body.nd-design .rs26{
  color-scheme: dark;
  --bg:#050A16;
  --bg2:#0A1324;
  --navy:#0D2350;
  --line:rgba(167,205,255,.09);
  --line2:rgba(167,205,255,.17);
  --text:#EAF2FB;
  --text2:#A9B6CA;
  --text3:#8592AA;
  --accent:#27C4EE;
  --accent-t:#27C4EE;
  --accent-ink:#03131F;
  --card-bg:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));
  --card-sh:inset 0 1px 0 rgba(255,255,255,.04);
  --chip-bg:rgba(10,19,36,.6);
  --f:"Rubik","Segoe UI",Arial,sans-serif;
  --ease:cubic-bezier(.2,.7,.1,1);
  --gl:max(20px, env(safe-area-inset-left, 0px));
  --gr:max(20px, env(safe-area-inset-right, 0px));
  --logo:url("../90/d57f660b0e3823a9/logo-white.webp");
  --mark:url("../90/bcd051898459cec8/mark-white.webp");
}
@media (min-width:900px){body.nd-design .rs26{--gl:max(40px, env(safe-area-inset-left, 0px));--gr:max(40px, env(safe-area-inset-right, 0px))}}
body.nd-design .rs26,body.nd-design .rs26{margin:0;padding:0;width:100%}
body.nd-design .rs26{background:var(--bg);color:var(--text);font-family:var(--f);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}
body.nd-design .rs26 *{box-sizing:border-box}
body.nd-design .rs26 a{color:inherit}
body.nd-design .rs26 img,body.nd-design .rs26 svg{max-width:100%}
body.nd-design .rs26 ::selection{background:rgba(39,196,238,.35)}
body.nd-design .rs26 :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}
body.nd-design .rs26 .light :focus-visible{outline-color:#0878A0}
body.nd-design .rs26 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.nd-design .rs26 .skip{position:fixed;top:-60px;right:16px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--accent);color:var(--accent-ink);font-weight:500;text-decoration:none}
body.nd-design .rs26 .skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}
body.nd-design .rs26 .gut{padding-left:var(--gl);padding-right:var(--gr)}
body.nd-design .rs26 .wrap{max-width:1200px;margin:0 auto}
body.nd-design .rs26 .num{font-variant-numeric:tabular-nums}
body.nd-design .rs26::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:41;background:var(--bg)}
body.nd-design .rs26 .logo{display:block;background:var(--logo) center/contain no-repeat;aspect-ratio:811/592}
body.nd-design .rs26 .mark{display:block;background:var(--mark) center/contain no-repeat;aspect-ratio:522/442}
body.nd-design .rs26 .stream{position:fixed;inset:0;z-index:0;pointer-events:none}
body.nd-design .rs26 .stream canvas{display:block;width:100%;height:100%}
body.nd-design .rs26 .stream-fallback{position:absolute;inset:0;display:none;background:radial-gradient(40% 60% at 30% 30%,rgba(39,196,238,.22),transparent 70%),radial-gradient(35% 50% at 70% 70%,rgba(47,99,216,.2),transparent 70%)}
body.nd-design .rs26 .no-gl .stream-fallback{display:block}
body.nd-design .rs26 .no-gl .stream canvas{display:none}
body.nd-design .rs26 .loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--bg);transition:background-color .6s ease}
body.nd-design .rs26 .loader.fold{background-color:transparent;pointer-events:none}
body.nd-design .rs26 .ring{position:relative;width:176px;height:176px;display:grid;place-items:center}
body.nd-design .rs26 .ring-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}
body.nd-design .rs26 .ring-svg circle{fill:none;stroke-width:2.5}
body.nd-design .rs26 .ring-track{stroke:rgba(167,205,255,.12)}
body.nd-design .rs26 .ring-bar{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:540.4;stroke-dashoffset:540.4;filter:drop-shadow(0 0 8px rgba(39,196,238,.7))}
body.nd-design .rs26 .ring-count{font-size:14px;color:var(--accent);direction:ltr;font-variant-numeric:tabular-nums;transition:opacity .25s ease}
body.nd-design .rs26 .ring-logo{position:absolute;left:50%;top:50%;width:118px;margin:-43px 0 0 -59px;opacity:0;transform:scale(.86);transition:opacity .35s ease,transform .5s var(--ease)}
body.nd-design .rs26 .loader.show-logo .ring-logo{opacity:1;transform:none}
body.nd-design .rs26 .loader.show-logo .ring-count{opacity:0}
body.nd-design .rs26 .loader.fold .ring-svg{opacity:0;transition:opacity .3s ease}
body.nd-design .rs26 .loader.gone{display:none}
body.nd-design .rs26.js:not(.landed) .hdr .brand .logo{opacity:0}
body.nd-design .rs26 .hdr{position:fixed;top:0;left:0;right:0;z-index:40;padding-top:env(safe-area-inset-top,0px);transition:background-color .4s ease,border-color .4s ease,opacity .6s var(--ease),transform .6s var(--ease);border-bottom:1px solid transparent}
body.nd-design .rs26.js:not(.ready) .hdr-nav,body.nd-design .rs26.js:not(.ready) .hdr-r{opacity:0}
body.nd-design .rs26 .hdr-nav,body.nd-design .rs26 .hdr-r{transition:opacity .6s ease}
body.nd-design .rs26 .hdr.scrolled,body.nd-design .rs26 .hdr.open{background:rgba(5,10,22,.82);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--line)}
body.nd-design .rs26 .hdr-in{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}
body.nd-design .rs26 .brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;border-radius:8px}
body.nd-design .rs26 .brand .logo{height:58px}
body.nd-design .rs26 .hdr-nav{display:none;align-items:center;gap:4px;margin:0;padding:0;list-style:none;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .hdr-nav > li > a,body.nd-design .rs26 .mega-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;border:0;background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer;transition:color .2s ease,background-color .2s ease}
body.nd-design .rs26 .hdr-nav > li > a:hover,body.nd-design .rs26 .mega-btn:hover,body.nd-design .rs26 .mega-btn[aria-expanded="true"]{color:var(--text);background:rgba(255,255,255,.05)}
body.nd-design .rs26 .mega-btn svg{transition:transform .3s var(--ease)}
body.nd-design .rs26 .mega-btn[aria-expanded="true"] svg{transform:rotate(180deg)}
@media (min-width:1100px){body.nd-design .rs26 .hdr-nav{display:flex}}
body.nd-design .rs26 .hdr-r{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .tel{display:none;align-items:center;gap:8px;height:40px;padding:0 6px;font-size:14.5px;color:var(--text2);text-decoration:none;direction:ltr;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .tel:hover{color:var(--text)}
@media (min-width:1240px){body.nd-design .rs26 .tel{display:inline-flex}}
body.nd-design .rs26 .hdr-r .hdr-cta{display:none}
@media (min-width:760px){body.nd-design .rs26 .hdr-r .hdr-cta{display:inline-flex}}
body.nd-design .rs26 .burger{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line2);background:rgba(10,19,36,.6);color:var(--text);cursor:pointer}
body.nd-design .rs26 .burger span{position:relative;display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:background-color .2s ease}
body.nd-design .rs26 .burger span::before,body.nd-design .rs26 .burger span::after{content:"";position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease)}
body.nd-design .rs26 .burger span::before{top:-6px}
body.nd-design .rs26 .burger span::after{top:6px}
body.nd-design .rs26 .burger[aria-expanded="true"] span{background:transparent}
body.nd-design .rs26 .burger[aria-expanded="true"] span::before{transform:translateY(6px) rotate(45deg)}
body.nd-design .rs26 .burger[aria-expanded="true"] span::after{transform:translateY(-6px) rotate(-45deg)}
@media (min-width:1100px){body.nd-design .rs26 .burger{display:none}}
body.nd-design .rs26 .mega{position:absolute;top:100%;left:0;right:0;padding-top:8px;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .3s var(--ease),visibility 0s linear .3s}
body.nd-design .rs26 .mega.open{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease,transform .3s var(--ease),visibility 0s}
body.nd-design .rs26 .mega-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.15fr);gap:8px;padding:14px;border-radius:22px;border:1px solid var(--line2);background:#070E1D;box-shadow:0 40px 80px -30px rgba(0,0,0,.85)}
body.nd-design .rs26 .mega-col{padding:14px 12px}
body.nd-design .rs26 .mega-h{margin:0 0 10px;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .mega-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}
body.nd-design .rs26 .mega-col a{display:block;padding:9px 10px;border-radius:12px;text-decoration:none;transition:background-color .2s ease}
body.nd-design .rs26 .mega-col a:hover{background:rgba(255,255,255,.05)}
body.nd-design .rs26 .mega-col a b{display:block;font-weight:500;font-size:15px;color:var(--text)}
body.nd-design .rs26 .mega-col a small{display:block;font-size:12.5px;line-height:1.45;color:var(--text3)}
body.nd-design .rs26 .mega-cta{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border-radius:16px;background:linear-gradient(160deg,rgba(39,196,238,.16),rgba(13,35,80,.55));border:1px solid rgba(39,196,238,.28)}
body.nd-design .rs26 .mega-cta b{font-weight:500;font-size:17px;line-height:1.35;color:var(--text)}
body.nd-design .rs26 .mega-cta p{margin:0;font-size:13.5px;line-height:1.55;color:var(--text2)}
body.nd-design .rs26 .mega-cta .btn{margin-top:auto}
body.nd-design .rs26 .drawer{position:fixed;inset:0;z-index:39;padding:calc(92px + env(safe-area-inset-top,0px)) 0 calc(110px + env(safe-area-inset-bottom,0px));overflow-y:auto;background:#050A16;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}
body.nd-design .rs26 .drawer.open{visibility:visible;opacity:1;transition:opacity .3s ease,visibility 0s}
body.nd-design .rs26 .drawer nav{display:flex;flex-direction:column}
body.nd-design .rs26 .drawer details{border-bottom:1px solid var(--line)}
body.nd-design .rs26 .drawer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:58px;font-size:20px;font-weight:500;cursor:pointer}
body.nd-design .rs26 .drawer summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .drawer details[open] summary svg{transform:rotate(180deg)}
body.nd-design .rs26 .drawer summary svg{transition:transform .3s var(--ease)}
body.nd-design .rs26 .drawer details ul{margin:0 0 14px;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}
@media (min-width:560px){body.nd-design .rs26 .drawer details ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .drawer details a{display:block;padding:10px 0;font-size:16px;color:var(--text2);text-decoration:none}
body.nd-design .rs26 .drawer > div > nav > a{display:flex;align-items:center;min-height:58px;border-bottom:1px solid var(--line);font-size:20px;font-weight:500;text-decoration:none}
body.nd-design .rs26 .drawer-cta{display:flex;flex-direction:column;gap:10px;margin-top:26px}
body.nd-design .rs26 .drawer-cta .btn{width:100%}
body.nd-design .rs26.lock,body.nd-design .rs26.lock body{overflow:hidden}
@media (min-width:1100px){body.nd-design .rs26 .drawer{display:none}}
body.nd-design .rs26 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;font:inherit;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer;border:0;white-space:nowrap;transition:transform .2s var(--ease),background-color .2s ease,box-shadow .2s ease,color .2s ease}
body.nd-design .rs26 .btn-a{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 24px -10px rgba(39,196,238,.8)}
body.nd-design .rs26 .btn-a:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px rgba(39,196,238,.95)}
body.nd-design .rs26 .btn-g{background:rgba(255,255,255,.04);color:var(--text);border:1px solid var(--line2)}
body.nd-design .rs26 .btn-g:hover{background:rgba(255,255,255,.09)}
body.nd-design .rs26 .light .btn-g{background:#FFFFFF}
body.nd-design .rs26 .light .btn-g:hover{background:#F1F5FA}
body.nd-design .rs26 .btn-n{background:var(--navy);color:#FFFFFF}
body.nd-design .rs26 .btn-n:hover{transform:translateY(-1px);background:#132E66}
body.nd-design .rs26 .btn-lg{min-height:50px;padding:0 24px;font-size:16px}
body.nd-design .rs26 .btn svg{flex-shrink:0}
body.nd-design .rs26 main,body.nd-design .rs26 footer{position:relative;z-index:1}
body.nd-design .rs26 section[id]{scroll-margin-top:84px}
body.nd-design .rs26 h1,body.nd-design .rs26 h2,body.nd-design .rs26 h3{margin:0;font-weight:600;color:var(--text)}
body.nd-design .rs26 h1{font-size:clamp(38px,5vw,66px);line-height:1.08;letter-spacing:-.025em;font-weight:700;text-wrap:balance}
body.nd-design .rs26 h2{font-size:clamp(30px,3.5vw,48px);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}
body.nd-design .rs26 h3{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.005em}
body.nd-design .rs26 .muted{color:var(--text2)}
body.nd-design .rs26 .sec{position:relative;padding-top:clamp(84px,9vw,132px);padding-bottom:clamp(84px,9vw,132px)}
body.nd-design .rs26 .light{
  color-scheme:light;
  --line:rgba(13,35,80,.10);
  --line2:rgba(13,35,80,.17);
  --text:#0D2350;
  --text2:#3E5175;
  --text3:#5D6E91;
  --accent-t:#0878A0;
  --card-bg:#F4F8FC;
  --card-sh:0 1px 2px rgba(13,35,80,.05);
  --chip-bg:#FFFFFF;
  background:#FFFFFF;color:var(--text);
  margin-left:clamp(6px,1vw,14px);margin-right:clamp(6px,1vw,14px);
  border-radius:clamp(22px,3vw,40px);
  box-shadow:0 -1px 0 rgba(255,255,255,.4),0 40px 90px -40px rgba(0,0,0,.6);
}
body.nd-design .rs26 .light.tint{background:#EDF3FA;--card-bg:#FFFFFF;--card-sh:0 1px 2px rgba(13,35,80,.05),0 18px 40px -28px rgba(13,35,80,.35)}
body.nd-design .rs26 .sec-head{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 48px;align-items:end;margin-bottom:clamp(36px,4vw,56px)}
@media (min-width:900px){body.nd-design .rs26 .sec-head{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}
body.nd-design .rs26 .sec-head p{margin:0;font-size:16px;line-height:1.65;color:var(--text2);max-width:32em}
body.nd-design .rs26 .card{position:relative;border-radius:20px;border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--card-sh)}
body.nd-design .rs26 .dark-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
body.nd-design .rs26 .note{display:inline-block;padding:2px 10px;border-radius:999px;border:1px dashed var(--line2);font-size:12px;color:var(--text3)}
body.nd-design .rs26 .chap{display:flex;align-items:center;gap:14px;margin-bottom:clamp(28px,3.2vw,42px);font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .chap i{flex:1;height:1px;background:linear-gradient(to left,var(--line2),transparent)}
body.nd-design .rs26 .chap-n{display:grid;place-items:center;min-width:36px;height:27px;padding:0 8px;border-radius:8px;border:1px solid rgba(39,196,238,.45);background:rgba(39,196,238,.08);font-size:12px;font-weight:500;color:var(--accent-t);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .chap-t{font-weight:500;color:var(--text)}
body.nd-design .rs26 .chap-of{font-size:12px;color:var(--text3);direction:ltr;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .rv-wait{opacity:0;filter:blur(14px);transform:translateY(14px) scale(.985)}
body.nd-design .rs26 .rv-on{opacity:1;filter:blur(0);transform:none;transition:opacity 1s var(--ease) var(--d,0s),filter 1.1s var(--ease) var(--d,0s),transform 1.1s var(--ease) var(--d,0s)}
body.nd-design .rs26.js:not(.ready) .hero-in{opacity:0;filter:blur(12px);transform:translateY(12px)}
body.nd-design .rs26 .hero-in{transition:opacity 1s var(--ease) var(--d,0s),filter 1.1s var(--ease) var(--d,0s),transform 1.1s var(--ease) var(--d,0s)}
body.nd-design .rs26 .hero{padding-top:calc(132px + env(safe-area-inset-top,0px))}
body.nd-design .rs26 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}
@media (min-width:1040px){body.nd-design .rs26 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:56px}}
body.nd-design .rs26 .hero-text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}
body.nd-design .rs26 .hero-text .lead{margin:0;font-size:18px;line-height:1.65;color:var(--text2);max-width:30em}
body.nd-design .rs26 .cta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
body.nd-design .rs26 .micro{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--text2)}
body.nd-design .rs26 .micro li{display:inline-flex;align-items:center;gap:8px}
body.nd-design .rs26 .micro svg{color:var(--accent)}
body.nd-design .rs26 .stage{perspective:1400px;display:flex;justify-content:center;min-width:0}
body.nd-design .rs26 .win{width:520px;max-width:100%;border-radius:18px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(18,32,58,.64),rgba(8,15,30,.64));-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);box-shadow:0 40px 100px -40px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.03) inset,0 1px 0 rgba(255,255,255,.07) inset;transform:rotateY(var(--ry,-9deg)) rotateX(var(--rx,5deg));overflow:hidden}
body.nd-design .rs26 .win-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}
body.nd-design .rs26 .win-top b{font-weight:500;font-size:14px}
body.nd-design .rs26 .win-top .cap{flex:1;font-size:12px;color:var(--text3)}
body.nd-design .rs26 .live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:rgba(39,196,238,.1);color:var(--accent);font-size:12px;font-weight:500}
body.nd-design .rs26 .live i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:blink 1.6s ease-in-out infinite}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}
body.nd-design .rs26 .win-body{display:flex}
body.nd-design .rs26 .rail{display:flex;flex-direction:column;gap:8px;padding:14px 10px;border-left:1px solid var(--line)}
body.nd-design .rs26 .rail span{width:24px;height:24px;border-radius:7px;border:1px solid var(--line2);display:grid;place-items:center;color:var(--text3)}
body.nd-design .rs26 .rail span.on{color:var(--accent);border-color:rgba(39,196,238,.45);background:rgba(39,196,238,.08)}
body.nd-design .rs26 .flow{position:relative;flex:none;width:470px;height:214px;direction:ltr}
body.nd-design .rs26 .flow svg{position:absolute;inset:0;width:470px;height:214px;overflow:visible}
body.nd-design .rs26 .flow path.wire{fill:none;stroke:rgba(167,205,255,.2);stroke-width:1.2;transition:stroke .3s ease}
body.nd-design .rs26 .flow path.wire.hot{stroke:var(--accent);filter:drop-shadow(0 0 4px rgba(39,196,238,.7))}
body.nd-design .rs26 .node{position:absolute;width:88px;padding:6px 8px;border-radius:9px;border:1px solid var(--line2);background:rgba(8,15,30,.94);direction:rtl;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}
body.nd-design .rs26 .node b{display:block;font-weight:500;font-size:12px;line-height:1.35;color:var(--text);white-space:nowrap}
body.nd-design .rs26 .node small{display:block;font-size:10.5px;line-height:1.4;color:var(--text3);white-space:nowrap}
body.nd-design .rs26 .node.on{border-color:rgba(39,196,238,.6);box-shadow:0 0 0 3px rgba(39,196,238,.08),0 0 24px -6px rgba(39,196,238,.6);background:rgba(13,35,80,.85)}
body.nd-design .rs26 .node.goal{border-color:rgba(39,196,238,.35)}
body.nd-design .rs26 .node.goal.on{background:var(--accent);border-color:var(--accent)}
body.nd-design .rs26 .node.goal.on b,body.nd-design .rs26 .node.goal.on small{color:var(--accent-ink)}
body.nd-design .rs26 .win-log{border-top:1px solid var(--line);padding:12px 16px 14px}
body.nd-design .rs26 .log-h{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12.5px;color:var(--text2)}
body.nd-design .rs26 .log-h span:last-child{color:var(--text3)}
body.nd-design .rs26 .log{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;height:98px;overflow:hidden}
body.nd-design .rs26 .log li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12.5px;color:var(--text2);transition:opacity .6s var(--ease),filter .6s var(--ease),transform .6s var(--ease)}
body.nd-design .rs26 .log li .t{font-size:11.5px;color:var(--text3);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .log li .src{font-size:11.5px;color:var(--text3);direction:ltr}
body.nd-design .rs26 .log li.new{opacity:0;filter:blur(6px);transform:translateY(-8px)}
body.nd-design .rs26 .log li .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);margin-inline-end:8px;vertical-align:middle}
@media (max-width:600px){body.nd-design .rs26 .win{zoom:.64}}
body.nd-design .rs26 .prob{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 72px;align-items:start}
@media (min-width:960px){body.nd-design .rs26 .prob{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}
body.nd-design .rs26 .prob-l{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
body.nd-design .rs26 .prob-l p{margin:0;font-size:17px;line-height:1.7;color:var(--text2);max-width:28em}
body.nd-design .rs26 .prob-l .bridge{padding:18px 20px;border-radius:16px;background:#EAF7FC;border:1px solid rgba(8,120,160,.18);color:var(--text);font-size:16.5px}
body.nd-design .rs26 .prob-l .bridge b{font-weight:600}
body.nd-design .rs26 .pains{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
body.nd-design .rs26 .pain{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start;padding:22px 22px 22px 24px}
body.nd-design .rs26 .pain .ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#FFFFFF;border:1px solid var(--line2);color:var(--navy)}
body.nd-design .rs26 .pain h3{margin-bottom:6px}
body.nd-design .rs26 .pain p{margin:0;font-size:15px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px;padding:0;list-style:none}
body.nd-design .rs26 .route li{display:flex;align-items:center;gap:8px}
body.nd-design .rs26 .route li + li::before{content:"";width:22px;height:1px;background:var(--line2)}
body.nd-design .rs26 .route button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--line2);background:var(--chip-bg);font:inherit;font-size:14px;color:var(--text2);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}
body.nd-design .rs26 .route button b{font-weight:500;font-size:12px;color:var(--accent);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .route button:hover{color:var(--text)}
body.nd-design .rs26 .route button[aria-pressed="true"]{color:var(--text);border-color:rgba(39,196,238,.6);background:rgba(39,196,238,.1)}
body.nd-design .rs26 .svc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:14px}
body.nd-design .rs26 .svc{display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px;transition:border-color .3s ease,transform .3s var(--ease),opacity .35s ease,filter .35s ease}
body.nd-design .rs26 .svc:hover{border-color:rgba(39,196,238,.35);transform:translateY(-2px)}
body.nd-design .rs26 .svc-grid.filtered .svc:not(.match){opacity:.32;filter:saturate(.4)}
body.nd-design .rs26 .svc-grid.filtered .svc.match{border-color:rgba(39,196,238,.5)}
body.nd-design .rs26 .svc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
body.nd-design .rs26 .svc-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(39,196,238,.3);background:rgba(39,196,238,.07);color:var(--accent)}
body.nd-design .rs26 .svc-stage{font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .svc p{margin:0;font-size:15px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .svc ul{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--line)}
body.nd-design .rs26 .svc ul li{padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--line);font-size:12.5px;color:var(--text2)}
body.nd-design .rs26 .svc a{align-self:flex-start;font-size:14.5px;font-weight:500;color:var(--accent-t);text-decoration:none}
body.nd-design .rs26 .svc a:hover{text-decoration:underline;text-underline-offset:5px}
body.nd-design .rs26 .svc-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:20px 24px;border-radius:20px;border:1px solid var(--line2);background:rgba(10,19,36,.6)}
body.nd-design .rs26 .svc-foot p{margin:0;font-size:16px;color:var(--text)}
body.nd-design .rs26 .proc-wrap{position:relative}
body.nd-design .rs26 .proc{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none}
@media (min-width:960px){body.nd-design .rs26 .proc{grid-template-columns:repeat(4,minmax(0,1fr))}}
body.nd-design .rs26 .proc-line{position:absolute;right:31px;top:30px;bottom:30px;width:2px;background:rgba(13,35,80,.1);border-radius:2px}
body.nd-design .rs26 .proc-line span{position:absolute;inset:0;border-radius:2px;background:linear-gradient(to bottom,#27C4EE,#0878A0);transform-origin:top;transform:scaleY(var(--p,0))}
@media (min-width:960px){body.nd-design .rs26 .proc-line{right:44px;left:calc((100% - 42px) / 4 - 44px);top:31px;bottom:auto;width:auto;height:2px}
body.nd-design .rs26 .proc-line span{background:linear-gradient(to left,#27C4EE,#0878A0);transform-origin:right;transform:scaleX(var(--p,0))}}
body.nd-design .rs26 .step{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);gap:4px 16px;align-items:start}
@media (min-width:960px){body.nd-design .rs26 .step{display:flex;flex-direction:column;gap:18px}}
body.nd-design .rs26 .step-n{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#FFFFFF;border:2px solid rgba(13,35,80,.14);font-size:20px;font-weight:600;color:var(--navy);transition:border-color .4s ease,background-color .4s ease,color .4s ease,box-shadow .4s ease}
@media (min-width:960px){body.nd-design .rs26 .step-n{margin-right:12px}}
body.nd-design .rs26 .step.done .step-n{background:var(--navy);border-color:var(--navy);color:#FFFFFF;box-shadow:0 0 0 6px rgba(39,196,238,.18)}
body.nd-design .rs26 .step-b{padding:4px 0 26px}
@media (min-width:960px){body.nd-design .rs26 .step-b{padding:22px;border-radius:20px;background:#FFFFFF;border:1px solid var(--line);box-shadow:var(--card-sh);height:100%}}
body.nd-design .rs26 .step-b h3{margin-bottom:8px}
body.nd-design .rs26 .step-b p{margin:0;font-size:15px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .step-b .free{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;background:#DDF4FB;color:#055A78;font-size:12.5px;font-weight:500}
body.nd-design .rs26 .proc-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:clamp(28px,3vw,40px);padding:24px 28px;border-radius:22px;background:var(--navy);color:#FFFFFF}
body.nd-design .rs26 .proc-cta p{margin:0;font-size:18px;font-weight:500}
body.nd-design .rs26 .proc-cta small{display:block;font-size:14px;font-weight:400;color:#B9C7DF;margin-top:2px}
body.nd-design .rs26 .res{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px}
body.nd-design .rs26 .res .card{padding:24px;display:flex;flex-direction:column;gap:14px}
body.nd-design .rs26 .res .who{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
body.nd-design .rs26 .res .who b{font-weight:600;font-size:17px}
body.nd-design .rs26 .res .who small{font-size:13px;color:var(--text3)}
body.nd-design .rs26 .metric{font-size:36px;line-height:1.1;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .metric .unit{font-size:22px;font-weight:500;color:var(--text2)}
body.nd-design .rs26 .metric small{display:block;margin-top:6px;font-size:13.5px;font-weight:400;color:var(--text3)}
body.nd-design .rs26 .spark{width:100%;height:44px}
body.nd-design .rs26 .spark path{fill:none;stroke:#0A9CC4;stroke-width:1.8}
body.nd-design .rs26 .spark path.area{fill:rgba(39,196,238,.12);stroke:none}
body.nd-design .rs26 .res blockquote{margin:0;padding-top:14px;border-top:1px solid var(--line);font-size:15px;line-height:1.7;color:var(--text2)}
body.nd-design .rs26 .res blockquote cite{display:block;margin-top:8px;font-style:normal;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .res-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .res-foot a{font-weight:500;color:var(--accent-t);text-decoration:none}
body.nd-design .rs26 .res-foot a:hover{text-decoration:underline;text-underline-offset:5px}
body.nd-design .rs26 .band{padding-top:clamp(60px,6vw,88px);padding-bottom:clamp(60px,6vw,88px)}
body.nd-design .rs26 .band-card{position:relative;overflow:hidden;border-radius:clamp(22px,3vw,36px);background:var(--accent);color:var(--accent-ink);padding:clamp(28px,4.4vw,60px);display:grid;grid-template-columns:minmax(0,1fr);gap:24px 56px;align-items:center}
@media (min-width:960px){body.nd-design .rs26 .band-card{grid-template-columns:minmax(0,1.3fr) auto}}
body.nd-design .rs26 .band-card::before{content:"";position:absolute;width:560px;height:560px;left:-180px;top:-300px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 65%);pointer-events:none}
body.nd-design .rs26 .band-card::after{content:"";position:absolute;width:420px;height:420px;right:-160px;bottom:-260px;border-radius:50%;background:radial-gradient(circle,rgba(13,35,80,.3),transparent 65%);pointer-events:none}
body.nd-design .rs26 .band-card > *{position:relative}
body.nd-design .rs26 .band-card h2{color:var(--accent-ink);font-size:clamp(28px,3.4vw,44px)}
body.nd-design .rs26 .band-card p{margin:12px 0 0;font-size:17px;line-height:1.6;max-width:34em;color:#062B40}
body.nd-design .rs26 .band-act{display:flex;flex-wrap:wrap;gap:10px}
body.nd-design .rs26 .band-act .tel-b{background:rgba(255,255,255,.35);color:var(--accent-ink);direction:ltr;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .band-act .tel-b:hover{background:rgba(255,255,255,.55)}
body.nd-design .rs26 .band + .sec{padding-top:clamp(48px,5vw,72px)}
body.nd-design .rs26 .guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:14px}
body.nd-design .rs26 .guide{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:border-color .3s ease,transform .3s var(--ease)}
body.nd-design .rs26 .guide:hover{border-color:rgba(39,196,238,.4);transform:translateY(-3px)}
body.nd-design .rs26 .guide-art{position:relative;height:168px;border-bottom:1px solid var(--line);background:radial-gradient(80% 120% at 80% 0%,rgba(39,196,238,.22),transparent 60%),linear-gradient(180deg,#0E1D3B,#081226);overflow:hidden}
body.nd-design .rs26 .guide-art svg{position:absolute;inset:0;width:100%;height:100%}
body.nd-design .rs26 .guide-b{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;flex:1}
body.nd-design .rs26 .guide-b small{font-size:12.5px;color:var(--accent)}
body.nd-design .rs26 .guide-b h3{font-size:18.5px;line-height:1.4}
body.nd-design .rs26 .guide-b p{margin:0;font-size:14.5px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .guide-b .more{margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:500;color:var(--accent)}
body.nd-design .rs26 .faq{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 64px;align-items:start}
@media (min-width:900px){body.nd-design .rs26 .faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
body.nd-design .rs26 .faq-l{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
body.nd-design .rs26 .faq-l p{margin:0;color:var(--text2);font-size:16px}
body.nd-design .rs26 .qa{display:flex;flex-direction:column;gap:10px}
body.nd-design .rs26 .qa details{border-radius:16px;border:1px solid var(--line);background:#FFFFFF;box-shadow:0 1px 2px rgba(13,35,80,.04)}
body.nd-design .rs26 .qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:14px 20px;cursor:pointer}
body.nd-design .rs26 .qa summary h3{font-size:16.5px;font-weight:500}
body.nd-design .rs26 .qa summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .qa summary > span{width:28px;height:28px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;flex-shrink:0;color:var(--text2);transition:transform .35s var(--ease),background-color .3s ease,color .3s ease}
body.nd-design .rs26 .qa details[open] summary > span{transform:rotate(180deg);background:var(--navy);color:#FFFFFF;border-color:var(--navy)}
body.nd-design .rs26 .qa details p{margin:0;padding:0 20px 20px;font-size:15px;line-height:1.75;color:var(--text2)}
body.nd-design .rs26 .contact{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 56px;align-items:start}
@media (min-width:1000px){body.nd-design .rs26 .contact{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}
body.nd-design .rs26 .contact-l{display:flex;flex-direction:column;gap:22px}
body.nd-design .rs26 .contact-l > p{margin:0;font-size:17px;line-height:1.7;color:var(--text2);max-width:28em}
body.nd-design .rs26 .gets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
body.nd-design .rs26 .gets li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--text)}
body.nd-design .rs26 .gets li svg{flex-shrink:0;margin-top:3px;color:var(--accent)}
body.nd-design .rs26 .ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}
body.nd-design .rs26 .way{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--line2);background:rgba(10,19,36,.66);text-decoration:none;transition:border-color .2s ease}
body.nd-design .rs26 a.way:hover{border-color:rgba(39,196,238,.5)}
body.nd-design .rs26 .way span{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:grid;place-items:center;background:rgba(39,196,238,.1);color:var(--accent)}
body.nd-design .rs26 .way small{display:block;font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .way b{display:block;font-weight:500;font-size:15px;color:var(--text)}
body.nd-design .rs26 .way bdi{direction:ltr}
body.nd-design .rs26 .way.wide{grid-column:1/-1}
body.nd-design .rs26 .form-card{color-scheme:light;padding:clamp(22px,3vw,36px);border-radius:26px;background:#FFFFFF;color:#0D2350;box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}
body.nd-design .rs26 .form-card h3{color:#0D2350;font-size:22px;font-weight:600}
body.nd-design .rs26 .form-card > p{margin:6px 0 22px;font-size:15px;color:#3E5175}
body.nd-design .rs26 .fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}
body.nd-design .rs26 .field{display:flex;flex-direction:column;gap:6px}
body.nd-design .rs26 .field label,body.nd-design .rs26 .fs legend{font-size:14px;font-weight:500;color:#0D2350}
body.nd-design .rs26 .field input,body.nd-design .rs26 .field textarea{width:100%;min-height:50px;padding:12px 14px;border-radius:14px;border:1px solid rgba(13,35,80,.2);background:#F7FAFD;font:inherit;font-size:16px;color:#0D2350;transition:border-color .2s ease,box-shadow .2s ease}
body.nd-design .rs26 .field textarea{min-height:92px;resize:vertical}
body.nd-design .rs26 .field input::placeholder,body.nd-design .rs26 .field textarea::placeholder{color:#6A7A99}
body.nd-design .rs26 .field input:focus,body.nd-design .rs26 .field textarea:focus{outline:none;border-color:#0878A0;box-shadow:0 0 0 3px rgba(39,196,238,.25)}
body.nd-design .rs26 .field input[aria-invalid="true"]{border-color:#B42318}
body.nd-design .rs26 .fs{margin:18px 0 0;padding:0;border:0}
body.nd-design .rs26 .fs legend{margin-bottom:10px;padding:0}
body.nd-design .rs26 .chips{display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .chip{position:relative}
body.nd-design .rs26 .chip input{position:absolute;opacity:0;width:1px;height:1px}
body.nd-design .rs26 .chip span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(13,35,80,.18);background:#FFFFFF;font-size:14px;color:#3E5175;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
body.nd-design .rs26 .chip span::before{content:"";width:14px;height:14px;border-radius:5px;border:1.5px solid #8A99B5;transition:background-color .2s ease,border-color .2s ease}
body.nd-design .rs26 .chip input:checked + span{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .chip input:checked + span::before{background:var(--accent);border-color:var(--accent)}
body.nd-design .rs26 .chip input:focus-visible + span{outline:2px solid #0878A0;outline-offset:2px}
body.nd-design .rs26 .consent{display:flex;gap:10px;align-items:flex-start;margin-top:18px;font-size:14px;line-height:1.55;color:#3E5175;cursor:pointer}
body.nd-design .rs26 .consent input{width:18px;height:18px;margin:2px 0 0;accent-color:#0D2350;flex-shrink:0}
body.nd-design .rs26 .f-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px}
body.nd-design .rs26 .f-act small{font-size:13px;color:#5D6E91}
body.nd-design .rs26 .f-msg{margin:14px 0 0;min-height:1.5em;font-size:15px;font-weight:500;color:#055A78}
body.nd-design .rs26 .f-msg.err{color:#B42318}
body.nd-design .rs26 .ftr{padding-top:64px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background:#030712;border-top:1px solid var(--line)}
body.nd-design .rs26 .ftr-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 32px}
@media (min-width:700px){body.nd-design .rs26 .ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1080px){body.nd-design .rs26 .ftr-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .ftr .logo{height:84px}
body.nd-design .rs26 .ftr-h{margin:0 0 14px;font-size:14px;font-weight:500;color:var(--text)}
body.nd-design .rs26 .ftr ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--text2)}
body.nd-design .rs26 .ftr ul a{text-decoration:none;color:var(--text2);transition:color .2s ease}
body.nd-design .rs26 .ftr ul a:hover{color:var(--text)}
body.nd-design .rs26 .ftr-about p{margin:16px 0 0;font-size:14.5px;line-height:1.7;color:var(--text2);max-width:26em}
body.nd-design .rs26 .nap{margin-top:18px !important}
body.nd-design .rs26 .nap li{display:flex;gap:10px}
body.nd-design .rs26 .nap li span:first-child{min-width:44px;color:var(--text3)}
body.nd-design .rs26 .nap bdi{direction:ltr}
body.nd-design .rs26 .socials{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
body.nd-design .rs26 .socials a{width:42px;height:42px;border-radius:12px;border:1px solid var(--line2);display:grid;place-items:center;color:var(--text2);text-decoration:none;transition:color .2s ease,border-color .2s ease}
body.nd-design .rs26 .socials a:hover{color:var(--accent);border-color:rgba(39,196,238,.5)}
body.nd-design .rs26 .ftr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--text3)}
body.nd-design .rs26 .ftr-bar ul{flex-direction:row;flex-wrap:wrap;gap:8px 20px;font-size:13px}
body.nd-design .rs26 .motion-btn{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:transparent;font:inherit;font-size:13px;color:var(--text2);cursor:pointer}
body.nd-design .rs26 .wa{position:fixed;z-index:38;left:calc(20px + env(safe-area-inset-left,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:16px;display:none;place-items:center;background:#25D366;color:#04220F;box-shadow:0 14px 30px -10px rgba(37,211,102,.6);text-decoration:none}
@media (min-width:760px){body.nd-design .rs26 .wa{display:grid}}
body.nd-design .rs26 .mbar{position:fixed;z-index:38;left:0;right:0;bottom:0;display:flex;gap:8px;padding:10px max(12px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:rgba(5,10,22,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line2);transform:translateY(110%);transition:transform .4s var(--ease)}
body.nd-design .rs26 .mbar.show{transform:none}
body.nd-design .rs26 .mbar .btn{min-height:48px}
body.nd-design .rs26 .mbar .btn-a{flex:1}
body.nd-design .rs26 .mbar .wa-b{width:52px;padding:0;background:#25D366;color:#04220F}
@media (min-width:760px){body.nd-design .rs26 .mbar{display:none}}
@media (max-width:759px){body.nd-design .rs26 .ftr{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}
body.nd-design .rs26 .paused .live i,body.nd-design .rs26 .paused .marq-track{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 *,body.nd-design .rs26 *::before,body.nd-design .rs26 *::after{animation:none !important;transition:none !important}
body.nd-design .rs26 .rv-wait{opacity:1;filter:none;transform:none}}
body.nd-design .rs26 .brand{position:relative}
body.nd-design .rs26 .brand .logo-n{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;background-image:url("../90/61709a844a3d0743/logo-navy.webp")}
body.nd-design .rs26 .brand .logo-w{transition:opacity .35s ease}
body.nd-design .rs26 .hdr.on-light:not(.open){background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom-color:rgba(13,35,80,.1);box-shadow:0 10px 30px -24px rgba(13,35,80,.5)}
body.nd-design .rs26 .hdr.on-light:not(.open) .brand .logo-w{opacity:0}
body.nd-design .rs26 .hdr.on-light:not(.open) .brand .logo-n{opacity:1}
body.nd-design .rs26 .hdr.on-light:not(.open) .hdr-nav{color:#3E5175}
body.nd-design .rs26 .hdr.on-light:not(.open) .hdr-nav > li > a:hover,body.nd-design .rs26 .hdr.on-light:not(.open) .mega-btn:hover{color:#0D2350;background:rgba(13,35,80,.06)}
body.nd-design .rs26 .hdr.on-light:not(.open) .hdr-nav a[aria-current="page"]{color:#0D2350}
body.nd-design .rs26 .hdr.on-light:not(.open) .tel{color:#3E5175}
body.nd-design .rs26 .hdr.on-light:not(.open) .tel:hover{color:#0D2350}
body.nd-design .rs26 .hdr.on-light:not(.open) .burger{border-color:rgba(13,35,80,.18);background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .hdr-nav a[aria-current="page"]{color:var(--text)}
body.nd-design .rs26 .hdr-nav a[aria-current="page"]::after{content:"";position:absolute;bottom:4px;right:12px;left:12px;height:2px;border-radius:2px;background:var(--accent)}
body.nd-design .rs26 .hdr-nav > li > a{position:relative}
body.nd-design .rs26 .mega-all{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 4px;border-top:1px solid var(--line);font-size:14px;color:var(--text2)}
body.nd-design .rs26 .mega-all a{color:var(--accent);font-weight:500;text-decoration:none}
body.nd-design .rs26 .mega-all a:hover{text-decoration:underline;text-underline-offset:4px}
body.nd-design .rs26 .crumbs{margin:0 0 22px;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;color:var(--text3)}
body.nd-design .rs26 .crumbs li{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .crumbs li + li::before{content:"";width:5px;height:5px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(-45deg);opacity:.7}
body.nd-design .rs26 .crumbs a{color:var(--text2);text-decoration:none}
body.nd-design .rs26 .crumbs a:hover{color:var(--text)}
body.nd-design .rs26 .crumbs [aria-current]{color:var(--text)}
body.nd-design .rs26 .clients{display:flex;flex-direction:column;gap:12px;margin:0 calc(-1 * var(--gr)) 0 calc(-1 * var(--gl))}
body.nd-design .rs26 .cl-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 24px;margin-bottom:26px}
body.nd-design .rs26 .cl-head h2{font-size:clamp(24px,2.6vw,34px)}
body.nd-design .rs26 .cl-head p{margin:0;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .cl-row{overflow:hidden;-webkit-mask-image:linear-gradient(to left,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to left,transparent,#000 6%,#000 94%,transparent)}
body.nd-design .rs26 .cl-track{display:flex;width:max-content;animation:marq 70s linear infinite}
body.nd-design .rs26 .cl-track.rev{animation-direction:reverse;animation-duration:80s}
body.nd-design .rs26 .cl-row:hover .cl-track{animation-play-state:paused}
body.nd-design .rs26 .cl-track ul{display:flex;gap:12px;margin:0;padding:0 6px;list-style:none}
body.nd-design .rs26 .cl-tile{flex:none;width:196px;height:92px;border-radius:18px;border:1px solid rgba(13,35,80,.09);background:#FFFFFF;display:grid;place-items:center;box-shadow:0 1px 2px rgba(13,35,80,.04)}
body.nd-design .rs26 .cl-tile img{display:block;width:160px;height:64px;max-width:none}
body.nd-design .rs26 .light.tint .cl-tile{border-color:rgba(13,35,80,.07)}
body.nd-design .rs26 .paused .cl-track{animation-play-state:paused}
body.nd-design .rs26 .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none}
@media (min-width:900px){body.nd-design .rs26 .stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
body.nd-design .rs26 .stats li{padding:20px 22px;border-radius:20px;background:var(--card-bg);border:1px solid var(--line)}
body.nd-design .rs26 .stats b{display:block;font-size:clamp(32px,3.6vw,46px);line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .stats span{display:block;margin-top:8px;font-size:14.5px;color:var(--text2)}
body.nd-design .rs26 .dark-stats li{background:rgba(10,19,36,.6);border-color:var(--line2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.nd-design .rs26 .sheet-split{height:1px;margin:clamp(56px,6vw,84px) 0;background:var(--line)}
body.nd-design .rs26 .cmp-wrap{overflow:hidden;border-radius:28px;border:1px solid var(--line);background:#FFFFFF;box-shadow:0 30px 60px -44px rgba(13,35,80,.45)}
body.nd-design .rs26 .cmp{width:100%;border-collapse:separate;border-spacing:0;text-align:right}
body.nd-design .rs26 .cmp th,body.nd-design .rs26 .cmp td{padding:18px 22px;vertical-align:top;border-top:1px solid var(--line);font-size:15.5px;line-height:1.55}
body.nd-design .rs26 .cmp thead th{border-top:0;padding-top:22px;padding-bottom:22px;font-size:15px;font-weight:500;color:var(--text2);vertical-align:middle}
body.nd-design .rs26 .cmp th[scope="row"]{width:18%;font-weight:600;color:var(--text)}
body.nd-design .rs26 .cmp .them{width:36%;color:var(--text2)}
body.nd-design .rs26 .cmp .us{width:46%;background:#EFF9FD;color:var(--text);border-inline-start:1px solid rgba(8,120,160,.16)}
body.nd-design .rs26 .cmp thead .us{background:#E3F5FB}
body.nd-design .rs26 .cmp-logo{display:flex;align-items:center;gap:14px}
body.nd-design .rs26 .cmp-logo .logo-navy{display:block;height:54px;aspect-ratio:811/592;background:url("../90/61709a844a3d0743/logo-navy.webp") center/contain no-repeat}
body.nd-design .rs26 .cmp-logo span{font-size:15px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .cmp td > span{display:flex;gap:12px;align-items:flex-start}
body.nd-design .rs26 .cmp td svg{flex-shrink:0;margin-top:3px}
body.nd-design .rs26 .cmp .them svg{color:#B06A6A}
body.nd-design .rs26 .cmp .us svg{color:#0878A0}
@media (max-width:760px){body.nd-design .rs26 .cmp thead{display:none}
body.nd-design .rs26 .cmp,body.nd-design .rs26 .cmp tbody,body.nd-design .rs26 .cmp tr{display:block}
body.nd-design .rs26 .cmp tr{border-top:1px solid var(--line)}
body.nd-design .rs26 .cmp tr:first-child{border-top:0}
body.nd-design .rs26 .cmp th,body.nd-design .rs26 .cmp td{display:block;width:auto !important;border:0;padding:12px 18px}
body.nd-design .rs26 .cmp th[scope="row"]{padding-top:18px;padding-bottom:4px;font-size:14px;color:var(--text3)}
body.nd-design .rs26 .cmp .us{border-inline-start:0;margin:0 12px 14px;border-radius:14px}}
body.nd-design .rs26 .team{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(28px,3vw,40px)}
@media (min-width:900px){body.nd-design .rs26 .team{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .mate{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 18px;padding:24px;align-items:start}
body.nd-design .rs26 .mate .ini{grid-row:1 / span 3;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;background:#0D2350;color:#FFFFFF;font-size:30px;font-weight:600;box-shadow:0 0 0 4px rgba(39,196,238,.22)}
body.nd-design .rs26 .mate h3{font-size:20px}
body.nd-design .rs26 .mate .role{margin:0;font-size:14px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .mate p{margin:6px 0 0;font-size:15px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .mate blockquote{grid-column:2;margin:10px 0 0;padding:10px 14px;border-radius:12px;background:#F4F8FC;border-inline-start:3px solid #27C4EE;font-size:14.5px;color:var(--text)}
body.nd-design .rs26 .proj{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:16px}
body.nd-design .rs26 .pj{display:flex;flex-direction:column;overflow:hidden}
body.nd-design .rs26 .pj-shot{position:relative;display:block;margin:10px 10px 0;border-radius:14px;overflow:hidden;background:#0B1528;border:1px solid var(--line2)}
body.nd-design .rs26 .pj-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:rgba(255,255,255,.05);border-bottom:1px solid var(--line)}
body.nd-design .rs26 .pj-bar i{width:7px;height:7px;border-radius:50%;background:rgba(167,205,255,.25)}
body.nd-design .rs26 .pj-bar span{margin-inline-start:8px;flex:1;height:18px;border-radius:999px;background:rgba(255,255,255,.06);font-size:11px;line-height:18px;padding:0 10px;color:var(--text3);direction:ltr;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body.nd-design .rs26 .pj-shot img{display:block;width:100%;height:auto;aspect-ratio:1512/803;object-fit:cover;object-position:top;transition:transform .8s var(--ease)}
body.nd-design .rs26 .pj:hover .pj-shot img{transform:scale(1.035)}
body.nd-design .rs26 .light .pj-shot{background:#F4F8FC;border-color:var(--line)}
body.nd-design .rs26 .light .pj-bar{background:#F4F8FC}
body.nd-design .rs26 .light .pj-bar i{background:rgba(13,35,80,.18)}
body.nd-design .rs26 .light .pj-bar span{background:#FFFFFF}
body.nd-design .rs26 .pj-b{display:flex;flex-direction:column;gap:8px;padding:16px 18px 18px;flex:1}
body.nd-design .rs26 .pj-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
body.nd-design .rs26 .pj-top h3{font-size:18px}
body.nd-design .rs26 .tagc{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--line2);font-size:12px;color:var(--text2);white-space:nowrap}
body.nd-design .rs26 .pj-b p{margin:0;font-size:14.5px;line-height:1.6;color:var(--text2)}
body.nd-design .rs26 .pj-q{margin:4px 0 0;padding:10px 12px;border-radius:12px;background:rgba(39,196,238,.06);border-inline-start:2px solid var(--accent);font-size:14px;line-height:1.6;color:var(--text)}
body.nd-design .rs26 .pj-q cite{display:block;margin-top:4px;font-style:normal;font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .light .pj-q{background:#EFF9FD;border-color:#27C4EE}
body.nd-design .rs26 .pj-link{margin-top:auto;padding-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:var(--accent-t);text-decoration:none}
body.nd-design .rs26 .pj-link:hover{text-decoration:underline;text-underline-offset:4px}
body.nd-design .rs26 .pj-link svg{transform:scaleX(-1)}
body.nd-design .rs26 .proj-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:20px 24px;border-radius:20px;border:1px solid var(--line2);background:rgba(10,19,36,.6)}
body.nd-design .rs26 .proj-foot p{margin:0;font-size:16px;color:var(--text)}
body.nd-design .rs26 .light .proj-foot{background:#F4F8FC;border-color:var(--line)}
body.nd-design .rs26 .quotes{columns:1;column-gap:14px;margin-top:clamp(28px,3vw,40px)}
@media (min-width:760px){body.nd-design .rs26 .quotes{columns:2}}
@media (min-width:1100px){body.nd-design .rs26 .quotes{columns:3}}
body.nd-design .rs26 .qt{break-inside:avoid;margin:0 0 14px;padding:22px}
body.nd-design .rs26 .qt p{margin:0;font-size:15px;line-height:1.75;color:var(--text)}
body.nd-design .rs26 .qt footer{display:flex;align-items:center;gap:12px;margin-top:14px}
body.nd-design .rs26 .qt footer b{display:block;font-size:14.5px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .qt footer small{display:block;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .qt .q-ini{width:38px;height:38px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:rgba(39,196,238,.12);color:var(--accent-t);font-weight:600}
body.nd-design .rs26 .light .qt .q-ini{background:#E3F5FB}
body.nd-design .rs26 .filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}
body.nd-design .rs26 .filters button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:var(--chip-bg);font:inherit;font-size:14.5px;color:var(--text2);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}
body.nd-design .rs26 .filters button b{font-weight:500;font-size:12.5px;color:var(--text3);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .filters button[aria-pressed="true"]{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .filters button[aria-pressed="true"] b{color:#7FDDF7}
body.nd-design .rs26 .pj[hidden]{display:none}
body.nd-design .rs26 .social{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .social a{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--line2);background:rgba(10,19,36,.6);text-decoration:none;transition:border-color .2s ease}
body.nd-design .rs26 .social a:hover{border-color:rgba(39,196,238,.5)}
body.nd-design .rs26 .social .s-ic{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,rgba(39,196,238,.22),rgba(47,99,216,.22));color:var(--accent)}
body.nd-design .rs26 .social b{display:block;font-size:15px;font-weight:500;color:var(--text)}
body.nd-design .rs26 .social small{display:block;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .logo-grid li{display:grid;place-items:center;height:96px;border-radius:16px;border:1px solid var(--line);background:#FFFFFF}
body.nd-design .rs26 .logo-grid img{width:150px;height:60px}
body.nd-design .rs26 .phero{padding-top:calc(124px + env(safe-area-inset-top,0px));padding-bottom:clamp(64px,7vw,100px)}
body.nd-design .rs26 .phero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}
@media (min-width:1040px){body.nd-design .rs26 .phero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}
body.nd-design .rs26 .phero h1{font-size:clamp(36px,4.4vw,58px)}
body.nd-design .rs26 .phero .lead{margin:20px 0 0;font-size:18px;line-height:1.7;color:var(--text2);max-width:34em}
body.nd-design .rs26 .phero .cta-row{margin-top:28px}
body.nd-design .rs26 .phero .stats{margin-top:36px}
body.nd-design .rs26 .facts{padding:22px;border-radius:22px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(18,32,58,.66),rgba(8,15,30,.66));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 40px 100px -40px rgba(0,0,0,.8)}
body.nd-design .rs26 .facts-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .facts-route{display:flex;gap:6px;margin:0 0 18px;padding:0;list-style:none}
body.nd-design .rs26 .facts-route li{flex:1;padding:10px 8px;border-radius:12px;border:1px solid var(--line2);font-size:12.5px;text-align:center;color:var(--text3);background:rgba(8,15,30,.6)}
body.nd-design .rs26 .facts-route li.cur{border-color:rgba(39,196,238,.65);background:rgba(13,35,80,.9);color:var(--text);box-shadow:0 0 22px -6px rgba(39,196,238,.65)}
body.nd-design .rs26 .facts dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}
body.nd-design .rs26 .facts dl div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px}
body.nd-design .rs26 .facts dt{color:var(--text3)}
body.nd-design .rs26 .facts dd{margin:0;color:var(--text);text-align:left;font-weight:500}
body.nd-design .rs26 .facts .chips2{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}
body.nd-design .rs26 .chips2 span{padding:4px 11px;border-radius:999px;border:1px solid var(--line2);background:rgba(255,255,255,.04);font-size:12.5px;color:var(--text2)}
body.nd-design .rs26 .light .chips2 span{background:#FFFFFF}
body.nd-design .rs26 .inc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .inc li{padding:22px;border-radius:20px;background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--card-sh)}
body.nd-design .rs26 .inc .ck{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;margin-bottom:14px;background:#0D2350;color:#7FDDF7}
body.nd-design .rs26 .inc h3{font-size:18px;margin-bottom:6px}
body.nd-design .rs26 .inc p{margin:0;font-size:15px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .dark-inc li{background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
body.nd-design .rs26 .dark-inc .ck{background:rgba(39,196,238,.12);color:var(--accent)}
body.nd-design .rs26 .steps2{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;counter-reset:s}
@media (min-width:900px){body.nd-design .rs26 .steps2{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}
body.nd-design .rs26 .steps2 li{position:relative;padding:22px 20px 20px;border-radius:20px;border:1px solid var(--line2);background:var(--card-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);counter-increment:s}
body.nd-design .rs26 .steps2 li::before{content:counter(s);display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;border:1px solid rgba(39,196,238,.5);color:var(--accent);font-weight:600;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .steps2 h3{font-size:17px;margin-bottom:6px}
body.nd-design .rs26 .steps2 p{margin:0;font-size:14.5px;line-height:1.6;color:var(--text2)}
body.nd-design .rs26 .prose2{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 64px;align-items:start}
@media (min-width:960px){body.nd-design .rs26 .prose2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
body.nd-design .rs26 .prose2 .txt p{margin:0 0 16px;font-size:16.5px;line-height:1.8;color:var(--text2)}
body.nd-design .rs26 .prose2 .txt p:last-child{margin-bottom:0}
body.nd-design .rs26 .note-box{padding:22px 24px;border-radius:20px;background:#EAF7FC;border:1px solid rgba(8,120,160,.18)}
body.nd-design .rs26 .note-box h3{margin-bottom:8px}
body.nd-design .rs26 .note-box p{margin:0;font-size:15.5px;line-height:1.7;color:var(--text)}
body.nd-design .rs26 .related{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .related a{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:var(--card-bg);text-decoration:none;transition:border-color .2s ease,transform .2s var(--ease)}
body.nd-design .rs26 .related a:hover{border-color:rgba(8,120,160,.4);transform:translateY(-2px)}
body.nd-design .rs26 .related .r-ic{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:#0D2350;color:#7FDDF7}
body.nd-design .rs26 .related b{display:block;font-size:15.5px;font-weight:500;color:var(--text)}
body.nd-design .rs26 .related small{display:block;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .road{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
@media (min-width:960px){body.nd-design .rs26 .road{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .stage-c{padding:24px;display:flex;flex-direction:column;gap:12px}
body.nd-design .rs26 .stage-c .st-n{font-size:13px;font-weight:500;color:var(--accent-t)}
body.nd-design .rs26 .stage-c h3{font-size:20px}
body.nd-design .rs26 .stage-c > p{margin:0;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .stage-c ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:14.5px;color:var(--text)}
body.nd-design .rs26 .stage-c ul li{display:flex;gap:10px;align-items:baseline}
body.nd-design .rs26 .stage-c ul li::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateY(-2px)}
body.nd-design .rs26 .stage-c .res-l{margin-top:auto;padding:12px 14px;border-radius:14px;background:rgba(39,196,238,.07);border:1px solid rgba(39,196,238,.2);font-size:14px;color:var(--text)}
body.nd-design .rs26 .stage-c .res-l b{display:block;font-size:12.5px;font-weight:500;color:var(--accent-t);margin-bottom:4px}
body.nd-design .rs26 .posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:14px}
body.nd-design .rs26 .post{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;transition:transform .3s var(--ease),border-color .3s ease}
body.nd-design .rs26 .post:hover{transform:translateY(-3px);border-color:rgba(8,120,160,.35)}
body.nd-design .rs26 .post .pa{position:relative;height:150px;background:linear-gradient(135deg,#0D2350,#132E66 60%,#1D5D8C);overflow:hidden}
body.nd-design .rs26 .post .pa svg{position:absolute;inset:0;width:100%;height:100%}
body.nd-design .rs26 .post .pb{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1}
body.nd-design .rs26 .post .pb small{font-size:12.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .post .pb h3{font-size:17.5px;line-height:1.45}
body.nd-design .rs26 .post .pb p{margin:0;font-size:14.5px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .post .more{margin-top:auto;padding-top:6px;font-size:14px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .feat{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;margin-bottom:14px;text-decoration:none}
@media (min-width:900px){body.nd-design .rs26 .feat{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
body.nd-design .rs26 .feat .pa{min-height:260px;height:auto}
body.nd-design .rs26 .feat .pb{padding:28px}
body.nd-design .rs26 .feat .pb h3{font-size:clamp(22px,2.4vw,30px);line-height:1.3}
body.nd-design .rs26 .art-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;font-size:14px;color:var(--text2)}
body.nd-design .rs26 .art-meta .by{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .art-meta .by i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#0D2350;border:1px solid rgba(39,196,238,.4);font-style:normal;font-weight:600;color:#FFFFFF}
body.nd-design .rs26 .art-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}
@media (min-width:1040px){body.nd-design .rs26 .art-grid{grid-template-columns:240px minmax(0,1fr) 260px;gap:48px}}
body.nd-design .rs26 .toc{position:sticky;top:100px;align-self:start;display:none}
@media (min-width:1040px){body.nd-design .rs26 .toc{display:block}}
body.nd-design .rs26 .toc p{margin:0 0 10px;font-size:13px;font-weight:500;color:var(--text3)}
body.nd-design .rs26 .toc ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;border-inline-start:2px solid var(--line)}
body.nd-design .rs26 .toc a{display:block;padding:7px 14px;margin-inline-start:-2px;border-inline-start:2px solid transparent;font-size:14px;line-height:1.45;color:var(--text2);text-decoration:none}
body.nd-design .rs26 .toc a:hover{color:var(--text)}
body.nd-design .rs26 .toc a.on{color:#0D2350;border-inline-start-color:#27C4EE;font-weight:500}
body.nd-design .rs26 .prose{max-width:40em;font-size:17.5px;line-height:1.85;color:#1E2F52}
body.nd-design .rs26 .prose > p{margin:0 0 1.1em}
body.nd-design .rs26 .prose h2{margin:1.8em 0 .6em;font-size:clamp(23px,2.3vw,28px);line-height:1.3}
body.nd-design .rs26 .prose h3{margin:1.6em 0 .5em;font-size:20px}
body.nd-design .rs26 .prose .tip{margin:1em 0 1.4em;padding:16px 18px;border-radius:16px;background:#F4F8FC;border:1px solid var(--line);display:grid;gap:8px;font-size:16px;line-height:1.7}
body.nd-design .rs26 .prose .tip b{color:#0D2350}
body.nd-design .rs26 .prose .week{margin:1em 0;padding:0;list-style:none;display:grid;gap:10px}
body.nd-design .rs26 .prose .week li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#FFFFFF;font-size:16px;line-height:1.65}
body.nd-design .rs26 .prose .week li b{color:#0878A0;font-weight:600}
body.nd-design .rs26 .prose .week li strong{display:block;color:#0D2350;font-weight:600}
body.nd-design .rs26 .art-cta{position:sticky;top:100px;align-self:start;padding:22px;border-radius:22px;background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .art-cta b{display:block;font-size:18px;font-weight:600;line-height:1.4}
body.nd-design .rs26 .art-cta p{margin:8px 0 16px;font-size:14.5px;line-height:1.6;color:#B9C7DF}
body.nd-design .rs26 .art-cta .btn{width:100%}
body.nd-design .rs26 .author{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;margin-top:40px;padding:22px;border-radius:20px;background:#F4F8FC;border:1px solid var(--line)}
body.nd-design .rs26 .author i{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:#0D2350;color:#FFFFFF;font-style:normal;font-size:26px;font-weight:600}
body.nd-design .rs26 .author b{display:block;font-size:17px;color:#0D2350}
body.nd-design .rs26 .author p{margin:4px 0 0;font-size:15px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .legal{max-width:46em}
body.nd-design .rs26 .legal h2{margin:1.6em 0 .5em;font-size:22px}
body.nd-design .rs26 .legal p,body.nd-design .rs26 .legal li{font-size:16.5px;line-height:1.85;color:#1E2F52}
body.nd-design .rs26 .legal .upd{margin-top:2em;font-size:14px;color:var(--text3)}
body.nd-design .rs26 .ways.big .way{padding:18px 20px}
body.nd-design .rs26 .map-ph{display:grid;place-items:center;min-height:200px;border-radius:20px;border:1px dashed var(--line2);color:var(--text3);font-size:14px}
body.nd-design .rs26 .quotes.two{columns:1}
@media (min-width:760px){body.nd-design .rs26 .quotes.two{columns:2}}
body.nd-design .rs26 .light .social a{background:#FFFFFF;border-color:var(--line)}
body.nd-design .rs26 .light .social .s-ic{background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .post .pb small,body.nd-design .rs26 .post .more{color:var(--accent-t)}
body.nd-design .rs26 .light .proj-foot .btn-n{color:#FFFFFF}
body.nd-design .rs26 .unite{position:relative;height:330vh;background:linear-gradient(180deg,rgba(5,10,22,0),rgba(5,10,22,.86) 8%,rgba(5,10,22,.86) 92%,rgba(5,10,22,0))}
body.nd-design .rs26 .unite-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:64px}
body.nd-design .rs26 .unite-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;align-items:center}
@media (min-width:960px){body.nd-design .rs26 .unite-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}
body.nd-design .rs26 .unite .chap{margin-bottom:clamp(16px,2.6vh,34px)}
body.nd-design .rs26 .u-h2{margin:0 0 clamp(18px,3.4vh,38px);font-size:clamp(28px,3.6vw,50px)}
body.nd-design .rs26 .u-steps{display:grid;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .u-step{grid-area:1/1;opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .6s var(--ease);visibility:hidden}
body.nd-design .rs26 .u-step.on{opacity:1;transform:none;visibility:visible}
body.nd-design .rs26 .u-k{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin-bottom:14px;border-radius:999px;font-size:13px;font-weight:500;color:#7FDDF7;border:1px solid rgba(39,196,238,.4);background:rgba(39,196,238,.08)}
body.nd-design .rs26 .u-step[data-i="0"] .u-k{color:#FFB3A6;border-color:rgba(255,138,122,.4);background:rgba(255,138,122,.08)}
body.nd-design .rs26 .u-step h3{margin:0 0 10px;font-size:clamp(21px,2.1vw,28px);line-height:1.28;text-wrap:balance}
body.nd-design .rs26 .u-step p{margin:0;max-width:30em;font-size:16.5px;line-height:1.75;color:var(--text2)}
body.nd-design .rs26 .u-prog{display:flex;gap:8px;margin:clamp(18px,3.4vh,32px) 0 clamp(18px,3.4vh,30px)}
body.nd-design .rs26 .u-prog i{position:relative;width:46px;height:4px;border-radius:4px;overflow:hidden;background:rgba(167,205,255,.16)}
body.nd-design .rs26 .u-prog i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform:scaleX(var(--f,0));transform-origin:right center}
body.nd-design .rs26 .unite-stage{position:relative;justify-self:center;width:min(100%,70vh,620px);aspect-ratio:1;--glow:0;--cs:.55}
body.nd-design .rs26 .unite-stage::before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.26),rgba(39,196,238,.07) 55%,transparent);opacity:var(--glow);pointer-events:none}
body.nd-design .rs26 .u-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
body.nd-design .rs26 .u-svg .chaos{fill:none;stroke:rgba(255,138,122,.5);stroke-width:1.3;stroke-dasharray:3 7;stroke-linecap:round}
body.nd-design .rs26 .u-svg .ray{stroke:rgba(39,196,238,.6);stroke-width:1.5;stroke-linecap:round}
body.nd-design .rs26 .u-svg .halo{fill:rgba(39,196,238,.28)}
body.nd-design .rs26 .u-svg .dot{fill:#DDF7FE}
body.nd-design .rs26 .u-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(39,196,238,.28);transform:translate(-50%,-50%) scale(calc(.7 + var(--glow) * .3));opacity:var(--glow);pointer-events:none}
body.nd-design .rs26 .u-ring.r1{width:44%;aspect-ratio:1;border-color:rgba(39,196,238,.4)}
body.nd-design .rs26 .u-ring.r2{width:78%;aspect-ratio:1;border-style:dashed;animation:uspin 90s linear infinite}
body.nd-design .rs26 .u-ring.r3{width:100%;aspect-ratio:1;border-color:rgba(167,205,255,.1)}
@keyframes uspin{to{rotate:360deg}}
body.nd-design .rs26 .u-core{position:absolute;left:50%;top:50%;z-index:2;width:30%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#FFFFFF,#EAF6FC);transform:translate(-50%,-50%) scale(var(--cs));opacity:calc(.4 + var(--glow) * .6);box-shadow:0 0 0 1px rgba(255,255,255,.6),0 0 0 calc(var(--glow) * 10px) rgba(39,196,238,.12),0 0 calc(24px + var(--glow) * 80px) rgba(39,196,238,calc(.15 + var(--glow) * .45))}
body.nd-design .rs26 .u-logo{width:60%;aspect-ratio:811/592;background:url("../90/61709a844a3d0743/logo-navy.webp") center/contain no-repeat}
body.nd-design .rs26 .u-chip{position:absolute;left:50%;top:50%;z-index:3;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 15px 0 14px;border-radius:999px;white-space:nowrap;font-size:14.5px;line-height:1;color:#D6E2F2;background:rgba(9,18,36,.78);border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translate(-50%,-50%);will-change:transform;transition:border-color .45s ease,background-color .45s ease,box-shadow .45s ease,color .45s ease}
body.nd-design .rs26 .u-chip b{font-weight:500}
body.nd-design .rs26 .u-chip svg{flex-shrink:0;color:#8FA6C6;transition:color .45s ease}
body.nd-design .rs26 .u-chip.in{color:#FFFFFF;border-color:rgba(39,196,238,.55);background:rgba(7,28,50,.9);box-shadow:0 0 26px -8px rgba(39,196,238,.7)}
body.nd-design .rs26 .u-chip.in svg{color:var(--accent)}
body.nd-design .rs26 .u-chip.ping{animation:uping 1s ease-out}
@keyframes uping{0%{box-shadow:0 0 0 0 rgba(39,196,238,.75),0 0 26px -8px rgba(39,196,238,.7)}100%{box-shadow:0 0 0 18px rgba(39,196,238,0),0 0 26px -8px rgba(39,196,238,.7)}}
body.nd-design .rs26 .u-toast{position:absolute;left:50%;top:50%;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#FFFFFF;color:#0D2350;font-size:13.5px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 14px 34px -12px rgba(0,0,0,.6);pointer-events:none;animation:utoast 2.8s var(--ease) forwards}
body.nd-design .rs26 .u-toast i{width:8px;height:8px;border-radius:50%;background:#27C4EE;box-shadow:0 0 0 3px rgba(39,196,238,.22)}
@keyframes utoast{0%{opacity:0;transform:translate(-50%,-40%) scale(.6)}14%{opacity:1;transform:translate(-50%,-280%) scale(1)}78%{opacity:1;transform:translate(-50%,-350%) scale(1)}100%{opacity:0;transform:translate(-50%,-400%) scale(.96)}}
body.nd-design .rs26 .paused .u-ring.r2{animation-play-state:paused}
@media (max-width:959px){body.nd-design .rs26 .unite{height:290vh}
body.nd-design .rs26 .unite-pin{align-items:flex-start;padding-top:76px}
body.nd-design .rs26 .unite-grid{gap:6px}
body.nd-design .rs26 .u-h2{font-size:clamp(25px,7vw,32px)}
body.nd-design .rs26 .u-step h3{font-size:19px}
body.nd-design .rs26 .u-step p{font-size:15px;line-height:1.65}
body.nd-design .rs26 .u-prog{margin:14px 0 4px}
body.nd-design .rs26 .u-cta{display:none}
body.nd-design .rs26 .unite-stage{width:min(90vw,var(--us,90vw))}
body.nd-design .rs26 .u-chip{height:32px;padding:0 10px 0 9px;gap:6px;font-size:12px}
body.nd-design .rs26 .u-chip svg{width:14px;height:14px}
body.nd-design .rs26 .u-toast{font-size:12px;padding:7px 12px}}
body.nd-design .rs26 .unite.static{height:auto}
body.nd-design .rs26 .unite.static .unite-pin{position:relative;height:auto;padding:clamp(84px,9vw,132px) 0}
body.nd-design .rs26 .unite.static .u-steps{gap:26px}
body.nd-design .rs26 .unite.static .u-step{grid-area:auto;opacity:1;transform:none;visibility:visible}
body.nd-design .rs26 .unite.static .u-prog{display:none}
body.nd-design .rs26 .unite.static .u-cta{display:inline-flex;margin-top:28px}
body.nd-design .rs26 .car{position:relative;--pad:max(var(--gr), calc((100% - 1200px) / 2 + var(--gr)))}
body.nd-design .rs26 .car-track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:6px var(--pad) 22px;scrollbar-width:none}
body.nd-design .rs26 .car-track::-webkit-scrollbar{display:none}
body.nd-design .rs26 .car-track > *{flex:0 0 auto;scroll-snap-align:start}
body.nd-design .rs26 .car-ctl{display:flex;align-items:center;gap:10px;max-width:1200px;margin:2px auto 0;padding:0 var(--gr) 0 var(--gl)}
body.nd-design .rs26 .car-btn{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--line2);background:var(--chip-bg);color:var(--text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}
body.nd-design .rs26 .car-btn svg{transform:rotate(-90deg)}
body.nd-design .rs26 .car-btn[data-dir="next"] svg{transform:rotate(90deg)}
body.nd-design .rs26 .car-btn:hover:not(:disabled){border-color:var(--accent);background:rgba(39,196,238,.12)}
body.nd-design .rs26 .car-btn:disabled{opacity:.35;cursor:default}
body.nd-design .rs26 .car-bar{flex:1;max-width:220px;height:3px;margin-inline-start:10px;border-radius:3px;background:var(--line2);overflow:hidden}
body.nd-design .rs26 .car-bar i{display:block;height:100%;width:var(--w,20%);border-radius:inherit;background:var(--accent);margin-inline-start:var(--x,0%);transition:margin .25s ease}
body.nd-design .rs26 .light .car-btn:hover:not(:disabled){border-color:#0878A0;background:#E3F5FB}
body.nd-design .rs26 .light .car-bar i{background:#0878A0}
body.nd-design .rs26 .gal-card{width:min(540px,84vw);display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--card-sh);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .3s ease,transform .4s var(--ease)}
body.nd-design .rs26 .gal-card:hover{border-color:rgba(39,196,238,.4);transform:translateY(-3px)}
body.nd-design .rs26 .gal-card:hover .pj-shot img{transform:scale(1.035)}
body.nd-design .rs26 .gal-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 20px 18px}
body.nd-design .rs26 .gal-meta h3{font-size:18px}
body.nd-design .rs26 .gal-meta p{margin:4px 0 0;font-size:14px;line-height:1.55;color:var(--text2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.nd-design .rs26 .gal-go{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line2);color:var(--accent-t);transition:background-color .2s ease,border-color .2s ease}
body.nd-design .rs26 .gal-go:hover{background:rgba(39,196,238,.12);border-color:var(--accent)}
body.nd-design .rs26 .work-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:26px}
body.nd-design .rs26 .work-foot p{margin:0;font-size:16px;color:var(--text2)}
body.nd-design .rs26 .rev-card{width:min(410px,84vw);display:flex;flex-direction:column;margin:0;padding:26px 26px 22px;border-radius:24px;border:1px solid var(--line);background:#F4F8FC}
body.nd-design .rs26 .rev-q{color:#27C4EE;margin-bottom:12px;line-height:0}
body.nd-design .rs26 .rev-card blockquote{margin:0 0 22px;font-size:16.5px;line-height:1.75;color:#1E2F52}
body.nd-design .rs26 .rev-card figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}
body.nd-design .rs26 .rev-card .q-ini{width:40px;height:40px;border-radius:13px;flex-shrink:0;display:grid;place-items:center;background:#0D2350;color:#FFFFFF;font-weight:600}
body.nd-design .rs26 .rev-card b{display:block;font-size:15.5px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .rev-card small{display:block;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .dark-car .rev-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
body.nd-design .rs26 .dark-car .rev-card blockquote{color:var(--text)}
body.nd-design .rs26 .dark-car .rev-card .q-ini{background:rgba(39,196,238,.14);color:var(--accent)}
body.nd-design .rs26 .dark-car .rev-card b{color:var(--text)}
body.nd-design .rs26 .cl-sub{display:flex;align-items:center;gap:14px;margin:clamp(44px,5vw,72px) 0 20px;font-size:15px;font-weight:500;color:var(--text2)}
body.nd-design .rs26 .cl-sub::after{content:"";flex:1;height:1px;background:linear-gradient(to left,var(--line2),transparent)}
body.nd-design .rs26 .revs-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}
body.nd-design .rs26 .light .svc-ic{color:#0878A0;border-color:rgba(8,120,160,.25);background:#E3F5FB}
body.nd-design .rs26 .light .svc:hover{border-color:rgba(8,120,160,.35)}
body.nd-design .rs26 .light .svc ul li{background:#FFFFFF}
body.nd-design .rs26 .light .svc-foot{background:#F4F8FC;border-color:var(--line)}
body.nd-design .rs26 .light .route button b{color:#0878A0}
body.nd-design .rs26 .light .route button[aria-pressed="true"]{border-color:rgba(8,120,160,.5);background:#E3F5FB}
body.nd-design .rs26 .light .svc-grid.filtered .svc.match{border-color:rgba(8,120,160,.5)}
body.nd-design .rs26 .tldr{position:relative;display:grid;gap:10px;margin:0 0 clamp(40px,5vw,64px);padding:24px 28px 22px;border-radius:24px;background:#F4F8FC;border:1px solid var(--line)}
body.nd-design .rs26 .tldr::before{content:"";position:absolute;top:22px;bottom:22px;inset-inline-start:0;width:4px;border-radius:4px;background:#27C4EE}
body.nd-design .rs26 .tldr h2{font-size:15px;font-weight:600;letter-spacing:0;color:#0878A0}
body.nd-design .rs26 .tldr p{margin:0;max-width:52em;font-size:clamp(17px,1.5vw,19px);line-height:1.75;color:#0D2350}
body.nd-design .rs26 .tldr small{font-size:13px;color:var(--text3)}
body.nd-design .rs26 .guide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}
@media (min-width:1040px){body.nd-design .rs26 .guide-grid{grid-template-columns:230px minmax(0,1fr);gap:56px}}
body.nd-design .rs26 .g-cta{display:none}
@media (min-width:1240px){body.nd-design .rs26 .guide-grid{grid-template-columns:230px minmax(0,1fr) 260px}
body.nd-design .rs26 .g-cta{display:block}}
body.nd-design .rs26 .guide-grid .prose{max-width:44em}
body.nd-design .rs26 .guide-grid .prose h3{scroll-margin-top:100px;font-size:clamp(20px,1.9vw,24px)}
body.nd-design .rs26 .guide-grid .prose h3:first-child{margin-top:0}
body.nd-design .rs26 .prose ul{margin:0 0 1.2em;padding:0;list-style:none;display:grid;gap:10px}
body.nd-design .rs26 .prose ul li{position:relative;padding-inline-start:22px}
body.nd-design .rs26 .prose ul li::before{content:"";position:absolute;inset-inline-start:2px;top:.72em;width:8px;height:8px;border-radius:3px;background:#27C4EE}
body.nd-design .rs26 .prose a{color:#0878A0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
body.nd-design .rs26 .prose a:hover{color:#0D2350}
body.nd-design .rs26 .prose b{color:#0D2350;font-weight:600}
body.nd-design .rs26 .upd-line{margin-top:28px;font-size:14px;color:var(--text3)}
body.nd-design .rs26 .sec > .clients{margin:0}
body.nd-design .rs26 .sec{padding-top:clamp(100px,10.5vw,160px);padding-bottom:clamp(100px,10.5vw,160px)}
body.nd-design .rs26 .hero{padding-bottom:clamp(104px,11vw,168px)}
body.nd-design .rs26 .phero{padding-bottom:clamp(88px,9vw,136px)}
body.nd-design .rs26 .sec-head{margin-bottom:clamp(44px,5vw,76px)}
body.nd-design .rs26 .chap{margin-bottom:clamp(34px,3.8vw,52px)}
body.nd-design .rs26 .light + .light{margin-top:clamp(14px,1.6vw,22px)}
body.nd-design .rs26 .rv-gone{opacity:0;filter:blur(10px);transform:translateY(-18px) scale(.985);transition:opacity .7s var(--ease),filter .8s var(--ease),transform .8s var(--ease)}
body.nd-design .rs26 .seq > *{animation:chipLit 7.2s var(--ease) infinite;animation-delay:calc(var(--i,0) * .8s)}
@keyframes chipLit{0%,14%,100%{border-color:var(--line2);background-color:var(--chip-bg);box-shadow:none}4%,9%{border-color:rgba(39,196,238,.7);background-color:rgba(39,196,238,.14);box-shadow:0 0 22px -8px rgba(39,196,238,.9)}}
body.nd-design .rs26 .micro.seq > li{animation-name:microLit}
@keyframes microLit{0%,14%,100%{color:var(--text2)}4%,9%{color:var(--text)}}
body.nd-design .rs26 .paused .seq > *{animation-play-state:paused}
body.nd-design .rs26 .band-card{clip-path:inset(0 calc((1 - var(--p,1)) * 36%) round calc(28px + (1 - var(--p,1)) * 220px));transition:clip-path .12s linear}
body.nd-design .rs26 .band-card > *{opacity:calc((var(--p,1) - .45) * 2.2);transform:translateY(calc((1 - var(--p,1)) * 14px))}
body.nd-design .rs26 .band-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#27C4EE;opacity:calc(1 - var(--p,1) * 1.6);pointer-events:none}
body.nd-design .rs26 .tabs{display:inline-flex;gap:6px;padding:6px;border-radius:999px;border:1px solid var(--line2);background:var(--chip-bg);max-width:100%;overflow-x:auto;scrollbar-width:none;margin-bottom:clamp(28px,3vw,40px)}
body.nd-design .rs26 .tabs::-webkit-scrollbar{display:none}
body.nd-design .rs26 .tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--text2);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .25s ease,color .25s ease}
body.nd-design .rs26 .tabs button .num{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:999px;background:var(--line);font-size:12px;color:var(--text3)}
body.nd-design .rs26 .tabs button:hover{color:var(--text)}
body.nd-design .rs26 .tabs button[aria-selected="true"]{background:var(--accent);color:var(--accent-ink)}
body.nd-design .rs26 .tabs button[aria-selected="true"] .num{background:rgba(3,19,31,.14);color:var(--accent-ink)}
body.nd-design .rs26 .light .tabs button[aria-selected="true"]{background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .light .tabs button[aria-selected="true"] .num{background:rgba(255,255,255,.16);color:#FFFFFF}
body.nd-design .rs26 .dev{display:flex;flex-direction:column;gap:20px;min-width:0}
body.nd-design .rs26 .devs .dev{width:min(640px,86vw)}
body.nd-design .rs26 .dev[hidden]{display:none}
body.nd-design .rs26 .dev-stage{position:relative;padding:0 0 9% 17%}
body.nd-design .rs26 .no-m .dev-stage{padding:0}
body.nd-design .rs26 .dev-desk{display:block;position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--line2);background:#0B1528;box-shadow:0 40px 70px -40px rgba(0,0,0,.8);text-decoration:none;color:inherit}
body.nd-design .rs26 .light .dev-desk{background:#FFFFFF;box-shadow:0 30px 60px -36px rgba(13,35,80,.45)}
body.nd-design .rs26 .dev-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.04)}
body.nd-design .rs26 .light .dev-bar{background:#F4F8FC}
body.nd-design .rs26 .dev-bar i{width:8px;height:8px;border-radius:50%;background:var(--line2)}
body.nd-design .rs26 .dev-bar span{margin-inline-start:auto;font-size:12px;color:var(--text3);direction:ltr}
body.nd-design .rs26 .dev-screen{display:block;aspect-ratio:960/510;overflow:hidden;background:#0D2350}
body.nd-design .rs26 .dev-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1.2s var(--ease)}
body.nd-design .rs26 .dev-cover{display:grid;place-content:center;gap:8px;height:100%;padding:24px;text-align:center;background:radial-gradient(120% 90% at 70% 0%,rgba(39,196,238,.35),transparent 60%),linear-gradient(160deg,#132E66,#0D2350 60%,#081633)}
body.nd-design .rs26 .dev-cover b{font-size:clamp(22px,2.6vw,34px);font-weight:700;color:#FFFFFF;letter-spacing:-.01em}
body.nd-design .rs26 .dev-cover small{font-size:14px;color:#BFD3F2}
body.nd-design .rs26 .dev-phone{position:absolute;left:0;bottom:0;width:23.5%;aspect-ratio:426/922;padding:2.6%;border-radius:17%/7.8%;background:#0A0F1C;box-shadow:0 0 0 1.5px #2C3A58,0 28px 46px -18px rgba(0,0,0,.85);transition:transform .7s var(--ease)}
body.nd-design .rs26 .dev-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:14%/6.6%}
body.nd-design .rs26 .dev-island{position:absolute;top:4.4%;left:50%;z-index:2;width:30%;height:3.2%;border-radius:99px;background:#000;transform:translateX(-50%)}
body.nd-design .rs26 .dev:hover .dev-screen img{transform:scale(1.03)}
body.nd-design .rs26 .dev:hover .dev-phone{transform:translateY(-8px) rotate(-2.5deg)}
body.nd-design .rs26 .dev-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 4px}
body.nd-design .rs26 .dev-meta h3{font-size:19px}
body.nd-design .rs26 .dev-meta p{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--text2)}
body.nd-design .rs26 .dev-track{gap:clamp(28px,3vw,44px);padding-top:18px}
body.nd-design .rs26 .dev-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(56px,6vw,84px) clamp(32px,4vw,56px)}
@media (min-width:860px){body.nd-design .rs26 .dev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .dev-grid .dev{transition:opacity .45s var(--ease),transform .45s var(--ease)}
body.nd-design .rs26 .dev-grid .dev.flt{opacity:0;transform:translateY(16px) scale(.98)}
body.nd-design .rs26 .sw{position:relative;margin-top:8px}
body.nd-design .rs26 .sw-track{display:flex;gap:clamp(18px,2.4vw,34px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:36px calc(50% - min(150px,36vw)) 28px;perspective:1600px;scrollbar-width:none}
body.nd-design .rs26 .sw-track::-webkit-scrollbar{display:none}
body.nd-design .rs26 .sw-phone{flex:0 0 auto;width:min(300px,72vw);margin:0;scroll-snap-align:center;transform-style:preserve-3d;transition:transform .55s var(--ease),opacity .55s var(--ease),filter .55s var(--ease);will-change:transform}
body.nd-design .rs26 .sw-dev{position:relative;aspect-ratio:9/18.6;padding:9px;border-radius:46px;background:#0A0F1C;box-shadow:0 0 0 1.5px #2C3A58,0 50px 90px -40px rgba(0,0,0,.9)}
body.nd-design .rs26 .sw-dev .dev-island{top:3.2%;width:30%;height:3.4%}
body.nd-design .rs26 .sw-screen{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:37px;background:#FFFFFF;color:#111827;text-align:right}
body.nd-design .rs26 .ig-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:38px 16px 10px;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .ig-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.nd-design .rs26 .ig-head{display:flex;align-items:center;gap:12px;padding:4px 16px 2px}
body.nd-design .rs26 .ig-av{flex:none;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#FFFFFF;box-shadow:0 0 0 2px #FFFFFF,0 0 0 4px #27C4EE}
body.nd-design .rs26 .ig-av img{width:88%;height:auto}
body.nd-design .rs26 .ig-head b{display:block;font-size:14px;line-height:1.3}
body.nd-design .rs26 .ig-head small{display:block;font-size:12px;color:#6B7280}
body.nd-design .rs26 .ig-bio{margin:8px 16px 12px;font-size:12.5px;line-height:1.5;color:#374151}
body.nd-design .rs26 .ig-tabs{display:flex;justify-content:space-around;padding:8px 0;border-top:1px solid #EEF0F3}
body.nd-design .rs26 .ig-tabs i{width:16px;height:16px;border-radius:4px;border:1.6px solid #9CA3AF}
body.nd-design .rs26 .ig-tabs i:first-child{border-color:#111827}
body.nd-design .rs26 .ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;align-content:start}
body.nd-design .rs26 .ig-grid img,body.nd-design .rs26 .ig-more{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#F3F4F6}
body.nd-design .rs26 .sw-phone figcaption{display:grid;gap:2px;margin-top:20px;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}
body.nd-design .rs26 .sw-phone.mid figcaption{opacity:1;transform:none}
body.nd-design .rs26 .sw-phone figcaption b{font-size:17px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .sw-phone figcaption span{font-size:14px;color:var(--text2)}
body.nd-design .rs26 .sw-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:6px;font-size:14px;font-weight:500;color:var(--accent-t);text-decoration:none}
body.nd-design .rs26 .sw-ctl{justify-content:center}
body.nd-design .rs26 .sw-name{min-width:12em;text-align:center;font-size:14px;color:var(--text3)}
body.nd-design .rs26 .ds-grid{columns:4 220px;column-gap:16px}
body.nd-design .rs26 .ds{break-inside:avoid;margin:0 0 16px;border-radius:18px;overflow:hidden;background:#FFFFFF;border:1px solid var(--line);box-shadow:0 18px 40px -30px rgba(13,35,80,.45);transition:transform .45s var(--ease)}
body.nd-design .rs26 .ds[hidden]{display:none}
body.nd-design .rs26 .ds img{display:block;width:100%;height:auto}
body.nd-design .rs26 .ds.logo{padding:22px;display:grid;place-items:center}
body.nd-design .rs26 .ds:hover{transform:translateY(-4px)}
body.nd-design .rs26 .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px;border-radius:999px;border:1px solid rgba(39,196,238,.4);background:rgba(39,196,238,.08);font-size:14px;font-weight:500;color:var(--accent)}
body.nd-design .rs26 .eyebrow + .eyebrow{margin-inline-start:6px}
body.nd-design .rs26 .hero-sub{margin:14px 0 0;font-size:16px;line-height:1.7;color:var(--text2);max-width:36em}
body.nd-design .rs26 .phero-one{max-width:860px}
body.nd-design .rs26 .rx-hero .micro{margin-top:26px}
body.nd-design .rs26 .rx-hero .rx-facts{margin-top:28px}
body.nd-design .rs26 .ph-frame{position:relative;margin:0;border-radius:28px;padding:10px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.7),rgba(8,15,30,.7));box-shadow:0 50px 90px -50px rgba(0,0,0,.9);transform:perspective(1400px) rotateY(-6deg) rotateX(2deg)}
body.nd-design .rs26 .ph-frame img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:20px}
body.nd-design .rs26 .live-card{position:absolute;left:-18px;bottom:-22px;display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;border:1px solid var(--line2);background:rgba(8,15,30,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 40px -20px rgba(0,0,0,.8)}
body.nd-design .rs26 .lc-ring{width:38px;height:38px}
body.nd-design .rs26 .lc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}
body.nd-design .rs26 .lc-ring circle{fill:none;stroke:rgba(167,205,255,.16);stroke-width:4}
body.nd-design .rs26 .lc-ring .lc-arc{stroke:#27C4EE;stroke-linecap:round;stroke-dasharray:94.2;stroke-dashoffset:94.2;animation:lcArc 4.8s var(--ease) infinite}
@keyframes lcArc{0%{stroke-dashoffset:94.2}55%,85%{stroke-dashoffset:18}100%{stroke-dashoffset:94.2}}
body.nd-design .rs26 .lc-bars{display:grid;gap:6px;width:74px}
body.nd-design .rs26 .lc-bars i{display:block;height:5px;border-radius:5px;background:linear-gradient(90deg,#27C4EE,#BFF0FC);transform-origin:right;animation:lcBar 4.8s var(--ease) infinite}
body.nd-design .rs26 .lc-bars i:nth-child(2){animation-delay:.25s;width:78%}
body.nd-design .rs26 .lc-bars i:nth-child(3){animation-delay:.5s;width:56%}
@keyframes lcBar{0%{transform:scaleX(.1)}50%,85%{transform:scaleX(1)}100%{transform:scaleX(.1)}}
body.nd-design .rs26 .lc-spark{width:96px;height:30px}
body.nd-design .rs26 .lc-spark path{fill:none;stroke:#27C4EE;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:150;stroke-dashoffset:150;animation:lcSpark 4.8s var(--ease) infinite}
@keyframes lcSpark{0%{stroke-dashoffset:150}55%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:150}}
body.nd-design .rs26 .paused .live-card *{animation-play-state:paused}
body.nd-design .rs26 .rx-prose{max-width:44em;font-size:16.5px;line-height:1.85;color:var(--text2)}
body.nd-design .rs26 .rx-prose p{margin:0 0 1.1em}
body.nd-design .rs26 .rx-prose > :last-child{margin-bottom:0}
body.nd-design .rs26 .rx-prose h4,body.nd-design .rs26 .rx-card h4{margin:1.3em 0 .5em;font-size:16px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .rx-card h4:first-of-type{margin-top:.9em}
body.nd-design .rs26 .rx-intro{margin:-12px 0 clamp(36px,4vw,52px)}
body.nd-design .rs26 .rx-short{align-items:start}
body.nd-design .rs26 .rx-short .rx-prose{font-size:16.5px}
body.nd-design .rs26 .rx-split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 64px;align-items:start}
@media (min-width:980px){body.nd-design .rs26 .rx-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
body.nd-design .rs26 .rx-side{position:sticky;top:110px}
body.nd-design .rs26 .rx-split.flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
body.nd-design .rs26 .rx-split.flip .rx-side{order:2}}
body.nd-design .rs26 .rx-side h2{margin-bottom:26px}
body.nd-design .rs26 .rx-shot{margin:0;border-radius:24px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(0,0,0,.7)}
body.nd-design .rs26 .rx-shot img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
body.nd-design .rs26 .rx-shot.wide{margin:0 0 clamp(36px,4vw,52px)}
body.nd-design .rs26 .rx-shot.wide img{aspect-ratio:21/8}
body.nd-design .rs26 .rx-list{display:grid;gap:12px;margin:0 0 1.2em;padding:0;list-style:none}
body.nd-design .rs26 .rx-list.two{grid-template-columns:minmax(0,1fr)}
@media (min-width:760px){body.nd-design .rs26 .rx-list.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}}
body.nd-design .rs26 .rx-list li{display:flex;gap:12px;align-items:flex-start;line-height:1.7}
body.nd-design .rs26 .rx-list .ck{flex:none;width:24px;height:24px;margin-top:3px;border-radius:8px;display:grid;place-items:center;background:rgba(39,196,238,.12);color:var(--accent-t)}
body.nd-design .rs26 .light .rx-list .ck{background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .rx-list b{color:var(--text);font-weight:600}
body.nd-design .rs26 .rx-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}
@media (min-width:760px){body.nd-design .rs26 .rx-cards.c2,body.nd-design .rs26 .rx-cards.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1080px){body.nd-design .rs26 .rx-cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .rx-card{display:flex;flex-direction:column;padding:28px 28px 26px;border-radius:24px}
body.nd-design .rs26 .sec:not(.light) .rx-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
body.nd-design .rs26 .rx-card h3{font-size:19px;margin:16px 0 8px}
body.nd-design .rs26 .rx-card p{margin:0 0 .8em;font-size:15.5px;line-height:1.75;color:var(--text2)}
body.nd-design .rs26 .rx-card p:last-child{margin-bottom:0}
body.nd-design .rs26 .rx-card .rx-list{gap:8px;margin:.4em 0 .6em;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .rx-card .rx-list .ck{width:20px;height:20px;border-radius:6px}
body.nd-design .rs26 .rx-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(39,196,238,.3);background:rgba(39,196,238,.08);color:var(--accent)}
body.nd-design .rs26 .light .rx-ic{color:#0878A0;border-color:rgba(8,120,160,.25);background:#E3F5FB}
body.nd-design .rs26 .rx-card.big{padding:32px}
body.nd-design .rs26 .rx-k{font-size:13px;font-weight:500;color:var(--accent-t)}
body.nd-design .rs26 .rx-h3{margin:30px 0 12px;font-size:21px}
body.nd-design .rs26 .rx-kick{margin:28px 0 14px;font-size:14px;font-weight:600;color:var(--accent-t)}
body.nd-design .rs26 .rx-cta{margin:22px 0 0}
body.nd-design .rs26 .rx-note{font-size:14px;color:var(--text3)}
body.nd-design .rs26 .rx-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:clamp(36px,4vw,56px);padding:26px 30px;border-radius:26px;border:1px solid rgba(39,196,238,.38);background:linear-gradient(100deg,rgba(39,196,238,.16),rgba(39,196,238,.03) 60%)}
body.nd-design .rs26 .rx-strip b{display:block;font-size:20px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .rx-strip p{margin:6px 0 0;max-width:40em;color:var(--text2)}
body.nd-design .rs26 .light .rx-strip{border-color:rgba(8,120,160,.28);background:linear-gradient(100deg,#E3F5FB,#F4F8FC 70%)}
body.nd-design .rs26 .rx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}
body.nd-design .rs26 .rx-facts div{padding:14px 16px;border-radius:16px;border:1px solid var(--line2);background:var(--chip-bg)}
body.nd-design .rs26 .rx-facts dt{font-size:13px;color:var(--text3)}
body.nd-design .rs26 .rx-facts dd{margin:2px 0 0;font-size:16px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .facts .rx-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
body.nd-design .rs26 .rx-fig{margin:28px 0;border-radius:20px;overflow:hidden;border:1px solid var(--line)}
body.nd-design .rs26 .rx-fig img{display:block;width:100%;height:auto}
body.nd-design .rs26 .rx-fig figcaption{padding:10px 16px;font-size:13.5px;color:var(--text3);background:var(--card-bg)}
body.nd-design .rs26 .rx-qa details{margin-bottom:0}
body.nd-design .rs26 .qa-wrap{min-width:0}
body.nd-design .rs26 .rx-ol{counter-reset:o;display:grid;gap:10px;margin:0 0 1.2em;padding:0;list-style:none}
body.nd-design .rs26 .rx-ol li{counter-increment:o;display:flex;gap:14px;align-items:center;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:var(--card-bg)}
body.nd-design .rs26 .rx-ol li::before{content:counter(o);flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#0D2350;color:#FFFFFF;font-size:13px;font-weight:600}
body.nd-design .rs26 .meets{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}
@media (min-width:860px){body.nd-design .rs26 .meets{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .meets li{display:flex;gap:18px;padding:26px;border-radius:24px;border:1px solid var(--line);background:var(--card-bg)}
body.nd-design .rs26 .m-n{flex:none;font-size:30px;font-weight:700;line-height:1;color:var(--accent-t);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .meets h3{margin-bottom:8px}
body.nd-design .rs26 .meets p{margin:0;font-size:15px;line-height:1.75;color:var(--text2)}
body.nd-design .rs26 .jobs{display:grid;gap:22px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .jobs li{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 32px;padding:26px 28px;border-radius:24px;border:1px solid var(--line);background:var(--card-bg)}
@media (min-width:860px){body.nd-design .rs26 .jobs li{grid-template-columns:170px minmax(0,1fr)}}
body.nd-design .rs26 .j-when{font-size:14px;font-weight:600;color:var(--accent-t)}
body.nd-design .rs26 .j-org{margin:4px 0 10px;font-size:14px;color:var(--text3)}
body.nd-design .rs26 .skills{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}
@media (min-width:860px){body.nd-design .rs26 .skills{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .skills li{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 18px;border-radius:16px;border:1px solid var(--line);background:var(--card-bg)}
body.nd-design .rs26 .skills em{font-style:normal;font-size:12.5px;padding:3px 10px;border-radius:999px;background:rgba(39,196,238,.12);color:var(--accent-t);white-space:nowrap}
body.nd-design .rs26 .chips2.seq span{border:1px solid var(--line2)}
body.nd-design .rs26 .plans .tabs{display:flex;width:max-content;margin-inline:auto}
body.nd-design .rs26 .plan-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
@media (min-width:760px){body.nd-design .rs26 .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1120px){body.nd-design .rs26 .plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
body.nd-design .rs26 .plan-grid.n5{grid-template-columns:repeat(5,minmax(0,1fr))}}
body.nd-design .rs26 .plan{display:flex;flex-direction:column;padding:26px 22px 22px;border-radius:24px}
body.nd-design .rs26 .plan[hidden]{display:none}
body.nd-design .rs26 .plan h3{font-size:17px;font-weight:600;text-align:right}
body.nd-design .rs26 .pl-price{display:flex;align-items:baseline;gap:8px;margin:14px 0 16px}
body.nd-design .rs26 .pl-price b{font-size:34px;font-weight:700;color:var(--text);letter-spacing:-.02em}
body.nd-design .rs26 .pl-price span{font-size:13px;color:var(--text3)}
body.nd-design .rs26 .plan ul{display:grid;gap:9px;margin:0 0 18px;padding:16px 0 0;border-top:1px solid var(--line);list-style:none;font-size:14px;line-height:1.55;color:var(--text2)}
body.nd-design .rs26 .plan li{display:flex;gap:10px;align-items:flex-start}
body.nd-design .rs26 .plan li .ck{flex:none;width:18px;height:18px;margin-top:2px;border-radius:6px;display:grid;place-items:center;background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .plan li.no{color:var(--text3);text-decoration:line-through;text-decoration-color:rgba(93,110,145,.4)}
body.nd-design .rs26 .plan li.no .ck{background:#F1F3F7;color:#8592AA}
body.nd-design .rs26 .plan .btn{margin-top:auto}
body.nd-design .rs26 .pl-foot{font-size:12.5px;color:var(--text3);margin:0 0 14px}
body.nd-design .rs26 .rx-form{display:grid;gap:16px}
body.nd-design .rs26 .rx-form .fgrid{margin:0}
body.nd-design .rs26 .rx-form .field label i,body.nd-design .rs26 .rx-fs legend i{color:#0878A0;font-style:normal;margin-inline-start:3px}
body.nd-design .rs26 .form-h{margin:10px 0 -4px;font-size:15px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .rx-fs{margin:0}
body.nd-design .rs26 .yn-grid{display:grid;gap:12px}
body.nd-design .rs26 .rx-fs.yn .chips{flex-wrap:nowrap}
body.nd-design .rs26 .shop-fs{border:1px dashed rgba(13,35,80,.2);border-radius:18px;padding:14px 16px 16px}
body.nd-design .rs26 .shop-fs legend{padding:0 6px;font-size:14px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .f-note{margin:0;font-size:13px;color:#5D6E91}
body.nd-design .rs26 .done{display:grid;justify-items:center;gap:8px;padding:28px 18px;text-align:center;border-radius:20px;background:#E3F5FB}
body.nd-design .rs26 .done[hidden]{display:none}
body.nd-design .rs26 .done-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#27C4EE;color:#03131F}
body.nd-design .rs26 .done h3{font-size:20px;color:#0D2350}
body.nd-design .rs26 .done p{margin:0;color:#3E5175}
body.nd-design .rs26 .rx-contact .contact-l h2{margin-bottom:18px}
body.nd-design .rs26 .rx-contact .contact-l p{color:var(--text2)}
body.nd-design .rs26 .rx-contact .form-card h3.rx-h3{color:#0D2350;font-size:18px;margin:18px 0 8px}
body.nd-design .rs26 .rx-contact .form-card h3.rx-h3:first-child{margin-top:0}
body.nd-design .rs26 .rx-contact .form-card p:not(.f-msg):not(.f-note){color:#3E5175}
body.nd-design .rs26 .hcalc{display:grid;gap:18px;margin:28px 0;padding:26px 28px;border-radius:24px}
body.nd-design .rs26 .hcalc label{font-weight:500;color:var(--text)}
body.nd-design .rs26 .h-row{display:flex;align-items:center;gap:18px}
body.nd-design .rs26 .h-row input{flex:1;accent-color:#27C4EE}
body.nd-design .rs26 .h-row output{min-width:5.5em;font-size:18px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .h-out{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.nd-design .rs26 .h-out div{padding:14px 16px;border-radius:16px;background:rgba(39,196,238,.1)}
body.nd-design .rs26 .h-out small{display:block;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .h-out b{font-size:24px;color:var(--text)}
body.nd-design .rs26 .scalc{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}
@media (min-width:1000px){body.nd-design .rs26 .scalc{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr)}}
body.nd-design .rs26 .sc-q{padding:24px 26px;border-radius:24px}
body.nd-design .rs26 .sc-q + .sc-q{margin-top:14px}
body.nd-design .rs26 .sc-q h3{margin-bottom:12px}
body.nd-design .rs26 .sc-q p{margin:10px 0 0;font-size:14.5px;line-height:1.7;color:var(--text2)}
body.nd-design .rs26 .sc-opt{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;border:1px solid var(--line);margin-top:10px;cursor:pointer;line-height:1.6}
body.nd-design .rs26 .sc-opt:has(input:checked){border-color:#0878A0;background:#E3F5FB}
body.nd-design .rs26 .sc-opt input{margin-top:5px;accent-color:#0878A0}
body.nd-design .rs26 .sc-sum{position:sticky;top:104px;padding:28px;border-radius:26px;background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .sc-sum h3{color:#FFFFFF}
body.nd-design .rs26 .sc-sum ul{display:grid;gap:8px;margin:14px 0 20px;padding:0;list-style:none;font-size:14.5px;color:#BFD3F2}
body.nd-design .rs26 .sc-sum li::before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:10px;border-radius:2px;background:#27C4EE;vertical-align:middle}
body.nd-design .rs26 .sc-tot small{display:block;font-size:13.5px;color:#A9B6CA}
body.nd-design .rs26 .sc-tot b{display:block;font-size:44px;font-weight:700;letter-spacing:-.02em;color:#FFFFFF}
body.nd-design .rs26 .sc-sum p{font-size:13px;line-height:1.65;color:#A9B6CA}
body.nd-design .rs26 .sc-step[hidden]{display:none}
body.nd-design .rs26 .post .pa img{display:block;width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .post-cover{margin:0 0 30px;border-radius:24px;overflow:hidden;border:1px solid var(--line)}
body.nd-design .rs26 .post-cover img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover}
body.nd-design .rs26 .posts .post[hidden]{display:none}
body.nd-design .rs26 .why2{display:grid;grid-template-columns:minmax(0,1fr);gap:40px 64px;align-items:center}
@media (min-width:1000px){body.nd-design .rs26 .why2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
body.nd-design .rs26 .why2 figure{margin:0;position:relative}
body.nd-design .rs26 .why2 figure img{display:block;width:100%;height:auto;border-radius:28px;aspect-ratio:5/4;object-fit:cover}
body.nd-design .rs26 .why2 .kick{display:block;margin-bottom:14px;font-size:15px;font-weight:600;color:#0878A0}
body.nd-design .rs26 .why2 p.big{font-size:17px;line-height:1.85;color:var(--text2);margin:20px 0 0}
body.nd-design .rs26 .vals4{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(44px,5vw,72px)}
@media (min-width:760px){body.nd-design .rs26 .vals4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){body.nd-design .rs26 .vals4{grid-template-columns:repeat(4,minmax(0,1fr))}}
body.nd-design .rs26 .vals4 article{padding:26px;border-radius:24px}
body.nd-design .rs26 .vals4 h3{margin:14px 0 8px}
body.nd-design .rs26 .vals4 p{margin:0;font-size:15px;line-height:1.7;color:var(--text2)}
body.nd-design .rs26 .svc-more{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px}
@media (min-width:900px){body.nd-design .rs26 .svc-more{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .svc-more a{display:block;padding:24px 26px;border-radius:22px;border:1px solid var(--line);background:#F4F8FC;text-decoration:none;transition:border-color .25s ease,transform .3s var(--ease)}
body.nd-design .rs26 .svc-more a:hover{border-color:rgba(8,120,160,.4);transform:translateY(-2px)}
body.nd-design .rs26 .svc-more b{display:block;font-size:18px;font-weight:600;color:#0D2350;margin-bottom:6px}
body.nd-design .rs26 .svc-more p{margin:0;font-size:14.5px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .team-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 clamp(36px,4vw,56px)}
@media (min-width:900px){body.nd-design .rs26 .team-photos{grid-template-columns:1.25fr .85fr .85fr}}
body.nd-design .rs26 .team-photos img{display:block;width:100%;height:100%;object-fit:cover;border-radius:22px;aspect-ratio:4/5}
body.nd-design .rs26 .team-photos img:first-child{grid-column:1/-1;aspect-ratio:16/10}
@media (min-width:900px){body.nd-design .rs26 .team-photos img:first-child{grid-column:auto;aspect-ratio:auto}}
body.nd-design .rs26 .cl-row[data-marquee]{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
body.nd-design .rs26 .cl-row[data-marquee].drag{cursor:grabbing}
body.nd-design .rs26 .js-marq .cl-track{animation:none !important;will-change:transform}
body.nd-design .rs26 .cl-tile img{pointer-events:none;-webkit-user-drag:none}
body.nd-design .rs26 .logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .logo-grid .cl-tile{width:auto}
body.nd-design .rs26 .msub{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 6px;padding-inline-start:12px}
body.nd-design .rs26 .msub a{padding:3px 10px !important;border-radius:999px;border:1px solid var(--line);font-size:12.5px !important;color:var(--text2) !important;text-decoration:none;min-height:0 !important;display:inline-block !important}
body.nd-design .rs26 .msub a:hover{border-color:var(--accent);color:var(--text) !important}
body.nd-design .rs26 .ftr-grid.v7{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .seq > *,body.nd-design .rs26 .live-card *{animation:none}
body.nd-design .rs26 .rv-gone{opacity:1;filter:none;transform:none}
body.nd-design .rs26 .band-card{clip-path:none}
body.nd-design .rs26 .band-card > *{opacity:1;transform:none}
body.nd-design .rs26 .band-card::after{display:none}}
body.nd-design .rs26 .rx-heads{display:grid;gap:10px;justify-items:start}
body.nd-design .rs26 .rx-headline{margin:0;font-size:clamp(20px,2vw,26px);font-weight:500;color:var(--text2)}
body.nd-design .rs26 .rx-cards.c4{grid-template-columns:minmax(0,1fr)}
@media (min-width:760px){body.nd-design .rs26 .rx-cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){body.nd-design .rs26 .rx-cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}
body.nd-design .rs26 .sec > .car,body.nd-design .rs26 .sec > .sw,body.nd-design .rs26 .sec > .clients{margin-top:clamp(8px,1vw,14px)}
body.nd-design .rs26 .inj-head{margin:clamp(48px,5vw,72px) 0 18px}
body.nd-design .rs26 .dsub a{font-size:15px !important;color:var(--text2) !important;padding-inline-start:18px !important}
body.nd-design .rs26 .svc-more a.dk{background:var(--card-bg);border-color:var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
body.nd-design .rs26 .svc-more a.dk b{color:var(--text)}
body.nd-design .rs26 .svc-more a.dk p{color:var(--text2)}
body.nd-design .rs26 .svc-more a.dk:hover{border-color:rgba(39,196,238,.4)}
body.nd-design .rs26 a.inl{color:var(--accent-t);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
body.nd-design .rs26 .inj{margin-top:clamp(36px,4vw,56px)}
body.nd-design .rs26 .rx-cta .btn,body.nd-design .rs26 .rx-strip .btn,body.nd-design .rs26 .phero .cta-row .btn,body.nd-design .rs26 .sc-sum .btn{white-space:normal;text-align:center;line-height:1.35;padding-top:10px;padding-bottom:10px;max-width:100%}
body.nd-design .rs26 .chip input[type="radio"]{border-radius:50%}
body.nd-design .rs26 .pl-price{flex-direction:column;align-items:flex-start;gap:0}
@media (min-width:1120px){body.nd-design .rs26 .plan-grid,body.nd-design .rs26 .plan-grid.n5{grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}}
body.nd-design .rs26{--gl:max(16px, env(safe-area-inset-left, 0px));--gr:max(16px, env(safe-area-inset-right, 0px))}
@media (min-width:900px){body.nd-design .rs26{--gl:max(28px, env(safe-area-inset-left, 0px));--gr:max(28px, env(safe-area-inset-right, 0px))}}
body.nd-design .rs26 .wrap{max-width:1320px}
body.nd-design .rs26 .car{--pad:max(var(--gr), calc((100% - 1320px) / 2 + var(--gr)))}
body.nd-design .rs26 .car-ctl{max-width:1320px}
body.nd-design .rs26 .light{margin-left:clamp(4px,.6vw,10px);margin-right:clamp(4px,.6vw,10px)}
body.nd-design .rs26 .sec{padding-top:clamp(96px,10vw,150px);padding-bottom:clamp(96px,10vw,150px)}
body.nd-design .rs26 .light + .light,body.nd-design .rs26 .light + .band,body.nd-design .rs26 .band + .light,body.nd-design .rs26 .light + section.sec.light{margin-top:clamp(14px,1.4vw,20px)}
body.nd-design .rs26 .sec-head{margin-bottom:clamp(40px,4.6vw,68px)}
body.nd-design .rs26 .nav-ai{display:inline-flex;align-items:center;gap:8px}
body.nd-design .rs26 .ai-dot{width:7px;height:7px;border-radius:50%;background:#27C4EE;box-shadow:0 0 0 0 rgba(39,196,238,.7);animation:aiPing 2.4s ease-out infinite}
@keyframes aiPing{0%{box-shadow:0 0 0 0 rgba(39,196,238,.75)}70%,100%{box-shadow:0 0 0 9px rgba(39,196,238,0)}}
@media (min-width:1100px) and (max-width:1279px){body.nd-design .rs26 .hdr .tel{display:none}}
body.nd-design .rs26 .hero8 .hero-grid{align-items:end}
@media (min-width:1040px){body.nd-design .rs26 .hero8 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px}
body.nd-design .rs26 .hero8 .hero-text{padding-bottom:clamp(24px,4vw,64px)}}
body.nd-design .rs26 .kstage{position:relative;width:100%;max-width:660px;margin-inline:auto;aspect-ratio:640/600;--px:0;--py:0}
body.nd-design .rs26 .ks-glow{position:absolute;left:50%;top:44%;width:78%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(39,196,238,.34),rgba(39,120,238,.12) 55%,transparent 72%);filter:blur(6px)}
body.nd-design .rs26 .ks-rings{position:absolute;left:50%;top:44%;width:86%;aspect-ratio:1;transform:translate(-50%,-50%)}
body.nd-design .rs26 .ks-rings i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(167,205,255,.14)}
body.nd-design .rs26 .ks-rings i:nth-child(2){inset:9%;border:1px dashed rgba(39,196,238,.35);animation:ksSpin 60s linear infinite}
body.nd-design .rs26 .ks-rings i:nth-child(3){inset:20%;border-color:rgba(39,196,238,.18);animation:ksSpin 90s linear infinite reverse}
body.nd-design .rs26 .ks-rings i:nth-child(2)::after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:#27C4EE;box-shadow:0 0 14px #27C4EE}
@keyframes ksSpin{to{rotate:360deg}}
body.nd-design .rs26 .ks-floor{position:absolute;left:-10%;right:-10%;bottom:-2%;height:34%;background-image:linear-gradient(rgba(39,196,238,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(39,196,238,.22) 1px,transparent 1px);background-size:44px 44px;transform:perspective(420px) rotateX(64deg);transform-origin:bottom;-webkit-mask-image:radial-gradient(60% 90% at 50% 100%,#000 30%,transparent 75%);mask-image:radial-gradient(60% 90% at 50% 100%,#000 30%,transparent 75%);opacity:.8}
body.nd-design .rs26 .ks-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
body.nd-design .rs26 .ks-lines path{fill:none;stroke-width:1.6;stroke-linecap:round;transition:stroke .3s ease,opacity .3s ease}
body.nd-design .rs26 .ks-lines .ln{stroke:rgba(167,205,255,.32)}
body.nd-design .rs26 .ks-lines .pl{stroke:#BFF0FC;stroke-width:2.4;stroke-dasharray:12 260;animation:ksPulse 3.2s linear infinite;filter:drop-shadow(0 0 4px #27C4EE)}
@keyframes ksPulse{from{stroke-dashoffset:272}to{stroke-dashoffset:0}}
body.nd-design .rs26 .kstage[data-hot="1"] .g1 .ln,body.nd-design .rs26 .kstage[data-hot="2"] .g2 .ln,body.nd-design .rs26 .kstage[data-hot="3"] .g3 .ln,body.nd-design .rs26 .kstage[data-hot="4"] .g4 .ln{stroke:rgba(39,196,238,.95)}
body.nd-design .rs26 .ks-fig{position:absolute;left:50%;bottom:0;height:98%;width:auto;max-width:none;transform:translate(calc(-50% + var(--px) * -8px),calc(var(--py) * -5px));-webkit-mask-image:linear-gradient(to top,transparent 0,#000 15%);mask-image:linear-gradient(to top,transparent 0,#000 15%);filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));transition:transform .5s var(--ease);user-select:none;-webkit-user-drag:none}
body.nd-design .rs26 .ks-card{position:absolute;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;width:clamp(150px,27%,188px);padding:12px 14px;border-radius:18px;border:1px solid var(--line2);background:rgba(8,15,30,.66);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 40px -24px rgba(0,0,0,.9);text-decoration:none;color:var(--text);transform:translate(calc(var(--px) * 14px),calc(var(--py) * 10px));transition:transform .5s var(--ease),border-color .25s ease,box-shadow .25s ease}
body.nd-design .rs26 .ks-card:hover,body.nd-design .rs26 .ks-card:focus-visible{border-color:rgba(39,196,238,.75);box-shadow:0 0 0 1px rgba(39,196,238,.3),0 24px 44px -20px rgba(39,196,238,.55)}
body.nd-design .rs26 .ks-card .ic{grid-row:span 2;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:rgba(39,196,238,.12);color:var(--accent);border:1px solid rgba(39,196,238,.3)}
body.nd-design .rs26 .ks-card b{font-size:14.5px;font-weight:600;line-height:1.25}
body.nd-design .rs26 .ks-card small{font-size:12px;color:var(--text3);line-height:1.3}
body.nd-design .rs26 .ks-card .viz{grid-column:1/-1;display:flex;align-items:end;gap:3px;height:20px;margin-top:6px}
body.nd-design .rs26 .ks-card .viz i{flex:1;border-radius:3px;background:linear-gradient(180deg,#27C4EE,rgba(39,196,238,.25));transform-origin:bottom;animation:vizUp 3.6s var(--ease) infinite}
body.nd-design .rs26 .ks-card .viz i:nth-child(2){animation-delay:.15s}
body.nd-design .rs26 .ks-card .viz i:nth-child(3){animation-delay:.3s}
body.nd-design .rs26 .ks-card .viz i:nth-child(4){animation-delay:.45s}
body.nd-design .rs26 .ks-card .viz i:nth-child(5){animation-delay:.6s}
body.nd-design .rs26 .ks-card .viz i:nth-child(6){animation-delay:.75s}
@keyframes vizUp{0%{transform:scaleY(.2)}45%,80%{transform:scaleY(1)}100%{transform:scaleY(.2)}}
body.nd-design .rs26 .ks-card.c1{right:0;top:9%}
body.nd-design .rs26 .ks-card.c2{right:-2%;top:52%}
body.nd-design .rs26 .ks-card.c3{left:0;top:17%}
body.nd-design .rs26 .ks-card.c4{left:-2%;top:60%}
body.nd-design .rs26 .ks-status{position:absolute;z-index:3;left:50%;top:2%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(39,196,238,.4);background:rgba(8,15,30,.7);font-size:12.5px;color:#BFF0FC;white-space:nowrap}
body.nd-design .rs26 .ks-scan{position:absolute;z-index:2;left:24%;right:24%;height:2px;top:20%;background:linear-gradient(90deg,transparent,#BFF0FC,transparent);box-shadow:0 0 18px #27C4EE;opacity:.0;animation:ksScan 6s var(--ease) infinite}
@keyframes ksScan{0%{top:16%;opacity:0}8%{opacity:.85}45%{top:78%;opacity:.85}52%,100%{top:80%;opacity:0}}
@media (max-width:640px){body.nd-design .rs26 .ks-card{width:42%;padding:10px 11px;gap:2px 8px;border-radius:14px}
body.nd-design .rs26 .ks-card small,body.nd-design .rs26 .ks-card .viz{display:none}
body.nd-design .rs26 .ks-card .ic{width:28px;height:28px;border-radius:9px;grid-row:auto}
body.nd-design .rs26 .ks-card b{font-size:13px}
body.nd-design .rs26 .ks-card.c2{right:0}
body.nd-design .rs26 .ks-card.c4{left:0}}
body.nd-design .rs26 .paused .kstage *{animation-play-state:paused !important}
body.nd-design .rs26 .split{position:relative;--x:50%;touch-action:pan-y;cursor:ew-resize}
body.nd-design .rs26 .split img{display:block;width:100%;height:auto;user-select:none;-webkit-user-drag:none;pointer-events:none}
body.nd-design .rs26 .split .sp-holo{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x))}
body.nd-design .rs26 .split .sp-line{position:absolute;top:2%;bottom:6%;left:var(--x);width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,#BFF0FC 18%,#27C4EE 80%,transparent);box-shadow:0 0 16px 2px rgba(39,196,238,.7);pointer-events:none}
body.nd-design .rs26 .split .sp-line::after{content:"";position:absolute;top:46%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:1.5px solid #BFF0FC;background:rgba(8,15,30,.7) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BFF0FC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 7l-5 5 5 5M15 7l5 5-5 5'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:0 0 18px rgba(39,196,238,.6)}
body.nd-design .rs26 .sp-hint{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:rgba(8,15,30,.75);border:1px solid var(--line2);font-size:12.5px;color:var(--text2);white-space:nowrap;pointer-events:none;transition:opacity .4s ease}
body.nd-design .rs26 .split.used .sp-hint{opacity:0}
body.nd-design .rs26 .ai8{position:relative;overflow:hidden}
body.nd-design .rs26 .ai-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}
@media (min-width:1040px){body.nd-design .rs26 .ai-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}
body.nd-design .rs26 .ai-vis{position:relative;max-width:620px;margin-inline:auto;width:100%;min-height:420px}
body.nd-design .rs26 .ai-vis .split{width:60%;margin-inline-start:6%;margin-inline-end:auto;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 14%);mask-image:linear-gradient(to top,transparent 0,#000 14%)}
body.nd-design .rs26 .ai-vis::before{content:"";position:absolute;inset:8% 6% 10% 22%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.28),transparent 70%)}
body.nd-design .rs26 .hp{position:absolute;z-index:3;left:0;top:34%;width:min(320px,58%);padding:16px 16px 18px;border-radius:20px;border:1px solid rgba(39,196,238,.55);background:linear-gradient(160deg,rgba(14,48,92,.82),rgba(6,16,36,.86));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(39,196,238,.12),0 0 40px -8px rgba(39,196,238,.5),0 40px 70px -40px rgba(0,0,0,.9);transform:perspective(1000px) rotateY(12deg) rotateX(3deg);transform-origin:right center}
body.nd-design .rs26 .hp::after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(180deg,rgba(191,240,252,.05) 0 2px,transparent 2px 5px);pointer-events:none}
body.nd-design .rs26 .hp-beam{position:absolute;z-index:2;left:44%;top:40%;width:16%;height:22%;background:linear-gradient(225deg,rgba(39,196,238,.35),transparent 70%);clip-path:polygon(100% 100%,0 0,0 100%);filter:blur(2px);pointer-events:none}
body.nd-design .rs26 .hp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12.5px;color:#BFD3F2}
body.nd-design .rs26 .hp-h b{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#FFFFFF}
body.nd-design .rs26 .hp-h b i{width:8px;height:8px;border-radius:50%;background:#27C4EE;box-shadow:0 0 10px #27C4EE}
body.nd-design .rs26 .hp-q{margin:0 0 10px auto;width:fit-content;max-width:88%;padding:9px 12px;border-radius:14px 14px 4px 14px;background:rgba(255,255,255,.1);font-size:13.5px;line-height:1.55;color:#FFFFFF}
body.nd-design .rs26 .hp-a{min-height:7.4em;padding:10px 12px;border-radius:14px 14px 14px 4px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.25);font-size:13.5px;line-height:1.7;color:#DCEBFA}
body.nd-design .rs26 .hp-a mark{background:rgba(39,196,238,.25);color:#FFFFFF;border-radius:4px;padding:0 3px}
body.nd-design .rs26 .hp-a .caret{display:inline-block;width:7px;height:1em;margin-inline-start:2px;vertical-align:-2px;background:#27C4EE;animation:blink 1s steps(2) infinite}
body.nd-design .rs26 .ai-copy h2{margin-bottom:18px}
body.nd-design .rs26 .ai-copy > p{margin:0;font-size:17px;line-height:1.8;color:var(--text2);max-width:34em}
body.nd-design .rs26 .ai-tabs{margin:28px 0 22px}
body.nd-design .rs26 .ai-offers{display:grid;gap:10px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .ai-offers a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:var(--card-bg);text-decoration:none;transition:border-color .25s ease,transform .3s var(--ease)}
body.nd-design .rs26 .ai-offers a:hover{border-color:rgba(39,196,238,.5);transform:translateX(-3px)}
body.nd-design .rs26 .ai-offers .ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:rgba(39,196,238,.12);color:var(--accent)}
body.nd-design .rs26 .ai-offers b{display:block;font-size:16px;font-weight:600;color:var(--text)}
body.nd-design .rs26 .ai-offers small{display:block;font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .ai-offers .go{color:var(--accent);transform:rotate(90deg)}
@media (max-width:640px){body.nd-design .rs26 .ai-vis{min-height:0}
body.nd-design .rs26 .hp{position:relative;width:100%;left:auto;top:auto;transform:none;margin-bottom:-40px}
body.nd-design .rs26 .ai-vis .split{width:78%;margin-inline:auto}
body.nd-design .rs26 .hp-beam{display:none}}
body.nd-design .rs26 .duo{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}
@media (min-width:1000px){body.nd-design .rs26 .duo{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}}
body.nd-design .rs26 .duo-vis{position:relative;max-width:440px;width:100%;margin-inline:auto;--scan:100%}
body.nd-design .rs26 .duo-vis::before{content:"";position:absolute;left:8%;right:8%;top:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.3),transparent 70%)}
body.nd-design .rs26 .duo-vis .base{position:relative;display:block;width:100%;height:auto}
body.nd-design .rs26 .duo-vis .holo{position:absolute;inset:0;width:100%;height:auto;clip-path:inset(0 0 0 var(--scan))}
body.nd-design .rs26 .duo-vis .scanl{position:absolute;top:0;bottom:4%;left:var(--scan);width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,#BFF0FC 15%,#27C4EE 85%,transparent);box-shadow:0 0 18px 3px rgba(39,196,238,.7)}
body.nd-design .rs26 .duo-tag{position:absolute;z-index:2;display:grid;gap:2px;padding:10px 14px;border-radius:16px;border:1px solid var(--line2);background:rgba(8,15,30,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12.5px;color:var(--text2);white-space:nowrap}
body.nd-design .rs26 .duo-tag b{font-size:15px;font-weight:600;color:#FFFFFF}
body.nd-design .rs26 .duo-tag::before{content:"";position:absolute;top:50%;width:46px;height:1px;background:linear-gradient(90deg,rgba(39,196,238,.9),transparent)}
body.nd-design .rs26 .duo-tag.k{right:-4%;top:14%}
body.nd-design .rs26 .duo-tag.k::before{left:-46px;transform:scaleX(-1)}
body.nd-design .rs26 .duo-tag.d{left:-4%;top:30%}
body.nd-design .rs26 .duo-tag.d::before{right:-46px}
body.nd-design .rs26 .duo-copy h2{margin-bottom:18px}
body.nd-design .rs26 .duo-copy > p{margin:0 0 22px;font-size:17px;line-height:1.8;color:var(--text2);max-width:34em}
body.nd-design .rs26 .duo-quotes{display:grid;gap:12px;margin:0 0 26px}
body.nd-design .rs26 .duo-quotes blockquote{margin:0;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:var(--card-bg);font-size:15.5px;line-height:1.7;color:var(--text)}
body.nd-design .rs26 .duo-quotes cite{display:block;margin-top:6px;font-style:normal;font-size:13px;color:var(--accent-t)}
@media (max-width:640px){body.nd-design .rs26 .duo-tag.k{right:0}
body.nd-design .rs26 .duo-tag.d{left:0}
body.nd-design .rs26 .duo-tag::before{display:none}}
body.nd-design .rs26 .g-badge{position:absolute;top:14px;right:14px;z-index:2;padding:4px 10px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:12px;font-weight:600}
body.nd-design .rs26 .post .pa{position:relative}
body.nd-design .rs26 .g-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border-radius:28px;margin-bottom:22px;text-decoration:none}
@media (min-width:900px){body.nd-design .rs26 .g-feat{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}
body.nd-design .rs26 .g-feat .gf-img{position:relative;min-height:260px;background:#0D2350}
body.nd-design .rs26 .g-feat .gf-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .g-feat .gf-b{padding:clamp(26px,3vw,40px)}
body.nd-design .rs26 .g-feat small{font-size:13.5px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .g-feat h3{margin:10px 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.2}
body.nd-design .rs26 .g-feat p{margin:0 0 18px;color:var(--text2);line-height:1.75}
body.nd-design .rs26 .g-meta{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .paid-band{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center;margin-top:clamp(40px,4.6vw,64px);padding:clamp(26px,3vw,40px);border-radius:28px;border:1px solid rgba(39,196,238,.4);background:radial-gradient(90% 140% at 0% 0%,rgba(39,196,238,.2),transparent 60%),linear-gradient(160deg,rgba(15,27,49,.85),rgba(8,15,30,.85))}
@media (min-width:960px){body.nd-design .rs26 .paid-band{grid-template-columns:minmax(0,1fr) auto}}
body.nd-design .rs26 .paid-band h3{font-size:clamp(22px,2.2vw,28px);margin-bottom:8px}
body.nd-design .rs26 .paid-band p{margin:0 0 18px;color:var(--text2);max-width:34em}
body.nd-design .rs26 .books{display:flex;gap:14px;align-items:end}
body.nd-design .rs26 .book{position:relative;width:118px;aspect-ratio:3/4;border-radius:5px 14px 14px 5px;padding:14px 12px 12px 16px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(150deg,#1F5FBF,#0D2350 70%);color:#FFFFFF;box-shadow:inset 6px 0 0 rgba(0,0,0,.22),inset 7px 0 0 rgba(255,255,255,.12),0 24px 40px -20px rgba(0,0,0,.85);transform:perspective(700px) rotateY(-16deg);transition:transform .5s var(--ease)}
body.nd-design .rs26 .book:hover{transform:perspective(700px) rotateY(0)}
body.nd-design .rs26 .book b{font-size:13px;font-weight:700;line-height:1.25}
body.nd-design .rs26 .book small{font-size:10px;opacity:.8}
body.nd-design .rs26 .book i{position:absolute;top:12px;left:16px;width:20px;height:3px;border-radius:2px;background:#27C4EE}
body.nd-design .rs26 .book.t2{background:linear-gradient(150deg,#27C4EE,#0B5E8C 75%)}
body.nd-design .rs26 .book.t3{background:linear-gradient(150deg,#3B3F8F,#111B3D 75%)}
body.nd-design .rs26 .book.t4{background:linear-gradient(150deg,#0A9CC2,#062A4D 75%)}
body.nd-design .rs26 .books.lg .book{width:150px}
body.nd-design .rs26 .prods{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
@media (min-width:760px){body.nd-design .rs26 .prods{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){body.nd-design .rs26 .prods{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .prod{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:26px}
body.nd-design .rs26 .prod .book{width:132px;margin:4px auto 10px}
body.nd-design .rs26 .prod h3{font-size:20px}
body.nd-design .rs26 .prod p{margin:0;color:var(--text2);line-height:1.7;font-size:15px}
body.nd-design .rs26 .prod ul{display:grid;gap:7px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--text2)}
body.nd-design .rs26 .prod li::before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:9px;border-radius:2px;background:#27C4EE;vertical-align:middle}
body.nd-design .rs26 .prod .st{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .prod .st.soon{background:#F1F3F7;color:#5D6E91}
body.nd-design .rs26 .prod .btn{margin-top:auto}
body.nd-design .rs26 .prod-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center;margin-bottom:22px;padding:clamp(24px,3vw,40px);border-radius:30px;background:linear-gradient(140deg,#0D2350,#081633);color:#FFFFFF;overflow:hidden;position:relative}
@media (min-width:960px){body.nd-design .rs26 .prod-feat{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}
body.nd-design .rs26 .prod-feat h3{color:#FFFFFF;font-size:clamp(26px,2.8vw,36px);margin:10px 0 12px}
body.nd-design .rs26 .prod-feat p{margin:0 0 18px;color:#BFD3F2;line-height:1.75;max-width:34em}
body.nd-design .rs26 .prod-feat .st{display:inline-block;padding:5px 12px;border-radius:999px;background:rgba(39,196,238,.2);color:#BFF0FC;font-size:13px;font-weight:600}
body.nd-design .rs26 .prod-feat ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none}
body.nd-design .rs26 .prod-feat li{padding:6px 12px;border-radius:999px;border:1px solid rgba(191,211,242,.25);font-size:13.5px;color:#DCEBFA}
body.nd-design .rs26 .prod-feat figure{margin:0;position:relative;align-self:end;max-width:300px;margin-inline:auto}
body.nd-design .rs26 .prod-feat figure img{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 18%);mask-image:linear-gradient(to top,transparent 0,#000 18%)}
body.nd-design .rs26 .wait{display:none;gap:10px;margin-top:6px}
body.nd-design .rs26 .wait.on{display:grid}
body.nd-design .rs26 .wait input{width:100%;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(13,35,80,.18);font:inherit}
body.nd-design .rs26 .wait .ok{font-size:14px;color:#0878A0}
body.nd-design .rs26 .ph-fig{position:relative;margin:0;align-self:end;max-width:440px;width:100%;margin-inline:auto}
body.nd-design .rs26 .ph-fig::before{content:"";position:absolute;left:6%;right:6%;top:6%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.32),transparent 70%)}
body.nd-design .rs26 .ph-fig .split,body.nd-design .rs26 .ph-fig > img{position:relative;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 16%);mask-image:linear-gradient(to top,transparent 0,#000 16%)}
body.nd-design .rs26 .ph-fig > img{display:block;width:100%;height:auto}
body.nd-design .rs26 .phero:has(.ph-fig){padding-bottom:clamp(40px,4vw,64px)}
body.nd-design .rs26 .svc-shot{margin:0 0 clamp(36px,4vw,56px);border-radius:26px;overflow:hidden;border:1px solid var(--line);position:relative}
body.nd-design .rs26 .svc-shot img{display:block;width:100%;height:auto;aspect-ratio:21/8;object-fit:cover}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .ks-lines .pl,body.nd-design .rs26 .ks-scan,body.nd-design .rs26 .ks-rings i,body.nd-design .rs26 .ks-card .viz i,body.nd-design .rs26 .ai-dot{animation:none}}
body.nd-design .rs26 .ph-fig.tall{max-width:250px}
@media (max-width:1039px){body.nd-design .rs26 .ph-fig{max-width:300px}
body.nd-design .rs26 .ph-fig.tall{max-width:190px}}
body.nd-design .rs26 .hero8,body.nd-design .rs26 .ai8,body.nd-design .rs26 #team{overflow-x:clip}
body.nd-design .rs26 .ks-floor{left:0;right:0}
body.nd-design .rs26 .split .sp-holo,body.nd-design .rs26 .duo-vis .holo{clip-path:none}
body.nd-design .rs26 .split .sp-holo{-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--x) - 8%),rgba(0,0,0,.45) var(--x),#000 calc(var(--x) + 8%));mask-image:linear-gradient(90deg,transparent calc(var(--x) - 8%),rgba(0,0,0,.45) var(--x),#000 calc(var(--x) + 8%))}
body.nd-design .rs26 .duo-vis .holo{-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--scan) - 7%),rgba(0,0,0,.45) var(--scan),#000 calc(var(--scan) + 7%));mask-image:linear-gradient(90deg,transparent calc(var(--scan) - 7%),rgba(0,0,0,.45) var(--scan),#000 calc(var(--scan) + 7%))}
body.nd-design .rs26 .split .sp-line,body.nd-design .rs26 .duo-vis .scanl{width:2px;margin-left:-1px;background:linear-gradient(180deg,transparent,rgba(191,240,252,.95) 14%,rgba(39,196,238,.9) 86%,transparent);box-shadow:0 0 4px 1px rgba(191,240,252,.7),0 0 26px 8px rgba(39,196,238,.32)}
body.nd-design .rs26 .split .sp-line::before,body.nd-design .rs26 .duo-vis .scanl::before{content:"";position:absolute;top:6%;bottom:8%;left:-28px;width:58px;background-image:radial-gradient(circle,rgba(220,250,255,.95) 0 1.1px,transparent 1.7px),radial-gradient(circle,rgba(39,196,238,.85) 0 .9px,transparent 1.5px);background-size:19px 31px,29px 43px;background-position:0 0,9px 15px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 58%,transparent);animation:spSpark 3.4s linear infinite;opacity:.9}
@keyframes spSpark{to{background-position:0 -310px,9px -430px}}
body.nd-design .rs26 .split .sp-line::after{width:24px;height:24px;margin:-12px 0 0 -12px;border:1px solid rgba(191,240,252,.8);background-color:rgba(6,16,36,.72);background-size:13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 14px rgba(39,196,238,.55)}
body.nd-design .rs26 .paused .sp-line::before,body.nd-design .rs26 .paused .scanl::before{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .split .sp-line::before,body.nd-design .rs26 .duo-vis .scanl::before{animation:none}}
body.nd-design .rs26 .fstage{position:relative;width:100%;max-width:600px;margin-inline:auto;aspect-ratio:600/620;--px:0;--py:0;align-self:end}
body.nd-design .rs26 .fstage .ks-glow{top:46%}
body.nd-design .rs26 .fstage .ks-rings{top:46%;width:80%}
body.nd-design .rs26 .fs-fig{position:absolute;bottom:0;left:50%;height:var(--fh,96%);width:auto;max-width:none;transform:translate(calc(-50% + var(--px) * -7px),calc(var(--py) * -4px));-webkit-mask-image:linear-gradient(to top,transparent 0,#000 13%);mask-image:linear-gradient(to top,transparent 0,#000 13%);filter:drop-shadow(0 30px 46px rgba(0,0,0,.55));transition:transform .6s var(--ease);user-select:none;-webkit-user-drag:none}
body.nd-design .rs26 .a-l .fs-fig{left:0;transform:translate(calc(var(--px) * -7px),calc(var(--py) * -4px))}
body.nd-design .rs26 .a-r .fs-fig{left:auto;right:0;transform:translate(calc(var(--px) * -7px),calc(var(--py) * -4px))}
body.nd-design .rs26 .fs-card{animation:fsBob 7s ease-in-out infinite;animation-delay:calc(var(--b,0s) * -1)}
@keyframes fsBob{0%,100%{translate:0 0}50%{translate:0 -9px}}
body.nd-design .rs26 .fstage .ks-card{position:absolute}
body.nd-design .rs26 .phero .fstage,body.nd-design .rs26 .phero .astage{margin-bottom:calc(clamp(88px,9vw,136px) * -1 + 8px)}
body.nd-design .rs26 .phero:has(.fstage),body.nd-design .rs26 .phero:has(.astage){overflow-x:clip}
@media (max-width:1039px){body.nd-design .rs26 .fstage{max-width:440px}
body.nd-design .rs26 .phero .fstage,body.nd-design .rs26 .phero .astage{margin-bottom:-40px}}
body.nd-design .rs26 .paused .fs-card{animation-play-state:paused}
body.nd-design .rs26 .sitstage{aspect-ratio:980/900}
body.nd-design .rs26 .sit-fig{position:absolute;left:2%;bottom:0;width:74%;height:auto;max-width:none;transform:translate(calc(var(--px) * -6px),calc(var(--py) * -4px));-webkit-mask-image:linear-gradient(to top,transparent 0,#000 10%);mask-image:linear-gradient(to top,transparent 0,#000 10%);filter:drop-shadow(0 30px 46px rgba(0,0,0,.55));z-index:2;transition:transform .6s var(--ease)}
body.nd-design .rs26 .sit-main{position:absolute;left:62%;top:44%;width:37% !important;z-index:1}
body.nd-design .rs26 .astage{position:relative;width:100%;max-width:520px;margin-inline:auto;aspect-ratio:900/1200;--px:0;--py:0}
body.nd-design .rs26 .as-fig{position:absolute;left:2.33%;top:.58%;width:59.2%;height:auto;max-width:none;z-index:2;transform:translate(calc(var(--px) * -5px),calc(var(--py) * -3px));transition:transform .6s var(--ease);-webkit-mask-image:linear-gradient(to top,transparent 0,#000 6%);mask-image:linear-gradient(to top,transparent 0,#000 6%);user-select:none;-webkit-user-drag:none}
body.nd-design .rs26 .as-card{position:absolute;left:45%;width:52.8%;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6% 0 4%;border-radius:clamp(14px,2.4vw,24px);font-size:clamp(14px,1.7vw,21px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#0D2350;background:linear-gradient(180deg,#FFFFFF 0%,#F3F5F8 100%);box-shadow:inset 0 2px 0 #FFFFFF,inset 0 -3px 0 rgba(13,35,80,.05),0 9px 0 -3px #E2E7EE,0 28px 40px -22px rgba(13,35,80,.4);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}
body.nd-design .rs26 .as-card b{font-weight:700}
body.nd-design .rs26 .as-card:hover{transform:translateY(-4px) translateX(4px)}
body.nd-design .rs26 .as-ic{flex:none;width:clamp(42px,5vw,64px);aspect-ratio:1;border-radius:28%;display:grid;place-items:center;color:#0B8DB5;background:linear-gradient(145deg,#FFFFFF,#E6EBF2);box-shadow:inset 0 1px 0 #FFFFFF,0 8px 14px -8px rgba(13,35,80,.45),0 2px 0 #DCE3EC}
body.nd-design .rs26 .as-ic svg{width:52%;height:52%;filter:drop-shadow(0 2px 2px rgba(8,120,160,.25))}
body.nd-design .rs26 .as-floor{position:absolute;left:-6%;right:-6%;bottom:-2%;height:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(13,35,80,.18),transparent 70%)}
body.nd-design .rs26 .astage.dark .as-card{color:#FFFFFF;background:linear-gradient(180deg,rgba(20,40,78,.78),rgba(8,16,34,.8));border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(39,196,238,.08),0 28px 40px -24px rgba(0,0,0,.9)}
body.nd-design .rs26 .astage.dark .as-ic{color:#27C4EE;background:linear-gradient(145deg,rgba(39,196,238,.22),rgba(39,196,238,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 22px -6px rgba(39,196,238,.7)}
body.nd-design .rs26 .astage.dark .ks-glow{top:40%;left:32%;width:70%}
body.nd-design .rs26 .astage .as-card.rv-wait{transform:translateX(40px);filter:blur(10px)}
body.nd-design .rs26 .cband{overflow:hidden}
body.nd-design .rs26 .cb-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:36px 56px;align-items:center}
@media (min-width:980px){body.nd-design .rs26 .cb-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
body.nd-design .rs26 .cb-copy h2{margin-bottom:16px}
body.nd-design .rs26 .cb-copy > p{margin:0 0 26px;font-size:17px;line-height:1.8;color:var(--text2);max-width:30em}
body.nd-design .rs26 .cb-kick{margin:0 0 12px;font-size:15px;font-weight:600;color:#0878A0}
body.nd-design .rs26 .cband .astage{max-width:500px;margin-bottom:-24px}
body.nd-design .rs26 .bstage{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:1/1;--px:0;--py:0}
body.nd-design .rs26 .bs-fig{position:absolute;bottom:0;left:0;height:96%;width:auto;max-width:62%;object-fit:contain;object-position:bottom;z-index:2;transform:translate(calc(var(--px) * -5px),calc(var(--py) * -3px));transition:transform .6s var(--ease);-webkit-mask-image:linear-gradient(to top,transparent 0,#000 9%);mask-image:linear-gradient(to top,transparent 0,#000 9%)}
body.nd-design .rs26 .b-r .bs-fig{left:auto;right:0}
body.nd-design .rs26 .bstack{position:absolute;right:0;top:20%;width:50%;display:grid;gap:12px;z-index:1}
body.nd-design .rs26 .b-r .bstack{right:auto;left:0}
body.nd-design .rs26 .bstack .as-card{position:relative;left:auto;width:auto;min-height:clamp(64px,7vw,92px);padding:12px 7% 12px 5%}
body.nd-design .rs26 .p-kelly-chair .bs-fig{height:78%}
body.nd-design .rs26 .p-kelly-sit .bs-fig{height:80%;max-width:72%}
body.nd-design .rs26 .p-kelly-sit .bstack{top:8%;width:44%}
@media (max-width:640px){body.nd-design .rs26 .as-card{gap:6px;padding:0 5% 0 3%}
body.nd-design .rs26 .bstack .as-card{min-height:56px;padding:10px 6% 10px 4%}
body.nd-design .rs26 .bstack{gap:8px}}
body.nd-design .rs26 .fstage .fs-card{width:clamp(180px,36%,236px);gap:3px 12px}
body.nd-design .rs26 .fstage .fs-card b{font-size:14px;line-height:1.35}
body.nd-design .rs26 .a-r .fs-fig{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 13%),linear-gradient(to left,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,transparent 0,#000 13%),linear-gradient(to left,transparent 0,#000 22%);mask-composite:intersect}
body.nd-design .rs26 .p-kelly-chin .bs-fig{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 9%),linear-gradient(to left,transparent 0,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,transparent 0,#000 9%),linear-gradient(to left,transparent 0,#000 18%);mask-composite:intersect}
body.nd-design .rs26 .sit-main{left:51% !important;top:47% !important;width:44% !important}
@media (max-width:640px){body.nd-design .rs26 .fstage .fs-card{width:44%}}
body.nd-design .rs26 .fs-card small{overflow-wrap:anywhere}
@media (max-width:640px){body.nd-design .rs26 .fstage .ks-status{display:none}}
body.nd-design .rs26 .dev-phone{padding:0;border-radius:16%/7.4%;background:linear-gradient(150deg,#3A4458 0%,#141A28 30%,#0A0E18 70%,#2A3244 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.55),0 26px 44px -18px rgba(0,0,0,.85)}
body.nd-design .rs26 .dev-phone img{position:absolute;top:1.5%;left:3.2%;width:93.6%;height:97%;max-width:none;border-radius:13.6%/6.4%;object-fit:cover;object-position:top}
body.nd-design .rs26 .dev-phone .dev-island{top:2.9%;width:28%;height:2.6%}
body.nd-design .rs26 .sw-dev{padding:6px;border-radius:44px;background:linear-gradient(150deg,#3A4458 0%,#141A28 30%,#0A0E18 70%,#2A3244 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 0 0 1px rgba(0,0,0,.55),0 50px 90px -40px rgba(0,0,0,.9)}
body.nd-design .rs26 .sw-screen{border-radius:38px}
body.nd-design .rs26 .sw-dev .dev-island{top:2.4%;width:28%;height:3%}
body.nd-design .rs26 .a-d .fs-fig{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 16%);mask-image:linear-gradient(to top,transparent 0,#000 16%)}
body.nd-design .rs26 .a-d .ks-glow{top:58%;width:90%}
body.nd-design .rs26 .a-d .ks-rings{top:58%}
body.nd-design .rs26 .fstage.a-d{max-width:700px;aspect-ratio:700/600}
@media (max-width:1039px){body.nd-design .rs26 .fstage.a-d{max-width:460px}}
@media (max-width:640px){body.nd-design .rs26 .a-d .fs-card[style*="--b:0.0s"]{top:auto !important;bottom:2%;right:auto !important;left:0}}
body.nd-design .rs26 .gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px}
@media (min-width:980px){body.nd-design .rs26 .gcards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .gcard{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;text-decoration:none;color:inherit;transition:transform .35s var(--ease),border-color .3s ease,box-shadow .35s ease}
body.nd-design .rs26 .gcard:hover{transform:translateY(-4px);border-color:rgba(39,196,238,.55);box-shadow:0 26px 50px -28px rgba(13,35,80,.45)}
body.nd-design .rs26 .gcard:focus-visible{outline:3px solid #27C4EE;outline-offset:3px}
body.nd-design .rs26 .gc-img{position:relative;aspect-ratio:16/9;overflow:hidden;background:#EDF1F7}
body.nd-design .rs26 .gc-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}
body.nd-design .rs26 .gcard:hover .gc-img img{transform:scale(1.035)}
body.nd-design .rs26 .gc-n{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:rgba(13,35,80,.88);color:#FFFFFF;font-size:12.5px;font-weight:500}
body.nd-design .rs26 .gc-b{display:flex;flex-direction:column;gap:9px;padding:18px 20px 20px;flex:1}
body.nd-design .rs26 .gc-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
body.nd-design .rs26 .gc-cat{font-size:13px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .gc-lvl{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:500;background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .gc-lvl.l1{background:#E4F7EC;color:#167A45}
body.nd-design .rs26 .gc-lvl.l3{background:#EEEBFE;color:#5B47D6}
body.nd-design .rs26 .gcard h3{font-size:17.5px;line-height:1.45}
body.nd-design .rs26 .gcard p{margin:0;font-size:14.5px;line-height:1.65;color:var(--text2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.nd-design .rs26 .gc-tools{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}
body.nd-design .rs26 .gc-tools li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 4px;border-radius:999px;background:#F2F5FA;border:1px solid rgba(13,35,80,.06);font-size:12.5px;color:#0D2350}
body.nd-design .rs26 .gc-tools li img{width:20px;height:20px;padding:2px;border-radius:50%;background:#FFFFFF;object-fit:contain}
body.nd-design .rs26 .gc-tools .more-t{padding:3px 10px;color:#5D6E91}
body.nd-design .rs26 .gcard .more{margin-top:auto;padding-top:8px;font-size:14px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .gcard.dark-card .gc-cat,body.nd-design .rs26 .gcard.dark-card .more{color:#7FDDF6}
body.nd-design .rs26 .gcard.dark-card h3{color:#FFFFFF}
body.nd-design .rs26 .gcard.dark-card .gc-tools li{background:rgba(255,255,255,.92);color:#0D2350}
body.nd-design .rs26 .gcard.dark-card .gc-tools .more-t{background:rgba(255,255,255,.12);color:#BFD3F2}
body.nd-design .rs26 .gcard[hidden]{display:none}
body.nd-design .rs26 .gcard.flt{opacity:0;transform:translateY(10px)}
body.nd-design .rs26 .g9-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;margin-bottom:22px}
body.nd-design .rs26 .g9-head h2{font-size:clamp(26px,2.8vw,36px);margin-bottom:6px}
body.nd-design .rs26 .g9-head p{margin:0;color:var(--text2)}
body.nd-design .rs26 .g9-count{display:inline-block;margin-inline-start:6px;padding:2px 10px;border-radius:999px;background:#E3F5FB;color:#0878A0;font-size:13.5px;font-weight:500}
body.nd-design .rs26 .g9-search{position:relative;width:min(440px,100%)}
body.nd-design .rs26 .g9-search svg{position:absolute;top:50%;right:16px;transform:translateY(-50%);color:#5D6E91;pointer-events:none}
body.nd-design .rs26 .g9-search input{width:100%;min-height:52px;padding:0 46px 0 18px;border-radius:999px;border:1px solid rgba(13,35,80,.16);background:#FFFFFF;font:inherit;font-size:15.5px;color:#0D2350;box-shadow:0 10px 24px -18px rgba(13,35,80,.4)}
body.nd-design .rs26 .g9-search input:focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 4px rgba(39,196,238,.2)}
body.nd-design .rs26 .g9-tabs button small{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(13,35,80,.08);font-size:11.5px}
body.nd-design .rs26 .light .g9-tabs button[aria-selected="true"] small{background:rgba(255,255,255,.18)}
body.nd-design .rs26 .g9-empty{margin:24px 0 0;padding:22px;border-radius:18px;border:1px dashed rgba(13,35,80,.2);text-align:center;color:var(--text2)}
body.nd-design .rs26 .g9-orbit{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;max-width:520px}
body.nd-design .rs26 .g9-orbit li{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 10px 22px -14px rgba(0,0,0,.7),inset 0 -2px 0 rgba(13,35,80,.08);transition:transform .3s var(--ease)}
body.nd-design .rs26 .g9-orbit li:hover{transform:translateY(-3px)}
body.nd-design .rs26 .g9-orbit img{width:26px;height:26px;object-fit:contain}
body.nd-design .rs26 .g9-paths{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
@media (min-width:900px){body.nd-design .rs26 .g9-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .g9-path{padding:26px;border-radius:24px}
body.nd-design .rs26 .g9-path h3{font-size:21px;margin-bottom:4px}
body.nd-design .rs26 .g9-path > p{margin:0 0 16px;color:var(--text2);font-size:15px}
body.nd-design .rs26 .g9-path ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:none}
body.nd-design .rs26 .g9-path li a{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);text-decoration:none;color:#FFFFFF;font-size:15px;line-height:1.4;transition:border-color .25s ease,background-color .25s ease}
body.nd-design .rs26 .g9-path li a:hover{border-color:rgba(39,196,238,.5);background:rgba(39,196,238,.08)}
body.nd-design .rs26 .g9-path li small{display:block;font-size:12px;color:#7FDDF6}
body.nd-design .rs26 .pn{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#27C4EE;color:#03131F;font-weight:600;font-size:14px}
body.nd-design .rs26 .light-band{background:radial-gradient(90% 140% at 0% 0%,rgba(39,196,238,.25),transparent 60%),linear-gradient(160deg,#12306A,#0A1838)}
body.nd-design .rs26 .light-band h3{color:#FFFFFF}
body.nd-design .rs26 .light-band p{color:#BFD3F2}
body.nd-design .rs26 .g9-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 24px;padding:0;list-style:none}
body.nd-design .rs26 .g9-chips a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#DDE8F7;text-decoration:none;font-size:14.5px;transition:border-color .25s ease,color .25s ease,background-color .25s ease}
body.nd-design .rs26 .g9-chips a:hover{border-color:#27C4EE;color:#FFFFFF;background:rgba(39,196,238,.1)}
body.nd-design .rs26 .g9-chips svg{color:#27C4EE}
body.nd-design .rs26 .g9-strip{margin-top:6px}
body.nd-design .rs26 .g9-sh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:18px}
body.nd-design .rs26 .g9-sh h3{font-size:clamp(22px,2.2vw,28px)}
body.nd-design .rs26 .g9-sh p{margin:0;color:var(--text2)}
body.nd-design .rs26 .g9-sh .inl{margin-inline-start:auto}
body.nd-design .rs26 .gcover{position:relative;margin:0;justify-self:center;width:min(640px,100%);transform:perspective(1300px) rotateY(calc(var(--px,0) * -5deg)) rotateX(calc(var(--py,0) * 4deg));transition:transform .6s var(--ease)}
body.nd-design .rs26 .gcover > img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:24px;border:6px solid rgba(255,255,255,.95);box-shadow:0 40px 80px -40px rgba(0,0,0,.85),0 0 0 1px rgba(39,196,238,.25)}
body.nd-design .rs26 .gcover .ks-glow{z-index:0}
body.nd-design .rs26 .gt-tile{position:absolute;z-index:2;display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:linear-gradient(160deg,#FFFFFF,#E9EEF6);box-shadow:0 22px 36px -18px rgba(0,0,0,.75),inset 0 -3px 0 rgba(13,35,80,.08);animation:gtfloat 7s ease-in-out infinite}
body.nd-design .rs26 .gt-tile img{width:36px;height:36px;object-fit:contain}
body.nd-design .rs26 .gt-tile.t0{top:-22px;left:-18px}
body.nd-design .rs26 .gt-tile.t1{bottom:16%;left:-30px;animation-delay:-2s}
body.nd-design .rs26 .gt-tile.t2{top:18%;right:-26px;animation-delay:-4s}
body.nd-design .rs26 .gt-tile.t3{bottom:-24px;right:22%;animation-delay:-5.5s}
@keyframes gtfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
body.nd-design .rs26 .gc-status{top:auto;bottom:-15px;left:24px;transform:none}
@media (max-width:640px){body.nd-design .rs26 .gt-tile{width:52px;height:52px;border-radius:16px}
body.nd-design .rs26 .gt-tile img{width:28px;height:28px}
body.nd-design .rs26 .gt-tile.t0{left:-6px}
body.nd-design .rs26 .gt-tile.t1{left:-8px}
body.nd-design .rs26 .gt-tile.t2{right:-8px}
body.nd-design .rs26 .gc-status{display:none}}
body.nd-design .rs26 .gmeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}
body.nd-design .rs26 .gmeta span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:13.5px;color:#BFD3F2}
body.nd-design .rs26 .gmeta .gm-cat{border-color:rgba(39,196,238,.45);color:#BFF0FC}
body.nd-design .rs26 .gmeta svg{color:#27C4EE}
@media (min-width:1040px){body.nd-design .rs26 .g9-grid{grid-template-columns:210px minmax(0,1fr) 300px;gap:44px}}
body.nd-design .rs26 .g9-prose .tldr{margin-bottom:8px}
body.nd-design .rs26 .g9-prose .tldr h2{margin:0;font-size:20px}
body.nd-design .rs26 .g9-prose .tldr p{margin:0;font-size:16.5px;line-height:1.75}
body.nd-design .rs26 .g9-prose .tldr small{font-size:13px;color:#5D6E91}
body.nd-design .rs26 .g9-prose h2{scroll-margin-top:100px}
body.nd-design .rs26 .prose .gtools,body.nd-design .rs26 .prose .gsteps,body.nd-design .rs26 .prose .gcheck{list-style:none;padding:0}
body.nd-design .rs26 .prose .gtools li::before,body.nd-design .rs26 .prose .gcheck li::before{display:none}
body.nd-design .rs26 .prose .gtools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;margin:0 0 18px}
body.nd-design .rs26 .prose .gtools li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:#FFFFFF}
body.nd-design .rs26 .prose .gtools img{flex:none;width:42px;height:42px;padding:6px;border-radius:12px;background:#F2F5FA;object-fit:contain}
body.nd-design .rs26 .prose .gtools b{display:block;font-size:15.5px;line-height:1.3}
body.nd-design .rs26 .prose .gtools small{display:block;font-size:13px;color:#5D6E91;line-height:1.4}
body.nd-design .rs26 .gsteps{display:grid;gap:12px;margin:0 0 1.4em}
body.nd-design .rs26 .gsteps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:#FFFFFF;scroll-margin-top:100px}
body.nd-design .rs26 .gsteps .sn{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#0D2350;color:#7FDDF6;font-weight:600;font-size:18px}
body.nd-design .rs26 .gsteps h3{margin:2px 0 4px;font-size:18px}
body.nd-design .rs26 .gsteps p{margin:0;font-size:16px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .prose .gcheck{display:grid;gap:10px;margin:0 0 1.4em}
body.nd-design .rs26 .prose .gcheck li{display:flex;align-items:flex-start;gap:12px;padding:0}
body.nd-design .rs26 .prose .gcheck svg{flex:none;margin-top:5px;width:24px;height:24px;padding:4px;border-radius:50%;background:#E4F7EC;color:#167A45}
body.nd-design .rs26 .g9-faq{margin:0 0 1.6em}
body.nd-design .rs26 .g9-faq summary h3{margin:0;font-size:16.5px}
body.nd-design .rs26 .g9-author{display:flex;align-items:flex-start;gap:16px;margin-top:clamp(30px,3.4vw,44px);padding-top:24px;border-top:1px solid var(--line)}
body.nd-design .rs26 .g9-author img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #FFFFFF,0 0 0 4px rgba(39,196,238,.5)}
body.nd-design .rs26 .g9-author small{display:block;font-size:13px;color:#5D6E91}
body.nd-design .rs26 .g9-author b{display:block;font-size:17px;margin:2px 0 4px}
body.nd-design .rs26 .g9-author p{margin:0;font-size:15px;line-height:1.65;color:#3E5175}
body.nd-design .rs26 .g9-side{position:sticky;top:96px;align-self:start;display:grid;gap:14px}
body.nd-design .rs26 .g9-form{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;border:1px solid rgba(39,196,238,.35);background:linear-gradient(170deg,#FFFFFF,#F1F8FC);box-shadow:0 24px 50px -32px rgba(13,35,80,.45)}
body.nd-design .rs26 .g9-form b{font-size:20px;color:#0D2350}
body.nd-design .rs26 .g9-form > p{margin:0;font-size:14.5px;line-height:1.6;color:#3E5175}
body.nd-design .rs26 .g9-form form{display:grid;gap:10px}
body.nd-design .rs26 .g9-form input[type=text],body.nd-design .rs26 .g9-form input[type=email]{width:100%;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(13,35,80,.16);background:#FFFFFF;font:inherit;font-size:15.5px;color:#0D2350}
body.nd-design .rs26 .g9-form input:focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 4px rgba(39,196,238,.2)}
body.nd-design .rs26 .g9-form input[dir=ltr]::placeholder{text-align:right}
body.nd-design .rs26 .g9-form .consent{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:#5D6E91}
body.nd-design .rs26 .g9-form .f-msg{margin:0;font-size:14px;color:#0878A0;min-height:0}
body.nd-design .rs26 .g9-form form.sent input,body.nd-design .rs26 .g9-form form.sent .consent,body.nd-design .rs26 .g9-form form.sent button{display:none}
body.nd-design .rs26 .g9-form form.sent .f-msg{padding:12px 14px;border-radius:14px;background:#E4F7EC;color:#167A45}
body.nd-design .rs26 .g9-up{display:grid;gap:4px;padding:18px 20px;border-radius:20px;background:linear-gradient(160deg,#12306A,#0A1838);color:#FFFFFF;text-decoration:none;transition:transform .3s var(--ease)}
body.nd-design .rs26 .g9-up:hover{transform:translateY(-2px)}
body.nd-design .rs26 .g9-up small{font-size:12.5px;color:#7FDDF6}
body.nd-design .rs26 .g9-up b{font-size:17px}
body.nd-design .rs26 .g9-up span{font-size:13.5px;line-height:1.55;color:#BFD3F2}
@media (max-width:1039px){body.nd-design .rs26 .g9-side{position:static;max-width:560px}}
body.nd-design .rs26 .rprog{position:fixed;top:0;left:0;right:0;z-index:80;height:3px;pointer-events:none}
body.nd-design .rs26 .rprog i{display:block;height:100%;background:linear-gradient(270deg,#27C4EE,#8B7CF6);transform:scaleX(0);transform-origin:100% 50%}
body.nd-design .rs26 .upd-note{margin:0 0 1.6em;padding:16px 20px;border-radius:16px;border:1px solid rgba(39,196,238,.35);border-inline-start:4px solid #27C4EE;background:#EEF9FD}
body.nd-design .rs26 .upd-note b{display:block;margin-bottom:4px;font-size:14.5px;color:#0878A0}
body.nd-design .rs26 .upd-note p{margin:0;font-size:16px;line-height:1.75;color:#1E2F52}
body.nd-design .rs26 .lib-head{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:end;margin-bottom:clamp(26px,3vw,40px)}
@media (min-width:980px){body.nd-design .rs26 .lib-head{grid-template-columns:minmax(0,1fr) 420px}}
body.nd-design .rs26 .lib-wait{padding:20px;border-radius:22px;border:1px solid rgba(39,196,238,.35);background:rgba(39,196,238,.06)}
body.nd-design .rs26 .lib-wait b{display:block;margin-bottom:10px;font-size:16px}
body.nd-design .rs26 .lib-wait form{display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .lib-wait input{flex:1 1 200px;min-height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);font:inherit;color:#FFFFFF}
body.nd-design .rs26 .lib-wait input::placeholder{color:#8FA3C4;text-align:right}
body.nd-design .rs26 .lib-wait .f-msg{flex-basis:100%;margin:4px 0 0;font-size:13.5px;color:#BFF0FC}
body.nd-design .rs26 .lib-wait form.sent input,body.nd-design .rs26 .lib-wait form.sent button{display:none}
body.nd-design .rs26 .lib{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
@media (min-width:980px){body.nd-design .rs26 .lib{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .lib-cat{padding:22px;border-radius:22px;border:1px solid var(--line);background:rgba(255,255,255,.03)}
body.nd-design .rs26 .lib-cat h3{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:19px}
body.nd-design .rs26 .lib-cat h3 svg{color:#27C4EE}
body.nd-design .rs26 .lib-cat ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .lib-cat li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.07)}
body.nd-design .rs26 .lib-cat li:first-child{border-top:0}
body.nd-design .rs26 .lib-cat .ln{grid-row:span 2;align-self:start;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(39,196,238,.14);color:#7FDDF6;font-size:13px;font-weight:600}
body.nd-design .rs26 .lib-cat .lt b{display:block;font-size:15px;font-weight:500;line-height:1.4;color:#FFFFFF}
body.nd-design .rs26 .lib-cat .lt small{display:block;font-size:13px;line-height:1.5;color:#8FA3C4}
body.nd-design .rs26 .lib-cat .st{justify-self:end;padding:3px 9px;border-radius:999px;font-size:12px;background:rgba(255,255,255,.08);color:#BFD3F2}
body.nd-design .rs26 .lib-cat .lf{grid-column:2;font-size:13px;color:#7FDDF6;text-decoration:underline;text-underline-offset:3px}
@media (min-width:1100px) and (max-width:1379px){body.nd-design .rs26 .hdr .tel{display:none}
body.nd-design .rs26 .hdr-nav{gap:2px}
body.nd-design .rs26 .hdr-nav a,body.nd-design .rs26 .hdr-nav .mega-btn{padding-inline:10px}}
body.nd-design .rs26 .g-feat .more{color:#0878A0;font-weight:500}
body.nd-design .rs26 .lib-head .sec-head{display:block}
body.nd-design .rs26 .lib-head .sec-head p{margin-top:10px;max-width:40em}
body.nd-design .rs26 .lib-cat{background:rgba(8,15,30,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
@media (max-width:640px){body.nd-design .rs26 .g9-orbit{gap:6px;margin-top:24px}
body.nd-design .rs26 .g9-orbit li{width:38px;height:38px;border-radius:12px}
body.nd-design .rs26 .g9-orbit img{width:22px;height:22px}
body.nd-design .rs26 .g9-orbit li:nth-child(n/**/+9){display:none}}
body.nd-design .rs26 .g10-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}
@media (min-width:1080px){body.nd-design .rs26 .g10-grid{grid-template-columns:250px minmax(0,860px);justify-content:center;gap:56px}}
body.nd-design .rs26 .g10-side{display:grid;gap:14px;align-content:start}
@media (min-width:1080px){body.nd-design .rs26 .g10-side{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:thin}}
body.nd-design .rs26 .g10-toc{display:block;position:static}
body.nd-design .rs26 .g10-toc p{margin:0 0 10px;font-size:13px;font-weight:600;color:#5D6E91}
body.nd-design .rs26 .g10-toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none;border-inline-start:2px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .g10-toc a{display:block;padding:7px 14px;margin-inline-start:-2px;border-inline-start:2px solid transparent;font-size:14px;line-height:1.45;color:#3E5175;text-decoration:none;transition:color .2s ease,border-color .2s ease}
body.nd-design .rs26 .g10-toc a:hover{color:#0D2350}
body.nd-design .rs26 .g10-toc a.on{color:#0878A0;border-inline-start-color:#27C4EE;font-weight:500}
@media (max-width:1079px){body.nd-design .rs26 .g10-toc{padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:#F7FAFD}
body.nd-design .rs26 .g10-toc ol{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));border:0}
body.nd-design .rs26 .g10-toc a{border:0;padding:5px 0}}
body.nd-design .rs26 .g10-main{min-width:0}
body.nd-design .rs26 .g10-main > .tldr{margin-bottom:18px}
body.nd-design .rs26 .g10-tools{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,3vw,40px);padding:0;list-style:none}
body.nd-design .rs26 .g10-tools li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:14px;border:1px solid var(--line);background:#FFFFFF}
body.nd-design .rs26 .g10-tools img{width:30px;height:30px;padding:4px;border-radius:9px;background:#F2F5FA;object-fit:contain}
body.nd-design .rs26 .g10-tools b{display:block;font-size:14.5px;line-height:1.2}
body.nd-design .rs26 .g10-tools small{display:block;font-size:12px;color:#5D6E91}
body.nd-design .rs26 .g10-h{margin:clamp(40px,4vw,56px) 0 16px;font-size:clamp(24px,2.4vw,30px)}
body.nd-design .rs26 .gx{font-size:17px;line-height:1.8;color:#1E2F52}
body.nd-design .rs26 .gx > *:first-child{margin-top:0}
body.nd-design .rs26 .gx p{margin:.6em 0 1em;max-width:72ch}
body.nd-design .rs26 .gx h2{position:relative;margin:2.3em 0 .7em;font-size:clamp(23px,2.3vw,29px);line-height:1.3;color:#0D2350;scroll-margin-top:96px}
body.nd-design .rs26 .gx h2 .h2n{display:inline-grid;place-items:center;width:42px;height:42px;margin-inline-end:12px;border-radius:14px;background:#0D2350;color:#7FDDF6;font-size:18px;font-weight:600;vertical-align:middle;box-shadow:0 10px 20px -12px rgba(13,35,80,.6)}
body.nd-design .rs26 .gx h3{margin:1.6em 0 .5em;font-size:20px;line-height:1.4;color:#0D2350;scroll-margin-top:96px}
body.nd-design .rs26 .gx h4{margin:1.2em 0 .4em;font-size:17px;color:#0D2350}
body.nd-design .rs26 .gx ol,body.nd-design .rs26 .gx ul{margin:.4em 0 1.2em;padding-inline-start:1.4em}
body.nd-design .rs26 .gx li{margin:.4em 0;padding-inline-start:.2em}
body.nd-design .rs26 .gx ol > li::marker{color:#0878A0;font-weight:600}
body.nd-design .rs26 .gx ul > li::marker{color:#27C4EE}
body.nd-design .rs26 .gx a{color:#0878A0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}
body.nd-design .rs26 .gx a:hover{color:#0D2350}
body.nd-design .rs26 .gx strong,body.nd-design .rs26 .gx b{color:#0D2350;font-weight:600}
body.nd-design .rs26 .gx code{padding:1px 6px;border-radius:6px;background:#EEF3F9;font:.9em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;unicode-bidi:isolate;direction:ltr}
body.nd-design .rs26 .gx kbd{padding:1px 7px;border-radius:6px;border:1px solid rgba(13,35,80,.18);border-bottom-width:2px;background:#FFFFFF;font:.85em ui-monospace,Menlo,monospace;direction:ltr;unicode-bidi:isolate}
body.nd-design .rs26 .gx .small,body.nd-design .rs26 .gx small{font-size:14px;color:#5D6E91}
body.nd-design .rs26 .gx .sr-only,body.nd-design .rs26 .gx .visually-hidden,body.nd-design .rs26 .gx .copy-status,body.nd-design .rs26 .gx .copy-feedback,body.nd-design .rs26 .gx .site-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.nd-design .rs26 .gx hr{border:0;border-top:1px solid var(--line);margin:2em 0}
body.nd-design .rs26 .gx img,body.nd-design .rs26 .gx video{max-width:100%;height:auto}
body.nd-design .rs26 .gx figure{margin:1.6em 0}
body.nd-design .rs26 .gx figure img,body.nd-design .rs26 .gx figure video,body.nd-design .rs26 .gx > img,body.nd-design .rs26 .gx > video{border-radius:18px;box-shadow:0 24px 50px -32px rgba(13,35,80,.55);border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .gx figcaption{margin-top:10px;font-size:14.5px;line-height:1.65;color:#5D6E91}
body.nd-design .rs26 .gx video{background:#081430}
body.nd-design .rs26 .gx .prompt{margin:1.4em 0;border-radius:20px;background:linear-gradient(160deg,#12306A,#0A1838);color:#E6F1FA;box-shadow:0 24px 50px -34px rgba(13,35,80,.8);overflow:hidden;border:1px solid rgba(39,196,238,.25)}
body.nd-design .rs26 .gx .prompt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}
body.nd-design .rs26 .gx .prompt-head strong,body.nd-design .rs26 .gx .prompt-head b,body.nd-design .rs26 .gx .prompt-head span{color:#BFF0FC;font-size:14.5px;font-weight:600;line-height:1.4}
body.nd-design .rs26 .gx .prompt-head strong::before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:9px;border-radius:50%;background:#27C4EE;box-shadow:0 0 0 4px rgba(39,196,238,.18);vertical-align:middle}
body.nd-design .rs26 .gx .copy,body.nd-design .rs26 .gx button[data-copy]{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:#27C4EE;color:#03131F;font:600 14px/1 Rubik,system-ui,sans-serif;cursor:pointer;transition:background-color .2s ease,transform .2s ease}
body.nd-design .rs26 .gx .copy:hover,body.nd-design .rs26 .gx button[data-copy]:hover{background:#7FDDF6}
body.nd-design .rs26 .gx .copy:active{transform:scale(.97)}
body.nd-design .rs26 .gx .copy:focus-visible,body.nd-design .rs26 .gx button[data-copy]:focus-visible{outline:3px solid #FFFFFF;outline-offset:2px}
body.nd-design .rs26 .gx .prompt pre{margin:0;padding:16px 18px 18px;white-space:pre-wrap;overflow-wrap:anywhere;font:15.5px/1.8 Rubik,system-ui,sans-serif;color:#E6F1FA;max-height:520px;overflow:auto;scrollbar-width:thin}
body.nd-design .rs26 .gx .prompt code{padding:0;background:none;font:inherit;color:inherit;direction:inherit;unicode-bidi:normal}
body.nd-design .rs26 .gx .prompt pre[dir=ltr],body.nd-design .rs26 .gx .prompt pre:has(code[dir=ltr]){font:14px/1.75 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:left}
body.nd-design .rs26 .gx pre:not(.prompt pre){margin:1.2em 0;padding:16px 18px;border-radius:16px;background:#0A1838;color:#E6F1FA;white-space:pre-wrap;overflow:auto;font:14px/1.75 ui-monospace,Menlo,Consolas,monospace;direction:ltr;text-align:left}
body.nd-design .rs26 .gx pre:not(.prompt pre) code{padding:0;background:none;color:inherit}
body.nd-design .rs26 .gx .note,body.nd-design .rs26 .gx .callout,body.nd-design .rs26 .gx .notice,body.nd-design .rs26 .gx aside:not(.prompt){margin:1.3em 0;padding:16px 20px;border-radius:16px;border:1px solid rgba(39,196,238,.3);border-inline-start:4px solid #27C4EE;background:#EEF9FD;font-size:16px;line-height:1.75}
body.nd-design .rs26 .gx .note p,body.nd-design .rs26 .gx .callout p{margin:.3em 0}
body.nd-design .rs26 .gx .table,body.nd-design .rs26 .gx .table-wrap{margin:1.3em 0;overflow:auto;border-radius:16px;border:1px solid var(--line);background:#FFFFFF;scrollbar-width:thin}
body.nd-design .rs26 .gx table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.6}
body.nd-design .rs26 .gx th,body.nd-design .rs26 .gx td{padding:12px 14px;text-align:start;vertical-align:top}
body.nd-design .rs26 .gx th{background:#F2F6FB;color:#0D2350;font-weight:600;white-space:nowrap}
body.nd-design .rs26 .gx td{border-top:1px solid var(--line)}
body.nd-design .rs26 .gx tbody tr:nth-child(even) td{background:#FAFCFE}
body.nd-design .rs26 .gx .downloads{display:flex;flex-wrap:wrap;gap:8px;margin:.8em 0 .2em}
body.nd-design .rs26 .gx .chip,body.nd-design .rs26 .gx a.download{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(39,196,238,.6);background:#FFFFFF;color:#0D2350;font-size:14.5px;font-weight:500;text-decoration:none}
body.nd-design .rs26 .gx .chip::before,body.nd-design .rs26 .gx a.download::before{content:"";width:16px;height:16px;flex:none;background:#0878A0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E") center/contain no-repeat}
body.nd-design .rs26 .gx .chip:hover,body.nd-design .rs26 .gx a.download:hover{background:#E3F5FB;color:#0D2350}
body.nd-design .rs26 .gx details{margin:1em 0;border-radius:16px;border:1px solid var(--line);background:#FFFFFF}
body.nd-design .rs26 .gx details > summary{cursor:pointer;padding:14px 18px;font-weight:600;color:#0D2350;list-style:none}
body.nd-design .rs26 .gx details > summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .gx details > summary::after{content:"+";float:left;color:#0878A0;font-weight:600}
body.nd-design .rs26 .gx details[open] > summary::after{content:"–"}
body.nd-design .rs26 .gx details > :not(summary){padding-inline:18px}
body.nd-design .rs26 .gx select,body.nd-design .rs26 .gx input[type=text],body.nd-design .rs26 .gx input[type=search],body.nd-design .rs26 .gx input[type=number],body.nd-design .rs26 .gx textarea{min-height:44px;padding:0 12px;border-radius:12px;border:1px solid rgba(13,35,80,.18);background:#FFFFFF;font:inherit;font-size:15.5px;color:#0D2350;max-width:100%}
body.nd-design .rs26 .gx select:focus,body.nd-design .rs26 .gx input:focus,body.nd-design .rs26 .gx textarea:focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 4px rgba(39,196,238,.2)}
body.nd-design .rs26 .gx button:not(.copy):not([data-copy]){min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(13,35,80,.18);background:#FFFFFF;color:#0D2350;font:500 14.5px Rubik,system-ui,sans-serif;cursor:pointer}
body.nd-design .rs26 .gx button:not(.copy):not([data-copy]):hover{border-color:#27C4EE;background:#EEF9FD}
body.nd-design .rs26 .gx button[aria-pressed=true],body.nd-design .rs26 .gx button[aria-selected=true]{background:#0D2350;color:#FFFFFF;border-color:#0D2350}
body.nd-design .rs26 .gx label{font-weight:500;color:#0D2350}
body.nd-design .rs26 .gx output,body.nd-design .rs26 .gx [role=status]:not(.copy-status){font-weight:600;color:#0878A0}
body.nd-design .rs26 .g10-cta{margin:clamp(40px,4vw,56px) 0 0;padding:clamp(26px,3vw,40px);border-radius:26px;background:radial-gradient(90% 140% at 0% 0%,rgba(39,196,238,.3),transparent 60%),linear-gradient(160deg,#12306A,#0A1838);color:#FFFFFF}
body.nd-design .rs26 .g10-cta small{display:block;font-size:13.5px;color:#7FDDF6}
body.nd-design .rs26 .g10-cta h2{margin:6px 0 10px;font-size:clamp(23px,2.4vw,30px);color:#FFFFFF}
body.nd-design .rs26 .g10-cta p{margin:0 0 20px;color:#BFD3F2;max-width:44em;line-height:1.75}
body.nd-design .rs26 .gx{overflow-wrap:anywhere}
body.nd-design .rs26 .gx > *{max-width:100%}
body.nd-design .rs26 .g10-main{overflow-x:clip}
@media (max-width:700px){body.nd-design .rs26 .gx .flow,body.nd-design .rs26 .gx .stage-list,body.nd-design .rs26 .gx .route-grid,body.nd-design .rs26 .gx .comparison-grid,body.nd-design .rs26 .gx .demo-grid,body.nd-design .rs26 .gx .layer-grid,body.nd-design .rs26 .gx .source-grid,body.nd-design .rs26 .gx .step-cards,body.nd-design .rs26 .gx .demo{grid-template-columns:minmax(0,1fr)!important;display:grid!important}
body.nd-design .rs26 .gx .flow > *,body.nd-design .rs26 .gx .flow li{min-width:0!important;width:auto!important}
body.nd-design .rs26 .gx table{min-width:440px}}
body.nd-design .rs26 .gx .flow,body.nd-design .rs26 .gx .flow svg,body.nd-design .rs26 .gx .rail,body.nd-design .rs26 .gx .rail span,body.nd-design .rs26 .gx .route,body.nd-design .rs26 .gx .route li,body.nd-design .rs26 .gx .route button,body.nd-design .rs26 .gx .filters,body.nd-design .rs26 .gx .filters button,body.nd-design .rs26 .gx .eyebrow,body.nd-design .rs26 .gx .card{all:revert}
body.nd-design .rs26 .gx .route li + li::before{content:none}
body.nd-design .rs26 .gx .flow{display:grid}
body.nd-design .rs26 .r10-blk{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 56px;padding:clamp(34px,4vw,56px) 0;border-top:1px solid var(--line)}
body.nd-design .rs26 .r10-blk:first-child{border-top:0;padding-top:0}
@media (min-width:1000px){body.nd-design .rs26 .r10-blk{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}
body.nd-design .rs26 .r10-blk > h2{position:sticky;top:110px;align-self:start}}
body.nd-design .rs26 .r10-blk > h2{font-size:clamp(25px,2.6vw,34px);line-height:1.25;max-width:14em}
body.nd-design .rs26 .r10-body > p{margin:0 0 1em;max-width:64ch;font-size:17px;line-height:1.85;color:#2A3B5E}
body.nd-design .rs26 .r10-body .rx-lead,body.nd-design .rs26 .rx-lead{font-size:clamp(18.5px,1.6vw,21px);line-height:1.75;color:#0D2350}
body.nd-design .rs26 .r10-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;margin:6px 0 18px;padding:0;list-style:none}
body.nd-design .rs26 .r10-tiles li{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;border:1px solid var(--line);background:#FFFFFF;box-shadow:0 14px 30px -26px rgba(13,35,80,.5)}
body.nd-design .rs26 .r10-tiles h3{font-size:17px;margin:2px 0 4px}
body.nd-design .rs26 .r10-tiles p{margin:0;font-size:15px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .r10-tiles p.solo{font-size:16px;color:#1E2F52}
body.nd-design .rs26 .ti{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(160deg,#12306A,#0A1838);color:#7FDDF6;box-shadow:0 10px 20px -12px rgba(13,35,80,.7)}
body.nd-design .rs26 .tn{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#27C4EE;color:#03131F;font-weight:600;font-size:17px}
body.nd-design .rs26 .r10-tiles.num{counter-reset:none}
body.nd-design .rs26 .r10-tiles.num li{position:relative}
body.nd-design .rs26 .r10-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}
body.nd-design .rs26 .r10-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:22px}
body.nd-design .rs26 .r10-card h3{font-size:19px}
body.nd-design .rs26 .r10-card p{margin:0;font-size:15.5px;line-height:1.75;color:#3E5175}
body.nd-design .rs26 .r10-card ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px}
body.nd-design .rs26 .r10-card ul li{position:relative;padding-inline-start:18px;font-size:15px;line-height:1.6;color:#2A3B5E}
body.nd-design .rs26 .r10-card ul li::before{content:"";position:absolute;inset-inline-start:2px;top:.62em;width:7px;height:7px;border-radius:2px;background:#27C4EE}
body.nd-design .rs26 .r10-check{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:10px 22px;margin:6px 0 16px;padding:0;list-style:none}
body.nd-design .rs26 .r10-check li{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.65}
body.nd-design .rs26 .r10-check svg{flex:none;margin-top:4px;width:22px;height:22px;padding:4px;border-radius:50%;background:#E4F7EC;color:#167A45}
body.nd-design .rs26 .r10-check.sm{grid-template-columns:minmax(0,1fr);gap:8px}
body.nd-design .rs26 .r10-check.sm li{font-size:15px}
body.nd-design .rs26 .sec:not(.light) .r10-check li{color:#DDE8F7}
body.nd-design .rs26 .sec:not(.light) .r10-check svg{background:rgba(39,196,238,.16);color:#7FDDF6}
body.nd-design .rs26 .r10-plat{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:12px;margin:6px 0 18px;padding:0;list-style:none}
body.nd-design .rs26 .r10-plat li{display:grid;gap:4px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(170deg,#FFFFFF,#F4F8FC)}
body.nd-design .rs26 .r10-plat b{font-size:17px;color:#0D2350}
body.nd-design .rs26 .r10-plat span{font-size:14.5px;line-height:1.6;color:#3E5175;text-align:right}
body.nd-design .rs26 .r10-plat.wide{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}
body.nd-design .rs26 .r10-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:clamp(36px,4vw,56px);padding:clamp(26px,3vw,40px);border-radius:28px;background:radial-gradient(90% 140% at 0% 0%,rgba(39,196,238,.3),transparent 60%),linear-gradient(160deg,#12306A,#0A1838);color:#FFFFFF}
body.nd-design .rs26 .r10-cta h2{font-size:clamp(22px,2.4vw,30px);color:#FFFFFF;max-width:20em}
body.nd-design .rs26 .r10-cta p{margin:8px 0 0;color:#BFD3F2;max-width:40em}
body.nd-design .rs26 .r10-cta .cta-row{margin:0}
body.nd-design .rs26 .r10-devs{margin-top:8px}
body.nd-design .rs26 .st-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}
@media (min-width:980px){body.nd-design .rs26 .st-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .st-card{display:flex;flex-direction:column;overflow:hidden;border-radius:26px;text-decoration:none;color:inherit;transition:transform .35s var(--ease),box-shadow .35s ease}
body.nd-design .rs26 .st-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -34px rgba(13,35,80,.55)}
body.nd-design .rs26 .st-vis{position:relative;display:block;aspect-ratio:16/10;padding:22px 22px 0;background:radial-gradient(80% 90% at 70% 0%,rgba(39,196,238,.35),transparent 60%),linear-gradient(160deg,#12306A,#081633);overflow:hidden}
body.nd-design .rs26 .st-shot{position:absolute;inset:22px 22px auto 48px;border-radius:12px 12px 0 0;overflow:hidden;background:#FFFFFF;box-shadow:0 24px 40px -20px rgba(0,0,0,.7)}
body.nd-design .rs26 .st-shot img{display:block;width:100%;height:auto}
body.nd-design .rs26 .st-shot .dev-bar{display:flex;align-items:center;gap:5px;height:22px;padding:0 10px;background:#EEF2F8;font-size:10.5px;color:#5D6E91}
body.nd-design .rs26 .st-shot .dev-bar i{width:7px;height:7px;border-radius:50%;background:#C9D3E2}
body.nd-design .rs26 .st-shot .dev-bar span{margin-inline-start:6px;direction:ltr}
body.nd-design .rs26 .st-phone{position:absolute;bottom:-26px;left:18px;width:24%;aspect-ratio:9/19;border-radius:16px;padding:4px;background:#0A0E18;box-shadow:0 20px 34px -14px rgba(0,0,0,.8)}
body.nd-design .rs26 .st-phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:12px}
body.nd-design .rs26 .st-b{display:flex;flex-direction:column;gap:8px;padding:22px 24px 24px;flex:1}
body.nd-design .rs26 .st-b small{font-size:13px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .st-b b{font-size:22px;color:#0D2350;line-height:1.3}
body.nd-design .rs26 .st-b > span:not(.more){font-size:15.5px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .st-b .more{margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .st-feats{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none}
@media (min-width:860px){body.nd-design .rs26 .st-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .st-feats li{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;border-radius:20px;background:#F4F8FC;border:1px solid var(--line)}
body.nd-design .rs26 .st-feats svg{flex:none;margin-top:2px;color:#0878A0}
body.nd-design .rs26 .st-feats h3{font-size:16.5px;margin-bottom:4px}
body.nd-design .rs26 .st-feats p{margin:0;font-size:14.5px;line-height:1.65;color:#3E5175}
body.nd-design .rs26 .st-more{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}
body.nd-design .rs26 .st-more a{display:grid;gap:2px;flex:1 1 260px;padding:16px 20px;border-radius:18px;border:1px dashed rgba(13,35,80,.2);text-decoration:none;color:inherit;transition:border-color .25s ease,background-color .25s ease}
body.nd-design .rs26 .st-more a:hover{border-color:#27C4EE;background:#EEF9FD}
body.nd-design .rs26 .st-more b{font-size:16px;color:#0D2350}
body.nd-design .rs26 .st-more span{font-size:14px;color:#5D6E91}
body.nd-design .rs26 .inc10-tldr{margin-top:clamp(30px,3.4vw,44px)}
body.nd-design .rs26 .inc10-tldr .tldr{margin:0}
body.nd-design .rs26 .inc10{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 56px}
@media (min-width:1000px){body.nd-design .rs26 .inc10{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr)}
body.nd-design .rs26 .inc10-l{position:sticky;top:110px;align-self:start}}
body.nd-design .rs26 .inc10-l h2{font-size:clamp(26px,2.8vw,36px);line-height:1.2;margin-bottom:12px}
body.nd-design .rs26 .inc10-l > p{margin:0 0 20px;color:#3E5175;font-size:17px;line-height:1.8}
body.nd-design .rs26 .inc10-l .tldr{margin:0 0 20px}
body.nd-design .rs26 .inc10-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}
@media (min-width:700px){body.nd-design .rs26 .inc10-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .inc10-list li{display:flex;gap:14px;align-items:flex-start;padding:22px;border-radius:22px;border:1px solid var(--line);background:#FFFFFF;box-shadow:0 14px 30px -26px rgba(13,35,80,.5);transition:border-color .3s ease,transform .3s var(--ease)}
body.nd-design .rs26 .inc10-list li:hover{border-color:rgba(39,196,238,.5);transform:translateY(-2px)}
body.nd-design .rs26 .inc10-list h3{font-size:17.5px;margin:2px 0 6px}
body.nd-design .rs26 .inc10-list p{margin:0;font-size:15px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .inc10-sub{margin:clamp(34px,4vw,52px) 0 16px;font-size:22px}
body.nd-design .rs26 .p10-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;margin-bottom:clamp(30px,3.4vw,44px)}
@media (min-width:980px){body.nd-design .rs26 .p10-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}
body.nd-design .rs26 .p10-intro-t p{margin:0 0 1em;font-size:17px;line-height:1.85;color:#2A3B5E;max-width:64ch}
body.nd-design .rs26 .p10-kelly{display:flex;gap:16px;align-items:flex-start;padding:22px;border-radius:22px;background:#F4F8FC;border:1px solid var(--line);align-self:start}
body.nd-design .rs26 .p10-kelly img{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover}
body.nd-design .rs26 .p10-kelly b{display:block;font-size:17px}
body.nd-design .rs26 .p10-kelly small{display:block;color:#0878A0;font-size:13.5px;margin:2px 0 8px}
body.nd-design .rs26 .p10-kelly p{margin:0;font-size:15px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .p10-index{margin-bottom:clamp(36px,4vw,56px);padding:22px;border-radius:24px;background:linear-gradient(160deg,#12306A,#0A1838)}
body.nd-design .rs26 .p10-index p{margin:0 0 12px;font-size:13.5px;font-weight:600;color:#7FDDF6}
body.nd-design .rs26 .p10-index ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .p10-index a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;color:#FFFFFF;text-decoration:none;font-size:14.5px;line-height:1.4;border:1px solid rgba(255,255,255,.08);transition:background-color .25s ease,border-color .25s ease}
body.nd-design .rs26 .p10-index a:hover{background:rgba(39,196,238,.1);border-color:rgba(39,196,238,.4)}
body.nd-design .rs26 .p10-index a span{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#27C4EE;color:#03131F;font-weight:600;font-size:13px}
body.nd-design .rs26 .p10{max-width:860px;margin-inline:auto}
body.nd-design .rs26 .p10-pr{position:relative;padding:clamp(28px,3vw,40px) 0;border-top:1px solid var(--line);scroll-margin-top:90px}
body.nd-design .rs26 .p10-pr:first-child{border-top:0;padding-top:0}
body.nd-design .rs26 .p10-n{display:block;font-size:clamp(46px,5vw,68px);font-weight:600;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(8,120,160,.5);margin-bottom:8px}
body.nd-design .rs26 .p10 .p10-pr h2{margin:0 0 .7em;font-size:clamp(24px,2.6vw,32px)}
body.nd-design .rs26 .p10-tip{display:flex;gap:14px;align-items:flex-start;margin:1.2em 0;padding:18px 20px;border-radius:18px;border:1px solid rgba(39,196,238,.3);background:#EEF9FD}
body.nd-design .rs26 .p10-tip.ex{background:#FFF8EA;border-color:rgba(214,158,46,.35)}
body.nd-design .rs26 .p10-tip.ex .pt-ic{background:#F6C453;color:#3A2A05}
body.nd-design .rs26 .p10-tip.think .pt-ic{background:#0D2350;color:#7FDDF6}
body.nd-design .rs26 .pt-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#27C4EE;color:#03131F}
body.nd-design .rs26 .p10-tip b{display:block;font-size:15px;color:#0D2350;margin-bottom:4px}
body.nd-design .rs26 .p10-tip p{margin:0;font-size:16px;line-height:1.75}
body.nd-design .rs26 .p10-ws{max-width:900px;margin-inline:auto;padding:clamp(26px,3vw,44px);border-radius:28px;border:1px solid rgba(39,196,238,.3);background:rgba(8,15,30,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
body.nd-design .rs26 .p10-ws-h small{color:#7FDDF6;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .p10-ws-h h2{font-size:clamp(24px,2.6vw,34px);margin:6px 0 8px}
body.nd-design .rs26 .p10-ws-h p{color:#BFD3F2;margin:0 0 22px}
body.nd-design .rs26 .p10-ws-q{display:grid;gap:14px;margin:0 0 20px;padding:0;list-style:none}
body.nd-design .rs26 .p10-ws-q label{display:flex;gap:12px;align-items:center;margin-bottom:8px;font-weight:500;color:#FFFFFF;font-size:16px}
body.nd-design .rs26 .p10-ws-q label span{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#27C4EE;color:#03131F;font-size:14px;font-weight:600}
body.nd-design .rs26 .p10-ws-q textarea{width:100%;min-height:64px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.05);color:#FFFFFF;font:inherit;font-size:15.5px;resize:vertical}
body.nd-design .rs26 .p10-ws-q textarea:focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 4px rgba(39,196,238,.2)}
body.nd-design .rs26 .p10-ws-end{color:#DDE8F7;margin:0 0 18px}
body.nd-design .rs26 .p10-ws-msg{font-size:14px;color:#7FDDF6;align-self:center}
body.nd-design .rs26 .p10-ws-note{display:block;margin-top:12px;color:#8FA3C4}
body.nd-design .rs26 .p10-letter{max-width:760px;margin-inline:auto;padding:clamp(28px,3vw,44px);border-radius:28px;background:#FFFFFF;border:1px solid var(--line);box-shadow:0 30px 60px -44px rgba(13,35,80,.5)}
body.nd-design .rs26 .p10-letter h2{font-size:clamp(24px,2.4vw,30px);margin-bottom:12px}
body.nd-design .rs26 .p10-letter p{font-size:17px;line-height:1.85;color:#2A3B5E}
body.nd-design .rs26 .p10-sign{display:grid;gap:2px;margin-top:20px}
body.nd-design .rs26 .p10-sign b{font-size:20px;color:#0D2350}
body.nd-design .rs26 .p10-sign span{font-size:14px;color:#5D6E91}
@media print{body.nd-design .rs26 .hdr,body.nd-design .rs26 .ftr,body.nd-design .rs26 .mbar,body.nd-design .rs26 .wa,body.nd-design .rs26 .phero,body.nd-design .rs26 #guide,body.nd-design .rs26 #closing,body.nd-design .rs26 #contact,body.nd-design .rs26 .stream,body.nd-design .rs26 .rprog{display:none!important}
body.nd-design .rs26 .p10-ws{background:#FFFFFF;border:0;color:#000}
body.nd-design .rs26 .p10-ws *{color:#000!important}
body.nd-design .rs26 .p10-ws textarea{border:1px solid #999}}
body.nd-design .rs26 .c10-slogan{margin:18px 0 0;font-size:20px;font-weight:500;color:#7FDDF6}
body.nd-design .rs26 .c10-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;margin:0 0 clamp(30px,3.4vw,44px);padding:0;list-style:none}
body.nd-design .rs26 .c10-facts li{display:grid;gap:4px;padding:18px 20px;border-radius:20px;border:1px solid var(--line);background:#F4F8FC}
body.nd-design .rs26 .c10-facts small{font-size:13px;color:#5D6E91}
body.nd-design .rs26 .c10-facts b{font-size:17px;color:#0D2350}
body.nd-design .rs26 .c10-facts.e10{margin:22px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))}
body.nd-design .rs26 .c10-facts.e10 li{padding:12px 14px;background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}
body.nd-design .rs26 .c10-facts.e10 b{font-size:15px;color:#FFFFFF}
body.nd-design .rs26 .c10-facts.e10 small{color:#8FA3C4}
body.nd-design .rs26 .light .c10-facts.e10 li,body.nd-design .rs26 .cx-event .c10-facts.e10 li{background:#F4F8FC;border-color:var(--line)}
body.nd-design .rs26 .light .c10-facts.e10 b,body.nd-design .rs26 .cx-event .c10-facts.e10 b{color:#0D2350}
body.nd-design .rs26 .c10-calc{display:grid;grid-template-columns:minmax(0,1fr);gap:22px 40px;align-items:center;padding:clamp(24px,3vw,36px);border-radius:28px;background:linear-gradient(160deg,#12306A,#0A1838);color:#FFFFFF}
@media (min-width:900px){body.nd-design .rs26 .c10-calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}
body.nd-design .rs26 .c10-calc h2{color:#FFFFFF;font-size:clamp(22px,2.4vw,30px);margin-bottom:8px}
body.nd-design .rs26 .c10-calc p{margin:0;color:#BFD3F2}
body.nd-design .rs26 .c10-calc-box{display:grid;gap:14px;padding:22px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
body.nd-design .rs26 .c10-calc-box label{font-size:15.5px;color:#DDE8F7}
body.nd-design .rs26 .c10-calc-box output{font-weight:600;color:#7FDDF6}
body.nd-design .rs26 .c10-calc-box input[type=range]{width:100%;accent-color:#27C4EE;height:28px}
body.nd-design .rs26 .c10-calc-out{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.nd-design .rs26 .c10-calc-out div{padding:14px 16px;border-radius:16px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.3)}
body.nd-design .rs26 .c10-calc-out small{display:block;font-size:13px;color:#BFD3F2}
body.nd-design .rs26 .c10-calc-out b{font-size:26px;color:#FFFFFF}
body.nd-design .rs26 .c10-calc-box > small{color:#8FA3C4;font-size:12.5px}
body.nd-design .rs26 .c10-me{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 52px;align-items:start}
@media (min-width:980px){body.nd-design .rs26 .c10-me{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}
body.nd-design .rs26 .c10-me-fig{margin:0;position:relative}
body.nd-design .rs26 .c10-me-fig img{width:100%;height:auto;border-radius:26px;box-shadow:0 34px 60px -40px rgba(13,35,80,.7)}
body.nd-design .rs26 .c10-me-fig figcaption{position:absolute;bottom:14px;right:14px;left:14px;padding:10px 14px;border-radius:14px;background:rgba(8,15,30,.78);color:#BFF0FC;font-size:13.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.nd-design .rs26 .c10-me-t h2{font-size:clamp(26px,2.8vw,36px);margin-bottom:12px}
body.nd-design .rs26 .c10-me-t h3{margin:26px 0 10px;font-size:21px}
body.nd-design .rs26 .c10-me-t p{font-size:16.5px;line-height:1.85;color:#2A3B5E;max-width:62ch}
body.nd-design .rs26 .sec:not(.light) .c10-me-t p{color:#BFD3F2}
body.nd-design .rs26 .c10-kick{display:block;margin-bottom:6px;font-size:13.5px;font-weight:600;color:#0878A0}
body.nd-design .rs26 .sec:not(.light) .c10-kick{color:#7FDDF6}
body.nd-design .rs26 .c10-meets{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;counter-reset:none}
@media (min-width:900px){body.nd-design .rs26 .c10-meets{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1200px){body.nd-design .rs26 .c10-meets{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .c10-meets li{position:relative;display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(8,15,30,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.nd-design .rs26 .c10-mn{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#27C4EE;color:#03131F;font-size:19px;font-weight:600}
body.nd-design .rs26 .c10-meets small{font-size:12.5px;color:#7FDDF6}
body.nd-design .rs26 .c10-meets h3{margin:4px 0 8px;font-size:18.5px;color:#FFFFFF;line-height:1.35}
body.nd-design .rs26 .c10-meets p{margin:0 0 12px;font-size:15px;line-height:1.7;color:#BFD3F2}
body.nd-design .rs26 .c10-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:rgba(39,196,238,.14);color:#BFF0FC;font-size:13px;font-weight:500}
body.nd-design .rs26 .light .c10-tag{background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .c10-after{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px}
@media (min-width:900px){body.nd-design .rs26 .c10-after{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .c10-after .card{padding:26px;border-radius:24px}
body.nd-design .rs26 .c10-after h3{font-size:20px;margin-bottom:10px;color:#FFFFFF}
body.nd-design .rs26 .c10-after p{color:#BFD3F2}
body.nd-design .rs26 .c10-one{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;align-items:center}
@media (min-width:980px){body.nd-design .rs26 .c10-one{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}
body.nd-design .rs26 .c10-one h2{font-size:clamp(26px,2.8vw,36px);margin-bottom:12px}
body.nd-design .rs26 .c10-one p{font-size:16.5px;line-height:1.85;color:#2A3B5E}
body.nd-design .rs26 .c10-one-card{display:grid;gap:8px;justify-items:start;padding:28px;border-radius:26px;background:linear-gradient(160deg,#12306A,#0A1838);color:#FFFFFF}
body.nd-design .rs26 .c10-one-card b{font-size:24px;color:#FFFFFF}
body.nd-design .rs26 .c10-one-card span:last-child{color:#BFD3F2}
body.nd-design .rs26 .c10-pack{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .c10-pack li{display:grid;gap:8px;align-content:start;padding:22px;border-radius:22px}
body.nd-design .rs26 .c10-pack h3{font-size:18px}
body.nd-design .rs26 .c10-pack p{margin:0;font-size:15px;line-height:1.7;color:#3E5175}
body.nd-design .rs26 .c10-bonus{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px;padding:20px 24px;border-radius:22px;background:#FFF8EA;border:1px solid rgba(214,158,46,.35)}
body.nd-design .rs26 .c10-bonus b{font-size:17px;color:#0D2350}
body.nd-design .rs26 .c10-btags{display:flex;flex-wrap:wrap;gap:6px}
body.nd-design .rs26 .c10-btags span{padding:4px 12px;border-radius:999px;background:#FFFFFF;border:1px solid rgba(214,158,46,.35);font-size:14px}
body.nd-design .rs26 .c10-bonus small{margin-inline-start:auto;color:#7A5A12;font-weight:500}
body.nd-design .rs26 .c10-quote{margin:clamp(30px,3.4vw,44px) auto 0;max-width:30em;padding:0;border:0;text-align:center;font-size:clamp(22px,2.4vw,30px);line-height:1.5;font-weight:500;color:#0D2350}
body.nd-design .rs26 .c10-form h3{margin-bottom:6px}
body.nd-design .rs26 .c10-form form{display:grid;gap:12px;margin-top:14px}
body.nd-design .rs26 .c10-form .consent{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--text2)}
body.nd-design .rs26 .c10-note{font-size:13px;color:var(--text2)}
body.nd-design .rs26 .c10-form form.sent .field,body.nd-design .rs26 .c10-form form.sent .consent,body.nd-design .rs26 .c10-form form.sent button,body.nd-design .rs26 .c10-form form.sent .c10-note{display:none}
body.nd-design .rs26 .c10-form form.sent .f-msg{padding:14px 16px;border-radius:14px;background:#E4F7EC;color:#167A45;font-weight:500}
body.nd-design .rs26 .e10-r .form-card{margin:0}
body.nd-design .rs26 .e10-ag li{align-items:flex-start}
body.nd-design .rs26 .e10-ag .c10-tag{margin-top:10px}
body.nd-design .rs26 .o10-hp{display:inline-flex;align-items:baseline;gap:8px;margin-top:26px;padding:14px 22px;border-radius:20px;background:rgba(39,196,238,.12);border:1px solid rgba(39,196,238,.4)}
body.nd-design .rs26 .o10-hp small{color:#BFF0FC;font-size:15px}
body.nd-design .rs26 .o10-hp b{font-size:clamp(34px,4vw,48px);line-height:1;color:#FFFFFF}
body.nd-design .rs26 .o10-hp span{color:#BFD3F2;font-size:15px}
body.nd-design .rs26 .o10-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}
body.nd-design .rs26 .o10-plans[hidden]{display:none}
body.nd-design .rs26 .o10-plan{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:26px}
body.nd-design .rs26 .o10-plan h3{font-size:19px;text-align:right}
body.nd-design .rs26 .o10-plan.pro{border-color:rgba(39,196,238,.55);box-shadow:0 0 0 1px rgba(39,196,238,.25),0 30px 60px -40px rgba(39,196,238,.5)}
body.nd-design .rs26 .o10-price{display:flex;align-items:baseline;gap:8px;margin:0}
body.nd-design .rs26 .o10-price b{font-size:34px;line-height:1;color:#FFFFFF}
body.nd-design .rs26 .o10-price span{font-size:14px;color:#8FA3C4}
body.nd-design .rs26 .o10-plan .r10-check li{color:#DDE8F7}
body.nd-design .rs26 .o10-add{margin:0;font-size:13.5px;color:#8FA3C4}
body.nd-design .rs26 .o10-plan .btn{margin-top:auto}
body.nd-design .rs26 .o10-note{font-size:12.5px;color:#8FA3C4}
body.nd-design .rs26 .o10-note.yr{color:#F6C453}
body.nd-design .rs26 .cx-jump{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}
body.nd-design .rs26 .cx-jump a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#DDE8F7;text-decoration:none;font-size:14px}
body.nd-design .rs26 .cx-jump a:hover{border-color:#27C4EE;color:#FFFFFF}
body.nd-design .rs26 .cx-kind{display:inline-block;align-self:flex-start;padding:4px 12px;border-radius:999px;background:#E3F5FB;color:#0878A0;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .sec:not(.light) .cx-kind,body.nd-design .rs26 .cx-feat .cx-kind{background:rgba(39,196,238,.16);color:#BFF0FC}
body.nd-design .rs26 .cx-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;margin-bottom:18px;padding:clamp(24px,3vw,40px);border-radius:30px;background:radial-gradient(70% 120% at 100% 0%,rgba(39,196,238,.25),transparent 60%),linear-gradient(140deg,#0D2350,#081633);color:#FFFFFF;overflow:hidden}
@media (min-width:960px){body.nd-design .rs26 .cx-feat{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}
body.nd-design .rs26 .cx-feat h3{margin:12px 0 10px;font-size:clamp(24px,2.6vw,34px);line-height:1.25;color:#FFFFFF}
body.nd-design .rs26 .cx-feat p{margin:0 0 16px;color:#BFD3F2;max-width:38em;line-height:1.75}
body.nd-design .rs26 .cx-feat .micro li{color:#DDE8F7}
body.nd-design .rs26 .cx-feat figure{margin:0;align-self:end;justify-self:center;max-width:300px;margin-bottom:calc(-1 * clamp(24px,3vw,40px))}
body.nd-design .rs26 .cx-feat figure img{width:100%;height:auto;display:block}
body.nd-design .rs26 .cx-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
@media (min-width:860px){body.nd-design .rs26 .cx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .cx-card{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:24px;text-decoration:none;color:inherit}
body.nd-design .rs26 .cx-card h3{font-size:21px}
body.nd-design .rs26 .cx-card p{margin:0;color:#3E5175;line-height:1.75;font-size:15.5px}
body.nd-design .rs26 .cx-card .more{margin-top:auto;color:#0878A0;font-weight:500}
body.nd-design .rs26 .cx-soon{border-style:dashed}
body.nd-design .rs26 .cx-wait{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}
body.nd-design .rs26 .cx-wait input{flex:1 1 180px;min-height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(13,35,80,.18);font:inherit}
body.nd-design .rs26 .cx-wait input::placeholder{text-align:right}
body.nd-design .rs26 .cx-wait .f-msg{flex-basis:100%;margin:0;font-size:13.5px;color:#0878A0}
body.nd-design .rs26 .cx-wait.sent input,body.nd-design .rs26 .cx-wait.sent button{display:none}
body.nd-design .rs26 .cx-per{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 48px}
@media (min-width:1040px){body.nd-design .rs26 .cx-per{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr)}
body.nd-design .rs26 .cx-per-t{position:sticky;top:110px;align-self:start}}
body.nd-design .rs26 .cx-per-t h2{margin:12px 0 10px;font-size:clamp(26px,2.8vw,36px)}
body.nd-design .rs26 .cx-per-t p{color:#BFD3F2;line-height:1.8}
body.nd-design .rs26 .cx-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px}
body.nd-design .rs26 .cx-topic{padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(8,15,30,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.nd-design .rs26 .cx-topic h3{display:flex;align-items:center;gap:8px;font-size:16.5px;margin-bottom:10px;color:#FFFFFF}
body.nd-design .rs26 .cx-topic h3 svg{color:#27C4EE}
body.nd-design .rs26 .cx-topic ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .cx-topic a{font-size:14px;line-height:1.5;color:#BFD3F2;text-decoration:none}
body.nd-design .rs26 .cx-topic a:hover{color:#7FDDF6;text-decoration:underline}
body.nd-design .rs26 .cx-event{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;padding:clamp(24px,3vw,36px);border-radius:28px;border:1px solid rgba(39,196,238,.35);background:linear-gradient(170deg,#FFFFFF,#EEF9FD)}
@media (min-width:960px){body.nd-design .rs26 .cx-event{grid-template-columns:minmax(0,1.5fr) auto}}
body.nd-design .rs26 .cx-event h3{margin:12px 0 8px;font-size:clamp(21px,2.2vw,28px);line-height:1.3}
body.nd-design .rs26 .cx-event p{margin:0;color:#3E5175;line-height:1.75}
body.nd-design .rs26 .cx-ev-c{display:grid;gap:8px;justify-items:center;text-align:center}
body.nd-design .rs26 .cx-ev-c small{color:#5D6E91}
body.nd-design .rs26 .r10-plat{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}
body.nd-design .rs26 .inc10-l .tldr h2{font-size:19px}
body.nd-design .rs26 .inc10-l .tldr p{font-size:16px;line-height:1.75}
body.nd-design .rs26 .ab-hfacts{display:flex;flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;list-style:none;font-size:14px;color:var(--text2)}
body.nd-design .rs26 .ab-hfacts li{display:flex;align-items:center;gap:8px}
body.nd-design .rs26 .ab-hfacts svg{color:var(--accent)}
body.nd-design .rs26 .ab-sgrid{display:grid;gap:56px}
@media (min-width:1000px){body.nd-design .rs26 .ab-sgrid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(56px,6vw,96px);align-items:start}
body.nd-design .rs26 .ab-ph{position:sticky;top:110px}}
body.nd-design .rs26 .ab-ph{position:relative;padding-bottom:12%;max-width:560px;margin-inline:auto;width:100%}
body.nd-design .rs26 .ab-ph-main{border-radius:30px;overflow:hidden;aspect-ratio:1;box-shadow:0 40px 80px -40px rgba(13,35,80,.45)}
body.nd-design .rs26 .ab-ph-main img,body.nd-design .rs26 .ab-ph-sub img{width:100%;height:100%;object-fit:cover;display:block}
body.nd-design .rs26 .ab-ph-sub{position:absolute;left:0;bottom:0;width:48%;aspect-ratio:3/2;border-radius:20px;overflow:hidden;border:6px solid #FFFFFF;box-shadow:0 26px 50px -24px rgba(13,35,80,.5)}
body.nd-design .rs26 .ab-tag{position:absolute;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center;padding:12px 16px 12px 18px;border-radius:18px;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(13,35,80,.1);box-shadow:0 22px 40px -22px rgba(13,35,80,.45);color:#0D2350}
body.nd-design .rs26 .ab-tag .ic{grid-row:span 2;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .ab-tag b{font-size:15px;font-weight:600;line-height:1.2}
body.nd-design .rs26 .ab-tag small{font-size:12.5px;color:#3E5175}
body.nd-design .rs26 .ab-tag.t1{top:7%;right:-14px}
body.nd-design .rs26 .ab-tag.t2{top:58%;right:-14px}
@media (min-width:1180px){body.nd-design .rs26 .ab-tag.t1{right:-34px}
body.nd-design .rs26 .ab-tag.t2{right:-34px}}
@media (prefers-reduced-motion:no-preference){body.nd-design .rs26 .ab-tag{animation:abBob 8s ease-in-out infinite}
body.nd-design .rs26 .ab-tag.t2{animation-delay:-4s}}
@keyframes abBob{0%,100%{translate:0 0}50%{translate:0 -8px}}
body.nd-design .rs26 .ab-scopy h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;margin-bottom:18px;max-width:14em}
body.nd-design .rs26 .ab-intro{font-size:18px;line-height:1.7;color:var(--text2);max-width:34em;margin-bottom:34px}
body.nd-design .rs26 .ab-tl{list-style:none;margin:0 0 36px;padding:0 58px 0 0;position:relative;display:grid;gap:26px;--p:0}
body.nd-design .rs26 .ab-tl::before,body.nd-design .rs26 .ab-tl::after{content:"";position:absolute;right:17px;top:10px;bottom:10px;width:2px;border-radius:2px;background:rgba(13,35,80,.12)}
body.nd-design .rs26 .ab-tl::after{bottom:auto;height:calc((100% - 20px) * var(--p));background:linear-gradient(#27C4EE,#0878A0)}
body.nd-design .rs26 .ab-st{position:relative}
body.nd-design .rs26 .ab-dot{position:absolute;right:-58px;top:-2px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#FFFFFF;border:2px solid rgba(13,35,80,.16);z-index:1;transition:background .4s ease,border-color .4s ease,box-shadow .4s ease}
body.nd-design .rs26 .ab-dot i{font-style:normal;font-size:13.5px;font-weight:600;color:#5D6E91;transition:color .4s ease}
body.nd-design .rs26 .ab-st.lit .ab-dot{background:#0D2350;border-color:#27C4EE;box-shadow:0 0 0 5px rgba(39,196,238,.16)}
body.nd-design .rs26 .ab-st.lit .ab-dot i{color:#27C4EE}
body.nd-design .rs26 .ab-st h3{font-size:19px;margin:4px 0 6px}
body.nd-design .rs26 .ab-st p{margin:0;font-size:15.5px;line-height:1.7;color:var(--text2);max-width:36em}
body.nd-design .rs26 .ab-q{margin:0;padding:30px clamp(22px,3vw,36px);border-radius:26px;background:#0D2350;color:#EAF2FB;position:relative;overflow:hidden}
body.nd-design .rs26 .ab-q::after{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(rgba(39,196,238,.28),transparent 65%);pointer-events:none}
body.nd-design .rs26 .ab-qm{color:#27C4EE;display:block;margin-bottom:10px}
body.nd-design .rs26 .ab-q p{font-size:clamp(18px,1.7vw,22px);line-height:1.6;margin:0 0 22px;font-weight:500;position:relative}
body.nd-design .rs26 .ab-q footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;position:relative}
body.nd-design .rs26 .ab-q footer img{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #27C4EE}
body.nd-design .rs26 .ab-q footer span{display:grid;flex:1;min-width:200px}
body.nd-design .rs26 .ab-q footer b{font-size:15px}
body.nd-design .rs26 .ab-q footer small{font-size:13px;color:#A9B6CA}
body.nd-design .rs26 .ab-q .inl{color:#27C4EE;font-weight:500}
body.nd-design .rs26 .ab-wgrid{display:grid;gap:40px;align-items:center}
@media (min-width:980px){body.nd-design .rs26 .ab-wgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(48px,6vw,88px)}}
body.nd-design .rs26 .ab-wcopy h2{font-size:clamp(30px,3.6vw,48px);line-height:1.12;margin-bottom:18px;max-width:13em}
body.nd-design .rs26 .ab-wcopy > p{font-size:17px;line-height:1.75;color:var(--text2);max-width:34em;margin-bottom:28px}
body.nd-design .rs26 .ab-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .ab-chips a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line2);background:var(--chip-bg);color:var(--text);text-decoration:none;font-size:14.5px;transition:border-color .25s ease,background .25s ease}
body.nd-design .rs26 .ab-chips a svg{color:var(--accent)}
body.nd-design .rs26 .ab-chips a:hover{border-color:rgba(39,196,238,.6);background:rgba(39,196,238,.08)}
body.nd-design .rs26 .ab-chips a:focus-visible{outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .ab-venn{margin:0;text-align:center}
body.nd-design .rs26 .ab-venn svg{width:100%;max-width:460px;height:auto;display:block;margin-inline:auto;overflow:visible}
body.nd-design .rs26 .ab-venn .vc{fill:rgba(39,196,238,.06);stroke:rgba(39,196,238,.55);stroke-width:1.4;transform-box:fill-box;transform-origin:center}
body.nd-design .rs26 .ab-venn .vt{fill:#EAF2FB;font:500 17px var(--f);text-anchor:middle}
body.nd-design .rs26 .ab-venn .vm{fill:#27C4EE;font:600 18px var(--f);text-anchor:middle}
body.nd-design .rs26 .ab-venn figcaption{font-size:14px;color:var(--text3);margin-top:14px}
@media (prefers-reduced-motion:no-preference){body.nd-design .rs26 .ab-venn .v1{animation:abV1 9s ease-in-out infinite}
body.nd-design .rs26 .ab-venn .v2{animation:abV2 9s ease-in-out infinite}
body.nd-design .rs26 .ab-venn .v3{animation:abV3 9s ease-in-out infinite}}
@keyframes abV1{50%{transform:translateY(-7px)}}
@keyframes abV2{50%{transform:translate(-6px,5px)}}
@keyframes abV3{50%{transform:translate(6px,5px)}}
body.nd-design .rs26 .ab-vision{margin-top:clamp(44px,5vw,72px);display:grid;gap:14px 48px;padding:clamp(24px,3vw,38px);border-radius:26px;border:1px solid var(--line2);background:var(--card-bg);position:relative;overflow:hidden}
body.nd-design .rs26 .ab-vision::before{content:"";position:absolute;top:0;bottom:0;right:0;width:4px;background:linear-gradient(#27C4EE,rgba(39,196,238,0))}
@media (min-width:860px){body.nd-design .rs26 .ab-vision{grid-template-columns:240px minmax(0,1fr);align-items:center}}
body.nd-design .rs26 .ab-vh{display:flex;align-items:center;gap:12px}
body.nd-design .rs26 .ab-vh .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(39,196,238,.12);color:#27C4EE;border:1px solid rgba(39,196,238,.3)}
body.nd-design .rs26 .ab-vh h3{font-size:22px;margin:0}
body.nd-design .rs26 .ab-vision p{margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.7;color:var(--text)}
body.nd-design .rs26 .ab-tgrid{display:grid;gap:18px}
@media (min-width:1000px){body.nd-design .rs26 .ab-tgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch}}
body.nd-design .rs26 .ab-wide{margin:0;position:relative;border-radius:28px;overflow:hidden;min-height:320px}
body.nd-design .rs26 .ab-wide img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}
body.nd-design .rs26 .ab-wide figcaption{position:absolute;bottom:16px;right:16px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13.5px;font-weight:500;color:#0D2350}
body.nd-design .rs26 .ab-founders{display:grid;gap:18px}
body.nd-design .rs26 .ab-f{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;padding:16px;border-radius:24px;background:var(--card-bg);border:1px solid var(--line)}
body.nd-design .rs26 .ab-f img{width:118px;height:100%;min-height:150px;max-height:210px;object-fit:cover;object-position:50% 12%;border-radius:16px;display:block}
body.nd-design .rs26 .ab-f h3{font-size:21px;margin:2px 0 4px}
body.nd-design .rs26 .ab-f .role{font-size:13.5px;color:var(--accent-t);font-weight:500;margin:0 0 8px}
body.nd-design .rs26 .ab-f p{font-size:14.5px;line-height:1.65;color:var(--text2);margin:0 0 12px}
body.nd-design .rs26 .ab-ft{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}
body.nd-design .rs26 .ab-ft li{padding:4px 10px;border-radius:999px;border:1px solid var(--line2);background:#FFFFFF;font-size:12.5px;color:var(--text2)}
@media (max-width:520px){body.nd-design .rs26 .ab-f{grid-template-columns:88px minmax(0,1fr);gap:14px}
body.nd-design .rs26 .ab-f img{width:88px;min-height:120px}}
body.nd-design .rs26 .ab-vals{list-style:none;margin:0;padding:0;display:grid;gap:12px}
body.nd-design .rs26 .ab-v{position:relative;padding:24px 22px;border-radius:24px;border:1px solid var(--line2);background:var(--card-bg);overflow:hidden;display:flex;flex-direction:column}
body.nd-design .rs26 .ab-v .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(39,196,238,.12);color:#27C4EE;border:1px solid rgba(39,196,238,.3);margin-bottom:18px;flex:none}
body.nd-design .rs26 .ab-v h3{font-size:19px;line-height:1.3;margin:0 0 8px}
body.nd-design .rs26 .ab-v p{margin:0;font-size:15px;line-height:1.7;color:var(--text2)}
body.nd-design .rs26 .ab-v:focus-visible{outline:3px solid #27C4EE;outline-offset:3px}
@media (min-width:980px){body.nd-design .rs26 .ab-vals{display:flex;height:340px}
body.nd-design .rs26 .ab-v{flex:1 1 0;min-width:0;justify-content:flex-end;cursor:pointer;transition:flex-grow .6s var(--ease),border-color .35s ease,background .35s ease}
body.nd-design .rs26 .ab-v .ic{position:absolute;top:24px;right:22px;margin:0}
body.nd-design .rs26 .ab-v p{width:340px;max-width:none;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .45s var(--ease)}
body.nd-design .rs26 .ab-v.on{flex-grow:2.6;border-color:rgba(39,196,238,.55);background:radial-gradient(120% 80% at 50% 120%,rgba(39,196,238,.22),transparent 60%),var(--card-bg)}
body.nd-design .rs26 .ab-v.on p{opacity:1;transform:none;transition-delay:.18s}
body.nd-design .rs26 .ab-v.on h3{font-size:22px}}
body.nd-design .rs26 .ab-agrid{display:grid;gap:56px;align-items:center}
@media (min-width:1000px){body.nd-design .rs26 .ab-agrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,88px)}}
body.nd-design .rs26 .ab-agrid h2{font-size:clamp(30px,3.6vw,46px);line-height:1.12;margin-bottom:26px}
body.nd-design .rs26 .ab-alist{list-style:none;margin:0;padding:0;display:grid;gap:14px}
@media (min-width:640px){body.nd-design .rs26 .ab-alist{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .ab-alist li{padding:22px;border-radius:20px;background:var(--card-bg);border:1px solid var(--line)}
body.nd-design .rs26 .ab-alist .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#0D2350;color:#27C4EE;margin-bottom:14px}
body.nd-design .rs26 .ab-alist h3{font-size:17px;margin:0 0 6px}
body.nd-design .rs26 .ab-alist p{margin:0;font-size:14.5px;line-height:1.65;color:var(--text2)}
body.nd-design .rs26 .ab-aph{margin:0;position:relative;padding-bottom:40px}
body.nd-design .rs26 .ab-aph img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:28px;display:block}
body.nd-design .rs26 .ab-proof{position:absolute;bottom:0;right:20px;left:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px;list-style:none;border-radius:22px;background:rgba(13,35,80,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 50px -26px rgba(13,35,80,.7)}
body.nd-design .rs26 .ab-proof a{display:grid;gap:2px;padding:12px 14px;border-radius:16px;text-decoration:none;color:#EAF2FB;transition:background .25s ease}
body.nd-design .rs26 .ab-proof a:hover{background:rgba(39,196,238,.1)}
body.nd-design .rs26 .ab-proof a:focus-visible{outline:3px solid #27C4EE;outline-offset:-3px}
body.nd-design .rs26 .ab-proof b{font-size:clamp(26px,2.6vw,34px);font-weight:600;color:#27C4EE;line-height:1.1;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .ab-proof span{font-size:13px;color:#C3D0E3;line-height:1.35}
@media (max-width:520px){body.nd-design .rs26 .ab-aph{padding-bottom:0}
body.nd-design .rs26 .ab-proof{position:relative;right:auto;left:auto;margin:-36px 12px 0;padding:6px}
body.nd-design .rs26 .ab-proof a{padding:10px 8px}
body.nd-design .rs26 .ab-proof span{font-size:12px}}
body.nd-design .rs26 .g1 [hidden]{display:none!important}
body.nd-design .rs26 .gx .g1 button[aria-selected=true],body.nd-design .rs26 .gx .g1 button[aria-pressed=true]{background:#0D2350;color:#FFFFFF;border-color:#0D2350}
body.nd-design .rs26 .gx .g1 .g1-k{margin:0 0 12px;font-size:14px;font-weight:600;color:#0878A0}
body.nd-design .rs26 .g1-ill{display:inline-flex;align-items:center;gap:5px;margin-inline-end:6px;padding:2px 9px;border-radius:999px;background:#EEF3F9;color:#3E5175;font-size:12.5px;font-weight:500;vertical-align:1px}
body.nd-design .rs26 .g1-ill svg{color:#0878A0}
body.nd-design .rs26 .g1-comp{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:22px;background:#0B1B40;isolation:isolate}
body.nd-design .rs26 .gx .g1 .g1-comp img{position:absolute;margin:0;max-width:none;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .gx .g1 .g1-comp .g1-bg{inset:0;width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .gx .g1 .g1-comp .g1-prod{left:29.97%;top:18.52%;width:40.06%;height:62.96%;object-fit:contain;z-index:2}
body.nd-design .rs26 .g1-light{position:absolute;left:.926%;top:8.33%;width:51.85%;height:79.63%;z-index:1;pointer-events:none;background:radial-gradient(closest-side,rgba(39,196,238,.30) 0%,rgba(39,196,238,.245) 25%,rgba(39,196,238,.14) 50%,rgba(39,196,238,.055) 75%,rgba(39,196,238,0) 100%)}
@keyframes g1L{0%,100%{transform:translateX(0)}50%{transform:translateX(89.286%)}}
@media (prefers-reduced-motion:no-preference){body.nd-design .rs26 .g1-comp.play .g1-light,body.nd-design .rs26 .g1-stack .g1-light{animation:g1L 3s cubic-bezier(.37,0,.63,1) infinite}
body.nd-design .rs26 .g1-comp.paused .g1-light{animation-play-state:paused}}
body.nd-design .rs26 .g1-intro{display:grid;gap:22px;margin:0 0 6px}
@media (min-width:760px){body.nd-design .rs26 .g1-intro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:32px}}
body.nd-design .rs26 .gx .g1 .g1-hero{margin:0;position:relative}
body.nd-design .rs26 .g1-big{border-radius:26px;box-shadow:0 34px 70px -38px rgba(13,35,80,.75)}
body.nd-design .rs26 .gx .g1 button.g1-pp{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(8,15,30,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#EAF2FB;font-size:13px}
body.nd-design .rs26 .gx .g1 button.g1-pp:hover{background:rgba(8,15,30,.8);border-color:#27C4EE}
body.nd-design .rs26 .gx .g1 button.g1-pp[aria-pressed=true]{background:#27C4EE;color:#03131F;border-color:#27C4EE}
body.nd-design .rs26 .gx .g1 .g1-outs{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .gx .g1 .g1-outs li{margin:0;padding:12px 14px;display:flex;gap:12px;align-items:center;border-radius:16px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .g1 .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#0D2350;color:#27C4EE;flex:none}
body.nd-design .rs26 .g1-outs b{display:block;font-size:15.5px}
body.nd-design .rs26 .gx .g1 .g1-outs small{font-size:13.5px}
body.nd-design .rs26 .g1-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0}
body.nd-design .rs26 .g1-specs div{padding:10px 8px;border-radius:14px;border:1px dashed rgba(13,35,80,.2);text-align:center}
body.nd-design .rs26 .g1-specs dt{font-size:12.5px;color:#5D6E91}
body.nd-design .rs26 .g1-specs dd{margin:2px 0 0;font-size:16px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .g1-routes{display:grid;gap:12px;margin:18px 0 6px}
@media (min-width:700px){body.nd-design .rs26 .g1-routes{grid-template-columns:1fr 1fr}}
body.nd-design .rs26 .gx .g1 button.g1-route{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:0;height:auto;padding:18px;border-radius:20px;border:1.5px solid rgba(13,35,80,.14);background:#FFFFFF;text-align:right;color:#0D2350;font:inherit;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}
body.nd-design .rs26 .gx .g1 button.g1-route:hover{border-color:#27C4EE;background:#FFFFFF}
body.nd-design .rs26 .gx .g1 button.g1-route[aria-checked=true]{border-color:#0D2350;background:#F4FBFE;color:#0D2350;box-shadow:0 0 0 4px rgba(39,196,238,.25)}
body.nd-design .rs26 .gx .g1 button.g1-route:focus-visible{outline:3px solid #27C4EE;outline-offset:3px}
body.nd-design .rs26 .g1-rt-top{display:flex;justify-content:space-between;align-items:center}
body.nd-design .rs26 .g1-radio{width:22px;height:22px;border-radius:50%;border:2px solid rgba(13,35,80,.25);position:relative;transition:border-color .2s}
body.nd-design .rs26 .g1-route[aria-checked=true] .g1-radio{border-color:#0D2350}
body.nd-design .rs26 .g1-route[aria-checked=true] .g1-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#27C4EE}
body.nd-design .rs26 .g1-route b{font-size:17px;line-height:1.35}
body.nd-design .rs26 .g1-rt-d{font-size:14.5px;line-height:1.6;color:#3E5175}
body.nd-design .rs26 .g1-path{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}
body.nd-design .rs26 .g1-path span{position:relative;font-size:12.5px;padding:4px 10px;border-radius:999px;background:#EEF3F9;color:#0D2350}
body.nd-design .rs26 .g1-path span + span::before{content:"";position:absolute;right:-12px;top:50%;width:10px;height:1.5px;background:rgba(13,35,80,.3)}
body.nd-design .rs26 .g1-route small{font-size:13px;color:#5D6E91}
body.nd-design .rs26 .gx .g1 .g1-routemsg{min-height:1.6em;margin:4px 0 12px;font-size:14.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .gx .g1 .g1-tools{list-style:none;padding:0;margin:14px 0 20px;display:grid;gap:10px}
@media (min-width:700px){body.nd-design .rs26 .gx .g1 .g1-tools{grid-template-columns:1fr 1fr}}
body.nd-design .rs26 .gx .g1 .g1-tools li{margin:0;padding:16px;border-radius:18px;border:1px solid rgba(13,35,80,.1);background:#F7FAFD;transition:opacity .3s ease}
body.nd-design .rs26 .g1-tt{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:6px}
body.nd-design .rs26 .g1-tt b{font-size:16px}
body.nd-design .rs26 .g1-tag{font-size:12px;padding:3px 9px;border-radius:999px;background:#E3F5FB;color:#0878A0;white-space:nowrap}
body.nd-design .rs26 .g1-tag.layers{background:#0D2350;color:#BFF0FC}
body.nd-design .rs26 .gx .g1 .g1-tools p{margin:0 0 6px;font-size:14.5px;line-height:1.6}
body.nd-design .rs26 .gx .g1 .g1-tools small{font-size:13px}
body.nd-design .rs26 .g1[data-route=fast] .g1-tools li[data-r=layers]{opacity:.5}
body.nd-design .rs26 .gx .g1 .g1-skip{display:none;align-items:flex-start;gap:8px;max-width:none;margin:0 0 14px;padding:10px 14px;border-radius:14px;background:#EEF9FD;border:1px solid rgba(39,196,238,.45);color:#0D2350;font-size:14.5px}
body.nd-design .rs26 .g1-skip svg{flex:none;margin-top:6px;color:#0878A0;transform:rotate(180deg)}
body.nd-design .rs26 .g1[data-route=layers] .g1-skip[data-g1skip=fast],body.nd-design .rs26 .g1[data-route=fast] .g1-skip[data-g1skip=layers]{display:flex}
body.nd-design .rs26 .g1-done{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 8px;padding:12px 14px;border-radius:18px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .gx .g1 button.g1-dbtn{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF}
body.nd-design .rs26 .g1-box{width:22px;height:22px;border-radius:7px;border:2px solid rgba(13,35,80,.3);display:grid;place-items:center;color:transparent;transition:background .2s,border-color .2s,color .2s}
body.nd-design .rs26 .gx .g1 button.g1-dbtn[aria-pressed=true]{background:#0D2350;color:#FFFFFF;border-color:#0D2350}
body.nd-design .rs26 .g1-dbtn[aria-pressed=true] .g1-box{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .gx .g1 .g1-next{font-size:14.5px}
body.nd-design .rs26 .g1-prog{padding:14px 16px;border-radius:16px;background:#0D2350;color:#EAF2FB}
body.nd-design .rs26 .g1-prog b{display:block;font-size:14px;color:#FFFFFF}
body.nd-design .rs26 .g1-prog > i{display:block;height:6px;border-radius:999px;background:rgba(255,255,255,.14);margin:10px 0 6px;overflow:hidden}
body.nd-design .rs26 .g1-prog > i > i{display:block;height:100%;width:0;background:#27C4EE;transition:width .4s ease}
body.nd-design .rs26 .g1-prog small{display:block;font-size:12.5px;line-height:1.5;color:#A9B6CA}
body.nd-design .rs26 .g10-toc a.g1-ok{color:#0878A0}
body.nd-design .rs26 .g10-toc a.g1-ok::after{content:" ✓";font-weight:600}
body.nd-design .rs26 .g10-toc a.g1-off{opacity:.42}
body.nd-design .rs26 .gx .g1 .g1-camfig{display:grid;gap:18px;align-items:center;margin:1.2em 0 1.4em;padding:18px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
@media (min-width:700px){body.nd-design .rs26 .gx .g1 .g1-camfig{grid-template-columns:230px minmax(0,1fr);gap:28px}}
body.nd-design .rs26 .g1-phone{width:210px;margin-inline:auto;padding:9px 9px 6px;border-radius:32px;background:#0A1530;box-shadow:0 30px 60px -30px rgba(13,35,80,.7)}
body.nd-design .rs26 .g1-cam{position:relative;aspect-ratio:3/4.2;border-radius:24px 24px 8px 8px;overflow:hidden;background:linear-gradient(115deg,#F5F7FA 0%,#E4EAF1 55%,#CFD8E3 100%)}
body.nd-design .rs26 .g1-win-light{position:absolute;inset:-25% 35% 35% -35%;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0))}
body.nd-design .rs26 .g1-grid{position:absolute;inset:0;opacity:.75;background:linear-gradient(#FFFFFF,#FFFFFF) 33.33% 0/1px 100% no-repeat,linear-gradient(#FFFFFF,#FFFFFF) 66.66% 0/1px 100% no-repeat,linear-gradient(#FFFFFF,#FFFFFF) 0 33.33%/100% 1px no-repeat,linear-gradient(#FFFFFF,#FFFFFF) 0 66.66%/100% 1px no-repeat}
body.nd-design .rs26 .gx .g1 .g1-cam img{position:absolute;left:30%;top:20%;width:40%;height:auto;margin:0;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 14px 12px rgba(13,35,80,.28))}
body.nd-design .rs26 .g1-focus{position:absolute;left:37%;top:47%;width:26%;aspect-ratio:1;border:1.5px solid #FFD54A;border-radius:2px}
@media (prefers-reduced-motion:no-preference){body.nd-design .rs26 .g1-focus{animation:g1Focus 2.6s ease-out infinite}}
@keyframes g1Focus{0%{transform:scale(1.35);opacity:0}15%{opacity:1}35%,100%{transform:scale(1);opacity:1}}
body.nd-design .rs26 .g1-zoom{position:absolute;bottom:10px;left:50%;width:30px;height:30px;margin-left:-15px;border-radius:50%;background:rgba(0,0,0,.42);color:#FFD54A;font-size:11px;font-weight:600;display:grid;place-items:center}
body.nd-design .rs26 .g1-pin{position:absolute;z-index:3;width:24px;height:24px;border-radius:50%;background:#27C4EE;color:#03131F;font-size:12.5px;font-weight:600;font-style:normal;display:grid;place-items:center;box-shadow:0 0 0 4px rgba(39,196,238,.3)}
body.nd-design .rs26 .g1-pin.c1{top:14%;left:20%}
body.nd-design .rs26 .g1-pin.c2{top:43%;left:66%}
body.nd-design .rs26 .g1-pin.c3{top:5%;left:6%}
body.nd-design .rs26 .g1-shut{display:flex;justify-content:space-around;align-items:center;padding:10px 6px 4px}
body.nd-design .rs26 .g1-shut i{width:26px;height:26px;border-radius:8px;background:#1D2A4A}
body.nd-design .rs26 .g1-shut b{width:44px;height:44px;border-radius:50%;background:#FFFFFF;box-shadow:0 0 0 3px #0A1530,0 0 0 5px #FFFFFF}
body.nd-design .rs26 .gx .g1 .g1-callouts{list-style:none;counter-reset:c;padding:0;margin:0;display:grid;gap:14px}
body.nd-design .rs26 .gx .g1 .g1-callouts li{counter-increment:c;position:relative;margin:0;padding:0 38px 0 0}
body.nd-design .rs26 .g1-callouts li::before{content:counter(c);position:absolute;right:0;top:0;width:26px;height:26px;border-radius:50%;background:#27C4EE;color:#03131F;font-weight:600;font-size:13px;display:grid;place-items:center}
body.nd-design .rs26 .g1-callouts b{display:block;font-size:15.5px}
body.nd-design .rs26 .g1-callouts span{font-size:14px;color:#3E5175}
body.nd-design .rs26 .gx .g1 .g1-camfig figcaption{grid-column:1/-1;margin:0}
body.nd-design .rs26 .g1-fbar,body.nd-design .rs26 .g1-abar,body.nd-design .rs26 .g1-tbar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#EEF3F9;border-bottom:1px solid rgba(13,35,80,.08);font-size:13px;color:#3E5175}
body.nd-design .rs26 .g1-fbar i,body.nd-design .rs26 .g1-abar i,body.nd-design .rs26 .g1-tbar i{width:10px;height:10px;border-radius:50%;background:#C9D3E0}
body.nd-design .rs26 .g1-fbar span,body.nd-design .rs26 .g1-abar span,body.nd-design .rs26 .g1-tbar span{margin-left:10px;font-weight:500}
body.nd-design .rs26 .gx .g1 .g1-finder{margin:1.4em 0}
body.nd-design .rs26 .g1-fwin{border-radius:16px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;box-shadow:0 24px 50px -36px rgba(13,35,80,.6)}
body.nd-design .rs26 .gx .g1 .g1-fwin ul{list-style:none;margin:0;padding:6px}
body.nd-design .rs26 .gx .g1 .g1-fwin li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0;padding:8px 10px;border-radius:10px;font-size:14px}
body.nd-design .rs26 .g1-fwin li:nth-child(odd){background:#F7FAFD}
body.nd-design .rs26 .g1-fi{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#E3F5FB;color:#0878A0}
body.nd-design .rs26 .g1-fwin li.vid .g1-fi{background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .g1-fwin bdi{font:13.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#0D2350;overflow-wrap:anywhere}
body.nd-design .rs26 .g1-fwin li span[dir=rtl]{font-size:13px;color:#5D6E91}
@media (max-width:560px){body.nd-design .rs26 .gx .g1 .g1-fwin li{grid-template-columns:28px minmax(0,1fr)}
body.nd-design .rs26 .g1-fwin li span[dir=rtl]{grid-column:2;text-align:left}}
body.nd-design .rs26 .g1-brief{display:grid;gap:16px;margin:1.4em 0;padding:18px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
@media (min-width:900px){body.nd-design .rs26 .g1-brief{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}
body.nd-design .rs26 .g1-bf{display:grid;gap:10px}
body.nd-design .rs26 .gx .g1 .g1-f{display:grid;gap:5px;font-size:13.5px}
body.nd-design .rs26 .gx .g1 .g1-f input,body.nd-design .rs26 .gx .g1 .g1-f select{width:100%;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid rgba(13,35,80,.18);background:#FFFFFF;font:15px var(--f);color:#0D2350}
body.nd-design .rs26 .gx .g1 .g1-f input:focus,body.nd-design .rs26 .gx .g1 .g1-f select:focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 3px rgba(39,196,238,.25)}
body.nd-design .rs26 .gx .g1 .g1-brief .prompt{margin:0}
body.nd-design .rs26 .g1-badge{margin-inline-start:auto;margin-inline-end:10px;font-size:12px;padding:3px 9px;border-radius:999px;background:rgba(39,196,238,.16);color:#BFF0FC;white-space:nowrap}
body.nd-design .rs26 .g1 [data-o]{color:#7FDDF6;border-bottom:1px dashed rgba(127,221,246,.55)}
body.nd-design .rs26 .gx .g1 .g1-appfig{margin:1.2em 0 1.4em}
body.nd-design .rs26 .g1-app{border-radius:18px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;box-shadow:0 30px 60px -38px rgba(13,35,80,.6)}
body.nd-design .rs26 .g1-abar{direction:ltr}
body.nd-design .rs26 .g1-abody{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:300px}
body.nd-design .rs26 .g1-aside{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:#F7FAFD;border-inline-end:1px solid rgba(13,35,80,.08);font-size:13px}
body.nd-design .rs26 .g1-aside small{font-size:11.5px;color:#5D6E91;margin-bottom:4px}
body.nd-design .rs26 .g1-aside span{display:flex;align-items:center;gap:6px;padding:7px 8px;border-radius:9px;color:#3E5175}
body.nd-design .rs26 .g1-aside span.on{background:#E3F5FB;color:#0D2350;font-weight:500}
@media (max-width:600px){body.nd-design .rs26 .g1-abody{grid-template-columns:1fr}
body.nd-design .rs26 .g1-aside{display:none}}
body.nd-design .rs26 .g1-chat{display:flex;flex-direction:column;gap:14px;padding:18px 16px 14px}
body.nd-design .rs26 .g1-msg{position:relative;max-width:88%;padding:12px 14px;border-radius:16px;font-size:14px;line-height:1.6}
body.nd-design .rs26 .g1-msg.u{align-self:flex-start;background:#0D2350;color:#EAF2FB;border-start-start-radius:6px}
body.nd-design .rs26 .gx .g1 .g1-msg p{margin:8px 0 0;font-size:14px;color:inherit;max-width:none}
body.nd-design .rs26 .g1-att{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 6px;border-radius:10px;background:rgba(255,255,255,.12);font-size:12.5px;direction:ltr}
body.nd-design .rs26 .gx .g1 .g1-att img{width:26px;height:26px;padding:2px;object-fit:contain;border-radius:6px;background:#FFFFFF;border:0;box-shadow:none;margin:0}
body.nd-design .rs26 .g1-msg.a{align-self:flex-end;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);border-start-end-radius:6px}
body.nd-design .rs26 .g1-file{display:flex;align-items:center;gap:12px}
body.nd-design .rs26 .g1-mini{width:56px;border-radius:10px;flex:none}
body.nd-design .rs26 .g1-file b{display:block;font-size:14px;direction:ltr;text-align:right}
body.nd-design .rs26 .gx .g1 .g1-file small{font-size:12.5px}
body.nd-design .rs26 .g1-file em{font-style:normal;font-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;background:#27C4EE;color:#03131F;white-space:nowrap}
body.nd-design .rs26 .g1-compose{position:relative;margin-top:auto;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;border:1px solid rgba(13,35,80,.15);background:#FFFFFF;font-size:13.5px;color:#8592AA}
body.nd-design .rs26 .g1-plus{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#EEF3F9;color:#0D2350;font-size:18px;line-height:1;box-shadow:0 0 0 3px rgba(39,196,238,.5)}
body.nd-design .rs26 .g1-ph{flex:1}
body.nd-design .rs26 .g1-send{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .g1-send svg{transform:rotate(90deg)}
body.nd-design .rs26 .g1-msg .g1-pin,body.nd-design .rs26 .g1-compose .g1-pin{top:-11px;inset-inline-start:-9px}
body.nd-design .rs26 .gx .g1 .g1-appfig figcaption b{color:#0878A0}
body.nd-design .rs26 .g1-diag{margin:1.2em 0;padding:18px;border-radius:20px;border:1px solid rgba(13,35,80,.1);background:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g1-dq{margin:0 0 12px}
body.nd-design .rs26 .g1-dtabs,body.nd-design .rs26 .g1-ostabs,body.nd-design .rs26 .g1-ptabs,body.nd-design .rs26 .g1-lctl,body.nd-design .rs26 .g1-hctl{display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .g1-dans{margin-top:12px;padding:14px 16px;border-radius:14px;background:#EEF9FD;border-inline-start:3px solid #27C4EE}
body.nd-design .rs26 .gx .g1 .g1-dans p{margin:0}
body.nd-design .rs26 .gx .g1 .g1-layers{margin:1.4em 0;padding:18px;border-radius:24px;background:linear-gradient(160deg,#0D2350,#081430);color:#EAF2FB;overflow:hidden}
body.nd-design .rs26 .gx .g1 .g1-layers .g1-lctl button,body.nd-design .rs26 .gx .g1 .g1-ed .g1-x{background:rgba(255,255,255,.06);color:#EAF2FB;border-color:rgba(255,255,255,.2)}
body.nd-design .rs26 .gx .g1 .g1-layers .g1-lctl button[aria-pressed=true]{background:#27C4EE;color:#03131F;border-color:#27C4EE}
body.nd-design .rs26 .g1-lwrap{display:grid;gap:10px 22px;align-items:center;margin-top:6px;perspective:1400px}
@media (min-width:760px){body.nd-design .rs26 .g1-lwrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}
body.nd-design .rs26 .g1-stack{position:relative;width:min(100%,360px);aspect-ratio:1;margin:34px auto;transform-style:preserve-3d;transition:transform .9s var(--ease)}
body.nd-design .rs26 .g1-stack.split{transform:rotateX(56deg) rotateZ(-36deg) scale(.84)}
body.nd-design .rs26 .g1-plate{position:absolute;inset:0;border-radius:18px;overflow:hidden;outline:1.5px solid transparent;transition:transform .9s var(--ease),box-shadow .6s ease,outline-color .3s ease,background .4s ease}
body.nd-design .rs26 .gx .g1 .g1-plate img{position:absolute;margin:0;max-width:none;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .gx .g1 .g1-plate.p1 img{inset:0;width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .gx .g1 .g1-plate.p3 img{left:29.97%;top:18.52%;width:40.06%;height:62.96%;object-fit:contain}
body.nd-design .rs26 .g1-plate.p1{background:#0B1B40}
body.nd-design .rs26 .g1-stack.split .p1{transform:translateZ(-80px)}
body.nd-design .rs26 .g1-stack.split .p2{transform:translateZ(0);background:rgba(39,196,238,.06);outline-color:rgba(39,196,238,.65)}
body.nd-design .rs26 .g1-stack.split .p3{transform:translateZ(80px);background:rgba(255,255,255,.04);outline-color:rgba(255,255,255,.55)}
body.nd-design .rs26 .g1-stack.split .g1-plate{box-shadow:0 30px 40px -22px rgba(0,0,0,.7)}
body.nd-design .rs26 .g1-stack.split .g1-plate.hl{outline-color:#27C4EE;outline-width:3px}
body.nd-design .rs26 .g1-plate > i{position:absolute;top:10px;right:10px;z-index:3;width:28px;height:28px;border-radius:50%;background:#27C4EE;color:#03131F;font-style:normal;font-size:13.5px;font-weight:600;display:grid;place-items:center;opacity:0;transition:opacity .4s ease}
body.nd-design .rs26 .g1-stack.split .g1-plate > i{opacity:1}
body.nd-design .rs26 .gx .g1 .g1-legend{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .gx .g1 .g1-legend li{margin:0;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:border-color .25s ease}
body.nd-design .rs26 .gx .g1 .g1-legend li.hl{border-color:#27C4EE}
body.nd-design .rs26 .gx .g1 .g1-legend b{display:block;color:#FFFFFF;font-size:15px}
body.nd-design .rs26 .g1-legend span{font-size:13.5px;color:#A9B6CA}
body.nd-design .rs26 .gx .g1 .g1-layers figcaption{color:#A9B6CA}
body.nd-design .rs26 .gx .g1 .g1-halo{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px 18px;align-items:center;margin:1.2em 0}
body.nd-design .rs26 .g1-hsw{grid-row:span 2;aspect-ratio:3/4;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(13,35,80,.1);transition:background .3s ease}
body.nd-design .rs26 .g1-hsw.chk{background:repeating-conic-gradient(#E6ECF3 0 25%,#FFFFFF 0 50%) 0 0/16px 16px}
body.nd-design .rs26 .g1-hsw.light{background:#F7F3EA}
body.nd-design .rs26 .g1-hsw.dark{background:#0A1530}
body.nd-design .rs26 .gx .g1 .g1-hsw img{width:60%;height:auto;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .gx .g1 .g1-halo figcaption{margin:0}
body.nd-design .rs26 .gx .g1 .g1-ed{margin:1.2em 0 1.4em;padding:16px;border-radius:24px;background:#0A1530;color:#EAF2FB;box-shadow:0 30px 60px -36px rgba(13,35,80,.8)}
body.nd-design .rs26 .g1-edtop{display:grid;gap:14px}
@media (min-width:700px){body.nd-design .rs26 .g1-edtop{grid-template-columns:minmax(0,1fr) 200px;align-items:start}}
body.nd-design .rs26 .g1-edprev{position:relative;width:100%;max-width:400px;margin-inline:auto}
body.nd-design .rs26 .g1-edcomp{border-radius:14px}
body.nd-design .rs26 .g1-tc{position:absolute;bottom:10px;left:10px;z-index:3;padding:4px 8px;border-radius:8px;background:rgba(0,0,0,.55);font:500 12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#EAF2FB;direction:ltr}
body.nd-design .rs26 .g1-insp{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}
@media (min-width:700px){body.nd-design .rs26 .g1-insp{grid-template-columns:1fr}}
body.nd-design .rs26 .g1-insp div{padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}
body.nd-design .rs26 .g1-insp dt{font-size:12px;color:#8592AA}
body.nd-design .rs26 .g1-insp dd{margin:2px 0 0;font-size:15px;font-weight:500;color:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g1-insp output{font:inherit;color:#27C4EE;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .g1-edctl{display:flex;align-items:center;gap:12px;margin:14px 0 10px}
body.nd-design .rs26 .gx .g1 .g1-edctl button{display:inline-flex;align-items:center;gap:6px;background:#27C4EE;color:#03131F;border-color:#27C4EE}
body.nd-design .rs26 .gx .g1 .g1-edctl button[aria-pressed=true]{background:#FFFFFF;color:#0D2350;border-color:#FFFFFF}
body.nd-design .rs26 .g1-edctl input[type=range]{flex:1;min-width:0;accent-color:#27C4EE;direction:ltr}
body.nd-design .rs26 .g1-dur{font-size:12.5px;color:#8592AA;white-space:nowrap}
body.nd-design .rs26 .g1-tl{--l:58px;--r:14px;position:relative;padding:6px var(--r) 10px var(--l);border-radius:12px;background:#081026;border:1px solid rgba(255,255,255,.06)}
body.nd-design .rs26 .g1-ruler{position:relative;height:18px}
body.nd-design .rs26 .g1-ruler span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font:11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8592AA}
body.nd-design .rs26 .g1-tr{position:relative;height:34px;margin-top:6px}
body.nd-design .rs26 .g1-tn{position:absolute;right:calc(100% + 12px);top:0;height:100%;display:flex;align-items:center;font-size:12.5px;color:#A9B6CA;white-space:nowrap}
body.nd-design .rs26 .g1-clip{position:absolute;inset:0;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 10px;font:500 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}
body.nd-design .rs26 .g1-clip small{font:11px var(--f);opacity:.75}
body.nd-design .rs26 .g1-clip.c-prod{background:#7FDDF6;color:#03131F}
body.nd-design .rs26 .g1-clip.c-lite{font-family:var(--f);background:rgba(39,196,238,.18);border:1px solid rgba(39,196,238,.6);color:#BFF0FC}
body.nd-design .rs26 .g1-clip.c-back{background:#22396B;color:#C3D0E3}
body.nd-design .rs26 .gx .g1 .g1-clip .kf{position:absolute;top:50%;width:14px;height:14px;min-height:0;margin:-7px 0 0 -7px;padding:0;border-radius:2px;transform:rotate(45deg);background:#FFFFFF;border:2px solid #27C4EE;cursor:pointer;z-index:2}
body.nd-design .rs26 .gx .g1 .g1-clip .kf:hover,body.nd-design .rs26 .gx .g1 .g1-clip .kf:focus-visible{background:#27C4EE;outline:2px solid #FFFFFF;outline-offset:2px}
body.nd-design .rs26 .g1-head{position:absolute;top:4px;bottom:6px;left:calc(var(--l) + (100% - var(--l) - var(--r)) * var(--p,0));width:2px;margin-left:-1px;background:#FFFFFF;z-index:3;pointer-events:none}
body.nd-design .rs26 .g1-head::before{content:"";position:absolute;top:-2px;left:-5px;border:6px solid transparent;border-top:8px solid #27C4EE}
body.nd-design .rs26 .gx .g1 .g1-ed figcaption{color:#A9B6CA}
body.nd-design .rs26 .gx .g1 .g1-ed .g1-ill{background:rgba(255,255,255,.08);color:#C3D0E3}
body.nd-design .rs26 .gx .g1 .g1-ed .g1-ill svg{color:#27C4EE}
body.nd-design .rs26 .gx .g1 .g1-demo{display:grid;gap:16px;align-items:start;padding:16px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
@media (min-width:760px){body.nd-design .rs26 .gx .g1 .g1-demo{grid-template-columns:280px minmax(0,1fr)}}
body.nd-design .rs26 .gx .g1 .g1-demo video{width:100%;aspect-ratio:1;border-radius:16px}
body.nd-design .rs26 .gx .g1 .g1-demo figcaption{margin:0}
body.nd-design .rs26 .g1-demo .downloads{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}
body.nd-design .rs26 .gx .g1 .g1-demo figcaption > b{display:block;margin-bottom:4px}
body.nd-design .rs26 .g1-term{border-radius:16px;overflow:hidden;background:#07101F;border:1px solid rgba(39,196,238,.22);box-shadow:0 24px 50px -34px rgba(13,35,80,.8);text-align:left}
body.nd-design .rs26 .g1-tbar{background:#0E1B33;border-bottom-color:rgba(255,255,255,.06);color:#8592AA}
body.nd-design .rs26 .g1-tbar i{background:#2A3A5C}
body.nd-design .rs26 .g1-tbody{padding:14px 16px;display:grid;gap:6px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#C3D0E3}
body.nd-design .rs26 .g1-cmd{display:flex;align-items:flex-start;gap:10px}
body.nd-design .rs26 .g1-ps{color:#27C4EE;flex:none}
body.nd-design .rs26 .gx .g1 .g1-cmd code{flex:1;min-width:0;padding:0;background:none;color:#FFFFFF;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}
body.nd-design .rs26 .gx .g1 button.g1-cl{flex:none;min-height:26px;padding:0 10px;font-size:12px;border-radius:8px;background:rgba(39,196,238,.14);color:#BFF0FC;border:1px solid rgba(39,196,238,.35)}
body.nd-design .rs26 .gx .g1 button.g1-cl:hover{background:rgba(39,196,238,.3);color:#FFFFFF}
body.nd-design .rs26 .g1-o{padding-left:20px;white-space:pre-wrap;overflow-wrap:anywhere}
body.nd-design .rs26 .g1-o.dim{color:#7C8AA5}
body.nd-design .rs26 .g1-o.ok{color:#7FDDF6}
body.nd-design .rs26 .gx .g1 .g1-tnote{margin:8px 0 0;font-size:13.5px;color:#5D6E91}
body.nd-design .rs26 .g1-os{margin:1em 0 1.2em}
body.nd-design .rs26 .g1-os [role=tabpanel]{margin-top:10px}
body.nd-design .rs26 .g1-run{margin:1.2em 0}
body.nd-design .rs26 .g1-run.armed [data-l]{opacity:0;transform:translateY(4px)}
body.nd-design .rs26 .g1-run.armed [data-l].in{opacity:1;transform:none;transition:opacity .35s ease,transform .35s ease}
body.nd-design .rs26 .g1-runb{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}
body.nd-design .rs26 .gx .g1 .g1-runb button{display:inline-flex;align-items:center;gap:6px}
body.nd-design .rs26 .gx .g1 .g1-runb small{font-size:13px;line-height:1.5;flex:1;min-width:220px}
body.nd-design .rs26 .gx .g1 .g1-pipe{list-style:none;margin:1.2em 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));counter-reset:p}
body.nd-design .rs26 .gx .g1 .g1-pipe li{counter-increment:p;margin:0;padding:10px 10px 12px;border-radius:16px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);display:grid;gap:4px;align-content:start}
body.nd-design .rs26 .g1-pt{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#0A1530;margin-bottom:6px}
body.nd-design .rs26 .gx .g1 .g1-pt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .g1-pt .g1-comp{position:absolute;inset:0;border-radius:0}
body.nd-design .rs26 .g1-pt .g1-chk{position:absolute;inset:0;background:repeating-conic-gradient(#E6ECF3 0 25%,#FFFFFF 0 50%) 0 0/14px 14px}
body.nd-design .rs26 .gx .g1 .g1-pt .g1-chk img{inset:auto;left:29.97%;top:18.52%;width:40.06%;height:62.96%;object-fit:contain}
body.nd-design .rs26 .g1-lonly{position:absolute;inset:0;background:#0A1530}
body.nd-design .rs26 .g1-pipe b::before{content:counter(p) ". ";color:#0878A0}
body.nd-design .rs26 .g1-pipe b{font-size:15px}
body.nd-design .rs26 .g1-pipe li > span:last-child{font-size:13px;line-height:1.5;color:#3E5175}
body.nd-design .rs26 .gx .g1 .g1-frames{display:grid;gap:16px;margin:1.2em 0 1.4em;align-items:start}
@media (min-width:760px){body.nd-design .rs26 .gx .g1 .g1-frames{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
body.nd-design .rs26 .g1-fview{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#0A1530;box-shadow:0 30px 60px -38px rgba(13,35,80,.7)}
body.nd-design .rs26 .gx .g1 .g1-fview img{position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .gx .g1 .g1-fview .g1-ghost{inset:auto;left:29.97%;top:18.52%;width:40.06%;height:62.96%;object-fit:contain;mix-blend-mode:difference;opacity:0;transition:opacity .35s ease}
body.nd-design .rs26 .gx .g1 .g1-frames.diff .g1-ghost{opacity:1}
body.nd-design .rs26 .g1-ftime{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:8px;background:rgba(0,0,0,.5);font:500 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#FFFFFF;direction:ltr}
body.nd-design .rs26 .g1-fbtns{display:grid;gap:8px}
body.nd-design .rs26 .gx .g1 .g1-fbtns button{display:flex;align-items:center;gap:12px;min-height:0;height:auto;padding:8px 8px 8px 14px;border-radius:14px;text-align:right;background:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g1-fbtns button[aria-selected=true]{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g1-fbtns img{width:52px;height:52px;margin:0;border-radius:10px;border:0;box-shadow:none;flex:none}
body.nd-design .rs26 .gx .g1 .g1-fbtns b{display:block;font-size:14.5px;color:inherit;direction:ltr;text-align:right}
body.nd-design .rs26 .gx .g1 .g1-fbtns small{font-size:12.5px;color:inherit;opacity:.75}
body.nd-design .rs26 .g1-sw{position:relative;display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:14px;background:#F4F8FC;cursor:pointer}
body.nd-design .rs26 .g1-sw input{position:absolute;opacity:0;width:1px;height:1px}
body.nd-design .rs26 .g1-swt{flex:none;position:relative;width:40px;height:24px;margin-top:2px;border-radius:999px;background:#C9D3E0;transition:background .25s ease}
body.nd-design .rs26 .g1-swt::after{content:"";position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:#FFFFFF;transition:transform .25s ease,background .25s ease}
body.nd-design .rs26 .g1-sw input:checked + .g1-swt{background:#0D2350}
body.nd-design .rs26 .g1-sw input:checked + .g1-swt::after{transform:translateX(-16px);background:#27C4EE}
body.nd-design .rs26 .g1-sw input:focus-visible + .g1-swt{outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .gx .g1 .g1-sw b{display:block;font-size:14.5px}
body.nd-design .rs26 .gx .g1 .g1-sw small{display:block;font-size:13px;line-height:1.5}
body.nd-design .rs26 .gx .g1 .g1-frames figcaption{grid-column:1/-1;margin:0}
body.nd-design .rs26 .g1-check{margin:1.4em 0;padding:18px;border-radius:22px;border:1px solid rgba(13,35,80,.1);background:#FFFFFF}
body.nd-design .rs26 .g1-chead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}
body.nd-design .rs26 .g1-chead > b{font-size:17px}
body.nd-design .rs26 .g1-meter{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:#3E5175}
body.nd-design .rs26 .g1-meter > i{display:block;width:110px;height:8px;border-radius:999px;background:#EEF3F9;overflow:hidden}
body.nd-design .rs26 .g1-meter > i > i{display:block;height:100%;width:0;background:linear-gradient(90deg,#0878A0,#27C4EE);transition:width .4s ease}
body.nd-design .rs26 .gx .g1 .g1-check ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .gx .g1 .g1-check li{margin:0;padding:12px 14px;border-radius:14px;background:#F7FAFD;border:1px solid transparent;transition:border-color .25s ease,background .25s ease}
body.nd-design .rs26 .gx .g1 .g1-check li.ok{background:#EEF9FD;border-color:rgba(39,196,238,.45)}
body.nd-design .rs26 .g1-check label{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}
body.nd-design .rs26 .g1-check input{position:absolute;opacity:0;width:1px;height:1px}
body.nd-design .rs26 .g1-cb{flex:none;width:24px;height:24px;border-radius:8px;border:2px solid rgba(13,35,80,.3);display:grid;place-items:center;color:transparent;background:#FFFFFF;transition:background .2s,border-color .2s,color .2s}
body.nd-design .rs26 .g1-check input:checked + .g1-cb{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .g1-check input:focus-visible + .g1-cb{outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .gx .g1 .g1-check li > p{margin:6px 34px 0 0;font-size:14px}
body.nd-design .rs26 .gx .g1 .g1-check details{margin:6px 34px 0 0;border:0;border-radius:0;background:none}
body.nd-design .rs26 .gx .g1 .g1-check details > summary{padding:2px 0;font-size:13.5px;color:#0878A0}
body.nd-design .rs26 .gx .g1 .g1-check details > summary::after{float:none;margin-inline-start:8px}
body.nd-design .rs26 .gx .g1 .g1-check details > :not(summary){padding-inline:0;margin:4px 0 0;font-size:14px}
body.nd-design .rs26 .gx .g1 .g1-cok{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-weight:500;color:#0878A0}
body.nd-design .rs26 .gx .g1 .g1-plat{margin:1.2em 0;padding:16px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .g1-ppan{display:grid;gap:14px;margin-top:12px}
@media (min-width:760px){body.nd-design .rs26 .g1-ppan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}
body.nd-design .rs26 .gx .g1 .g1-ppan p{margin:0}
body.nd-design .rs26 .g1-ui{display:grid;grid-template-columns:110px minmax(0,1fr);min-height:180px;border-radius:14px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;font:12.5px/1.3 var(--f);text-align:left;color:#0D2350}
body.nd-design .rs26 .g1-ui.el{grid-template-columns:150px minmax(0,1fr)}
body.nd-design .rs26 .g1-uside{display:flex;flex-direction:column;gap:2px;padding:10px 8px}
body.nd-design .rs26 .g1-ui.wp .g1-uside{background:#1E2433;color:#C3C8D4}
body.nd-design .rs26 .g1-ui.el .g1-uside{background:#F1F3F6;color:#3E5175}
body.nd-design .rs26 .g1-ui.sh .g1-uside{background:#EBEDF0;color:#303A4D}
body.nd-design .rs26 .g1-uside > span{padding:6px 8px;border-radius:6px}
body.nd-design .rs26 .g1-uside > span.hl{background:#27C4EE;color:#03131F;font-weight:600}
body.nd-design .rs26 .g1-uside em{display:block;margin-top:3px;padding-left:8px;font-style:normal;font-weight:400;font-size:11.5px}
body.nd-design .rs26 .g1-umain{display:grid;gap:8px;align-content:start;padding:12px;background:#FAFBFD}
body.nd-design .rs26 .g1-usearch{display:block;padding:7px 9px;border-radius:7px;border:1px solid rgba(13,35,80,.15);background:#FFFFFF;color:#5D6E91}
body.nd-design .rs26 .g1-ugrid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}
body.nd-design .rs26 .g1-ugrid i{font-style:normal;padding:10px 6px;border-radius:7px;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;text-align:center}
body.nd-design .rs26 .g1-ui .hl:not(span.hl){outline:2px solid #27C4EE;outline-offset:1px;background:#E3F5FB;color:#0D2350;font-weight:600}
body.nd-design .rs26 .g1-ufield{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;border-radius:7px;background:#FFFFFF;border:1px solid rgba(13,35,80,.1)}
body.nd-design .rs26 .g1-ufield small{font-size:11.5px;color:#5D6E91}
body.nd-design .rs26 .g1-ufield span{padding:3px 8px;border-radius:5px;background:#EEF3F9}
body.nd-design .rs26 .g1-ufield span.hl{outline:2px solid #27C4EE;outline-offset:1px;background:#E3F5FB;font-weight:600}
body.nd-design .rs26 .g1-ufield .off{color:#8592AA}
body.nd-design .rs26 .g1-ucard{padding:10px;border-radius:8px;background:#FFFFFF;border:1px solid rgba(13,35,80,.1)}
body.nd-design .rs26 .g1-ucard small{display:block;margin-bottom:6px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .g1-udrop{display:grid;place-items:center;height:56px;border:1.5px dashed rgba(13,35,80,.25);border-radius:8px;color:#0878A0}
body.nd-design .rs26 .g1-udrop.hl{outline:2px solid #27C4EE;outline-offset:1px;background:#E3F5FB;font-weight:600}
body.nd-design .rs26 .g1-uline{display:block;height:10px;border-radius:4px;background:#EEF3F9}
body.nd-design .rs26 .gx .g1 .g1-ba{margin:1.2em 0;padding:18px;border-radius:22px;background:#F4F8FC}
body.nd-design .rs26 .g1-bawrap{position:relative;max-width:440px;aspect-ratio:1;margin-inline:auto;border-radius:20px;overflow:hidden;direction:ltr}
body.nd-design .rs26 .g1-src,body.nd-design .rs26 .g1-aft{position:absolute;inset:0}
body.nd-design .rs26 .g1-src{background:linear-gradient(160deg,#F3F6FA,#DCE3EC)}
body.nd-design .rs26 .gx .g1 .g1-src img{position:absolute;left:29.97%;top:18.52%;width:40.06%;height:62.96%;object-fit:contain;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .g1-aft{clip-path:inset(0 0 0 var(--c))}
body.nd-design .rs26 .gx .g1 .g1-aft img{width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .g1-src span,body.nd-design .rs26 .g1-aft span{position:absolute;top:12px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:500;z-index:2}
body.nd-design .rs26 .g1-src span{left:12px;background:rgba(255,255,255,.92);color:#0D2350}
body.nd-design .rs26 .g1-aft span{right:12px;background:rgba(8,15,30,.72);color:#EAF2FB}
body.nd-design .rs26 .g1-bar{position:absolute;top:0;bottom:0;left:var(--c);width:2px;margin-left:-1px;background:#FFFFFF;box-shadow:0 0 0 1px rgba(13,35,80,.2);z-index:2}
body.nd-design .rs26 .g1-bar::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#FFFFFF;box-shadow:0 6px 14px rgba(13,35,80,.3)}
body.nd-design .rs26 .g1-ba input[type=range]{display:block;width:100%;max-width:440px;margin:12px auto 0;accent-color:#0D2350;direction:ltr}
body.nd-design .rs26 .gx .g1 .g1-ba figcaption{max-width:440px;margin:10px auto 0}
body.nd-design .rs26 .gx .g1 .g1-loupe{display:flex;flex-wrap:wrap;gap:22px 30px;justify-content:center;margin:1.2em 0;padding:20px;border-radius:22px;background:#F4F8FC}
body.nd-design .rs26 .g1-loupe > div{display:grid;justify-items:center;gap:8px}
body.nd-design .rs26 .g1-lp{display:block;width:160px;height:160px;border-radius:50%;border:4px solid #FFFFFF;box-shadow:0 0 0 2px #27C4EE,0 20px 40px -24px rgba(13,35,80,.6);background-repeat:no-repeat}
body.nd-design .rs26 .g1-lp.src{background-color:#E9EEF4;background-image:url("../90/8ac0b551336f0128/layer-product.png");background-size:160% auto;background-position:50% 75.9%}
body.nd-design .rs26 .g1-lp.out{background-color:#0B1B40;background-image:url("../90/a1847360605ceb96/frame-1.webp");background-size:402% auto;background-position:50% 63%}
body.nd-design .rs26 .gx .g1 .g1-loupe figcaption{flex-basis:100%;margin:0;text-align:center}
body.nd-design .rs26 .gx .g1 .g1-kinds{list-style:none;margin:1em 0;padding:0;display:grid;gap:12px}
@media (min-width:700px){body.nd-design .rs26 .gx .g1 .g1-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .gx .g1 .g1-kinds li{margin:0;padding:16px;border-radius:18px;background:#F7FAFD;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .g1-kinds li > .ic,body.nd-design .rs26 .g1-story .ic{margin-bottom:10px}
body.nd-design .rs26 .g1-kinds b{display:block;font-size:16px;margin-bottom:4px}
body.nd-design .rs26 .gx .g1 .g1-kinds p{margin:0;font-size:14px;line-height:1.65}
body.nd-design .rs26 .gx .g1 .g1-kinds .g1-story{grid-column:1/-1;display:grid;gap:18px;align-items:center}
@media (min-width:700px){body.nd-design .rs26 .gx .g1 .g1-kinds .g1-story{grid-template-columns:170px minmax(0,1fr)}}
body.nd-design .rs26 .g1-9x16{position:relative;width:150px;aspect-ratio:9/16;margin-inline:auto;border-radius:20px;overflow:hidden;background:#0D1D44;box-shadow:0 0 0 6px #0A1530,0 24px 40px -20px rgba(13,35,80,.7)}
body.nd-design .rs26 .g1-9x16 .g1-s{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);border-radius:0}
body.nd-design .rs26 .g1-sz{position:absolute;left:0;right:0;z-index:2;background:repeating-linear-gradient(135deg,rgba(255,255,255,.13) 0 6px,transparent 6px 12px)}
body.nd-design .rs26 .g1-sz.top{top:0;height:13%;border-bottom:1px dashed rgba(255,255,255,.55)}
body.nd-design .rs26 .g1-sz.bot{bottom:0;height:15%;border-top:1px dashed rgba(255,255,255,.55)}
body.nd-design .rs26 .g1-stx{position:absolute;top:17%;left:0;right:0;z-index:2;text-align:center;font-size:12px;font-weight:600;color:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g1-tpl{list-style:none;counter-reset:t;margin:1em 0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}
body.nd-design .rs26 .gx .g1 .g1-tpl li{counter-increment:t;margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(13,35,80,.12);background:#FFFFFF}
body.nd-design .rs26 .g1-tpl li::before{content:counter(t);display:grid;place-items:center;width:24px;height:24px;margin-bottom:6px;border-radius:50%;background:#0D2350;color:#27C4EE;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .g1-tpl b{display:block;font-size:14.5px}
body.nd-design .rs26 .g1-tpl span{font-size:13px;color:#5D6E91}
body.nd-design .rs26 .gx .g1 .lx-fig{margin:1.3em 0 1.5em}
body.nd-design .rs26 .gx .g1 .lx-fig > figcaption{margin-top:10px}
body.nd-design .rs26 .lx-hero .lx-fig{margin:0!important}
body.nd-design .rs26 .gx .g1 .lx-hvid,body.nd-design .rs26 .gx .g1 .lx-himg{display:block;width:100%;max-height:480px;object-fit:cover;border-radius:24px;border:0;box-shadow:0 34px 70px -38px rgba(13,35,80,.75);background:#081430}
body.nd-design .rs26 .lx-logo{width:15px;height:15px;object-fit:contain;vertical-align:-3px;margin-right:6px;border-radius:3px}
body.nd-design .rs26 .gx .g1 .lx-fig img.lx-logo{display:inline-block;border:0;box-shadow:none;margin:0 6px 0 0;border-radius:3px}
body.nd-design .rs26 .g1-abody.noside{grid-template-columns:1fr}
body.nd-design .rs26 .g1-abar{position:relative}
body.nd-design .rs26 .lx-model{margin-left:auto;font-size:12px;padding:2px 9px;border-radius:999px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12);color:#3E5175}
body.nd-design .rs26 .gx .g1 .g1-msg p{margin:6px 0 0}
body.nd-design .rs26 .gx .g1 .g1-msg > p:first-child,body.nd-design .rs26 .gx .g1 .g1-msg > .g1-pin + p{margin-top:0}
body.nd-design .rs26 .g1-msg.a{color:#0D2350}
body.nd-design .rs26 .gx .g1 .g1-msg ul,body.nd-design .rs26 .gx .g1 .g1-msg ol{margin:6px 0 0;padding-inline-start:1.2em}
body.nd-design .rs26 .gx .g1 .g1-msg li{margin:3px 0;font-size:13.5px;line-height:1.55}
body.nd-design .rs26 .g1-msg mark{background:rgba(39,196,238,.25);color:inherit;padding:0 3px;border-radius:4px}
body.nd-design .rs26 .g1-msg .cite{display:inline-grid;place-items:center;min-width:17px;height:17px;margin:0 2px;padding:0 4px;border-radius:5px;background:#E3F5FB;color:#0878A0;font-size:11px;font-weight:600;vertical-align:1px}
body.nd-design .rs26 .lx-att{margin:0 0 0 6px}
body.nd-design .rs26 .lx-fthumb{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#0D2350;color:#27C4EE;flex:none}
body.nd-design .rs26 .gx .g1 .lx-tree li{padding-left:calc(10px + var(--dp,0) * 20px)}
body.nd-design .rs26 .lx-tree li.dir bdi{font-weight:600}
body.nd-design .rs26 .lx-tree li.dir .g1-fi{background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .lx-gen{direction:ltr;text-align:left;border-radius:18px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;box-shadow:0 30px 60px -38px rgba(13,35,80,.6);font-size:13px;color:#0D2350}
body.nd-design .rs26 .lx-gtop{padding:10px 14px;border-bottom:1px solid rgba(13,35,80,.08);background:#FAFBFD}
body.nd-design .rs26 .lx-gbody{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:250px}
body.nd-design .rs26 .lx-gside{display:flex;flex-direction:column;gap:10px;padding:14px;background:#F7FAFD;border-right:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-field{position:relative;display:grid;gap:5px}
body.nd-design .rs26 .lx-field > small{font-size:11.5px;font-weight:500;color:#5D6E91}
body.nd-design .rs26 .lx-drop{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:8px;border:1.5px dashed rgba(13,35,80,.25);border-radius:10px;background:#FFFFFF;color:#0878A0;font-size:12.5px;unicode-bidi:plaintext;text-align:center}
body.nd-design .rs26 .lx-text{display:block;padding:8px 10px;border-radius:10px;border:1px solid rgba(13,35,80,.14);background:#FFFFFF;font-size:12.5px;line-height:1.5;unicode-bidi:plaintext;text-align:start;max-height:6.2em;overflow:hidden}
body.nd-design .rs26 .lx-select{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(13,35,80,.14);background:#FFFFFF;font-size:12.5px;unicode-bidi:plaintext}
body.nd-design .rs26 .lx-select svg{transform:rotate(-90deg);color:#5D6E91}
body.nd-design .rs26 .lx-chips{display:flex;flex-wrap:wrap;gap:5px}
body.nd-design .rs26 .lx-chips i{font-style:normal;font-size:12px;padding:4px 9px;border-radius:999px;border:1px solid rgba(13,35,80,.15);background:#FFFFFF}
body.nd-design .rs26 .lx-chips i.on{background:#0D2350;color:#FFFFFF;border-color:#0D2350}
body.nd-design .rs26 .lx-slider{position:relative;display:block;height:6px;margin:6px 0;border-radius:999px;background:#E3E9F1}
body.nd-design .rs26 .lx-slider i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#27C4EE}
body.nd-design .rs26 .lx-slider i::after{content:"";position:absolute;right:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#FFFFFF;border:2px solid #0D2350}
body.nd-design .rs26 .lx-go{position:relative;margin-top:auto;display:grid;place-items:center;min-height:38px;border-radius:10px;background:#0D2350;color:#FFFFFF;font-weight:600;font-size:13px}
body.nd-design .rs26 .lx-gout{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;padding:14px;align-content:start}
body.nd-design .rs26 .lx-gout.one{grid-template-columns:1fr}
body.nd-design .rs26 .lx-th{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#0A1530}
body.nd-design .rs26 .lx-th.v{aspect-ratio:9/16}
body.nd-design .rs26 .lx-th.w{aspect-ratio:16/9}
body.nd-design .rs26 .gx .g1 .lx-th img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .lx-th b{position:absolute;left:8px;bottom:8px;right:8px;padding:3px 8px;border-radius:7px;background:rgba(8,15,30,.7);color:#FFFFFF;font-size:11.5px;font-weight:500;unicode-bidi:plaintext;text-align:start}
body.nd-design .rs26 .lx-th.ph{display:grid;place-items:center;background:radial-gradient(70% 60% at 30% 30%,rgba(39,196,238,.32),transparent 70%),linear-gradient(160deg,#12306A,#081430);color:#7FDDF6}
body.nd-design .rs26 .lx-th.ph.on{outline:3px solid #27C4EE;outline-offset:-3px}
body.nd-design .rs26 .lx-th.ph.dim{opacity:.55}
body.nd-design .rs26 .lx-gen .g1-pin,body.nd-design .rs26 .lx-flow .g1-pin,body.nd-design .rs26 .lx-phone .g1-pin{top:-10px;right:-8px}
body.nd-design .rs26 .lx-script{padding:12px 14px;border-radius:12px;border:1px solid rgba(13,35,80,.14);background:#FAFBFD;font-size:13.5px;line-height:1.7;direction:rtl;text-align:right}
body.nd-design .rs26 .gx .g1 .lx-takes{list-style:none;margin:0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .gx .g1 .lx-takes li{position:relative;margin:0;display:grid;grid-template-columns:28px 64px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid rgba(13,35,80,.1);background:#FFFFFF}
body.nd-design .rs26 .lx-takes li.on{border-color:#27C4EE;box-shadow:0 0 0 3px rgba(39,196,238,.2)}
body.nd-design .rs26 .lx-takes li.warn{border-color:#E8B44D;background:#FFFBF1}
body.nd-design .rs26 .lx-takes b{font-size:12.5px;unicode-bidi:plaintext}
body.nd-design .rs26 .lx-takes small{font-size:11.5px;color:#5D6E91;unicode-bidi:plaintext;text-align:right}
body.nd-design .rs26 .lx-play{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .lx-wave{display:flex;align-items:center;gap:2px;height:30px;overflow:hidden}
body.nd-design .rs26 .lx-wave i{flex:1;min-width:2px;max-width:4px;border-radius:2px;background:#27C4EE;opacity:.85}
body.nd-design .rs26 .lx-takes li.warn .lx-wave i{background:#E8B44D}
body.nd-design .rs26 .gx .g1 .lx-phfig{display:grid;justify-items:center}
body.nd-design .rs26 .lx-phone{width:270px;max-width:100%;padding:8px;border-radius:34px;background:#0A1530;box-shadow:0 30px 60px -30px rgba(13,35,80,.7)}
body.nd-design .rs26 .lx-phead{display:flex;align-items:center;gap:10px;padding:12px 12px 10px;border-radius:26px 26px 0 0;background:#FFFFFF;border-bottom:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#27C4EE,#0D2350);color:#FFFFFF;font-weight:600;font-size:13px;flex:none}
body.nd-design .rs26 .lx-phead b{display:block;font-size:13.5px;color:#0D2350}
body.nd-design .rs26 .lx-phead small{font-size:11.5px;color:#5D6E91}
body.nd-design .rs26 .lx-pbody{display:flex;flex-direction:column;gap:8px;padding:12px 10px;min-height:300px;background:#F4F7FB}
body.nd-design .rs26 .lx-phone.k-wa .lx-pbody{background:#EEF1EC}
body.nd-design .rs26 .lx-bubble{position:relative;max-width:82%;padding:8px 11px;border-radius:14px;font-size:12.5px;line-height:1.55;background:#FFFFFF;color:#0D2350;box-shadow:0 1px 1px rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-bubble.in{align-self:flex-start;border-start-start-radius:4px}
body.nd-design .rs26 .lx-bubble.out{align-self:flex-end;background:#DDF4FB;border-start-end-radius:4px}
body.nd-design .rs26 .lx-phone.k-wa .lx-bubble.out{background:#D9F2E3}
body.nd-design .rs26 .lx-bubble.btnb{padding:6px}
body.nd-design .rs26 .lx-lbtn{display:block;padding:7px 10px;border-radius:9px;background:#0D2350;color:#FFFFFF;font-weight:600;text-align:center}
body.nd-design .rs26 .lx-sys{align-self:center;max-width:90%;padding:4px 10px;border-radius:999px;background:rgba(13,35,80,.08);font-size:11px;color:#3E5175;text-align:center}
body.nd-design .rs26 .lx-post{position:relative;display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;background:#FFFFFF}
body.nd-design .rs26 .lx-reel{width:46px;height:60px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(160deg,#12306A,#27C4EE);color:#FFFFFF;flex:none}
body.nd-design .rs26 .lx-post span:last-child{font-size:12px;color:#3E5175;line-height:1.45}
body.nd-design .rs26 .lx-cmt{position:relative;display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:#0D2350}
body.nd-design .rs26 .lx-cmt i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#C9D3E0;color:#0D2350;font-style:normal;font-size:11px;font-weight:600;flex:none}
body.nd-design .rs26 .lx-pin{padding:10px 12px 12px;border-radius:0 0 26px 26px;background:#FFFFFF}
body.nd-design .rs26 .lx-pin span{display:block;padding:8px 12px;border-radius:999px;border:1px solid rgba(13,35,80,.14);font-size:12px;color:#8592AA}
body.nd-design .rs26 .lx-flow{direction:ltr;border-radius:18px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;box-shadow:0 30px 60px -38px rgba(13,35,80,.6)}
body.nd-design .rs26 .gx .g1 .lx-nodes{list-style:none;margin:0;padding:26px 20px;display:flex;gap:30px;overflow-x:auto;background:radial-gradient(circle,rgba(13,35,80,.12) 1px,transparent 1.2px) 0 0/18px 18px,#F7FAFD}
body.nd-design .rs26 .gx .g1 .lx-nodes li{position:relative;flex:1 0 140px;max-width:220px;margin:0;padding:12px;border-radius:14px;background:#FFFFFF;border:1.5px solid rgba(13,35,80,.14);box-shadow:0 10px 20px -16px rgba(13,35,80,.5);display:grid;gap:4px;justify-items:start}
body.nd-design .rs26 .gx .g1 .lx-nodes li + li::before{content:"";position:absolute;left:-31px;top:50%;width:30px;height:2px;background:#27C4EE}
body.nd-design .rs26 .gx .g1 .lx-nodes li + li::after{content:"";position:absolute;left:-6px;top:calc(50% - 4px);border:5px solid transparent;border-left:6px solid #27C4EE}
body.nd-design .rs26 .lx-nodes li b{font-size:13.5px;unicode-bidi:plaintext}
body.nd-design .rs26 .lx-nodes li small{font-size:12px;color:#5D6E91;line-height:1.45;unicode-bidi:plaintext;text-align:start}
body.nd-design .rs26 .gx .g1 .lx-branch{list-style:none;margin:0;padding:0 20px 18px;display:flex;flex-wrap:wrap;gap:8px;background:#F7FAFD}
body.nd-design .rs26 .gx .g1 .lx-branch li{margin:0;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#FFFFFF;border:1px dashed rgba(13,35,80,.22);font-size:12.5px}
body.nd-design .rs26 .lx-cond{padding:2px 8px;border-radius:6px;background:#0D2350;color:#BFF0FC;font-size:11.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.nd-design .rs26 .lx-branch b{unicode-bidi:plaintext}
@media (max-width:640px){body.nd-design .rs26 .gx .g1 .lx-nodes{flex-direction:column;gap:22px;overflow:visible}
body.nd-design .rs26 .gx .g1 .lx-nodes li{max-width:none;flex:none}
body.nd-design .rs26 .gx .g1 .lx-nodes li + li::before{left:24px;top:-23px;width:2px;height:22px}
body.nd-design .rs26 .gx .g1 .lx-nodes li + li::after{left:19px;top:-8px;border:5px solid transparent;border-top:6px solid #27C4EE}}
body.nd-design .rs26 .lx-browser{border-radius:16px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;box-shadow:0 30px 60px -38px rgba(13,35,80,.6)}
body.nd-design .rs26 .lx-bbar{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#EEF3F9;border-bottom:1px solid rgba(13,35,80,.08);direction:ltr}
body.nd-design .rs26 .lx-bbar i{width:10px;height:10px;border-radius:50%;background:#C9D3E0}
body.nd-design .rs26 .lx-url{flex:1;margin-left:10px;padding:4px 12px;border-radius:999px;background:#FFFFFF;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#3E5175;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
body.nd-design .rs26 .lx-bbody{position:relative}
body.nd-design .rs26 .lx-land{padding:0 0 16px;background:#FFFFFF}
body.nd-design .rs26 .lx-lnav{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-lnav b{font-size:14px;margin-inline-end:auto}
body.nd-design .rs26 .lx-lnav > span:not(.lx-lbtn2){width:42px;height:6px;border-radius:4px;background:#E3E9F1}
body.nd-design .rs26 .lx-lbtn2{padding:5px 11px;border-radius:999px;background:#0D2350;color:#FFFFFF;font-size:11.5px;font-weight:600}
body.nd-design .rs26 .lx-lhero{display:grid;gap:16px;padding:26px 22px 18px;background:radial-gradient(60% 90% at 85% 0%,rgba(39,196,238,.16),transparent 70%)}
@media (min-width:620px){body.nd-design .rs26 .lx-lhero:has(.lx-lform){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center}}
body.nd-design .rs26 .gx .g1 .lx-lhero h4{margin:0 0 8px;font-size:clamp(19px,2.2vw,25px);line-height:1.25;color:#0D2350}
body.nd-design .rs26 .gx .g1 .lx-lhero p{margin:0 0 14px;font-size:13.5px;color:#3E5175}
body.nd-design .rs26 .lx-lcta{display:inline-block;padding:9px 16px;border-radius:999px;background:#27C4EE;color:#03131F;font-weight:600;font-size:13px;text-align:center}
body.nd-design .rs26 .lx-lform{display:grid;gap:7px;padding:14px;border-radius:14px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-inp{display:block;padding:8px 10px;border-radius:9px;background:#FFFFFF;border:1px solid rgba(13,35,80,.14);font-size:12px;color:#8592AA}
body.nd-design .rs26 .gx .g1 .lx-lfeat{list-style:none;margin:0;padding:0 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
body.nd-design .rs26 .gx .g1 .lx-lfeat li{margin:0;padding:12px;border-radius:12px;background:#F7FAFD;display:grid;gap:3px}
body.nd-design .rs26 .lx-lfeat .ic{width:28px;height:28px;border-radius:9px}
body.nd-design .rs26 .lx-lfeat b{font-size:13px}
body.nd-design .rs26 .lx-lfeat small{font-size:12px;color:#5D6E91}
body.nd-design .rs26 .lx-ed .g1-tl{margin-top:4px}
body.nd-design .rs26 .lx-tlprev{margin-bottom:12px}
body.nd-design .rs26 .lx-seg{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 8px;border-radius:7px;font:500 11.5px var(--f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
body.nd-design .rs26 .lx-seg.a{background:#7FDDF6;color:#03131F}
body.nd-design .rs26 .lx-seg.b{background:rgba(39,196,238,.2);border:1px solid rgba(39,196,238,.6);color:#BFF0FC}
body.nd-design .rs26 .lx-seg.c{background:#22396B;color:#C3D0E3}
body.nd-design .rs26 .lx-seg.d{background:#EAF2FB;color:#0D2350}
body.nd-design .rs26 .lx-seg.cut{background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 6px,transparent 6px 12px);border:1px dashed rgba(255,255,255,.3);color:#8592AA}
body.nd-design .rs26 .lx-marks{position:absolute;top:0;bottom:0;left:var(--l);right:var(--r);pointer-events:none}
body.nd-design .rs26 .lx-mark{position:absolute;top:22px;bottom:6px;width:0;border-left:1.5px dashed #27C4EE}
body.nd-design .rs26 .lx-mark em{position:absolute;top:-18px;left:4px;font-style:normal;font-size:10.5px;color:#7FDDF6;white-space:nowrap}
body.nd-design .rs26 .lx-colsb{display:grid;gap:0}
@media (min-width:760px){body.nd-design .rs26 .lx-cols.n3 .lx-colsb{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr)}
body.nd-design .rs26 .lx-cols.n2 .lx-colsb{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
body.nd-design .rs26 .lx-col{position:relative;display:grid;gap:8px;align-content:start;padding:14px;border-right:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-col:last-child{border-right:0}
body.nd-design .rs26 .lx-col > small{font-size:11.5px;font-weight:600;color:#5D6E91}
body.nd-design .rs26 .gx .g1 .lx-cards{list-style:none;margin:0;padding:0;display:grid;gap:7px}
body.nd-design .rs26 .gx .g1 .lx-cards li{position:relative;margin:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:1px 9px;align-items:center;padding:8px 9px;border-radius:10px;background:#F7FAFD;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-cards .ic{grid-row:span 2;width:28px;height:28px;border-radius:8px}
body.nd-design .rs26 .lx-cards b{font-size:12.5px;unicode-bidi:plaintext;text-align:start}
body.nd-design .rs26 .lx-cards small{font-size:11.5px;color:#5D6E91;unicode-bidi:plaintext;text-align:start}
body.nd-design .rs26 .lx-cards li.on{border-color:#27C4EE;background:#EEF9FD}
body.nd-design .rs26 .gx .g1 .lx-list{margin:0;padding:0 0 0 1.1em;font-size:12.5px;line-height:1.6}
body.nd-design .rs26 .gx .g1 .lx-list li{margin:2px 0}
body.nd-design .rs26 .lx-chat2{display:grid;gap:8px}
body.nd-design .rs26 .lx-chat2 .q,body.nd-design .rs26 .lx-chat2 .r{padding:9px 11px;border-radius:12px;font-size:12.5px;line-height:1.55;unicode-bidi:plaintext;text-align:start}
body.nd-design .rs26 .lx-chat2 .q{justify-self:end;max-width:85%;background:#0D2350;color:#EAF2FB}
body.nd-design .rs26 .lx-chat2 .r{background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-chat2 .r mark{background:rgba(39,196,238,.28);color:inherit;border-radius:4px;padding:0 3px}
body.nd-design .rs26 .lx-chat2 .cite{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:5px;background:#E3F5FB;color:#0878A0;font-size:10.5px;font-weight:600}
body.nd-design .rs26 .lx-tog{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12);font-size:12.5px;unicode-bidi:plaintext}
body.nd-design .rs26 .lx-tog i{position:relative;width:30px;height:18px;border-radius:999px;background:#C9D3E0;flex:none}
body.nd-design .rs26 .lx-tog i::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#FFFFFF}
body.nd-design .rs26 .lx-tog.on i{background:#27C4EE}
body.nd-design .rs26 .lx-tog.on i::after{left:14px}
body.nd-design .rs26 .lx-pairg{display:grid;gap:14px}
@media (min-width:760px){body.nd-design .rs26 .lx-pairg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
body.nd-design .rs26 .lx-pairg > *{min-width:0}
body.nd-design .rs26 .lx-pairg .g1-app,body.nd-design .rs26 .lx-pairg .g1-term,body.nd-design .rs26 .lx-pairg .lx-gen{height:100%}
body.nd-design .rs26 .gx .g1 button.lx-fill{flex:none;min-height:32px;margin-inline-start:auto;margin-inline-end:8px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);color:#BFF0FC;border:1px solid rgba(39,196,238,.45);font-size:13px}
body.nd-design .rs26 .gx .g1 button.lx-fill:hover{background:rgba(39,196,238,.2);color:#FFFFFF}
body.nd-design .rs26 .gx .g1 button.lx-fill[aria-expanded=true]{background:#27C4EE;color:#03131F;border-color:#27C4EE}
body.nd-design .rs26 .gx .g1 .lx-full button.lx-fill{background:rgba(39,196,238,.22);color:#FFFFFF}
body.nd-design .rs26 .gx .g1 .prompt-head strong{margin-inline-end:auto}
body.nd-design .rs26 .lx-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;padding:14px 18px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.08)}
body.nd-design .rs26 .gx .g1 .lx-fields p{grid-column:1/-1;margin:0;font-size:13px;color:#A9B6CA;max-width:none}
body.nd-design .rs26 .gx .g1 .lx-fields label{display:grid;gap:5px;color:#BFF0FC;font-size:12.5px;font-weight:500}
body.nd-design .rs26 .gx .g1 .lx-fields input{width:100%;min-height:38px;padding:0 11px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#FFFFFF;font:14px var(--f)}
body.nd-design .rs26 .gx .g1 .lx-fields input:focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 3px rgba(39,196,238,.25)}
body.nd-design .rs26 .lx-ph{color:#7FDDF6;border-bottom:1px dashed rgba(127,221,246,.55)}
body.nd-design .rs26 .lx-v{padding:0 3px;border-radius:4px;background:rgba(39,196,238,.2);color:#FFFFFF}
body.nd-design .rs26 .gx .g1 .prompt.term{background:#07101F;border-color:rgba(39,196,238,.22)}
body.nd-design .rs26 .gx .g1 .prompt.term .prompt-head{background:#0E1B33}
body.nd-design .rs26 .gx .g1 .prompt.term .prompt-head strong::before{content:">_";width:auto;height:auto;background:none;box-shadow:none;border-radius:0;color:#27C4EE;font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.nd-design .rs26 .gx .g1 .prompt.term pre{color:#DDE8F5}
@media (max-width:640px){body.nd-design .rs26 .lx-gbody{grid-template-columns:1fr}
body.nd-design .rs26 .lx-gside{border-right:0;border-bottom:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-col{border-right:0;border-bottom:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .gx .g1 .lx-takes li{grid-template-columns:28px minmax(0,1fr);}
body.nd-design .rs26 .gx .g1 .lx-takes li .lx-wave{grid-column:1/-1}}
body.nd-design .rs26 .lx-studio{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:16px;padding:16px;background:#0A1530;direction:ltr}
body.nd-design .rs26 .lx-stage{position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#081026}
body.nd-design .rs26 .gx .g1 .lx-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border:0;border-radius:0;box-shadow:none}
body.nd-design .rs26 .lx-cap{position:absolute;left:8%;right:8%;bottom:14%;padding:6px 8px;border-radius:8px;background:rgba(8,15,30,.72);color:#FFFFFF;font-size:12px;font-weight:600;text-align:center;direction:rtl}
body.nd-design .rs26 .gx .g1 .lx-sside .lx-cards li{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}
body.nd-design .rs26 .lx-sside .lx-cards b{color:#FFFFFF}
body.nd-design .rs26 .lx-sside .lx-cards small{color:#A9B6CA}
body.nd-design .rs26 .gx .g1 .lx-srt{list-style:none;padding:0}
body.nd-design .rs26 .gx .g1 .lx-srt li{padding:7px 9px;border-radius:9px;background:#F7FAFD;margin:0 0 6px;direction:rtl;text-align:right}
body.nd-design .rs26 .lx-srt bdi{font:11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#0878A0}
body.nd-design .rs26 .lx-col mark{background:rgba(39,196,238,.25);color:inherit;border-radius:4px;padding:0 3px}
body.nd-design .rs26 .lx-col .lx-list{direction:rtl;text-align:right;padding:0 1.1em 0 0}
@media (max-width:520px){body.nd-design .rs26 .lx-studio{grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:10px;padding:10px}}
body.nd-design .rs26 .lx-path{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:#3E5175}
body.nd-design .rs26 .lx-path b{padding:3px 9px;border-radius:7px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12);font-weight:500;color:#0D2350}
body.nd-design .rs26 .lx-path i{font-style:normal;color:#8592AA}
body.nd-design .rs26 .lx-path b:last-child{background:#0D2350;color:#FFFFFF;border-color:#0D2350}
body.nd-design .rs26 .lx-cards.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:520px){body.nd-design .rs26 .lx-cards.grid2{grid-template-columns:1fr}}
body.nd-design .rs26 .lx-trio{display:grid;grid-template-columns:repeat(3,minmax(0,110px));gap:10px;justify-content:center}
body.nd-design .rs26 .lx-appst{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);direction:ltr;min-height:280px}
body.nd-design .rs26 .lx-asl{display:flex;flex-direction:column;gap:10px;padding:14px;background:#F7FAFD;border-right:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lx-asl small{font-size:11.5px;color:#8592AA}
body.nd-design .rs26 .gx .g1 .lx-asl p{margin:0;font-size:12.5px;line-height:1.55;padding:10px;border-radius:10px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12)}
body.nd-design .rs26 .lx-asr{display:grid;align-content:start}
body.nd-design .rs26 .lx-astabs{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(13,35,80,.08);font-size:12px}
body.nd-design .rs26 .lx-astabs b{padding:3px 10px;border-radius:7px;background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .lx-astabs span{padding:3px 10px;color:#5D6E91}
body.nd-design .rs26 .lx-asform{display:grid;gap:8px;padding:14px}
@media (max-width:600px){body.nd-design .rs26 .lx-appst{grid-template-columns:1fr}
body.nd-design .rs26 .lx-asl{border-right:0;border-bottom:1px solid rgba(13,35,80,.08)}}
body.nd-design .rs26 .lx-note{display:block;margin-top:4px;font-size:11.5px;color:#5D6E91}
body.nd-design .rs26 .lx-cols.n1 .lx-col{gap:8px}
body.nd-design .rs26 .lx-capnav{margin:1em 0 1.4em}
body.nd-design .rs26 .gx .g1 .lx-capnav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px}
body.nd-design .rs26 .gx .g1 .lx-capnav li{margin:0}
body.nd-design .rs26 .gx .g1 .lx-capnav a{display:flex;align-items:center;gap:10px;height:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(13,35,80,.1);background:#F7FAFD;text-decoration:none;color:#0D2350;font-weight:400;transition:border-color .2s,background .2s}
body.nd-design .rs26 .gx .g1 .lx-capnav a:hover{border-color:#27C4EE;background:#EEF9FD}
body.nd-design .rs26 .gx .g1 .lx-capnav a:focus-visible{outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .lx-capnav .ic{width:32px;height:32px;border-radius:10px}
body.nd-design .rs26 .lx-capnav b{display:block;font-size:14px}
body.nd-design .rs26 .lx-capnav small{display:block;font-size:12px;color:#5D6E91}
body.nd-design .rs26 .gx .g1 .lx-takes li{grid-template-columns:28px auto minmax(0,1fr) auto}
body.nd-design .rs26 .lx-takes b{white-space:nowrap}
body.nd-design .rs26 .lx-pairg > .lx-th{width:100%;max-width:230px;justify-self:center}
body.nd-design .rs26 .gx .g1 .lx-mini{margin:0;padding:10px;border-radius:10px;background:#F7FAFD;font-size:12.5px;line-height:1.6;direction:rtl;text-align:right}
body.nd-design .rs26 .lx-mini mark{background:rgba(39,196,238,.28);color:inherit;border-radius:4px;padding:0 3px}
body.nd-design .rs26 .gx .g1 .lx-tip{border-inline-start-color:#27C4EE}
body.nd-design .rs26 .lx-devbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:7px 12px;background:#0E1B33;color:#A9B6CA;font:11.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.nd-design .rs26 .lx-devbar b{color:#7FDDF6;font-weight:600}
body.nd-design .rs26 .lx-resp{max-width:390px;margin:14px auto;border:1px solid rgba(13,35,80,.14);border-radius:14px;overflow:hidden;box-shadow:0 20px 40px -26px rgba(13,35,80,.5)}
body.nd-design .rs26 .lx-resp .lx-lfeat{grid-template-columns:1fr}
body.nd-design .rs26 .lx-elem{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:300px}
body.nd-design .rs26 .lx-epanel{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-content:start;padding:12px;background:#F1F3F6;border-right:1px solid rgba(13,35,80,.08);font-size:11.5px}
body.nd-design .rs26 .lx-epanel small{grid-column:1/-1;font-weight:600;color:#5D6E91}
body.nd-design .rs26 .lx-epanel i{font-style:normal;padding:10px 4px;border-radius:7px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12);text-align:center}
body.nd-design .rs26 .lx-epanel i.on{outline:2px solid #27C4EE;outline-offset:1px;background:#E3F5FB;font-weight:600}
body.nd-design .rs26 .lx-ecanvas{padding:12px;background:#E9EDF2}
body.nd-design .rs26 .lx-ecanvas .lx-land{border-radius:10px;outline:1.5px dashed rgba(39,196,238,.7);outline-offset:-1px}
@media (max-width:600px){body.nd-design .rs26 .lx-elem{grid-template-columns:1fr}
body.nd-design .rs26 .lx-epanel{grid-template-columns:repeat(3,1fr);border-right:0}}
body.nd-design .rs26 .lx-wpbig{min-height:200px;border:0;border-radius:0}
body.nd-design .rs26 .lx-wpbtns{display:flex;gap:6px;margin-top:8px}
body.nd-design .rs26 .lx-wpbtns i{font-style:normal;padding:5px 10px;border-radius:6px;border:1px solid rgba(13,35,80,.2);background:#FFFFFF;font-size:11.5px}
body.nd-design .rs26 .lx-wpbtns i.hl{outline:2px solid #27C4EE;outline-offset:1px;background:#E3F5FB;font-weight:600}
body.nd-design .rs26 .lx-sheet{display:grid;grid-template-columns:44px 74px minmax(0,1fr) 54px minmax(0,1fr);border:1px solid rgba(13,35,80,.12);border-radius:10px;overflow:hidden;font-size:12px}
body.nd-design .rs26 .lx-sheet span{padding:7px 8px;border-bottom:1px solid rgba(13,35,80,.08);border-left:1px solid rgba(13,35,80,.06);background:#FFFFFF}
body.nd-design .rs26 .lx-sheet span.h{background:#EEF3F9;font-weight:600;color:#3E5175}
body.nd-design .rs26 .lx-sheet span.y{background:#E3F5FB;color:#0878A0;font-weight:600}
body.nd-design .rs26 .lx-pair .lx-pairg .g1-app,body.nd-design .rs26 .lx-pair .lx-pairg .lx-gen{box-shadow:0 20px 40px -30px rgba(13,35,80,.6)}
body.nd-design .rs26 .g1-intro.lx-wide{grid-template-columns:minmax(0,1fr)!important;gap:18px}
@media (min-width:760px){body.nd-design .rs26 .lx-wide .g1-outs{grid-template-columns:repeat(3,minmax(0,1fr))}
body.nd-design .rs26 .lx-wide .g1-outs li{align-items:flex-start}
body.nd-design .rs26 .lx-wide .g1-specs{max-width:520px}}
body.nd-design .rs26 .lx-ed .g1-tl{--l:86px}
body.nd-design .rs26 .gx .g1 img.lx-logo{width:15px!important;height:15px!important;max-width:none;object-fit:contain;box-shadow:none!important;border:0!important}
body.nd-design .rs26 .g1-term .g1-o,body.nd-design .rs26 .gx .g1 .g1-term .g1-cmd code{unicode-bidi:plaintext}
body.nd-design .rs26 .g15[data-ros="mac"] .g15-only[data-os="win"],body.nd-design .rs26 .g15[data-ros="win"] .g15-only[data-os="mac"],body.nd-design .rs26 .g15[data-rtool="claude"] .g15-only[data-tool="codex"],body.nd-design .rs26 .g15[data-rtool="codex"] .g15-only[data-tool="claude"]{display:none}
body.nd-design .rs26 .g15-only{position:relative}
body.nd-design .rs26 .g15-for{display:inline-flex;align-items:center;gap:6px;margin:12px 0 -4px;padding:3px 10px;border-radius:999px;background:#0D2350;color:#BFF0FC;font-size:12px;font-weight:500}
body.nd-design .rs26 .g15[data-ros] .g15-for{display:none}
body.nd-design .rs26 .gx .g1 .g15-routes{display:grid;gap:12px;margin:18px 0 8px}
@media (min-width:640px){body.nd-design .rs26 .gx .g1 .g15-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .gx .g1 button.g15-rt{display:grid;gap:8px;align-content:start;min-height:0;height:auto;padding:16px 18px;border-radius:20px;border:1.5px solid rgba(13,35,80,.14);background:#FFFFFF;color:#0D2350;text-align:right;font:inherit;cursor:pointer;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}
body.nd-design .rs26 .gx .g1 button.g15-rt:hover{border-color:#27C4EE;background:#FFFFFF}
body.nd-design .rs26 .gx .g1 button.g15-rt[aria-checked=true]{border-color:#0D2350;background:#F4FBFE;color:#0D2350;box-shadow:0 0 0 4px rgba(39,196,238,.25)}
body.nd-design .rs26 .gx .g1 button.g15-rt:focus-visible{outline:3px solid #27C4EE;outline-offset:3px}
body.nd-design .rs26 .g15-rtop{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .g15-os{padding:3px 10px;border-radius:8px;background:#EEF3F9;font-size:13px;font-weight:600}
body.nd-design .rs26 .gx .g1 .g15-rtop img{width:26px;height:26px;margin:0;border:0;box-shadow:none;border-radius:6px}
body.nd-design .rs26 .g15-rtop .g1-radio{margin-inline-start:auto}
body.nd-design .rs26 .g15-rt[aria-checked=true] .g1-radio{border-color:#0D2350}
body.nd-design .rs26 .g15-rt[aria-checked=true] .g1-radio::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#27C4EE}
body.nd-design .rs26 .g15-rt b{font-size:18px}
body.nd-design .rs26 .g15-meta{display:flex;flex-wrap:wrap;gap:6px}
body.nd-design .rs26 .g15-meta i{font-style:normal;font-size:12.5px;padding:3px 9px;border-radius:999px;background:#F4F8FC;border:1px solid rgba(13,35,80,.1);color:#3E5175}
body.nd-design .rs26 .gx .g1 .g15-rmsg{min-height:1.6em;margin:4px 0 0;font-size:14.5px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .gx .g1 .g15-all{font-size:14.5px}
body.nd-design .rs26 .gx .g1 button.g15-showall{min-height:34px;padding:0 14px;font-size:13.5px;margin-inline-end:8px}
body.nd-design .rs26 .g15-inst{margin:1.2em 0;border-radius:24px;border:1px solid rgba(13,35,80,.1);background:#F7FAFD;overflow:hidden}
body.nd-design .rs26 .g15-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid rgba(13,35,80,.08);background:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g15-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13.5px}
body.nd-design .rs26 .gx .g1 .g15-tabs img{width:16px;height:16px;margin:0;border:0;box-shadow:none;border-radius:4px}
body.nd-design .rs26 .g15-panel{padding:18px clamp(14px,2.5vw,26px) 6px}
body.nd-design .rs26 .gx .g1 .g15-panel h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:20px}
body.nd-design .rs26 .gx .g1 .g15-panel h3 img{width:22px;height:22px;margin:0;border:0;box-shadow:none;border-radius:5px}
body.nd-design .rs26 .gx .g1 .g15-open{margin:0 0 6px;font-size:14.5px;color:#3E5175}
body.nd-design .rs26 .g15-open kbd{padding:1px 7px;border-radius:6px;border:1px solid rgba(13,35,80,.2);background:#FFFFFF;font:12.5px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:0 1px 0 rgba(13,35,80,.15)}
body.nd-design .rs26 .gx .g1 .g15-steps{list-style:none;margin:14px 0 0;padding:0;position:relative}
body.nd-design .rs26 .gx .g1 .g15-steps::before{content:"";position:absolute;top:14px;bottom:28px;right:15px;width:2px;background:linear-gradient(#27C4EE,rgba(39,196,238,.15))}
body.nd-design .rs26 .gx .g1 .g15-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;margin:0 0 18px;padding:0}
body.nd-design .rs26 .g15-n{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0D2350;color:#27C4EE;font-weight:600;font-size:14px;box-shadow:0 0 0 4px #F7FAFD}
body.nd-design .rs26 .gx .g1 .g15-step h4{margin:4px 0 4px;font-size:16.5px;color:#0D2350}
body.nd-design .rs26 .gx .g1 .g15-step p{margin:0 0 6px;font-size:15px}
body.nd-design .rs26 .gx .g1 .g15-step .lx-fig{margin:10px 0 4px}
body.nd-design .rs26 .gx .g1 .g15-step .lx-fig > figcaption{display:none}
body.nd-design .rs26 .gx .g1 .g15-next{margin:4px 0 14px;font-weight:500}
body.nd-design .rs26 .gx .g1 .g15-alt{margin:.8em 0;border:1px solid rgba(13,35,80,.12);border-radius:16px;background:#FFFFFF}
body.nd-design .rs26 .gx .g1 .g15-alt > summary{padding:14px 18px;font-weight:600}
body.nd-design .rs26 .gx .g1 .g15-alt .lx-fig{margin:.8em 0}
body.nd-design .rs26 .gx .g1 .g15-alt .lx-fig > figcaption{display:none}
body.nd-design .rs26 .g15-dl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}
body.nd-design .rs26 .gx .g1 .g15-dl small{flex-basis:100%;font-size:13px}
body.nd-design .rs26 .g15-file{border-radius:16px;overflow:hidden;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;box-shadow:0 20px 40px -30px rgba(13,35,80,.6)}
body.nd-design .rs26 .g15-file .g1-fbar span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.nd-design .rs26 .gx .g1 .g15-file ol{margin:0;padding:10px 14px 12px;list-style:none;counter-reset:ln}
body.nd-design .rs26 .gx .g1 .g15-file li{counter-increment:ln;position:relative;margin:0;padding:3px 34px 3px 8px;border-radius:7px;font-size:14px;line-height:1.6}
body.nd-design .rs26 .g15-file li::before{content:counter(ln);position:absolute;right:6px;top:3px;width:20px;text-align:left;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#8592AA}
body.nd-design .rs26 .g15-file li.hl{background:rgba(39,196,238,.16);font-weight:600}
body.nd-design .rs26 .gx .g1 .g15-small{font-size:13.5px;margin:-4px 0 10px}
body.nd-design .rs26 .gx .g1 .g15-habits{list-style:none;counter-reset:h;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .gx .g1 .g15-habits li{counter-increment:h;position:relative;margin:0;padding:14px 52px 14px 16px;border-radius:16px;background:#F7FAFD;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .g15-habits li::before{content:counter(h);position:absolute;right:14px;top:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#27C4EE;color:#03131F;font-weight:600;font-size:13px}
body.nd-design .rs26 .g15-habits b{display:block;color:#0D2350}
body.nd-design .rs26 .ac{--ac-r:24px;--ac-ink:#0D2350;--ac-mut:#3E5175;--ac-soft:#F4F8FC;--ac-line:rgba(13,35,80,.12)}
body.nd-design .rs26 .ac-app,body.nd-design .rs26 .ac-learn{padding-top:calc(76px + env(safe-area-inset-top,0px))}
body.nd-design .rs26 .ac-app > .sec.light.ac-first,body.nd-design .rs26 .ac-learn > .sec.light{padding-top:clamp(40px,4.5vw,64px);padding-bottom:clamp(64px,7vw,104px);margin-top:14px}
body.nd-design .rs26 .ac [hidden]{display:none!important}
body.nd-design .rs26 .ac-bar{position:sticky;top:calc(76px + env(safe-area-inset-top,0px));z-index:30;background:rgba(5,10,22,.86);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-top:1px solid rgba(167,205,255,.09);border-bottom:1px solid rgba(167,205,255,.09)}
body.nd-design .rs26 .ac-barin{display:flex;align-items:center;gap:18px;min-height:58px}
body.nd-design .rs26 .ac-brand{display:none;align-items:center;gap:8px;color:#BFF0FC;font-size:14px;white-space:nowrap}
body.nd-design .rs26 .ac-brand b{font-weight:500;color:#EAF2FB}
body.nd-design .rs26 .ac-links{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}
body.nd-design .rs26 .ac-links::-webkit-scrollbar{display:none}
body.nd-design .rs26 .ac-links a{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;color:#A9B6CA;text-decoration:none;font-size:14.5px;transition:color .2s ease,background-color .2s ease}
body.nd-design .rs26 .ac-links a:hover{color:#EAF2FB;background:rgba(255,255,255,.05)}
body.nd-design .rs26 .ac-links a.on{color:#03131F;background:#27C4EE;font-weight:500}
body.nd-design .rs26 .ac-tools{display:flex;align-items:center;gap:6px;flex:none}
body.nd-design .rs26 .ac-demo-btn{min-height:34px;padding:0 12px;border-radius:999px;border:1px dashed rgba(167,205,255,.35);background:transparent;color:#A9B6CA;font:inherit;font-size:13px;cursor:pointer}
body.nd-design .rs26 .ac-demo-btn:hover,body.nd-design .rs26 .ac-demo-btn[aria-expanded=true]{color:#EAF2FB;border-color:#27C4EE}
body.nd-design .rs26 .ac-cartbtn,body.nd-design .rs26 .ac-userbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:40px;height:40px;padding:0 10px;border-radius:999px;color:#EAF2FB;text-decoration:none;font-size:14px;border:1px solid rgba(167,205,255,.17);background:rgba(255,255,255,.04);transition:border-color .2s ease}
body.nd-design .rs26 .ac-cartbtn:hover,body.nd-design .rs26 .ac-userbtn:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-count{position:absolute;top:-5px;left:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:11.5px;font-weight:600;line-height:19px;text-align:center;transform:scale(0);transition:transform .25s var(--ease)}
body.nd-design .rs26 .ac-cartbtn.has .ac-count{transform:scale(1)}
body.nd-design .rs26 .ac-userbtn.in{background:#EAF2FB;color:#0D2350;border-color:#EAF2FB}
body.nd-design .rs26 .ac-userbtn span{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.nd-design .rs26 .ac-demo{border-top:1px solid rgba(167,205,255,.09);background:rgba(10,19,36,.96)}
body.nd-design .rs26 .ac-demo .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:12px;padding-bottom:14px}
body.nd-design .rs26 .ac-demo p{margin:0;flex:1 1 360px;font-size:13.5px;color:#A9B6CA}
body.nd-design .rs26 .ac-demo p b{color:#EAF2FB;font-weight:500}
body.nd-design .rs26 .ac-demo span{display:flex;flex-wrap:wrap;gap:6px}
body.nd-design .rs26 .ac-demo button{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(167,205,255,.2);background:rgba(255,255,255,.05);color:#EAF2FB;font:inherit;font-size:13px;cursor:pointer}
body.nd-design .rs26 .ac-demo button:hover{border-color:#27C4EE}
@media (min-width:900px){body.nd-design .rs26 .ac-brand{display:inline-flex}}
body.nd-design .rs26 .ac-toast{position:fixed;z-index:60;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 14px 12px 18px;border-radius:16px;background:#0D2350;color:#EAF2FB;font-size:14.5px;box-shadow:0 24px 50px -20px rgba(0,0,0,.6),0 0 0 1px rgba(39,196,238,.3);transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform .35s var(--ease),opacity .25s ease;pointer-events:none}
body.nd-design .rs26 .ac-toast.on{transform:translate(-50%,0);opacity:1;pointer-events:auto}
body.nd-design .rs26 .ac-toast a{flex:none;color:#27C4EE;font-weight:500;text-decoration:none;white-space:nowrap}
body.nd-design .rs26 .ac-toast a:hover{text-decoration:underline}
body.nd-design .rs26:has(.ac-sticky.on) .ac-toast{bottom:calc(92px + env(safe-area-inset-bottom,0px))}
body.nd-design .rs26 .ac-chead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 40px;margin-bottom:clamp(26px,3vw,40px)}
body.nd-design .rs26 .ac-chead h2{margin:0}
body.nd-design .rs26 .ac-chead p{margin:10px 0 0;color:var(--text2)}
body.nd-design .rs26 .ac .ac-filters{margin:0;width:auto;max-width:100%}
body.nd-design .rs26 .ac-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.8vw,24px)}
@media (min-width:700px){body.nd-design .rs26 .ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){body.nd-design .rs26 .ac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .ac-card{position:relative;display:flex;flex-direction:column;border-radius:var(--ac-r);background:#FFFFFF;border:1px solid var(--ac-line);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}
body.nd-design .rs26 .ac-card:hover{border-color:rgba(39,196,238,.6);box-shadow:0 26px 50px -34px rgba(13,35,80,.55)}
body.nd-design .rs26 .ac-cimg{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#0D2350}
body.nd-design .rs26 .ac .ac-cimg img{width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0;transition:transform .6s var(--ease)}
body.nd-design .rs26 .ac-card:hover .ac-cimg img{transform:scale(1.03)}
body.nd-design .rs26 .ac-fig .ac-cimg{background:radial-gradient(120% 90% at 50% 110%,rgba(39,196,238,.45),transparent 60%),linear-gradient(160deg,#13306A,#050A16)}
body.nd-design .rs26 .ac .ac-fig .ac-cimg img{object-fit:contain;object-position:50% 100%;padding-top:14px}
body.nd-design .rs26 .ac-card[data-type=session] .ac-cimg{background:radial-gradient(90% 80% at 30% 100%,rgba(39,196,238,.35),transparent 60%),#0D2350}
body.nd-design .rs26 .ac .ac-card[data-type=session] .ac-cimg img{object-fit:cover;object-position:50% 18%}
body.nd-design .rs26 .ac-kind,body.nd-design .rs26 .ac-ex,body.nd-design .rs26 .ac-own{position:absolute;top:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1.3}
body.nd-design .rs26 .ac-kind{right:14px;background:rgba(5,10,22,.78);color:#EAF2FB;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.nd-design .rs26 .ac-card[data-type=guide] .ac-kind{background:#27C4EE;color:#03131F}
body.nd-design .rs26 .ac-ex{left:14px;background:#FFFFFF;color:#0D2350;border:1.5px dashed #0D2350}
body.nd-design .rs26 .ac-own{left:14px;background:#EAF2FB;color:#0D2350;display:none}
body.nd-design .rs26 .ac-card.is-owned .ac-own{display:inline-flex}
body.nd-design .rs26 .ac-cb{display:flex;flex-direction:column;flex:1;padding:20px 22px 20px}
body.nd-design .rs26 .ac-cb h3{margin:0 0 8px;font-size:19.5px;line-height:1.35}
body.nd-design .rs26 .ac-cb h3 a{color:inherit;text-decoration:none}
body.nd-design .rs26 .ac-cb h3 a::after{content:"";position:absolute;inset:0;z-index:0}
body.nd-design .rs26 .ac-cb h3 a:focus-visible{outline:none}
body.nd-design .rs26 .ac-card:has(h3 a:focus-visible){outline:3px solid #0878A0;outline-offset:3px}
body.nd-design .rs26 .ac-cb > p{margin:0 0 14px;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .ac-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none}
body.nd-design .rs26 .ac-meta li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--ac-soft);color:var(--ac-mut);font-size:12.5px}
body.nd-design .rs26 .ac-meta svg,body.nd-design .rs26 .ac-meta .i{flex:none;color:#0878A0}
body.nd-design .rs26 .ac-prog{display:none;margin:0 0 14px}
body.nd-design .rs26 .ac-card.is-owned .ac-prog{display:block}
body.nd-design .rs26 .ac-prog > i,body.nd-design .rs26 .ac-lprog > i,body.nd-design .rs26 .ac-pbar{display:block;height:6px;border-radius:999px;background:#E3ECF6;overflow:hidden}
body.nd-design .rs26 .ac-prog > i > i,body.nd-design .rs26 .ac-lprog > i > i,body.nd-design .rs26 .ac-pbar > i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#27C4EE,#0878A0);transition:width .5s var(--ease)}
body.nd-design .rs26 .ac-prog small{display:block;margin-top:6px;font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .ac-cfoot{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-price{display:flex;flex-direction:column;line-height:1.2}
body.nd-design .rs26 .ac-price b{font-size:24px;font-weight:600;color:#0D2350;letter-spacing:-.01em}
body.nd-design .rs26 .ac-price small{margin-top:3px;font-size:12px;color:var(--text3)}
body.nd-design .rs26 .ac-price.tbd b{font-size:16px;font-weight:500}
body.nd-design .rs26 .ac-price.free b{font-size:16px;font-weight:500;color:#0878A0}
body.nd-design .rs26 .ac-acts{display:flex;gap:8px}
body.nd-design .rs26 .ac .ac-acts .btn{width:auto;margin:0}
body.nd-design .rs26 .ac .btn.is-in{background:#0D2350;color:#FFFFFF;box-shadow:none}
body.nd-design .rs26 .ac .ac-wait[aria-pressed=true]{background:#EAF7FD;border-color:#27C4EE;color:#0D2350}
body.nd-design .rs26 .ac-card.is-example,body.nd-design .rs26 .ac-card.is-soon{border-style:dashed;border-color:rgba(13,35,80,.22)}
body.nd-design .rs26 .ac .ac-card.is-example .ac-cimg img,body.nd-design .rs26 .ac .ac-card.is-soon .ac-cimg img{filter:saturate(.75)}
body.nd-design .rs26 .ac-card.is-incart{border-color:#0D2350}
body.nd-design .rs26 .ac-card.is-owned{border-color:rgba(39,196,238,.7)}
body.nd-design .rs26 .ac-how{list-style:none;margin:0;padding:0;display:grid;gap:16px}
@media (min-width:860px){body.nd-design .rs26 .ac-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}
body.nd-design .rs26 .ac-how li{position:relative;padding:26px 24px 24px;border-radius:var(--ac-r,24px);border:1px solid rgba(167,205,255,.12);background:rgba(255,255,255,.03)}
body.nd-design .rs26 .ac-hn{position:absolute;top:22px;left:22px;font-size:44px;font-weight:300;line-height:1;color:rgba(39,196,238,.5)}
body.nd-design .rs26 .ac-how .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(39,196,238,.14);color:#27C4EE;margin-bottom:16px}
body.nd-design .rs26 .ac-how h3{margin:0 0 6px;font-size:19px}
body.nd-design .rs26 .ac-how p{margin:0;color:var(--text2);font-size:15px}
body.nd-design .rs26 .ac-fmt{display:grid;gap:32px}
@media (min-width:960px){body.nd-design .rs26 .ac-fmt{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}}
body.nd-design .rs26 .ac-fmt h2{margin:0 0 14px}
body.nd-design .rs26 .ac-fmt > div > p{margin:0 0 24px;color:var(--text2);max-width:30em}
body.nd-design .rs26 .ac .ac-fmt .btn{width:auto}
body.nd-design .rs26 .ac-types{list-style:none;margin:0;padding:0;display:grid;gap:14px}
@media (min-width:640px){body.nd-design .rs26 .ac-types{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .ac-types li{padding:22px;border-radius:20px;background:var(--ac-soft);border:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-tic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#0D2350;color:#27C4EE;margin-bottom:14px}
body.nd-design .rs26 .ac-types h3{margin:0 0 6px;font-size:18px}
body.nd-design .rs26 .ac-types p{margin:0;font-size:14.5px;color:var(--text2)}
body.nd-design .rs26 .ac-pkind{display:inline-flex;align-items:center;gap:7px;margin-top:22px;padding:5px 12px;border-radius:999px;background:rgba(39,196,238,.14);color:#BFF0FC;font-size:13.5px}
body.nd-design .rs26 .ac-hmeta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}
body.nd-design .rs26 .ac-hmeta li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid rgba(167,205,255,.17);color:#A9B6CA;font-size:13.5px}
body.nd-design .rs26 .ac-hmeta svg,body.nd-design .rs26 .ac-hmeta .i{color:#27C4EE}
body.nd-design .rs26 .ac-buy{margin-top:26px;padding:20px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(167,205,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:560px}
body.nd-design .rs26 .ac-bprice{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:16px}
body.nd-design .rs26 .ac-bprice b{font-size:44px;font-weight:600;line-height:1;color:#FFFFFF;letter-spacing:-.02em}
body.nd-design .rs26 .ac-bprice span{font-size:14px;color:#A9B6CA}
body.nd-design .rs26 .ac-bacts{display:flex;flex-wrap:wrap;gap:10px}
body.nd-design .rs26 .ac .ac-bacts .btn{flex:1 1 180px;width:auto;margin:0}
body.nd-design .rs26 .ac-bfree{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#27C4EE;font-size:14.5px;text-decoration:none}
body.nd-design .rs26 .ac-bfree svg{flex:none}
body.nd-design .rs26 .ac-bfree:hover{text-decoration:underline}
body.nd-design .rs26 .ac-bown{display:none}
body.nd-design .rs26 .ac-buy.is-owned .ac-bprice,body.nd-design .rs26 .ac-buy.is-owned .ac-bacts,body.nd-design .rs26 .ac-buy.is-owned .ac-bfree{display:none}
body.nd-design .rs26 .ac-buy.is-owned .ac-bown{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
body.nd-design .rs26 .ac-bown b{display:inline-flex;align-items:center;gap:8px;color:#EAF2FB;font-weight:500;font-size:17px}
body.nd-design .rs26 .ac-bown b .i,body.nd-design .rs26 .ac-bown b svg{color:#27C4EE}
body.nd-design .rs26 .ac .ac-bown .btn{width:auto;margin:0}
body.nd-design .rs26 .ac-pmedia{position:relative;margin:0;border-radius:28px;overflow:hidden;background:#0A1324;border:1px solid rgba(167,205,255,.14);box-shadow:0 40px 90px -40px rgba(0,0,0,.8)}
body.nd-design .rs26 .ac .ac-pmedia video,body.nd-design .rs26 .ac .ac-pmedia img{display:block;width:100%;max-height:min(68vh,640px);height:auto;object-fit:cover;margin:0;border-radius:0}
body.nd-design .rs26 .ac-pmedia figcaption{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(5,10,22,.72);color:#EAF2FB;font-size:12.5px;pointer-events:none}
body.nd-design .rs26 .ac-pout{display:grid;gap:28px}
@media (min-width:900px){body.nd-design .rs26 .ac-pout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}}
body.nd-design .rs26 .ac-pout h2{margin:0 0 14px}
body.nd-design .rs26 .ac-pout p{margin:0;color:var(--text2);font-size:17px;max-width:32em}
body.nd-design .rs26 .ac-outs{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .ac-outs li{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:var(--ac-soft);font-size:15.5px}
body.nd-design .rs26 .ac-o{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#27C4EE;color:#03131F}
body.nd-design .rs26 .ac-outs li:first-child{background:#0D2350;color:#EAF2FB;font-weight:500}
body.nd-design .rs26 .ac-lessons{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:none}
body.nd-design .rs26 .ac-lrow a{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 16px;align-items:start;padding:18px 20px;border-radius:20px;border:1px solid rgba(167,205,255,.12);background:rgba(255,255,255,.03);color:inherit;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}
body.nd-design .rs26 .ac-lrow a:hover{border-color:rgba(39,196,238,.6);background:rgba(39,196,238,.05)}
body.nd-design .rs26 .ac-ln{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(167,205,255,.3);font-weight:500;color:#EAF2FB}
body.nd-design .rs26 .ac-lrow.free .ac-ln{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .ac-lt b{display:block;font-size:17px;font-weight:500;color:#EAF2FB;line-height:1.4}
body.nd-design .rs26 .ac-lt small{display:block;margin-top:4px;font-size:14px;color:var(--text2);line-height:1.55}
body.nd-design .rs26 .ac-lk{display:flex;flex-wrap:wrap;gap:6px}
body.nd-design .rs26 .ac-lk i{font-style:normal;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.05);color:#A9B6CA;font-size:12.5px}
body.nd-design .rs26 .ac-lk .ac-free{background:rgba(39,196,238,.16);color:#BFF0FC}
body.nd-design .rs26 .ac-lessons.is-owned .ac-locked{display:none}
@media (min-width:900px){body.nd-design .rs26 .ac-lrow a{grid-template-columns:52px minmax(0,1fr) auto;align-items:center}
body.nd-design .rs26 .ac-ln{grid-row:auto;width:48px;height:48px}
body.nd-design .rs26 .ac-lk{justify-content:flex-end;max-width:300px}}
body.nd-design .rs26 .ac-incl{list-style:none;margin:0 0 clamp(36px,4vw,56px);padding:0;display:grid;gap:12px}
@media (min-width:640px){body.nd-design .rs26 .ac-incl{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1000px){body.nd-design .rs26 .ac-incl{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .ac-incl li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 14px;align-items:center;padding:18px;border-radius:20px;background:var(--ac-soft)}
body.nd-design .rs26 .ac-incl .ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#FFFFFF;color:#0878A0;box-shadow:0 1px 2px rgba(13,35,80,.08)}
body.nd-design .rs26 .ac-incl b{font-size:16.5px}
body.nd-design .rs26 .ac-incl small{font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .ac-teacher{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px 18px;align-items:center;padding:20px;border-radius:24px;border:1px solid var(--ac-line)}
body.nd-design .rs26 .ac .ac-teacher img{width:72px;height:72px;border-radius:50%;object-fit:cover;margin:0}
body.nd-design .rs26 .ac-teacher small{display:block;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .ac-teacher b{display:block;font-size:18px}
body.nd-design .rs26 .ac-teacher p{margin:4px 0 0;font-size:14.5px;color:var(--text2)}
body.nd-design .rs26 .ac .ac-teacher .btn{grid-column:1/-1;width:auto;justify-self:start}
@media (min-width:800px){body.nd-design .rs26 .ac-teacher{grid-template-columns:88px minmax(0,1fr) auto}
body.nd-design .rs26 .ac .ac-teacher img{width:88px;height:88px}
body.nd-design .rs26 .ac .ac-teacher .btn{grid-column:auto}}
body.nd-design .rs26 .ac-sticky{position:fixed;z-index:35;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:760px;margin:0 auto;padding:10px 10px 10px 10px;padding-inline-start:20px;border-radius:20px;background:rgba(13,35,80,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#EAF2FB;box-shadow:0 24px 60px -24px rgba(0,0,0,.7),0 0 0 1px rgba(39,196,238,.25);transform:translateY(calc(100% + 30px));transition:transform .35s var(--ease);visibility:hidden}
body.nd-design .rs26 .ac-sticky.on{transform:none;visibility:visible}
body.nd-design .rs26 .ac-sticky > span{display:flex;align-items:baseline;gap:10px;min-width:0}
body.nd-design .rs26 .ac-sticky b{font-size:22px;font-weight:600}
body.nd-design .rs26 .ac-sticky small{font-size:13.5px;color:#A9B6CA;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.nd-design .rs26 .ac .ac-sticky .btn{width:auto;margin:0;flex:none}
body.nd-design .rs26 .ac-sfig{position:relative;margin:0;display:flex;justify-content:center}
body.nd-design .rs26 .ac .ac-sfig img{width:auto;max-width:100%;max-height:min(66vh,600px);height:auto;margin:0;filter:drop-shadow(0 30px 60px rgba(0,0,0,.45))}
body.nd-design .rs26 .ac-sf1,body.nd-design .rs26 .ac-sf2{position:absolute;display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;padding:12px 16px;border-radius:18px;background:rgba(13,35,80,.62);border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#EAF2FB;box-shadow:0 20px 40px -20px rgba(0,0,0,.6)}
body.nd-design .rs26 .ac-sf1 svg,body.nd-design .rs26 .ac-sf1 .i,body.nd-design .rs26 .ac-sf2 svg,body.nd-design .rs26 .ac-sf2 .i{grid-row:span 2;color:#27C4EE}
body.nd-design .rs26 .ac-sf1 b,body.nd-design .rs26 .ac-sf2 b{font-size:14.5px;font-weight:500}
body.nd-design .rs26 .ac-sf1 small,body.nd-design .rs26 .ac-sf2 small{font-size:12.5px;color:#A9B6CA}
body.nd-design .rs26 .ac-sf1{top:22%;right:0}
body.nd-design .rs26 .ac-sf2{bottom:14%;left:0}
body.nd-design .rs26 .ac-tbd{align-self:center;font-size:14px;color:#A9B6CA}
body.nd-design .rs26 .ac-book{display:grid;gap:18px}
@media (min-width:1000px){body.nd-design .rs26 .ac-book{grid-template-columns:minmax(0,1fr) 340px;gap:22px 36px;align-items:start}
body.nd-design .rs26 .ac-bsum{grid-column:2;grid-row:1/span 3;position:sticky;top:156px}}
body.nd-design .rs26 .ac-bstep{padding:22px;border-radius:24px;border:1px solid var(--ac-line);background:#FFFFFF}
body.nd-design .rs26 .ac-bstep h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:18px}
body.nd-design .rs26 .ac-bstep h3 span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0D2350;color:#27C4EE;font-size:14px;font-weight:600}
body.nd-design .rs26 .ac-topics{display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .ac-topic,body.nd-design .rs26 .ac-day,body.nd-design .rs26 .ac-slot{font:inherit;color:#0D2350;cursor:pointer;border:1.5px solid rgba(13,35,80,.14);background:#FFFFFF;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}
body.nd-design .rs26 .ac-topic{min-height:42px;padding:0 16px;border-radius:999px;font-size:14.5px}
body.nd-design .rs26 .ac-topic:hover,body.nd-design .rs26 .ac-day:not([disabled]):hover,body.nd-design .rs26 .ac-slot:not([disabled]):hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-topic[aria-pressed=true],body.nd-design .rs26 .ac-day[aria-pressed=true],body.nd-design .rs26 .ac-slot[aria-pressed=true]{background:#0D2350;border-color:#0D2350;color:#FFFFFF;box-shadow:0 0 0 4px rgba(39,196,238,.25)}
body.nd-design .rs26 .ac-days{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px}
body.nd-design .rs26 .ac-mon{grid-column:1/-1;margin:6px 0 0;font-size:13px;font-weight:500;color:var(--text3)}
body.nd-design .rs26 .ac-mon:first-child{margin-top:0}
body.nd-design .rs26 .ac-day{position:relative;display:flex;flex-direction:column;align-items:center;gap:1px;padding:9px 4px 10px;border-radius:16px}
body.nd-design .rs26 .ac-day small{font-size:12px;color:inherit;opacity:.7}
body.nd-design .rs26 .ac-day b{font-size:21px;font-weight:500;line-height:1.2}
body.nd-design .rs26 .ac-day i{font-style:normal;font-size:11px}
body.nd-design .rs26 .ac-day[disabled],body.nd-design .rs26 .ac-slot[disabled]{cursor:not-allowed;color:#8592AA;background:repeating-linear-gradient(-45deg,#F4F8FC 0 6px,#EDF2F8 6px 12px);border-color:transparent}
body.nd-design .rs26 .ac-hint{margin:0;font-size:14.5px;color:var(--text3)}
body.nd-design .rs26 .ac-sday{margin:0 0 12px;font-weight:500}
body.nd-design .rs26 .ac-slotg{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}
body.nd-design .rs26 .ac-slot{display:flex;flex-direction:column;align-items:center;padding:10px 6px;border-radius:14px}
body.nd-design .rs26 .ac-slot b{font-size:18px;font-weight:500}
body.nd-design .rs26 .ac-slot small{font-size:12px;opacity:.75}
body.nd-design .rs26 .ac-bsum{padding:24px;border-radius:24px;background:#0D2350;color:#EAF2FB;box-shadow:0 30px 60px -36px rgba(13,35,80,.9)}
body.nd-design .rs26 .ac-bsum > small{font-size:13px;color:#A9B6CA}
body.nd-design .rs26 .ac-bsum dl{margin:12px 0 20px;display:grid;gap:0}
body.nd-design .rs26 .ac-bsum dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(167,205,255,.12)}
body.nd-design .rs26 .ac-bsum dt{color:#A9B6CA;font-size:14px}
body.nd-design .rs26 .ac-bsum dd{margin:0;text-align:left;font-weight:500;font-size:15px}
body.nd-design .rs26 .ac .ac-bsum .btn{width:100%}
body.nd-design .rs26 .ac .ac-bsum .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}
body.nd-design .rs26 .ac-bsum .ac-note{color:#A9B6CA}
body.nd-design .rs26 .ac-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;font-size:13px;color:var(--text3);line-height:1.55}
body.nd-design .rs26 .ac-note svg{flex:none;margin-top:2px}
body.nd-design .rs26 .ac-steps{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:13.5px;color:var(--text3);overflow-x:auto;scrollbar-width:none}
body.nd-design .rs26 .ac-steps span{flex:none;padding:5px 12px;border-radius:999px;background:var(--ac-soft)}
body.nd-design .rs26 .ac-steps span.on{background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .ac-steps i{flex:1 1 20px;min-width:14px;max-width:60px;height:1px;background:var(--ac-line)}
body.nd-design .rs26 .ac .ac-h1{margin:0 0 24px;font-size:clamp(30px,3.4vw,44px);line-height:1.15;color:#0D2350}
body.nd-design .rs26 .ac-h2{margin:clamp(34px,4vw,48px) 0 16px;font-size:22px;color:#0D2350}
body.nd-design .rs26 .ac-cartg,body.nd-design .rs26 .ac-cog{display:grid;gap:22px}
@media (min-width:980px){body.nd-design .rs26 .ac-cartg,body.nd-design .rs26 .ac-cog{grid-template-columns:minmax(0,1fr) 370px;gap:36px;align-items:start}
body.nd-design .rs26 .ac-sum{position:sticky;top:156px}}
body.nd-design .rs26 .ac-items{display:grid;gap:12px}
body.nd-design .rs26 .ac-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px 18px;padding:16px;border-radius:22px;border:1px solid var(--ac-line);background:#FFFFFF}
body.nd-design .rs26 .ac .ac-item img{width:96px;height:72px;object-fit:cover;border-radius:14px;margin:0}
body.nd-design .rs26 .ac-ib small{font-size:12.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .ac-ib h3{margin:2px 0 4px;font-size:18px}
body.nd-design .rs26 .ac-ib h3 a{color:inherit;text-decoration:none}
body.nd-design .rs26 .ac-ib h3 a:hover{text-decoration:underline}
body.nd-design .rs26 .ac-ib p{margin:0;font-size:14px;color:var(--text2)}
body.nd-design .rs26 .ac-ip{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-ip b{font-size:19px;font-weight:600;color:#0D2350}
@media (min-width:640px){body.nd-design .rs26 .ac-item{grid-template-columns:120px minmax(0,1fr) auto;align-items:center}
body.nd-design .rs26 .ac .ac-item img{width:120px;height:84px}
body.nd-design .rs26 .ac-ip{grid-column:auto;flex-direction:column;align-items:flex-end;border:0;padding:0}}
body.nd-design .rs26 .ac-rm,body.nd-design .rs26 .ac-link{padding:0;border:0;background:none;font:inherit;font-size:13.5px;color:#0878A0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body.nd-design .rs26 .ac-link{display:inline-block;margin-top:6px}
body.nd-design .rs26 .ac-rm:hover,body.nd-design .rs26 .ac-link:hover{color:#0D2350}
body.nd-design .rs26 .ac-sum{padding:24px;border-radius:24px;background:var(--ac-soft);border:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-sum h2{margin:0 0 14px;font-size:20px}
body.nd-design .rs26 .ac-sum dl{margin:0;display:grid}
body.nd-design .rs26 .ac-sum dl div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--ac-line);font-size:14.5px}
body.nd-design .rs26 .ac-sum dd{margin:0;font-weight:500;white-space:nowrap}
body.nd-design .rs26 .ac-tnote{margin:10px 0 0;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .ac-total{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:16px 0 18px}
body.nd-design .rs26 .ac-total span{font-weight:500}
body.nd-design .rs26 .ac-total b{font-size:28px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .ac .ac-sum .btn{width:100%}
body.nd-design .rs26 .ac-more{display:block;margin-top:12px;text-align:center;font-size:14px;color:#0878A0}
body.nd-design .rs26 .ac-mi{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ac-line)}
body.nd-design .rs26 .ac .ac-mi img{width:56px;height:42px;border-radius:10px;object-fit:cover;margin:0}
body.nd-design .rs26 .ac-mi b{display:block;font-size:14.5px;font-weight:500;line-height:1.35}
body.nd-design .rs26 .ac-mi small{display:block;font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .ac-mi em{font-style:normal;font-weight:500;font-size:14px;white-space:nowrap}
body.nd-design .rs26 .ac-mini + dl{display:none}
body.nd-design .rs26 .ac-form fieldset{margin:0 0 16px;padding:22px;border-radius:22px;border:1px solid var(--ac-line);background:#FFFFFF}
body.nd-design .rs26 .ac-form legend{display:flex;align-items:center;gap:10px;float:right;width:100%;margin:0 0 16px;padding:0;font-size:18px;font-weight:500;color:#0D2350}
body.nd-design .rs26 .ac-form legend + *{clear:both}
body.nd-design .rs26 .ac-form legend span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0D2350;color:#27C4EE;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .ac-fields{display:grid;gap:14px}
@media (min-width:640px){body.nd-design .rs26 .ac-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
body.nd-design .rs26 .ac-fields label:first-child{grid-column:1/-1}}
body.nd-design .rs26 .ac-form label{display:grid;gap:6px;font-size:14px;font-weight:500;color:#0D2350}
body.nd-design .rs26 .ac-form input:not([type=checkbox]){width:100%;min-height:50px;padding:0 16px;border-radius:14px;border:1.5px solid rgba(13,35,80,.16);background:#FFFFFF;color:#0D2350;font:inherit;font-size:16px;font-weight:400;transition:border-color .2s ease,box-shadow .2s ease}
body.nd-design .rs26 .ac-form input:not([type=checkbox]):focus{outline:none;border-color:#27C4EE;box-shadow:0 0 0 4px rgba(39,196,238,.22)}
body.nd-design .rs26 .ac-form input[aria-invalid=true]{border-color:#C4314B}
body.nd-design .rs26 .ac-form .ac-hint{margin-top:12px;font-size:13.5px}
body.nd-design .rs26 .ac-logged{margin:0;padding:14px 16px;border-radius:14px;background:var(--ac-soft);font-size:15px}
body.nd-design .rs26 .ac-logged .ac-link{margin:0 6px 0 0}
body.nd-design .rs26 .ac-pay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
@media (min-width:640px){body.nd-design .rs26 .ac-pay{grid-template-columns:repeat(4,minmax(0,1fr))}}
body.nd-design .rs26 .ac-pay button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;padding:10px;border-radius:16px;border:1.5px solid rgba(13,35,80,.14);background:#FFFFFF;color:#0D2350;font:inherit;font-size:14px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}
body.nd-design .rs26 .ac-pay button:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-pay button[aria-checked=true]{border-color:#0D2350;box-shadow:0 0 0 4px rgba(39,196,238,.22);background:#F4FBFE}
body.nd-design .rs26 .ac-pay b{font-weight:500}
body.nd-design .rs26 .ac-pmi{display:grid;place-items:center;min-width:34px;height:22px;padding:0 6px;border-radius:6px;background:#0D2350;color:#FFFFFF;font-size:12px;font-weight:600;font-family:Arial,sans-serif}
body.nd-design .rs26 .ac-provider{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:16px 18px;border-radius:16px;border:1.5px dashed rgba(13,35,80,.25);background:var(--ac-soft);color:#0D2350}
body.nd-design .rs26 .ac-provider svg{flex:none;color:#0878A0}
body.nd-design .rs26 .ac-provider b{font-weight:500}
body.nd-design .rs26 .ac-provider p{margin:4px 0 0;font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .ac-form .ac-terms{display:flex;align-items:flex-start;gap:10px;margin:4px 0 14px;font-weight:400;font-size:14.5px;color:var(--text2)}
body.nd-design .rs26 .ac-terms input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#0D2350}
body.nd-design .rs26 .ac-terms a{color:#0878A0}
body.nd-design .rs26 .ac-err{min-height:0;margin:0 0 12px;color:#C4314B;font-size:14.5px;font-weight:500}
body.nd-design .rs26 .ac-err:empty{display:none}
body.nd-design .rs26 .ac .ac-paybtn{width:100%}
body.nd-design .rs26 .ac .btn.is-busy{opacity:.75;cursor:progress}
body.nd-design .rs26 .ac-done-box,body.nd-design .rs26 .ac-empty,body.nd-design .rs26 .ac-guest{max-width:620px;margin:20px auto;text-align:center}
body.nd-design .rs26 .ac-done-box p,body.nd-design .rs26 .ac-empty p,body.nd-design .rs26 .ac-guest p{color:var(--text2);font-size:16.5px}
body.nd-design .rs26 .ac-done-box .ac-note{justify-content:center}
body.nd-design .rs26 .ac-done-box .cta-row,body.nd-design .rs26 .ac-empty .cta-row,body.nd-design .rs26 .ac-guest .cta-row{justify-content:center}
body.nd-design .rs26 .ac .ac-done-box .btn,body.nd-design .rs26 .ac .ac-empty .btn,body.nd-design .rs26 .ac .ac-guest .btn{width:auto}
body.nd-design .rs26 .ac-eic{display:grid;place-items:center;width:84px;height:84px;margin:0 auto 18px;border-radius:50%;background:var(--ac-soft);color:#0D2350}
body.nd-design .rs26 .ac-eic.ok{background:#27C4EE;color:#03131F;box-shadow:0 0 0 10px rgba(39,196,238,.15)}
body.nd-design .rs26 .ac-done-box:focus{outline:none}
body.nd-design .rs26 .ac-empty h2{margin:0 0 8px}
body.nd-design .rs26 .ac-login{display:grid;gap:22px;max-width:1080px;margin:0 auto}
@media (min-width:900px){body.nd-design .rs26 .ac-login{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;align-items:stretch}}
body.nd-design .rs26 .ac-lfig{position:relative;display:none;margin:0;min-height:520px;border-radius:28px;overflow:hidden;background:radial-gradient(110% 80% at 50% 105%,rgba(39,196,238,.42),transparent 58%),linear-gradient(165deg,#13306A,#050A16)}
@media (min-width:900px){body.nd-design .rs26 .ac-lfig{display:block}}
body.nd-design .rs26 .ac .ac-lfig img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:92%;width:auto;max-width:none;margin:0}
body.nd-design .rs26 .ac-lf1,body.nd-design .rs26 .ac-lf2{position:absolute;display:grid;grid-template-columns:auto 1fr;gap:0 10px;align-items:center;padding:12px 16px;border-radius:18px;background:rgba(13,35,80,.6);border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#EAF2FB}
body.nd-design .rs26 .ac-lf1 .i,body.nd-design .rs26 .ac-lf1 svg,body.nd-design .rs26 .ac-lf2 .i,body.nd-design .rs26 .ac-lf2 svg{grid-row:span 2;color:#27C4EE}
body.nd-design .rs26 .ac-lf1 b,body.nd-design .rs26 .ac-lf2 b{font-size:14.5px;font-weight:500}
body.nd-design .rs26 .ac-lf1 small,body.nd-design .rs26 .ac-lf2 small{font-size:12.5px;color:#A9B6CA}
body.nd-design .rs26 .ac-lf1{top:28px;right:24px}
body.nd-design .rs26 .ac-lf2{bottom:32px;left:24px}
body.nd-design .rs26 .ac-lcard{padding:clamp(24px,3.5vw,44px);border-radius:28px;border:1px solid var(--ac-line);background:#FFFFFF;box-shadow:0 30px 70px -50px rgba(13,35,80,.6)}
body.nd-design .rs26 .ac-lcard > p{margin:-12px 0 22px;color:var(--text2)}
body.nd-design .rs26 .ac-ltabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:20px;border-radius:999px;background:var(--ac-soft)}
body.nd-design .rs26 .ac-ltabs button{min-height:42px;border:0;border-radius:999px;background:transparent;color:var(--text2);font:inherit;font-size:15px;cursor:pointer}
body.nd-design .rs26 .ac-ltabs button[aria-selected=true]{background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .ac-login .ac-form > div{display:grid;gap:14px}
body.nd-design .rs26 .ac .ac-login .ac-form .btn{width:100%}
body.nd-design .rs26 .ac-code{letter-spacing:.5em;text-align:center;font-size:22px!important;font-weight:500!important}
body.nd-design .rs26 .ac-sent,body.nd-design .rs26 .ac-already{margin:0;padding:12px 16px;border-radius:14px;background:#EAF7FD;color:#0D2350;font-size:14.5px}
body.nd-design .rs26 .ac-already{margin-bottom:16px}
body.nd-design .rs26 .ac-login .ac-link{justify-self:center}
body.nd-design .rs26 .ac-or{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text3);font-size:13.5px}
body.nd-design .rs26 .ac-or::before,body.nd-design .rs26 .ac-or::after{content:"";flex:1;height:1px;background:var(--ac-line)}
body.nd-design .rs26 .ac-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:50px;border-radius:999px;border:1.5px solid rgba(13,35,80,.16);background:#FFFFFF;color:#0D2350;font:inherit;font-size:15.5px;font-weight:500;cursor:pointer}
body.nd-design .rs26 .ac-google:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-gi{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#0D2350;color:#FFFFFF;font-size:13px;font-family:Arial,sans-serif;font-weight:700}
body.nd-design .rs26 .ac-dhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}
body.nd-design .rs26 .ac-dhead small{font-size:14px;color:var(--text3)}
body.nd-design .rs26 .ac-dhead .ac-h1{margin:4px 0 0}
body.nd-design .rs26 .ac .ac-dhead .btn{width:auto}
body.nd-design .rs26 .ac-tiles{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.nd-design .rs26 .ac-tiles li{padding:18px;border-radius:20px;background:var(--ac-soft);border:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-tiles b{display:block;font-size:clamp(22px,2.6vw,32px);font-weight:600;color:#0D2350;line-height:1.15}
body.nd-design .rs26 .ac-tiles b.sm{font-size:16px;font-weight:500;color:var(--text2)}
body.nd-design .rs26 .ac-tiles span{font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .ac-cont{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 22px;align-items:center;padding:18px;border-radius:26px;background:#0D2350;color:#EAF2FB}
body.nd-design .rs26 .ac .ac-cont img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin:0}
body.nd-design .rs26 .ac-cont small{display:block;font-size:13px;color:#27C4EE}
body.nd-design .rs26 .ac-cont b{display:block;margin:4px 0 4px;font-size:21px;font-weight:500}
body.nd-design .rs26 .ac-cont span:not(.ac-pbar){display:block;font-size:14.5px;color:#A9B6CA;margin-bottom:12px}
body.nd-design .rs26 .ac-cont .ac-pbar{background:rgba(255,255,255,.12)}
body.nd-design .rs26 .ac-cont .ac-pbar + small{margin-top:6px;color:#A9B6CA}
body.nd-design .rs26 .ac .ac-cont .btn{width:auto}
@media (min-width:800px){body.nd-design .rs26 .ac-cont{grid-template-columns:220px minmax(0,1fr) auto;padding:16px 26px 16px 16px}}
body.nd-design .rs26 .ac-mine{display:grid;gap:14px}
@media (min-width:700px){body.nd-design .rs26 .ac-mine{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){body.nd-design .rs26 .ac-mine{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .ac-mc{display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--ac-line);background:#FFFFFF;overflow:hidden}
body.nd-design .rs26 .ac-mci{position:relative;display:block;aspect-ratio:16/9}
body.nd-design .rs26 .ac .ac-mci img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0}
body.nd-design .rs26 .ac-fin{position:absolute;top:12px;right:12px;padding:4px 10px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:12.5px;font-weight:500}
body.nd-design .rs26 .ac-mcb{display:flex;flex-direction:column;flex:1;padding:18px}
body.nd-design .rs26 .ac-mcb small{font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .ac-mcb h3{margin:4px 0 12px;font-size:18px}
body.nd-design .rs26 .ac-mcb h3 a{color:inherit;text-decoration:none}
body.nd-design .rs26 .ac-mcb p{margin:6px 0 14px;font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .ac .ac-mcb .btn{width:auto;align-self:flex-start;margin-top:auto}
body.nd-design .rs26 .ac-mmore{align-items:center;justify-content:center;gap:4px;min-height:220px;border-style:dashed;text-decoration:none;color:#0D2350;text-align:center;padding:20px}
body.nd-design .rs26 .ac-mmore span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ac-soft);margin-bottom:8px}
body.nd-design .rs26 .ac-mmore small{color:var(--text3)}
body.nd-design .rs26 .ac-mmore:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-mempty{padding:22px;border-radius:20px;border:1.5px dashed var(--ac-line);text-align:center}
body.nd-design .rs26 .ac-mempty p{margin:0 0 14px;color:var(--text2)}
body.nd-design .rs26 .ac .ac-mempty .btn{width:auto}
body.nd-design .rs26 .ac-scard{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px 18px;align-items:center;padding:18px;border-radius:22px;border:1px solid var(--ac-line);background:#FFFFFF}
body.nd-design .rs26 .ac .ac-scard img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 15%;margin:0;background:#0D2350}
body.nd-design .rs26 .ac-scard small{display:inline-block;margin-bottom:4px;font-size:12.5px;color:var(--text3)}
body.nd-design .rs26 .ac-scard .ac-pend{padding:3px 10px;border-radius:999px;background:#FFF3D6;color:#7A4B00;font-weight:500}
body.nd-design .rs26 .ac-scard b{display:block;font-size:17.5px;font-weight:500}
body.nd-design .rs26 .ac-scard span{display:block;font-size:14.5px;color:var(--text2)}
body.nd-design .rs26 .ac-scard p{margin:6px 0 0;font-size:13.5px;color:var(--text3)}
body.nd-design .rs26 .ac .ac-scard .btn{grid-column:1/-1;width:auto;justify-self:start}
body.nd-design .rs26 .ac-scard.is-empty{border-style:dashed}
@media (min-width:760px){body.nd-design .rs26 .ac-scard{grid-template-columns:72px minmax(0,1fr) auto}
body.nd-design .rs26 .ac .ac-scard img{width:72px;height:72px}
body.nd-design .rs26 .ac .ac-scard .btn{grid-column:auto}}
body.nd-design .rs26 .ac-olist{list-style:none;margin:0;padding:0;border-radius:20px;border:1px solid var(--ac-line);overflow:hidden}
body.nd-design .rs26 .ac-olist li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:6px 18px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--ac-line);font-size:14.5px}
body.nd-design .rs26 .ac-olist li:last-child{border-bottom:0}
body.nd-design .rs26 .ac-ono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .ac-odate{color:var(--text3)}
body.nd-design .rs26 .ac-olist b{font-weight:600;white-space:nowrap}
body.nd-design .rs26 .ac-olist small{grid-column:1/-1;font-size:12px;color:var(--text3)}
@media (max-width:640px){body.nd-design .rs26 .ac-olist li{grid-template-columns:auto 1fr}
body.nd-design .rs26 .ac-oit{grid-column:1/-1}}
body.nd-design .rs26 .ac-learn .ac-bar{position:relative;top:auto}
body.nd-design .rs26 .ac-lbar{position:sticky;top:calc(76px + env(safe-area-inset-top,0px));z-index:30;background:rgba(5,10,22,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(167,205,255,.09)}
body.nd-design .rs26 .ac-lbar .wrap{display:flex;align-items:center;gap:16px;min-height:56px}
body.nd-design .rs26 .ac-back{display:inline-flex;align-items:center;gap:6px;color:#A9B6CA;font-size:14px;text-decoration:none;white-space:nowrap}
body.nd-design .rs26 .ac-back .i,body.nd-design .rs26 .ac-back svg{transform:scaleX(-1)}
body.nd-design .rs26 .ac-back:hover{color:#EAF2FB}
body.nd-design .rs26 .ac-lbar b{flex:1;min-width:0;font-weight:500;color:#EAF2FB;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.nd-design .rs26 .ac-lprog{display:flex;align-items:center;gap:10px;flex:none;width:clamp(120px,22vw,260px)}
body.nd-design .rs26 .ac-lprog > i{flex:1;background:rgba(255,255,255,.12)}
body.nd-design .rs26 .ac-lprog small{font-size:12.5px;color:#A9B6CA;white-space:nowrap}
@media (max-width:640px){body.nd-design .rs26 .ac-lbar b{display:none}
body.nd-design .rs26 .ac-lprog{flex:1;width:auto}}
body.nd-design .rs26 .ac-lgrid{display:grid;gap:24px}
@media (min-width:1080px){body.nd-design .rs26 .ac-lgrid{grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}}
body.nd-design .rs26 .ac-side{position:relative}
@media (min-width:1080px){body.nd-design .rs26 .ac-side{position:sticky;top:150px;max-height:calc(100vh - 170px);overflow:auto;scrollbar-width:thin}}
body.nd-design .rs26 .ac-sbox{padding:16px;border-radius:22px;background:var(--ac-soft);border:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-sbox > small{display:block;padding:0 6px 10px;font-size:13px;color:var(--text3)}
body.nd-design .rs26 .ac-sbox ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}
@media (max-width:1079px){body.nd-design .rs26 .ac-sbox ol{grid-auto-flow:column;grid-auto-columns:minmax(220px,70%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}
body.nd-design .rs26 .ac-sbox li{scroll-snap-align:start}}
body.nd-design .rs26 .ac-sbox a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:14px;color:#0D2350;text-decoration:none;transition:background-color .2s ease}
body.nd-design .rs26 .ac-sbox a:hover{background:#FFFFFF}
body.nd-design .rs26 .ac-sbox a[aria-current]{background:#FFFFFF;box-shadow:0 0 0 1.5px #0D2350}
body.nd-design .rs26 .ac-sn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(13,35,80,.2);font-size:13px;font-weight:500}
body.nd-design .rs26 .ac-sbox a[aria-current] .ac-sn{background:#0D2350;border-color:#0D2350;color:#27C4EE}
body.nd-design .rs26 .ac-sbox a.is-done .ac-sn{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .ac-st b{display:block;font-size:14px;font-weight:500;line-height:1.35}
body.nd-design .rs26 .ac-st small{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:12px;color:var(--text3)}
body.nd-design .rs26 .ac-ss,body.nd-design .rs26 .ac-sl{display:none;color:#0878A0}
body.nd-design .rs26 .ac-sbox a.is-done .ac-ss{display:block}
body.nd-design .rs26 .ac-sbox a.is-locked .ac-sl{display:block;color:#8592AA}
body.nd-design .rs26 .ac-sbox a.is-locked .ac-st b{color:#5D6E91}
body.nd-design .rs26 .ac-lesson{scroll-margin-top:150px}
body.nd-design .rs26 .ac-learn .ac-lesson + .ac-lesson{margin-top:clamp(48px,6vw,80px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-js .ac-lesson{display:none}
body.nd-design .rs26 .ac-js .ac-lesson.on{display:block;margin-top:0;padding-top:0;border-top:0}
body.nd-design .rs26 .ac-lhead{margin-bottom:20px}
body.nd-design .rs26 .ac-lhead small{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .ac-learn .gx .ac-lhead h2{margin:8px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.2}
body.nd-design .rs26 .ac-lock{display:none}
body.nd-design .rs26 .ac-lesson.is-locked .ac-lbody{position:relative;max-height:340px;overflow:hidden;pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(#000 20%,transparent 92%);mask-image:linear-gradient(#000 20%,transparent 92%)}
body.nd-design .rs26 .ac-lesson.is-locked .ac-lock{display:block;position:relative;margin-top:-40px;padding:clamp(24px,3vw,36px);border-radius:26px;background:#0D2350;color:#EAF2FB;text-align:center}
body.nd-design .rs26 .ac-lesson.is-locked .ac-lfoot{display:none}
body.nd-design .rs26 .ac-lic{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(39,196,238,.16);color:#27C4EE;margin-bottom:12px}
body.nd-design .rs26 .ac-learn .gx .ac-lock h3{margin:0 0 8px;color:#FFFFFF;font-size:22px}
body.nd-design .rs26 .ac-learn .gx .ac-lock p{margin:0 auto 18px;max-width:32em;color:#A9B6CA}
body.nd-design .rs26 .ac-lock .cta-row{justify-content:center}
body.nd-design .rs26 .ac .ac-lock .btn{width:auto}
body.nd-design .rs26 .ac-learn .gx .ac-lock .btn-g{background:rgba(255,255,255,.06);color:#EAF2FB;border-color:rgba(167,205,255,.25)}
body.nd-design .rs26 .ac-lfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(32px,4vw,48px);padding:18px;border-radius:22px;background:var(--ac-soft);border:1px solid var(--ac-line)}
body.nd-design .rs26 .ac-learn .gx button.ac-done{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 14px;border-radius:999px;border:1.5px solid rgba(13,35,80,.2);background:#FFFFFF;color:#0D2350;font:inherit;font-size:15px;font-weight:500;cursor:pointer}
body.nd-design .rs26 .ac-learn .gx button.ac-done[aria-pressed=true]{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .ac-done .g1-box{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;border:1.5px solid currentColor;color:transparent}
body.nd-design .rs26 .ac-done[aria-pressed=true] .g1-box{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .ac-nav{display:flex;gap:8px}
body.nd-design .rs26 .ac .ac-nav .btn{width:auto;margin:0}
body.nd-design .rs26 .ac-nav > span:empty{display:none}
@media print{body.nd-design .rs26 .ac-bar,body.nd-design .rs26 .ac-lbar,body.nd-design .rs26 .ac-side,body.nd-design .rs26 .ac-sticky,body.nd-design .rs26 .ac-toast{display:none!important}
body.nd-design .rs26 .ac-js .ac-lesson{display:block}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .ac-toast,body.nd-design .rs26 .ac-sticky,body.nd-design .rs26 .ac-count,body.nd-design .rs26 .ac-cimg img,body.nd-design .rs26 .ac-prog > i > i,body.nd-design .rs26 .ac-pbar > i{transition:none}}
body.nd-design .rs26 .ac-form fieldset > :not(legend){clear:both}
body.nd-design .rs26 .ac-scard div > span{display:block}
body.nd-design .rs26 .ac-scard div > span span{display:inline}
body.nd-design .rs26 .ac-learn .gx a.btn{text-decoration:none;font-weight:500;overflow-wrap:normal}
body.nd-design .rs26 .ac-learn .gx a.btn-a,body.nd-design .rs26 .ac-learn .gx button.btn.btn-a{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#27C4EE;color:#03131F;font:500 15px Rubik,system-ui,sans-serif;box-shadow:0 8px 24px -10px rgba(39,196,238,.8)}
body.nd-design .rs26 .ac-learn .gx a.btn-a:hover,body.nd-design .rs26 .ac-learn .gx button.btn.btn-a:hover{background:#7FDDF6;color:#03131F}
body.nd-design .rs26 .ac-learn .gx a.btn-g{color:#0D2350}
body.nd-design .rs26 .ac-learn .gx .ac-lock a.btn-g{color:#EAF2FB}
body.nd-design .rs26 .ac-learn .gx .ac-lock a.btn-g:hover{background:rgba(255,255,255,.12)}
body.nd-design .rs26 .ac-learn .gx .ac-sbox a{text-decoration:none;font-weight:400;color:#0D2350}
body.nd-design .rs26 .ac-lhead h2:focus{outline:none}
body.nd-design .rs26 .ac-lgrid{grid-template-columns:minmax(0,1fr)}
@media (min-width:1080px){body.nd-design .rs26 .ac-lgrid{grid-template-columns:300px minmax(0,1fr)}}
body.nd-design .rs26 .ac-toast{left:16px;right:16px;width:fit-content;max-width:560px;margin-inline:auto;transform:translateY(calc(100% + 40px))}
body.nd-design .rs26 .ac-toast.on{transform:none}
body.nd-design .rs26 .ac-toast span{min-width:0}
@media (max-width:759px){body.nd-design .rs26 .ac-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}
body.nd-design .rs26 .ac-sticky{bottom:calc(80px + env(safe-area-inset-bottom,0px));left:10px;right:10px;padding-inline-start:16px}
body.nd-design .rs26 .ac-sticky small{display:none}
body.nd-design .rs26:has(.ac-sticky.on) .ac-toast{bottom:calc(152px + env(safe-area-inset-bottom,0px))}}
@media (max-width:520px){body.nd-design .rs26 .ac-barin{gap:10px}
body.nd-design .rs26 .ac-userbtn:not(.in) span{display:none}
body.nd-design .rs26 .ac-links a{padding:0 11px;font-size:14px}
body.nd-design .rs26 .ac-tiles li{padding:14px 12px}
body.nd-design .rs26 .ac-tiles li:nth-child(3) b{font-size:16px}}
body.nd-design .rs26 .paid-band a.inl{color:#7FDDF6}
body.nd-design .rs26.acc-on [data-acc-out],body.nd-design .rs26:not(.acc-on) [data-acc-me]{display:none!important}
body.nd-design .rs26 .hdr-acc{display:flex;align-items:center}
body.nd-design .rs26 .acc-guest{display:inline-flex;align-items:center;gap:2px}
body.nd-design .rs26 .acc-login{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line2);background:rgba(10,19,36,.6);color:var(--text);text-decoration:none;font-size:14.5px;transition:color .2s ease,border-color .2s ease,background-color .2s ease}
body.nd-design .rs26 .acc-login span,body.nd-design .rs26 .acc-reg{display:none}
body.nd-design .rs26 .acc-login:hover{border-color:#27C4EE}
body.nd-design .rs26 .acc-reg{align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:rgba(255,255,255,.04);color:var(--text);text-decoration:none;font-size:14.5px;font-weight:500;white-space:nowrap;transition:border-color .2s ease,background-color .2s ease}
body.nd-design .rs26 .acc-reg:hover{border-color:#27C4EE;background:rgba(39,196,238,.08)}
body.nd-design .rs26 .acc-me{position:relative;display:inline-flex}
body.nd-design .rs26 .acc-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 6px;border-radius:999px;border:1px solid var(--line2);background:rgba(10,19,36,.6);color:var(--text);font:inherit;font-size:14.5px;cursor:pointer;transition:border-color .2s ease}
body.nd-design .rs26 .acc-btn:hover,body.nd-design .rs26 .acc-btn[aria-expanded=true]{border-color:#27C4EE}
body.nd-design .rs26 .acc-btn svg{display:none;transition:transform .25s var(--ease)}
body.nd-design .rs26 .acc-btn[aria-expanded=true] svg{transform:rotate(180deg)}
body.nd-design .rs26 .acc-nm{display:none;max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}
body.nd-design .rs26 .acc-av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#27C4EE;color:#03131F;font-size:14.5px;font-weight:600;line-height:1}
body.nd-design .rs26 .acc-av.lg{width:44px;height:44px;font-size:19px}
body.nd-design .rs26 .acc-menu{position:absolute;top:calc(100% + 10px);left:0;z-index:60;width:min(280px,calc(100vw - 24px));padding:8px;border-radius:20px;background:#FFFFFF;color:#0D2350;border:1px solid rgba(13,35,80,.08);box-shadow:0 30px 60px -24px rgba(5,10,22,.55),0 2px 8px rgba(5,10,22,.12);transform-origin:top left;animation:accIn .22s var(--ease)}
@keyframes accIn{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}
body.nd-design .rs26 .acc-who{display:flex;align-items:center;gap:12px;margin:0 0 6px;padding:10px 10px 14px;border-bottom:1px solid rgba(13,35,80,.1)}
body.nd-design .rs26 .acc-who > span:last-child{min-width:0}
body.nd-design .rs26 .acc-who b{display:block;font-size:15.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.nd-design .rs26 .acc-who small{display:block;font-size:12.5px;color:#5D6E91;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}
body.nd-design .rs26 .acc-menu a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:12px;color:#0D2350;text-decoration:none;font-size:15px}
body.nd-design .rs26 .acc-menu a:hover,body.nd-design .rs26 .acc-menu a:focus-visible{background:#F4F8FC}
body.nd-design .rs26 .acc-menu a:first-of-type{font-weight:500}
body.nd-design .rs26 .acc-menu .acc-out{display:flex;align-items:center;width:100%;min-height:42px;margin-top:6px;padding:0 12px;border:0;border-top:1px solid rgba(13,35,80,.1);border-radius:0 0 12px 12px;background:none;color:#C4314B;font:inherit;font-size:14.5px;cursor:pointer;text-align:right}
body.nd-design .rs26 .acc-menu .acc-out:hover{background:#FDF2F4}
body.nd-design .rs26 .acc-menu :focus-visible{outline:2px solid #0878A0;outline-offset:-2px}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .acc-menu{animation:none}}
@media (min-width:760px){body.nd-design .rs26 .acc-login{display:inline-flex;align-items:center;gap:7px;width:auto;height:40px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--text2)}
body.nd-design .rs26 .acc-login:hover{color:var(--text);background:rgba(255,255,255,.05)}
body.nd-design .rs26 .acc-login span,body.nd-design .rs26 .acc-reg{display:inline-flex}
body.nd-design .rs26 .acc-btn{padding:0 12px 0 6px;padding-inline:6px 12px;height:42px}
body.nd-design .rs26 .acc-btn svg{display:block}
body.nd-design .rs26 .acc-nm{display:block}}
body.nd-design .rs26 .hdr.on-light:not(.open) .acc-login{color:#3E5175}
body.nd-design .rs26 .hdr.on-light:not(.open) .acc-login:hover{color:#0D2350;background:rgba(13,35,80,.06)}
body.nd-design .rs26 .hdr.on-light:not(.open) .acc-reg,body.nd-design .rs26 .hdr.on-light:not(.open) .acc-btn{border-color:rgba(13,35,80,.18);background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .hdr.on-light:not(.open) .acc-reg:hover,body.nd-design .rs26 .hdr.on-light:not(.open) .acc-btn:hover{border-color:#27C4EE}
@media (max-width:759px){body.nd-design .rs26 .hdr.on-light:not(.open) .acc-login{border-color:rgba(13,35,80,.18);background:#FFFFFF;color:#0D2350}}
body.nd-design .rs26 .hdr.open .acc-me,body.nd-design .rs26 .hdr.open .acc-guest{visibility:hidden}
body.nd-design .rs26 .drawer-acc{margin:0 0 14px;padding:16px;border-radius:20px;border:1px solid var(--line2);background:rgba(255,255,255,.03)}
body.nd-design .rs26 .drawer-acc .acc-guest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
body.nd-design .rs26 .drawer-acc .acc-guest p{margin:0}
body.nd-design .rs26 .drawer-acc .acc-guest b{display:block;font-size:17px;font-weight:500}
body.nd-design .rs26 .drawer-acc .acc-guest small{display:block;font-size:13.5px;color:var(--text2)}
body.nd-design .rs26 .drawer-acc .acc-guest > span{display:flex;gap:8px}
body.nd-design .rs26 .drawer-acc .btn{width:auto;min-height:44px}
body.nd-design .rs26 .drawer-acc .acc-me{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .acc-dme{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}
body.nd-design .rs26 .acc-dme > span:nth-child(2){min-width:0}
body.nd-design .rs26 .acc-dme small{display:block;font-size:12.5px;color:var(--text2)}
body.nd-design .rs26 .acc-dme b{display:block;font-size:17px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.nd-design .rs26 .acc-go{margin-inline-start:auto;font-size:14px;color:#27C4EE;white-space:nowrap}
body.nd-design .rs26 .drawer-acc .acc-out{flex:none;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);background:none;color:var(--text2);font:inherit;font-size:13.5px;cursor:pointer}
body.nd-design .rs26 .ac .ac-ltabs a{display:grid;place-items:center;min-height:42px;border-radius:999px;color:var(--text2);text-decoration:none;font-size:15px;transition:background-color .2s ease,color .2s ease}
body.nd-design .rs26 .ac .ac-ltabs a:hover{color:#0D2350}
body.nd-design .rs26 .ac .ac-ltabs a[aria-current]{background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .ac-lcard .ac-lead{margin:-12px 0 22px;color:var(--text2)}
body.nd-design .rs26 .ac-form label small{font-weight:400;color:var(--text3);font-size:12.5px}
body.nd-design .rs26 .ac-login .ac-form .ac-terms{margin:0}
body.nd-design .rs26 .ac-alt{margin:18px 0 0;text-align:center;font-size:15px;color:var(--text2)}
body.nd-design .rs26 .ac-alt a{color:#0878A0;font-weight:500}
body.nd-design .rs26 .ac-err a{color:#0D2350;font-weight:600}
body.nd-design .rs26 .ac-lfig figcaption{position:absolute;left:20px;right:20px;bottom:20px;padding:18px 20px;border-radius:22px;background:rgba(13,35,80,.66);border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#EAF2FB}
body.nd-design .rs26 .ac-lfig figcaption > b{display:block;margin-bottom:12px;font-size:16px;font-weight:500}
body.nd-design .rs26 .ac-lfig ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .ac-lfig li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 12px;align-items:center}
body.nd-design .rs26 .ac-lfig li > span{grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(39,196,238,.16);color:#27C4EE}
body.nd-design .rs26 .ac-lfig li b{font-size:14.5px;font-weight:500}
body.nd-design .rs26 .ac-lfig li small{font-size:12.5px;color:#A9B6CA}
body.nd-design .rs26 .ac .ac-lfig img{height:88%;bottom:auto;top:24px}
body.nd-design .rs26 .ac-already{margin:0 0 16px}
body.nd-design .rs26 .hdr-nav > li > a,body.nd-design .rs26 .hdr-nav .mega-btn,body.nd-design .rs26 .hdr .tel,body.nd-design .rs26 .hdr-cta{white-space:nowrap}
body.nd-design .rs26 .hdr-acc,body.nd-design .rs26 .hdr-r > *{flex:none}
body.nd-design .rs26 .acc-login svg{flex:none}
@media (min-width:1100px) and (max-width:1599px){body.nd-design .rs26 .hdr .tel{display:none}}
@media (min-width:1100px) and (max-width:1379px){body.nd-design .rs26 .hdr-cta .cta-x{display:none}
body.nd-design .rs26 .acc-login span{display:none}
body.nd-design .rs26 .acc-login{width:40px;padding:0;justify-content:center}}
body.nd-design .rs26 .hdr .tel{display:none!important}
body.nd-design .rs26 .hdr-cta{gap:0}
body.nd-design .rs26 .hdr-cta .cta-x{margin-inline-start:.28em}
body.nd-design .rs26 .ac-lcard > p.ac-alt{margin:16px 0 0}
body.nd-design .rs26 .ac-lcard > p.ac-note{margin:12px 0 0;justify-content:center}
body.nd-design .rs26 .acc-reg[aria-current]{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .acc-login[aria-current]{color:var(--text)}
@media (max-width:1099px){body.nd-design .rs26 .hdr-in{position:relative}
body.nd-design .rs26 .hdr .brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
body.nd-design .rs26 .hdr-r{flex:1;min-width:0}
body.nd-design .rs26 .hdr-r .burger{order:-1;margin-inline-end:auto}
body.nd-design .rs26 .acc-login span,body.nd-design .rs26 .acc-reg{display:none!important}
body.nd-design .rs26 .acc-login{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--line2);background:rgba(10,19,36,.6);color:var(--text)}
body.nd-design .rs26 .acc-login:hover{border-color:#27C4EE;background:rgba(10,19,36,.6)}
body.nd-design .rs26 .hdr.on-light:not(.open) .acc-login{border-color:rgba(13,35,80,.18);background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .acc-btn{padding:0 5px;height:44px}
body.nd-design .rs26 .acc-btn svg,body.nd-design .rs26 .acc-nm{display:none!important}}
@media (max-width:1099px){body.nd-design .rs26 .acc-btn{width:44px;justify-content:center;border-radius:12px}}
body.nd-design .rs26 .pc{position:relative;margin-top:clamp(40px,4.6vw,64px);padding:clamp(22px,3vw,36px);border-radius:28px;border:1px solid rgba(39,196,238,.4);background:radial-gradient(90% 140% at 100% 0%,rgba(39,196,238,.18),transparent 60%),linear-gradient(160deg,rgba(15,27,49,.88),rgba(8,15,30,.88));overflow:hidden}
body.nd-design .rs26 .pc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:22px}
body.nd-design .rs26 .pc-head h3{margin:0 0 6px;font-size:clamp(22px,2.2vw,28px)}
body.nd-design .rs26 .pc-head p{margin:0;color:var(--text2);max-width:36em}
body.nd-design .rs26 .pc-ctl{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .pc-arrs{display:flex;gap:6px}
body.nd-design .rs26 .pc-arr{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(167,205,255,.25);background:rgba(255,255,255,.05);color:#EAF2FB;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}
body.nd-design .rs26 .pc-arr:hover:not([disabled]){border-color:#27C4EE;background:rgba(39,196,238,.12)}
body.nd-design .rs26 .pc-arr[disabled]{opacity:.35;cursor:default}
body.nd-design .rs26 .pc .pc-ctl .btn{width:auto;margin:0}
body.nd-design .rs26 .pc-static .pc-arrs,body.nd-design .rs26 .pc-static .pc-bar{display:none}
body.nd-design .rs26 .pc-track{list-style:none;margin:0 calc(-1 * clamp(22px,3vw,36px));padding:4px clamp(22px,3vw,36px) 6px;display:grid;grid-auto-flow:column;grid-auto-columns:min(340px,82%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(22px,3vw,36px);scrollbar-width:none;overscroll-behavior-x:contain}
body.nd-design .rs26 .pc-track::-webkit-scrollbar{display:none}
body.nd-design .rs26 .pc-track:focus-visible{outline:2px solid #27C4EE;outline-offset:-2px;border-radius:20px}
@media (min-width:900px){body.nd-design .rs26 .pc-track{grid-auto-columns:calc((100% - 2 * clamp(22px,3vw,36px) - 32px) / 3.15)}}
body.nd-design .rs26 .pc-card{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:22px;background:#FFFFFF;color:#0D2350;overflow:hidden;border:1px solid rgba(13,35,80,.08);transition:transform .3s var(--ease),box-shadow .3s ease}
body.nd-design .rs26 .pc-card:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px rgba(0,0,0,.7)}
body.nd-design .rs26 .pc-card.is-new{box-shadow:0 0 0 2px #27C4EE,0 26px 60px -30px rgba(39,196,238,.6)}
body.nd-design .rs26 .pc-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#0D2350}
body.nd-design .rs26 .pc .pc-img img{width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;display:block}
body.nd-design .rs26 .pc-fig .pc-img{background:radial-gradient(120% 90% at 50% 110%,rgba(39,196,238,.45),transparent 60%),linear-gradient(160deg,#13306A,#050A16)}
body.nd-design .rs26 .pc .pc-fig .pc-img img{object-fit:contain;object-position:50% 100%;padding-top:12px}
body.nd-design .rs26 .pc-card[data-id=session] .pc-img img{object-position:50% 18%}
body.nd-design .rs26 .pc-kind{position:absolute;top:12px;right:12px;padding:4px 11px;border-radius:999px;background:rgba(5,10,22,.78);color:#EAF2FB;font-size:12.5px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.nd-design .rs26 .pc-new{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 11px 5px 12px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:12.5px;font-weight:600;box-shadow:0 6px 16px -6px rgba(39,196,238,.9)}
body.nd-design .rs26 .pc-new svg{flex:none}
body.nd-design .rs26 .pc-b{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px}
body.nd-design .rs26 .pc-b h4{margin:0 0 6px;font-size:17.5px;line-height:1.35;font-weight:600}
body.nd-design .rs26 .pc-b h4 a{color:inherit;text-decoration:none}
body.nd-design .rs26 .pc-b h4 a::after{content:"";position:absolute;inset:0}
body.nd-design .rs26 .pc-card:has(h4 a:focus-visible){outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .pc-b h4 a:focus-visible{outline:none}
body.nd-design .rs26 .pc-b > p{margin:0 0 12px;font-size:14px;line-height:1.6;color:#3E5175;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body.nd-design .rs26 .pc-meta{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none}
body.nd-design .rs26 .pc-meta li{padding:3px 10px;border-radius:999px;background:#F4F8FC;color:#3E5175;font-size:12.5px}
body.nd-design .rs26 .pc-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(13,35,80,.1)}
body.nd-design .rs26 .pc-price{display:flex;flex-direction:column;line-height:1.2}
body.nd-design .rs26 .pc-price b{font-size:20px;font-weight:600}
body.nd-design .rs26 .pc-price small{margin-top:3px;font-size:12px;color:#5D6E91}
body.nd-design .rs26 .pc-go{font-size:13.5px;font-weight:500;color:#0878A0;white-space:nowrap}
body.nd-design .rs26 .pc-card:hover .pc-go{text-decoration:underline}
body.nd-design .rs26 .pc-bar{position:relative;height:4px;margin-top:18px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}
body.nd-design .rs26 .pc-bar i{position:absolute;top:0;bottom:0;inset-inline-start:0;width:30%;border-radius:inherit;background:#27C4EE;transition:transform .15s linear}
body.nd-design .rs26 .light .pc{background:linear-gradient(160deg,#0D2350,#081530);border-color:transparent}
body.nd-design .rs26 .light .pc-head h3{color:#FFFFFF}
body.nd-design .rs26 .light .pc-head p{color:#A9B6CA}
body.nd-design .rs26 .light .pc .btn-a{color:#03131F}
@media (max-width:640px){body.nd-design .rs26 .pc-ctl{width:100%;justify-content:space-between}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .pc-card,body.nd-design .rs26 .pc-bar i{transition:none}
body.nd-design .rs26 .pc-card:hover{transform:none}}
body.nd-design .rs26 .ac-newb{top:auto;bottom:12px;left:12px}
body.nd-design .rs26 .ac-learn .gx button.ac-unlock{display:inline-block;min-height:0;margin-top:14px;padding:6px 4px;border:0;border-radius:0;background:none;color:#7FDDF6;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
body.nd-design .rs26 .ac-learn .gx button.ac-unlock:hover{background:none;color:#FFFFFF}
body.nd-design .rs26 .ac-learn .gx .ac-lock button.btn-g{min-height:44px;padding:0 20px;border-radius:999px;background:rgba(255,255,255,.06);color:#EAF2FB;border:1px solid rgba(167,205,255,.25);font:500 15px Rubik,system-ui,sans-serif}
body.nd-design .rs26 .ac-learn .gx .ac-lock button.btn-g:hover{background:rgba(255,255,255,.12)}
body.nd-design .rs26 .ac-learn .gx .ac-lock button.btn-g.is-in{background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .ac-finish .ac-finbox{padding:clamp(26px,4vw,48px);border-radius:28px;background:linear-gradient(170deg,#F4FBFE,#FFFFFF 60%);border:1px solid rgba(39,196,238,.35);text-align:center}
body.nd-design .rs26 .ac-finbox > small{display:block;margin-top:6px;font-size:13.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .ac-learn .gx .ac-finbox h2{margin:6px 0 10px;font-size:clamp(28px,3vw,40px)}
body.nd-design .rs26 .ac-learn .gx .ac-finbox > p{margin:0 auto 18px;max-width:34em;color:#3E5175}
body.nd-design .rs26 .ac-learn .gx .ac-finbox h3{margin:24px 0 12px;font-size:19px}
body.nd-design .rs26 .ac-finbox .ac-outs{text-align:right;max-width:640px;margin:0 auto 24px}
body.nd-design .rs26 .ac-finbox .cta-row{justify-content:center}
body.nd-design .rs26 .ac .ac-finbox .btn{width:auto}
body.nd-design .rs26 .ac-left{max-width:640px;margin:0 auto 8px;padding:14px 16px;border-radius:16px;background:#FFF8E6;border:1px solid #F4DFA8;text-align:right}
body.nd-design .rs26 .ac-left b{display:block;margin-bottom:8px;font-size:14.5px}
body.nd-design .rs26 .ac-left span{display:flex;flex-direction:column;gap:4px}
body.nd-design .rs26 .ac-learn .gx .ac-left a{font-size:14.5px}
body.nd-design .rs26 .ac-sfin{margin-top:6px;padding-top:6px;border-top:1px solid rgba(13,35,80,.1)}
body.nd-design .rs26 .ac-sbox .ac-sfin .ac-sn{border-style:dashed}
body.nd-design .rs26 .ac-sbox .ac-sfin a.is-done .ac-sn{border-style:solid}
@media (max-width:1079px){body.nd-design .rs26 .ac-sfin{margin-top:0;padding-top:0;border-top:0}}
body.nd-design .rs26 .ac-how1{display:grid;gap:4px;margin:1.2em 0;padding:16px 18px;border-radius:16px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);font-size:15px}
body.nd-design .rs26 .ac-how1 b{color:#0D2350}
body.nd-design .rs26 .ac-how1 span{color:#3E5175}
body.nd-design .rs26 .ac-lesson h2:focus{outline:none}
body.nd-design .rs26 .tmono{display:inline-grid;place-items:center;width:var(--s,22px);height:var(--s,22px);border-radius:28%;background:#0D2350;color:#FFFFFF;font:600 calc(var(--s,22px) * .5)/1 Rubik,system-ui,sans-serif;flex:none}
body.nd-design .rs26 .gc-new{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:12.5px;font-weight:600;box-shadow:0 6px 18px -6px rgba(39,196,238,.9)}
body.nd-design .rs26 .gc-time{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;font-size:12.5px;color:var(--text3);white-space:nowrap}
body.nd-design .rs26 .gc-top{flex-wrap:wrap}
body.nd-design .rs26 .fx-hero{position:relative;padding-top:calc(118px + env(safe-area-inset-top,0px));padding-bottom:clamp(48px,6vw,84px)}
body.nd-design .rs26 .fx-hgrid{display:grid;gap:36px;align-items:center}
@media (min-width:1000px){body.nd-design .rs26 .fx-hgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}}
body.nd-design .rs26 .fx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
body.nd-design .rs26 .fx-chips > span{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid rgba(167,205,255,.18);background:rgba(255,255,255,.04);color:#A9B6CA;font-size:13px}
body.nd-design .rs26 .fx-chips .fx-free{background:#27C4EE;border-color:#27C4EE;color:#03131F;font-weight:600}
body.nd-design .rs26 .fx-hero h1{margin:0;font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}
body.nd-design .rs26 .fx-lead{margin:18px 0 0;font-size:18px;line-height:1.7;color:var(--text2);max-width:36em}
body.nd-design .rs26 .fx-result{display:flex;gap:14px;align-items:flex-start;margin-top:22px;padding:16px 18px;border-radius:20px;background:linear-gradient(160deg,rgba(39,196,238,.14),rgba(255,255,255,.03));border:1px solid rgba(39,196,238,.35);max-width:40em}
body.nd-design .rs26 .fx-ri{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#27C4EE;color:#03131F}
body.nd-design .rs26 .fx-result small{display:block;font-size:12.5px;color:#7FDDF6;font-weight:500}
body.nd-design .rs26 .fx-result p{margin:2px 0 0;color:#EAF2FB;font-size:15.5px;line-height:1.6}
body.nd-design .rs26 .fx-hero .cta-row{margin-top:26px}
body.nd-design .rs26 .fx-cover{position:relative;margin:0;perspective:1400px}
body.nd-design .rs26 .fx-glow{position:absolute;inset:8% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.45),transparent);filter:blur(30px)}
body.nd-design .rs26 .fx-card{position:relative;display:block;border-radius:26px;overflow:hidden;border:1px solid rgba(167,205,255,.2);box-shadow:0 50px 90px -40px rgba(0,0,0,.85),0 0 0 6px rgba(255,255,255,.03);transform:rotateY(-7deg) rotateX(3deg);transform-origin:50% 50%;animation:fxFloat 7s ease-in-out infinite}
body.nd-design .rs26 .fx .fx-card img{display:block;width:100%;height:auto;margin:0;border-radius:0}
body.nd-design .rs26 .fx-tile{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 20px 40px -18px rgba(0,0,0,.6);animation:fxBob 6s ease-in-out infinite}
body.nd-design .rs26 .fx-tile img,body.nd-design .rs26 .fx-tile .tmono{width:30px;height:30px}
body.nd-design .rs26 .fx-tile.t0{top:-14px;right:9%;animation-delay:-1s}
body.nd-design .rs26 .fx-tile.t1{bottom:16%;right:-18px;animation-delay:-2.6s}
body.nd-design .rs26 .fx-tile.t2{bottom:-16px;left:14%;animation-delay:-4s}
body.nd-design .rs26 .fx-tile.t3{top:18%;left:-18px;animation-delay:-3.2s}
body.nd-design .rs26 .fx-cap{position:absolute;left:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(5,10,22,.74);color:#EAF2FB;font-size:12.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
@keyframes fxFloat{0%,100%{transform:rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}
@keyframes fxBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
body.nd-design .rs26 .fx-strip{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(30px,4vw,48px) 0 0;padding:0;list-style:none}
body.nd-design .rs26 .fx-strip li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;padding-inline:10px 16px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(167,205,255,.14)}
body.nd-design .rs26 .fx-strip img,body.nd-design .rs26 .fx-strip .tmono{flex:none;width:26px;height:26px;padding:3px;border-radius:8px;background:#FFFFFF;box-sizing:content-box}
body.nd-design .rs26 .fx-strip .tmono{width:32px;height:32px;padding:0;background:#0D2350;font-size:15px}
body.nd-design .rs26 .fx-strip b{display:block;font-size:14px;font-weight:500;color:#EAF2FB}
body.nd-design .rs26 .fx-strip small{display:block;font-size:12px;color:#8592AA}
body.nd-design .rs26 .fx-body{padding-top:clamp(40px,5vw,72px)}
body.nd-design .rs26 .fx-grid{display:grid;gap:28px}
@media (min-width:1080px){body.nd-design .rs26 .fx-grid{grid-template-columns:270px minmax(0,1fr);gap:56px;align-items:start}}
body.nd-design .rs26 .fx-side{display:grid;gap:12px}
@media (min-width:1080px){body.nd-design .rs26 .fx-side{position:sticky;top:100px}}
@media (max-width:1079px){body.nd-design .rs26 .fx-side{display:none}}
body.nd-design .rs26 .fx-sbox{padding:18px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .fx-ring{position:relative;width:64px;height:64px;float:right;margin-inline-start:12px}
body.nd-design .rs26 .fx-ring svg{width:64px;height:64px;transform:rotate(-90deg)}
body.nd-design .rs26 .fx-ring circle{fill:none;stroke:#E3ECF6;stroke-width:4}
body.nd-design .rs26 .fx-ring circle.p{stroke:#27C4EE;stroke-linecap:round;stroke-dasharray:119.4;stroke-dashoffset:calc(119.4 - 119.4 * var(--p,0));transition:stroke-dashoffset .6s var(--ease)}
body.nd-design .rs26 .fx-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;color:#0D2350}
body.nd-design .rs26 .fx-sp{margin:4px 0 14px;min-height:64px}
body.nd-design .rs26 .fx-sp b{display:block;font-size:15px;color:#0D2350}
body.nd-design .rs26 .fx-sp small{display:block;font-size:12.5px;color:#5D6E91;line-height:1.5}
body.nd-design .rs26 .fx-nav{clear:both;list-style:none;margin:0;padding:0;display:grid;gap:2px}
body.nd-design .rs26 .fx-nav a{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;color:#3E5175;text-decoration:none;font-size:14px;line-height:1.4;transition:background-color .2s ease,color .2s ease}
body.nd-design .rs26 .fx-nav a:hover{background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .fx-nav a.on{background:#FFFFFF;color:#0D2350;box-shadow:inset 3px 0 0 #27C4EE}
body.nd-design .rs26 .fx-nk{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(13,35,80,.2);font-size:11.5px;font-weight:500}
body.nd-design .rs26 .fx-nav a.on .fx-nk{background:#0D2350;border-color:#0D2350;color:#27C4EE}
body.nd-design .rs26 .fx-mini{display:block;padding:16px 18px;border-radius:20px;background:#0D2350;color:#EAF2FB;text-decoration:none;transition:transform .25s var(--ease)}
body.nd-design .rs26 .fx-mini:hover{transform:translateY(-2px)}
body.nd-design .rs26 .fx-mini small{display:block;font-size:12.5px;color:#7FDDF6}
body.nd-design .rs26 .fx-mini b{display:block;font-size:20px;font-weight:600;margin:2px 0}
body.nd-design .rs26 .fx-mini span{font-size:13px;color:#A9B6CA}
body.nd-design .rs26 .fx-mini.club{background:linear-gradient(150deg,#13306A,#0D2350 60%);box-shadow:inset 0 0 0 1px rgba(39,196,238,.35)}
body.nd-design .rs26 .fx-main{min-width:0}
body.nd-design .rs26 .fx-ch{position:relative;margin:0 0 clamp(26px,3vw,36px);padding:clamp(20px,2.6vw,32px);border-radius:28px;background:#FFFFFF;border:1px solid rgba(13,35,80,.09);box-shadow:0 1px 2px rgba(13,35,80,.04);scroll-margin-top:96px}
body.nd-design .rs26 .fx-chh{display:flex;align-items:center;gap:14px;margin-bottom:16px}
body.nd-design .rs26 .fx-chi{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .fx-chh small{display:block;font-size:12.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .fx .fx-chh h2{margin:2px 0 0;font-size:clamp(22px,2.2vw,28px);line-height:1.25;color:#0D2350}
body.nd-design .rs26 .fx-chb{color:#3E5175;font-size:16px;line-height:1.75}
body.nd-design .rs26 .fx-chb > p{margin:0 0 12px}
body.nd-design .rs26 .fx-chb a:not(.btn){color:#0878A0;text-underline-offset:3px}
body.nd-design .rs26 .fx-chb code{padding:1px 6px;border-radius:6px;background:#EEF3F9;color:#0D2350;font-size:.92em}
body.nd-design .rs26 .fx-k-check{background:linear-gradient(170deg,#F0FBF5,#FFFFFF 50%);border-color:rgba(31,174,98,.25)}
body.nd-design .rs26 .fx-k-check .fx-chi{background:#1FAE62;color:#FFFFFF}
body.nd-design .rs26 .fx-k-bonus{background:linear-gradient(160deg,#FFF8E6,#FFFFFF 60%);border-color:#F4DFA8}
body.nd-design .rs26 .fx-k-bonus .fx-chi{background:#F2B43A;color:#3B2500}
body.nd-design .rs26 .fx-k-fixes .fx-chi{background:#FDE8EC;color:#C4314B}
body.nd-design .rs26 .fx-prep,body.nd-design .rs26 .fx-checks{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .fx-prep label,body.nd-design .rs26 .fx-checks label{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#F4F8FC;border:1.5px solid transparent;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
body.nd-design .rs26 .fx-prep label:hover,body.nd-design .rs26 .fx-checks label:hover{border-color:rgba(39,196,238,.5)}
body.nd-design .rs26 .fx-prep input,body.nd-design .rs26 .fx-checks input{position:absolute;opacity:0;pointer-events:none}
body.nd-design .rs26 .fx-cb{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:8px;border:1.5px solid rgba(13,35,80,.3);background:#FFFFFF;color:transparent;transition:background-color .2s ease,border-color .2s ease,transform .2s var(--ease)}
body.nd-design .rs26 .fx-prep input:checked + .fx-cb,body.nd-design .rs26 .fx-checks input:checked + .fx-cb{background:#27C4EE;border-color:#27C4EE;color:#03131F;transform:scale(1.06)}
body.nd-design .rs26 .fx-checks input:checked + .fx-cb{background:#1FAE62;border-color:#1FAE62;color:#FFFFFF}
body.nd-design .rs26 .fx-prep input:focus-visible + .fx-cb,body.nd-design .rs26 .fx-checks input:focus-visible + .fx-cb{outline:3px solid #0878A0;outline-offset:2px}
body.nd-design .rs26 .fx-prep label:has(input:checked) > span:last-child{color:#0D2350}
body.nd-design .rs26 .fx-checks label:has(input:checked){background:#E9F8F0}
body.nd-design .rs26 .fx-win{display:flex;gap:16px;align-items:center;padding:16px 18px;border-radius:18px;background:#0D2350;color:#EAF2FB;animation:fxWin .5s var(--ease)}
body.nd-design .rs26 .fx-win b{display:block;font-size:18px}
body.nd-design .rs26 .fx-win span{font-size:14px;color:#A9B6CA}
body.nd-design .rs26 .fx-burst{flex:none;position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#1FAE62;color:#FFFFFF}
body.nd-design .rs26 .fx-burst::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(31,174,98,.6);animation:fxRing 1.2s ease-out 2}
@keyframes fxWin{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
@keyframes fxRing{from{transform:scale(.7);opacity:1}to{transform:scale(1.4);opacity:0}}
body.nd-design .rs26 .fx-tools{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
body.nd-design .rs26 .fx-tools a{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(13,35,80,.12);background:#FFFFFF;color:#0D2350;text-decoration:none;transition:border-color .2s ease,transform .2s var(--ease)}
body.nd-design .rs26 .fx-tools a:hover{border-color:#27C4EE;transform:translateY(-2px)}
body.nd-design .rs26 .fx-tl{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#F4F8FC}
body.nd-design .rs26 .fx-tl img,body.nd-design .rs26 .fx-tl .tmono{width:26px;height:26px}
body.nd-design .rs26 .fx-tools b{display:block;font-size:15px;font-weight:500}
body.nd-design .rs26 .fx-tools small{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:#5D6E91}
body.nd-design .rs26 .fx-steps{position:relative;list-style:none;margin:6px 0 0;padding:0}
body.nd-design .rs26 .fx-steps::before{content:"";position:absolute;top:20px;bottom:20px;right:19px;width:2px;background:#E3ECF6}
body.nd-design .rs26 .fx-steps::after{content:"";position:absolute;top:20px;right:19px;width:2px;height:calc((100% - 40px) * var(--p,0));background:linear-gradient(#27C4EE,#0878A0);transition:height .5s var(--ease)}
body.nd-design .rs26 .fx-step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:0 0 22px}
body.nd-design .rs26 .fx-sn{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#FFFFFF;border:2px solid #CFE0EE;color:#0D2350;font-weight:600;font-size:15px;transition:background-color .35s ease,border-color .35s ease,transform .35s var(--ease)}
body.nd-design .rs26 .fx-sn svg{display:none}
body.nd-design .rs26 .fx-step.is-on .fx-sn{border-color:#27C4EE;transform:scale(1.08);box-shadow:0 0 0 6px rgba(39,196,238,.15)}
body.nd-design .rs26 .fx-step.is-done .fx-sn{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .fx-step.is-done .fx-sn b{display:none}
body.nd-design .rs26 .fx-step.is-done .fx-sn svg{display:block}
body.nd-design .rs26 .fx-sc{padding:14px 18px 16px;border-radius:18px;background:#F7FAFD;border:1px solid rgba(13,35,80,.07);transition:border-color .3s ease,background-color .3s ease}
body.nd-design .rs26 .fx-step.is-on .fx-sc{border-color:rgba(39,196,238,.45);background:#FFFFFF}
body.nd-design .rs26 .fx .fx-sc h3{margin:0 0 6px;font-size:17.5px;color:#0D2350}
body.nd-design .rs26 .fx-sc p{margin:0 0 8px;white-space:pre-line}
body.nd-design .rs26 .fx .fx-did{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:6px;padding:0 14px 0 10px;padding-inline:10px 14px;border-radius:999px;border:1.5px solid rgba(13,35,80,.16);background:#FFFFFF;color:#3E5175;font:500 13.5px Rubik,system-ui,sans-serif;cursor:pointer}
body.nd-design .rs26 .fx .fx-did:hover{border-color:#27C4EE}
body.nd-design .rs26 .fx .fx-did[aria-pressed=true]{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .fx-box{display:grid;place-items:center;width:18px;height:18px;border-radius:6px;border:1.5px solid currentColor;color:transparent}
body.nd-design .rs26 .fx-did[aria-pressed=true] .fx-box{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .fx-ol{list-style:none;margin:8px 0 14px;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .fx-ol > li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start}
body.nd-design .rs26 .fx-on{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0D2350;color:#27C4EE;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .fx-ol p{margin:0}
body.nd-design .rs26 .fx-prompt{margin:14px 0;border-radius:20px;background:#0D2350;color:#EAF2FB;overflow:hidden;box-shadow:0 24px 50px -32px rgba(13,35,80,.8)}
body.nd-design .rs26 .fx-ph{display:flex;align-items:center;gap:12px;padding:12px 14px 12px 16px;padding-inline:16px 12px;border-bottom:1px solid rgba(167,205,255,.12)}
body.nd-design .rs26 .fx-pi{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(39,196,238,.16);color:#27C4EE}
body.nd-design .rs26 .fx .fx-ph h3{flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;color:#FFFFFF}
body.nd-design .rs26 .fx .fx-copy{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:#27C4EE;color:#03131F;font:600 13.5px Rubik,system-ui,sans-serif;cursor:pointer;transition:background-color .2s ease}
body.nd-design .rs26 .fx .fx-copy:hover{background:#7FDDF6}
body.nd-design .rs26 .fx .fx-copy.ok{background:#1FAE62;color:#FFFFFF}
body.nd-design .rs26 .fx-prompt pre{margin:0;padding:16px 18px 18px;max-height:340px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.75 Rubik,system-ui,sans-serif;color:#D6E3F3;unicode-bidi:plaintext}
body.nd-design .rs26 .fx-prompt pre[dir=ltr]{font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:left}
body.nd-design .rs26 .fx-prompt pre:focus-visible{outline:2px solid #27C4EE;outline-offset:-2px}
body.nd-design .rs26 .fx-io{display:grid;gap:12px;align-items:stretch;margin-top:6px}
@media (min-width:760px){body.nd-design .rs26 .fx-io{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}}
body.nd-design .rs26 .fx-part{padding:16px 18px;border-radius:18px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .fx-part:last-child{background:#ECFAFE;border-color:rgba(39,196,238,.4)}
body.nd-design .rs26 .fx-part small{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;background:#0D2350;color:#FFFFFF;font-size:12px;font-weight:500}
body.nd-design .rs26 .fx-part:last-child small{background:#27C4EE;color:#03131F}
body.nd-design .rs26 .fx-part p{margin:0;white-space:pre-line}
body.nd-design .rs26 .fx-arrow{display:grid;place-items:center}
body.nd-design .rs26 .fx-arrow svg{width:100%;height:24px;overflow:visible}
body.nd-design .rs26 .fx-arrow path{fill:none;stroke:#27C4EE;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 8;animation:fxDash 1.2s linear infinite}
body.nd-design .rs26 .fx-arrow path.h{stroke-dasharray:none;animation:none}
@keyframes fxDash{to{stroke-dashoffset:-30}}
@media (max-width:759px){body.nd-design .rs26 .fx-arrow svg{width:24px;height:44px;transform:rotate(-90deg)}}
body.nd-design .rs26 .fx-fixes{display:grid;gap:8px}
body.nd-design .rs26 .fx-fix{border-radius:16px;background:#F7FAFD;border:1px solid rgba(13,35,80,.08);overflow:hidden}
body.nd-design .rs26 .fx-fix summary{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;list-style:none;font-weight:500;color:#0D2350}
body.nd-design .rs26 .fx-fix summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .fx-fix summary > span:nth-child(2){flex:1}
body.nd-design .rs26 .fx-fix summary svg{transition:transform .25s var(--ease)}
body.nd-design .rs26 .fx-fix[open] summary svg{transform:rotate(180deg)}
body.nd-design .rs26 .fx-fq{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#FDE8EC;color:#C4314B;font-weight:700;font-size:14px}
body.nd-design .rs26 .fx-fix > div{padding:0 16px 14px 54px;padding-inline:54px 16px}
body.nd-design .rs26 .fx-fix > div p{margin:0}
body.nd-design .rs26 .fx-note{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:14px 16px;border-radius:16px;background:#FFF8E6;border:1px solid #F4DFA8;color:#5A4210}
body.nd-design .rs26 .fx-note svg{flex:none;margin-top:3px;color:#B7862A}
body.nd-design .rs26 .fx-note p{margin:0}
body.nd-design .rs26 .fx-flow{margin:16px 0;padding:18px;border-radius:20px;background:#F4F8FC;border:1px dashed rgba(13,35,80,.2)}
body.nd-design .rs26 .fx-flow figcaption{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;color:#0D2350}
body.nd-design .rs26 .fx-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:fl}
@media (min-width:700px){body.nd-design .rs26 .fx-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .fx-flow li{counter-increment:fl;position:relative;padding:14px 16px;border-radius:16px;background:#FFFFFF;box-shadow:0 10px 24px -18px rgba(13,35,80,.5)}
body.nd-design .rs26 .fx-flow li::before{content:counter(fl);display:grid;place-items:center;width:24px;height:24px;margin-bottom:6px;border-radius:50%;background:#27C4EE;color:#03131F;font-size:12px;font-weight:600}
body.nd-design .rs26 .fx-flow li b{display:block;color:#0D2350}
body.nd-design .rs26 .fx-flow li span{font-size:13.5px}
body.nd-design .rs26 .fx-flow > p{margin:10px 0 0;font-size:13.5px}
body.nd-design .rs26 .fx-acc{margin:10px 0;border-radius:16px;border:1px solid rgba(13,35,80,.12);background:#FFFFFF}
body.nd-design .rs26 .fx-acc summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;cursor:pointer;list-style:none;font-weight:500;color:#0D2350}
body.nd-design .rs26 .fx-acc summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .fx-acc[open] summary svg{transform:rotate(180deg)}
body.nd-design .rs26 .fx-acc > div{padding:0 14px 6px}
body.nd-design .rs26 .fx-up{display:grid;gap:18px;margin:clamp(34px,4vw,56px) 0 30px}
@media (min-width:1100px){body.nd-design .rs26 .fx-up{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}
body.nd-design .rs26 .fx-course{display:grid;border-radius:28px;overflow:hidden;background:#0D2350;color:#EAF2FB;box-shadow:0 40px 80px -40px rgba(13,35,80,.85)}
@media (min-width:700px){body.nd-design .rs26 .fx-course{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
body.nd-design .rs26 .fx-cimg{position:relative;display:block;min-height:200px;background:#081530}
body.nd-design .rs26 .fx .fx-cimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;border-radius:0;opacity:.95}
body.nd-design .rs26 .fx-cimg span{position:absolute;top:14px;right:14px;padding:5px 12px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .fx-cbody{padding:clamp(20px,2.6vw,30px)}
body.nd-design .rs26 .fx-cbody > small{color:#7FDDF6;font-size:13px}
body.nd-design .rs26 .fx .fx-cbody h2{margin:4px 0 10px;font-size:clamp(21px,2.1vw,26px);color:#FFFFFF;line-height:1.3}
body.nd-design .rs26 .fx-cbody > p{margin:0 0 14px;color:#A9B6CA;font-size:15px}
body.nd-design .rs26 .fx-prem{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .fx-prem li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#EAF2FB}
body.nd-design .rs26 .fx-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid rgba(167,205,255,.14)}
body.nd-design .rs26 .fx-price b{display:block;font-size:30px;font-weight:600;line-height:1}
body.nd-design .rs26 .fx-price small{font-size:12.5px;color:#8592AA}
body.nd-design .rs26 .fx .fx-buy .btn,body.nd-design .rs26 .fx .fx-club .btn{width:auto;margin:0}
body.nd-design .rs26 .fx-club{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(20px,2.6vw,30px);border-radius:28px;background:radial-gradient(120% 90% at 100% 0%,rgba(39,196,238,.3),transparent 55%),linear-gradient(160deg,#13306A,#081530);color:#EAF2FB;overflow:hidden}
body.nd-design .rs26 .fx-club::after{content:"";position:absolute;width:220px;height:220px;left:-60px;bottom:-80px;border-radius:50%;border:1px solid rgba(39,196,238,.25);box-shadow:0 0 0 30px rgba(39,196,238,.05),0 0 0 60px rgba(39,196,238,.03);pointer-events:none}
body.nd-design .rs26 .fx-clogo{display:grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border-radius:14px;background:#27C4EE;color:#03131F}
body.nd-design .rs26 .fx-club > small{color:#7FDDF6;font-size:13px}
body.nd-design .rs26 .fx .fx-club h3{margin:4px 0 8px;font-size:21px;color:#FFFFFF}
body.nd-design .rs26 .fx-club p{margin:0 0 16px;color:#A9B6CA;font-size:14.5px}
body.nd-design .rs26 .fx-cprice{display:block;margin:auto 0 16px}
body.nd-design .rs26 .fx-cprice b{display:block;font-size:30px;font-weight:600;line-height:1.1}
body.nd-design .rs26 .fx-cprice small{color:#A9B6CA;font-size:13px}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .fx-card,body.nd-design .rs26 .fx-tile,body.nd-design .rs26 .fx-arrow path,body.nd-design .rs26 .fx-win,body.nd-design .rs26 .fx-burst::after{animation:none}
body.nd-design .rs26 .fx-card{transform:none}}
body.nd-design .rs26 .ac-course[data-view=learn]{padding-top:calc(76px + env(safe-area-inset-top,0px))}
body.nd-design .rs26 .ac-course[data-view=learn] .ac-bar{position:relative;top:auto}
body.nd-design .rs26 .ac-course[data-view=learn] > .ac-view > .sec.light{padding-top:clamp(40px,4.5vw,64px);padding-bottom:clamp(64px,7vw,104px);margin-top:14px}
body.nd-design .rs26 .ac-clubband{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 18px;align-items:center;margin:0 0 clamp(28px,3vw,40px);padding:clamp(18px,2.4vw,26px);border-radius:26px;background:radial-gradient(110% 140% at 0% 0%,rgba(39,196,238,.32),transparent 55%),linear-gradient(150deg,#13306A,#0D2350);color:#EAF2FB;box-shadow:0 30px 60px -36px rgba(13,35,80,.9)}
body.nd-design .rs26 .ac-cbl{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#27C4EE;color:#03131F;box-shadow:0 0 0 6px rgba(39,196,238,.15)}
body.nd-design .rs26 .ac-clubband small{display:block;font-size:13px;color:#7FDDF6}
body.nd-design .rs26 .ac-clubband b{display:block;margin:2px 0;font-size:clamp(18px,2vw,23px);font-weight:600;color:#FFFFFF}
body.nd-design .rs26 .ac-clubband span{font-size:14.5px;color:#A9B6CA}
body.nd-design .rs26 .ac .ac-clubband .btn{grid-column:1/-1;width:auto;justify-self:start}
@media (min-width:860px){body.nd-design .rs26 .ac-clubband{grid-template-columns:auto minmax(0,1fr) auto}
body.nd-design .rs26 .ac .ac-clubband .btn{grid-column:auto}}
body.nd-design .rs26 .ac-clubband.in-course{margin:0 0 clamp(28px,3vw,40px)}
body.nd-design .rs26 .ac-tchips{display:flex;gap:6px;margin:-8px 0 22px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}
body.nd-design .rs26 .ac-tchips::-webkit-scrollbar{display:none}
body.nd-design .rs26 .ac-tchips button{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(13,35,80,.14);background:#FFFFFF;color:#3E5175;font:inherit;font-size:14px;cursor:pointer}
body.nd-design .rs26 .ac-tchips button small{font-size:12px;color:#8592AA}
body.nd-design .rs26 .ac-tchips button:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-tchips button[aria-pressed=true]{background:#EAF7FD;border-color:#27C4EE;color:#0D2350}
body.nd-design .rs26 .ac-freel{display:inline-flex;align-items:center;gap:6px;margin:0 0 14px;font-size:13.5px;color:#0878A0;text-decoration:none;position:relative;z-index:1}
body.nd-design .rs26 .ac-freel:hover{text-decoration:underline}
body.nd-design .rs26 .ac-freel.big{margin:18px 0 0;font-size:15px;font-weight:500}
body.nd-design .rs26 .ac-bclub{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:14px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.3);color:#BFF0FC;font-size:14px;text-decoration:none}
body.nd-design .rs26 .ac-bclub:hover{background:rgba(39,196,238,.18)}
body.nd-design .rs26 .ac-buy.is-owned .ac-bclub{display:none}
body.nd-design .rs26 .ac-newbig{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#27C4EE;color:#03131F;font-size:13px;font-weight:600}
body.nd-design .rs26 .ac-ptools{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0}
body.nd-design .rs26 .ac-ptools li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;padding-inline:10px 14px;border-radius:14px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .ac-ptools b{display:block;font-size:14px;font-weight:500;color:#0D2350}
body.nd-design .rs26 .ac-ptools small{display:block;font-size:12px;color:#5D6E91}
body.nd-design .rs26 .ac-rel{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .ac-rel a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:16px;background:#FFFFFF;color:#0D2350;text-decoration:none;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .ac-rel a:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac .ac-rel img{width:72px;height:48px;border-radius:10px;object-fit:cover;margin:0}
body.nd-design .rs26 .ac-rel b{display:block;font-size:14px;font-weight:500;line-height:1.35}
body.nd-design .rs26 .ac-rel small{font-size:12.5px;color:#5D6E91}
body.nd-design .rs26 .ac-perks{list-style:none;margin:0 0 clamp(28px,3vw,40px);padding:0;display:grid;gap:14px}
@media (min-width:760px){body.nd-design .rs26 .ac-perks{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){body.nd-design .rs26 .ac-perks{grid-template-columns:repeat(4,minmax(0,1fr))}}
body.nd-design .rs26 .ac-perks li{padding:22px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .ac-perks .ic{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .ac-perks h3{margin:0 0 6px;font-size:18px;color:#0D2350}
body.nd-design .rs26 .ac-perks p{margin:0;font-size:14.5px;color:#3E5175}
body.nd-design .rs26 .ac-vs{display:grid;gap:12px;align-items:center}
@media (min-width:760px){body.nd-design .rs26 .ac-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}
body.nd-design .rs26 .ac-vs > div{padding:20px 22px;border-radius:22px;border:1.5px solid rgba(13,35,80,.12);background:#FFFFFF}
body.nd-design .rs26 .ac-vs > div.on{border-color:#27C4EE;background:#ECFAFE;box-shadow:0 0 0 5px rgba(39,196,238,.12)}
body.nd-design .rs26 .ac-vs small{display:block;font-size:13px;color:#5D6E91}
body.nd-design .rs26 .ac-vs b{display:block;margin:4px 0;font-size:26px;color:#0D2350}
body.nd-design .rs26 .ac-vs span{font-size:14px;color:#3E5175}
body.nd-design .rs26 .ac-vsx{justify-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0D2350;color:#FFFFFF;font-size:14px}
body.nd-design .rs26 .ac-shelf{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
body.nd-design .rs26 .ac-shelf a{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:18px;border:1px solid rgba(167,205,255,.14);background:rgba(255,255,255,.03);color:#EAF2FB;text-decoration:none;transition:border-color .2s ease,transform .2s var(--ease)}
body.nd-design .rs26 .ac-shelf a:hover{border-color:#27C4EE;transform:translateY(-2px)}
body.nd-design .rs26 .ac .ac-shelf img{width:96px;height:64px;object-fit:cover;border-radius:12px;margin:0}
body.nd-design .rs26 .ac-shelf b{display:block;font-size:14px;font-weight:500;line-height:1.35}
body.nd-design .rs26 .ac-shelf small{font-size:12.5px;color:#8592AA}
body.nd-design .rs26 .ac-snew{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:#27C4EE;color:#03131F;font-style:normal;font-size:11px;font-weight:600}
body.nd-design .rs26 .ac-join .ac-bown{display:none}
body.nd-design .rs26 .ac-join.is-owned .ac-bprice,body.nd-design .rs26 .ac-join.is-owned .ac-bacts{display:none}
body.nd-design .rs26 .ac-join.is-owned .ac-bown{display:flex}
body.nd-design .rs26 .ac-clubc{margin:0 0 18px}
body.nd-design .rs26 .ac-clubcard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;align-items:center;padding:18px 20px;border-radius:24px;background:#F4F8FC;border:1.5px dashed rgba(13,35,80,.2);color:#0D2350;text-decoration:none}
body.nd-design .rs26 .ac-clubcard.on{background:radial-gradient(120% 140% at 0% 0%,rgba(39,196,238,.3),transparent 55%),linear-gradient(150deg,#13306A,#0D2350);border:0;color:#EAF2FB}
body.nd-design .rs26 .ac-clubcard.promo:hover{border-color:#27C4EE}
body.nd-design .rs26 .ac-clubcard small{display:block;font-size:12.5px;color:#0878A0;font-weight:500}
body.nd-design .rs26 .ac-clubcard.on small{color:#7FDDF6}
body.nd-design .rs26 .ac-clubcard b{display:block;font-size:18px;font-weight:600}
body.nd-design .rs26 .ac-clubcard span{font-size:14px;color:#3E5175}
body.nd-design .rs26 .ac-clubcard.on span{color:#A9B6CA}
body.nd-design .rs26 .ac-ccta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px}
body.nd-design .rs26 .ac .ac-clubcard .btn{width:auto;justify-self:start;grid-column:1/-1}
body.nd-design .rs26 .ac-clubcard.on .ac-link{color:#BFF0FC}
@media (min-width:760px){body.nd-design .rs26 .ac-clubcard{grid-template-columns:auto minmax(0,1fr) auto}
body.nd-design .rs26 .ac-ccta,body.nd-design .rs26 .ac .ac-clubcard .btn{grid-column:auto}}
body.nd-design .rs26 .clh{position:relative;display:grid;gap:28px;align-items:center;margin-top:clamp(28px,3vw,40px);padding:clamp(24px,3.4vw,44px);border-radius:32px;background:radial-gradient(80% 120% at 100% 0%,rgba(39,196,238,.28),transparent 55%),linear-gradient(160deg,#13306A,#081530 70%);border:1px solid rgba(39,196,238,.35);overflow:hidden}
@media (min-width:980px){body.nd-design .rs26 .clh{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}
body.nd-design .rs26 .clh-logo{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:16px;background:#27C4EE;color:#03131F;box-shadow:0 0 0 8px rgba(39,196,238,.14)}
body.nd-design .rs26 .clh-t > small{display:block;font-size:13.5px;color:#7FDDF6}
body.nd-design .rs26 .clh h3{margin:6px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.15;color:#FFFFFF}
body.nd-design .rs26 .clh-t > p{margin:0 0 18px;color:#A9B6CA;max-width:34em}
body.nd-design .rs26 .clh-perks{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .clh-perks li{display:flex;gap:12px;align-items:flex-start}
body.nd-design .rs26 .clh-perks .ac-o{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#27C4EE;color:#03131F}
body.nd-design .rs26 .clh-perks b{display:block;font-size:15.5px;font-weight:500;color:#EAF2FB}
body.nd-design .rs26 .clh-perks small{display:block;font-size:13px;color:#8592AA}
body.nd-design .rs26 .clh-buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}
body.nd-design .rs26 .clh-buy > span b{display:block;font-size:32px;font-weight:600;line-height:1;color:#FFFFFF}
body.nd-design .rs26 .clh-buy > span small{font-size:13px;color:#A9B6CA}
body.nd-design .rs26 .clh .btn{width:auto;margin:0}
body.nd-design .rs26 .clh-v{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px;height:clamp(300px,34vw,420px);-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}
body.nd-design .rs26 .clh-col{list-style:none;margin:0;padding:0;display:grid;gap:12px;align-content:start;animation:clhUp 60s linear infinite}
body.nd-design .rs26 .clh-col.r{animation-direction:reverse;animation-duration:70s}
body.nd-design .rs26 .clh-col li{border-radius:16px;overflow:hidden;box-shadow:0 18px 36px -22px rgba(0,0,0,.8)}
body.nd-design .rs26 .clh-col img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;margin:0}
body.nd-design .rs26 .clh-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:rgba(5,10,22,.82);border:1px solid rgba(39,196,238,.5);color:#BFF0FC;font-size:13px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 10px rgba(39,196,238,.08)}
body.nd-design .rs26 .clh-count b{display:block;font-size:42px;line-height:1;color:#FFFFFF}
@keyframes clhUp{to{transform:translateY(-50%)}}
@media (max-width:640px){body.nd-design .rs26 .clh-v{height:260px}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .clh-col{animation:none}}
body.nd-design .rs26 .ac-view.ac-learn{padding-top:0}
body.nd-design .rs26 .nf-hero{padding-top:clamp(120px,13vw,176px);padding-bottom:clamp(72px,8vw,112px);overflow:hidden}
body.nd-design .rs26 .nf-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center}
body.nd-design .rs26 .nf-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(39,196,238,.12);border:1px solid rgba(39,196,238,.32);color:var(--accent);font-size:14px;font-weight:500}
body.nd-design .rs26 .nf-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 rgba(39,196,238,.6);animation:nfPing 2.4s ease-out infinite}
body.nd-design .rs26 .nf h1{font-size:clamp(38px,5.4vw,72px);line-height:1.05;margin:18px 0 18px;font-weight:700;letter-spacing:-.01em}
body.nd-design .rs26 .nf-lead{font-size:clamp(17px,1.5vw,20px);color:var(--text2);max-width:34em;margin:0 0 22px}
body.nd-design .rs26 .nf-url{display:inline-flex;flex-direction:column;gap:2px;margin:0 0 30px;padding:12px 18px;border-radius:14px;background:rgba(10,19,36,.7);border:1px dashed rgba(167,205,255,.28);max-width:100%}
body.nd-design .rs26 .nf-url small{color:var(--text3);font-size:13px}
body.nd-design .rs26 .nf-url bdi{font-size:15px;color:var(--text);overflow-wrap:anywhere;text-decoration:line-through;text-decoration-color:rgba(39,196,238,.55);text-decoration-thickness:2px}
body.nd-design .rs26 .nf-cta{display:flex;flex-wrap:wrap;gap:12px}
body.nd-design .rs26 .nf-art{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(4px,1vw,14px);direction:ltr;font-weight:800;line-height:1;color:#FFFFFF;user-select:none}
body.nd-design .rs26 .nf-art::before{content:"";position:absolute;inset:8% 4%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.22),transparent 70%);filter:blur(6px);z-index:-1}
body.nd-design .rs26 .nf-d{font-size:clamp(120px,15vw,224px);letter-spacing:-.04em;background:linear-gradient(180deg,#FFFFFF 10%,#A9C9F2 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
body.nd-design .rs26 .nf-zero{width:clamp(118px,14.5vw,216px);aspect-ratio:1;display:block}
body.nd-design .rs26 .nf-zero svg{width:100%;height:100%;overflow:visible}
body.nd-design .rs26 .nf-track{fill:none;stroke:rgba(167,205,255,.14);stroke-width:18}
body.nd-design .rs26 .nf-ring{fill:none;stroke:var(--accent);stroke-width:18;stroke-linecap:round;stroke-dasharray:72 100;transform:rotate(-90deg);transform-origin:100px 100px;animation:nfDraw 1.6s var(--ease) .3s both}
body.nd-design .rs26 .nf-in{fill:rgba(39,196,238,.08);stroke:rgba(39,196,238,.35);stroke-width:2;stroke-dasharray:4 7}
body.nd-design .rs26 .nf-orbit{transform-origin:100px 100px;animation:nfOrbit 9s linear infinite}
body.nd-design .rs26 .nf-orbit circle{fill:#FFFFFF;filter:drop-shadow(0 0 8px rgba(39,196,238,.9))}
body.nd-design .rs26 .nf-q{fill:none;stroke:#FFFFFF;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}
body.nd-design .rs26 .nf-qd{fill:#FFFFFF}
body.nd-design .rs26 .nf-d1{animation:nfRise .9s var(--ease) .05s both}
body.nd-design .rs26 .nf-d2{animation:nfRise .9s var(--ease) .18s both}
@keyframes nfRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes nfDraw{from{stroke-dasharray:0 100}to{stroke-dasharray:72 100}}
@keyframes nfOrbit{to{transform:rotate(360deg)}}
@keyframes nfPing{0%{box-shadow:0 0 0 0 rgba(39,196,238,.6)}70%,100%{box-shadow:0 0 0 10px rgba(39,196,238,0)}}
body.nd-design .rs26 .nf-find .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}
body.nd-design .rs26 .nf-box h2,body.nd-design .rs26 .nf-h{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 18px;color:#0D2350}
body.nd-design .rs26 .nf-form{position:relative}
body.nd-design .rs26 .nf-form input{width:100%;height:60px;padding:0 54px 0 18px;border-radius:16px;border:1.5px solid #C9D6E8;background:#FFFFFF;color:#0D2350;font:400 18px/1 var(--f);transition:border-color .2s,box-shadow .2s}
body.nd-design .rs26 .nf-form input::placeholder{color:#7A88A0}
body.nd-design .rs26 .nf-form input:focus{outline:none;border-color:#1A9FC6;box-shadow:0 0 0 4px rgba(39,196,238,.22)}
body.nd-design .rs26 .nf-si{position:absolute;inset-inline-start:18px;top:50%;transform:translateY(-50%);color:#3E5378;display:flex}
body.nd-design .rs26 .nf-hint{margin:12px 2px 10px;color:#4A5A75;font-size:15px}
body.nd-design .rs26 .nf-hint .inl{color:#0B6E8C}
body.nd-design .rs26 .nf-res{list-style:none;margin:0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .nf-res li{animation:nfIn .35s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms)}
body.nd-design .rs26 .nf-res a{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#F2F6FB;border:1px solid #E1E9F3;color:#0D2350;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}
body.nd-design .rs26 .nf-res a:hover,body.nd-design .rs26 .nf-res a:focus-visible{background:#FFFFFF;border-color:#27C4EE;transform:translateX(-3px)}
body.nd-design .rs26 .nf-res b{font-weight:500;font-size:16px;line-height:1.35}
body.nd-design .rs26 .nf-rk{flex:none;font-size:12px;padding:3px 9px;border-radius:999px;background:#0D2350;color:#FFFFFF;white-space:nowrap}
@keyframes nfIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
body.nd-design .rs26 .nf-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.nd-design .rs26 .nf-tile{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;padding:16px;border-radius:18px;background:#FFFFFF;border:1px solid #E1E9F3;box-shadow:0 10px 26px -18px rgba(13,35,80,.35);color:#0D2350;text-decoration:none;transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}
body.nd-design .rs26 .nf-tile:hover,body.nd-design .rs26 .nf-tile:focus-visible{border-color:#27C4EE;transform:translateY(-3px);box-shadow:0 18px 32px -20px rgba(13,35,80,.45)}
body.nd-design .rs26 .nf-ti{grid-row:span 2;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .nf-tile b{font-size:17px;font-weight:600;line-height:1.25}
body.nd-design .rs26 .nf-tile small{font-size:14px;color:#4A5A75;line-height:1.4}
body.nd-design .rs26 .nf-q-on .nf-dest{opacity:.55;transition:opacity .3s}
body.nd-design .rs26 .nf-new .gcards{margin-top:8px}
@media (max-width:899px){body.nd-design .rs26 .nf-grid{grid-template-columns:minmax(0,1fr)}
body.nd-design .rs26 .nf-art{order:-1;margin-bottom:6px}
body.nd-design .rs26 .nf-d{font-size:clamp(96px,30vw,150px)}
body.nd-design .rs26 .nf-zero{width:clamp(92px,29vw,146px)}
body.nd-design .rs26 .nf-find .wrap{grid-template-columns:minmax(0,1fr)}
body.nd-design .rs26 .nf-cta .btn{flex:1 1 auto;justify-content:center}}
@media (max-width:520px){body.nd-design .rs26 .nf-tiles{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .nf-chip::before,body.nd-design .rs26 .nf-orbit,body.nd-design .rs26 .nf-ring,body.nd-design .rs26 .nf-d1,body.nd-design .rs26 .nf-d2,body.nd-design .rs26 .nf-res li{animation:none}
body.nd-design .rs26 .nf-tile,body.nd-design .rs26 .nf-res a{transition:none}}
body.nd-design .rs26 .nf-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
body.nd-design .rs26 .lx-struct{list-style:none;margin:0;padding:0;display:grid;gap:6px;text-align:left}
body.nd-design .rs26 .lx-struct>li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12);font-size:12.5px;line-height:1.4}
body.nd-design .rs26 .lx-struct b{font-weight:600;color:#0D2350}
body.nd-design .rs26 .lx-struct span{color:#5D6E91;font-size:11.5px}
body.nd-design .rs26 .lx-stree ul{list-style:none;margin:6px 0 0;padding:0 0 0 14px;display:grid;gap:4px;border-left:2px solid rgba(39,196,238,.35)}
body.nd-design .rs26 .lx-stree ul li{padding:4px 8px;border-radius:7px;font-size:11.5px;color:#3E5378;background:rgba(13,35,80,.04)}
body.nd-design .rs26 .lx-stree ul li.on{background:rgba(39,196,238,.16);color:#0D2350;font-weight:600;box-shadow:inset 0 0 0 1px rgba(39,196,238,.6)}
body.nd-design .rs26 .lx-map>li{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}
body.nd-design .rs26 .lx-map>li::after{content:"";order:1;width:22px;height:2px;background:linear-gradient(90deg,#27C4EE 0 60%,transparent 60%) 0 0/8px 2px repeat-x;animation:lxDash 1.2s linear infinite}
body.nd-design .rs26 .lx-map>li span{order:2;color:#0D2350;font-weight:500;font-size:12.5px}
@keyframes lxDash{to{background-position:16px 0}}
body.nd-design .rs26 .lx-csv{margin:0;padding:10px 12px;border-radius:10px;background:#0D2350;color:#BFF0FC;font:500 11.5px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre;overflow:auto;text-align:left}
body.nd-design .rs26 .lx-ba{display:grid;gap:6px}
body.nd-design .rs26 .lx-ba span{display:grid;gap:2px;padding:9px 11px;border-radius:10px;background:#FFFFFF;border:1px solid rgba(13,35,80,.12)}
body.nd-design .rs26 .lx-ba span.on{border-color:#27C4EE;box-shadow:0 0 0 3px rgba(39,196,238,.18)}
body.nd-design .rs26 .lx-ba small{font-size:11px;color:#5D6E91}
body.nd-design .rs26 .lx-ba b{font-size:13.5px;color:#0D2350}
body.nd-design .rs26 .lx-pimg{display:grid;gap:6px}
body.nd-design .rs26 .lx-pimg span{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:radial-gradient(70% 22% at 50% 80%,rgba(13,35,80,.12),transparent 70%),linear-gradient(180deg,#F6F8FC,#E4EBF5);box-shadow:inset 0 0 0 1px rgba(13,35,80,.1)}
body.nd-design .rs26 .lx-pimg i{position:relative;width:42%;height:44%;margin-left:-8%;border-radius:8px 8px 22px 22px;background:linear-gradient(90deg,#D9C2A2,#EAD8BF 45%,#D2B998)}
body.nd-design .rs26 .lx-pimg i::before{content:"";position:absolute;top:0;left:0;right:0;height:12%;border-radius:8px 8px 50% 50%;background:#C9AE8B}
body.nd-design .rs26 .lx-pimg i::after{content:"";position:absolute;right:-30%;top:22%;width:36%;height:44%;border:6px solid #D6BE9C;border-left:0;border-radius:0 40% 40% 0}
body.nd-design .rs26 .lx-text:empty{min-height:35px}
body.nd-design .rs26 .lx-pimg small{font-size:11px;color:#5D6E91;text-align:center}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .lx-map>li::after{animation:none}}
body.nd-design .rs26 .fx-hero{overflow-x:clip}
@media (max-width:899px){body.nd-design .rs26 .fx-tile.t1{right:-4px}
body.nd-design .rs26 .fx-tile.t3{left:-4px}}
body.nd-design .rs26{--lv-red:#FF4D5E;--lv-red2:#FF8A95}
@keyframes lvPing{0%{box-shadow:0 0 0 0 rgba(255,77,94,.65)}70%{box-shadow:0 0 0 9px rgba(255,77,94,0)}100%{box-shadow:0 0 0 0 rgba(255,77,94,0)}}
@keyframes lvScan{0%{transform:translateY(-10%);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateY(1000%);opacity:0}}
@keyframes lvFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes lvSpin{to{transform:rotate(360deg)}}
body.nd-design .rs26 .lvb-bar{display:none;position:relative;z-index:2;background:linear-gradient(90deg,#0A1630 0%,#13306A 50%,#0A1630 100%);border-bottom:1px solid rgba(167,205,255,.14);color:#EAF2FB;font-size:14px}
body.nd-design .rs26.lvb .lvb-bar{display:block}
body.nd-design .rs26.lvb body{padding-top:40px}
body.nd-design .rs26.lvb .drawer{padding-top:calc(132px + env(safe-area-inset-top,0px))}
body.nd-design .rs26 .lvb-in{height:40px;display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .lvb-link{flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center;gap:14px;color:inherit;text-decoration:none;white-space:nowrap}
body.nd-design .rs26 .lvb-link:hover .lvb-go{color:#fff;text-decoration:underline;text-underline-offset:3px}
body.nd-design .rs26 .lvb-link:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:8px}
body.nd-design .rs26 .lvb-live,body.nd-design .rs26 .lv-live{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 11px;border-radius:999px;background:rgba(255,77,94,.14);border:1px solid rgba(255,77,94,.28);color:var(--lv-red2);font-weight:600;font-size:12.5px;line-height:1.4}
body.nd-design .rs26 .lvb-live i,body.nd-design .rs26 .lv-live i,body.nd-design .rs26 .lv-kind i,body.nd-design .rs26 .lv-dot,body.nd-design .rs26 .lv-spot-tag i,body.nd-design .rs26 .lv-cd-live i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--lv-red);animation:lvPing 2.2s ease-out infinite}
body.nd-design .rs26 .lvb-t{display:inline-flex;align-items:baseline;gap:10px;min-width:0}
body.nd-design .rs26 .lvb-t b{font-weight:600}
body.nd-design .rs26 .lvb-m{color:#A9B6CA;font-size:13.5px}
body.nd-design .rs26 .lvb-m s{color:#8592AA}
body.nd-design .rs26 .lvb-cd{padding:2px 10px;border-radius:999px;background:rgba(39,196,238,.14);color:#7FDDF6;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .lvb-cd:empty{display:none}
body.nd-design .rs26 .lvb-bar.is-live .lvb-cd{background:rgba(255,77,94,.16);color:var(--lv-red2)}
body.nd-design .rs26 .lvb-go{color:var(--accent);font-weight:600;font-size:13.5px}
body.nd-design .rs26 .lvb-x{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:none;color:#A9B6CA;cursor:pointer}
body.nd-design .rs26 .lvb-x:hover{background:rgba(255,255,255,.08);color:#fff}
body.nd-design .rs26 .lvb-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}
@media (max-width:899px){body.nd-design .rs26 .lvb-m,body.nd-design .rs26 .lvb-go{display:none}
body.nd-design .rs26 .lvb-link{justify-content:flex-start;gap:10px}
body.nd-design .rs26 .lvb-t b{overflow:hidden;text-overflow:ellipsis}}
@media (max-width:420px){body.nd-design .rs26 .lvb-live{padding:2px 8px;font-size:12px}
body.nd-design .rs26 .lvb-in{gap:6px}
body.nd-design .rs26 .lvb-t b{font-size:13.5px}}
body.nd-design .rs26 .lv-dot{display:inline-block;width:7px;height:7px;margin-inline-end:7px;vertical-align:1px}
body.nd-design .rs26 .lv-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--accent);font-size:14px;font-weight:600}
body.nd-design .rs26 .lv-eyebrow.dk{color:#0878A0}
body.nd-design .rs26 .lv-kind{display:inline-flex;align-items:center;gap:8px;color:#EAF2FB;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .lv-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.4}
body.nd-design .rs26 .lv-badge.k-live{background:rgba(255,77,94,.12);color:#C4314B}
body.nd-design .rs26 .lv-badge.k-webinar{background:rgba(31,174,98,.12);color:#14784A}
body.nd-design .rs26 .lv-tz{font-weight:400;color:var(--text3);font-size:.86em}
body.nd-design .rs26 .lv-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}
body.nd-design .rs26 .lv-price b{font-size:32px;font-weight:700;line-height:1;color:#fff;letter-spacing:-.01em}
body.nd-design .rs26 .lv-price s{color:#8592AA;font-size:17px}
body.nd-design .rs26 .lv-price em{font-style:normal;padding:3px 10px;border-radius:999px;background:rgba(39,196,238,.16);color:#7FDDF6;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .lv-price.big b{font-size:clamp(46px,5vw,60px)}
body.nd-design .rs26 .lv-price.free b{font-size:26px}
body.nd-design .rs26 .lv-price.free small{color:var(--text3);font-size:13px}
body.nd-design .rs26 .light .lv-price b{color:#0D2350}
body.nd-design .rs26 .light .lv-price s{color:#5D6E91}
body.nd-design .rs26 .light .lv-price em{background:#E6F7FD;color:#0878A0}
body.nd-design .rs26 .lv-cd{display:flex;align-items:stretch;gap:8px}
body.nd-design .rs26 .lv-cu{min-width:62px;padding:9px 6px 8px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(167,205,255,.15);text-align:center}
body.nd-design .rs26 .lv-cu b{display:block;font-size:28px;font-weight:700;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .lv-cu small{display:block;margin-top:3px;color:#A9B6CA;font-size:11.5px}
body.nd-design .rs26 .lv-cd.sm .lv-cu{min-width:50px;padding:7px 4px 6px;border-radius:12px}
body.nd-design .rs26 .lv-cd.sm .lv-cu b{font-size:21px}
body.nd-design .rs26 .lv-cd-live,body.nd-design .rs26 .lv-cd-over{display:none;align-items:center;gap:8px;font-weight:600}
body.nd-design .rs26 .lv-cd[data-state] .lv-cu{display:none}
body.nd-design .rs26 .lv-cd[data-state=live] .lv-cd-live{display:inline-flex;color:var(--lv-red2)}
body.nd-design .rs26 .lv-cd[data-state=over] .lv-cd-over{display:inline-flex;color:#A9B6CA}
body.nd-design .rs26 .light .lv-cu{background:#F4F8FC;border-color:rgba(13,35,80,.1)}
body.nd-design .rs26 .light .lv-cu b{color:#0D2350}
body.nd-design .rs26 .light .lv-cu small{color:#5D6E91}
body.nd-design .rs26 .lv-facts{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .lv-facts li{display:flex;align-items:center;gap:12px;color:#EAF2FB}
body.nd-design .rs26 .lv-facts li > svg{flex:none;padding:8px;width:36px;height:36px;border-radius:11px;background:rgba(39,196,238,.12);color:var(--accent)}
body.nd-design .rs26 .lv-facts small{display:block;color:#8592AA;font-size:12px}
body.nd-design .rs26 .lv-facts b{font-weight:600;font-size:15.5px}
body.nd-design .rs26 .lv-ticket{margin-top:26px;max-width:560px;filter:drop-shadow(0 26px 40px rgba(0,0,0,.35))}
body.nd-design .rs26 .lv-tk-top,body.nd-design .rs26 .lv-tk-bot{position:relative;padding:20px 22px;background:linear-gradient(160deg,rgba(23,54,112,.92),rgba(11,22,46,.96));border:1px solid rgba(167,205,255,.16)}
body.nd-design .rs26 .lv-tk-top{border-radius:22px 22px 0 0;border-bottom:0;padding-bottom:18px;
  -webkit-mask:radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) right/51% 100% no-repeat;
  mask:radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) right/51% 100% no-repeat}
body.nd-design .rs26 .lv-tk-bot{border-radius:0 0 22px 22px;border-top:0;background:linear-gradient(200deg,rgba(14,32,68,.96),rgba(8,16,34,.98));
  -webkit-mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) right/51% 100% no-repeat;
  mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) right/51% 100% no-repeat}
body.nd-design .rs26 .lv-tk-cut{height:0;margin:0 20px;border-top:2px dashed rgba(167,205,255,.26);position:relative;z-index:1}
body.nd-design .rs26 .lv-tk-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 18px}
body.nd-design .rs26 .lv-tk-bot .cta-row{margin-top:18px}
body.nd-design .rs26 .lv-tk-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#8592AA;font-size:13px}
body.nd-design .rs26 .lv-tk-note svg{flex:none;color:var(--accent)}
body.nd-design .rs26 .lv-hero{overflow:hidden}
body.nd-design .rs26 .lv-hgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:center;margin-top:8px}
@media (min-width:1000px){body.nd-design .rs26 .lv-hgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px}}
body.nd-design .rs26 .lv-htext .lv-live{margin-bottom:16px}
body.nd-design .rs26 .lv-hero h1{font-size:clamp(40px,5.6vw,74px);line-height:1.04;letter-spacing:-.02em;margin:0 0 18px}
body.nd-design .rs26 .lv-h1b{display:block;background:linear-gradient(90deg,#27C4EE,#7FDDF6 55%,#EAF2FB);-webkit-background-clip:text;background-clip:text;color:transparent}
body.nd-design .rs26 .lv-hero .lead{max-width:560px}
body.nd-design .rs26 .lv-twin{position:relative;margin:0 auto;width:min(100%,520px);aspect-ratio:520/640}
body.nd-design .rs26 .lv-twin img{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 14%);mask-image:linear-gradient(to top,transparent 0,#000 14%)}
body.nd-design .rs26 .lv-twin img{position:absolute;bottom:0;height:100%;width:auto;max-width:none;object-fit:contain;-webkit-user-drag:none;user-select:none}
body.nd-design .rs26 .lv-twin-real{right:4%;z-index:3;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}
body.nd-design .rs26 .lv-twin-holo{left:2%;z-index:2;height:94%!important;opacity:.92;filter:drop-shadow(0 0 28px rgba(39,196,238,.45))}
body.nd-design .rs26 .lv-twin-glow{position:absolute;inset:8% 6% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.34),rgba(39,196,238,.08) 60%,transparent);filter:blur(12px);z-index:0}
body.nd-design .rs26 .lv-twin-ring{position:absolute;left:50%;top:44%;width:86%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(127,221,246,.28);z-index:1;animation:lvSpin 60s linear infinite}
body.nd-design .rs26 .lv-twin-scan{position:absolute;left:0;width:52%;top:4%;height:9%;z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(127,221,246,.42) 48%,rgba(255,255,255,.65) 50%,rgba(127,221,246,.42) 52%,transparent);mix-blend-mode:screen;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);animation:lvScan 5.5s ease-in-out infinite}
body.nd-design .rs26 .lv-chips{list-style:none;margin:0;padding:0}
body.nd-design .rs26 .lv-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 12px;border-radius:16px;background:rgba(10,22,48,.62);border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 36px -20px rgba(0,0,0,.6);animation:lvFloat 7s ease-in-out infinite}
body.nd-design .rs26 .lv-chip svg{flex:none;padding:7px;width:34px;height:34px;border-radius:10px;background:rgba(39,196,238,.16);color:var(--accent)}
body.nd-design .rs26 .lv-chip b{display:block;color:#fff;font-size:14.5px}
body.nd-design .rs26 .lv-chip small{display:block;color:#A9B6CA;font-size:12px}
body.nd-design .rs26 .lv-chip.c0{top:14%;right:-2%}
body.nd-design .rs26 .lv-chip.c1{top:46%;left:-4%;animation-delay:-2.3s}
body.nd-design .rs26 .lv-chip.c2{bottom:9%;right:0;animation-delay:-4.6s}
@media (max-width:999px){body.nd-design .rs26 .lv-twin{width:min(100%,420px)}
body.nd-design .rs26 .lv-chip.c1{left:0}}
@media (max-width:520px){body.nd-design .rs26 .lv-chip{padding:8px 10px}
body.nd-design .rs26 .lv-chip svg{width:30px;height:30px}
body.nd-design .rs26 .lv-chip b{font-size:13.5px}}
body.nd-design .rs26 .lv-what{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1079px){body.nd-design .rs26 .lv-what{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){body.nd-design .rs26 .lv-what{grid-template-columns:minmax(0,1fr)}}
body.nd-design .rs26 .lv-wcard{padding:24px 22px;border-radius:24px;background:#fff;border:1px solid rgba(13,35,80,.1);box-shadow:0 1px 2px rgba(13,35,80,.05),0 18px 40px -30px rgba(13,35,80,.35)}
body.nd-design .rs26 .lv-wi{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:14px;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .lv-wcard h3{margin:0 0 6px;font-size:19px;color:#0D2350}
body.nd-design .rs26 .lv-wcard p{margin:0;color:#3E5175}
body.nd-design .rs26 .lv-ethic{display:flex;align-items:flex-start;gap:12px;margin:22px 0 0;padding:16px 18px;border-radius:18px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);color:#3E5175}
body.nd-design .rs26 .lv-ethic svg{flex:none;margin-top:2px;color:#0878A0}
body.nd-design .rs26 .lv-ethic b{color:#0D2350}
body.nd-design .rs26 .lv-ag{display:grid;gap:34px}
@media (min-width:1000px){body.nd-design .rs26 .lv-ag{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}
body.nd-design .rs26 .lv-ag-h{position:sticky;top:140px}}
body.nd-design .rs26 .lv-ag-h h2{margin:0 0 12px}
body.nd-design .rs26 .lv-ag-h p{color:var(--text2);margin:0}
body.nd-design .rs26 .lv-ag-when{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:10px 16px;border-radius:14px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.24);color:#EAF2FB;font-weight:600}
body.nd-design .rs26 .lv-ag-when svg{color:var(--accent)}
body.nd-design .rs26 .lv-steps{list-style:none;margin:0;padding:0;position:relative}
body.nd-design .rs26 .lv-steps::before{content:"";position:absolute;top:22px;bottom:22px;right:21px;width:2px;background:linear-gradient(180deg,rgba(39,196,238,.7),rgba(39,196,238,.08))}
body.nd-design .rs26 .lv-step{position:relative;display:flex;gap:18px;padding:0 0 24px}
body.nd-design .rs26 .lv-step:last-child{padding-bottom:0}
body.nd-design .rs26 .lv-sn{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0A1630;border:2px solid rgba(39,196,238,.6);color:#fff;font-weight:700;font-size:16px}
body.nd-design .rs26 .lv-step > div{flex:1;padding:16px 20px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid var(--line)}
body.nd-design .rs26 .lv-step h3{margin:0 0 4px;font-size:18px;color:#fff}
body.nd-design .rs26 .lv-step p{margin:0;color:var(--text2)}
body.nd-design .rs26 .lv-fits{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:999px){body.nd-design .rs26 .lv-fits{grid-template-columns:minmax(0,1fr)}}
body.nd-design .rs26 .lv-fit{display:flex;gap:16px;align-items:flex-start;padding:22px}
body.nd-design .rs26 .lv-fit h3{margin:0 0 6px;font-size:18px}
body.nd-design .rs26 .lv-fit p{margin:0}
body.nd-design .rs26 .lv-host{display:grid;gap:28px;align-items:center;margin-top:clamp(44px,5vw,72px);padding:clamp(20px,3vw,32px);border-radius:28px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
@media (min-width:900px){body.nd-design .rs26 .lv-host{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px}}
body.nd-design .rs26 .lv-host-fig{margin:0;border-radius:22px;overflow:hidden;aspect-ratio:3/2}
body.nd-design .rs26 .lv-host-fig img{width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .lv-host-t h2{margin:0;color:#0D2350}
body.nd-design .rs26 .lv-role{margin:4px 0 14px;color:#0878A0;font-weight:600}
body.nd-design .rs26 .lv-host-t p{color:#3E5175}
body.nd-design .rs26 .lv-seat{display:grid;gap:28px;padding:clamp(24px,4vw,48px);border-radius:32px;background:radial-gradient(120% 140% at 100% 0,rgba(39,196,238,.16),transparent 55%),linear-gradient(160deg,rgba(19,48,106,.55),rgba(8,15,30,.7));border:1px solid var(--line2)}
@media (min-width:1000px){body.nd-design .rs26 .lv-seat{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}}
body.nd-design .rs26 .lv-seat h2{margin:0 0 18px}
body.nd-design .rs26 .lv-incl{list-style:none;margin:0;padding:0;display:grid;gap:12px}
body.nd-design .rs26 .lv-incl li{display:flex;gap:10px;align-items:flex-start;color:#EAF2FB}
body.nd-design .rs26 .lv-incl svg{flex:none;margin-top:3px;color:var(--accent)}
body.nd-design .rs26 .lv-seat-r{padding:26px;border-radius:24px;background:rgba(5,10,22,.55);border:1px solid rgba(167,205,255,.16);display:grid;gap:14px;justify-items:start}
body.nd-design .rs26 .lv-seat-sub{color:#A9B6CA;font-size:14px;margin-top:-6px}
body.nd-design .rs26 .lv-seat-buy{display:flex;flex-wrap:wrap;gap:10px;width:100%}
body.nd-design .rs26 .lv-seat-buy .btn{flex:1 1 200px}
body.nd-design .rs26 .lv-owned{display:none;align-items:center;gap:8px;margin:0;color:#5BE09A;font-weight:600}
body.nd-design .rs26 .lv-seat-r.is-owned .lv-owned{display:flex}
body.nd-design .rs26 .lv-seat-r.is-owned .lv-seat-buy .btn-a{display:none}
body.nd-design .rs26 .lv-sticky{display:none}
@media (max-width:760px){body.nd-design .rs26 .lv-sticky{position:fixed;z-index:38;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(14px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));background:rgba(5,10,22,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line2)}
body.nd-design .rs26 .lv-sticky b{display:block;color:#fff;font-size:20px;line-height:1.1}
body.nd-design .rs26 .lv-sticky small{color:#A9B6CA;font-size:12.5px}
body.nd-design .rs26 .lv-sticky .btn{flex:none;padding-inline:22px}
body.nd-design .rs26 main.lvp ~ .mbar{display:none!important}
body.nd-design .rs26 main.lvp ~ .wa{bottom:calc(86px + env(safe-area-inset-bottom,0px))}
body.nd-design .rs26 main.lvp ~ .ftr{padding-bottom:80px}}
body.nd-design .rs26 .lv-hub-r{display:flex;justify-content:center}
body.nd-design .rs26 .lv-next{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;width:min(100%,520px);padding:18px 20px 18px 18px;border-radius:26px;background:linear-gradient(160deg,rgba(23,54,112,.85),rgba(9,18,38,.92));border:1px solid rgba(167,205,255,.18);color:inherit;text-decoration:none;box-shadow:0 30px 60px -36px rgba(0,0,0,.7);transition:transform .3s var(--ease),border-color .3s ease}
body.nd-design .rs26 .lv-next:hover{transform:translateY(-3px);border-color:rgba(39,196,238,.45)}
body.nd-design .rs26 .lv-next:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
body.nd-design .rs26 .lv-next-fig{position:relative;align-self:end;height:200px;margin:-30px 0 -18px}
body.nd-design .rs26 .lv-next-fig img{position:relative;z-index:1;height:100%;width:auto;max-width:none;margin-inline-start:auto;display:block;object-fit:contain}
body.nd-design .rs26 .lv-next-b{display:grid;gap:8px;justify-items:start}
body.nd-design .rs26 .lv-next-b b{color:#fff;font-size:21px;line-height:1.25}
body.nd-design .rs26 .lv-next-b > span{color:#A9B6CA;font-size:14px}
body.nd-design .rs26 .lv-next-go{color:var(--accent)!important;font-weight:600}
@media (max-width:520px){body.nd-design .rs26 .lv-next{grid-template-columns:96px minmax(0,1fr);gap:12px}
body.nd-design .rs26 .lv-next-fig{height:150px}
body.nd-design .rs26 .lv-cd.sm .lv-cu{min-width:44px}}
body.nd-design .rs26 .lv-types{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}
@media (max-width:760px){body.nd-design .rs26 .lv-types{grid-template-columns:minmax(0,1fr)}}
body.nd-design .rs26 .lv-type{padding:24px;border-radius:24px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .lv-type.is-live{background:linear-gradient(160deg,#0D2350,#13306A);border-color:transparent}
body.nd-design .rs26 .lv-type h3{margin:12px 0 12px;font-size:20px;color:#0D2350}
body.nd-design .rs26 .lv-type.is-live h3{color:#fff}
body.nd-design .rs26 .lv-type ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .lv-type li{display:flex;gap:9px;align-items:flex-start;color:#3E5175}
body.nd-design .rs26 .lv-type.is-live li{color:#C9D6E8}
body.nd-design .rs26 .lv-type svg{flex:none;margin-top:3px;color:#0878A0}
body.nd-design .rs26 .lv-type.is-live svg{color:#27C4EE}
body.nd-design .rs26 .lv-type.is-live .lv-badge.k-live{background:rgba(255,77,94,.18);color:var(--lv-red2)}
body.nd-design .rs26 .lv-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
body.nd-design .rs26 .lv-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(13,35,80,.14);background:#fff;color:#3E5175;font:inherit;font-weight:500;cursor:pointer}
body.nd-design .rs26 .lv-tabs button span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#EEF3F9;font-size:12.5px}
body.nd-design .rs26 .lv-tabs button[aria-pressed=true]{background:#0D2350;border-color:#0D2350;color:#fff}
body.nd-design .rs26 .lv-tabs button[aria-pressed=true] span{background:rgba(255,255,255,.16)}
body.nd-design .rs26 .lv-tabs button:focus-visible{outline:2px solid #0878A0;outline-offset:2px}
body.nd-design .rs26 .lv-evs{display:grid;gap:16px}
body.nd-design .rs26 .lv-ev{display:grid;grid-template-columns:104px 150px minmax(0,1fr) 230px;gap:22px;align-items:center;padding:18px;border-radius:26px;background:#fff;border:1px solid rgba(13,35,80,.1);box-shadow:0 1px 2px rgba(13,35,80,.05),0 18px 40px -30px rgba(13,35,80,.35)}
body.nd-design .rs26 .lv-ev[hidden]{display:none}
body.nd-design .rs26 .lv-date{display:grid;justify-items:center;padding:14px 8px;border-radius:18px;background:#0D2350;color:#fff;text-align:center}
body.nd-design .rs26 .lv-date b{font-size:38px;line-height:1;font-weight:700}
body.nd-design .rs26 .lv-date span{font-size:14px;color:#7FDDF6;font-weight:600}
body.nd-design .rs26 .lv-date small{margin-top:6px;font-size:12px;color:#A9B6CA}
body.nd-design .rs26 .lv-date.tba{background:#EEF3F9;color:#0D2350}
body.nd-design .rs26 .lv-date.tba b{font-size:22px}
body.nd-design .rs26 .lv-date.tba span{color:#0878A0}
body.nd-design .rs26 .lv-date.tba small{color:#5D6E91}
body.nd-design .rs26 .lv-ev-fig{margin:0;height:150px;border-radius:18px;overflow:hidden;background:radial-gradient(closest-side,rgba(39,196,238,.35),transparent),linear-gradient(160deg,#13306A,#0A1630);display:flex;align-items:flex-end;justify-content:center}
body.nd-design .rs26 .lv-ev-fig img{height:96%;width:auto;object-fit:contain}
body.nd-design .rs26 .lv-ev-b h3{margin:10px 0 6px;font-size:21px;line-height:1.3}
body.nd-design .rs26 .lv-ev-b h3 a{color:#0D2350;text-decoration:none}
body.nd-design .rs26 .lv-ev-b h3 a:hover{text-decoration:underline;text-underline-offset:4px}
body.nd-design .rs26 .lv-ev-b p{margin:0;color:#3E5175}
body.nd-design .rs26 .lv-ev-meta{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;color:#5D6E91;font-size:13.5px}
body.nd-design .rs26 .lv-ev-meta li{display:inline-flex;align-items:center;gap:6px}
body.nd-design .rs26 .lv-ev-meta svg{color:#0878A0}
body.nd-design .rs26 .lv-ev-c{display:grid;gap:12px;justify-items:stretch}
body.nd-design .rs26 .lv-ev-c .lv-price{justify-content:flex-start}
body.nd-design .rs26 .lv-ev-c .lv-price b{font-size:28px}
@media (max-width:1079px){body.nd-design .rs26 .lv-ev{grid-template-columns:96px minmax(0,1fr);}
body.nd-design .rs26 .lv-ev-fig{display:none}
body.nd-design .rs26 .lv-ev-c{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}
body.nd-design .rs26 .lv-ev-c .btn{grid-column:1/-1}}
@media (max-width:560px){body.nd-design .rs26 .lv-ev{grid-template-columns:minmax(0,1fr);padding:16px}
body.nd-design .rs26 .lv-date{grid-auto-flow:column;justify-content:start;gap:10px;align-items:baseline;padding:10px 14px}
body.nd-design .rs26 .lv-date small{margin:0}
body.nd-design .rs26 .lv-ev-c{grid-template-columns:minmax(0,1fr)}}
body.nd-design .rs26 .lv-notify{display:grid;gap:22px;align-items:center;padding:clamp(24px,4vw,44px);border-radius:30px;background:radial-gradient(100% 140% at 0 0,rgba(39,196,238,.14),transparent 60%),linear-gradient(160deg,rgba(19,48,106,.5),rgba(8,15,30,.7));border:1px solid var(--line2)}
@media (min-width:900px){body.nd-design .rs26 .lv-notify{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}
body.nd-design .rs26 .lv-notify h2{margin:0 0 8px}
body.nd-design .rs26 .lv-notify p{margin:0;color:var(--text2)}
body.nd-design .rs26 .lv-nform{display:flex;flex-wrap:wrap;gap:10px}
body.nd-design .rs26 .lv-nform input{flex:1 1 220px;min-height:54px;padding:0 18px;border-radius:999px;border:1px solid rgba(167,205,255,.24);background:rgba(5,10,22,.5);color:#fff;font:inherit;font-size:16px;text-align:left}
body.nd-design .rs26 .lv-nform input:focus{outline:2px solid var(--accent);outline-offset:1px}
body.nd-design .rs26 .lv-nform input[aria-invalid=true]{border-color:#FF8A95}
body.nd-design .rs26 .lv-nmsg{flex-basis:100%;margin:2px 4px 0!important;min-height:1.5em;font-size:14px;color:#A9B6CA!important}
body.nd-design .rs26 .lv-nform.is-done .lv-nmsg{color:#5BE09A!important;font-weight:600}
body.nd-design .rs26 .sec.lv-home{padding-top:0;padding-bottom:clamp(64px,7vw,104px);margin-top:calc(-1 * clamp(40px,6vw,96px));z-index:2}
body.nd-design .rs26 .lv-spot{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding:clamp(20px,3vw,34px);border-radius:32px;background:radial-gradient(90% 120% at 0 100%,rgba(39,196,238,.16),transparent 60%),linear-gradient(160deg,rgba(23,54,112,.88),rgba(9,18,38,.94));border:1px solid rgba(167,205,255,.18);box-shadow:0 40px 80px -40px rgba(0,0,0,.75);overflow:hidden}
@media (min-width:900px){body.nd-design .rs26 .lv-spot{grid-template-columns:220px minmax(0,1fr);gap:36px;align-items:center;padding-block:28px}}
body.nd-design .rs26 .lv-spot-fig{position:relative;margin:0;height:260px;display:flex;align-items:flex-end;justify-content:center}
@media (min-width:900px){body.nd-design .rs26 .lv-spot-fig{height:300px;margin:-28px 0 -28px}}
body.nd-design .rs26 .lv-spot-fig img{position:relative;z-index:1;height:100%;width:auto;max-width:none;object-fit:contain}
body.nd-design .rs26 .lv-spot-tag{position:absolute;z-index:2;top:16px;right:4px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:rgba(5,10,22,.7);border:1px solid rgba(255,77,94,.35);color:var(--lv-red2);font-weight:700;font-size:13px}
body.nd-design .rs26 .lv-spot-b h2{margin:0 0 10px;font-size:clamp(28px,3.4vw,44px)}
body.nd-design .rs26 .lv-spot-b p{margin:0 0 18px;color:var(--text2);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}
body.nd-design .rs26 .lv-spot-b .lv-price b{font-size:26px}
body.nd-design .rs26 .lv-spot-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}
body.nd-design .rs26 .lv-spot-row .cta-row{margin:0}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .lvb-live i,body.nd-design .rs26 .lv-live i,body.nd-design .rs26 .lv-kind i,body.nd-design .rs26 .lv-dot,body.nd-design .rs26 .lv-spot-tag i,body.nd-design .rs26 .lv-cd-live i,body.nd-design .rs26 .lv-twin-ring,body.nd-design .rs26 .lv-twin-scan,body.nd-design .rs26 .lv-chip{animation:none!important}
body.nd-design .rs26 .lv-twin-scan{display:none}}
body.nd-design .rs26.paused .lv-twin-ring,body.nd-design .rs26.paused .lv-twin-scan,body.nd-design .rs26.paused .lv-chip,body.nd-design .rs26.paused .lv-dot,body.nd-design .rs26.paused .lvb-live i{animation:none!important}
body.nd-design .rs26 .sec.light + .sec.light{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 40px 90px -40px rgba(0,0,0,.6);clip-path:inset(0 -160px -260px -160px);padding-top:clamp(56px,6vw,96px)}
body.nd-design .rs26 .sec.light:has(+ .sec.light){border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -1px 0 rgba(255,255,255,.4);padding-bottom:clamp(56px,6vw,96px)}
body.nd-design .rs26 .sec.light.tint + .sec.light:not(.tint){background:linear-gradient(180deg,#EDF3FA 0,#FFFFFF clamp(160px,18vw,280px))}
body.nd-design .rs26 .sec.light:not(.tint) + .sec.light.tint{background:linear-gradient(180deg,#FFFFFF 0,#EDF3FA clamp(160px,18vw,280px))}
body.nd-design .rs26 .ks-card.c5{right:0;top:4%}
body.nd-design .rs26 .ks-card.c1{right:0;top:37%}
body.nd-design .rs26 .ks-card.c2{right:-2%;top:70%}
body.nd-design .rs26 .kstage[data-hot="5"] .g5 .ln{stroke:rgba(39,196,238,.95)}
@media (max-width:640px){body.nd-design .rs26 .ks-card.c5{top:13%}
body.nd-design .rs26 .ks-card.c1{top:40%}
body.nd-design .rs26 .ks-card.c2{right:0;top:67%}
body.nd-design .rs26 .ks-card.c3{top:25%}
body.nd-design .rs26 .ks-card.c4{top:55%}}
body.nd-design .rs26 .lvb-slides{flex:1;min-width:0;height:100%;display:grid}
body.nd-design .rs26 .lvb-slides > .lvb-link{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s ease,transform .45s var(--ease),visibility 0s linear .45s}
body.nd-design .rs26 .lvb-slides > .lvb-link.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}
body.nd-design .rs26 .lvb-slides > .lvb-link[data-gone]{display:none}
body.nd-design .rs26 .lvb-link.is-live .lvb-cd{background:rgba(255,77,94,.16);color:var(--lv-red2)}
body.nd-design .rs26 .lvb-live.free{background:rgba(39,196,238,.14);border-color:rgba(39,196,238,.34);color:#8FE3F8}
body.nd-design .rs26 .lvb-live.free i{background:#27C4EE;animation-name:aiPing}
body.nd-design .rs26 .lvb-dots{flex:none;display:flex;align-items:center}
body.nd-design .rs26 .lvb-dots[hidden]{display:none}
body.nd-design .rs26 .lvb-dots button{position:relative;width:22px;height:30px;padding:0;border:0;background:none;cursor:pointer}
body.nd-design .rs26 .lvb-dots button::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:4px;background:rgba(169,182,202,.45);transition:width .3s var(--ease),background .3s ease}
body.nd-design .rs26 .lvb-dots button[aria-pressed="true"]::before{width:16px;background:#27C4EE}
body.nd-design .rs26 .lvb-dots button:hover::before{background:#BFF0FC}
body.nd-design .rs26 .lvb-dots button:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:8px}
@media (max-width:520px){body.nd-design .rs26 .lvb-more,body.nd-design .rs26 .lvb-dots{display:none}
body.nd-design .rs26 .lvb-slides > .lvb-link{gap:8px}
body.nd-design .rs26 .lvb-cd{padding:2px 8px}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .lvb-slides > .lvb-link{transition:none;transform:none}}
body.nd-design .rs26 .lv-home-grid{display:grid;gap:clamp(14px,1.6vw,20px)}
@media (min-width:1080px){body.nd-design .rs26 .lv-home-grid.n2{grid-template-columns:minmax(0,1.72fr) minmax(300px,1fr);align-items:stretch}
body.nd-design .rs26 .lv-home-grid.n2 .lv-spot{grid-template-columns:190px minmax(0,1fr);gap:28px}
body.nd-design .rs26 .lv-home-grid.n2 .lv-spot-b h2{font-size:clamp(28px,2.7vw,38px)}}
body.nd-design .rs26 .lv-home-grid > [hidden]{display:none}
body.nd-design .rs26 .lv-wb{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,30px);border-radius:32px;background:radial-gradient(80% 90% at 100% 0,rgba(39,196,238,.12),transparent 62%),linear-gradient(170deg,rgba(17,40,84,.82),rgba(8,15,30,.92));border:1px solid rgba(167,205,255,.16);box-shadow:0 40px 80px -44px rgba(0,0,0,.75);overflow:hidden}
body.nd-design .rs26 .lv-wb-top{display:flex;align-items:center;gap:14px}
body.nd-design .rs26 .lv-wb-date{flex:none;display:grid;justify-items:center;align-content:center;width:68px;height:72px;border-radius:18px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.28);line-height:1}
body.nd-design .rs26 .lv-wb-date b{font-size:30px;font-weight:700;color:#fff}
body.nd-design .rs26 .lv-wb-date span{margin-top:5px;font-size:12.5px;font-weight:600;color:#7FDDF6}
body.nd-design .rs26 .lv-wb-k{display:grid;gap:6px;justify-items:start}
body.nd-design .rs26 .lv-wb-k small{color:#A9B6CA;font-size:13.5px}
body.nd-design .rs26 .lv-badge.k-webinar.dk{background:rgba(39,196,238,.14);color:#8FE3F8}
body.nd-design .rs26 .lv-wb h3{margin:4px 0 0;font-size:clamp(21px,1.9vw,25px);line-height:1.3;color:#fff}
body.nd-design .rs26 .lv-wb p{margin:0;color:var(--text2);font-size:15px;line-height:1.6}
body.nd-design .rs26 .lv-wb .lv-cd{margin-top:auto;padding-top:6px}
body.nd-design .rs26 .lv-wb .btn{align-self:stretch;justify-content:center}
body.nd-design .rs26 .lv-wb.solo{max-width:640px}
@media (min-width:700px) and (max-width:1079px){body.nd-design .rs26 .lv-wb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;align-items:center}
body.nd-design .rs26 .lv-wb-top,body.nd-design .rs26 .lv-wb h3,body.nd-design .rs26 .lv-wb p{grid-column:1}
body.nd-design .rs26 .lv-wb .lv-cd{grid-column:2;grid-row:1 / span 2;margin:0;padding:0;align-self:end}
body.nd-design .rs26 .lv-wb .btn{grid-column:2;grid-row:3;align-self:center}}
@media (max-width:699px){body.nd-design .rs26 .lv-wb .btn{align-self:stretch}}
body.nd-design .rs26 .e10-cd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px}
body.nd-design .rs26 .e10-cd > small{color:var(--text2);font-size:14px;font-weight:600}
body.nd-design .rs26 .ai-offers li.on a{border-color:rgba(39,196,238,.7);box-shadow:0 0 0 1px rgba(39,196,238,.25),0 18px 36px -26px rgba(39,196,238,.6)}
body.nd-design .rs26 .ai-offers li.on .ic{background:#27C4EE;color:#03131F}
body.nd-design .rs26 .ai-all{display:inline-block;margin-top:16px;font-size:14.5px}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .ai-offers a{transition:none}}
body.nd-design .rs26 .gcar .sec-head{margin-bottom:clamp(22px,2.4vw,32px)}
body.nd-design .rs26 .gcar-r{display:grid;gap:18px;justify-items:start}
body.nd-design .rs26 .gcar-r p{margin:0;font-size:16px;line-height:1.65;color:var(--text2);max-width:32em}
@media (min-width:900px){body.nd-design .rs26 .gcar-r{justify-items:end}
body.nd-design .rs26 .gcar-r p{text-align:right}}
body.nd-design .rs26 .gcar .pc-ctl .btn{width:auto;margin:0}
body.nd-design .rs26 .gcar .g9-chips{margin-bottom:clamp(18px,2vw,26px)}
body.nd-design .rs26 .gcar-track{margin:0 calc(-1 * var(--gr)) -18px calc(-1 * var(--gl));padding:8px var(--gr) 28px var(--gl);scroll-padding-left:var(--gl);scroll-padding-right:var(--gr);grid-auto-columns:min(340px,84%);gap:18px}
@media (min-width:640px){body.nd-design .rs26 .gcar-track{grid-auto-columns:calc((100% - 18px) / 2.15)}}
@media (min-width:980px){body.nd-design .rs26 .gcar-track{grid-auto-columns:calc((100% - 36px) / 3.12)}}
body.nd-design .rs26 .gcar-it{display:flex;scroll-snap-align:start;min-width:0}
body.nd-design .rs26 .gcar-it > .gc2{flex:1;min-width:0}
body.nd-design .rs26 .gcar .pc-bar{margin-top:4px}
body.nd-design .rs26 .gcar.pc-static .pc-arrs,body.nd-design .rs26 .gcar.pc-static .pc-bar{display:none}
body.nd-design .rs26 .gc2{position:relative}
body.nd-design .rs26 .gc2 .gc-link{color:inherit;text-decoration:none}
body.nd-design .rs26 .gc2 .gc-link::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}
body.nd-design .rs26 .gc2 .gc-link:focus-visible{outline:none}
body.nd-design .rs26 .gc2:has(.gc-link:focus-visible){outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .gc-foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}
body.nd-design .rs26 .gc2 .gc-foot .more{margin:0;padding:0}
body.nd-design .rs26 .gc2:hover .gc-foot .more{text-decoration:underline;text-underline-offset:4px}
body.nd-design .rs26 .gc-full{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(39,196,238,.45);background:rgba(39,196,238,.1);color:#BFF0FC;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
body.nd-design .rs26 .gc-full:hover{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .gc-full:focus-visible{outline:2px solid #27C4EE;outline-offset:2px}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .gc-full{transition:none}}
@media (max-width:640px){body.nd-design .rs26 .gcar .g9-chips{flex-wrap:nowrap;overflow-x:auto;margin-left:calc(-1 * var(--gl));margin-right:calc(-1 * var(--gr));padding:2px var(--gr) 4px var(--gl);scrollbar-width:none}
body.nd-design .rs26 .gcar .g9-chips::-webkit-scrollbar{display:none}
body.nd-design .rs26 .gcar .g9-chips li{flex:none}}
@keyframes wbSpin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}
body.nd-design .rs26 .wb-live,body.nd-design .rs26 .wb-kind{--dot:#27C4EE}
body.nd-design .rs26 .wb-live{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px 4px 13px;border-radius:999px;background:rgba(39,196,238,.12);border:1px solid rgba(39,196,238,.32);color:#8FE3F8;font-weight:600;font-size:13px;line-height:1.5}
body.nd-design .rs26 .wb-live i,body.nd-design .rs26 .wb-kind i,body.nd-design .rs26 .wb-chip.c0 i,body.nd-design .rs26 .wb-rec i{flex:none;width:7px;height:7px;border-radius:50%;background:#27C4EE;animation:aiPing 2.4s ease-out infinite}
body.nd-design .rs26 .wb-hgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center;margin-top:8px}
@media (min-width:1000px){body.nd-design .rs26 .wb-hgrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:52px}}
body.nd-design .rs26 .wb-hero h1{font-size:clamp(34px,4.3vw,58px);line-height:1.08;letter-spacing:-.02em;margin:0 0 16px}
body.nd-design .rs26 .wb-sub{margin:0 0 8px;font-size:clamp(18px,1.6vw,21px);font-weight:600;color:#EAF2FB}
body.nd-design .rs26 .wb-hero .lead{margin:0;max-width:600px}
body.nd-design .rs26 .wb-facts{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:600px}
body.nd-design .rs26 .wb-facts li{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--line)}
body.nd-design .rs26 .wb-facts li > svg{flex:none;padding:8px;width:36px;height:36px;border-radius:11px;background:rgba(39,196,238,.12);color:var(--accent)}
body.nd-design .rs26 .wb-facts small{display:block;color:#8592AA;font-size:12px}
body.nd-design .rs26 .wb-facts b{font-weight:600;font-size:15px;color:#EAF2FB}
@media (max-width:460px){body.nd-design .rs26 .wb-facts{grid-template-columns:minmax(0,1fr)}}
body.nd-design .rs26 .wb-cd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:20px}
body.nd-design .rs26 .wb-cd > small{color:var(--text2);font-size:14px;font-weight:600}
body.nd-design .rs26 .wb-hero .micro{margin-top:20px}
body.nd-design .rs26 .wb-stage{position:relative;width:100%;max-width:520px;margin-inline:auto;padding-top:clamp(220px,23vw,280px)}
body.nd-design .rs26 .wb-fig{position:absolute;top:0;left:0;right:0;height:clamp(380px,38vw,470px);pointer-events:none}
body.nd-design .rs26 .wb-fig img{position:absolute;z-index:1;left:50%;top:0;height:100%;width:auto;max-width:none;transform:translateX(-50%);filter:drop-shadow(0 30px 50px rgba(0,0,0,.5));-webkit-mask-image:linear-gradient(to bottom,#000 52%,transparent 80%);mask-image:linear-gradient(to bottom,#000 52%,transparent 80%)}
body.nd-design .rs26 .wb-fig .lv-twin-glow{inset:2% 6% 22%}
body.nd-design .rs26 .wb-ring{position:absolute;z-index:0;left:50%;top:36%;width:min(96%,430px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(127,221,246,.26);animation:wbSpin 70s linear infinite}
body.nd-design .rs26 .wb-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgba(10,22,48,.72);border:1px solid rgba(167,205,255,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#EAF2FB;font-size:13.5px;font-weight:600;white-space:nowrap;box-shadow:0 16px 30px -18px rgba(0,0,0,.6);animation:lvFloat 7s ease-in-out infinite}
body.nd-design .rs26 .wb-chip svg{color:var(--accent)}
body.nd-design .rs26 .wb-chip.c0{top:13%;right:0}
body.nd-design .rs26 .wb-chip.c1{top:33%;left:0;animation-delay:-3.2s}
body.nd-design .rs26 .wb-tk{position:relative;z-index:2;margin:0;max-width:none}
body.nd-design .rs26 .wb-kind i{background:#27C4EE;animation-name:aiPing}
body.nd-design .rs26 .wb-tk-facts{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .wb-tk-facts li{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;background:rgba(39,196,238,.1);border:1px solid rgba(39,196,238,.22);color:#EAF2FB;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .wb-tk-facts svg{color:var(--accent)}
body.nd-design .rs26 .wb-form{display:grid;gap:12px}
body.nd-design .rs26 .wb-f label{display:block;margin-bottom:6px;color:#EAF2FB;font-size:14px;font-weight:600}
body.nd-design .rs26 .wb-f label small{color:#8592AA;font-weight:400;font-size:12.5px}
body.nd-design .rs26 .wb-f input{width:100%;height:48px;padding:0 14px;border-radius:13px;border:1px solid rgba(167,205,255,.22);background:rgba(255,255,255,.05);color:#fff;font:inherit;font-size:16px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
body.nd-design .rs26 .wb-f input[dir=ltr]{text-align:right}
body.nd-design .rs26 .wb-f input:focus{outline:none;border-color:#27C4EE;background:rgba(39,196,238,.06);box-shadow:0 0 0 3px rgba(39,196,238,.22)}
body.nd-design .rs26 .wb-f input[aria-invalid=true]{border-color:#FF8A95;box-shadow:0 0 0 3px rgba(255,77,94,.18)}
body.nd-design .rs26 .wb-ok{display:flex;align-items:flex-start;gap:10px;color:#A9B6CA;font-size:13px;line-height:1.5;cursor:pointer}
body.nd-design .rs26 .wb-ok input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#27C4EE}
body.nd-design .rs26 .wb-ok input[aria-invalid=true]{outline:2px solid #FF8A95;outline-offset:2px}
body.nd-design .rs26 .wb-ok a{color:#7FDDF6}
body.nd-design .rs26 .wb-form .btn{width:100%;justify-content:center;margin-top:4px}
body.nd-design .rs26 .wb-form .btn[disabled]{opacity:.75;cursor:progress}
body.nd-design .rs26 .wb-msg{margin:0;color:#FF8A95;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .wb-msg:empty{display:none}
body.nd-design .rs26 .wb-form.is-sending .wb-msg{color:#7FDDF6}
body.nd-design .rs26 .wb-tk .lv-tk-note{margin-top:12px}
@media (max-width:999px){body.nd-design .rs26 .wb-stage{max-width:480px}}
@media (max-width:520px){body.nd-design .rs26 .wb-stage{padding-top:200px}
body.nd-design .rs26 .wb-fig{height:340px}
body.nd-design .rs26 .wb-chip{font-size:12.5px;padding:7px 11px}}
body.nd-design .rs26 .wb-agenda{list-style:none;margin:0;padding:0;display:grid;gap:16px}
@media (min-width:900px){body.nd-design .rs26 .wb-agenda{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}
body.nd-design .rs26 .wb-ac{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 26px;border-radius:24px;background:var(--card-bg);border:1px solid var(--line);overflow:hidden}
body.nd-design .rs26 .wb-ac::before{content:"";position:absolute;top:0;right:24px;left:24px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,rgba(39,196,238,.2),#27C4EE)}
body.nd-design .rs26 .wb-an{position:absolute;top:8px;left:18px;font-size:88px;font-weight:700;line-height:1;color:rgba(13,35,80,.06);font-variant-numeric:tabular-nums}
body.nd-design .rs26 .wb-tag{position:relative;align-self:flex-start;padding:4px 11px;border-radius:999px;background:#E6F7FD;color:#0878A0;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .wb-ac h3{position:relative;margin:6px 0 0;font-size:21px;line-height:1.3;color:#0D2350}
body.nd-design .rs26 .wb-ac p{position:relative;margin:0;color:#3E5175;line-height:1.65}
body.nd-design .rs26 .wb-host{display:grid;gap:32px;align-items:center}
@media (min-width:960px){body.nd-design .rs26 .wb-host{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px}}
body.nd-design .rs26 .wb-screen{position:relative;margin:0;border-radius:26px;overflow:hidden;aspect-ratio:3/2;border:1px solid rgba(167,205,255,.2);box-shadow:0 0 0 8px rgba(255,255,255,.03),0 40px 80px -40px rgba(0,0,0,.85)}
body.nd-design .rs26 .wb-screen img{width:100%;height:100%;object-fit:cover;display:block}
body.nd-design .rs26 .wb-screen::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(5,10,22,.78));pointer-events:none}
body.nd-design .rs26 .wb-rec{position:absolute;z-index:2;top:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(5,10,22,.72);border:1px solid rgba(39,196,238,.35);color:#EAF2FB;font-size:13px;font-weight:600}
body.nd-design .rs26 .wb-l3{position:absolute;z-index:2;right:18px;bottom:16px;display:grid;gap:2px;padding:10px 16px;border-radius:14px;background:rgba(8,15,30,.78);border-right:3px solid #27C4EE;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
body.nd-design .rs26 .wb-l3 b{color:#fff;font-size:16px}
body.nd-design .rs26 .wb-l3 span{color:#A9B6CA;font-size:13px}
body.nd-design .rs26 .wb-host-t h2{margin:0 0 14px}
body.nd-design .rs26 .wb-host-t p{color:var(--text2)}
body.nd-design .rs26 .wb-ws{position:relative;display:grid;gap:28px;align-items:center;padding:clamp(24px,3.4vw,46px);border-radius:28px;background:linear-gradient(160deg,#0D2350,#081530);overflow:hidden}
@media (min-width:960px){body.nd-design .rs26 .wb-ws{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px}}
body.nd-design .rs26 .wb-ws::before{content:"";position:absolute;width:520px;height:520px;left:-200px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(39,196,238,.25),transparent 65%);pointer-events:none}
body.nd-design .rs26 .wb-ws > *{position:relative}
body.nd-design .rs26 .wb-ws .lv-eyebrow{color:#7FDDF6}
body.nd-design .rs26 .wb-ws h2{color:#fff;margin:0 0 12px}
body.nd-design .rs26 .wb-ws p{color:#A9B6CA;margin:0;max-width:34em}
body.nd-design .rs26 .wb-ws .cta-row{margin-top:22px}
body.nd-design .rs26 .wb-ws .btn-g{background:rgba(255,255,255,.05);color:#EAF2FB;border-color:rgba(167,205,255,.3)}
body.nd-design .rs26 .wb-ws .btn-g:hover{background:rgba(255,255,255,.1)}
body.nd-design .rs26 .wb-ws .btn-a{color:#03131F}
body.nd-design .rs26 .wb-ws-n{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .wb-ws-n li{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(167,205,255,.16)}
body.nd-design .rs26 .wb-ws-n b{flex:none;display:grid;place-items:center;min-width:52px;height:52px;border-radius:14px;background:rgba(39,196,238,.14);color:#7FDDF6;font-size:28px;font-weight:700;line-height:1}
body.nd-design .rs26 .wb-ws-n span{color:#EAF2FB;font-weight:600}
body.nd-design .rs26 .wb-final{display:grid;gap:24px;align-items:center;padding:clamp(24px,3.4vw,46px);border-radius:30px;background:radial-gradient(80% 120% at 0 100%,rgba(39,196,238,.16),transparent 60%),linear-gradient(160deg,rgba(23,54,112,.88),rgba(9,18,38,.94));border:1px solid rgba(167,205,255,.18);box-shadow:0 40px 80px -44px rgba(0,0,0,.75)}
@media (min-width:960px){body.nd-design .rs26 .wb-final{grid-template-columns:minmax(0,1.1fr) auto;gap:40px}}
body.nd-design .rs26 .wb-final h2{margin:0 0 10px;font-size:clamp(28px,3.2vw,42px)}
body.nd-design .rs26 .wb-final p{margin:0;color:var(--text2);max-width:34em}
body.nd-design .rs26 .wb-final-r{display:grid;gap:16px;justify-items:start}
body.nd-design .rs26 .wb-final-r .cta-row{margin:0}
body.nd-design .rs26 .wty{overflow:hidden;padding-bottom:clamp(64px,7vw,110px)}
body.nd-design .rs26 .wty-grid{display:grid;gap:40px;align-items:center;margin-top:clamp(8px,2vw,24px)}
@media (min-width:1000px){body.nd-design .rs26 .wty-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}
body.nd-design .rs26 .wty-ok{display:block;width:64px;height:64px;margin-bottom:18px}
body.nd-design .rs26 .wty-ok svg{display:block;overflow:visible}
body.nd-design .rs26 .wty-ok .c{fill:rgba(39,196,238,.12);stroke:#27C4EE;stroke-width:2.5;stroke-dasharray:183;stroke-dashoffset:183;animation:wtyDraw .7s .15s var(--ease) forwards}
body.nd-design .rs26 .wty-ok .k{fill:none;stroke:#FFFFFF;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:wtyDraw .45s .75s var(--ease) forwards}
@keyframes wtyDraw{to{stroke-dashoffset:0}}
body.nd-design .rs26 .wty h1{font-size:clamp(40px,5.4vw,70px);line-height:1.04;letter-spacing:-.02em;margin:8px 0 16px}
body.nd-design .rs26 .wty .lead{max-width:560px;margin:0;color:#EAF2FB}
body.nd-design .rs26 .wty-why{max-width:560px;margin:10px 0 0;color:var(--text2);font-size:17px;line-height:1.65}
body.nd-design .rs26 .wty-acts{margin-top:26px}
body.nd-design .rs26 .btn-wa{background:#25D366;color:#04210F;font-weight:700;border:0;box-shadow:0 18px 40px -18px rgba(37,211,102,.75)}
body.nd-design .rs26 .btn-wa:hover{background:#45E084;color:#04210F}
body.nd-design .rs26 .btn-wa:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
body.nd-design .rs26 .wty-steps{position:relative;list-style:none;margin:30px 0 0;padding:0;max-width:560px}
body.nd-design .rs26 .wty-steps::before{content:"";position:absolute;right:17px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,#27C4EE,rgba(167,205,255,.18))}
body.nd-design .rs26 .wty-steps li{position:relative;display:flex;align-items:center;gap:14px;padding:10px 0}
body.nd-design .rs26 .wty-n{flex:none;position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0A1630;border:2px solid rgba(167,205,255,.25);color:#A9B6CA;font-weight:700;font-size:15px}
body.nd-design .rs26 .wty-steps .is-done .wty-n{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .wty-steps .is-now .wty-n{border-color:#25D366;color:#FFFFFF;animation:wtyPing 2.2s ease-out infinite}
@keyframes wtyPing{0%{box-shadow:0 0 0 0 rgba(37,211,102,.55)}70%,100%{box-shadow:0 0 0 10px rgba(37,211,102,0)}}
body.nd-design .rs26 .wty-steps b{display:block;color:#EAF2FB;font-weight:600}
body.nd-design .rs26 .wty-steps .is-now b{color:#FFFFFF}
body.nd-design .rs26 .wty-steps small{display:block;color:#8592AA;font-size:13px}
body.nd-design .rs26 .wty-cal{display:inline-block;margin-top:12px;font-size:14.5px}
body.nd-design .rs26 .wty-v{position:relative;width:100%;max-width:470px;margin-inline:auto;aspect-ratio:4/5}
body.nd-design .rs26 .wty-v img{position:absolute;z-index:1;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translateX(-50%);filter:drop-shadow(0 30px 50px rgba(0,0,0,.5));-webkit-mask-image:linear-gradient(to top,transparent 0,#000 18%);mask-image:linear-gradient(to top,transparent 0,#000 18%)}
body.nd-design .rs26 .wty-v .lv-twin-glow{inset:4% 4% 6%}
body.nd-design .rs26 .wty-v .wb-ring{top:40%}
body.nd-design .rs26 .wty-chat{position:absolute;z-index:3;left:-6%;bottom:9%;width:min(300px,74%);padding:14px;border-radius:22px;background:rgba(8,15,30,.8);border:1px solid rgba(167,205,255,.2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}
body.nd-design .rs26 .wty-ch-h{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(167,205,255,.14)}
body.nd-design .rs26 .wty-av{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#25D366;color:#04210F}
body.nd-design .rs26 .wty-ch-h b{display:block;color:#FFFFFF;font-size:14.5px}
body.nd-design .rs26 .wty-ch-h small{display:block;color:#8592AA;font-size:12px}
body.nd-design .rs26 .wty-msg{margin:0 0 8px;padding:10px 12px;border-radius:14px 4px 14px 14px;background:rgba(255,255,255,.07);color:#EAF2FB;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(8px);animation:wtyIn .5s var(--ease) forwards}
body.nd-design .rs26 .wty-msg.m1{animation-delay:1.15s}
body.nd-design .rs26 .wty-msg.m2{margin:0;animation-delay:1.75s}
@keyframes wtyIn{to{opacity:1;transform:none}}
body.nd-design .rs26 .wty-link{display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .wty-link svg{flex:none;padding:7px;width:32px;height:32px;border-radius:10px;background:rgba(39,196,238,.16);color:#7FDDF6}
body.nd-design .rs26 .wty-link b{display:block;color:#FFFFFF;font-size:13.5px}
body.nd-design .rs26 .wty-link small{display:block;color:#8592AA;font-size:12px}
@media (max-width:999px){body.nd-design .rs26 .wty-v{max-width:400px}}
@media (max-width:560px){body.nd-design .rs26 .wty-chat{left:0;bottom:5%;width:min(280px,82%)}
body.nd-design .rs26 .wty-acts .btn{width:100%;justify-content:center}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .wty-ok .c,body.nd-design .rs26 .wty-ok .k{animation:none;stroke-dashoffset:0}
body.nd-design .rs26 .wty-msg{animation:none;opacity:1;transform:none}
body.nd-design .rs26 .wty-steps .is-now .wty-n,body.nd-design .rs26 .wb-ring,body.nd-design .rs26 .wb-chip,body.nd-design .rs26 .wb-live i,body.nd-design .rs26 .wb-kind i,body.nd-design .rs26 .wb-rec i,body.nd-design .rs26 .wb-chip i{animation:none}}
body.nd-design .rs26.paused .wty-steps .is-now .wty-n,body.nd-design .rs26.paused .wb-ring,body.nd-design .rs26.paused .wb-chip,body.nd-design .rs26.paused .wb-live i,body.nd-design .rs26.paused .wb-kind i,body.nd-design .rs26.paused .wb-rec i{animation:none}
@media (max-width:760px){body.nd-design .rs26 main.wty-main ~ .mbar{display:none!important}
body.nd-design .rs26 main.wty-main ~ .wa{display:none}}
body.nd-design .rs26 .vc-kind svg{color:#27C4EE}
body.nd-design .rs26 .vc-facts li:last-child{grid-column:1/-1}
@media (max-width:460px){body.nd-design .rs26 .vc-facts li:last-child{grid-column:auto}}
@media (min-width:1000px){body.nd-design .rs26 .vc-hgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
body.nd-design .rs26 .vc-stage{position:relative;width:100%;max-width:680px;margin-inline:auto;padding:48px 0 36px}
body.nd-design .rs26 .vc-stage .lv-twin-glow{inset:0 4% 0}
body.nd-design .rs26 .vc-screen{position:relative;z-index:1;aspect-ratio:16/10;margin-right:24%;margin-left:0;border-radius:22px;overflow:hidden;background:#050A16;border:1px solid rgba(167,205,255,.22);box-shadow:0 0 0 8px rgba(255,255,255,.03),0 40px 80px -36px rgba(0,0,0,.85)}
body.nd-design .rs26 .vc-bg{position:absolute;inset:-20px;background-size:cover;background-position:center;filter:blur(22px) saturate(1.1) brightness(.55);transform:scale(1.1)}
body.nd-design .rs26 .vc-screen video,body.nd-design .rs26 .vcl-player video{position:relative;z-index:1;display:block;height:100%;width:auto;max-width:100%;margin-inline:auto;background:transparent}
body.nd-design .rs26 .vc-play{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;padding:0 4px 0 0;border:0;border-radius:50%;background:rgba(39,196,238,.92);color:#03131F;cursor:pointer;box-shadow:0 0 0 10px rgba(39,196,238,.18),0 20px 40px -14px rgba(39,196,238,.7);transition:transform .25s var(--ease),opacity .25s ease}
body.nd-design .rs26 .vc-play:hover{transform:translate(-50%,-50%) scale(1.06)}
body.nd-design .rs26 .vc-play:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}
body.nd-design .rs26 .vc-screen.is-on .vc-play{opacity:0}
body.nd-design .rs26 .vc-screen.is-on:hover .vc-play,body.nd-design .rs26 .vc-screen.is-on .vc-play:focus-visible{opacity:.9}
body.nd-design .rs26 .vc-tag{position:absolute;z-index:2;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:rgba(5,10,22,.72);border:1px solid rgba(167,205,255,.22);color:#EAF2FB;font-size:13px;font-weight:600}
body.nd-design .rs26 .vc-bar{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;height:4px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}
body.nd-design .rs26 .vc-bar i{position:absolute;inset:0 auto 0 0;width:28%;border-radius:inherit;background:#27C4EE}
body.nd-design .rs26 .vc-kelly{position:absolute;z-index:2;right:0;bottom:0;height:112%;width:auto;max-width:none;pointer-events:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));-webkit-mask-image:linear-gradient(to top,transparent 0,#000 12%);mask-image:linear-gradient(to top,transparent 0,#000 12%)}
@media (max-width:640px){body.nd-design .rs26 .vc-screen{margin-right:28%}
body.nd-design .rs26 .vc-kelly{height:100%}
body.nd-design .rs26 .vc-play{width:60px;height:60px}}
body.nd-design .rs26 .vc-outs{list-style:none;margin:0;padding:0;display:grid;gap:16px}
@media (min-width:760px){body.nd-design .rs26 .vc-outs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}
body.nd-design .rs26 .vc-out{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border-radius:24px;background:var(--card-bg);border:1px solid var(--line)}
body.nd-design .rs26 .vc-out figure{margin:0;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:#0D2350}
body.nd-design .rs26 .vc-out img{width:100%;height:100%;object-fit:cover;display:block}
body.nd-design .rs26 .vc-out small{color:#0878A0;font-weight:600;font-size:13px}
body.nd-design .rs26 .vc-out h3{margin:4px 0 6px;font-size:20px;color:#0D2350}
body.nd-design .rs26 .vc-out p{margin:0;color:#3E5175;line-height:1.65}
body.nd-design .rs26 .vc-syl{display:grid;gap:34px}
@media (min-width:1000px){body.nd-design .rs26 .vc-syl{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:start}
body.nd-design .rs26 .vc-syl-h{position:sticky;top:140px}}
body.nd-design .rs26 .vc-syl-h h2{margin:0 0 12px}
body.nd-design .rs26 .vc-syl-h p{margin:0;color:var(--text2)}
body.nd-design .rs26 .vc-incl{margin:22px 0 24px}
body.nd-design .rs26 .vc-mods{display:grid;gap:12px}
body.nd-design .rs26 .vc-mod{border-radius:20px;background:rgba(255,255,255,.035);border:1px solid var(--line);overflow:hidden}
body.nd-design .rs26 .vc-mod[open]{border-color:rgba(39,196,238,.35)}
body.nd-design .rs26 .vc-mod summary{display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}
body.nd-design .rs26 .vc-mod summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .vc-mod summary:focus-visible{outline:2px solid #27C4EE;outline-offset:-2px;border-radius:20px}
body.nd-design .rs26 .vc-mn{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(39,196,238,.14);color:#7FDDF6;font-weight:700}
body.nd-design .rs26 .vc-mt{flex:1;min-width:0}
body.nd-design .rs26 .vc-mt b{display:block;color:#fff;font-size:17.5px}
body.nd-design .rs26 .vc-mt small{display:block;color:#8592AA;font-size:13px}
body.nd-design .rs26 .vc-chev{flex:none;color:#A9B6CA;transition:transform .25s var(--ease)}
body.nd-design .rs26 .vc-mod[open] .vc-chev{transform:rotate(180deg)}
body.nd-design .rs26 .vc-md{margin:0 18px 10px;color:var(--text2);font-size:14.5px}
body.nd-design .rs26 .vc-ls{list-style:none;margin:0;padding:0 10px 10px}
body.nd-design .rs26 .vc-ls li{display:flex;align-items:center;gap:12px;padding:10px 8px;border-top:1px solid rgba(167,205,255,.08)}
body.nd-design .rs26 .vc-ln{flex:none;width:28px;text-align:center;color:#8592AA;font-size:13px;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .vc-lt{flex:1;min-width:0}
body.nd-design .rs26 .vc-lt b{display:block;color:#EAF2FB;font-weight:500;font-size:15px}
body.nd-design .rs26 .vc-lt small{display:block;color:#8592AA;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.nd-design .rs26 .vc-lock{flex:none;color:#5D6E91}
body.nd-design .rs26 .vc-free{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(39,196,238,.14);border:1px solid rgba(39,196,238,.35);color:#BFF0FC;font-size:13px;font-weight:600;text-decoration:none}
body.nd-design .rs26 .vc-free:hover{background:#27C4EE;color:#03131F}
body.nd-design .rs26 .vc-host{margin-top:0}
body.nd-design .rs26 .vc-join-l{display:inline-block;margin-top:14px}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .vc-play,body.nd-design .rs26 .vc-chev{transition:none}}
body.nd-design .rs26 .vcl-sec{padding-top:calc(118px + env(safe-area-inset-top,0px));padding-bottom:clamp(56px,6vw,96px)}
body.nd-design .rs26 .vcl-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}
body.nd-design .rs26 .vcl-head .crumbs{margin:0}
body.nd-design .rs26 .vcl-prog{display:flex;align-items:center;gap:12px;color:#A9B6CA;font-size:14px}
body.nd-design .rs26 .vcl-prog b{color:#fff}
body.nd-design .rs26 .vcl-pbar{position:relative;width:160px;height:6px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}
body.nd-design .rs26 .vcl-pbar i{position:absolute;inset:0 0 0 auto;width:0;border-radius:inherit;background:#27C4EE;transition:width .4s var(--ease)}
body.nd-design .rs26 .vcl-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:10px 14px;border-radius:14px;background:rgba(39,196,238,.08);border:1px solid rgba(39,196,238,.2);color:#BFD3F2;font-size:14px}
body.nd-design .rs26 .vcl-note svg{flex:none;color:#27C4EE}
body.nd-design .rs26 .vcl-grid{display:grid;gap:24px;margin-top:20px;align-items:start}
@media (min-width:1080px){body.nd-design .rs26 .vcl-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px}
body.nd-design .rs26 .vcl-side{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow:auto}}
body.nd-design .rs26 .vcl-player{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#050A16;border:1px solid rgba(167,205,255,.2);box-shadow:0 40px 80px -44px rgba(0,0,0,.85)}
body.nd-design .rs26 .vcl-player video{height:100%}
body.nd-design .rs26 .vcl-bar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px;margin-top:20px}
body.nd-design .rs26 .vcl-bar small{color:#7FDDF6;font-weight:600;font-size:13.5px}
body.nd-design .rs26 .vcl-bar h1{margin:6px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1.25}
body.nd-design .rs26 .vcl-mark{flex:none;gap:8px}
body.nd-design .rs26 .vcl-mark[aria-pressed="true"]{background:rgba(39,196,238,.16);border-color:rgba(39,196,238,.5);color:#BFF0FC}
body.nd-design .rs26 .vcl-desc{margin:12px 0 0;color:var(--text2);max-width:46em;line-height:1.7}
body.nd-design .rs26 .vcl-nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px}
body.nd-design .rs26 .vcl-nav .btn[disabled]{opacity:.4;cursor:default}
body.nd-design .rs26 .vcl-practice{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:24px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.035);border:1px solid var(--line)}
body.nd-design .rs26 .vcl-practice .ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(39,196,238,.12);color:var(--accent)}
body.nd-design .rs26 .vcl-practice > div{flex:1;min-width:200px}
body.nd-design .rs26 .vcl-practice b{color:#fff}
body.nd-design .rs26 .vcl-practice p{margin:2px 0 0;color:var(--text2);font-size:14.5px}
body.nd-design .rs26 .vcl-side{padding:16px;border-radius:22px;background:rgba(8,15,30,.6);border:1px solid var(--line2);scrollbar-width:thin}
body.nd-design .rs26 .vcl-side-h{padding:4px 6px 14px;border-bottom:1px solid var(--line)}
body.nd-design .rs26 .vcl-side-h b{display:block;color:#fff;font-size:17px}
body.nd-design .rs26 .vcl-side-h small{color:#8592AA}
body.nd-design .rs26 .vcl-mod{border-bottom:1px solid var(--line)}
body.nd-design .rs26 .vcl-mh{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px 6px;border:0;background:none;color:inherit;text-align:right;font:inherit;cursor:pointer}
body.nd-design .rs26 .vcl-mh b{display:block;color:#EAF2FB;font-size:15px}
body.nd-design .rs26 .vcl-mh small{display:block;color:#8592AA;font-size:12.5px}
body.nd-design .rs26 .vcl-mh svg{flex:none;color:#A9B6CA;transition:transform .25s var(--ease)}
body.nd-design .rs26 .vcl-mh[aria-expanded="true"] svg{transform:rotate(180deg)}
body.nd-design .rs26 .vcl-mh:focus-visible,body.nd-design .rs26 .vcl-l:focus-visible{outline:2px solid #27C4EE;outline-offset:-2px;border-radius:12px}
body.nd-design .rs26 .vcl-mod ol{list-style:none;margin:0 0 10px;padding:0}
body.nd-design .rs26 .vcl-l{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:0;border-radius:12px;background:none;color:#BFD3F2;text-align:right;font:inherit;font-size:14px;line-height:1.45;cursor:pointer}
body.nd-design .rs26 .vcl-l:hover{background:rgba(255,255,255,.05)}
body.nd-design .rs26 .vcl-l.on{background:rgba(39,196,238,.14);color:#fff}
body.nd-design .rs26 .vcl-st{flex:none;position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(167,205,255,.3);font-size:11.5px;color:#8592AA;font-variant-numeric:tabular-nums}
body.nd-design .rs26 .vcl-st .ck{display:none}
body.nd-design .rs26 .vcl-l.is-done .vcl-st{background:#27C4EE;border-color:#27C4EE;color:#03131F}
body.nd-design .rs26 .vcl-l.is-done .vcl-st .n{display:none}
body.nd-design .rs26 .vcl-l.is-done .vcl-st .ck{display:block}
body.nd-design .rs26 .vcl-l.on .vcl-st{border-color:#27C4EE;color:#fff}
body.nd-design .rs26 .vcl-back{display:inline-flex;align-items:center;gap:6px;margin:14px 6px 2px;color:#7FDDF6;font-size:14px;text-decoration:none}
body.nd-design .rs26 .vcl-back svg{transform:rotate(-90deg)}
body.nd-design .rs26 .vcl-back:hover{text-decoration:underline;text-underline-offset:3px}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .vcl-pbar i,body.nd-design .rs26 .vcl-mh svg{transition:none}}
body.nd-design .rs26 .wty-more{display:flex;flex-wrap:wrap;gap:6px 22px;margin:12px 0 0}
body.nd-design .rs26 .wty-more .wty-cal{margin:0}
body.nd-design .rs26 .wty-live .wty-v img{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 14%);mask-image:linear-gradient(to top,transparent 0,#000 14%)}
body.nd-design .rs26 .vc-promo{display:flex;align-items:center;gap:18px;margin:0 0 clamp(28px,3vw,40px);padding:14px 20px 14px 14px;border-radius:24px;background:linear-gradient(160deg,#0D2350,#081530);color:#EAF2FB;text-decoration:none;box-shadow:0 24px 50px -30px rgba(13,35,80,.6);transition:transform .3s var(--ease)}
body.nd-design .rs26 .vc-promo:hover{transform:translateY(-2px)}
body.nd-design .rs26 .vc-promo:focus-visible{outline:3px solid #27C4EE;outline-offset:3px}
body.nd-design .rs26 .vc-pi{position:relative;flex:none;width:64px;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:#050A16}
body.nd-design .rs26 .vc-pi img{width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .vc-pi i{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgba(5,10,22,.35)}
body.nd-design .rs26 .vc-pt{flex:1;min-width:0;display:grid;gap:2px}
body.nd-design .rs26 .vc-pt small{color:#7FDDF6;font-weight:600;font-size:13px}
body.nd-design .rs26 .vc-pt b{color:#fff;font-size:19px}
body.nd-design .rs26 .vc-pt span{color:#A9B6CA;font-size:14.5px}
body.nd-design .rs26 .vc-pgo{flex:none;padding:10px 18px;border-radius:999px;background:#27C4EE;color:#03131F;font-weight:700;font-size:14.5px}
@media (max-width:640px){body.nd-design .rs26 .vc-promo{flex-wrap:wrap}
body.nd-design .rs26 .vc-pgo{width:100%;text-align:center}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .vc-promo{transition:none}
body.nd-design .rs26 .vc-promo:hover{transform:none}}
body.nd-design .rs26 .arc-head{margin-bottom:18px}
body.nd-design .rs26 .arc-tabs{margin-bottom:14px}
body.nd-design .rs26 .arc-tabs button[aria-pressed=true]{background:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .arc-tabs button small{font-size:12px;opacity:.7}
body.nd-design .rs26 .arc-topics{margin:0 0 24px}
body.nd-design .rs26 .arc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:20px}
@media (min-width:980px){body.nd-design .rs26 .arc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .arc-it[hidden]{display:none}
body.nd-design .rs26 .arc-it .gc-img{background:#EDF1F7}
body.nd-design .rs26 .arc-k{position:absolute;z-index:1;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:rgba(5,10,22,.78);color:#FFFFFF;font-size:12.5px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.nd-design .rs26 .arc-k svg{color:#7FDDF6}
body.nd-design .rs26 .arc-k i{width:7px;height:7px;border-radius:50%;background:#27C4EE}
body.nd-design .rs26 .arc-k.lv i{background:var(--lv-red)}
body.nd-design .rs26 .arc-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;padding-right:3px;border-radius:50%;background:rgba(39,196,238,.92);color:#03131F;box-shadow:0 0 0 8px rgba(39,196,238,.2)}
body.nd-design .rs26 .arc-evimg{background:radial-gradient(closest-side at 50% 70%,rgba(39,196,238,.35),transparent),linear-gradient(160deg,#13306A,#0A1630)!important;display:flex;align-items:flex-end;justify-content:center}
body.nd-design .rs26 .arc-evimg img{position:relative;z-index:0;width:auto!important;height:94%!important;object-fit:contain!important}
body.nd-design .rs26 .arc-evimg .lv-twin-glow{inset:10% 20% 0}
body.nd-design .rs26 .arc-date{position:absolute;z-index:1;top:12px;left:12px;display:grid;justify-items:center;min-width:58px;padding:7px 10px;border-radius:14px;background:#FFFFFF;color:#0D2350;line-height:1.05;box-shadow:0 10px 24px -14px rgba(0,0,0,.5)}
body.nd-design .rs26 .arc-date b{font-size:24px}
body.nd-design .rs26 .arc-date span{font-size:12px;font-weight:600;color:#0878A0}
body.nd-design .rs26 .arc-over{display:none;position:absolute;z-index:1;top:12px;right:12px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.9);color:#3E5175;font-size:12.5px;font-weight:600}
body.nd-design .rs26 .arc-ev.is-over .arc-over{display:inline-flex}
body.nd-design .rs26 .arc-ev.is-over .gc-img img{filter:grayscale(.7);opacity:.75}
body.nd-design .rs26 .arc-cta-off{display:none!important}
body.nd-design .rs26 .arc-ev.is-over .arc-cta-on{display:none!important}
body.nd-design .rs26 .arc-ev.is-over .arc-cta-off{display:inline-flex!important}
body.nd-design .rs26 .arc-fig .gc-img{background:radial-gradient(closest-side at 50% 80%,rgba(39,196,238,.3),transparent),linear-gradient(160deg,#13306A,#0A1630)}
body.nd-design .rs26 .arc-fig .gc-img img{object-fit:contain;object-position:50% 100%;padding-top:10px}
body.nd-design .rs26 .arc-it.is-soon .gc-img img{filter:saturate(.55)}
body.nd-design .rs26 .arc-price{display:grid;line-height:1.15}
body.nd-design .rs26 .arc-price b{color:#0D2350;font-size:20px;font-weight:700}
body.nd-design .rs26 .arc-price s{color:#8592AA;font-size:13px}
body.nd-design .rs26 .arc-price small{color:#5D6E91;font-size:12px}
body.nd-design .rs26 .arc-price.free b{color:#14784A}
body.nd-design .rs26 .arc-price.tbd b{font-size:15px}
body.nd-design .rs26 .light .gc-full{border-color:rgba(13,35,80,.2);background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .light .gc-full:hover{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .light .gc-full.is-own{border-color:#27C4EE;background:#EAF7FD;color:#0878A0}
body.nd-design .rs26 .light .gc2 .gc-foot .more{color:#0878A0}
body.nd-design .rs26 .gc2 button.gc-full{font:inherit;font-size:14px;font-weight:600;cursor:pointer}
body.nd-design .rs26 .gc2 button.gc-full[aria-pressed=true]{background:#EAF7FD;border-color:#27C4EE;color:#0878A0}
body.nd-design .rs26 .arc-vc .gc-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(5,10,22,.45))}
body.nd-design .rs26 .arc-moved{max-width:640px;padding:40px 0}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .light .gc-full{transition:none}}
body.nd-design .rs26 .vc-hbuy{margin-top:24px}
body.nd-design .rs26 .vc-hbuy .lv-price small{display:block;width:100%;color:var(--text3);font-size:13.5px}
body.nd-design .rs26 .vc-mod{background:#FFFFFF;border-color:rgba(13,35,80,.1)}
body.nd-design .rs26 .vc-mod[open]{border-color:#27C4EE}
body.nd-design .rs26 .vc-mn{background:#E6F7FD;color:#0878A0}
body.nd-design .rs26 .vc-mt b{color:#0D2350}
body.nd-design .rs26 .vc-mt small{color:#5D6E91}
body.nd-design .rs26 .vc-chev{color:#5D6E91}
body.nd-design .rs26 .vc-md{color:#3E5175}
body.nd-design .rs26 .vc-mod .inl{color:#0878A0}
body.nd-design .rs26 .vc-ls li{border-top-color:rgba(13,35,80,.08)}
body.nd-design .rs26 .vc-ln{color:#5D6E91}
body.nd-design .rs26 .vc-lt b{color:#0D2350}
body.nd-design .rs26 .vc-lt small{color:#5D6E91}
body.nd-design .rs26 .vc-lock{color:#8592AA}
body.nd-design .rs26 .vc-free{background:#E6F7FD;border-color:rgba(8,120,160,.3);color:#0878A0}
body.nd-design .rs26 .vc-free:hover{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .vc-mod summary:focus-visible{outline-color:#0878A0}
body.nd-design .rs26 .vcl-gate{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:20px;background:rgba(5,10,22,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center}
body.nd-design .rs26 .vcl-gate[hidden]{display:none}
body.nd-design .rs26 .vcl-gin{max-width:460px;display:grid;justify-items:center;gap:10px}
body.nd-design .rs26 .vcl-gic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(39,196,238,.14);color:#7FDDF6;border:1px solid rgba(39,196,238,.35)}
body.nd-design .rs26 .vcl-gate b{color:#FFFFFF;font-size:clamp(20px,2.2vw,26px);line-height:1.3}
body.nd-design .rs26 .vcl-gate p{margin:0;color:#BFD3F2;line-height:1.6}
body.nd-design .rs26 .vcl-gate .cta-row{justify-content:center;margin-top:8px}
@media (max-width:560px){body.nd-design .rs26 .vcl-gate{padding:14px}
body.nd-design .rs26 .vcl-gic{display:none}
body.nd-design .rs26 .vcl-gate .btn{width:100%;justify-content:center}}
body.nd-design .rs26 .vcl-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;margin-top:16px;padding:12px 16px;border-radius:16px;background:linear-gradient(160deg,rgba(23,54,112,.9),rgba(9,18,38,.95));border:1px solid rgba(39,196,238,.3);color:#EAF2FB;font-weight:600}
body.nd-design .rs26 .vcl-buy[hidden],body.nd-design .rs26 .vcl-mark[hidden]{display:none}
body.nd-design .rs26 .vcl-lt{flex:1;min-width:0}
body.nd-design .rs26 .vcl-st .lk{display:none}
body.nd-design .rs26 .vcl-l.is-locked{color:#8592AA}
body.nd-design .rs26 .vcl-l.is-locked .vcl-st .n,body.nd-design .rs26 .vcl-l.is-locked .vcl-st .ck{display:none}
body.nd-design .rs26 .vcl-l.is-locked .vcl-st .lk{display:block}
body.nd-design .rs26 .vcl-ft{display:none;flex:none;padding:2px 8px;border-radius:999px;background:rgba(39,196,238,.16);color:#7FDDF6;font-size:11.5px;font-weight:700}
body.nd-design .rs26 .vcl-l.is-free .vcl-ft{display:inline-block}
body.nd-design .rs26 .ac-rechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}
body.nd-design .rs26 .ac-rechead .ac-h2{margin-bottom:0}
body.nd-design .rs26 .ac-rechead + .ac-recs{margin-top:16px}
body.nd-design .rs26 .ac-rsub{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
body.nd-design .rs26 .ac-rmore{display:inline-block;margin-top:8px;color:#0878A0;font-size:13.5px}
body.nd-design .rs26 .ac-mci{overflow:hidden}
body.nd-design .rs26 .ac .ac-mci img{position:absolute;inset:0}
body.nd-design .rs26 .ac-mc.is-fig .ac-mci{background:radial-gradient(closest-side at 50% 80%,rgba(39,196,238,.3),transparent),linear-gradient(160deg,#13306A,#0A1630)}
body.nd-design .rs26 .ac .ac-mc.is-fig .ac-mci img{object-fit:contain;object-position:50% 100%;padding-top:8px}
@media (max-width:640px){body.nd-design .rs26 .vcl-player.is-gated{aspect-ratio:auto}
body.nd-design .rs26 .vcl-player.is-gated video{display:none}
body.nd-design .rs26 .vcl-player.is-gated .vcl-gate{position:relative;min-height:260px;padding:28px 16px}}
body.nd-design .rs26 .ac-cont:not([hidden]) + .ac-clubc{margin-top:16px}
body.nd-design .rs26 .arc-evimg img{-webkit-mask-image:linear-gradient(to top,transparent 0,#000 10%);mask-image:linear-gradient(to top,transparent 0,#000 10%)}
body.nd-design .rs26 .ac-lock[hidden]{display:none!important}
body.nd-design .rs26 .ac-dacts{display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .ac .ac-dacts .btn{width:auto}
body.nd-design .rs26 .ac-cartnote{margin:0 0 18px;padding:12px 16px;border-radius:14px;background:#EAF7FD;border:1px solid rgba(39,196,238,.45);color:#0D2350;font-weight:600;line-height:1.5}
body.nd-design .rs26 .ac-evwhen{margin:-4px 0 10px;color:#0878A0;font-size:13.5px;font-weight:600}
body.nd-design .rs26 .light .gc-full.is-free{border-color:rgba(20,120,74,.35);color:#14784A}
body.nd-design .rs26 .ac-buy.is-free .ac-bprice b{color:#14784A}
body.nd-design .rs26 .ac .ac-lfig.is-login img{height:136%;top:28px}
body.nd-design .rs26 .sx{--sx-navy:#0D2350;--sx-acc:#27C4EE;--sx-deep:#050A16;--sx-ink:#0D2350;--sx-mut:#3E5175;--sx-line:rgba(13,35,80,.10);--sx-soft:#F4F8FC;--sx-pink:#FF5C8A;--sx-gold:#FFC857;--sx-green:#2FD38A}
body.nd-design .rs26 .sx-k{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#0878A0;background:rgba(39,196,238,.10);border:1px solid rgba(39,196,238,.25);padding:4px 10px;border-radius:99px}
body.nd-design .rs26 .sx-lead{font-size:17px;line-height:1.8;color:#3E5175}
body.nd-design .rs26 .sx-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);font-size:15px;line-height:1.7;color:#3E5175;margin:16px 0}
body.nd-design .rs26 .sx-note b{color:#0D2350}
body.nd-design .rs26 .sx-note i{flex:none;width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#0D2350;color:#27C4EE;font-style:normal;font-weight:700}
body.nd-design .rs26 .sx-phone{position:relative;width:100%;max-width:270px;aspect-ratio:9/19.2;border-radius:38px;padding:9px;background:linear-gradient(160deg,#1c2a4c,#070d1d);box-shadow:0 0 0 1px rgba(167,205,255,.18),0 40px 80px -30px rgba(5,10,22,.85),inset 0 0 0 1px rgba(255,255,255,.06);margin-inline:auto}
body.nd-design .rs26 .sx-phone::before{content:"";position:absolute;top:16px;left:50%;width:74px;height:20px;transform:translateX(-50%);border-radius:20px;background:#04070f;z-index:5}
body.nd-design .rs26 .sx-scr{position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden;background:#0b1630;isolation:isolate}
body.nd-design .rs26 .sx-scr>img,body.nd-design .rs26 .sx-scr>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .sx-ui{position:absolute;inset:auto 10px 12px 10px;display:flex;justify-content:space-between;align-items:flex-end;z-index:6;color:#fff;font-size:11px;pointer-events:none}
body.nd-design .rs26 .sx-ui b{display:block;font-size:12px}
body.nd-design .rs26 .sx-ui .sx-side{display:grid;gap:10px;justify-items:center;opacity:.9}
body.nd-design .rs26 .sx-ui .sx-side i{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,.18);backdrop-filter:blur(4px);display:block}
body.nd-design .rs26 .sx-bars{position:absolute;top:44px;left:12px;right:12px;display:flex;gap:4px;z-index:6}
body.nd-design .rs26 .sx-bars i{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.3);overflow:hidden;position:relative}
body.nd-design .rs26 .sx-bars i.on::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:right;animation:sxBar var(--t,3.2s) linear forwards}
body.nd-design .rs26 .sx-bars i.done::after{content:"";position:absolute;inset:0;background:#fff}
@keyframes sxBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
body.nd-design .rs26 .sx-tag{position:absolute;top:58px;right:12px;z-index:6;font-size:11px;font-weight:600;color:#fff;background:rgba(13,35,80,.7);backdrop-filter:blur(6px);border:1px solid rgba(39,196,238,.4);padding:4px 9px;border-radius:99px}
body.nd-design .rs26 .sx-sound{position:absolute;bottom:14px;left:14px;z-index:7;width:34px;height:34px;border-radius:50%;border:0;background:rgba(5,10,22,.6);color:#fff;display:grid;place-items:center;cursor:pointer}
body.nd-design .rs26 .sx-sound svg{width:16px;height:16px}
body.nd-design .rs26 .sx-hstage{position:relative;display:grid;place-items:center;min-height:520px}
body.nd-design .rs26 .sx-hstage .sx-phone{max-width:290px;z-index:2}
body.nd-design .rs26 .sx-glow{position:absolute;inset:8% 6%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.35),transparent 70%);filter:blur(10px);z-index:0}
body.nd-design .rs26 .sx-float{position:absolute;width:118px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;border:1px solid rgba(167,205,255,.25);box-shadow:0 24px 50px -24px rgba(0,0,0,.8);z-index:1;animation:sxFloat 7s ease-in-out infinite}
body.nd-design .rs26 .sx-float img{width:100%;height:100%;object-fit:cover;display:block}
body.nd-design .rs26 .sx-float small{position:absolute;bottom:8px;right:8px;left:8px;font-size:10.5px;font-weight:600;color:#fff;background:rgba(5,10,22,.65);backdrop-filter:blur(4px);border-radius:8px;padding:3px 6px;text-align:center}
body.nd-design .rs26 .sx-float.f1{top:6%;right:2%;transform:rotate(7deg)}
body.nd-design .rs26 .sx-float.f2{bottom:8%;right:-2%;transform:rotate(-5deg);animation-delay:-2s}
body.nd-design .rs26 .sx-float.f3{top:12%;left:0;transform:rotate(-8deg);animation-delay:-4s}
body.nd-design .rs26 .sx-float.f4{bottom:4%;left:4%;transform:rotate(5deg);animation-delay:-1s}
@keyframes sxFloat{0%,100%{translate:0 0}50%{translate:0 -12px}}
@media (max-width:760px){body.nd-design .rs26 .sx-hstage{min-height:440px}
body.nd-design .rs26 .sx-float{width:86px}
body.nd-design .rs26 .sx-float.f1{right:-2%}
body.nd-design .rs26 .sx-float.f3{left:-3%}}
body.nd-design .rs26 .sx-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}
body.nd-design .rs26 .sx-dcol{border-radius:24px;padding:18px 16px 20px;background:linear-gradient(180deg,#0D2350,#081633);color:#D6E3F3;display:grid;gap:14px;align-content:start}
body.nd-design .rs26 .sx-dcol .sx-phone{max-width:190px}
body.nd-design .rs26 .sx-dcol h3{margin:0;color:#fff;font-size:18px}
body.nd-design .rs26 .sx-dcol p{margin:0;font-size:14.5px;line-height:1.65;color:#A9B6CA}
body.nd-design .rs26 .sx-dcol .sx-k{background:rgba(39,196,238,.14);color:#7FE0FA;border-color:rgba(39,196,238,.35)}
body.nd-design .rs26 .sx-dcol ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13.5px}
body.nd-design .rs26 .sx-dcol li{display:flex;gap:8px;align-items:flex-start}
body.nd-design .rs26 .sx-dcol li::before{content:"";flex:none;width:7px;height:7px;margin-top:8px;border-radius:50%;background:#27C4EE}
@media (max-width:640px){body.nd-design .rs26 .sx-diff{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}
body.nd-design .rs26 .sx-four>div{border-radius:18px;padding:16px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .sx-four b{display:block;color:#0D2350;font-size:15.5px;margin:8px 0 4px}
body.nd-design .rs26 .sx-four small{display:block;color:#5D6E91;font-size:13px;line-height:1.55}
body.nd-design .rs26 .sx-four .n{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#0D2350;color:#27C4EE;font-weight:700}
body.nd-design .rs26 .sx-four .here{background:#0D2350;border-color:#0D2350}
body.nd-design .rs26 .sx-four .here b{color:#fff}
body.nd-design .rs26 .sx-four .here small{color:#A9B6CA}
body.nd-design .rs26 .sx-four .here .n{background:#27C4EE;color:#0D2350}
@media (max-width:760px){body.nd-design .rs26 .sx-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .sx-cap{position:absolute;left:8%;right:8%;bottom:24%;z-index:4;text-align:center;font-weight:800;font-size:clamp(15px,1.6vw,19px);line-height:1.2;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.6)}
body.nd-design .rs26 .sx-cap span{display:inline-block;opacity:0;transform:translateY(8px) scale(.9);animation:sxWord 3.6s infinite}
body.nd-design .rs26 .sx-cap span.k{color:#27C4EE}
@keyframes sxWord{0%,5%{opacity:0;transform:translateY(8px) scale(.9)}10%,85%{opacity:1;transform:none}95%,100%{opacity:0}}
body.nd-design .rs26 .sx-apps{margin:20px 0;border-radius:22px;background:#E9EEF6;padding:14px;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .sx-atabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}
body.nd-design .rs26 .sx-atabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(13,35,80,.12);background:#fff;color:#3E5175;font:600 14px Rubik,system-ui,sans-serif;padding:8px 14px;border-radius:12px;cursor:pointer}
body.nd-design .rs26 .sx-atabs button[aria-selected=true]{background:#0D2350;color:#fff;border-color:#0D2350;box-shadow:0 10px 24px -14px rgba(13,35,80,.8)}
body.nd-design .rs26 .sx-atabs img,body.nd-design .rs26 .sx-atabs svg{width:18px;height:18px;flex:none}
body.nd-design .rs26 .sx-atabs small{font-weight:500;opacity:.7;font-size:12px}
body.nd-design .rs26 .sx-win{direction:ltr;text-align:left;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(13,35,80,.55),0 0 0 1px rgba(13,35,80,.14);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Rubik,sans-serif;min-height:430px;display:flex;flex-direction:column}
body.nd-design .rs26 .sx-win[hidden]{display:none}
body.nd-design .rs26 .sx-tb{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;flex:none}
body.nd-design .rs26 .sx-tb i{width:12px;height:12px;border-radius:50%;display:block}
body.nd-design .rs26 .sx-tb i:nth-child(1){background:#FF5F57}
body.nd-design .rs26 .sx-tb i:nth-child(2){background:#FEBC2E}
body.nd-design .rs26 .sx-tb i:nth-child(3){background:#28C840}
body.nd-design .rs26 .sx-tb span{flex:1;text-align:center;margin-right:52px;opacity:.75;font-weight:500}
body.nd-design .rs26 .sx-rtl{direction:rtl;text-align:right;unicode-bidi:plaintext}
body.nd-design .rs26 .sx-cl{background:#FAF9F5;color:#1F1E1D}
body.nd-design .rs26 .sx-cl .sx-tb{background:#F0EEE6;border-bottom:1px solid #E6E2D6}
body.nd-design .rs26 .sx-cl .sx-body{display:grid;grid-template-columns:190px 1fr;flex:1;min-height:0}
body.nd-design .rs26 .sx-cl .sx-sb{background:#F0EEE6;border-right:1px solid #E6E2D6;padding:12px 10px;font-size:12.5px;display:grid;align-content:start;gap:4px;color:#3D3A33}
body.nd-design .rs26 .sx-cl .sx-sb b{font-size:13px;display:flex;align-items:center;gap:7px;padding:6px 8px;margin-bottom:6px}
body.nd-design .rs26 .sx-cl .sx-sb span{padding:6px 8px;border-radius:8px}
body.nd-design .rs26 .sx-sb .sx-rtl{text-align:left}
body.nd-design .rs26 .sx-cl .sx-sb span.on{background:#E3DFD2;font-weight:600}
body.nd-design .rs26 .sx-cl .sx-sb em{font-style:normal;font-size:11px;color:#8A8578;padding:10px 8px 2px;text-transform:uppercase;letter-spacing:.05em}
body.nd-design .rs26 .sx-cl .sx-main{padding:18px 22px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}
body.nd-design .rs26 .sx-cl .sx-user{align-self:flex-end;max-width:86%;background:#EFEBE1;border-radius:16px;padding:10px 14px;font-size:13.5px;line-height:1.6}
body.nd-design .rs26 .sx-cl .sx-say{font-size:13.5px;line-height:1.65;font-family:Georgia,"Times New Roman",serif}
body.nd-design .rs26 .sx-cl .sx-say.sx-rtl{font-family:Rubik,system-ui,sans-serif}
body.nd-design .rs26 .sx-cl .sx-tool{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#5E5A50;border:1px solid #E6E2D6;background:#fff;border-radius:10px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
body.nd-design .rs26 .sx-cl .sx-tool b{color:#C15F3C;font-weight:600}
body.nd-design .rs26 .sx-cl .sx-input{margin-top:auto;border:1px solid #DAD5C8;background:#fff;border-radius:16px;padding:10px 12px;font-size:12.5px;color:#8A8578;display:flex;justify-content:space-between;align-items:center}
body.nd-design .rs26 .sx-cl .sx-input u{text-decoration:none;width:26px;height:26px;border-radius:8px;background:#C96442;display:block}
body.nd-design .rs26 .sx-cl .sx-star{color:#D97757;font-size:16px}
body.nd-design .rs26 .sx-cx{background:#0E0E10;color:#E7E7EA}
body.nd-design .rs26 .sx-cx .sx-tb{background:#151518;border-bottom:1px solid #26262B;color:#B4B4BB}
body.nd-design .rs26 .sx-cx .sx-body{display:grid;grid-template-columns:200px 1fr;flex:1;min-height:0}
body.nd-design .rs26 .sx-cx .sx-sb{background:#121215;border-right:1px solid #26262B;padding:12px 10px;font-size:12.5px;display:grid;align-content:start;gap:4px;color:#A1A1AA}
body.nd-design .rs26 .sx-cx .sx-sb b{color:#fff;font-size:13px;padding:6px 8px;margin-bottom:6px;display:flex;gap:7px;align-items:center}
body.nd-design .rs26 .sx-cx .sx-sb span{padding:7px 8px;border-radius:8px;display:flex;justify-content:space-between;gap:6px}
body.nd-design .rs26 .sx-cx .sx-sb span.on{background:#222228;color:#fff}
body.nd-design .rs26 .sx-cx .sx-sb span small{color:#4ADE80;font-size:11px}
body.nd-design .rs26 .sx-cx .sx-main{padding:16px 20px;display:flex;flex-direction:column;gap:10px;min-width:0}
body.nd-design .rs26 .sx-cx .sx-user{background:#1C1C21;border:1px solid #2A2A30;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.6}
body.nd-design .rs26 .sx-cx .sx-step{display:flex;gap:9px;align-items:center;font-size:12.5px;color:#A1A1AA}
body.nd-design .rs26 .sx-cx .sx-step i{width:16px;height:16px;border-radius:50%;border:2px solid #3F3F46;flex:none;display:block}
body.nd-design .rs26 .sx-cx .sx-step.ok i{border-color:#4ADE80;background:radial-gradient(circle,#4ADE80 40%,transparent 45%)}
body.nd-design .rs26 .sx-cx .sx-step.run i{border-color:#60A5FA;border-top-color:transparent;animation:sxSpin .8s linear infinite}
@keyframes sxSpin{to{transform:rotate(360deg)}}
body.nd-design .rs26 .sx-cx .sx-diffbox{border:1px solid #2A2A30;border-radius:10px;overflow:hidden;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}
body.nd-design .rs26 .sx-cx .sx-diffbox div{padding:2px 10px}
body.nd-design .rs26 .sx-cx .sx-diffbox .h{background:#18181C;color:#A1A1AA;padding:6px 10px}
body.nd-design .rs26 .sx-cx .sx-diffbox .a{background:rgba(74,222,128,.08);color:#86EFAC}
body.nd-design .rs26 .sx-cx .sx-input{margin-top:auto;border:1px solid #2A2A30;background:#151518;border-radius:14px;padding:10px 12px;font-size:12.5px;color:#71717A;display:flex;justify-content:space-between}
body.nd-design .rs26 .sx-cx .sx-input u{text-decoration:none;color:#E7E7EA;background:#2A2A30;border-radius:8px;padding:2px 9px}
body.nd-design .rs26 .sx-tm{background:#0B0F1A;color:#D7DEEA}
body.nd-design .rs26 .sx-tm .sx-tb{background:#1A1F2B;color:#9AA4B5;border-bottom:1px solid #232A38}
body.nd-design .rs26 .sx-tm .sx-main{padding:16px 18px;font:12.5px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;flex-direction:column;gap:2px;flex:1}
body.nd-design .rs26 .sx-tm .sx-welcome{border:1px solid #D97757;border-radius:8px;padding:8px 12px;margin-bottom:10px;color:#E8E3DA;max-width:430px}
body.nd-design .rs26 .sx-tm .sx-welcome b{color:#D97757}
body.nd-design .rs26 .sx-tm .p{color:#7FE0FA}
body.nd-design .rs26 .sx-tm .d{color:#7C879B}
body.nd-design .rs26 .sx-tm .ok{color:#4ADE80}
body.nd-design .rs26 .sx-tm .o{color:#D97757}
body.nd-design .rs26 .sx-tm .sx-bar{display:inline-block;width:160px;height:8px;border-radius:4px;background:#232A38;vertical-align:middle;overflow:hidden;margin-left:6px}
body.nd-design .rs26 .sx-tm .sx-bar::after{content:"";display:block;height:100%;width:var(--w,0%);background:#27C4EE;transition:width .4s}
body.nd-design .rs26 .sx-tm .sx-cursor{display:inline-block;width:8px;height:15px;background:#D7DEEA;vertical-align:-2px;animation:sxBlink 1s steps(1) infinite}
@keyframes sxBlink{50%{opacity:0}}
body.nd-design .rs26 .sx-res{display:flex;gap:12px;align-items:center;border-radius:12px;padding:8px;max-width:360px}
body.nd-design .rs26 .sx-res img{width:54px;aspect-ratio:9/16;object-fit:cover;border-radius:8px;flex:none}
body.nd-design .rs26 .sx-res b{display:block;font-size:13px}
body.nd-design .rs26 .sx-res small{font-size:11.5px;opacity:.7}
body.nd-design .rs26 .sx-cl .sx-res{background:#fff;border:1px solid #E6E2D6}
body.nd-design .rs26 .sx-cx .sx-res{background:#18181C;border:1px solid #2A2A30}
body.nd-design .rs26 .sx-q{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}
body.nd-design .rs26 .sx-q.in{opacity:1;transform:none}
body.nd-design .rs26 .sx-typing::after{content:"▍";animation:sxBlink 1s steps(1) infinite;color:#C96442}
@media (max-width:760px){body.nd-design .rs26 .sx-cl .sx-body,body.nd-design .rs26 .sx-cx .sx-body{grid-template-columns:1fr}
body.nd-design .rs26 .sx-cl .sx-sb,body.nd-design .rs26 .sx-cx .sx-sb{display:none}
body.nd-design .rs26 .sx-win{min-height:400px}
body.nd-design .rs26 .sx-tb span{margin-right:0}}
body.nd-design .rs26 .sx-setup{border-radius:20px;border:1px solid rgba(13,35,80,.12);background:#fff;margin:16px 0;overflow:hidden}
body.nd-design .rs26 .sx-setup>summary{list-style:none;cursor:pointer;display:flex;gap:12px;align-items:center;padding:16px 18px;font-weight:700;color:#0D2350;font-size:16px}
body.nd-design .rs26 .sx-setup>summary::-webkit-details-marker{display:none}
body.nd-design .rs26 .sx-setup>summary i{flex:none;width:34px;height:34px;border-radius:11px;background:#27C4EE;color:#0D2350;display:grid;place-items:center;font-style:normal;font-weight:800}
body.nd-design .rs26 .sx-setup>summary small{display:block;font-weight:500;color:#5D6E91;font-size:13.5px}
body.nd-design .rs26 .sx-setup>summary::after{content:"+";margin-inline-start:auto;font-size:22px;color:#0878A0;transition:transform .25s}
body.nd-design .rs26 .sx-setup[open]>summary::after{transform:rotate(45deg)}
body.nd-design .rs26 .sx-setup>div{padding:0 18px 18px;color:#3E5175;font-size:15px;line-height:1.7}
body.nd-design .rs26 .sx-need{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 12px;padding:0;list-style:none}
body.nd-design .rs26 .sx-need li{background:#F4F8FC;border-radius:14px;padding:12px;border:1px solid rgba(13,35,80,.07);font-size:13.5px;line-height:1.55}
body.nd-design .rs26 .sx-need b{display:block;color:#0D2350;font-size:14.5px}
@media (max-width:640px){body.nd-design .rs26 .sx-need{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-fxlist{display:grid;gap:22px;margin:18px 0;counter-reset:fx}
body.nd-design .rs26 .sx-fx{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start;padding:18px;border-radius:26px;background:#fff;border:1px solid rgba(13,35,80,.09);box-shadow:0 1px 2px rgba(13,35,80,.04);scroll-margin-top:100px}
body.nd-design .rs26 .sx-fxm{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:9/16;background:#0b1630;box-shadow:0 26px 50px -30px rgba(13,35,80,.8);isolation:isolate}
body.nd-design .rs26 .sx-fxm img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
body.nd-design .rs26 .sx-fxm .no{position:absolute;top:10px;right:10px;z-index:3;font:800 13px Rubik,sans-serif;color:#0D2350;background:#27C4EE;border-radius:9px;padding:3px 8px}
body.nd-design .rs26 .sx-fxm .en{position:absolute;bottom:10px;left:10px;right:10px;z-index:3;direction:ltr;text-align:center;font:600 11.5px/1.3 Rubik,sans-serif;color:#fff;background:rgba(5,10,22,.62);backdrop-filter:blur(5px);border-radius:9px;padding:5px 8px}
body.nd-design .rs26 .sx-fxm::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translateX(-120%);animation:sxShine 6s ease-in-out infinite}
@keyframes sxShine{0%,60%{transform:translateX(-120%)}80%,100%{transform:translateX(120%)}}
body.nd-design .rs26 .sx-mv-push img{animation:mvPush 7s ease-in-out infinite alternate}
body.nd-design .rs26 .sx-mv-pull img{animation:mvPull 7s ease-in-out infinite alternate}
body.nd-design .rs26 .sx-mv-pan img{animation:mvPan 8s ease-in-out infinite alternate}
body.nd-design .rs26 .sx-mv-tilt img{animation:mvTilt 7s ease-in-out infinite alternate}
body.nd-design .rs26 .sx-mv-pulse img{animation:mvPulse 2.4s ease-in-out infinite}
body.nd-design .rs26 .sx-mv-glitch img{animation:mvGlitch 3.2s steps(1) infinite}
body.nd-design .rs26 .sx-mv-beat img{animation:mvBeat 1.2s ease-out infinite}
body.nd-design .rs26 .sx-mv-vert img{animation:mvVert 4s ease-in-out infinite alternate}
@keyframes mvPush{from{transform:scale(1)}to{transform:scale(1.12)}}
@keyframes mvPull{from{transform:scale(1.14)}to{transform:scale(1)}}
@keyframes mvPan{from{transform:scale(1.12) translateX(4%)}to{transform:scale(1.12) translateX(-4%)}}
@keyframes mvTilt{from{transform:scale(1.08) rotate(-1.2deg)}to{transform:scale(1.08) rotate(1.2deg)}}
@keyframes mvPulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.04);filter:brightness(1.12)}}
@keyframes mvGlitch{0%,88%,100%{transform:none;filter:none}90%{transform:translateX(-3%);filter:hue-rotate(80deg) saturate(1.6)}93%{transform:translateX(2%) skewX(-3deg);filter:contrast(1.4)}96%{transform:none;filter:invert(.15)}}
@keyframes mvBeat{0%{transform:scale(1.07)}35%,100%{transform:scale(1)}}
@keyframes mvVert{from{transform:scale(1);filter:blur(0)}to{transform:scale(1.18);filter:blur(.4px)}}
body.nd-design .rs26 .sx-fxb h3{margin:2px 0 4px;color:#0D2350;font-size:22px;line-height:1.3}
body.nd-design .rs26 .sx-fxb .sub{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 12px}
body.nd-design .rs26 .sx-fxb .sub span{font-size:12px;font-weight:600;color:#3E5175;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);border-radius:99px;padding:3px 10px}
body.nd-design .rs26 .sx-fxb .sub span.t{color:#0878A0;background:rgba(39,196,238,.1);border-color:rgba(39,196,238,.25)}
body.nd-design .rs26 .sx-fxb p{margin:0 0 8px;color:#3E5175;font-size:15.5px;line-height:1.75}
body.nd-design .rs26 .sx-fxb dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:10px 0 4px;font-size:14.5px;line-height:1.6}
body.nd-design .rs26 .sx-fxb dt{font-weight:700;color:#0D2350}
body.nd-design .rs26 .sx-fxb dd{margin:0;color:#3E5175}
body.nd-design .rs26 .sx-fxb .fx-prompt{margin-top:12px}
@media (max-width:760px){body.nd-design .rs26 .sx-fx{grid-template-columns:1fr;padding:14px}
body.nd-design .rs26 .sx-fxm{max-width:260px;margin-inline:auto;width:100%}}
body.nd-design .rs26 .sx-lockcard{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}
body.nd-design .rs26 .sx-lockcard span{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:9/16}
body.nd-design .rs26 .sx-lockcard img{width:100%;height:100%;object-fit:cover;filter:blur(1.5px) saturate(.8);transform:scale(1.05)}
body.nd-design .rs26 .sx-lockcard small{position:absolute;inset:auto 6px 6px 6px;font-size:10.5px;font-weight:600;color:#fff;background:rgba(5,10,22,.7);border-radius:7px;padding:3px 5px;text-align:center}
@media (max-width:640px){body.nd-design .rs26 .sx-lockcard{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .sx-stlist{display:grid;gap:22px;margin:18px 0}
body.nd-design .rs26 .sx-st{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start;padding:18px;border-radius:26px;background:#fff;border:1px solid rgba(13,35,80,.09);scroll-margin-top:100px}
body.nd-design .rs26 .sx-st .sx-phone{max-width:210px}
body.nd-design .rs26 .sx-st h3{margin:2px 0 4px;color:#0D2350;font-size:22px}
body.nd-design .rs26 .sx-st p{margin:0 0 8px;color:#3E5175;font-size:15.5px;line-height:1.75}
body.nd-design .rs26 .sx-combo{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}
body.nd-design .rs26 .sx-combo span{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#0D2350;background:#F4F8FC;border:1px dashed rgba(13,35,80,.2);border-radius:12px;padding:5px 10px}
body.nd-design .rs26 .sx-combo span b{font-weight:700}
body.nd-design .rs26 .sx-combo span em{font-style:normal;direction:ltr;color:#0878A0;font-size:12px}
@media (max-width:760px){body.nd-design .rs26 .sx-st{grid-template-columns:1fr;padding:14px}}
body.nd-design .rs26 .sd{position:absolute;inset:0;z-index:3;font-family:Rubik,system-ui,sans-serif;color:#fff;direction:rtl}
body.nd-design .rs26 .sd .base{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .sd .dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,10,22,.15),rgba(5,10,22,.55))}
body.nd-design .rs26 .sd-words .w{position:absolute;left:8%;right:8%;bottom:26%;text-align:center;font-weight:800;font-size:22px;line-height:1.15}
body.nd-design .rs26 .sd-words .w span{opacity:0;display:inline-block;animation:sdW 4s infinite}
body.nd-design .rs26 .sd-words .w span:nth-child(2){animation-delay:.35s}
body.nd-design .rs26 .sd-words .w span:nth-child(3){animation-delay:.7s;color:#27C4EE}
body.nd-design .rs26 .sd-words .w span:nth-child(4){animation-delay:1.05s}
@keyframes sdW{0%{opacity:0;transform:scale(.6)}8%{opacity:1;transform:scale(1.12)}12%,80%{opacity:1;transform:scale(1)}90%,100%{opacity:0}}
body.nd-design .rs26 .sd-list .num{position:absolute;top:22%;right:10%;font-weight:900;font-size:86px;line-height:1;color:#27C4EE;text-shadow:0 6px 24px rgba(0,0,0,.4)}
body.nd-design .rs26 .sd-list .num span{position:absolute;right:0;opacity:0;animation:sdNum 6s infinite}
body.nd-design .rs26 .sd-list .num span:nth-child(2){animation-delay:2s}
body.nd-design .rs26 .sd-list .num span:nth-child(3){animation-delay:4s}
@keyframes sdNum{0%{opacity:0;transform:translateY(20px)}5%,30%{opacity:1;transform:none}36%,100%{opacity:0;transform:translateY(-20px)}}
body.nd-design .rs26 .sd-list .lbl{position:absolute;bottom:22%;left:8%;right:8%;text-align:center;font-weight:700;font-size:16px}
body.nd-design .rs26 .sd-list .lbl span{position:absolute;inset:0;opacity:0;animation:sdNum 6s infinite}
body.nd-design .rs26 .sd-list .lbl span:nth-child(2){animation-delay:2s}
body.nd-design .rs26 .sd-list .lbl span:nth-child(3){animation-delay:4s}
body.nd-design .rs26 .sd-list .prog{position:absolute;bottom:14%;left:12%;right:12%;height:5px;border-radius:5px;background:rgba(255,255,255,.25);overflow:hidden}
body.nd-design .rs26 .sd-list .prog::after{content:"";position:absolute;inset:0;background:#27C4EE;transform-origin:right;animation:sdProg 6s linear infinite}
@keyframes sdProg{from{transform:scaleX(0)}to{transform:scaleX(1)}}
body.nd-design .rs26 .sd-head .base{animation:mvPush 6s ease-in-out infinite alternate}
body.nd-design .rs26 .sd-head .t{position:absolute;top:18%;right:7%;left:7%;font-weight:900;font-size:34px;line-height:1.02;letter-spacing:-.5px;text-shadow:0 4px 18px rgba(0,0,0,.5)}
body.nd-design .rs26 .sd-head .t em{font-style:normal;color:#27C4EE;display:block}
body.nd-design .rs26 .sd-qa .q{position:absolute;top:24%;right:8%;max-width:78%;background:#fff;color:#0D2350;border-radius:16px 16px 4px 16px;padding:8px 11px;font-size:12.5px;font-weight:600;transform-origin:right bottom;animation:sdPop 6s infinite}
body.nd-design .rs26 .sd-qa .a{position:absolute;top:42%;left:8%;max-width:80%;background:#27C4EE;color:#0D2350;border-radius:16px 16px 16px 4px;padding:8px 11px;font-size:12px;line-height:1.45;opacity:0;animation:sdPop 6s 1.2s infinite}
@keyframes sdPop{0%{opacity:0;transform:scale(.6)}6%{opacity:1;transform:scale(1.05)}10%,82%{opacity:1;transform:scale(1)}92%,100%{opacity:0}}
body.nd-design .rs26 .sd-myth .m,body.nd-design .rs26 .sd-myth .f{position:absolute;left:8%;right:8%;text-align:center;font-weight:800;font-size:17px;padding:8px 10px;border-radius:12px}
body.nd-design .rs26 .sd-myth .m{top:30%;background:rgba(5,10,22,.6)}
body.nd-design .rs26 .sd-myth .m s{text-decoration:none;background:linear-gradient(#FF5C8A,#FF5C8A) no-repeat 0 55%/0% 3px;animation:sdStrike 6s infinite}
@keyframes sdStrike{0%,25%{background-size:0% 3px}40%,100%{background-size:100% 3px}}
body.nd-design .rs26 .sd-myth .m small,body.nd-design .rs26 .sd-myth .f small{display:block;font-size:11px;font-weight:600;opacity:.8;margin-bottom:2px}
body.nd-design .rs26 .sd-myth .f{top:52%;background:#2FD38A;color:#062B1C;opacity:0;animation:sdFact 6s infinite}
@keyframes sdFact{0%,40%{opacity:0;transform:translateY(12px)}48%,88%{opacity:1;transform:none}96%,100%{opacity:0}}
body.nd-design .rs26 .sd-bts .base{filter:sepia(.25) saturate(1.2) brightness(1.05)}
body.nd-design .rs26 .sd-bts .clock{position:absolute;top:22%;right:8%;font:700 14px ui-monospace,Menlo,monospace;background:rgba(255,200,87,.92);color:#3a2600;padding:4px 9px;border-radius:9px;direction:ltr}
body.nd-design .rs26 .sd-bts .clock span{display:none}
body.nd-design .rs26 .sd-bts .clock span:first-child{display:inline}
body.nd-design .rs26 .sd-bts .cap{position:absolute;bottom:20%;right:8%;left:8%;font-size:12.5px;font-weight:600;background:rgba(5,10,22,.55);padding:6px 10px;border-radius:10px}
body.nd-design .rs26 .sd-split .top{position:absolute;inset:0 0 50% 0;overflow:hidden}
body.nd-design .rs26 .sd-split .top img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}
body.nd-design .rs26 .sd-split .bot{position:absolute;inset:50% 0 0 0;background:#F4F8FC;color:#0D2350;padding:14px;display:grid;align-content:center;gap:6px}
body.nd-design .rs26 .sd-split .bot b{font-size:15px}
body.nd-design .rs26 .sd-split .bot i{display:block;height:7px;border-radius:5px;background:#CFE0EE}
body.nd-design .rs26 .sd-split .bot i:nth-of-type(2){width:80%}
body.nd-design .rs26 .sd-split .bot i:nth-of-type(3){width:60%;background:#27C4EE;animation:sdGrow 3s ease-in-out infinite}
@keyframes sdGrow{0%,20%{width:0}60%,100%{width:60%}}
body.nd-design .rs26 .sd-bw{background:#000}
body.nd-design .rs26 .sd-bw .q{position:absolute;inset:0;display:grid;place-items:center;padding:16%;text-align:center;font-size:18px;font-weight:300;line-height:1.5}
body.nd-design .rs26 .sd-bw .q span{opacity:0;animation:sdFade 5s infinite}
body.nd-design .rs26 .sd-bw .q span:nth-child(2){animation-delay:.6s}
body.nd-design .rs26 .sd-bw .q span:nth-child(3){animation-delay:1.2s;font-weight:700}
@keyframes sdFade{0%{opacity:0}15%,80%{opacity:1}95%,100%{opacity:0}}
body.nd-design .rs26 .sd-scroll{background:#0D2350}
body.nd-design .rs26 .sd-scroll .col{position:absolute;inset:0 10%;display:grid;gap:10px;align-content:start;animation:sdScroll 7s ease-in-out infinite}
body.nd-design .rs26 .sd-scroll .col div{height:70px;border-radius:14px;background:rgba(255,255,255,.1);display:flex;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600}
body.nd-design .rs26 .sd-scroll .col div i{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#27C4EE,#2B5BD7);flex:none}
body.nd-design .rs26 .sd-scroll .col div:nth-child(3){background:#27C4EE;color:#0D2350}
@keyframes sdScroll{0%{transform:translateY(40%)}30%,45%{transform:translateY(-10%)}75%,100%{transform:translateY(-55%)}}
body.nd-design .rs26 .sd-zoom .base{transform-origin:55% 34%;animation:sdZoom 5s ease-in infinite}
@keyframes sdZoom{0%{transform:scale(1)}70%,100%{transform:scale(2.4)}}
body.nd-design .rs26 .sd-zoom .t{position:absolute;bottom:20%;left:0;right:0;text-align:center;font-weight:900;font-size:24px;opacity:0;animation:sdRev 5s infinite}
@keyframes sdRev{0%,68%{opacity:0;transform:scale(1.4)}76%,94%{opacity:1;transform:none}100%{opacity:0}}
body.nd-design .rs26 .sd-vhs .base{filter:saturate(1.4) contrast(1.1) hue-rotate(-8deg)}
body.nd-design .rs26 .sd-vhs .lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 2px,transparent 2px 4px);mix-blend-mode:multiply}
body.nd-design .rs26 .sd-vhs .rec{position:absolute;top:20%;left:8%;font:700 14px ui-monospace,Menlo,monospace;direction:ltr;display:flex;gap:6px;align-items:center}
body.nd-design .rs26 .sd-vhs .rec i{width:10px;height:10px;border-radius:50%;background:#FF3B3B;animation:sxBlink 1s steps(1) infinite}
body.nd-design .rs26 .sd-vhs .ts{position:absolute;bottom:18%;right:8%;font:600 12px ui-monospace,Menlo,monospace;direction:ltr;opacity:.9}
body.nd-design .rs26 .sd-vhs .band{position:absolute;left:0;right:0;height:14%;background:linear-gradient(transparent,rgba(255,255,255,.18),transparent);animation:sdBand 3.5s linear infinite}
@keyframes sdBand{from{top:-15%}to{top:110%}}
body.nd-design .rs26 .sd-duet .a,body.nd-design .rs26 .sd-duet .b{position:absolute;left:0;right:0;overflow:hidden}
body.nd-design .rs26 .sd-duet .a{top:0;height:50%}
body.nd-design .rs26 .sd-duet .b{bottom:0;height:50%;background:#0D2350;display:grid;place-items:center}
body.nd-design .rs26 .sd-duet .a img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}
body.nd-design .rs26 .sd-duet .b div{width:70%;aspect-ratio:16/10;border-radius:12px;background:linear-gradient(135deg,#27C4EE,#7B61FF);animation:mvPulse 2.4s ease-in-out infinite}
body.nd-design .rs26 .sd-duet hr{position:absolute;top:50%;left:0;right:0;margin:0;border:0;height:3px;background:#fff;z-index:2}
body.nd-design .rs26 .sd-type{background:#0D2350}
body.nd-design .rs26 .sd-type .t{position:absolute;inset:26% 10% auto;font-size:19px;font-weight:700;line-height:1.4}
body.nd-design .rs26 .sd-type .t span{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:0;animation:sdTypeW 5s steps(18) infinite;border-left:2px solid #27C4EE}
@keyframes sdTypeW{0%{max-width:0}55%,90%{max-width:12em}100%{max-width:0}}
body.nd-design .rs26 .sd-stop{background:#F6E7CF}
body.nd-design .rs26 .sd-stop i{position:absolute;width:44px;height:44px;border-radius:12px;animation:sdStep 2.4s steps(1) infinite}
body.nd-design .rs26 .sd-stop i:nth-child(1){background:#FF5C8A;top:30%;right:16%}
body.nd-design .rs26 .sd-stop i:nth-child(2){background:#27C4EE;top:46%;left:18%;border-radius:50%;animation-delay:-.8s}
body.nd-design .rs26 .sd-stop i:nth-child(3){background:#FFC857;top:62%;right:30%;animation-delay:-1.6s;transform:rotate(12deg)}
@keyframes sdStep{0%{translate:0 0;rotate:0deg}25%{translate:10px -6px;rotate:8deg}50%{translate:-6px 8px;rotate:-6deg}75%{translate:8px 4px;rotate:4deg}}
body.nd-design .rs26 .sd-stop .t{position:absolute;bottom:18%;left:0;right:0;text-align:center;color:#3a2600;font-weight:800;font-size:18px}
body.nd-design .rs26 .sd-three .chap{position:absolute;top:22%;right:8%;font-size:11px;font-weight:700;background:#27C4EE;color:#0D2350;border-radius:8px;padding:3px 8px}
body.nd-design .rs26 .sd-three .chap span{display:none}
body.nd-design .rs26 .sd-three .t{position:absolute;bottom:22%;left:8%;right:8%;text-align:center;font-weight:800;font-size:18px}
body.nd-design .rs26 .sd-three .t span{position:absolute;inset:0;opacity:0;animation:sdNum 6s infinite}
body.nd-design .rs26 .sd-three .t span:nth-child(2){animation-delay:2s}
body.nd-design .rs26 .sd-three .t span:nth-child(3){animation-delay:4s}
body.nd-design .rs26 .sd-three .dots{position:absolute;bottom:14%;left:0;right:0;display:flex;justify-content:center;gap:6px}
body.nd-design .rs26 .sd-three .dots i{width:22px;height:5px;border-radius:5px;background:rgba(255,255,255,.3);animation:sdDot 6s infinite}
body.nd-design .rs26 .sd-three .dots i:nth-child(2){animation-delay:2s}
body.nd-design .rs26 .sd-three .dots i:nth-child(3){animation-delay:4s}
@keyframes sdDot{0%,33%{background:#27C4EE}34%,100%{background:rgba(255,255,255,.3)}}
body.nd-design .rs26 .sd-time{background:#0D2350}
body.nd-design .rs26 .sd-time .line{position:absolute;top:50%;left:10%;right:10%;height:3px;background:rgba(255,255,255,.2)}
body.nd-design .rs26 .sd-time .line::after{content:"";position:absolute;inset:0;background:#27C4EE;transform-origin:right;animation:sdProg 5s ease-in-out infinite}
body.nd-design .rs26 .sd-time .pt{position:absolute;top:calc(50% - 7px);width:14px;height:14px;border-radius:50%;background:#0D2350;border:3px solid #27C4EE}
body.nd-design .rs26 .sd-time .pt b{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:12px;white-space:nowrap}
body.nd-design .rs26 .sd-time .pt small{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-size:10.5px;white-space:nowrap;opacity:.75}
body.nd-design .rs26 .sd-vs{background:#0D2350}
body.nd-design .rs26 .sd-vs .c{position:absolute;top:18%;bottom:18%;width:42%;border-radius:14px;padding:10px 8px;display:grid;align-content:start;gap:8px;font-size:11.5px}
body.nd-design .rs26 .sd-vs .c.r{right:5%;background:rgba(255,92,138,.15)}
body.nd-design .rs26 .sd-vs .c.l{left:5%;background:rgba(47,211,138,.15)}
body.nd-design .rs26 .sd-vs .c b{font-size:13px;text-align:center}
body.nd-design .rs26 .sd-vs .c span{opacity:0;animation:sdFade 6s infinite}
body.nd-design .rs26 .sd-vs .c span:nth-of-type(2){animation-delay:.4s}
body.nd-design .rs26 .sd-vs .c span:nth-of-type(3){animation-delay:.8s}
body.nd-design .rs26 .sd-vs .vs{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:#fff;color:#0D2350;display:grid;place-items:center;font-weight:900;font-size:12px}
body.nd-design .rs26 .sd-pov .t{position:absolute;top:22%;left:8%;right:8%;text-align:center;font-weight:800;font-size:16px;background:rgba(255,255,255,.92);color:#0D2350;border-radius:10px;padding:6px}
body.nd-design .rs26 .sd-pov .base{animation:mvTilt 4s ease-in-out infinite alternate}
body.nd-design .rs26 .sd-screen{background:#E9EEF6}
body.nd-design .rs26 .sd-screen .app{position:absolute;inset:18% 8% 22%;background:#fff;border-radius:12px;box-shadow:0 10px 30px -10px rgba(13,35,80,.4);display:grid;align-content:start;gap:8px;padding:12px}
body.nd-design .rs26 .sd-screen .app i{display:block;height:9px;border-radius:5px;background:#DCE6F2}
body.nd-design .rs26 .sd-screen .app i.b{height:26px;width:60%;background:#27C4EE;border-radius:8px}
body.nd-design .rs26 .sd-screen .hl{position:absolute;top:calc(18% + 70px);right:calc(8% + 8px);width:58%;height:34px;border:3px solid #FF5C8A;border-radius:10px;animation:mvPulse 1.6s ease-in-out infinite}
body.nd-design .rs26 .sd-screen .cur{position:absolute;width:16px;height:16px;top:60%;left:30%;animation:sdCur 4s ease-in-out infinite}
body.nd-design .rs26 .sd-screen .cur::before{content:"";position:absolute;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid #0D2350;transform:rotate(-30deg)}
@keyframes sdCur{0%{top:72%;left:20%}45%,70%{top:calc(18% + 80px);left:55%}100%{top:72%;left:20%}}
body.nd-design .rs26 .sd-poll{background:#0D2350}
body.nd-design .rs26 .sd-poll .box{position:absolute;inset:24% 8% auto;background:#fff;color:#0D2350;border-radius:16px;padding:12px;display:grid;gap:8px}
body.nd-design .rs26 .sd-poll .box b{font-size:13px}
body.nd-design .rs26 .sd-poll .opt{position:relative;height:28px;border-radius:9px;background:#EEF3F9;overflow:hidden;font-size:11.5px;font-weight:600;display:flex;align-items:center;padding:0 9px;justify-content:space-between}
body.nd-design .rs26 .sd-poll .opt::before{content:"";position:absolute;inset:0;right:0;width:var(--v);background:rgba(39,196,238,.45);transform-origin:right;animation:sdProg 3s ease-out infinite alternate}
body.nd-design .rs26 .sd-poll .opt span{position:relative}
body.nd-design .rs26 .sx-play{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:center;margin:18px 0;padding:18px;border-radius:26px;background:linear-gradient(180deg,#0D2350,#071531);color:#D6E3F3}
body.nd-design .rs26 .sx-play h3{color:#fff;margin:0 0 6px;font-size:19px}
body.nd-design .rs26 .sx-ctrl{display:grid;gap:14px}
body.nd-design .rs26 .sx-ctrl fieldset{border:0;margin:0;padding:0}
body.nd-design .rs26 .sx-ctrl legend{font-size:13px;font-weight:700;color:#7FE0FA;margin-bottom:6px}
body.nd-design .rs26 .sx-ctrl .opts{display:flex;flex-wrap:wrap;gap:6px}
body.nd-design .rs26 .sx-ctrl button{border:1px solid rgba(167,205,255,.25);background:rgba(255,255,255,.06);color:#D6E3F3;font:600 13px Rubik,sans-serif;padding:7px 12px;border-radius:10px;cursor:pointer}
body.nd-design .rs26 .sx-ctrl button[aria-pressed=true]{background:#27C4EE;color:#0D2350;border-color:#27C4EE}
body.nd-design .rs26 .sx-pv{position:absolute;inset:0;display:grid;place-items:center;padding:12%;text-align:center}
body.nd-design .rs26 .sx-pv .card{width:100%;border-radius:16px;padding:14px 12px;display:grid;gap:8px;transition:all .35s}
body.nd-design .rs26 .sx-pv .card b{font-size:17px}
body.nd-design .rs26 .sx-pv .card i{display:block;height:8px;border-radius:5px;background:currentColor;opacity:.25}
@media (max-width:760px){body.nd-design .rs26 .sx-play{grid-template-columns:1fr}
body.nd-design .rs26 .sx-play .sx-phone{max-width:220px}}
body.nd-design .rs26 .sx-looks{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:16px 0}
body.nd-design .rs26 .sx-look{border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(13,35,80,.09);display:grid}
body.nd-design .rs26 .sx-look .lk{position:relative;aspect-ratio:4/5;overflow:hidden;display:grid;place-items:center;isolation:isolate}
body.nd-design .rs26 .sx-look .lb{padding:12px 14px 14px}
body.nd-design .rs26 .sx-look h4{margin:0;color:#0D2350;font-size:16px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}
body.nd-design .rs26 .sx-look h4 em{font-style:normal;font-size:11.5px;color:#0878A0;direction:ltr;font-weight:600}
body.nd-design .rs26 .sx-look p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:#3E5175}
body.nd-design .rs26 .sx-look .fit{display:block;margin-top:6px;font-size:12.5px;color:#5D6E91}
body.nd-design .rs26 .sx-look .fx-prompt{margin:10px 0 0;border-radius:14px}
body.nd-design .rs26 .sx-look .fx-prompt pre{font-size:13px;max-height:160px;padding:10px 12px}
body.nd-design .rs26 .sx-look .fx-prompt .fx-ph{padding:8px 10px}
body.nd-design .rs26 .sx-look .fx-prompt h3{font-size:13px}
body.nd-design .rs26 .sx-fam{margin:26px 0 6px;color:#0D2350;font-size:18px;display:flex;align-items:center;gap:10px}
body.nd-design .rs26 .sx-fam::after{content:"";flex:1;height:1px;background:rgba(13,35,80,.12)}
body.nd-design .rs26 .lk .sc{width:78%;display:grid;gap:9px;animation:lkIn 4s ease-in-out infinite}
body.nd-design .rs26 .lk .nt{display:flex;gap:8px;align-items:center;padding:9px 10px;font-size:11.5px;line-height:1.3}
body.nd-design .rs26 .lk .nt i{flex:none;width:26px;height:26px;display:block}
body.nd-design .rs26 .lk .nt b{display:block;font-size:12.5px}
body.nd-design .rs26 .lk .ch{display:flex;align-items:flex-end;gap:5px;height:46px;padding:0 4px}
body.nd-design .rs26 .lk .ch span{flex:1;display:block;animation:lkBar 4s ease-in-out infinite;transform-origin:bottom}
body.nd-design .rs26 .lk .ch span:nth-child(1){height:35%}
body.nd-design .rs26 .lk .ch span:nth-child(2){height:55%;animation-delay:.1s}
body.nd-design .rs26 .lk .ch span:nth-child(3){height:45%;animation-delay:.2s}
body.nd-design .rs26 .lk .ch span:nth-child(4){height:75%;animation-delay:.3s}
body.nd-design .rs26 .lk .ch span:nth-child(5){height:100%;animation-delay:.4s}
body.nd-design .rs26 .lk .tt{font-size:19px;font-weight:800;text-align:center;line-height:1.1}
@keyframes lkIn{0%{transform:translateY(8px);opacity:0}12%,85%{transform:none;opacity:1}100%{opacity:0}}
@keyframes lkBar{0%,10%{transform:scaleY(0)}35%,100%{transform:scaleY(1)}}
body.nd-design .rs26 .lk-flat{background:#FFE9D6}
body.nd-design .rs26 .lk-flat .nt{background:#fff;border-radius:12px;color:#2D2A5A}
body.nd-design .rs26 .lk-flat .nt i{border-radius:50%;background:#FF7A59}
body.nd-design .rs26 .lk-flat .ch span{background:#5B5BD6;border-radius:4px 4px 0 0}
body.nd-design .rs26 .lk-flat .tt{color:#2D2A5A}
body.nd-design .rs26 .lk-swiss{background:#F2F2EE}
body.nd-design .rs26 .lk-swiss .sc{width:84%;justify-items:start}
body.nd-design .rs26 .lk-swiss .nt{background:transparent;border-top:3px solid #111;padding:8px 0;color:#111;font-family:Helvetica,Arial,sans-serif}
body.nd-design .rs26 .lk-swiss .nt i{background:#E3000F}
body.nd-design .rs26 .lk-swiss .ch span{background:#111}
body.nd-design .rs26 .lk-swiss .ch span:nth-child(5){background:#E3000F}
body.nd-design .rs26 .lk-swiss .tt{color:#111;text-align:left;direction:ltr;font-family:Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:-1px}
body.nd-design .rs26 .lk-glass{background:radial-gradient(circle at 25% 30%,#7B61FF,transparent 45%),radial-gradient(circle at 80% 70%,#27C4EE,transparent 45%),#0D1633}
body.nd-design .rs26 .lk-glass .nt{background:rgba(255,255,255,.14);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:14px;color:#fff}
body.nd-design .rs26 .lk-glass .nt i{border-radius:9px;background:rgba(255,255,255,.5)}
body.nd-design .rs26 .lk-glass .ch span{background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.5);border-radius:6px}
body.nd-design .rs26 .lk-glass .tt{color:#fff}
body.nd-design .rs26 .lk-iso{background:#E8F1FB}
body.nd-design .rs26 .lk-iso .sc{transform:rotateX(55deg) rotateZ(-45deg);transform-style:preserve-3d;animation:none}
body.nd-design .rs26 .lk-iso .nt{background:#fff;box-shadow:6px 6px 0 #9CB8D9;color:#0D2350}
body.nd-design .rs26 .lk-iso .nt i{background:#27C4EE}
body.nd-design .rs26 .lk-iso .ch span{background:#2B5BD7;box-shadow:5px 5px 0 #173A8F}
body.nd-design .rs26 .lk-iso .tt{color:#0D2350}
body.nd-design .rs26 .lk-lowpoly{background:conic-gradient(from 30deg at 30% 60%,#1E3A5F,#2B5B84,#3E7CB1,#1E3A5F,#14294A,#1E3A5F)}
body.nd-design .rs26 .lk-lowpoly .nt{background:linear-gradient(135deg,#F7B267 50%,#F4845F 50%);clip-path:polygon(0 0,100% 8%,96% 100%,4% 92%);color:#2B1A0E}
body.nd-design .rs26 .lk-lowpoly .nt i{background:#fff;clip-path:polygon(50% 0,100% 100%,0 100%)}
body.nd-design .rs26 .lk-lowpoly .ch span{background:linear-gradient(135deg,#9ED8DB 50%,#6FB7BB 50%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}
body.nd-design .rs26 .lk-lowpoly .tt{color:#fff}
body.nd-design .rs26 .lk-chrome{background:#0A0A0F}
body.nd-design .rs26 .lk-chrome .nt{background:linear-gradient(180deg,#fff,#9aa3b2 45%,#e9edf3 55%,#6b7383);border-radius:16px;color:#111}
body.nd-design .rs26 .lk-chrome .nt i{border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#7d8696)}
body.nd-design .rs26 .lk-chrome .ch span{background:linear-gradient(90deg,#6b7383,#fff,#6b7383);border-radius:6px}
body.nd-design .rs26 .lk-chrome .tt{background:linear-gradient(180deg,#fff,#8c95a6 50%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent}
body.nd-design .rs26 .lk-hand{background:#FFFBF0}
body.nd-design .rs26 .lk-hand .nt{background:#fff;border:2px solid #333;border-radius:14px 9px 16px 8px;color:#333;font-family:"Comic Sans MS","Chalkboard SE",cursive}
body.nd-design .rs26 .lk-hand .nt i{border:2px solid #333;border-radius:50% 40% 55% 45%;background:#FFD166}
body.nd-design .rs26 .lk-hand .ch span{background:repeating-linear-gradient(45deg,#06D6A0 0 4px,transparent 4px 8px);border:2px solid #333;border-radius:3px}
body.nd-design .rs26 .lk-hand .tt{color:#333;font-family:"Comic Sans MS","Chalkboard SE",cursive}
body.nd-design .rs26 .lk-oneline{background:#fff}
body.nd-design .rs26 .lk-oneline .nt{background:transparent;border:1.5px solid #111;border-radius:30px;color:#111}
body.nd-design .rs26 .lk-oneline .nt i{border:1.5px solid #111;border-radius:50%;background:transparent}
body.nd-design .rs26 .lk-oneline .ch span{background:transparent;border:1.5px solid #111;border-bottom:0}
body.nd-design .rs26 .lk-oneline .tt{color:#111;font-weight:300;font-size:22px}
body.nd-design .rs26 .lk-paper{background:#E9DDC6}
body.nd-design .rs26 .lk-paper .nt{background:#FDF6E3;box-shadow:3px 4px 0 rgba(0,0,0,.18);transform:rotate(-2deg);color:#4A3B2A}
body.nd-design .rs26 .lk-paper .nt i{background:#E76F51;clip-path:polygon(10% 0,100% 15%,85% 100%,0 80%)}
body.nd-design .rs26 .lk-paper .ch span{background:#2A9D8F;box-shadow:2px 3px 0 rgba(0,0,0,.2);clip-path:polygon(0 4%,100% 0,96% 100%,4% 100%)}
body.nd-design .rs26 .lk-paper .tt{color:#4A3B2A;transform:rotate(1.5deg)}
body.nd-design .rs26 .lk-clay{background:#FCD5CE}
body.nd-design .rs26 .lk-clay .nt{background:#FFE5D9;border-radius:22px;box-shadow:inset -4px -5px 8px rgba(0,0,0,.12),inset 4px 4px 8px rgba(255,255,255,.7),0 8px 14px rgba(0,0,0,.12);color:#6D3B47}
body.nd-design .rs26 .lk-clay .nt i{border-radius:50%;background:#F08080;box-shadow:inset -3px -3px 6px rgba(0,0,0,.2)}
body.nd-design .rs26 .lk-clay .ch span{background:#B5E48C;border-radius:12px 12px 6px 6px;box-shadow:inset -3px -4px 6px rgba(0,0,0,.15)}
body.nd-design .rs26 .lk-clay .tt{color:#6D3B47}
body.nd-design .rs26 .lk-riso{background:#F7F3E8}
body.nd-design .rs26 .lk-riso .nt{background:transparent;border:2px solid #FF48B0;box-shadow:4px 3px 0 #0078BF;color:#0078BF;mix-blend-mode:multiply}
body.nd-design .rs26 .lk-riso .nt i{background:#FF48B0;mix-blend-mode:multiply}
body.nd-design .rs26 .lk-riso .ch span{background:#0078BF;box-shadow:3px -2px 0 #FF48B0;mix-blend-mode:multiply}
body.nd-design .rs26 .lk-riso .tt{color:#FF48B0;text-shadow:3px 2px 0 rgba(0,120,191,.7)}
body.nd-design .rs26 .lk-riso::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.18) 1px,transparent 1px);background-size:4px 4px;mix-blend-mode:multiply;pointer-events:none}
body.nd-design .rs26 .lk-blueprint{background:#0F4C81;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:14px 14px}
body.nd-design .rs26 .lk-blueprint .nt{background:transparent;border:1.5px dashed #fff;color:#fff;font-family:ui-monospace,Menlo,monospace}
body.nd-design .rs26 .lk-blueprint .nt i{border:1.5px solid #fff;border-radius:50%}
body.nd-design .rs26 .lk-blueprint .ch span{border:1.5px solid #fff;background:transparent}
body.nd-design .rs26 .lk-blueprint .tt{color:#fff;font-family:ui-monospace,Menlo,monospace;font-weight:500}
body.nd-design .rs26 .lk-cine{background:#111}
body.nd-design .rs26 .lk-cine::before,body.nd-design .rs26 .lk-cine::after{content:"";position:absolute;left:0;right:0;height:12%;background:#000;z-index:2}
body.nd-design .rs26 .lk-cine::before{top:0}
body.nd-design .rs26 .lk-cine::after{bottom:0}
body.nd-design .rs26 .lk-cine .sc{filter:sepia(.35) contrast(1.1)}
body.nd-design .rs26 .lk-cine .nt{background:rgba(255,236,200,.1);border:1px solid rgba(255,220,160,.35);color:#F3DDB3;font-family:Georgia,serif}
body.nd-design .rs26 .lk-cine .nt i{background:#D9A441;border-radius:50%}
body.nd-design .rs26 .lk-cine .ch span{background:#D9A441}
body.nd-design .rs26 .lk-cine .tt{color:#F3DDB3;font-family:Georgia,serif;letter-spacing:2px;font-weight:400}
body.nd-design .rs26 .lk-vapor{background:linear-gradient(180deg,#FF9AE0,#9AE7FF)}
body.nd-design .rs26 .lk-vapor .nt{background:#C0C0C0;border:2px outset #fff;color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif;border-radius:0}
body.nd-design .rs26 .lk-vapor .nt i{background:#008080}
body.nd-design .rs26 .lk-vapor .ch span{background:linear-gradient(180deg,#FF71CE,#B967FF)}
body.nd-design .rs26 .lk-vapor .tt{color:#fff;text-shadow:3px 3px 0 #B967FF;font-style:italic}
body.nd-design .rs26 .lk-synth{background:linear-gradient(180deg,#120458 0 55%,#2D0B59 55%);background-image:linear-gradient(180deg,#120458 0 55%,transparent 55%),repeating-linear-gradient(90deg,rgba(255,0,200,.5) 0 1px,transparent 1px 22px),repeating-linear-gradient(0deg,rgba(255,0,200,.5) 0 1px,transparent 1px 14px);background-color:#2D0B59}
body.nd-design .rs26 .lk-synth .nt{background:rgba(18,4,88,.75);border:1px solid #FF2EC4;box-shadow:0 0 12px #FF2EC4;color:#FFD3F5}
body.nd-design .rs26 .lk-synth .nt i{border-radius:50%;background:linear-gradient(#FFD319,#FF2975)}
body.nd-design .rs26 .lk-synth .ch span{background:linear-gradient(#FFD319,#FF2975)}
body.nd-design .rs26 .lk-synth .tt{color:#FFD319;text-shadow:0 0 10px #FF2975}
body.nd-design .rs26 .lk-y2k{background:radial-gradient(circle at 50% 40%,#E0F7FF,#B8C6FF)}
body.nd-design .rs26 .lk-y2k .nt{background:linear-gradient(180deg,#fff,#D7E4FF);border:1px solid #fff;border-radius:22px;box-shadow:0 6px 16px rgba(80,100,255,.35);color:#3B3BB3}
body.nd-design .rs26 .lk-y2k .nt i{border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#7AE7FF 40%,#5A5AFF)}
body.nd-design .rs26 .lk-y2k .ch span{background:linear-gradient(90deg,#C7C7FF,#fff,#C7C7FF);border-radius:20px}
body.nd-design .rs26 .lk-y2k .tt{color:#5A5AFF;font-style:italic}
body.nd-design .rs26 .lk-memphis{background:#FFF6E5;background-image:radial-gradient(#111 1.5px,transparent 1.5px);background-size:16px 16px}
body.nd-design .rs26 .lk-memphis .nt{background:#FFE15D;border:2px solid #111;box-shadow:4px 4px 0 #111;color:#111}
body.nd-design .rs26 .lk-memphis .nt i{background:#FF5C8A;border:2px solid #111;clip-path:polygon(50% 0,100% 100%,0 100%)}
body.nd-design .rs26 .lk-memphis .ch span{border:2px solid #111;background:#4DCCBD}
body.nd-design .rs26 .lk-memphis .ch span:nth-child(even){background:#FF5C8A}
body.nd-design .rs26 .lk-memphis .tt{color:#111;-webkit-text-stroke:1px #111}
body.nd-design .rs26 .lk-pixel{background:#1B1B3A;image-rendering:pixelated}
body.nd-design .rs26 .lk-pixel .nt{background:#2E2E5E;box-shadow:0 0 0 3px #fff,0 0 0 6px #1B1B3A;color:#FFF;font-family:ui-monospace,Menlo,monospace;border-radius:0}
body.nd-design .rs26 .lk-pixel .nt i{background:#58D68D;box-shadow:inset -4px -4px 0 #27AE60}
body.nd-design .rs26 .lk-pixel .ch span{background:#F4D03F;box-shadow:inset -4px 0 0 #D4AC0D}
body.nd-design .rs26 .lk-pixel .tt{color:#fff;font-family:ui-monospace,Menlo,monospace;text-shadow:3px 3px 0 #E74C3C}
body.nd-design .rs26 .lk-pixel .ch span{animation-timing-function:steps(4)}
body.nd-design .rs26 .lk-ascii{background:#050805}
body.nd-design .rs26 .lk-ascii .nt{background:transparent;border:1px solid #33FF66;color:#33FF66;font-family:ui-monospace,Menlo,monospace;border-radius:0}
body.nd-design .rs26 .lk-ascii .nt i{border:1px solid #33FF66}
body.nd-design .rs26 .lk-ascii .ch span{background:repeating-linear-gradient(0deg,#33FF66 0 2px,transparent 2px 5px)}
body.nd-design .rs26 .lk-ascii .tt{color:#33FF66;font-family:ui-monospace,Menlo,monospace;font-weight:500;text-shadow:0 0 6px #33FF66}
body.nd-design .rs26 .lk-pop{background:#FFD400;background-image:radial-gradient(#E4002B 2px,transparent 2px);background-size:10px 10px}
body.nd-design .rs26 .lk-pop .nt{background:#fff;border:3px solid #000;border-radius:18px;color:#000}
body.nd-design .rs26 .lk-pop .nt i{background:#00A6ED;border:3px solid #000;border-radius:50%}
body.nd-design .rs26 .lk-pop .ch span{background:#E4002B;border:3px solid #000}
body.nd-design .rs26 .lk-pop .tt{color:#fff;-webkit-text-stroke:2px #000;font-size:24px}
body.nd-design .rs26 .lk-bauhaus{background:#F1E9DA}
body.nd-design .rs26 .lk-bauhaus::before{content:"";position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:#E63946;top:-18%;left:-20%;z-index:-1}
body.nd-design .rs26 .lk-bauhaus .nt{background:#1D3557;color:#fff;border-radius:0}
body.nd-design .rs26 .lk-bauhaus .nt i{background:#FFB703;border-radius:50%}
body.nd-design .rs26 .lk-bauhaus .ch span{background:#1D3557}
body.nd-design .rs26 .lk-bauhaus .ch span:nth-child(2n){background:#FFB703}
body.nd-design .rs26 .lk-bauhaus .tt{color:#1D3557;font-weight:900;letter-spacing:-.5px}
body.nd-design .rs26 .lk-brutal{background:#F4F1EA}
body.nd-design .rs26 .lk-brutal .nt{background:#B8F2E6;border:3px solid #000;box-shadow:6px 6px 0 #000;color:#000;border-radius:0;font-weight:700}
body.nd-design .rs26 .lk-brutal .nt i{background:#FF6B6B;border:3px solid #000}
body.nd-design .rs26 .lk-brutal .ch span{background:#FFE66D;border:3px solid #000}
body.nd-design .rs26 .lk-brutal .tt{color:#000;background:#FF6B6B;border:3px solid #000;padding:4px 8px;box-shadow:4px 4px 0 #000}
body.nd-design .rs26 .lk-kinetic{background:#0D2350}
body.nd-design .rs26 .lk-kinetic .nt,body.nd-design .rs26 .lk-kinetic .ch{display:none}
body.nd-design .rs26 .lk-kinetic .tt{color:#fff;font-size:30px;line-height:.95;animation:lkKin 2.4s cubic-bezier(.7,0,.2,1) infinite}
body.nd-design .rs26 .lk-kinetic .tt::after{content:"עכשיו";display:block;color:#27C4EE;font-size:40px}
@keyframes lkKin{0%{transform:scale(2.2) rotate(-8deg);opacity:0}20%{transform:scale(.92) rotate(0);opacity:1}28%,80%{transform:scale(1)}100%{transform:translateY(-30px);opacity:0}}
body.nd-design .rs26 .lk-neon{background:#07070F}
body.nd-design .rs26 .lk-neon .nt{background:transparent;border:2px solid #39FFE0;box-shadow:0 0 10px #39FFE0,inset 0 0 10px rgba(57,255,224,.4);color:#CFFFF8;border-radius:14px}
body.nd-design .rs26 .lk-neon .nt i{border:2px solid #FF3FD8;border-radius:50%;box-shadow:0 0 8px #FF3FD8}
body.nd-design .rs26 .lk-neon .ch span{background:transparent;border:2px solid #FF3FD8;box-shadow:0 0 8px #FF3FD8}
body.nd-design .rs26 .lk-neon .tt{color:#fff;text-shadow:0 0 6px #39FFE0,0 0 18px #39FFE0}
body.nd-design .rs26 .lk-dream{background:linear-gradient(160deg,#FBE3F0,#E3E8FF 50%,#E0FBF6)}
body.nd-design .rs26 .lk-dream .sc{filter:blur(.3px)}
body.nd-design .rs26 .lk-dream .nt{background:rgba(255,255,255,.65);border-radius:20px;box-shadow:0 0 30px rgba(255,180,230,.7);color:#7A6A9E}
body.nd-design .rs26 .lk-dream .nt i{border-radius:50%;background:radial-gradient(#fff,#F9C6E4)}
body.nd-design .rs26 .lk-dream .ch span{background:linear-gradient(#fff,#C9D2FF);border-radius:10px;opacity:.85}
body.nd-design .rs26 .lk-dream .tt{color:#9B8AC4;font-weight:400;text-shadow:0 0 12px #fff}
body.nd-design .rs26 .lk-particles{background:#04060E;background-image:radial-gradient(#27C4EE 1px,transparent 1.4px),radial-gradient(rgba(255,255,255,.6) 1px,transparent 1.4px);background-size:18px 18px,31px 31px;background-position:0 0,7px 11px;animation:lkDrift 8s linear infinite}
body.nd-design .rs26 .lk-particles .nt{background:rgba(39,196,238,.08);border:1px dotted #27C4EE;color:#BFF3FF;border-radius:14px}
body.nd-design .rs26 .lk-particles .nt i{border-radius:50%;background:radial-gradient(#fff,#27C4EE 50%,transparent 70%)}
body.nd-design .rs26 .lk-particles .ch span{background:radial-gradient(circle,#27C4EE 1.5px,transparent 2px) 0 0/6px 6px}
body.nd-design .rs26 .lk-particles .tt{color:#BFF3FF}
@keyframes lkDrift{to{background-position:0 -36px,7px -51px}}
body.nd-design .rs26 .lk-glitch{background:#0B0B12}
body.nd-design .rs26 .lk-glitch .nt{background:#16161F;color:#fff;border-left:3px solid #FF2E63;border-radius:4px;animation:lkGl 2.5s steps(1) infinite}
body.nd-design .rs26 .lk-glitch .nt i{background:#08D9D6}
body.nd-design .rs26 .lk-glitch .ch span{background:#08D9D6;box-shadow:-3px 0 0 #FF2E63}
body.nd-design .rs26 .lk-glitch .tt{color:#fff;text-shadow:-2px 0 #FF2E63,2px 0 #08D9D6;animation:lkGl 2.5s steps(1) infinite}
@keyframes lkGl{0%,84%,100%{transform:none;clip-path:none}86%{transform:translateX(-4px);clip-path:inset(10% 0 55% 0)}90%{transform:translateX(4px);clip-path:inset(50% 0 10% 0)}94%{transform:skewX(8deg)}}
body.nd-design .rs26 .sx-pwnav{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px;position:sticky;top:76px;z-index:5;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);padding:8px;border-radius:14px;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .sx-pwnav button{border:1px solid rgba(13,35,80,.12);background:#fff;color:#3E5175;font:600 13px Rubik,sans-serif;padding:6px 11px;border-radius:10px;cursor:pointer}
body.nd-design .rs26 .sx-pwnav button[aria-pressed=true]{background:#0D2350;color:#fff;border-color:#0D2350}
body.nd-design .rs26 .sx-pwnav input{flex:1;min-width:160px;border:1px solid rgba(13,35,80,.15);border-radius:10px;padding:6px 12px;font:14px Rubik,sans-serif}
body.nd-design .rs26 .sx-pwgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}
body.nd-design .rs26 .sx-pw{border-radius:18px;background:#fff;border:1px solid rgba(13,35,80,.09);overflow:hidden;display:grid;cursor:pointer;text-align:right;padding:0;font:inherit;color:inherit}
body.nd-design .rs26 .sx-pw:focus-visible{outline:3px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .sx-pw .pv{position:relative;height:118px;background:#0D2350;overflow:hidden;display:grid;place-items:center;color:#fff}
body.nd-design .rs26 .sx-pw .tx{padding:9px 11px 11px;display:grid;gap:2px}
body.nd-design .rs26 .sx-pw b{font-size:14px;color:#0D2350}
body.nd-design .rs26 .sx-pw em{font-style:normal;direction:ltr;text-align:right;font-size:12px;color:#0878A0;font-weight:600}
body.nd-design .rs26 .sx-pw small{font-size:12px;line-height:1.45;color:#5D6E91}
body.nd-design .rs26 .sx-pw .cp{font-size:11.5px;color:#0878A0;font-weight:600;margin-top:4px}
body.nd-design .rs26 .sx-pw.ok .cp{color:#1F9D61}
body.nd-design .rs26 .sx-pw[hidden]{display:none}
body.nd-design .rs26 .sx-pwcat{grid-column:1/-1;margin:14px 0 0;font-size:16px;color:#0D2350;display:flex;gap:10px;align-items:center}
body.nd-design .rs26 .sx-pwcat::after{content:"";flex:1;height:1px;background:rgba(13,35,80,.12)}
body.nd-design .rs26 .sx-pwcat small{font-weight:500;color:#5D6E91;font-size:13px}
body.nd-design .rs26 .pv:not(.run) *{animation-play-state:paused!important}
body.nd-design .rs26 .pv .L{display:flex;gap:1px;font-weight:800;font-size:22px;direction:rtl}
body.nd-design .rs26 .pv .L span{display:inline-block}
body.nd-design .rs26 .pv .box{width:54px;height:54px;border-radius:12px;background:#27C4EE}
body.nd-design .rs26 .pv .A,body.nd-design .rs26 .pv .B{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:18px}
body.nd-design .rs26 .pv .A{background:#0D2350}
body.nd-design .rs26 .pv .B{background:#27C4EE;color:#0D2350}
body.nd-design .rs26 .pw-typewriter .L span{opacity:0;animation:pT 3s steps(1) infinite}
@keyframes pT{0%{opacity:0}20%,85%{opacity:1}100%{opacity:0}}
body.nd-design .rs26 .pw-rise .L{overflow:hidden}
body.nd-design .rs26 .pw-rise .L span{transform:translateY(110%);animation:pRise 3s cubic-bezier(.2,.8,.2,1) infinite}
@keyframes pRise{0%{transform:translateY(110%)}25%,80%{transform:none}100%{transform:translateY(-110%)}}
body.nd-design .rs26 .pw-blur .L span{filter:blur(8px);opacity:0;animation:pBlur 3s infinite}
@keyframes pBlur{0%{filter:blur(8px);opacity:0}30%,85%{filter:none;opacity:1}100%{opacity:0}}
body.nd-design .rs26 .pw-track .L{animation:pTrack 3s cubic-bezier(.2,.8,.2,1) infinite}
@keyframes pTrack{0%{letter-spacing:22px;opacity:0}40%,85%{letter-spacing:0;opacity:1}100%{opacity:0}}
body.nd-design .rs26 .pw-flip .L span{transform:rotateX(90deg);animation:pFlip 3s infinite}
@keyframes pFlip{0%{transform:rotateX(90deg)}25%,80%{transform:none}100%{transform:rotateX(-90deg)}}
body.nd-design .rs26 .pw-maskwipe .L{clip-path:inset(0 0 0 100%);animation:pMask 3s ease-in-out infinite}
@keyframes pMask{0%{clip-path:inset(0 0 0 100%)}35%,80%{clip-path:inset(0)}100%{clip-path:inset(0 100% 0 0)}}
body.nd-design .rs26 .pw-marker .L{background:linear-gradient(#FFC857,#FFC857) no-repeat 100% 70%/0% 45%;color:#fff;animation:pMarker 3s infinite;padding:0 4px}
@keyframes pMarker{0%,15%{background-size:0% 45%}45%,100%{background-size:100% 45%}}
body.nd-design .rs26 .pw-underline .L{background:linear-gradient(#27C4EE,#27C4EE) no-repeat 100% 100%/0% 3px;padding-bottom:4px;animation:pUnder 3s infinite}
@keyframes pUnder{0%,15%{background-size:0% 3px}50%,100%{background-size:100% 3px}}
body.nd-design .rs26 .pw-scramble .L::after{content:"#@%&";position:absolute;opacity:0}
body.nd-design .rs26 .pw-scramble .L span{animation:pScr 3s steps(1) infinite}
@keyframes pScr{0%{opacity:.3;filter:blur(1px)}10%{opacity:1;transform:translateY(-3px)}20%{transform:translateY(3px);opacity:.5}30%,100%{transform:none;opacity:1;filter:none}}
body.nd-design .rs26 .pw-rotator .R{position:relative;height:28px;overflow:hidden;font-weight:800;font-size:20px;width:100px;text-align:center}
body.nd-design .rs26 .pw-rotator .R span{position:absolute;inset:0;animation:pRot 4.5s infinite;opacity:0;color:#27C4EE}
body.nd-design .rs26 .pw-rotator .R span:nth-child(2){animation-delay:1.5s}
body.nd-design .rs26 .pw-rotator .R span:nth-child(3){animation-delay:3s}
@keyframes pRot{0%{opacity:0;transform:translateY(100%)}8%,30%{opacity:1;transform:none}38%,100%{opacity:0;transform:translateY(-100%)}}
body.nd-design .rs26 .pw-gradient .L{background:linear-gradient(90deg,#fff 40%,#27C4EE 50%,#fff 60%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pGrad 2.5s linear infinite}
@keyframes pGrad{from{background-position:100% 0}to{background-position:0 0}}
body.nd-design .rs26 .pw-outline .L{color:transparent;-webkit-text-stroke:1.5px #fff;background:linear-gradient(#27C4EE,#27C4EE) no-repeat 0 100%/100% 0%;-webkit-background-clip:text;background-clip:text;animation:pFill 3s infinite}
@keyframes pFill{0%,15%{background-size:100% 0%}55%,100%{background-size:100% 100%}}
body.nd-design .rs26 .pw-stack .S{display:grid;gap:2px;text-align:center;font-weight:900;line-height:1}
body.nd-design .rs26 .pw-stack .S span{animation:pSlam 3s infinite;opacity:0}
body.nd-design .rs26 .pw-stack .S span:nth-child(1){font-size:14px}
body.nd-design .rs26 .pw-stack .S span:nth-child(2){font-size:26px;color:#27C4EE;animation-delay:.25s}
body.nd-design .rs26 .pw-stack .S span:nth-child(3){font-size:18px;animation-delay:.5s}
@keyframes pSlam{0%{opacity:0;transform:scale(2.4)}10%{opacity:1;transform:scale(.9)}16%,85%{opacity:1;transform:scale(1)}100%{opacity:0}}
body.nd-design .rs26 .pw-karaoke .L span{color:rgba(255,255,255,.35);animation:pKar 3s steps(1) infinite}
@keyframes pKar{0%{color:rgba(255,255,255,.35)}30%,90%{color:#27C4EE}}
body.nd-design .rs26 .pw-circle .W{position:relative;font-weight:800;font-size:20px;padding:6px 12px}
body.nd-design .rs26 .pw-circle .W::after{content:"";position:absolute;inset:-2px -6px;border:2.5px solid #FF5C8A;border-radius:50%;clip-path:inset(0 100% 0 0);animation:pCirc 3s infinite;transform:rotate(-4deg)}
@keyframes pCirc{0%,15%{clip-path:inset(0 100% 0 0)}50%,100%{clip-path:inset(0)}}
body.nd-design .rs26 .pw-onpath .O{width:84px;height:84px;border-radius:50%;border:2px dashed rgba(255,255,255,.3);position:relative;animation:sxSpin 7s linear infinite}
body.nd-design .rs26 .pw-onpath .O span{position:absolute;top:-8px;left:50%;font-size:11px;font-weight:700;transform-origin:0 50px;color:#27C4EE}
body.nd-design .rs26 .pw-slam .L{animation:pSlam 2.6s infinite;opacity:0}
body.nd-design .rs26 .pw-punch .box{animation:pPunch 2.4s cubic-bezier(.2,.9,.2,1) infinite}
@keyframes pPunch{0%{transform:scale(.4)}15%{transform:scale(1.5)}25%,100%{transform:scale(1.2)}}
body.nd-design .rs26 .pw-whip .L{animation:pWhip 2.4s ease-in-out infinite}
@keyframes pWhip{0%{transform:translateX(160px) skewX(-25deg);filter:blur(6px)}25%,75%{transform:none;filter:none}100%{transform:translateX(-160px) skewX(25deg);filter:blur(6px)}}
body.nd-design .rs26 .pw-flash::after{content:"";position:absolute;inset:0;background:#fff;animation:pFlash 2.4s infinite;opacity:0}
@keyframes pFlash{0%,40%{opacity:0}44%{opacity:1}60%,100%{opacity:0}}
body.nd-design .rs26 .pw-split .A{clip-path:inset(0 50% 0 0);animation:pSplitR 3s ease-in-out infinite;z-index:2}
body.nd-design .rs26 .pw-split .A2{position:absolute;inset:0;background:#0D2350;clip-path:inset(0 0 0 50%);animation:pSplitL 3s ease-in-out infinite;z-index:2}
@keyframes pSplitR{0%,20%{transform:none}55%,100%{transform:translateX(-60%)}}
@keyframes pSplitL{0%,20%{transform:none}55%,100%{transform:translateX(60%)}}
body.nd-design .rs26 .pw-count3 .C{font-weight:900;font-size:46px;position:relative;width:60px;height:56px;text-align:center}
body.nd-design .rs26 .pw-count3 .C span{position:absolute;inset:0;opacity:0;animation:pCnt 3s infinite}
body.nd-design .rs26 .pw-count3 .C span:nth-child(2){animation-delay:1s}
body.nd-design .rs26 .pw-count3 .C span:nth-child(3){animation-delay:2s}
@keyframes pCnt{0%{opacity:0;transform:scale(1.8)}6%,28%{opacity:1;transform:scale(1)}33%,100%{opacity:0}}
body.nd-design .rs26 .pw-spot .L{color:#fff}
body.nd-design .rs26 .pw-spot::after{content:"";position:absolute;inset:-50%;background:radial-gradient(circle at var(--x,30%) 50%,transparent 0 34px,rgba(5,10,22,.92) 38px);animation:pSpot 3s ease-in-out infinite alternate}
@keyframes pSpot{from{--x:25%;transform:translateX(-12%)}to{transform:translateX(12%)}}
body.nd-design .rs26 .pw-shake .box{animation:pShake .5s infinite}
@keyframes pShake{0%,100%{transform:translate(0)}25%{transform:translate(-4px,2px) rotate(-2deg)}50%{transform:translate(3px,-3px)}75%{transform:translate(-2px,3px) rotate(2deg)}}
body.nd-design .rs26 .pw-stamp .St{border:3px solid #FF5C8A;color:#FF5C8A;font-weight:900;padding:4px 12px;border-radius:8px;transform:rotate(-12deg);animation:pStamp 2.6s infinite}
@keyframes pStamp{0%{opacity:0;transform:rotate(-12deg) scale(2.5)}12%{opacity:1;transform:rotate(-12deg) scale(.95)}18%,85%{transform:rotate(-12deg) scale(1)}100%{opacity:0}}
body.nd-design .rs26 .pw-bounce .box{animation:pBounce 2s cubic-bezier(.3,1.8,.5,1) infinite}
@keyframes pBounce{0%{transform:scale(0)}30%,100%{transform:scale(1)}}
body.nd-design .rs26 .pw-rewrite .L s{text-decoration:none;position:relative}
body.nd-design .rs26 .pw-rewrite .L s::after{content:"";position:absolute;right:0;top:55%;height:3px;width:0;background:#FF5C8A;animation:pStrk 3s infinite}
@keyframes pStrk{0%,15%{width:0}40%,100%{width:100%}}
body.nd-design .rs26 .pw-rewrite .N{position:absolute;bottom:22px;font-weight:800;color:#2FD38A;opacity:0;animation:sdFact 3s infinite}
body.nd-design .rs26 .pw-freeze .box{animation:pFrz 3s steps(1) infinite}
body.nd-design .rs26 .pw-freeze .lab{position:absolute;bottom:14px;font-size:11px;font-weight:700;background:#FFC857;color:#3a2600;border-radius:6px;padding:2px 7px;opacity:0;animation:pFrzL 3s steps(1) infinite}
@keyframes pFrz{0%{transform:translateX(-40px)}10%{transform:translateX(-20px)}20%{transform:translateX(0);filter:grayscale(1) contrast(1.3)}90%{filter:none}}
@keyframes pFrzL{0%,19%{opacity:0}20%,90%{opacity:1}}
body.nd-design .rs26 .pw-cursor .btn{padding:6px 14px;border-radius:9px;background:#27C4EE;color:#0D2350;font-weight:700;font-size:12px;animation:pBtn 3s infinite}
body.nd-design .rs26 .pw-cursor .cur{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:15px solid #fff;transform:rotate(-30deg);animation:pCur 3s ease-in-out infinite}
@keyframes pCur{0%{top:85%;left:12%}55%,75%{top:52%;left:52%}100%{top:85%;left:12%}}
@keyframes pBtn{0%,55%{transform:none}60%{transform:scale(.9)}66%,100%{transform:none}}
body.nd-design .rs26 .pw-ripple .rp{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid #27C4EE;animation:pRip 1.8s ease-out infinite}
body.nd-design .rs26 .pw-ripple .rp:nth-child(2){animation-delay:.6s}
@keyframes pRip{from{transform:scale(.3);opacity:1}to{transform:scale(4);opacity:0}}
body.nd-design .rs26 .pw-toggle .tg{width:64px;height:34px;border-radius:20px;background:rgba(255,255,255,.2);position:relative;animation:pTgBg 3s infinite}
body.nd-design .rs26 .pw-toggle .tg::after{content:"";position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;background:#fff;animation:pTg 3s infinite}
@keyframes pTg{0%,30%{right:4px}45%,85%{right:34px}100%{right:4px}}
@keyframes pTgBg{0%,30%{background:rgba(255,255,255,.2)}45%,85%{background:#2FD38A}}
body.nd-design .rs26 .pw-check .cb{width:40px;height:40px;border-radius:10px;border:3px solid #fff;position:relative}
body.nd-design .rs26 .pw-check .cb::after{content:"";position:absolute;left:9px;top:3px;width:12px;height:22px;border:solid #2FD38A;border-width:0 4px 4px 0;transform:rotate(45deg);clip-path:inset(100% 0 0 0);animation:pChk 2.6s infinite}
@keyframes pChk{0%,20%{clip-path:inset(100% 0 0 0)}55%,100%{clip-path:inset(0)}}
body.nd-design .rs26 .pw-loadok .bt{height:36px;border-radius:18px;background:#27C4EE;color:#0D2350;font-weight:700;font-size:12px;display:grid;place-items:center;animation:pLd 3.4s infinite;overflow:hidden;white-space:nowrap}
@keyframes pLd{0%,20%{width:110px;background:#27C4EE;color:#0D2350}30%,60%{width:36px;color:transparent;background:#27C4EE}70%,100%{width:36px;background:#2FD38A;color:transparent}}
body.nd-design .rs26 .pw-skeleton .sk{width:120px;display:grid;gap:7px}
body.nd-design .rs26 .pw-skeleton .sk i{display:block;height:10px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.12) 30%,rgba(255,255,255,.35) 50%,rgba(255,255,255,.12) 70%) 0 0/300% 100%;animation:pGrad 1.6s linear infinite}
body.nd-design .rs26 .pw-skeleton .sk i:nth-child(2){width:80%}
body.nd-design .rs26 .pw-skeleton .sk i:nth-child(3){width:60%}
body.nd-design .rs26 .pw-toast .ts{position:absolute;right:10px;width:66%;height:22px;border-radius:8px;background:#fff;opacity:0;animation:pToast 3.6s infinite}
body.nd-design .rs26 .pw-toast .ts:nth-child(1){top:16px}
body.nd-design .rs26 .pw-toast .ts:nth-child(2){top:44px;animation-delay:.5s;background:#27C4EE}
body.nd-design .rs26 .pw-toast .ts:nth-child(3){top:72px;animation-delay:1s;background:#2FD38A}
@keyframes pToast{0%{opacity:0;transform:translateX(-50px)}12%,80%{opacity:1;transform:none}95%,100%{opacity:0}}
body.nd-design .rs26 .pw-sheet .ph{width:70px;height:104px;border-radius:12px;border:2px solid rgba(255,255,255,.5);position:relative;overflow:hidden}
body.nd-design .rs26 .pw-sheet .ph::after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:#27C4EE;border-radius:10px 10px 0 0;transform:translateY(100%);animation:pSheet 3s cubic-bezier(.2,.8,.2,1) infinite}
@keyframes pSheet{0%,15%{transform:translateY(100%)}40%,80%{transform:none}100%{transform:translateY(100%)}}
body.nd-design .rs26 .pw-float .ph{width:52px;height:96px;border-radius:12px;background:linear-gradient(160deg,#27C4EE,#2B5BD7);box-shadow:0 18px 20px -12px rgba(0,0,0,.6);animation:pFloat 3s ease-in-out infinite}
@keyframes pFloat{0%,100%{transform:translateY(6px) rotate(-6deg)}50%{transform:translateY(-8px) rotate(4deg)}}
body.nd-design .rs26 .pw-scrollui .ph{width:70px;height:104px;border-radius:12px;border:2px solid rgba(255,255,255,.5);overflow:hidden;position:relative}
body.nd-design .rs26 .pw-scrollui .ph i{position:absolute;left:8px;right:8px;height:22px;border-radius:6px;background:rgba(255,255,255,.25);animation:pScl 3s linear infinite}
body.nd-design .rs26 .pw-scrollui .ph i:nth-child(2){animation-delay:-1s}
body.nd-design .rs26 .pw-scrollui .ph i:nth-child(3){animation-delay:-2s;background:#27C4EE}
@keyframes pScl{from{top:110%}to{top:-30%}}
body.nd-design .rs26 .pw-zoomdet .sc2{width:120px;height:80px;border-radius:8px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.18) 0 8px,transparent 8px 14px);position:relative;animation:pZd 3.4s ease-in-out infinite;transform-origin:70% 40%}
body.nd-design .rs26 .pw-zoomdet .sc2::after{content:"";position:absolute;top:24%;right:18%;width:34px;height:16px;border:2px solid #FFC857;border-radius:4px}
@keyframes pZd{0%,25%{transform:scale(1)}55%,85%{transform:scale(2)}100%{transform:scale(1)}}
body.nd-design .rs26 .pw-lift .cd{width:96px;height:64px;border-radius:12px;background:#fff;animation:pLift 2.6s ease-in-out infinite}
@keyframes pLift{0%,100%{transform:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}50%{transform:translateY(-10px) scale(1.05);box-shadow:0 18px 24px -8px rgba(0,0,0,.6)}}
body.nd-design .rs26 .pw-tabs .tb{display:flex;gap:4px;position:relative}
body.nd-design .rs26 .pw-tabs .tb i{width:38px;height:24px;border-radius:7px;background:rgba(255,255,255,.15)}
body.nd-design .rs26 .pw-tabs .tb::after{content:"";position:absolute;top:0;width:38px;height:24px;border-radius:7px;background:#27C4EE;animation:pTab 3.6s steps(1) infinite;right:0}
@keyframes pTab{0%{right:0}33%{right:42px}66%{right:84px}}
body.nd-design .rs26 .pw-ring .rg,body.nd-design .rs26 .pw-pctring .rg{width:70px;height:70px;border-radius:50%;background:conic-gradient(#27C4EE calc(var(--p)*1%),rgba(255,255,255,.15) 0);display:grid;place-items:center;animation:pRing 3s ease-out infinite;--p:0}
body.nd-design .rs26 .pw-ring .rg::after,body.nd-design .rs26 .pw-pctring .rg::after{content:"";width:52px;height:52px;border-radius:50%;background:#0D2350}
@keyframes pRing{0%{--p:0}70%,100%{--p:78}}
body.nd-design .rs26 .pw-pctring .rg b{position:absolute;font-size:15px}
body.nd-design .rs26 .pw-countup .N,body.nd-design .rs26 .pw-odometer .N{font-weight:900;font-size:34px;font-variant-numeric:tabular-nums;direction:ltr}
body.nd-design .rs26 .pw-odometer .N{display:flex;gap:2px}
body.nd-design .rs26 .pw-odometer .N span{height:40px;overflow:hidden;display:block;width:24px;background:rgba(255,255,255,.08);border-radius:5px}
body.nd-design .rs26 .pw-odometer .N span i{display:block;font-style:normal;line-height:40px;text-align:center;animation:pOdo 3s cubic-bezier(.3,.9,.3,1) infinite}
body.nd-design .rs26 .pw-odometer .N span:nth-child(2) i{animation-duration:3.2s}
body.nd-design .rs26 .pw-odometer .N span:nth-child(3) i{animation-duration:3.4s}
@keyframes pOdo{0%{transform:translateY(0)}60%,100%{transform:translateY(calc(-40px*var(--d)))}}
body.nd-design .rs26 .pw-bars .bs,body.nd-design .rs26 .pw-race .bs,body.nd-design .rs26 .pw-isobars .bs{display:flex;align-items:flex-end;gap:6px;height:70px}
body.nd-design .rs26 .pw-bars .bs i{width:14px;background:#27C4EE;border-radius:4px 4px 0 0;transform-origin:bottom;animation:lkBar 3s ease-out infinite}
body.nd-design .rs26 .pw-bars .bs i:nth-child(1){height:35%}
body.nd-design .rs26 .pw-bars .bs i:nth-child(2){height:60%;animation-delay:.1s}
body.nd-design .rs26 .pw-bars .bs i:nth-child(3){height:45%;animation-delay:.2s}
body.nd-design .rs26 .pw-bars .bs i:nth-child(4){height:90%;animation-delay:.3s}
body.nd-design .rs26 .pw-race .bs{flex-direction:column;align-items:stretch;justify-content:center;height:auto;width:130px;gap:6px}
body.nd-design .rs26 .pw-race .bs i{display:block;height:14px;border-radius:4px;background:#27C4EE;animation:pRace 3s ease-in-out infinite;transform-origin:right}
body.nd-design .rs26 .pw-race .bs i:nth-child(2){background:#FF5C8A;animation-name:pRace2}
@keyframes pRace{0%{width:80%}60%,100%{width:45%}}
@keyframes pRace2{0%{width:40%}60%,100%{width:95%}}
body.nd-design .rs26 .pw-isobars .bs i{width:16px;background:linear-gradient(90deg,#27C4EE 60%,#1B8FB0 60%);transform:skewY(-20deg);transform-origin:bottom;animation:lkBar 3s ease-out infinite}
body.nd-design .rs26 .pw-isobars .bs i:nth-child(1){height:40%}
body.nd-design .rs26 .pw-isobars .bs i:nth-child(2){height:70%;animation-delay:.15s}
body.nd-design .rs26 .pw-isobars .bs i:nth-child(3){height:95%;animation-delay:.3s}
body.nd-design .rs26 .pw-line svg{width:130px;height:70px;overflow:visible}
body.nd-design .rs26 .pw-line path{fill:none;stroke:#27C4EE;stroke-width:3;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200;animation:pDraw 3s ease-in-out infinite}
@keyframes pDraw{0%,10%{stroke-dashoffset:200}60%,100%{stroke-dashoffset:0}}
body.nd-design .rs26 .pw-pie .pi{width:72px;height:72px;border-radius:50%;background:conic-gradient(#27C4EE calc(var(--p)*1%),#FF5C8A 0 calc(var(--p)*1% + 20%),rgba(255,255,255,.15) 0);animation:pRing 3s ease-out infinite;--p:0}
body.nd-design .rs26 .pw-gauge .gg{width:110px;height:56px;border-radius:110px 110px 0 0;border:8px solid rgba(255,255,255,.15);border-bottom:0;position:relative}
body.nd-design .rs26 .pw-gauge .gg::after{content:"";position:absolute;bottom:0;left:50%;width:3px;height:44px;background:#FFC857;transform-origin:bottom;animation:pNeedle 3s cubic-bezier(.3,1.5,.5,1) infinite}
@keyframes pNeedle{0%{transform:rotate(-80deg)}50%,100%{transform:rotate(55deg)}}
body.nd-design .rs26 .pw-waffle .wf{display:grid;grid-template-columns:repeat(6,12px);gap:3px}
body.nd-design .rs26 .pw-waffle .wf i{width:12px;height:12px;border-radius:2px;background:rgba(255,255,255,.15);animation:pWf 3s steps(1) infinite}
@keyframes pWf{0%{background:rgba(255,255,255,.15)}50%,100%{background:#27C4EE}}
body.nd-design .rs26 .pw-stars .stz{font-size:24px;letter-spacing:3px;position:relative;color:rgba(255,255,255,.2)}
body.nd-design .rs26 .pw-stars .stz::after{content:"★★★★★";position:absolute;inset:0;color:#FFC857;clip-path:inset(0 0 0 100%);animation:pStars 3s ease-out infinite}
@keyframes pStars{0%,10%{clip-path:inset(0 0 0 100%)}60%,100%{clip-path:inset(0 0 0 8%)}}
body.nd-design .rs26 .pw-price .pr{display:grid;justify-items:center;gap:2px;font-weight:900}
body.nd-design .rs26 .pw-price .pr s{font-size:16px;opacity:.6;text-decoration-color:#FF5C8A;text-decoration-thickness:3px}
body.nd-design .rs26 .pw-price .pr b{font-size:28px;color:#2FD38A;animation:pSlam 3s .4s infinite;opacity:0}
body.nd-design .rs26 .pw-pin .mp{width:130px;height:78px;border-radius:10px;background:linear-gradient(135deg,#1B3A6B,#244B83);background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:13px 13px;position:relative}
body.nd-design .rs26 .pw-pin .mp::after{content:"";position:absolute;left:55%;top:20%;width:18px;height:18px;background:#FF5C8A;border-radius:50% 50% 50% 0;transform:rotate(-45deg);animation:pPin 2.6s cubic-bezier(.3,1.6,.5,1) infinite}
@keyframes pPin{0%{translate:0 -60px;opacity:0}30%,90%{translate:0 0;opacity:1}100%{opacity:0}}
body.nd-design .rs26 .pw-tr .B{animation:var(--an) 3s ease-in-out infinite}
body.nd-design .rs26 .pw-iris .B{clip-path:circle(0% at 50% 50%);--an:pIris}
@keyframes pIris{0%,20%{clip-path:circle(0% at 50% 50%)}60%,100%{clip-path:circle(75% at 50% 50%)}}
body.nd-design .rs26 .pw-clock .B{--an:pClock;-webkit-mask:conic-gradient(#000 calc(var(--p)*1%),transparent 0);mask:conic-gradient(#000 calc(var(--p)*1%),transparent 0)}
@keyframes pClock{0%,15%{--p:0}65%,100%{--p:100}}
body.nd-design .rs26 .pw-diag .B{clip-path:polygon(100% 0,100% 0,100% 0,100% 0);--an:pDiag}
@keyframes pDiag{0%,15%{clip-path:polygon(100% 0,100% 0,100% 0,100% 0)}60%,100%{clip-path:polygon(-100% 0,100% 0,100% 200%,100% 200%)}}
body.nd-design .rs26 .pw-blinds .B{--an:pBlind;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(var(--p)*.2px),transparent 0 20px);mask:repeating-linear-gradient(90deg,#000 0 calc(var(--p)*.2px),transparent 0 20px)}
@keyframes pBlind{0%,15%{--p:0}60%,100%{--p:100}}
body.nd-design .rs26 .pw-push .A{animation:pPushA 3s ease-in-out infinite}
body.nd-design .rs26 .pw-push .B{transform:translateX(-100%);--an:pPushB}
@keyframes pPushA{0%,20%{transform:none}60%,100%{transform:translateX(100%)}}
@keyframes pPushB{0%,20%{transform:translateX(-100%)}60%,100%{transform:none}}
body.nd-design .rs26 .pw-cover .B{transform:translateY(100%);--an:pCov;box-shadow:0 -10px 20px rgba(0,0,0,.4)}
@keyframes pCov{0%,20%{transform:translateY(100%)}60%,100%{transform:none}}
body.nd-design .rs26 .pw-cube{perspective:300px}
body.nd-design .rs26 .pw-cube .A{animation:pCubeA 3s ease-in-out infinite;transform-origin:left}
body.nd-design .rs26 .pw-cube .B{--an:pCubeB;transform-origin:right}
@keyframes pCubeA{0%,20%{transform:none}60%,100%{transform:rotateY(90deg)}}
@keyframes pCubeB{0%,20%{transform:rotateY(-90deg)}60%,100%{transform:none}}
body.nd-design .rs26 .pw-page{perspective:400px}
body.nd-design .rs26 .pw-page .A{z-index:2;transform-origin:left;animation:pPage 3s ease-in-out infinite}
@keyframes pPage{0%,20%{transform:none}60%,100%{transform:rotateY(-110deg);opacity:.4}}
body.nd-design .rs26 .pw-shatter .A{--an:none;animation:pShat 3s ease-in infinite;clip-path:polygon(0 0,60% 0,35% 55%,0 40%,0 100%,100% 100%,100% 0,60% 0,35% 55%)}
@keyframes pShat{0%,25%{transform:none;opacity:1}60%,100%{transform:translateY(40px) rotate(14deg) scale(.8);opacity:0}}
body.nd-design .rs26 .pw-pixelate .A{animation:pPix 3s steps(5) infinite}
@keyframes pPix{0%,20%{filter:blur(0);opacity:1}60%,100%{filter:blur(6px) contrast(4);opacity:0}}
body.nd-design .rs26 .pw-liquid .B{--an:pLiq;clip-path:ellipse(0% 0% at 50% 100%)}
@keyframes pLiq{0%,15%{clip-path:ellipse(80% 0% at 50% 100%)}60%,100%{clip-path:ellipse(150% 140% at 50% 100%)}}
body.nd-design .rs26 .pw-ink .B{--an:pInk;-webkit-mask:radial-gradient(circle at 30% 40%,#000 calc(var(--p)*.6%),transparent calc(var(--p)*.6% + 6%)),radial-gradient(circle at 75% 65%,#000 calc(var(--p)*.5%),transparent calc(var(--p)*.5% + 6%));mask:radial-gradient(circle at 30% 40%,#000 calc(var(--p)*.6%),transparent calc(var(--p)*.6% + 6%)),radial-gradient(circle at 75% 65%,#000 calc(var(--p)*.5%),transparent calc(var(--p)*.5% + 6%))}
@keyframes pInk{0%,15%{--p:0}70%,100%{--p:130}}
body.nd-design .rs26 .pw-crosszoom .A{animation:pCzA 3s ease-in infinite}
body.nd-design .rs26 .pw-crosszoom .B{--an:pCzB;opacity:0}
@keyframes pCzA{0%,20%{transform:none;filter:none}50%,100%{transform:scale(2.4);filter:blur(6px);opacity:0}}
@keyframes pCzB{0%,45%{opacity:0;transform:scale(.4);filter:blur(6px)}70%,100%{opacity:1;transform:none;filter:none}}
body.nd-design .rs26 .pw-morph .mo{width:56px;height:56px;background:#27C4EE;animation:pMorph 3s ease-in-out infinite}
@keyframes pMorph{0%,100%{border-radius:50%;transform:rotate(0)}50%{border-radius:12px;transform:rotate(90deg) scale(1.2)}}
body.nd-design .rs26 .pw-logodraw svg{width:76px;height:76px}
body.nd-design .rs26 .pw-logodraw path{fill:none;stroke:#27C4EE;stroke-width:4;stroke-dasharray:260;stroke-dashoffset:260;animation:pLogo 3.4s ease-in-out infinite}
@keyframes pLogo{0%,10%{stroke-dashoffset:260;fill:transparent}55%{stroke-dashoffset:0;fill:transparent}75%,100%{stroke-dashoffset:0;fill:rgba(39,196,238,.35)}}
body.nd-design .rs26 .pw-logowipe .lg{font:900 28px Rubik,sans-serif;letter-spacing:1px;clip-path:inset(0 100% 0 0);animation:pMask 3s ease-in-out infinite;direction:ltr}
body.nd-design .rs26 .pw-logospin .lg{font:900 28px Rubik,sans-serif;animation:pSpin3 3s cubic-bezier(.2,.8,.2,1) infinite;direction:ltr}
@keyframes pSpin3{0%{transform:rotateY(540deg) scale(.4);opacity:0}50%,100%{transform:none;opacity:1}}
body.nd-design .rs26 .pw-sweep .lg{font:900 28px Rubik,sans-serif;direction:ltr;background:linear-gradient(110deg,#fff 40%,#27C4EE 48%,#fff 56%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pGrad 2.4s linear infinite}
body.nd-design .rs26 .pw-assemble .pt{position:absolute;width:6px;height:6px;border-radius:50%;background:#27C4EE;animation:pAsm 3s ease-in-out infinite}
@keyframes pAsm{0%{transform:translate(var(--x),var(--y));opacity:.3}55%,100%{transform:none;opacity:1}}
body.nd-design .rs26 .pw-settle .lg{font:900 28px Rubik,sans-serif;direction:ltr;animation:pSettle 2.6s cubic-bezier(.3,1.7,.5,1) infinite}
@keyframes pSettle{0%{transform:translateY(-70px)}35%,100%{transform:none}}
body.nd-design .rs26 .pw-morphlogo .mo{width:56px;height:56px;background:#27C4EE;animation:pMorph2 3.4s ease-in-out infinite}
@keyframes pMorph2{0%{border-radius:50%}40%{border-radius:4px;transform:rotate(45deg)}70%,100%{border-radius:30% 70% 30% 70%;transform:rotate(180deg)}}
body.nd-design .rs26 .pw-endcard .ec{width:120px;border-radius:12px;background:#fff;color:#0D2350;padding:8px;display:grid;gap:5px;font-size:11px;font-weight:700;text-align:center;transform:translateY(120%);animation:pSheet 3.4s cubic-bezier(.2,.8,.2,1) infinite}
body.nd-design .rs26 .pw-endcard .ec i{display:block;height:20px;border-radius:7px;background:#27C4EE}
body.nd-design .rs26 .pw-ctapulse .bt{padding:9px 18px;border-radius:12px;background:#27C4EE;color:#0D2350;font-weight:800;font-size:13px;animation:mvPulse 1.4s ease-in-out infinite;box-shadow:0 0 0 0 rgba(39,196,238,.6)}
body.nd-design .rs26 .pw-rings .rp{position:absolute;width:30px;height:30px;border-radius:50%;border:2px solid #27C4EE;animation:pRip 2.2s ease-out infinite}
body.nd-design .rs26 .pw-rings .rp:nth-child(2){animation-delay:.7s}
body.nd-design .rs26 .pw-rings .rp:nth-child(3){animation-delay:1.4s}
body.nd-design .rs26 .pw-heart .ht{font-size:40px;color:#FF5C8A;animation:pHeart 2.2s infinite}
@keyframes pHeart{0%,20%{transform:scale(0)}35%{transform:scale(1.35)}45%,100%{transform:scale(1)}}
body.nd-design .rs26 .pw-emoji .em{position:absolute;bottom:-20px;font-size:20px;animation:pEmo 3s ease-in infinite}
body.nd-design .rs26 .pw-emoji .em:nth-child(2){left:40%;animation-delay:.6s}
body.nd-design .rs26 .pw-emoji .em:nth-child(3){left:65%;animation-delay:1.2s}
body.nd-design .rs26 .pw-emoji .em:nth-child(1){left:20%}
@keyframes pEmo{from{transform:translateY(0);opacity:1}to{transform:translateY(-150px) translateX(10px);opacity:0}}
body.nd-design .rs26 .pw-comments .cm{position:absolute;right:12px;width:70%;padding:4px 8px;border-radius:10px;background:#fff;color:#0D2350;font-size:10.5px;font-weight:600;opacity:0;animation:pToast 3.6s infinite}
body.nd-design .rs26 .pw-comments .cm:nth-child(1){top:14px}
body.nd-design .rs26 .pw-comments .cm:nth-child(2){top:44px;animation-delay:.6s}
body.nd-design .rs26 .pw-comments .cm:nth-child(3){top:74px;animation-delay:1.2s}
body.nd-design .rs26 .pw-chat .bb{display:flex;gap:4px;padding:10px 14px;border-radius:16px;background:#fff}
body.nd-design .rs26 .pw-chat .bb i{width:8px;height:8px;border-radius:50%;background:#0D2350;animation:sdW 1.2s infinite}
body.nd-design .rs26 .pw-chat .bb i:nth-child(2){animation-delay:.2s}
body.nd-design .rs26 .pw-chat .bb i:nth-child(3){animation-delay:.4s}
body.nd-design .rs26 .pw-follow .bt{padding:8px 18px;border-radius:10px;font-weight:800;font-size:13px;animation:pFol 3s steps(1) infinite}
@keyframes pFol{0%{background:#27C4EE;color:#0D2350}50%{background:rgba(255,255,255,.15);color:#fff}}
body.nd-design .rs26 .pw-badge .bl{width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.15);position:relative}
body.nd-design .rs26 .pw-badge .bl::after{content:"3";position:absolute;top:-8px;left:-8px;width:22px;height:22px;border-radius:50%;background:#FF5C8A;font-size:12px;font-weight:800;display:grid;place-items:center;animation:pBump 1.5s infinite}
@keyframes pBump{0%,60%{transform:scale(1)}70%{transform:scale(1.5)}80%{transform:scale(.9)}90%,100%{transform:scale(1)}}
body.nd-design .rs26 .pw-confetti i{position:absolute;top:50%;left:50%;width:7px;height:11px;animation:pConf 2.4s ease-out infinite}
@keyframes pConf{0%{transform:translate(0,0) rotate(0);opacity:1}100%{transform:translate(var(--x),var(--y)) rotate(540deg);opacity:0}}
body.nd-design .rs26 .pw-poll .pl{width:130px;display:grid;gap:5px}
body.nd-design .rs26 .pw-poll .pl i{display:block;height:13px;border-radius:5px;background:#27C4EE;transform-origin:right;animation:lkBar 3s ease-out infinite;animation-name:pPoll}
body.nd-design .rs26 .pw-poll .pl i:nth-child(2){width:45%;background:#FF5C8A}
@keyframes pPoll{0%,10%{transform:scaleX(0)}50%,100%{transform:scaleX(1)}}
body.nd-design .rs26 .pw-quote .qc{width:130px;border-radius:12px;background:#fff;color:#0D2350;padding:10px;font-size:11px;font-weight:600;line-height:1.4;position:relative;animation:pBounce 3s cubic-bezier(.3,1.6,.5,1) infinite}
body.nd-design .rs26 .pw-quote .qc::before{content:"״";position:absolute;top:-16px;right:6px;font-size:36px;color:#27C4EE}
body.nd-design .rs26 .pw-story .sb{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:4px}
body.nd-design .rs26 .pw-story .sb i{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.3);position:relative;overflow:hidden}
body.nd-design .rs26 .pw-story .sb i::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:right;animation:pStory 4.5s linear infinite}
body.nd-design .rs26 .pw-story .sb i:nth-child(2)::after{animation-delay:1.5s}
body.nd-design .rs26 .pw-story .sb i:nth-child(3)::after{animation-delay:3s}
@keyframes pStory{0%{transform:scaleX(0)}33%,100%{transform:scaleX(1)}}
body.nd-design .rs26 .pw-share .ar{font-size:30px;animation:pShare 2.4s ease-in infinite}
@keyframes pShare{0%,20%{transform:none;opacity:1}70%,100%{transform:translate(-70px,-50px) rotate(-20deg) scale(.5);opacity:0}}
body.nd-design .rs26 .pw-swipe .ar{width:22px;height:22px;border-top:4px solid #fff;border-right:4px solid #fff;transform:rotate(-45deg);animation:pSwipe 1.4s ease-in-out infinite}
@keyframes pSwipe{0%,100%{translate:0 10px;opacity:.4}50%{translate:0 -6px;opacity:1}}
body.nd-design .rs26 .pw-gradflow{background:linear-gradient(120deg,#0D2350,#27C4EE,#7B61FF,#0D2350) 0 0/300% 300%!important;animation:pGrad 6s linear infinite}
body.nd-design .rs26 .pw-bokeh i{position:absolute;border-radius:50%;background:rgba(39,196,238,.35);filter:blur(2px);animation:sxFloat 4s ease-in-out infinite}
body.nd-design .rs26 .pw-grid{background:#0D2350;perspective:120px}
body.nd-design .rs26 .pw-grid .gd{position:absolute;inset:40% -50% -60%;background:linear-gradient(rgba(39,196,238,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(39,196,238,.6) 1px,transparent 1px);background-size:20px 20px;transform:rotateX(60deg);animation:pGridMv 1.6s linear infinite}
@keyframes pGridMv{from{background-position:0 0}to{background-position:0 20px}}
body.nd-design .rs26 .pw-grain{background:#2B3A55}
body.nd-design .rs26 .pw-grain::after{content:"";position:absolute;inset:-50%;background-image:radial-gradient(rgba(255,255,255,.25) 1px,transparent 1px);background-size:3px 3px;animation:pGrain .3s steps(3) infinite}
@keyframes pGrain{0%{transform:translate(0)}33%{transform:translate(-3px,2px)}66%{transform:translate(2px,-3px)}}
body.nd-design .rs26 .pw-leak{background:#1a1a1a}
body.nd-design .rs26 .pw-leak::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(255,140,60,.8),transparent 45%),radial-gradient(circle at 80% 70%,rgba(255,60,120,.6),transparent 40%);animation:pLeak 4s ease-in-out infinite alternate;mix-blend-mode:screen}
@keyframes pLeak{from{opacity:.2;transform:translateX(-15%)}to{opacity:1;transform:translateX(15%)}}
body.nd-design .rs26 .pw-aurora{background:#050A16}
body.nd-design .rs26 .pw-aurora::after{content:"";position:absolute;inset:-20%;background:linear-gradient(100deg,transparent 20%,rgba(47,211,138,.55) 35%,rgba(39,196,238,.5) 50%,rgba(123,97,255,.45) 65%,transparent 80%);filter:blur(14px);animation:pAur 5s ease-in-out infinite alternate}
@keyframes pAur{from{transform:translateY(-12%) skewY(-6deg)}to{transform:translateY(12%) skewY(6deg)}}
body.nd-design .rs26 .pw-rgb .L{text-shadow:-3px 0 #FF2E63,3px 0 #08D9D6;animation:lkGl 2s steps(1) infinite}
body.nd-design .rs26 .pw-vhs{background:#26324a}
body.nd-design .rs26 .pw-vhs::after{content:"";position:absolute;left:0;right:0;height:22%;background:linear-gradient(transparent,rgba(255,255,255,.3),transparent);animation:sdBand 2.2s linear infinite}
body.nd-design .rs26 .pw-vhs .L{filter:saturate(2)}
body.nd-design .rs26 .pw-crt .scr{width:120px;height:80px;border-radius:12px;background:#27C4EE;animation:pCrt 3s ease-in infinite}
@keyframes pCrt{0%,40%{transform:none;filter:none}60%{transform:scaleY(.02) scaleX(1);filter:brightness(3)}75%{transform:scale(0,.02)}100%{transform:scale(0)}}
body.nd-design .rs26 .pw-burn{background:#120a05}
body.nd-design .rs26 .pw-burn::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(255,180,60,.95),rgba(255,80,0,.6) 25%,transparent 55%);animation:pBurn 3s ease-in infinite}
@keyframes pBurn{0%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.4)}100%{opacity:0;transform:scale(2)}}
body.nd-design .rs26 .sx-bld{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;margin:18px 0;align-items:start}
body.nd-design .rs26 .sx-bf{display:grid;gap:12px;padding:16px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .sx-bf label{display:grid;gap:5px;font-size:13.5px;font-weight:700;color:#0D2350}
body.nd-design .rs26 .sx-bf select,body.nd-design .rs26 .sx-bf input{font:15px Rubik,sans-serif;padding:9px 11px;border-radius:11px;border:1px solid rgba(13,35,80,.18);background:#fff;color:#0D2350}
body.nd-design .rs26 .sx-bf .chips{display:flex;flex-wrap:wrap;gap:5px;max-height:150px;overflow:auto;padding:2px}
body.nd-design .rs26 .sx-bf .chips button{border:1px solid rgba(13,35,80,.15);background:#fff;color:#3E5175;font:600 12.5px Rubik,sans-serif;padding:5px 9px;border-radius:9px;cursor:pointer}
body.nd-design .rs26 .sx-bf .chips button[aria-pressed=true]{background:#0D2350;color:#fff}
body.nd-design .rs26 .sx-bf small{font-weight:500;color:#5D6E91}
body.nd-design .rs26 .sx-bo{position:sticky;top:90px;display:grid;gap:12px}
body.nd-design .rs26 .sx-bo .sx-phone{max-width:200px}
@media (max-width:900px){body.nd-design .rs26 .sx-bld{grid-template-columns:1fr}
body.nd-design .rs26 .sx-bo{position:static}}
body.nd-design .rs26 .sx-rcp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}
body.nd-design .rs26 .sx-rc{border-radius:22px;background:#fff;border:1px solid rgba(13,35,80,.09);overflow:hidden;display:grid}
body.nd-design .rs26 .sx-rc .top{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:14px;background:linear-gradient(180deg,#0D2350,#0A1B40);color:#D6E3F3}
body.nd-design .rs26 .sx-rc .top img{width:96px;aspect-ratio:9/16;object-fit:cover;border-radius:12px}
body.nd-design .rs26 .sx-rc h4{margin:0 0 6px;color:#fff;font-size:17px}
body.nd-design .rs26 .sx-rc ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:12.5px}
body.nd-design .rs26 .sx-rc ul b{color:#7FE0FA;font-weight:600}
body.nd-design .rs26 .sx-rc .fx-prompt{margin:0;border-radius:0}
@media (max-width:760px){body.nd-design .rs26 .sx-rcp{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-qa{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .sx-qa li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:14px;background:#F4F8FC;font-size:15px;line-height:1.6}
body.nd-design .rs26 .sx-qa li b{color:#0D2350}
body.nd-design .rs26 .sx-qa li i{flex:none;width:24px;height:24px;border-radius:8px;background:#2FD38A;color:#062B1C;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:13px}
body.nd-design .rs26 .sx-teaser{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px;border-radius:22px;background:linear-gradient(120deg,#0D2350,#123B7A);color:#D6E3F3;margin:16px 0}
body.nd-design .rs26 .sx-teaser .imgs{display:flex}
body.nd-design .rs26 .sx-teaser .imgs img{width:54px;aspect-ratio:9/16;object-fit:cover;border-radius:10px;border:2px solid #0D2350;margin-inline-start:-14px}
body.nd-design .rs26 .sx-teaser b{display:block;color:#fff;font-size:17px}
body.nd-design .rs26 .sx-teaser span{font-size:14px}
@media (max-width:640px){body.nd-design .rs26 .sx-teaser{grid-template-columns:1fr}
body.nd-design .rs26 .sx-teaser .imgs{display:none}}
body.nd-design .rs26 .ac-main.sx .ac-lbody{color:#3E5175;font-size:16px;line-height:1.75}
body.nd-design .rs26 .ac-main.sx .ac-lbody>h3,body.nd-design .rs26 .ac-main.sx .ac-lbody>p+h3{color:#0D2350;font-size:20px;line-height:1.4;margin:1.4em 0 .5em}
body.nd-design .rs26 .ac-main.sx .ac-lbody>ul{padding-inline-start:1.3em;margin:.4em 0 1.2em}
body.nd-design .rs26 .ac-main.sx .ac-lbody>ul li{margin:.35em 0}
body.nd-design .rs26 .ac-main.sx .ac-lbody>ul li::marker{color:#27C4EE}
body.nd-design .rs26 .ac-main.sx .ac-lbody>p{margin:.6em 0 1em}
body.nd-design .rs26 .ac-main.sx .ac-lock h3{margin:0 0 8px;color:#fff;font-size:22px}
body.nd-design .rs26 .ac-main.sx .ac-lock p{margin:0 auto 18px;max-width:32em;color:#A9B6CA}
body.nd-design .rs26 .ac-main.sx .inl{color:#0878A0}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .sx *,body.nd-design .rs26 .sx-phone *,body.nd-design .rs26 .pv *{animation:none!important;transition:none!important}}
body.nd-design .rs26.no-motion .sx *,body.nd-design .rs26.no-motion .pv *{animation-play-state:paused!important}
body.nd-design .rs26 .ac-learn .sx .ac-lock h3{margin:0 0 8px;color:#FFFFFF;font-size:22px}
body.nd-design .rs26 .ac-learn .sx .ac-lock .btn-g{background:rgba(255,255,255,.06);color:#EAF2FB;border-color:rgba(167,205,255,.25)}
body.nd-design .rs26 .ac-learn .sx button.ac-done{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px 0 14px;border-radius:999px;border:1.5px solid rgba(13,35,80,.2);background:#FFFFFF;color:#0D2350;font:inherit;font-size:15px;font-weight:500;cursor:pointer}
body.nd-design .rs26 .ac-learn .sx .ac-lock a.btn-g{color:#EAF2FB}
body.nd-design .rs26 .ac-learn .sx button.ac-unlock{display:inline-block;min-height:0;margin-top:14px;padding:6px 4px;border:0;border-radius:0;background:none;color:#7FDDF6;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
body.nd-design .rs26 .ac-learn .sx .ac-lock button.btn-g{min-height:44px;padding:0 20px;border-radius:999px;background:rgba(255,255,255,.06);color:#EAF2FB;border:1px solid rgba(167,205,255,.25);font:500 15px Rubik,system-ui,sans-serif}
body.nd-design .rs26 .ac-learn .sx .ac-lock button.btn-g.is-in{background:#FFFFFF;color:#0D2350}
body.nd-design .rs26 .ac-learn .sx button.ac-done[aria-pressed=true]{background:#0D2350;border-color:#0D2350;color:#FFFFFF}
body.nd-design .rs26 .sx-bars{height:3px}
body.nd-design .rs26 .sx-bars .seg{flex:1;display:block!important;height:3px!important;max-height:3px;border-radius:3px;background:rgba(255,255,255,.3);overflow:hidden;position:relative;padding:0;margin:0}
body.nd-design .rs26 .sx-bars .seg::after{content:"";position:absolute;inset:0;background:#fff;transform-origin:right;transform:scaleX(0)}
body.nd-design .rs26 .sx-bars .seg.on::after{animation:sxBar var(--t,3.6s) linear forwards}
body.nd-design .rs26 .sx-bars .seg.done::after{transform:scaleX(1)}
body.nd-design .rs26 .sx-info{display:grid;gap:10px;margin:12px 0 4px;padding:14px 16px;border-radius:18px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .sx-info div{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:15px;line-height:1.65;color:#3E5175}
body.nd-design .rs26 .sx-info b{display:block;color:#0D2350;font-size:13.5px;margin-bottom:1px}
body.nd-design .rs26 .sx-info i{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:14px;background:#0D2350;color:#27C4EE}
body.nd-design .rs26 .sx-info i.g{background:#FFF3D6;color:#B07400}
body.nd-design .rs26 .sx-cpbtn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#27C4EE;color:#03131F;font:700 15px Rubik,system-ui,sans-serif;cursor:pointer;box-shadow:0 10px 24px -12px rgba(39,196,238,.9);transition:background-color .2s,transform .15s}
body.nd-design .rs26 .sx-cpbtn:hover{background:#7FDDF6}
body.nd-design .rs26 .sx-cpbtn:active{transform:scale(.97)}
body.nd-design .rs26 .sx-cpbtn.ok{background:#1FAE62;color:#fff;box-shadow:none}
body.nd-design .rs26 .sx-cpbtn svg{width:17px;height:17px}
body.nd-design .rs26 .sx-cprow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
body.nd-design .rs26 .sx-cprow small{color:#5D6E91;font-size:12.5px;margin-top:12px}
body.nd-design .rs26 .sx-buy{position:relative;display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:center;margin:22px 0;padding:20px;border-radius:28px;background:radial-gradient(circle at 15% 20%,rgba(39,196,238,.28),transparent 45%),linear-gradient(135deg,#0D2350,#0A1A3D 60%,#12306B);color:#D6E3F3;overflow:hidden;box-shadow:0 40px 80px -40px rgba(13,35,80,.9)}
body.nd-design .rs26 .sx-buy .stack{position:relative;height:230px}
body.nd-design .rs26 .sx-buy .stack img{position:absolute;width:104px;aspect-ratio:9/16;object-fit:cover;border-radius:14px;border:2px solid rgba(255,255,255,.18);box-shadow:0 18px 30px -12px rgba(0,0,0,.7)}
body.nd-design .rs26 .sx-buy .stack img:nth-child(1){right:0;top:16px;transform:rotate(7deg)}
body.nd-design .rs26 .sx-buy .stack img:nth-child(2){right:48px;top:0;z-index:2}
body.nd-design .rs26 .sx-buy .stack img:nth-child(3){right:96px;top:20px;transform:rotate(-7deg)}
body.nd-design .rs26 .sx-buy small.k{display:inline-block;font-size:12px;font-weight:700;color:#0D2350;background:#27C4EE;border-radius:99px;padding:3px 10px;margin-bottom:8px}
body.nd-design .rs26 .sx-buy h3{margin:0 0 6px;color:#fff;font-size:24px;line-height:1.25}
body.nd-design .rs26 .sx-buy p{margin:0 0 10px;color:#A9B6CA;font-size:15px;line-height:1.6}
body.nd-design .rs26 .sx-buy ul{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:14px}
body.nd-design .rs26 .sx-buy li{display:flex;gap:8px;align-items:center}
body.nd-design .rs26 .sx-buy li::before{content:"✓";flex:none;width:20px;height:20px;border-radius:50%;background:rgba(39,196,238,.18);color:#27C4EE;display:grid;place-items:center;font-size:11px;font-weight:800}
body.nd-design .rs26 .sx-buy .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
body.nd-design .rs26 .sx-buy .pr{display:flex;align-items:baseline;gap:8px;color:#fff}
body.nd-design .rs26 .sx-buy .pr b{font-size:34px;line-height:1}
body.nd-design .rs26 .sx-buy .pr span{font-size:13px;color:#A9B6CA}
body.nd-design .rs26 .sx-buy .btn{min-height:48px}
body.nd-design .rs26 .sx-buy.mini{grid-template-columns:auto 1fr auto;padding:14px 16px;border-radius:22px;gap:14px}
body.nd-design .rs26 .sx-buy.mini .stack{height:auto;display:flex}
body.nd-design .rs26 .sx-buy.mini .stack img{position:static;width:46px;transform:none!important;margin-inline-start:-12px;border-width:2px}
body.nd-design .rs26 .sx-buy.mini h3{font-size:17px;margin:0}
body.nd-design .rs26 .sx-buy.mini p{margin:2px 0 0;font-size:13.5px}
@media (max-width:760px){body.nd-design .rs26 .sx-buy{grid-template-columns:1fr;padding:18px}
body.nd-design .rs26 .sx-buy .stack{height:190px;max-width:220px;margin-inline:auto;width:100%}
body.nd-design .rs26 .sx-buy ul{grid-template-columns:1fr}
body.nd-design .rs26 .sx-buy.mini{grid-template-columns:1fr}
body.nd-design .rs26 .sx-buy.mini .stack{display:none}}
body.nd-design .rs26 .sx-stick{position:fixed;left:50%;bottom:16px;transform:translate(-50%,140%);z-index:60;display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;padding-inline:18px 10px;border-radius:999px;background:rgba(13,35,80,.94);backdrop-filter:blur(10px);color:#fff;box-shadow:0 20px 50px -20px rgba(0,0,0,.8);border:1px solid rgba(167,205,255,.2);transition:transform .35s ease;width:max-content;max-width:calc(100vw - 32px)}
body.nd-design .rs26 .sx-stick.on{transform:translate(-50%,0)}
body.nd-design .rs26 .sx-stick b{font-size:15px}
body.nd-design .rs26 .sx-stick small{display:block;font-size:12px;color:#A9B6CA}
body.nd-design .rs26 .sx-stick .btn{min-height:40px;white-space:nowrap}
@media (max-width:640px){body.nd-design .rs26 .sx-stick{bottom:84px;gap:10px;padding-inline:14px 8px}
body.nd-design .rs26 .sx-stick small{display:none}
body.nd-design .rs26 .sx-stick b{font-size:13.5px}}
body.nd-design .rs26 .sx-cd{background:#262624;color:#E8E6DC}
body.nd-design .rs26 .sx-cd .sx-tb{background:#1F1E1D;color:#A6A39A;border-bottom:1px solid #31302D}
body.nd-design .rs26 .sx-cd .sx-body{display:grid;grid-template-columns:210px 1fr;flex:1;min-height:0}
body.nd-design .rs26 .sx-cd .sx-sb{background:#1F1E1D;border-right:1px solid #31302D;padding:12px 10px;font-size:12.5px;display:flex;flex-direction:column;gap:3px;color:#C3C0B6}
body.nd-design .rs26 .sx-cd .sx-new{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;color:#F5F4EF;font-weight:600;margin-bottom:8px}
body.nd-design .rs26 .sx-cd .sx-new u{text-decoration:none;width:20px;height:20px;border-radius:50%;background:#D97757;color:#1F1E1D;display:grid;place-items:center;font-weight:800;font-size:14px}
body.nd-design .rs26 .sx-cd .sx-sb em{font-style:normal;font-size:11px;color:#8A877D;padding:8px 9px 3px}
body.nd-design .rs26 .sx-cd .sx-ses{padding:7px 9px;border-radius:9px;display:grid;gap:1px}
body.nd-design .rs26 .sx-cd .sx-ses small{font-size:10.5px;color:#8A877D;font-family:ui-monospace,Menlo,monospace}
body.nd-design .rs26 .sx-cd .sx-ses.on{background:#30302E;color:#F5F4EF}
body.nd-design .rs26 .sx-cd .sx-me{margin-top:auto;display:flex;align-items:center;gap:8px;padding:8px 9px;border-top:1px solid #31302D;color:#E8E6DC}
body.nd-design .rs26 .sx-cd .sx-me i{width:24px;height:24px;border-radius:50%;background:#5A6B8C;color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}
body.nd-design .rs26 .sx-cd .sx-main{padding:0;display:flex;flex-direction:column;min-width:0}
body.nd-design .rs26 .sx-cd .sx-top{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid #31302D;font-size:12px;color:#A6A39A}
body.nd-design .rs26 .sx-cd .sx-top b{color:#E8E6DC;font-weight:600}
body.nd-design .rs26 .sx-cd .sx-top span{background:#30302E;border-radius:6px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:11px}
body.nd-design .rs26 .sx-cd .sx-conv{padding:16px 20px;display:flex;flex-direction:column;gap:10px;flex:1}
body.nd-design .rs26 .sx-cd .sx-user{align-self:flex-end;max-width:84%;background:#30302E;color:#F5F4EF;border-radius:16px;padding:10px 14px;font-size:13.5px;line-height:1.6}
body.nd-design .rs26 .sx-cd .sx-say{font-size:13.5px;line-height:1.65;color:#E8E6DC}
body.nd-design .rs26 .sx-cd .sx-say .sp{color:#D97757;margin-inline-end:6px;display:inline-block;animation:sxSpin 2.4s linear infinite}
body.nd-design .rs26 .sx-cd .sx-tool{display:flex;align-items:center;gap:9px;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:#C3C0B6;padding:2px 0}
body.nd-design .rs26 .sx-cd .sx-tool .d{width:8px;height:8px;border-radius:50%;background:#7BBF6A;flex:none}
body.nd-design .rs26 .sx-cd .sx-tool b{color:#F5F4EF;font-weight:600}
body.nd-design .rs26 .sx-cd .sx-tool small{color:#8A877D;margin-inline-start:auto}
body.nd-design .rs26 .sx-cd .sx-res{background:#30302E;border:1px solid #3B3A37;color:#F5F4EF}
body.nd-design .rs26 .sx-cd .sx-input{margin:0 16px 14px;background:#30302E;border:1px solid #3B3A37;border-radius:18px;padding:10px 12px;font-size:12.5px;color:#8A877D;display:grid;gap:10px}
body.nd-design .rs26 .sx-cd .sx-input .r{display:flex;align-items:center;gap:8px}
body.nd-design .rs26 .sx-cd .sx-input .r span{border:1px solid #45443F;border-radius:8px;padding:2px 8px;font-size:11.5px;color:#C3C0B6}
body.nd-design .rs26 .sx-cd .sx-input .r u{text-decoration:none;margin-inline-start:auto;width:28px;height:28px;border-radius:9px;background:#D97757;color:#1F1E1D;display:grid;place-items:center;font-weight:800}
body.nd-design .rs26 .sx-cw{background:#FFFFFF;color:#0D0D0D}
body.nd-design .rs26 .sx-cw .sx-tb{background:#F7F7F8;color:#6B6B6B;border-bottom:1px solid #ECECEC}
body.nd-design .rs26 .sx-cw .sx-body{display:grid;grid-template-columns:210px 1fr;flex:1;min-height:0}
body.nd-design .rs26 .sx-cw .sx-sb{background:#F7F7F8;border-right:1px solid #ECECEC;padding:12px 10px;font-size:12.5px;display:flex;flex-direction:column;gap:3px;color:#3C3C3C}
body.nd-design .rs26 .sx-cw .sx-new{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:9px;font-weight:600;color:#0D0D0D;margin-bottom:8px}
body.nd-design .rs26 .sx-cw .sx-new u{text-decoration:none;font-size:14px}
body.nd-design .rs26 .sx-cw .sx-sb em{font-style:normal;font-size:11px;color:#8E8E8E;padding:8px 9px 3px;display:flex;align-items:center;gap:6px}
body.nd-design .rs26 .sx-cw .sx-th{padding:7px 9px;border-radius:9px;display:flex;justify-content:space-between;gap:6px;align-items:center}
body.nd-design .rs26 .sx-cw .sx-th.on{background:#ECECEC;color:#0D0D0D;font-weight:600}
body.nd-design .rs26 .sx-cw .sx-th small{font-size:10.5px;color:#8E8E8E}
body.nd-design .rs26 .sx-cw .sx-th i{width:7px;height:7px;border-radius:50%;background:#10A37F;flex:none}
body.nd-design .rs26 .sx-cw .sx-main{display:flex;flex-direction:column;min-width:0}
body.nd-design .rs26 .sx-cw .sx-top{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid #F0F0F0;font-size:12.5px;color:#6B6B6B}
body.nd-design .rs26 .sx-cw .sx-top b{color:#0D0D0D}
body.nd-design .rs26 .sx-cw .sx-top span{background:#F4F4F4;border-radius:6px;padding:2px 7px;font-family:ui-monospace,Menlo,monospace;font-size:11px}
body.nd-design .rs26 .sx-cw .sx-conv{padding:16px 22px;display:flex;flex-direction:column;gap:9px;flex:1}
body.nd-design .rs26 .sx-cw .sx-user{align-self:flex-end;max-width:82%;background:#F4F4F4;border-radius:18px;padding:10px 14px;font-size:13.5px;line-height:1.6}
body.nd-design .rs26 .sx-cw .sx-step{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#6B6B6B}
body.nd-design .rs26 .sx-cw .sx-step svg{width:14px;height:14px;flex:none}
body.nd-design .rs26 .sx-cw .sx-step code{font:12px ui-monospace,Menlo,monospace;color:#0D0D0D;background:#F4F4F4;border-radius:5px;padding:1px 6px}
body.nd-design .rs26 .sx-cw .sx-step .p{color:#10A37F;font-weight:600}
body.nd-design .rs26 .sx-cw .sx-step .m{color:#D0312D;font-weight:600}
body.nd-design .rs26 .sx-cw .sx-say{font-size:13.5px;line-height:1.65}
body.nd-design .rs26 .sx-cw .sx-files{border:1px solid #ECECEC;border-radius:12px;overflow:hidden;font-size:12.5px}
body.nd-design .rs26 .sx-cw .sx-files .h{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#FAFAFA;border-bottom:1px solid #ECECEC;font-weight:600}
body.nd-design .rs26 .sx-cw .sx-files .h span{border:1px solid #DADADA;border-radius:8px;padding:2px 10px;font-weight:500;background:#fff}
body.nd-design .rs26 .sx-cw .sx-files div.f{display:flex;justify-content:space-between;padding:6px 12px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}
body.nd-design .rs26 .sx-cw .sx-res{background:#FAFAFA;border:1px solid #ECECEC}
body.nd-design .rs26 .sx-cw .sx-input{margin:0 18px 14px;border:1px solid #E3E3E3;border-radius:22px;padding:10px 12px;font-size:12.5px;color:#8E8E8E;display:grid;gap:10px;box-shadow:0 4px 16px -8px rgba(0,0,0,.12)}
body.nd-design .rs26 .sx-cw .sx-input .r{display:flex;align-items:center;gap:8px}
body.nd-design .rs26 .sx-cw .sx-input .r span{border:1px solid #E3E3E3;border-radius:999px;padding:2px 10px;font-size:11.5px;color:#3C3C3C}
body.nd-design .rs26 .sx-cw .sx-input .r u{text-decoration:none;margin-inline-start:auto;width:28px;height:28px;border-radius:50%;background:#0D0D0D;color:#fff;display:grid;place-items:center;font-size:13px}
body.nd-design .rs26 .sx-cw .sx-run{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6B6B6B}
body.nd-design .rs26 .sx-cw .sx-run i{width:12px;height:12px;border:2px solid #CFCFCF;border-top-color:#0D0D0D;border-radius:50%;animation:sxSpin .8s linear infinite}
body.nd-design .rs26 .sx-tm .sx-box{border:1px solid #D97757;border-radius:6px;padding:6px 10px;margin:6px 0 10px;color:#E8E3DA;max-width:460px}
body.nd-design .rs26 .sx-tm .sx-box b{color:#D97757}
body.nd-design .rs26 .sx-tm .sx-inbox{border:1px solid #4A5163;border-radius:6px;padding:6px 10px;margin:4px 0 8px}
body.nd-design .rs26 .sx-tm .ind{padding-inline-start:18px;color:#7C879B}
@media (max-width:760px){body.nd-design .rs26 .sx-cd .sx-body,body.nd-design .rs26 .sx-cw .sx-body{grid-template-columns:1fr}
body.nd-design .rs26 .sx-cd .sx-sb,body.nd-design .rs26 .sx-cw .sx-sb{display:none}}
body.nd-design .rs26 .sd-giant .gw{position:absolute;inset:0;display:grid;place-items:center;text-align:center}
body.nd-design .rs26 .sd-giant .gw span{grid-area:1/1;font-weight:900;font-size:44px;line-height:1;opacity:0;animation:sdGiant 3.6s infinite;text-shadow:0 6px 24px rgba(0,0,0,.5)}
body.nd-design .rs26 .sd-giant .gw span:nth-child(2){animation-delay:1.2s}
body.nd-design .rs26 .sd-giant .gw span:nth-child(3){animation-delay:2.4s;color:#27C4EE}
@keyframes sdGiant{0%{opacity:0;transform:scale(1.8)}6%{opacity:1;transform:scale(.95)}10%,30%{opacity:1;transform:scale(1)}33%,100%{opacity:0}}
body.nd-design .rs26 .sd-qa .q.wa{background:#DCF8C6;color:#111;border-radius:12px 12px 2px 12px;font-weight:500}
body.nd-design .rs26 .sd-qa .q.wa small{display:block;font-size:9.5px;color:#4B6B45;margin-bottom:2px}
body.nd-design .rs26 .sd-poll .opt.ok span:last-child{color:#1F9D61;font-weight:800}
body.nd-design .rs26 .sd-quiz .opt.ok::before{background:rgba(47,211,138,.5)}
body.nd-design .rs26 .sd-swipe{background:#0D2350}
body.nd-design .rs26 .sd-swipe .cards{position:absolute;inset:24% 0 30%;display:flex;gap:14px;padding-inline:16%;animation:sdSwipe 7.5s ease-in-out infinite}
body.nd-design .rs26 .sd-swipe .cards div{flex:0 0 100%;border-radius:18px;display:grid;place-items:center;align-content:center;font-weight:900;font-size:48px;color:#0D2350;background:#27C4EE}
body.nd-design .rs26 .sd-swipe .cards div:nth-child(2){background:#FFC857}
body.nd-design .rs26 .sd-swipe .cards div:nth-child(3){background:#FF5C8A}
body.nd-design .rs26 .sd-swipe .cards small{font-size:15px;font-weight:700}
@keyframes sdSwipe{0%,25%{transform:translateX(0)}33%,58%{transform:translateX(calc(100% + 14px))}66%,92%{transform:translateX(calc(200% + 28px))}100%{transform:translateX(0)}}
body.nd-design .rs26 .sd-swipe .dots{position:absolute;bottom:20%;left:0;right:0;display:flex;justify-content:center;gap:6px}
body.nd-design .rs26 .sd-swipe .dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35)}
body.nd-design .rs26 .sd-board{background:#F7F8FA}
body.nd-design .rs26 .sd-board .wb{position:absolute;inset:18% 8%;background:#fff;border:2px solid #D7DEE8;border-radius:10px;padding:12px;color:#1C3FAA}
body.nd-design .rs26 .sd-board .wb b{display:block;font-size:13px;color:#0D2350;margin-bottom:10px}
body.nd-design .rs26 .sd-board .wb span{display:block;height:3px;border-radius:3px;background:#1C3FAA;margin:12px 0;transform-origin:right;animation:sdBoard 6s infinite}
body.nd-design .rs26 .sd-board .wb .l2{width:70%;animation-delay:.6s}
body.nd-design .rs26 .sd-board .wb .l3{width:50%;animation-delay:1.2s}
body.nd-design .rs26 .sd-board .wb em{position:absolute;bottom:14px;right:14px;font-style:normal;font-weight:800;color:#D0312D;font-size:15px;padding:4px 10px;border:2.5px solid #D0312D;border-radius:50%;opacity:0;animation:sdFact 6s 1.6s infinite}
@keyframes sdBoard{0%,10%{transform:scaleX(0)}30%,100%{transform:scaleX(1)}}
body.nd-design .rs26 .sd-inner .b1,body.nd-design .rs26 .sd-inner .b2{position:absolute;max-width:70%;padding:8px 11px;font-size:12.5px;font-weight:600;border-radius:16px;opacity:0;animation:sdPop 6s infinite}
body.nd-design .rs26 .sd-inner .b1{top:24%;right:7%;background:#E9EEF6;color:#3E5175;border-bottom-right-radius:4px}
body.nd-design .rs26 .sd-inner .b2{top:42%;left:7%;background:#27C4EE;color:#0D2350;border-bottom-left-radius:4px;animation-delay:1.4s}
body.nd-design .rs26 .sd-rank{background:#0D2350}
body.nd-design .rs26 .sd-rank .rows{position:absolute;inset:22% 8% 30%;display:grid;gap:8px}
body.nd-design .rs26 .sd-rank .rows div{display:flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border-radius:10px;padding:6px}
body.nd-design .rs26 .sd-rank .rows b{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font-weight:900;color:#0D2350;background:#FFC857;flex:none}
body.nd-design .rs26 .sd-rank .rows div:nth-child(2) b{background:#2FD38A}
body.nd-design .rs26 .sd-rank .rows div:nth-child(3) b{background:#27C4EE}
body.nd-design .rs26 .sd-rank .rows i{width:26px;height:26px;border-radius:7px;background:#fff;opacity:0;animation:sdDrop 6s infinite}
body.nd-design .rs26 .sd-rank .rows div:nth-child(2) i{animation-delay:.8s}
body.nd-design .rs26 .sd-rank .rows div:nth-child(3) i:nth-of-type(1){animation-delay:1.6s}
body.nd-design .rs26 .sd-rank .rows div:nth-child(3) i:nth-of-type(2){animation-delay:2s}
body.nd-design .rs26 .sd-rank .rows div:nth-child(3) i:nth-of-type(3){animation-delay:2.4s}
body.nd-design .rs26 .sd-rank .rows div:nth-child(1) i:nth-of-type(2){animation-delay:.4s}
@keyframes sdDrop{0%{opacity:0;transform:translateY(-40px)}8%{opacity:1;transform:translateY(4px)}12%,85%{opacity:1;transform:none}95%,100%{opacity:0}}
body.nd-design .rs26 .sd-rank .t{position:absolute;bottom:18%;left:0;right:0;text-align:center;font-weight:800;font-size:16px}
body.nd-design .rs26 .sd-tri{background:#fff;display:flex;gap:4px;padding:30% 4px}
body.nd-design .rs26 .sd-tri .p{flex:1;border-radius:10px;overflow:hidden;opacity:0;animation:sdFade 6s infinite}
body.nd-design .rs26 .sd-tri .p:nth-child(2){animation-delay:.5s}
body.nd-design .rs26 .sd-tri .p:nth-child(3){animation-delay:1s}
body.nd-design .rs26 .sd-tri .p img{width:100%;height:100%;object-fit:cover}
body.nd-design .rs26 .sd-news .l3{position:absolute;bottom:21%;left:6%;right:6%;display:flex;align-items:stretch;border-radius:6px;overflow:hidden;font-size:11.5px;animation:sdFact 6s infinite}
body.nd-design .rs26 .sd-news .l3 b{background:#D0312D;color:#fff;padding:6px 8px}
body.nd-design .rs26 .sd-news .l3 span{background:#fff;color:#0D2350;padding:6px 8px;font-weight:600;flex:1}
body.nd-design .rs26 .sd-news .tk{position:absolute;bottom:14%;left:0;right:0;background:#0D2350;color:#fff;font-size:10.5px;white-space:nowrap;overflow:hidden;padding:4px 0}
body.nd-design .rs26 .sd-news .tk span{display:inline-block;padding-inline-start:100%;animation:sdTick 9s linear infinite}
@keyframes sdTick{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
body.nd-design .rs26 .sd-notes i{position:absolute;font-style:normal;font-weight:700;font-size:12.5px;color:#3a2600;padding:10px 12px;box-shadow:2px 4px 8px rgba(0,0,0,.3);opacity:0;animation:sdNote 6s infinite}
body.nd-design .rs26 .sd-notes .n1{top:22%;right:8%;background:#FFE58A;transform:rotate(5deg)}
body.nd-design .rs26 .sd-notes .n2{top:40%;left:8%;background:#B8F2E6;transform:rotate(-6deg);animation-delay:1s}
body.nd-design .rs26 .sd-notes .n3{bottom:24%;right:14%;background:#FFC6D9;transform:rotate(3deg);animation-delay:2s}
@keyframes sdNote{0%{opacity:0;scale:1.6}8%{opacity:1;scale:.95}12%,85%{opacity:1;scale:1}95%,100%{opacity:0}}
body.nd-design .rs26 .sd-letter{background:#F3EBDD}
body.nd-design .rs26 .sd-letter .t{color:#4A3B2A;font-family:"Comic Sans MS","Chalkboard SE",cursive;background:#FFFDF7;inset:20% 8% auto;padding:16px;border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.15)}
body.nd-design .rs26 .sd-letter .t span{border-left-color:#4A3B2A}
body.nd-design .rs26 .lk-water{background:#FFFDF8}
body.nd-design .rs26 .lk-water::before{content:"";position:absolute;inset:-10%;background:radial-gradient(circle at 30% 30%,rgba(120,180,240,.55),transparent 38%),radial-gradient(circle at 70% 65%,rgba(250,150,170,.5),transparent 40%),radial-gradient(circle at 40% 80%,rgba(255,210,120,.45),transparent 35%);filter:blur(6px);z-index:-1}
body.nd-design .rs26 .lk-water .nt{background:rgba(255,255,255,.75);border-radius:16px 22px 18px 24px;color:#3F4A6B}
body.nd-design .rs26 .lk-water .nt i{border-radius:50%;background:radial-gradient(circle,#7FB2E5,#B9D7F2)}
body.nd-design .rs26 .lk-water .ch span{background:linear-gradient(#F4A3B4,#F7C9D2);border-radius:8px 10px 4px 6px;opacity:.85}
body.nd-design .rs26 .lk-water .tt{color:#3F4A6B;font-family:Georgia,serif;font-style:italic;font-weight:500}
body.nd-design .rs26 .lk-chalk{background:#2E3B33;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:5px 5px}
body.nd-design .rs26 .lk-chalk .nt{background:transparent;border:2px dashed rgba(255,255,255,.75);border-radius:6px;color:#F2F2EA;font-family:"Chalkboard SE","Comic Sans MS",cursive}
body.nd-design .rs26 .lk-chalk .nt i{border:2px solid #FFD36E;border-radius:50%}
body.nd-design .rs26 .lk-chalk .ch span{background:transparent;border:2px solid #9BE7C4;border-bottom:0}
body.nd-design .rs26 .lk-chalk .tt{color:#F2F2EA;font-family:"Chalkboard SE","Comic Sans MS",cursive;text-shadow:0 0 2px rgba(255,255,255,.6)}
body.nd-design .rs26 .lk-newsprint{background:#EFE6D2}
body.nd-design .rs26 .lk-newsprint::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.12) 1px,transparent 1.2px);background-size:4px 4px;pointer-events:none}
body.nd-design .rs26 .lk-newsprint .nt{background:#F8F1E0;border-top:3px double #222;border-bottom:3px double #222;border-radius:0;color:#222;font-family:Georgia,"Times New Roman",serif}
body.nd-design .rs26 .lk-newsprint .nt i{background:#222;border-radius:2px}
body.nd-design .rs26 .lk-newsprint .ch span{background:#222}
body.nd-design .rs26 .lk-newsprint .tt{color:#111;font-family:Georgia,"Times New Roman",serif;font-weight:900;letter-spacing:-.5px;border-bottom:2px solid #111}
body.nd-design .rs26 .lk-mosaic{background:#1D3557;background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.05) 75%),linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.05) 75%);background-size:14px 14px;background-position:0 0,7px 7px}
body.nd-design .rs26 .lk-mosaic .nt{background:repeating-conic-gradient(#F1FAEE 0 25%,#E9F2F7 0 50%) 0 0/10px 10px;border-radius:4px;color:#1D3557;border:2px solid #E63946}
body.nd-design .rs26 .lk-mosaic .nt i{background:conic-gradient(#E63946 0 25%,#F4A261 0 50%,#2A9D8F 0 75%,#E9C46A 0);border-radius:3px}
body.nd-design .rs26 .lk-mosaic .ch span{background:repeating-linear-gradient(0deg,#2A9D8F 0 6px,#E9C46A 6px 12px,#E76F51 12px 18px);border-radius:2px}
body.nd-design .rs26 .lk-mosaic .tt{color:#F1FAEE}
body.nd-design .rs26 .sx-solo{background:transparent;border:0;padding:0;margin:0;width:100%;max-width:470px;position:relative;z-index:2}
body.nd-design .rs26 .sx-solo .sx-win{min-height:400px}
body.nd-design .rs26 .sx-stats{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.nd-design .rs26 .sx-stats li{border-radius:20px;padding:16px;background:linear-gradient(160deg,#0D2350,#12306B);color:#D6E3F3;display:grid;gap:2px}
body.nd-design .rs26 .sx-stats b{font-size:26px;line-height:1.1;color:#fff;direction:ltr;text-align:right}
body.nd-design .rs26 .sx-stats span{font-weight:700;color:#7FE0FA;font-size:14.5px}
body.nd-design .rs26 .sx-stats small{font-size:12.5px;color:#A9B6CA}
@media (max-width:760px){body.nd-design .rs26 .sx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .sx-cmps{margin:14px 0;padding:18px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);display:grid;gap:14px}
body.nd-design .rs26 .sx-cmps .lg{margin:0;display:flex;gap:8px;align-items:center;font-size:13px;color:#3E5175;direction:ltr;justify-content:flex-end}
body.nd-design .rs26 .sx-cmps .lg i{width:12px;height:12px;border-radius:4px;display:inline-block;margin-inline-start:10px}
body.nd-design .rs26 .sx-cmps i.n{background:#0D2350}
body.nd-design .rs26 .sx-cmps i.o{background:#B9C7DB}
body.nd-design .rs26 .sx-cmp{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:center}
body.nd-design .rs26 .sx-cmp>span{font-size:14.5px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .sx-cmp>div{display:grid;gap:5px}
body.nd-design .rs26 .sx-cmp i{display:block;height:20px;border-radius:6px;width:var(--w);position:relative;transform-origin:right;animation:pPoll 1.2s ease-out both}
body.nd-design .rs26 .sx-cmp i em{position:absolute;inset-inline-start:calc(100% + 8px);top:1px;font-style:normal;font-size:12.5px;font-weight:700;color:#0D2350;direction:ltr}
body.nd-design .rs26 .sx-cmp i.o em{color:#5D6E91;font-weight:600}
@media (max-width:640px){body.nd-design .rs26 .sx-cmp{grid-template-columns:1fr;gap:6px}
body.nd-design .rs26 .sx-cmp i{max-width:82%}}
body.nd-design .rs26 .sx-fable .table tr.hl td{background:rgba(39,196,238,.12)}
body.nd-design .rs26 .sx-uses{display:grid;gap:20px;margin:16px 0}
body.nd-design .rs26 .sx-use{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start;padding:18px;border-radius:26px;background:#fff;border:1px solid rgba(13,35,80,.09);scroll-margin-top:100px}
body.nd-design .rs26 .sx-usev{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1;background:#0D2350}
body.nd-design .rs26 .sx-usev .pv{position:absolute;inset:0;display:grid;place-items:center;color:#fff;overflow:hidden}
body.nd-design .rs26 .sx-usev>b{position:absolute;top:10px;right:10px;font-size:13px;font-weight:800;color:#0D2350;background:#27C4EE;border-radius:9px;padding:3px 8px;z-index:3}
@media (max-width:760px){body.nd-design .rs26 .sx-use{grid-template-columns:1fr;padding:14px}
body.nd-design .rs26 .sx-usev{max-width:200px;margin-inline:auto;width:100%}}
body.nd-design .rs26 .sx-gatecard{display:grid;gap:8px;justify-items:center;text-align:center;padding:26px 18px;border-radius:26px;border:2px dashed rgba(13,35,80,.2);background:repeating-linear-gradient(135deg,#F4F8FC 0 14px,#EEF4FA 14px 28px);color:#3E5175}
body.nd-design .rs26 .sx-gatecard b{color:#0D2350;font-size:20px}
body.nd-design .rs26 .sx-getgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:22px;align-items:start}
@media (max-width:900px){body.nd-design .rs26 .sx-getgrid{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-perks{list-style:none;margin:12px 0;padding:0;display:grid;gap:10px}
body.nd-design .rs26 .sx-perks li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px 14px;border-radius:16px;background:#F4F8FC;border:1px solid rgba(13,35,80,.07);font-size:14.5px;line-height:1.6;color:#3E5175}
body.nd-design .rs26 .sx-perks i{width:34px;height:34px;border-radius:11px;background:#0D2350;color:#27C4EE;display:grid;place-items:center;font-style:normal;font-weight:800}
body.nd-design .rs26 .sx-perks b{display:block;color:#0D2350;font-size:15.5px}
body.nd-design .rs26 .sx-gatebox{border-radius:26px;padding:22px;background:linear-gradient(160deg,#0D2350,#0A1A3D);color:#D6E3F3;box-shadow:0 40px 80px -40px rgba(13,35,80,.9);position:sticky;top:96px}
body.nd-design .rs26 .sx-gatebox h3{margin:0 0 4px;color:#fff;font-size:22px}
body.nd-design .rs26 .sx-gatebox>p{margin:0 0 14px;color:#A9B6CA;font-size:14.5px}
body.nd-design .rs26 .sx-gate{display:grid;gap:12px}
body.nd-design .rs26 .sx-gate .f{display:grid;gap:5px}
body.nd-design .rs26 .sx-gate label{font-size:13.5px;font-weight:600;color:#D6E3F3}
body.nd-design .rs26 .sx-gate label small{font-weight:400;color:#A9B6CA}
body.nd-design .rs26 .sx-gate input[type=text],body.nd-design .rs26 .sx-gate input[type=tel],body.nd-design .rs26 .sx-gate input[type=email]{font:16px Rubik,sans-serif;padding:11px 13px;border-radius:12px;border:1px solid rgba(167,205,255,.3);background:rgba(255,255,255,.08);color:#fff}
body.nd-design .rs26 .sx-gate input:focus-visible{outline:2px solid #27C4EE;outline-offset:1px}
body.nd-design .rs26 .sx-gate .ok{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;font-weight:400;line-height:1.5;color:#A9B6CA}
body.nd-design .rs26 .sx-gate .ok a{color:#7FE0FA}
body.nd-design .rs26 .sx-gate .msg{margin:0;min-height:1.2em;font-size:13.5px;color:#FFB4C6}
body.nd-design .rs26 .sx-done{display:grid;gap:8px;justify-items:start}
body.nd-design .rs26 .sx-done[hidden]{display:none}
body.nd-design .rs26 .sx-done b{font-size:20px;color:#fff}
body.nd-design .rs26 .sx-src{font-size:13px;color:#5D6E91}
body.nd-design .rs26 .sx-atabs[hidden]{display:none}
body.nd-design .rs26 .sx-wow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}
body.nd-design .rs26 .sx-wow article{border-radius:22px;padding:18px;background:linear-gradient(165deg,#0D2350,#0A1A3D);color:#D6E3F3;display:grid;gap:8px;align-content:start}
body.nd-design .rs26 .sx-wow b{font-size:34px;line-height:1;font-weight:900;color:#27C4EE}
body.nd-design .rs26 .sx-wow h3{margin:0;color:#fff;font-size:17px;line-height:1.35}
body.nd-design .rs26 .sx-wow p{margin:0;font-size:14px;line-height:1.6;color:#A9B6CA}
body.nd-design .rs26 .sx-wow span{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.55;color:#fff;background:rgba(39,196,238,.12);border:1px solid rgba(39,196,238,.25);border-radius:12px;padding:8px 10px;margin-top:4px}
body.nd-design .rs26 .sx-wow span i{font-style:normal;color:#27C4EE;flex:none}
@media (max-width:900px){body.nd-design .rs26 .sx-wow{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){body.nd-design .rs26 .sx-wow{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-live{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:center;margin:18px 0;padding:18px;border-radius:26px;background:#fff;border:1px solid rgba(13,35,80,.1)}
body.nd-design .rs26 .sx-live .lv-h h3{margin:8px 0 4px;color:#0D2350;font-size:20px}
body.nd-design .rs26 .sx-live .lv-h p{margin:0;color:#3E5175;font-size:15px;line-height:1.7}
@media (max-width:820px){body.nd-design .rs26 .sx-live{grid-template-columns:1fr}}
body.nd-design .rs26 .d3{position:relative;height:300px;border-radius:20px;background:radial-gradient(circle at 50% 35%,#16397F,#081633 70%);perspective:900px;display:grid;place-items:center;touch-action:none;cursor:grab;user-select:none;overflow:hidden}
body.nd-design .rs26 .d3:active{cursor:grabbing}
body.nd-design .rs26 .d3-box{position:relative;width:130px;height:180px;transform-style:preserve-3d;transform:rotateX(-14deg) rotateY(28deg)}
body.nd-design .rs26 .d3-box .f{position:absolute;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;padding:10px;backface-visibility:hidden;border:1px solid rgba(255,255,255,.25);color:#fff}
body.nd-design .rs26 .d3-box .f b{font-size:17px}
body.nd-design .rs26 .d3-box .f small{font-size:11px;opacity:.85}
body.nd-design .rs26 .d3-box .fr,body.nd-design .rs26 .d3-box .bk{width:130px;height:180px;background:linear-gradient(160deg,#27C4EE,#1B6FD6)}
body.nd-design .rs26 .d3-box .bk{background:linear-gradient(160deg,#1B6FD6,#0D2350)}
body.nd-design .rs26 .d3-box .rt,body.nd-design .rs26 .d3-box .lf{width:70px;height:180px;left:30px;background:#12306B;writing-mode:vertical-rl}
body.nd-design .rs26 .d3-box .tp,body.nd-design .rs26 .d3-box .bt{width:130px;height:70px;top:55px;background:#F4F8FC}
body.nd-design .rs26 .d3-box .fr{transform:translateZ(35px)}
body.nd-design .rs26 .d3-box .bk{transform:rotateY(180deg) translateZ(35px)}
body.nd-design .rs26 .d3-box .rt{transform:rotateY(90deg) translateZ(65px)}
body.nd-design .rs26 .d3-box .lf{transform:rotateY(-90deg) translateZ(65px)}
body.nd-design .rs26 .d3-box .tp{transform:rotateX(90deg) translateZ(90px)}
body.nd-design .rs26 .d3-box .bt{transform:rotateX(-90deg) translateZ(90px);background:#0A1A3D}
body.nd-design .rs26 .d3 em{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-style:normal;font-size:12.5px;color:#A9B6CA}
body.nd-design .rs26 .rp{display:grid;gap:12px}
body.nd-design .rs26 .rp-raw{list-style:none;margin:0;padding:12px;border-radius:16px;background:#0A1838;color:#C9D6EA;font:12.5px/1.9 ui-monospace,Menlo,Consolas,monospace;max-height:210px;overflow:auto}
body.nd-design .rs26 .rp-out{display:grid;gap:12px;animation:lkIn .5s ease both}
body.nd-design .rs26 .rp-out[hidden]{display:none}
body.nd-design .rs26 .rp-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.nd-design .rs26 .rp-k div{border-radius:14px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);padding:10px;text-align:center}
body.nd-design .rs26 .rp-k b{display:block;font-size:20px;color:#0D2350}
body.nd-design .rs26 .rp-k small{font-size:12px;color:#5D6E91}
body.nd-design .rs26 .rp-b{display:grid;gap:8px}
body.nd-design .rs26 .rp-b div{display:grid;grid-template-columns:76px 1fr 64px;gap:8px;align-items:center;font-size:13.5px;color:#0D2350}
body.nd-design .rs26 .rp-b i{display:block;height:16px;border-radius:5px;background:#0D2350;width:var(--w);transform-origin:right;animation:pPoll .9s ease-out both}
body.nd-design .rs26 .rp-b div:first-child i{background:#27C4EE}
body.nd-design .rs26 .rp-b span:last-child{font-weight:700;direction:ltr;text-align:left}
body.nd-design .rs26 .rp-s{margin:0;font-size:14.5px;line-height:1.65;color:#3E5175;background:#F4F8FC;border-radius:14px;padding:10px 12px}
body.nd-design .rs26 .ag{display:grid;gap:12px}
body.nd-design .rs26 .ag label{display:grid;gap:6px;font-size:14.5px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .ag input[type=range]{width:100%;accent-color:#27C4EE}
body.nd-design .rs26 .ag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
body.nd-design .rs26 .ag-grid div{border-radius:12px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);padding:8px;font-size:12px;color:#3E5175;display:grid;gap:6px}
body.nd-design .rs26 .ag-grid div.ok{background:rgba(47,211,138,.14);border-color:rgba(47,211,138,.5);color:#0B5B3A;font-weight:600}
body.nd-design .rs26 .ag-grid u{display:block;height:5px;border-radius:5px;background:#DCE6F2;overflow:hidden;text-decoration:none}
body.nd-design .rs26 .ag-grid u::after{content:"";display:block;height:100%;width:var(--p,0%);background:#27C4EE;transition:width .2s linear}
body.nd-design .rs26 .ag-grid div.ok u::after{background:#2FD38A}
body.nd-design .rs26 .ag-s{margin:0;min-height:1.6em;font-size:14.5px;color:#0D2350;font-weight:600}
@media (max-width:560px){body.nd-design .rs26 .ag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
body.nd-design .rs26 .sx-bm{margin:14px 0;padding:18px;border-radius:22px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}
body.nd-design .rs26 .sx-bm .lg{grid-column:1/-1;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#3E5175;direction:ltr;justify-content:flex-end}
body.nd-design .rs26 .sx-bm .lg span{display:inline-flex;align-items:center;gap:6px}
body.nd-design .rs26 .sx-bm .lg i{width:12px;height:12px;border-radius:4px;display:block}
body.nd-design .rs26 .sx-bm h4{margin:0 0 8px;font-size:15px;color:#0D2350}
body.nd-design .rs26 .sx-bm h4 small{font-weight:500;color:#5D6E91;font-size:12px}
body.nd-design .rs26 .sx-bm section>div{display:grid;grid-template-columns:104px 1fr 62px;gap:8px;align-items:center;margin:5px 0;direction:ltr}
body.nd-design .rs26 .sx-bm section span{font-size:12.5px;color:#3E5175;text-align:left}
body.nd-design .rs26 .sx-bm section i{display:block;height:14px;border-radius:5px;width:var(--w,0%);transform-origin:left;animation:pPoll 1s ease-out both}
body.nd-design .rs26 .sx-bm section em{font-style:normal;font-size:12.5px;font-weight:600;color:#3E5175}
body.nd-design .rs26 .sx-bm .m0 i{background:#0D2350}
body.nd-design .rs26 .sx-bm .m1 i{background:#27C4EE}
body.nd-design .rs26 .sx-bm .m2 i{background:#8FA3BF}
body.nd-design .rs26 .sx-bm .m3 i{background:#B9C7DB}
body.nd-design .rs26 .sx-bm .m4 i{background:#DCE4EF}
body.nd-design .rs26 .sx-bm section .m0 span{font-weight:700;color:#0D2350}
body.nd-design .rs26 .sx-bm section .top em{color:#0D2350;font-weight:800}
body.nd-design .rs26 .sx-bm section .top em::after{content:" ★";color:#E0A100}
body.nd-design .rs26 .sx-bm section .na em{font-weight:400;font-size:11.5px;color:#8592AA;direction:rtl}
body.nd-design .rs26 .sx-bm section .na i{width:100%;height:2px;background:repeating-linear-gradient(90deg,#C5D0DF 0 6px,transparent 6px 12px)}
@media (max-width:760px){body.nd-design .rs26 .sx-bm{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-how{margin:10px 0 2px;padding:14px 16px;border-radius:18px;background:linear-gradient(165deg,#0D2350,#0A1A3D);color:#D6E3F3}
body.nd-design .rs26 .sx-how b{display:block;color:#27C4EE;font-size:13.5px;margin-bottom:6px}
body.nd-design .rs26 .sx-how ol{margin:0;padding:0;list-style:none;counter-reset:hw;display:grid;gap:8px}
body.nd-design .rs26 .sx-how li{counter-increment:hw;display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:start;font-size:14.5px;line-height:1.6}
body.nd-design .rs26 .sx-how li::before{content:counter(hw);width:26px;height:26px;border-radius:8px;background:rgba(39,196,238,.18);color:#27C4EE;display:grid;place-items:center;font-weight:800;font-size:13px}
body.nd-design .rs26 .sx-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}
body.nd-design .rs26 .sx-tools article{border-radius:22px;padding:16px;background:#fff;border:1px solid rgba(13,35,80,.1);display:grid;gap:8px;align-content:start}
body.nd-design .rs26 .sx-tools .ic{width:44px;height:44px;border-radius:14px;background:linear-gradient(160deg,#0D2350,#12306B);display:grid;place-items:center;font-size:21px}
body.nd-design .rs26 .sx-tools h3{margin:0;color:#0D2350;font-size:16.5px;line-height:1.35}
body.nd-design .rs26 .sx-tools p{margin:0;color:#3E5175;font-size:14px;line-height:1.6}
body.nd-design .rs26 .sx-tools .try{border-radius:14px;background:#F4F8FC;border:1px solid rgba(13,35,80,.07);padding:10px 12px}
body.nd-design .rs26 .sx-tools .try small{display:block;font-size:11.5px;font-weight:700;color:#0878A0;margin-bottom:2px}
body.nd-design .rs26 .sx-tools q{quotes:none;font-size:13.5px;line-height:1.55;color:#0D2350}
body.nd-design .rs26 .sx-tools .sx-cpbtn{min-height:38px;padding:0 14px;font-size:13.5px;margin-top:2px}
@media (max-width:980px){body.nd-design .rs26 .sx-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){body.nd-design .rs26 .sx-tools{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-log{margin:16px 0;padding:18px;border-radius:22px;background:linear-gradient(165deg,#0D2350,#0A1A3D);color:#D6E3F3}
body.nd-design .rs26 .sx-log b{display:block;color:#fff;font-size:16px;margin-bottom:10px}
body.nd-design .rs26 .sx-log ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.nd-design .rs26 .sx-log li{display:grid;gap:2px;font-size:13.5px;line-height:1.5;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(167,205,255,.15)}
body.nd-design .rs26 .sx-log li span{color:#27C4EE;font-weight:700;font-size:12.5px}
@media (max-width:600px){body.nd-design .rs26 .sx-log ol{grid-template-columns:1fr}}
body.nd-design .rs26 .sx-use{grid-template-columns:250px minmax(0,1fr)}
body.nd-design .rs26 .sx-usev{aspect-ratio:4/5;background:radial-gradient(circle at 50% 20%,#16397F,#081633 75%)}
body.nd-design .rs26 .scn{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:10px;padding:34px 16px 30px;color:#fff;font-family:Rubik,system-ui,sans-serif}
body.nd-design .rs26 .scn small{position:absolute;bottom:10px;left:8px;right:8px;text-align:center;font-size:11.5px;color:#A9B6CA}
@keyframes scIn{0%{opacity:0;transform:translateY(8px)}7%,84%{opacity:1;transform:none}94%,100%{opacity:0}}
body.nd-design .rs26 .scn-site .win{width:100%;border-radius:10px;background:#fff;padding:10px;display:grid;gap:8px}
body.nd-design .rs26 .scn-site .win>*{opacity:0;animation:scIn 6s var(--d,0s) infinite both}
body.nd-design .rs26 .scn-site u{height:8px;border-radius:4px;background:#DCE6F2;width:40%;display:block;animation-delay:0s}
body.nd-design .rs26 .scn-site b{height:46px;border-radius:8px;background:linear-gradient(120deg,#27C4EE,#1B6FD6);display:block}
body.nd-design .rs26 .scn-site span{height:8px;border-radius:4px;background:#0D2350;width:75%;display:block}
body.nd-design .rs26 .scn-site .win div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;opacity:1;animation:none}
body.nd-design .rs26 .scn-site .win div i{height:30px;border-radius:6px;background:#EEF3F9;border:1px solid #DCE6F2;opacity:0;animation:scIn 6s var(--d) infinite both}
body.nd-design .rs26 .scn-site em{font-style:normal;font-size:11px;font-weight:700;color:#0D2350;background:#27C4EE;border-radius:99px;padding:5px 0;text-align:center}
body.nd-design .rs26 .scn-ag .g{display:grid;grid-template-columns:repeat(3,34px);gap:10px}
body.nd-design .rs26 .scn-ag .g i{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.12);animation:scDot 6s var(--d) infinite both}
@keyframes scDot{0%,8%{background:rgba(255,255,255,.12);box-shadow:none}12%,40%{background:#27C4EE;box-shadow:0 0 14px #27C4EE}48%,90%{background:#2FD38A;box-shadow:none}100%{background:rgba(255,255,255,.12)}}
body.nd-design .rs26 .scn-ag p{margin:0;font-size:13px}
body.nd-design .rs26 .scn-ag p b{animation:scCount 6s linear infinite}
body.nd-design .rs26 .scn-ag p b::after{counter-reset:n var(--n);content:counter(n)}
@keyframes scCount{0%,10%{--n:0}75%,95%{--n:9}100%{--n:0}}
body.nd-design .rs26 .scn-rep .num{margin:0;font-size:28px;font-weight:900;animation:scMoney 6s ease-out infinite}
body.nd-design .rs26 .scn-rep .num::after{counter-reset:n var(--n);content:"₪" counter(n)}
@keyframes scMoney{0%,6%{--n:0}45%,92%{--n:3790}100%{--n:0}}
body.nd-design .rs26 .scn-rep .bars{display:flex;align-items:flex-end;gap:10px;height:110px}
body.nd-design .rs26 .scn-rep .bars i{width:26px;height:var(--h);border-radius:6px 6px 0 0;background:#27C4EE;transform-origin:bottom;animation:scBar 6s var(--d) infinite both}
body.nd-design .rs26 .scn-rep .bars i:nth-child(2){background:#fff}
@keyframes scBar{0%{transform:scaleY(0)}18%,86%{transform:scaleY(1)}96%,100%{transform:scaleY(0)}}
body.nd-design .rs26 .scn-calc .card{width:100%;border-radius:12px;background:#fff;color:#0D2350;padding:12px;display:grid;gap:7px;font-size:12px}
body.nd-design .rs26 .scn-calc span{display:flex;justify-content:space-between;background:#F4F8FC;border-radius:7px;padding:5px 8px}
body.nd-design .rs26 .scn-calc p{margin:2px 0 0;display:flex;justify-content:space-between;font-weight:700;font-size:13px}
body.nd-design .rs26 .scn-calc .tot{color:#0878A0;animation:scTot 6s ease-out infinite}
body.nd-design .rs26 .scn-calc .tot::after{counter-reset:n var(--n);content:"₪" counter(n)}
@keyframes scTot{0%,12%{--n:0}50%,94%{--n:4000}100%{--n:0}}
body.nd-design .rs26 .scn-calc em{font-style:normal;text-align:center;font-weight:700;background:#27C4EE;border-radius:99px;padding:5px 0;animation:mvPulse 1.6s ease-in-out infinite}
body.nd-design .rs26 .scn-3d{perspective:600px}
body.nd-design .rs26 .scn-3d .cube{position:relative;width:90px;height:120px;transform-style:preserve-3d;animation:scSpin 7s linear infinite}
@keyframes scSpin{from{transform:rotateX(-14deg) rotateY(0)}to{transform:rotateX(-14deg) rotateY(360deg)}}
body.nd-design .rs26 .scn-3d .cube span{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:15px;border:1px solid rgba(255,255,255,.3)}
body.nd-design .rs26 .scn-3d .a{background:linear-gradient(160deg,#27C4EE,#1B6FD6);transform:translateZ(45px)}
body.nd-design .rs26 .scn-3d .b{background:linear-gradient(160deg,#1B6FD6,#0D2350);transform:rotateY(180deg) translateZ(45px)}
body.nd-design .rs26 .scn-3d .c{background:#12306B;transform:rotateY(90deg) translateZ(45px)}
body.nd-design .rs26 .scn-3d .d{background:#12306B;transform:rotateY(-90deg) translateZ(45px)}
body.nd-design .rs26 .scn-docs{grid-template-columns:auto 1fr;gap:14px;align-items:center}
body.nd-design .rs26 .scn-docs .pile{position:relative;width:46px;height:60px}
body.nd-design .rs26 .scn-docs .pile i{position:absolute;inset:0;border-radius:6px;background:#fff;border:1px solid #C9D6EA;animation:scDoc 6s infinite both}
body.nd-design .rs26 .scn-docs .pile i:nth-child(2){transform:rotate(-7deg);animation-delay:.8s}
body.nd-design .rs26 .scn-docs .pile i:nth-child(3){transform:rotate(6deg);animation-delay:1.6s}
@keyframes scDoc{0%,10%{translate:0 0;opacity:1}30%,90%{translate:-70px 0;opacity:0}100%{translate:0 0;opacity:1}}
body.nd-design .rs26 .scn-docs .tbl{display:grid;gap:6px}
body.nd-design .rs26 .scn-docs .tbl span{height:16px;border-radius:5px;background:linear-gradient(90deg,#27C4EE 30%,rgba(255,255,255,.25) 30%);opacity:0;animation:scIn 6s var(--d) infinite both}
body.nd-design .rs26 .scn-pc .form{width:100%;border-radius:12px;background:#fff;padding:12px;display:grid;gap:9px}
body.nd-design .rs26 .scn-pc .form span{height:22px;border-radius:6px;background:#F4F8FC;border:1px solid #DCE6F2;display:block;padding:6px}
body.nd-design .rs26 .scn-pc .form span i{display:block;height:100%;border-radius:4px;background:#0D2350;width:0;animation:scFill 6s var(--d) infinite both}
@keyframes scFill{0%{width:0}12%,80%{width:70%}92%,100%{width:0}}
body.nd-design .rs26 .scn-pc .form em{font-style:normal;text-align:center;font-size:11.5px;font-weight:700;color:#0D2350;border-radius:99px;padding:5px 0;animation:scSave 6s infinite}
@keyframes scSave{0%,70%{background:#DCE6F2}76%,92%{background:#2FD38A}100%{background:#DCE6F2}}
body.nd-design .rs26 .scn-pc .cur{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:17px solid #FFC857;transform:rotate(-30deg);filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));animation:scCur 6s ease-in-out infinite}
@keyframes scCur{0%{top:80%;left:14%}12%,22%{top:30%;left:60%}32%,42%{top:42%;left:60%}52%,62%{top:54%;left:60%}74%,90%{top:66%;left:48%}100%{top:80%;left:14%}}
body.nd-design .rs26 .scn-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;width:100%;position:relative}
body.nd-design .rs26 .scn-flow ol::before{content:"";position:absolute;top:10px;bottom:10px;right:13px;width:2px;background:rgba(255,255,255,.2)}
body.nd-design .rs26 .scn-flow li{position:relative;padding:7px 34px 7px 10px;border-radius:10px;font-size:12px;font-weight:600;background:rgba(255,255,255,.08);animation:scNode 6s var(--d) infinite both}
body.nd-design .rs26 .scn-flow li::before{content:"";position:absolute;right:7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#0D2350;border:2px solid currentColor}
@keyframes scNode{0%,3%{background:rgba(255,255,255,.08);color:#A9B6CA}8%,70%{background:#27C4EE;color:#0D2350}80%,100%{background:rgba(47,211,138,.25);color:#fff}}
body.nd-design .rs26 .scn-clone{grid-template-columns:1fr 1fr;gap:10px}
body.nd-design .rs26 .scn-clone .w{position:relative;border-radius:10px;padding:8px;display:grid;gap:6px;overflow:hidden;align-content:start;height:150px}
body.nd-design .rs26 .scn-clone .w u{text-decoration:none;font-size:10px;font-weight:700}
body.nd-design .rs26 .scn-clone .old{background:#3A4660;color:#C9D6EA}
body.nd-design .rs26 .scn-clone .old i{display:block;height:20px;border-radius:5px;background:rgba(255,255,255,.18)}
body.nd-design .rs26 .scn-clone .new{background:#fff;color:#0D2350}
body.nd-design .rs26 .scn-clone .new i{display:block;height:20px;border-radius:5px;background:linear-gradient(90deg,#27C4EE,#1B6FD6);opacity:0;animation:scIn 6s var(--d) infinite both}
body.nd-design .rs26 .scn-clone .scan{position:absolute;left:0;right:0;height:3px;background:#FFC857;box-shadow:0 0 12px #FFC857;animation:scScan 6s linear infinite}
@keyframes scScan{0%{top:14%;opacity:1}60%{top:96%;opacity:1}66%,100%{top:96%;opacity:0}}
body.nd-design .rs26 .scn-game .wheel{width:120px;height:120px;border-radius:50%;background:conic-gradient(#27C4EE 0 60deg,#FFC857 0 120deg,#FF5C8A 0 180deg,#2FD38A 0 240deg,#7B61FF 0 300deg,#fff 0);border:4px solid #fff;animation:scWheel 6s cubic-bezier(.2,.8,.2,1) infinite}
@keyframes scWheel{0%{transform:rotate(0)}60%,100%{transform:rotate(1150deg)}}
body.nd-design .rs26 .scn-game .pin{position:absolute;top:calc(50% - 86px);left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #fff}
body.nd-design .rs26 .scn-game p{margin:0;font-size:13px;font-weight:800;color:#0D2350;background:#FFC857;border-radius:99px;padding:4px 12px;opacity:0;animation:scWin 6s infinite}
@keyframes scWin{0%,60%{opacity:0;transform:scale(.6)}66%,92%{opacity:1;transform:scale(1)}100%{opacity:0}}
@media (max-width:760px){body.nd-design .rs26 .sx-use{grid-template-columns:1fr}
body.nd-design .rs26 .sx-usev{max-width:260px}}
body.nd-design .rs26 .sx-tools .pvw{position:relative;height:96px;border-radius:14px;overflow:hidden;background:#0D2350}
body.nd-design .rs26 .sx-tools .pvw .pv{position:absolute;inset:0;display:grid;place-items:center;color:#fff;overflow:hidden}
body.nd-design .rs26 .sx-tools .pvw .ic{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:11px;font-size:17px;z-index:2;background:rgba(255,255,255,.14)}
body.nd-design .rs26 .scn-days ol{list-style:none;margin:0;padding:0;display:grid;gap:9px;width:100%}
body.nd-design .rs26 .scn-days li{display:flex;gap:10px;align-items:center;font-size:12.5px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.08);animation:scNode 6s var(--d) infinite both}
body.nd-design .rs26 .scn-days li b{font-size:11px;background:rgba(0,0,0,.25);border-radius:6px;padding:2px 6px;color:#fff}
body.nd-design .rs26 .wv{height:56px;border-radius:12px;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;overflow:hidden;direction:ltr}
body.nd-design .rs26 .wv-days i{flex:1;height:22px;border-radius:5px;background:rgba(255,255,255,.14);animation:wvFill 5s var(--d) infinite both}
@keyframes wvFill{0%,4%{background:rgba(255,255,255,.14)}10%,88%{background:#27C4EE}100%{background:rgba(255,255,255,.14)}}
body.nd-design .rs26 .wv-dev{gap:18px}
body.nd-design .rs26 .wv-dev i{position:relative;display:block;background:#27C4EE;animation:wvPop 5s var(--d) infinite both}
body.nd-design .rs26 .wv-dev .a{width:26px;height:34px;border-radius:13px 13px 6px 6px}
body.nd-design .rs26 .wv-dev .b{width:40px;height:22px;border-radius:6px}
body.nd-design .rs26 .wv-dev .c{width:30px;height:30px;border-radius:50%}
body.nd-design .rs26 .wv-dev i::after{content:"✓";position:absolute;top:-8px;right:-10px;width:16px;height:16px;border-radius:50%;background:#2FD38A;color:#0D2350;font:800 10px/16px Rubik;text-align:center;font-style:normal}
@keyframes wvPop{0%,2%{transform:scale(0);opacity:0}10%,88%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}
body.nd-design .rs26 .wv-proof{flex-direction:column;align-items:stretch;gap:5px;padding:8px 14px}
body.nd-design .rs26 .wv-proof i{display:block;height:6px;border-radius:3px;width:var(--w);background:rgba(255,255,255,.25);animation:wvLine 5s var(--d) infinite both}
@keyframes wvLine{0%,3%{background:rgba(255,255,255,.25)}8%,14%{background:#FFC857}20%,88%{background:#2FD38A}100%{background:rgba(255,255,255,.25)}}
body.nd-design .rs26 .wv-race{display:grid;grid-template-columns:auto 1fr;gap:6px 8px;align-items:center;justify-content:stretch;direction:rtl;font-size:11px;color:#A9B6CA}
body.nd-design .rs26 .wv-race i{display:block;height:8px;border-radius:4px;transform-origin:right}
body.nd-design .rs26 .wv-race .o{background:#8FA3BF;animation:wvRace 5s linear infinite}
body.nd-design .rs26 .wv-race .n{background:#27C4EE;animation:wvRaceF 5s ease-out infinite}
@keyframes wvRace{0%{transform:scaleX(0)}90%,100%{transform:scaleX(1)}}
@keyframes wvRaceF{0%{transform:scaleX(0)}8%,100%{transform:scaleX(1)}}
body.nd-design .rs26 .wv-dots{flex-wrap:wrap;gap:4px;align-content:center;padding:6px 12px}
body.nd-design .rs26 .wv-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18);animation:wvDot 4s var(--d) infinite both}
@keyframes wvDot{0%,5%{background:rgba(255,255,255,.18)}12%,30%{background:#27C4EE;box-shadow:0 0 6px #27C4EE}45%,90%{background:#2FD38A;box-shadow:none}100%{background:rgba(255,255,255,.18)}}
body.nd-design .rs26 .wv-ring{gap:12px}
body.nd-design .rs26 .wv-ring i{width:40px;height:40px;border-radius:50%;background:conic-gradient(#27C4EE calc(var(--n)*1%),rgba(255,255,255,.14) 0);-webkit-mask:radial-gradient(circle,transparent 12px,#000 13px);mask:radial-gradient(circle,transparent 12px,#000 13px);animation:wvPct 5s ease-out infinite}
body.nd-design .rs26 .wv-ring b{font-size:18px!important;color:#fff!important;animation:wvPct 5s ease-out infinite}
body.nd-design .rs26 .wv-ring b::after{counter-reset:n var(--n);content:counter(n) "%"}
@keyframes wvPct{0%,5%{--n:0}50%,92%{--n:90}100%{--n:0}}
body.nd-design .rs26 .cl{display:grid;gap:14px;justify-items:start}
body.nd-design .rs26 .cl-tabs{display:flex;flex-wrap:wrap;gap:8px}
body.nd-design .rs26 .cl-tabs button{font:600 14px Rubik,sans-serif;padding:8px 14px;border-radius:99px;border:1px solid rgba(13,35,80,.18);background:#fff;color:#0D2350;cursor:pointer}
body.nd-design .rs26 .cl-tabs button[aria-pressed=true]{background:#0D2350;color:#fff;border-color:#0D2350}
body.nd-design .rs26 .cl-stage{width:100%;display:grid;grid-template-columns:1fr 34px 1fr;gap:10px;align-items:stretch}
body.nd-design .rs26 .cl-w{position:relative;border-radius:16px;padding:12px;min-height:250px;overflow:hidden;display:grid;gap:8px;align-content:start}
body.nd-design .rs26 .cl-w u{text-decoration:none;font-size:12.5px;font-weight:700}
body.nd-design .rs26 .cl-old{background:#3A4660;color:#D6E3F3}
body.nd-design .rs26 .cl-new{background:#fff;color:#0D2350;border:1px solid rgba(13,35,80,.14)}
body.nd-design .rs26 .cl-p{display:grid;gap:7px}
body.nd-design .rs26 .cl-p span{display:block;font-size:13px;line-height:1.4;padding:8px 10px;border-radius:9px;transition:background .3s,opacity .4s,transform .4s}
body.nd-design .rs26 .cl-old .cl-p span{background:rgba(255,255,255,.12)}
body.nd-design .rs26 .cl-old .cl-p span.hit{background:#FFC857;color:#0D2350}
body.nd-design .rs26 .cl-old .cl-p span.ok::after{content:" ✓";color:#2FD38A;font-weight:800}
body.nd-design .rs26 .cl-new .cl-p span{background:linear-gradient(90deg,rgba(39,196,238,.2),rgba(27,111,214,.12));border:1px solid rgba(39,196,238,.4);opacity:0;transform:translateY(8px)}
body.nd-design .rs26 .cl-new .cl-p span.in{opacity:1;transform:none}
body.nd-design .rs26 .cl-new .cl-p span.out{background:#F1F4F8;border:1px dashed #B9C7DB;color:#5D6E91}
body.nd-design .rs26 .cl .scan{position:absolute;left:0;right:0;top:0;height:3px;background:#FFC857;box-shadow:0 0 14px #FFC857;opacity:0}
body.nd-design .rs26 .cl.run .scan{opacity:1;animation:clScan 1.3s linear infinite alternate}
@keyframes clScan{from{top:8%}to{top:96%}}
body.nd-design .rs26 .cl-mid{display:grid;place-items:center;color:#27C4EE;font-size:24px;font-weight:800}
body.nd-design .rs26 .cl.run .cl-mid span{animation:mvPulse 1s ease-in-out infinite}
body.nd-design .rs26 .cl-s{margin:0;font-size:14.5px;color:#3E5175;min-height:1.5em}
@media (max-width:640px){body.nd-design .rs26 .cl-stage{grid-template-columns:1fr}
body.nd-design .rs26 .cl-mid span{transform:rotate(-90deg)}
body.nd-design .rs26 .cl-w{min-height:0}}
body.nd-design .rs26 .sx-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}
body.nd-design .rs26 .sx-kinds article{border-radius:20px;padding:16px;background:#fff;border:1px solid rgba(13,35,80,.1);display:grid;gap:6px;align-content:start}
body.nd-design .rs26 .sx-kinds article>span{font-size:24px}
body.nd-design .rs26 .sx-kinds h3{margin:0;font-size:16.5px;color:#0D2350}
body.nd-design .rs26 .sx-kinds p{margin:0;font-size:14px;line-height:1.6;color:#3E5175}
@media (max-width:640px){body.nd-design .rs26 .sx-kinds{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){body.nd-design .rs26 .scn *,body.nd-design .rs26 .wv *{animation:none!important;opacity:1!important;transform:none!important}}
body.nd-design .rs26 .sx-jump{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 18px;padding:12px 14px;border-radius:18px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08)}
body.nd-design .rs26 .sx-jump b{font-size:14px;color:#0D2350;margin-inline-end:4px}
body.nd-design .rs26 .sx-jump a{font-size:13.5px;font-weight:600;color:#0D2350;background:#fff;border:1px solid rgba(13,35,80,.16);border-radius:99px;padding:6px 12px;text-decoration:none}
body.nd-design .rs26 .sx-jump a:hover{background:#0D2350;color:#fff}
body.nd-design .rs26 .fq{display:grid;gap:12px}
body.nd-design .rs26 .fq fieldset{border:0;margin:0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .fq legend{font-weight:700;color:#0D2350;font-size:15.5px;margin-bottom:8px;padding:0}
body.nd-design .rs26 .fq fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}
body.nd-design .rs26 .fq legend{grid-column:1/-1}
body.nd-design .rs26 .fq label{cursor:pointer}
body.nd-design .rs26 .fq label input{position:absolute;opacity:0}
body.nd-design .rs26 .fq label span{display:block;height:100%;font-size:14px;line-height:1.45;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(13,35,80,.16);color:#0D2350;transition:background .2s,color .2s}
body.nd-design .rs26 .fq label input:checked+span{background:#0D2350;color:#fff;border-color:#0D2350}
body.nd-design .rs26 .fq label input:focus-visible+span{outline:2px solid #27C4EE;outline-offset:2px}
body.nd-design .rs26 .fq-out{display:grid;gap:4px;padding:16px;border-radius:16px;background:linear-gradient(165deg,#0D2350,#0A1A3D);color:#D6E3F3;font-size:14.5px;line-height:1.6}
body.nd-design .rs26 .fq-out b{color:#27C4EE;font-size:20px}
body.nd-design .rs26 .fq-out.pop{animation:fqPop .45s ease-out}
@keyframes fqPop{from{transform:scale(.96);opacity:.4}to{transform:none;opacity:1}}
@media (max-width:640px){body.nd-design .rs26 .fq fieldset{grid-template-columns:1fr}}
body.nd-design .rs26 .fc{display:grid;gap:14px}
body.nd-design .rs26 .fc-pre{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
body.nd-design .rs26 .fc-pre small{font-size:12.5px;color:#5D6E91;flex-basis:100%}
body.nd-design .rs26 .fc-pre button{font:600 13.5px Rubik,sans-serif;padding:7px 12px;border-radius:99px;border:1px solid rgba(13,35,80,.18);background:#fff;color:#0D2350;cursor:pointer}
body.nd-design .rs26 .fc label{display:grid;gap:6px;font-size:14.5px;color:#0D2350}
body.nd-design .rs26 .fc label b{color:#0878A0}
body.nd-design .rs26 .fc input[type=range]{width:100%;accent-color:#27C4EE}
body.nd-design .rs26 .fc-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.nd-design .rs26 .fc-res div{padding:12px;border-radius:14px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);display:grid;gap:2px}
body.nd-design .rs26 .fc-res .n{background:linear-gradient(165deg,#0D2350,#0A1A3D);border:0}
body.nd-design .rs26 .fc-res small{font-size:12px;color:#5D6E91}
body.nd-design .rs26 .fc-res .n small{color:#A9B6CA}
body.nd-design .rs26 .fc-res b{font-size:24px;color:#0D2350;direction:ltr;text-align:right}
body.nd-design .rs26 .fc-res .n b{color:#27C4EE}
body.nd-design .rs26 .fc-n{margin:0;font-size:13px;line-height:1.6;color:#5D6E91}
@media (max-width:560px){body.nd-design .rs26 .fc-res{grid-template-columns:1fr}}
body.nd-design .rs26 .dy{display:grid;gap:12px;margin:16px 0}
body.nd-design .rs26 .dy-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
body.nd-design .rs26 .dy-tabs button{display:grid;gap:2px;text-align:start;padding:10px 12px;border-radius:14px;border:1px solid rgba(13,35,80,.14);background:#fff;color:#0D2350;cursor:pointer;font-family:Rubik,sans-serif}
body.nd-design .rs26 .dy-tabs b{font-size:18px;direction:ltr;text-align:right}
body.nd-design .rs26 .dy-tabs span{font-size:12.5px;color:#5D6E91}
body.nd-design .rs26 .dy-tabs button[aria-selected=true]{background:#0D2350;border-color:#0D2350;color:#fff}
body.nd-design .rs26 .dy-tabs button[aria-selected=true] span{color:#A9B6CA}
body.nd-design .rs26 .dy-bar{height:4px;border-radius:2px;background:#E3EAF3;overflow:hidden;direction:ltr;transform:scaleX(-1)}
body.nd-design .rs26 .dy-bar i{display:block;height:100%;width:0;background:#27C4EE}
body.nd-design .rs26 .dy.play .dy-bar i{animation:dyBar 4.5s linear forwards}
@keyframes dyBar{to{width:100%}}
body.nd-design .rs26 .dy-stage{position:relative;border-radius:20px;background:linear-gradient(165deg,#0D2350,#0A1A3D);padding:18px;min-height:230px}
body.nd-design .rs26 .dy-p{display:none;gap:10px;justify-items:start}
body.nd-design .rs26 .dy-p.on{display:grid}
body.nd-design .rs26 .dy-p>*{opacity:0;animation:dyIn .5s ease-out forwards}
body.nd-design .rs26 .dy-p>:nth-child(2){animation-delay:.3s}
body.nd-design .rs26 .dy-p>:nth-child(3){animation-delay:1.1s}
body.nd-design .rs26 .dy-p>:nth-child(4){animation-delay:1.9s}
@keyframes dyIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
body.nd-design .rs26 .dy-m{font-size:12px;font-weight:700;border-radius:99px;padding:3px 10px;background:rgba(255,255,255,.12);color:#D6E3F3}
body.nd-design .rs26 .dy-m.f{background:#27C4EE;color:#0D2350}
body.nd-design .rs26 .dy-u{justify-self:end;max-width:88%;background:#27406F;color:#fff;border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:14.5px;line-height:1.55}
body.nd-design .rs26 .dy-t{display:flex;gap:8px;align-items:center;font-size:13px;color:#A9B6CA;border:1px solid rgba(167,205,255,.2);border-radius:10px;padding:6px 10px}
body.nd-design .rs26 .dy-t i{width:8px;height:8px;border-radius:50%;background:#2FD38A;animation:mvPulse 1.2s ease-in-out infinite}
body.nd-design .rs26 .dy-r{color:#fff;font-size:15px;line-height:1.6}
@media (max-width:640px){body.nd-design .rs26 .dy-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.nd-design .rs26 .pb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;margin:16px 0;align-items:start}
body.nd-design .rs26 .pb-f{display:grid;gap:12px}
body.nd-design .rs26 .pb-f label{display:grid;gap:5px;font-size:14px;font-weight:600;color:#0D2350}
body.nd-design .rs26 .pb-f input{font:16px Rubik,sans-serif;padding:11px 13px;border-radius:12px;border:1px solid rgba(13,35,80,.2);background:#fff;color:#0D2350}
body.nd-design .rs26 .pb-f input:focus-visible{outline:2px solid #27C4EE;outline-offset:1px}
body.nd-design .rs26 .pb-o{display:grid;gap:10px;justify-items:start;padding:16px;border-radius:20px;background:linear-gradient(165deg,#0D2350,#0A1A3D);position:sticky;top:96px}
body.nd-design .rs26 .pb-o pre{margin:0;white-space:pre-wrap;font:14px/1.7 Rubik,sans-serif;color:#D6E3F3;text-align:right;width:100%}
body.nd-design .rs26 .pb-o pre mark{background:rgba(39,196,238,.22);color:#fff;border-radius:4px;padding:0 3px}
body.nd-design .rs26 .pb-o pre mark.e{background:rgba(255,200,87,.2);color:#FFC857}
@media (max-width:820px){body.nd-design .rs26 .pb{grid-template-columns:1fr}
body.nd-design .rs26 .pb-o{position:static}}
body.nd-design .rs26 .sx-pit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}
body.nd-design .rs26 .sx-pit article{border-radius:20px;padding:16px;background:#fff;border:1px solid rgba(13,35,80,.1);display:grid;gap:10px;align-content:start}
body.nd-design .rs26 .sx-pit article:last-child{grid-column:1/-1}
body.nd-design .rs26 .sx-pit h3{margin:0;font-size:17px;color:#0D2350;display:flex;gap:10px;align-items:center}
body.nd-design .rs26 .sx-pit h3 i{font-style:normal;width:28px;height:28px;border-radius:9px;background:#0D2350;color:#27C4EE;display:grid;place-items:center;font-size:14px;flex:none}
body.nd-design .rs26 .sx-pit p{margin:0;font-size:14.5px;line-height:1.6;padding:10px 12px;border-radius:12px}
body.nd-design .rs26 .sx-pit p b{display:block;font-size:12.5px;margin-bottom:2px}
body.nd-design .rs26 .sx-pit .bad{background:#FFF1F3;color:#6B1F30;border:1px solid #F7C9D2}
body.nd-design .rs26 .sx-pit .good{background:#ECFBF3;color:#0F4F33;border:1px solid #B5E8CE;display:none}
body.nd-design .rs26 .sx-pit article.fix .good{display:block;animation:dyIn .45s ease-out}
body.nd-design .rs26 .sx-pit article.fix .bad{opacity:.55}
body.nd-design .rs26 .sx-pit button{justify-self:start;font:600 13.5px Rubik,sans-serif;padding:8px 14px;border-radius:99px;border:1px solid #0D2350;background:#0D2350;color:#fff;cursor:pointer}
body.nd-design .rs26 .sx-pit article.fix button{background:#fff;color:#0D2350}
@media (max-width:640px){body.nd-design .rs26 .sx-pit{grid-template-columns:1fr}}
body.nd-design .rs26 .rd{border-radius:22px;padding:18px;background:#F4F8FC;border:1px solid rgba(13,35,80,.08);display:grid;gap:12px;margin:14px 0}
body.nd-design .rs26 .rd-h{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}
body.nd-design .rs26 .rd-h b{color:#0D2350;font-size:15px}
body.nd-design .rs26 .rd-bar{height:8px;border-radius:4px;background:#DCE6F2;overflow:hidden}
body.nd-design .rs26 .rd-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,#27C4EE,#2FD38A);transition:width .4s}
body.nd-design .rs26 .rd-h button{font:500 13px Rubik,sans-serif;background:none;border:0;color:#5D6E91;text-decoration:underline;cursor:pointer}
body.nd-design .rs26 .rd ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
body.nd-design .rs26 .rd label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(13,35,80,.1);cursor:pointer;font-size:14.5px;line-height:1.5;color:#0D2350}
body.nd-design .rs26 .rd input{width:20px;height:20px;accent-color:#0D2350;flex:none;margin-top:1px}
body.nd-design .rs26 .rd input:checked+span{color:#5D6E91;text-decoration:line-through}
body.nd-design .rs26 .rd-ok{margin:0;font-weight:700;color:#0F4F33;background:#ECFBF3;border:1px solid #B5E8CE;border-radius:12px;padding:10px 12px}
body.nd-design .rs26 .rd-ok[hidden]{display:none}
body.nd-design .rs26.rs26-33-sale .fx-cover{position:relative;margin:0;perspective:1400px}
body.nd-design .rs26.rs26-33-sale .fx-glow{position:absolute;inset:8% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.45),transparent);filter:blur(30px)}
body.nd-design .rs26.rs26-33-sale .fx-card{position:relative;display:block;border-radius:26px;overflow:hidden;border:1px solid rgba(167,205,255,.2);box-shadow:0 50px 90px -40px rgba(0,0,0,.85),0 0 0 6px rgba(255,255,255,.03);transform:rotateY(-7deg) rotateX(3deg);animation:fxFloat 7s ease-in-out infinite}
body.nd-design .rs26.rs26-33-sale .fx-card img{display:block;width:100%;height:auto}
body.nd-design .rs26.rs26-33-sale .fx-cap{position:absolute;inset-inline-end:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(5,10,22,.74);color:var(--tx,#c4d5e8);font-size:12.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
body.nd-design .rs26.rs26-33-sale .fx-tile{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 20px 40px -18px rgba(0,0,0,.6);animation:fxBob 6s ease-in-out infinite}
body.nd-design .rs26.rs26-33-sale .fx-tile img{width:30px;height:30px}
body.nd-design .rs26.rs26-33-sale .fx-tile.t0{top:-14px;right:9%;animation-delay:-1s}
body.nd-design .rs26.rs26-33-sale .fx-tile.t1{bottom:16%;right:-14px;animation-delay:-2.6s}
body.nd-design .rs26.rs26-33-sale .fx-tile.t2{bottom:-16px;left:14%;animation-delay:-4s}
body.nd-design .rs26.rs26-33-sale .fx-tile.t3{top:18%;left:-14px;animation-delay:-3.2s}
@media(max-width:899px){body.nd-design .rs26.rs26-33-sale .fx-tile.t1{right:-4px}
body.nd-design .rs26.rs26-33-sale .fx-tile.t3{left:-4px}}
@keyframes fxFloat{0%,100%{transform:rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}
@keyframes fxBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
body.nd-design .rs26.rs26-90-bundle .fx-cover{position:relative;margin:0;perspective:1400px}
body.nd-design .rs26.rs26-90-bundle .fx-glow{position:absolute;inset:8% 10%;border-radius:50%;background:radial-gradient(closest-side,rgba(39,196,238,.45),transparent);filter:blur(30px)}
body.nd-design .rs26.rs26-90-bundle .fx-card{position:relative;display:block;border-radius:26px;overflow:hidden;border:1px solid rgba(167,205,255,.2);box-shadow:0 50px 90px -40px rgba(0,0,0,.85);transform:rotateY(-7deg) rotateX(3deg);animation:fxFloat 7s ease-in-out infinite}
body.nd-design .rs26.rs26-90-bundle .fx-card img{display:block;width:100%;height:auto}
body.nd-design .rs26.rs26-90-bundle .fx-cap{position:absolute;inset-inline-end:18px;top:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(5,10,22,.74);color:#c4d5e8;font-size:12.5px;backdrop-filter:blur(8px)}
body.nd-design .rs26.rs26-90-bundle .fx-tile{position:absolute;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:rgba(255,255,255,.94);box-shadow:0 20px 40px -18px rgba(0,0,0,.6);animation:fxBob 6s ease-in-out infinite}
body.nd-design .rs26.rs26-90-bundle .fx-tile img{width:30px;height:30px}
body.nd-design .rs26.rs26-90-bundle .fx-tile.t0{top:-14px;right:9%;animation-delay:-1s}
body.nd-design .rs26.rs26-90-bundle .fx-tile.t1{bottom:16%;right:-14px;animation-delay:-2.6s}
body.nd-design .rs26.rs26-90-bundle .fx-tile.t2{bottom:-16px;left:14%;animation-delay:-4s}
body.nd-design .rs26.rs26-90-bundle .fx-tile.t3{top:18%;left:-14px;animation-delay:-3.2s}
@media(max-width:899px){body.nd-design .rs26.rs26-90-bundle .fx-tile.t1{right:-4px}
body.nd-design .rs26.rs26-90-bundle .fx-tile.t3{left:-4px}}
@keyframes fxFloat{0%,100%{transform:rotateY(-7deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}
@keyframes fxBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
body.nd-design .rs26.rs26-90-bundle #why .pain-list{list-style:none;padding:0;display:grid;gap:14px;max-width:680px;margin:0 auto}
body.nd-design .rs26.rs26-90-bundle #why .pain-list li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;align-items:start;padding:22px 24px;border-radius:18px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));box-shadow:var(--card-sh)}
body.nd-design .rs26.rs26-90-bundle #why .pain-list .ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(39,196,238,.3);background:rgba(39,196,238,.07);color:var(--accent)}
body.nd-design .rs26.rs26-90-bundle #why .pain-list p{margin:0;font-size:1.05rem;line-height:1.7;color:var(--text2)}
body.nd-design .rs26.rs26-90-bundle #why .bridge{max-width:680px;margin:2rem auto 0;padding:20px 24px;border-radius:18px;background:rgba(39,196,238,.08);border:1px solid rgba(39,196,238,.2);text-align:center;font-size:1.05rem;color:var(--text)}
body.nd-design .rs26.rs26-90-bundle .res-combo{display:grid;gap:2.5rem;align-items:start}
@media(min-width:960px){body.nd-design .rs26.rs26-90-bundle .res-combo{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:40px 72px}}
body.nd-design .rs26.rs26-90-bundle .res-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}
body.nd-design .rs26.rs26-90-bundle .res-list li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:22px 24px;border-radius:18px;background:#fff;border:1px solid rgba(13,35,80,.06);box-shadow:0 4px 20px -8px rgba(0,0,0,.05)}
body.nd-design .rs26.rs26-90-bundle .res-list .ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#EAF7FC;border:1px solid rgba(8,120,160,.12);color:var(--navy)}
body.nd-design .rs26.rs26-90-bundle .res-list b{display:block;font-size:.95rem;color:var(--navy);margin-bottom:2px}
body.nd-design .rs26.rs26-90-bundle .res-list small{font-size:.85rem;line-height:1.6;color:var(--text2)}
body.nd-design .rs26.rs26-90-bundle .vid-side{display:grid;gap:14px;grid-template-columns:1fr 1fr}
@media(max-width:959px){body.nd-design .rs26.rs26-90-bundle .vid-side{margin-top:.5rem}}
body.nd-design .rs26.rs26-90-bundle .vid-card{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:9/16;max-height:460px;background:#0a1628;cursor:pointer;border:1px solid rgba(13,35,80,.08);box-shadow:0 12px 40px -10px rgba(0,0,0,.12)}
body.nd-design .rs26.rs26-90-bundle .vid-card video{width:100%;height:100%;object-fit:cover}
body.nd-design .rs26.rs26-90-bundle .vid-card::after{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:rgba(39,196,238,.85);color:#fff;font-size:20px;opacity:.9;transition:opacity .3s,transform .3s;pointer-events:none}
body.nd-design .rs26.rs26-90-bundle .vid-card.playing::after{opacity:0;transform:translate(-50%,-50%) scale(.5)}
body.nd-design .rs26.rs26-90-bundle .vid-label{position:absolute;bottom:0;right:0;left:0;padding:1rem;background:linear-gradient(transparent,rgba(5,10,22,.9));color:#fff;font-size:.82rem;text-align:center;font-weight:500}
body.nd-design .rs26.rs26-90-bundle #value .sec-head{text-align:center;margin-bottom:2.5rem}
body.nd-design .rs26.rs26-90-bundle .val-stack{list-style:none;padding:0;display:grid;gap:12px;max-width:700px;margin:0 auto;counter-reset:val}
body.nd-design .rs26.rs26-90-bundle .val-stack li{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:18px;border:1px solid var(--line2);background:linear-gradient(180deg,rgba(15,27,49,.8),rgba(8,15,30,.8));box-shadow:var(--card-sh);counter-increment:val;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}
body.nd-design .rs26.rs26-90-bundle .val-stack li.vis{opacity:1;transform:translateY(0)}
body.nd-design .rs26.rs26-90-bundle .val-stack li::before{content:counter(val);flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(39,196,238,.3);background:rgba(39,196,238,.07);color:var(--accent);font-weight:700;font-size:1.1rem}
body.nd-design .rs26.rs26-90-bundle .val-stack .val-name{flex:1;font-weight:500;color:var(--text)}
body.nd-design .rs26.rs26-90-bundle .val-stack .val-name b{display:block;margin-bottom:2px}
body.nd-design .rs26.rs26-90-bundle .val-stack .val-name small{color:var(--text2);font-weight:400}
body.nd-design .rs26.rs26-90-bundle .val-stack .val-price{flex:none;text-align:center;min-width:70px}
body.nd-design .rs26.rs26-90-bundle .val-stack .val-price .counter{font-size:1.3rem;font-weight:800;color:var(--accent)}
body.nd-design .rs26.rs26-90-bundle .val-stack .val-price s{display:block;font-size:.8rem;color:var(--text3);font-weight:400;text-decoration:line-through}
body.nd-design .rs26.rs26-90-bundle .bonus-head{text-align:center;margin:3rem auto 1.5rem;font-size:1.3rem;font-weight:600;color:var(--accent)}
body.nd-design .rs26.rs26-90-bundle .val-total{max-width:480px;margin:3rem auto 0;padding:2.5rem 2rem;border-radius:24px;border:1px solid rgba(39,196,238,.4);background:var(--navy);text-align:center;position:relative;box-shadow:0 40px 80px -20px rgba(0,0,0,.5)}
body.nd-design .rs26.rs26-90-bundle .val-total .was{font-size:1.2rem;color:#fff}
body.nd-design .rs26.rs26-90-bundle .val-total .was s{font-weight:700;color:#fff;font-size:1.3rem;text-decoration:line-through;opacity:.6}
body.nd-design .rs26.rs26-90-bundle .val-total .big{display:block;font-size:clamp(3.5rem,7vw,5rem);font-weight:900;color:#fff;line-height:1;margin:.5rem 0}
body.nd-design .rs26.rs26-90-bundle .val-total .big .cur{font-size:.45em;vertical-align:super}
body.nd-design .rs26.rs26-90-bundle .val-total .save-pill{display:inline-block;margin:.6rem 0;padding:.5rem 1.6rem;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:1.1rem;letter-spacing:.01em}
@keyframes pillPulse{0%,100%{transform:scale(1);box-shadow:0 4px 20px rgba(39,196,238,.35)}50%{transform:scale(1.03);box-shadow:0 8px 30px rgba(39,196,238,.55)}}
body.nd-design .rs26.rs26-90-bundle .val-total .note{display:block;margin:.5rem 0 1.5rem;font-size:1rem;color:rgba(255,255,255,.7)}
body.nd-design .rs26.rs26-90-bundle .val-total .ac-bacts{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}
body.nd-design .rs26.rs26-90-bundle .fit-grid{display:grid;gap:14px}
@media(min-width:768px){body.nd-design .rs26.rs26-90-bundle .fit-grid{grid-template-columns:1fr 1fr}}
body.nd-design .rs26.rs26-90-bundle .fit-col{padding:28px 24px;border-radius:20px;background:#fff;border:1px solid rgba(13,35,80,.06);box-shadow:0 4px 20px -8px rgba(0,0,0,.05)}
body.nd-design .rs26.rs26-90-bundle .fit-col h3{font-size:1.2rem;margin:0 0 1.2rem;font-weight:700;color:var(--navy)}
body.nd-design .rs26.rs26-90-bundle .fit-col .checks{list-style:none;padding:0;display:grid;gap:10px}
body.nd-design .rs26.rs26-90-bundle .fit-col .checks li{display:flex;gap:12px;align-items:flex-start;font-size:.95rem;line-height:1.65;color:#3a4a60}
body.nd-design .rs26.rs26-90-bundle .fit-col .checks .ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center}
body.nd-design .rs26.rs26-90-bundle .fit-yes .checks .ic{background:var(--accent);color:#fff}
body.nd-design .rs26.rs26-90-bundle .fit-no .checks .ic{background:rgba(13,35,80,.06);color:#8592AA}
body.nd-design .rs26.rs26-90-bundle #final-cta{text-align:center;position:relative;overflow:hidden}
body.nd-design .rs26.rs26-90-bundle #final-cta::before{content:"";position:absolute;top:0;left:50%;width:600px;height:600px;margin-left:-300px;border-radius:50%;background:radial-gradient(circle,rgba(39,196,238,.12),transparent 70%);pointer-events:none;animation:ctaGlow 6s ease-in-out infinite alternate}
@keyframes ctaGlow{from{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}
body.nd-design .rs26.rs26-90-bundle #final-cta h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:.4rem;position:relative}
body.nd-design .rs26.rs26-90-bundle #final-cta .sub{color:var(--text2);font-size:1.1rem;max-width:32em;margin:0 auto 2.5rem;position:relative}
body.nd-design .rs26.rs26-90-bundle .final-box{max-width:420px;margin:0 auto;padding:2.5rem 2rem;border-radius:24px;border:1px solid rgba(39,196,238,.25);background:rgba(15,27,49,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 40px 80px -20px rgba(0,0,0,.6);position:relative}
body.nd-design .rs26.rs26-90-bundle .final-box .price-row{display:flex;align-items:baseline;justify-content:center;gap:.8rem}
body.nd-design .rs26.rs26-90-bundle .final-box .price-big{font-size:clamp(3rem,6vw,4rem);font-weight:900;color:var(--accent)}
body.nd-design .rs26.rs26-90-bundle .final-box .price-was{font-size:1.1rem;color:var(--text3);text-decoration:line-through}
body.nd-design .rs26.rs26-90-bundle .final-box .price-note{color:var(--text3);font-size:.9rem;margin:.3rem 0 1.5rem}
body.nd-design .rs26.rs26-90-bundle .final-box .cta-btns{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}
body.nd-design .rs26.rs26-90-bundle .final-box .cta-btns .btn{min-width:150px;padding:14px 24px;font-size:1rem}
body.nd-design .rs26.rs26-90-bundle .trust-row{margin-top:1.5rem;position:relative}
body.nd-design .rs26.rs26-90-bundle .trust-row .stars{font-size:1.2rem;color:#f59e0b;letter-spacing:.2em}
body.nd-design .rs26.rs26-90-bundle .trust-row .trust-text{font-size:.85rem;color:var(--text3);margin-top:.3rem}
@keyframes countIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
body.nd-design .rs26.rs26-90-bundle .counted{animation:countIn .4s ease forwards}
body.nd-design .rs26.rs26-90-bundle #main .sec-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-bottom:clamp(28px,3vw,40px)}
body.nd-design .rs26.rs26-90-bundle #main .sec-head h2,body.nd-design .rs26.rs26-90-bundle #main .sec-head h3{margin:0}
body.nd-design .rs26.rs26-90-bundle #main .sec-head p{margin:0;max-width:36em}
body.nd-design .rs26 [hidden]{display:none!important}
body.nd-design .rs26 .ac-learn,body.nd-design .rs26 .ac-lbody{display:block}
body.nd-design .rs26 :is(.sx-pwgrid,.sx-bld,.fx-body){min-width:0}
body.nd-design .rs26 img{max-width:100%}
body.nd-design .rs26 .ac-course{margin:0}
body.nd-design .rs26 .ac-lbody{padding-inline:0}
body.nd-design .rs26 :is(.rv,.hero-in){opacity:1;transform:none}
body.nd-design .rs26 .ac-bacts > .elementor-widget{display:contents}
body.nd-design .rs26 .val-total .nb4-amount{font-size:clamp(3.5rem,7vw,5rem);font-weight:900;display:block;line-height:1.1}
body.nd-design .rs26 .price-row .nb4-amount{font-size:clamp(3rem,6vw,4rem);font-weight:900;color:var(--accent)}
body.nd-design .rs26 :is(.ac-lesson,.ac-lbody,.fx-body){overflow-wrap:break-word}