:root{--accent:#f39c12;--accent-dark:#c47d0d;--ink:#1b2028;--muted:#68707d;--surface:#fff;--soft:#f5f7fa;--line:#e5e9f0;--green:#1f9d72;--blue:#2764c5;--shadow:0 16px 45px #141b261f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--surface);margin:0;font-family:Raleway,Source Sans Pro,Noto Sans Thai,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-loader{opacity:1;pointer-events:auto;z-index:50000;background:#fff;place-items:center;transition:opacity 1s;display:grid;position:fixed;inset:0}.site-loader.is-exiting{opacity:0;pointer-events:none}.spinner{justify-content:center;gap:8px;width:70px;height:24px;display:flex}.spinner span{background-color:var(--accent);border-radius:999px;width:18px;height:18px;animation:1.4s ease-in-out infinite both bouncedelay;display:block}.spinner .bounce1{animation-delay:-320ms}.spinner .bounce2{animation-delay:-160ms}button,input,textarea{font:inherit}.site-header{z-index:20;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:28px;min-height:100px;padding:0 max(18px,50vw - 585px);transition:background-color .65s,min-height .65s,opacity .65s;display:flex;position:fixed;top:0;left:0;right:0}.brand{flex:none}.brand img{box-sizing:content-box;object-fit:contain;flex:none;width:45px;max-width:none;height:45px;padding-top:25px;transition:height .65s,padding-top .65s}.site-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(10px,2vw,24px);display:flex}.site-header nav a{color:#ccc;padding-top:45px;font-size:18px;font-weight:400;transition:color .65s,padding-top .65s,transform .18s}.site-header nav a:hover,.site-header nav a:focus-visible,.site-header nav a.active{color:var(--accent);transform:translateY(-1px)}.site-header.is-condensed{background-color:#3b3b3bb3;min-height:70px}.site-header.is-condensed .brand img{width:35px;height:35px;padding-top:0}.site-header.is-condensed nav a{padding-top:15px}.section-inner{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,42px)}.section-pad{padding:clamp(72px,9vw,118px) 0}.hero{color:#f8fafc;background:linear-gradient(#212121bf,#212121bf),url(/images/home.jpg) 50%/cover;min-height:100svh;padding-top:118px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:clamp(26px,5vw,58px);padding-bottom:50px;display:grid}.hero-logo-block{color:#f1f1f1;text-align:center;margin:0 auto 18px}.hero-logo-block img{border-radius:15px;width:100px;height:100px;margin:0 auto}.hero-logo-block h1{margin:5px 0 0;font-family:sans-serif;font-size:30px;font-weight:200;line-height:35px}.hero-copy{text-align:left;padding-bottom:50px}.hero-copy h2{color:#f1f1f1;text-transform:uppercase;margin:0 0 16px;font-family:sans-serif;font-size:clamp(1.72rem,3vw,1.9rem);font-weight:200;line-height:1.5}.hero-copy p{color:#f1f1f1;margin:0;padding-bottom:24px;font-family:sans-serif;font-size:22px;font-weight:200;line-height:28px}.hero-device{align-self:end}.hero-device img{filter:drop-shadow(0 30px 45px #00000057);object-fit:contain;max-height:68svh;margin-left:auto}.store-badges{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.store-badges a{transition:transform .18s,filter .18s}.store-badges a:hover,.store-badges a:focus-visible{filter:brightness(1.04);transform:translateY(-2px)}.store-badges img{width:auto;height:42px}.split,.story-grid,.download-grid,.availability-grid,.contact-grid,.footer-grid{gap:clamp(28px,5vw,64px);display:grid}.split,.download-grid,.availability-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.wide-shot,.feature-phone,.download-screen{box-shadow:var(--shadow);border-radius:8px}.section-copy h2,.section-heading h2,.story-item h2,.site-footer h2{color:#333;text-transform:uppercase;margin:0 0 18px;font-size:30px;font-weight:400;line-height:37px}.section-copy p,.section-heading p,.story-item p,.feature-card p,.info-card p,.site-footer p{color:#333;margin:0;font-size:19px;font-weight:300;line-height:28px}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.84rem;font-weight:800}.section-heading{text-align:center;max-width:780px;margin:0 auto clamp(34px,6vw,58px)}.section-heading h2{position:relative}.section-heading h2:after{background:var(--accent);content:"";width:60px;height:1px;margin-left:-30px;position:absolute;bottom:-20px;left:50%}.section-heading p{margin-top:45px}.why,.faq{background:var(--soft)}.intro,.features{background:#fff}.promo-banner{width:min(100%,980px);margin:0 auto 48px}.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,58px);display:grid}.about-copy h2{color:#333;text-transform:uppercase;margin:0 0 30px;font-size:30px;font-weight:800;line-height:37px;position:relative}.about-copy h2:after{background:var(--accent);content:"";width:70px;height:1px;position:absolute;bottom:-12px;left:0}.about-copy>p{color:#333;margin:0 0 26px;font-size:19px;line-height:24px}.about-list{gap:18px;display:grid}.about-point{min-height:70px;padding-left:80px;position:relative}.about-icon{border:2px solid #bababa;border-radius:50%;width:48px;height:48px;transition:border-color .65s;position:absolute;top:2px;left:0}.about-icon:after{content:"";background:#bababa;border-radius:50%;width:12px;height:12px;transition:background .65s;position:absolute;top:16px;left:16px}.about-point:hover .about-icon{border-color:var(--accent)}.about-point:hover .about-icon:after{background:var(--accent)}.about-point h3{color:#343434;text-transform:uppercase;margin:0 0 4px;font-size:20px;font-weight:800}.about-point p{color:#727272;margin:0;font-size:16px;line-height:1.55}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.info-card,.testimonial-card,.feature-card,.contact-card,.contact-form,.customer-card,.device-tile{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 12px 28px #161e2a0f}.info-card{padding:28px}.card-mark{background:linear-gradient(135deg, var(--accent), var(--green));border-radius:999px;width:46px;height:10px;margin-bottom:18px;display:block}.info-card h3,.feature-card h3,.testimonial-card h3,.contact-card h3,.contact-form h3{margin:0 0 12px;font-size:1.25rem;line-height:1.25}.product-story{background:#f1f1f1}.story-grid{gap:clamp(46px,7vw,86px)}.story-item{grid-template-columns:.85fr 1fr;align-items:center;gap:clamp(26px,5vw,58px);display:grid}.story-item.reverse{grid-template-columns:1fr .85fr}.story-item.reverse img{order:2}.story-item img{box-shadow:var(--shadow);border-radius:8px;width:100%}.device-grid{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;gap:18px;max-width:1000px;margin:0 auto;padding-bottom:28px;display:flex;overflow-x:auto}.device-grid::-webkit-scrollbar{display:none}.testimonial-grid::-webkit-scrollbar{display:none}.customer-grid::-webkit-scrollbar{display:none}.device-tile{scroll-snap-align:center;flex:0 0 min(100%,860px);margin:0;overflow:hidden}.device-tile img{aspect-ratio:4/3;object-fit:cover;width:100%}.device-tile figcaption,.customer-card figcaption{color:var(--muted);gap:2px;padding:14px 16px 16px;font-size:.92rem;display:grid}.device-tile strong{color:var(--ink)}.device-dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.device-dots button{cursor:pointer;background:#bbb;border:0;border-radius:999px;width:13px;height:13px;padding:0;transition:background .25s,transform .25s}.device-dots button.active2{background:#717171;transform:scale(1.08)}.testimonials{color:#fff;background:linear-gradient(#0009,#0009),url(/images/testimonial.jpg) 50%/cover fixed}.dark-heading h2,.dark-heading p,.testimonials .section-heading h2{color:#fff}.testimonial-grid{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory;gap:24px;max-width:860px;margin:0 auto;padding-bottom:18px;display:flex;overflow-x:auto}.testimonial-card{box-shadow:none;scroll-snap-align:center;text-align:center;background:0 0;border:0;flex-direction:column;flex:0 0 100%;align-items:center;min-height:100%;padding:0 16px 34px;display:flex}.testimonial-card img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:92px;height:92px}.testimonial-card p{color:#d8d8d8;margin:0;font-family:sans-serif;font-size:18px;line-height:27px}.testimonial-card .role{color:#fff;margin-bottom:16px;font-weight:700}.testimonial-card h3{color:#fff;font-size:30px;font-weight:400}.testimonial-dots{justify-content:center;gap:6px;display:flex}.testimonial-dots span{border:1px solid #fff;border-radius:999px;width:11px;height:11px}.testimonial-dots span.active{background:#fff}.customer-grid{-ms-overflow-style:none;scrollbar-width:none;gap:28px;padding:18px 4px 36px;display:flex;overflow-x:auto}.customer-card{box-shadow:none;text-align:center;background:0 0;border:0;flex:0 0 140px;margin:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.customer-card:hover{transform:translateY(-3px)}.customer-card img{object-fit:cover;width:120px;height:100px;margin:0 auto}.customer-card figcaption{color:#333;padding:10px 0 0;font-size:.92rem;display:block}.features-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,52px);display:grid}.feature-phone{object-fit:contain;justify-self:center;max-height:620px}.feature-list{gap:36px;display:grid}.feature-card{box-shadow:none;background:0 0;border:0;padding:0}.feature-list-left{text-align:right}.feature-list-left .feature-card{padding-right:52px}.feature-list-right .feature-card{padding-left:52px}.feature-card h3{color:#333;text-transform:uppercase;margin-bottom:15px;font-size:25px;font-weight:700;line-height:1.2}.feature-card h3 span{color:var(--accent);padding:0 5px}.feature-card p{color:#333;font-size:16px;font-weight:300;line-height:25px}.text-button,.pricing-actions a,.contact-form button{background:var(--accent);color:#151515;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:46px;padding:11px 20px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.text-button{margin-top:26px}.text-button:hover,.pricing-actions a:hover,.contact-form button:hover{background:#ff6b80;transform:translateY(-2px)}.centered{max-width:max-content;margin-left:auto;margin-right:auto;display:flex}.pricing{color:#f1f1f1;background:#1a1a1a}.pricing-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:center;gap:clamp(26px,5vw,60px);display:grid}.pricing h2{color:#f1f1f1;margin:0 0 18px;font-size:30px;font-weight:400;line-height:37px}.pricing p{color:#dfdfdf;margin:0;font-size:18px;font-weight:300}.pricing-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pricing-actions a{width:100%}.stats{color:#fff;background:linear-gradient(#090d13c2,#090d13c7),url(/images/fun_bg.jpg) 50%/cover fixed;padding:clamp(62px,8vw,104px) 0}.stats-grid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.stat strong{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.1;display:block}.stat span{color:#d6dbe4;margin-top:8px;display:block}.download{background:#f1f1f1}.download .section-heading{margin-bottom:36px}.download .section-heading .store-badges{justify-content:center;margin-top:24px}.download h3{color:var(--accent-dark);margin:0 0 16px;font-size:clamp(1.5rem,3vw,2.2rem)}.download-screen{width:min(100%,760px);max-width:760px;margin:0 auto}.availability{color:#fff;background:#1a1a1a;padding:0}.availability-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid}.available-title{place-content:center start;min-height:200px;padding:32px clamp(20px,4vw,42px);display:grid}.available-title h2{color:#fff;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.1}.available-title p{color:#ccc;margin:0;font-size:18px}.platform-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-buttons a{color:#fff;text-align:center;border-left:1px solid #0f1217;flex-direction:column;justify-content:center;align-items:center;min-height:200px;transition:background .65s;display:flex;position:relative;overflow:hidden}.platform-buttons a:hover{background:#121212}.platform-buttons span{color:var(--accent);font-size:clamp(1.55rem,3vw,2.5rem);font-weight:700;transition:opacity .65s,transform .65s}.platform-buttons strong{color:#fff;opacity:0;font-size:1.4rem;transition:opacity .65s,transform .65s;position:absolute;transform:translateY(16px)}.platform-buttons a:hover span{opacity:0;transform:translateY(-16px)}.platform-buttons a:hover strong{opacity:1;transform:translateY(0)}.faq-list{gap:14px;max-width:860px;margin:0 auto 28px;display:grid}.faq-list details{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.faq-list summary{color:#4682b4;cursor:pointer;padding:12px 0;font-size:1.26rem;font-style:italic;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--accent);content:"+";float:right;font-size:1.3rem}.faq-list details[open] summary:after{content:"-"}.faq-list p{color:#727272;margin:0;padding:0 0 18px}.contact{color:#fff;background:linear-gradient(#0c1118db,#0c1118d1),url(/images/social_shot.jpg) 50%/cover}.contact .section-copy p{color:#dce2ea}.contact .section-copy h2{color:#fff}.contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr) minmax(280px,.95fr)}.contact-links{gap:10px;margin-top:24px;display:grid}.contact-links a{color:#fff;font-weight:700;transition:color .18s}.contact-links a:hover{color:var(--accent)}.contact-card,.contact-form{padding:28px}.contact-card{color:var(--ink);font-style:normal}.contact-card p,.contact-form p{color:var(--muted);margin:0 0 8px}.contact-form{color:var(--ink)}.contact-form label{color:var(--muted);gap:6px;margin-top:14px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);color:var(--ink);resize:vertical;border-radius:6px;width:100%;min-height:44px;padding:10px 12px}.contact-form button{width:100%;margin-top:18px}.site-footer{color:#dce2ea;background:#0f1217;padding:54px 0}.site-footer p{color:#aeb7c4}.site-footer a{color:#fff;text-underline-offset:3px;text-decoration:underline}.site-footer h2{color:#dce2ea}.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);align-items:start}.legal-page{background:var(--surface);color:var(--ink);min-height:100svh}.legal-hero{color:#fff;background:linear-gradient(#212121c7,#212121c7),url(/images/home.jpg) 50%/cover;padding:clamp(72px,10vw,128px) 0}.legal-back{text-underline-offset:4px;margin-bottom:34px;font-weight:700;text-decoration:underline;display:inline-flex}.legal-hero h1{margin:10px 0 18px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.15}.legal-content{padding-top:clamp(44px,7vw,82px);padding-bottom:clamp(44px,7vw,82px)}.legal-content+.legal-content{padding-top:0}.legal-content h2{margin:34px 0 12px;font-size:clamp(1.4rem,2.5vw,2rem)}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:var(--muted);max-width:850px;font-size:1.04rem}.legal-content ul{gap:10px;max-width:850px;margin:18px 0 0;padding-left:22px;display:grid}.legal-content a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.legal-english{border-top:1px solid var(--line)}.reveal{opacity:1}.motion-ready .reveal{opacity:0;will-change:opacity, transform}.motion-ready .reveal.in-view{animation-delay:var(--reveal-delay,0s);animation-duration:var(--reveal-duration,1s);animation-name:fadeInUp;animation-timing-function:ease;animation-fill-mode:both}.motion-ready .reveal.in-view.anim-fade-in{animation-name:fadeIn}.motion-ready .reveal.in-view.anim-fade-up{animation-name:fadeInUp}.motion-ready .reveal.in-view.anim-fade-left{animation-name:fadeInLeft}.motion-ready .reveal.in-view.anim-fade-right{animation-name:fadeInRight}.motion-ready .reveal.in-view.anim-fade-left-big{animation-name:fadeInLeftBig}.motion-ready .reveal.in-view.anim-fade-right-big{animation-name:fadeInRightBig}.motion-ready .reveal.in-view.anim-fade-in-big{animation-name:fadeInBig}.motion-ready .reveal.in-view.anim-bounce-in{animation-name:bounceIn}.motion-ready .reveal.in-view.anim-bounce-left{animation-name:bounceInLeft}.motion-ready .reveal.in-view.anim-bounce-right{animation-name:bounceInRight}.motion-ready .reveal.in-view.anim-bounce-down{animation-name:bounceInDown}.motion-ready .reveal.in-view.anim-light-speed{animation-name:lightSpeedIn}.delay-1{--reveal-delay:.12s}.delay-2{--reveal-delay:.22s}.legacy-delay-1{--reveal-delay:1s;--reveal-duration:.5s}.legacy-delay-2{--reveal-delay:1.5s;--reveal-duration:.5s}.legacy-delay-3{--reveal-delay:2s;--reveal-duration:.5s}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-160px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(160px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInBig{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes bounceInRight{0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{opacity:1;transform:translate(0,0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{opacity:1;transform:translate(0,0)}}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{opacity:1;transform:none}}@media (max-width:1060px){.card-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-grid,.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-layout,.contact-grid{grid-template-columns:1fr}.feature-phone{max-height:520px}}@media (max-width:820px){.site-header{align-items:flex-start;gap:12px;position:absolute}.site-header nav{justify-content:flex-start}.hero-grid,.about-grid,.split,.pricing-grid,.download-grid,.availability-grid,.footer-grid,.story-item,.story-item.reverse{grid-template-columns:1fr}.story-item.reverse img{order:0}.hero{padding-top:150px}.hero-grid{min-height:auto}.hero-device img{max-height:56svh;margin:0 auto}.testimonial-grid{grid-template-columns:1fr}.feature-list-left{text-align:left}.feature-list-left .feature-card,.feature-list-right .feature-card{padding-left:0;padding-right:0}}@media (max-width:560px){.site-header{padding:12px 18px}.brand img{width:34px;height:34px}.site-header nav a{font-size:.76rem}.hero{padding-top:172px}.store-badges{flex-direction:column;align-items:stretch;max-width:190px}.card-grid,.device-grid,.customer-grid,.stats-grid,.availability-grid,.platform-buttons{grid-template-columns:1fr}.section-pad{padding:58px 0}.info-card,.testimonial-card,.feature-card,.contact-card,.contact-form{padding:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}.motion-ready .reveal,.motion-reduced .reveal{opacity:1!important;animation:none!important;transform:none!important}.site-loader{display:none}}.manual-page{--manual-bg:#f4f7fb;--manual-ink:#17202c;--manual-muted:#607086;--manual-panel:#fff;--manual-panel-strong:#fdfefe;--manual-border:#75819438;--manual-glass:#ffffffc7;--manual-blue:#1f65d6;--manual-green:#137a5b;--manual-warn:#f39c12;background:radial-gradient(circle at top left, #1f65d617, transparent 34rem), linear-gradient(180deg, #f8fbff 0%, var(--manual-bg) 44%, #fff 100%);color:var(--manual-ink);min-height:100svh}.manual-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:var(--manual-glass);z-index:30;border:1px solid #ffffffa3;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;width:calc(100% - 32px);max-width:1180px;margin:14px auto 0;padding:12px 14px;display:flex;position:sticky;top:14px;box-shadow:0 18px 44px #16202e1c}.manual-brand,.manual-topnav,.manual-home-actions,.manual-inline-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manual-brand{color:var(--manual-ink);font-weight:800}.manual-brand img{border-radius:6px;width:34px;height:34px}.manual-topnav{justify-content:flex-end}.manual-topnav a,.manual-primary-link,.manual-secondary-link,.manual-inline-links a,.manual-next-link a,.manual-troubleshooting-tree a{border-radius:6px;min-height:38px;padding:8px 12px;font-weight:800;transition:background .18s,border-color .18s,color .18s,transform .18s}.manual-topnav a,.manual-secondary-link,.manual-inline-links a,.manual-next-link a,.manual-troubleshooting-tree a{border:1px solid var(--manual-border);color:var(--manual-blue);background:#ffffffb8}.manual-primary-link{background:var(--manual-warn);color:#151515;border:1px solid #c47d0d73}.manual-topnav a:hover,.manual-topnav a:focus-visible,.manual-primary-link:hover,.manual-primary-link:focus-visible,.manual-secondary-link:hover,.manual-secondary-link:focus-visible,.manual-inline-links a:hover,.manual-inline-links a:focus-visible,.manual-next-link a:hover,.manual-next-link a:focus-visible,.manual-troubleshooting-tree a:hover,.manual-troubleshooting-tree a:focus-visible{transform:translateY(-1px)}.manual-hero,.manual-home-hero,.manual-home-content,.manual-home-grid{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.manual-hero,.manual-home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:clamp(22px,5vw,54px);padding:clamp(64px,9vw,104px) 0 clamp(28px,5vw,54px);display:grid}.manual-home-hero{align-items:center;min-height:min(720px,100svh - 68px)}.manual-hero h1,.manual-home-hero h1{color:var(--manual-ink);margin:0 0 18px;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.08}.manual-hero p,.manual-home-hero p,.manual-section-heading p,.manual-article-header p,.manual-content-block p,.manual-section-card span,.manual-media-frame figcaption,.manual-video-copy p,.manual-workflow-map small,.manual-toc p{color:var(--manual-muted)}.manual-search,.manual-sidebar,.manual-toc{-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:var(--manual-glass);border:1px solid #ffffffb8;border-radius:8px;box-shadow:0 16px 34px #16202e14}.manual-search{gap:10px;padding:16px;display:grid}.manual-search label,.manual-nav-section h2,.manual-toc h2{color:var(--manual-ink);letter-spacing:0;text-transform:uppercase;font-size:.86rem;font-weight:900}.manual-search input{border:1px solid var(--manual-border);color:var(--manual-ink);background:#ffffffeb;border-radius:6px;width:100%;min-height:48px;padding:10px 12px}.manual-search p{color:var(--manual-muted);margin:0;font-size:.9rem}.manual-layout{grid-template-columns:minmax(210px,.72fr) minmax(0,1.8fr) minmax(180px,.58fr);align-items:start;gap:24px;max-width:1180px;margin:0 auto;padding:0 16px clamp(54px,8vw,94px);display:grid}.manual-sidebar,.manual-toc{max-height:calc(100svh - 106px);padding:16px;position:sticky;top:94px;overflow:auto}.manual-nav-section+.manual-nav-section{border-top:1px solid var(--manual-border);margin-top:16px;padding-top:16px}.manual-nav-section ul,.manual-toc ol,.manual-section-card ul,.manual-checklist ul,.manual-workflow-map ol,.manual-bullet-list{margin:0;padding:0;list-style:none}.manual-nav-section a{border-radius:6px;gap:4px;padding:10px;display:grid}.manual-nav-section a:hover,.manual-nav-section a:focus-visible,.manual-nav-section a.is-active{color:var(--manual-blue);background:#ffffffeb}.manual-nav-section small{color:var(--manual-muted);font-size:.82rem;line-height:1.35}.manual-article{background:var(--manual-panel);border:1px solid var(--manual-border);border-radius:8px;padding:clamp(22px,4vw,42px);overflow:hidden;box-shadow:0 18px 38px #16202e0f}.manual-article h2,.manual-section-heading h2,.manual-workflow-map h2{color:var(--manual-ink);margin:0 0 12px;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.2}.manual-article h3,.manual-section-card h3,.manual-checklist h3,.manual-troubleshooting-tree h3,.manual-video-copy h3{color:var(--manual-ink);margin:0 0 10px;font-size:1.16rem;line-height:1.3}.manual-article-header{border-bottom:1px solid var(--manual-border);margin-bottom:28px;padding-bottom:24px}.manual-article-header dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.manual-article-header dt{color:var(--manual-muted);font-size:.86rem;font-weight:800}.manual-article-header dd{margin:0}.manual-content-block+.manual-content-block{border-top:1px solid var(--manual-border);margin-top:32px;padding-top:32px}.manual-section-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.manual-section-card,.manual-step-card,.manual-checklist,.manual-workflow-map,.manual-troubleshooting-tree,.manual-video,.manual-media-frame{background:var(--manual-panel-strong);border:1px solid var(--manual-border);border-radius:8px}.manual-section-card{padding:18px}.manual-section-card li+li{border-top:1px solid var(--manual-border);margin-top:10px;padding-top:10px}.manual-section-card a{gap:2px;display:grid}.manual-step-card{grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:16px;padding:18px;display:grid}.manual-step-number{background:linear-gradient(135deg, var(--manual-warn), #28a678);color:#151515;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.manual-step-body p{margin:0 0 8px}.manual-step-media{margin-top:14px}.manual-media-frame{margin:0;overflow:hidden}.manual-media-frame img,.manual-media-placeholder{aspect-ratio:16/9;object-fit:cover;width:100%}.manual-media-placeholder{color:var(--manual-muted);background:linear-gradient(135deg,#1f65d61f,#f39c1224),#eef3f8;justify-content:center;align-items:center;min-height:180px;display:flex}.manual-media-frame figcaption{padding:10px 12px 12px;font-size:.9rem}.manual-video{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:0;margin-top:18px;display:grid;overflow:hidden}.manual-video-frame{aspect-ratio:16/9;background:#0f1217}.manual-video-frame iframe{border:0;width:100%;height:100%}.manual-video-copy{padding:18px}.manual-checklist,.manual-workflow-map,.manual-troubleshooting-tree{margin-top:18px;padding:18px}.manual-checklist li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:8px 0;display:grid}.manual-checklist li span{border:1px solid var(--manual-border);color:var(--manual-green);background:#eef3f8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:900;display:flex}.manual-checklist li.is-checked span{background:#137a5b1f;border-color:#137a5b3d}.manual-bullet-list{gap:10px;margin-top:14px;display:grid}.manual-bullet-list li{border:1px solid var(--manual-border);background:#f8fbff;border-radius:8px;padding:10px 12px}.manual-device-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.manual-device-tab{display:contents}.manual-device-tab input{opacity:0;width:1px;height:1px;position:absolute}.manual-device-tab label{border:1px solid var(--manual-border);cursor:pointer;background:#eef3f8;border-radius:6px;order:1;padding:8px 12px;font-weight:800}.manual-device-panel{background:var(--manual-panel-strong);border:1px solid var(--manual-border);border-radius:8px;flex-basis:100%;order:2;padding:16px;display:none}.manual-device-tab input:checked+label{background:var(--manual-blue);color:#fff}.manual-device-tab input:focus-visible+label{outline-offset:2px;outline:3px solid #1f65d63d}.manual-device-tab input:checked~.manual-device-panel{display:block}.manual-workflow-map ol{gap:10px;display:grid}.manual-workflow-map a{border:1px solid var(--manual-border);background:#fff;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.manual-workflow-map span{color:#8a5606;background:#f39c122e;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.manual-troubleshooting-tree details{border:1px solid var(--manual-border);background:#fff;border-radius:8px;margin-top:10px;padding:12px}.manual-troubleshooting-tree summary{cursor:pointer;font-weight:900}.manual-troubleshooting-tree ul{margin:10px 0;padding-left:20px}.manual-troubleshooting-tree li{color:var(--manual-muted);margin:4px 0}.manual-toc ol{gap:8px;display:grid}.manual-toc a{color:var(--manual-muted);padding:4px 0;font-weight:800;display:block}.manual-toc a:hover,.manual-toc a:focus-visible{color:var(--manual-blue)}.manual-next-link{margin-top:18px}.manual-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.manual-home-grid a{border:1px solid var(--manual-border);background:#fff;border-radius:8px;padding:22px;box-shadow:0 18px 38px #16202e0f}.manual-home-grid span{color:var(--manual-warn);font-weight:900}.manual-home-content{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:28px 0 clamp(54px,8vw,94px);display:grid}@media (max-width:1100px){.manual-layout{grid-template-columns:minmax(210px,.64fr) minmax(0,1.4fr)}.manual-toc{display:none}.manual-video{grid-template-columns:1fr}}@media (max-width:780px){.manual-topbar{align-items:flex-start;width:auto;margin-top:0;position:static}.manual-hero,.manual-home-hero,.manual-layout,.manual-home-content,.manual-home-grid{grid-template-columns:1fr}.manual-layout{padding-left:16px;padding-right:16px}.manual-sidebar{max-height:none;position:static}.manual-article-header dl,.manual-section-cards{grid-template-columns:1fr}}@media (max-width:560px){.manual-topbar{border-radius:0;width:100%}.manual-brand span{max-width:150px}.manual-topnav a,.manual-primary-link,.manual-secondary-link{min-height:36px;padding:7px 9px}.manual-hero,.manual-home-hero,.manual-home-content,.manual-home-grid{width:calc(100% - 24px)}.manual-article{padding:18px}.manual-step-card,.manual-workflow-map a{grid-template-columns:1fr}.manual-workflow-map a{align-items:start}}
