/* /style.css */
:root:where([data-theme=ocean]){color:#edf9ff;background:#00162c;--cyan:#72eaff;}:root:root[data-om-inner] a{color:inherit;text-decoration:none;}:root:root[data-om-inner] button{color:inherit;}:root:root[data-om-inner] a:focus-visible,:root:root[data-om-inner] button:focus-visible,:root:root[data-om-inner] summary:focus-visible{outline:2px solid oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] #shade{background:linear-gradient(180deg,#00182fa6,transparent 38%,transparent 65%,#00182fb3);}:root:root[data-om-inner] body > header{background:linear-gradient(#001931e6,transparent);}:root:root[data-om-inner] .brand span{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .brand small{color:#95bdd3;}:root:root[data-om-inner] nav a{color:#c0deee;}:root:root[data-om-inner] nav a:hover{color:#ffffff;}:root:root[data-om-inner] .contact{border:1px solid #a9e7ff55;background:#002a4b55;}:root:root[data-om-inner] .contact span{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .copy{text-shadow:0 2px 28px #00040e99;}:root:root[data-om-inner] .eyebrow{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .eyebrow:before{background:var(--cyan);}:root:root[data-om-inner] h1 em,:root:root[data-om-inner] h2 em{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .description{color:#bddcee;}:root:root[data-om-inner] .hero .viewport{background:linear-gradient(90deg,#001830b3,transparent 76%);}:root:root[data-om-inner] .primary{background:#8aeeff;color:#002034;border:1px solid #dbf2ff;text-shadow:none;box-shadow:0 0 30px #39caff22;}:root:root[data-om-inner] .primary:hover{background:#d8f1ff;box-shadow:0 0 40px #39caff66;}:root:root[data-om-inner] .text-link{border-bottom:1px solid #b6dff566;}:root:root[data-om-inner] .tags span,:root:root[data-om-inner] .tags a{border:1px solid #a5d1fd38;background:#00213c70;}:root:root[data-om-inner] .tags a:hover{background:#003f6c;}:root:root[data-om-inner] .clients{color:#dbf1fd;}:root:root[data-om-inner] .service-links a{border-bottom:1px solid #9fd3f144;}:root:root[data-om-inner] .service-links a:hover{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .project-list span{border-bottom:1px solid #a5d1fd55;}:root:root[data-om-inner] .steps b{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .hud{color:#a8d0e6;}:root:root[data-om-inner] .hud button{background:#00244188;border:1px solid #90ccec33;}:root:root[data-om-inner] .scroll-hint i{background:#9ec7dc;}:root:root[data-om-inner] .progress{background:#a2ceec20;}:root:root[data-om-inner] .progress i{background:var(--cyan);box-shadow:0 0 15px var(--cyan);}:root:root[data-om-inner] #chapters a:after{background:#9ec7dc66;}:root:root[data-om-inner] #chapters a[aria-current="step"]:after{background:#9af0ff;box-shadow:0 0 13px #72eaff;}:root:root[data-om-inner] #status{color:#d1efff;background:#00203be6;border:1px solid #82deff33;}:root:root[data-om-inner] .ending footer{color:#9ac5dc;}:root:root[data-om-inner] .brief{background:#002340cc;border:1px solid #84d9fc44;}:root:root[data-om-inner] .brief p{color:#c7e7fa;}:root:root[data-om-inner] .brief textarea{background:#001e38;border:1px solid #7fd8ff55;color:#ffffff;}:root:root[data-om-inner] .brief button{background:#92ecff;color:#002034;}:root:root[data-om-inner] .brief output{color:#aeeeff;}:root:root[data-om-inner] .fallback .viewport{background:radial-gradient(ellipse at 65% 75%,#004473,transparent 70%);}@media(max-width:760px){:root:root[data-om-inner] .hero .viewport{background:linear-gradient(#00183066,transparent);}}
/* /navigation.css */
:root:root[data-om-inner] .pow-header{background:linear-gradient(#001931ef,#0019318c,transparent);}:root:root[data-om-inner] .pow-header #pow-navigation>a,:root:root[data-om-inner] .services-trigger{color:#b7d0df;}:root:root[data-om-inner] .pow-header #pow-navigation>a:hover,:root:root[data-om-inner] .services-trigger:hover,:root:root[data-om-inner] .services-trigger[aria-expanded=true]{color:#8be8fc;}:root:root[data-om-inner] .pow-header #pow-navigation>a[aria-current="page"]{color:#8be8fc;box-shadow:inset 0 -2px 0 #72eaff;}:root:root[data-om-inner] .services-trigger{background:none;}:root:root[data-om-inner] #services-mega{background:#001b34;border:1px solid #9ac2d829;box-shadow:0 24px 50px #00040e55;}:root:root[data-om-inner] .mega-heading{border-bottom:1px solid #a2c5d81a;}:root:root[data-om-inner] .mega-heading>span{color:#a3c7db;}:root:root[data-om-inner] .mega-heading>a{color:#8cdbea;}:root:root[data-om-inner] .mega-group-heading>a{color:#daedf7;}:root:root[data-om-inner] .mega-group-heading>a>span{color:#75c9d8;}:root:root[data-om-inner] .group-children a{color:#9cbaca;}:root:root[data-om-inner] .group-children a:hover,:root:root[data-om-inner] .mega-group-heading>a:hover{color:#90e4f4;}:root:root[data-om-inner] .group-all{color:#8ecbd8!important;}:root:root[data-om-inner] .pow-header a:focus-visible,:root:root[data-om-inner] .pow-header button:focus-visible{outline:2px solid #85dcec;}@media(max-width:1100px){:root:root[data-om-inner] .mobile-nav-toggle{background:transparent;border:1px solid #9fc5da2b;}:root:root[data-om-inner] .mobile-nav-toggle>span{background:#bedcec;}:root:root[data-om-inner] .pow-header #pow-navigation{background:#001b34;border:1px solid #9ac2d829;}:root:root[data-om-inner] .pow-header #pow-navigation>a{border-bottom:1px solid #93b3c514;}:root:root[data-om-inner] .pow-header.mobile-nav-open #pow-navigation>a[aria-current="page"]{color:#8be8fc;box-shadow:none;border-left:2px solid #72eaff;}:root:root[data-om-inner] #services-mega{background:transparent;box-shadow:none;}:root:root[data-om-inner] .mega-group{border-bottom:1px solid #93b3c51b;}:root:root[data-om-inner] .group-toggle{background:transparent;color:#88d6e5;}}:root:root[data-om-inner] .category-choice{border-bottom:1px solid #a6c7d81a;background:none;color:#cfe5f1;}:root:root[data-om-inner] .category-choice>span:last-child{color:#82b4ce;}:root:root[data-om-inner] .category-choice:hover{color:#93e5f4;}:root:root[data-om-inner] .category-back{color:#9ad0ed;background:none;}:root:root[data-om-inner] .category-services h2{color:#e2f3fc;}:root:root[data-om-inner] .category-services li a{color:#abc9da;border-bottom:1px solid #91b6ca1a;}:root:root[data-om-inner] .category-services li a>span:last-child{color:#648794;}:root:root[data-om-inner] .category-services li a:hover{color:#8ce0f1;}:root:root[data-om-inner] .category-all{color:#8cd7e6;}:root:root[data-om-inner] .category-art{background:#002340;border:1px solid #90bdd522;}:root:root[data-om-inner] .category-art figcaption{color:#cde7f6;}:root:root[data-om-inner] .category-art small{color:#75a1b8;}:root:root[data-om-inner] .mega-heading>a.mega-page{color:#a3c7db;}:root:root[data-om-inner] .mega-heading>a.mega-page:hover{color:#8be8fc;}:root:root[data-om-inner] .category-services li.is-demo a{color:#eaf7ff;box-shadow:inset 2px 0 0 #72eaff;background:linear-gradient(90deg,#72eaff17,transparent 80%);}:root:root[data-om-inner] .category-services li.is-demo a>span:last-child{color:#8fe4f4;}:root:root[data-om-inner] .md-player{background:#002340;border:1px solid #90bdd533;box-shadow:0 18px 40px #00040e55;}:root:root[data-om-inner] .md-stage{background:#ffffff;color:#001e30;}:root:root[data-om-inner] .md-player[data-loading] .md-stage{background:linear-gradient(110deg,#e5f5fe 30%,#f8fdff 50%,#e5f5fe 70%) 0 0/220% 100%;}:root:root[data-om-inner] .md-title,:root:root[data-om-inner] .md-end{background:radial-gradient(90% 100% at 0 0,color-mix(in srgb,var(--ac,#9fe7f5) 62%,#ffffff),transparent 62%),radial-gradient(80% 90% at 100% 100%,#c0e9ff,transparent 62%),radial-gradient(70% 80% at 100% 0,#bde8ff,transparent 60%),#ebf8ff;}:root:root[data-om-inner] .md-end{background:radial-gradient(90% 100% at 100% 0,color-mix(in srgb,var(--ac,#9fe7f5) 62%,#ffffff),transparent 62%),radial-gradient(80% 90% at 0 100%,#c0e9ff,transparent 62%),radial-gradient(70% 80% at 0 0,#bde8ff,transparent 60%),#ebf8ff;}:root:root[data-om-inner] .md-brand{color:#004060;}:root:root[data-om-inner] .md-kicker,:root:root[data-om-inner] .md-k{color:#005076;}:root:root[data-om-inner] .md-h{color:#001d2f;}:root:root[data-om-inner] .md-chips em{background:#ffffffd9;border:1px solid #002b4c1f;color:#00334e;}:root:root[data-om-inner] .md-chips s{text-decoration:none;background:#0069ca;color:#ffffff;}:root:root[data-om-inner] .md-peek{box-shadow:0 2cqw 5cqw #0030543d,0 0 0 1px #0030541a;background:#ffffff;}:root:root[data-om-inner] .md-go{background:#0069ca;color:#ffffff;}:root:root[data-om-inner] .md-n{color:#0076e1;}:root:root[data-om-inner] .md-t{color:#001d2f;}:root:root[data-om-inner] .md-s{color:#035b85;}:root:root[data-om-inner] .md-view{background:#ffffff;box-shadow:0 0 0 1px #0030541f,0 2cqw 5cqw #00305430;}:root:root[data-om-inner] .md-ring{border:3px solid #0076e1;box-shadow:0 0 0 5px #0076e12e;}:root:root[data-om-inner] .md-cursor{filter:drop-shadow(0 1px 2px #00040e66);}:root:root[data-om-inner] .md-click{border:2.5px solid #0076e1;}:root:root[data-om-inner] .md-pp{border:1px solid #90bdd544;background:#ffffff10;color:#cfe5f1;}:root:root[data-om-inner] .md-pp:hover{background:#ffffff1f;color:#ffffff;}:root:root[data-om-inner] .md-seg{background:none;}:root:root[data-om-inner] .md-seg>i{background:#ffffff2b;}:root:root[data-om-inner] .md-seg b{background:#72eaff;}:root:root[data-om-inner] .md-seg:hover>i{background:#ffffff45;}:root:root[data-om-inner] .md-note{color:#87aec3;}
/* /pages.css */
:root:root[data-om-inner] body.pw{--bg-night:#00162c;--bg:#00213d;--bg-alt:#002747;--card:linear-gradient(160deg,#00375f,#002d4f);--card-on:linear-gradient(160deg,#003e6a,#003359);--card-line:#ffffff17;--card-shadow:inset 0 1px 0 #ffffff14,0 20px 50px #00040e59;--surface:#003257;--surface-2:#002e5199;--surface-3:#002d4f;--edge:#ffffff17;--edge-strong:#8be3ff47;--text:#eff9ff;--text-2:#c8e5f5;--text-4:#adcfe1;--muted:#8fb6cb;--cyan:#72eaff;--cyan-2:#8be8fc;--btn:#9cebff;--btn-hover:#e0f4ff;--btn-text:#001b2d;--btn-border:#b8f2ff;--warn:#f4b860;--bad:#ff9b9b;--good:#8be0b5;--accent:#8be3ff;}:root:root[data-om-inner] body.pw [data-accent=ads]{--accent:#8be3ff;}:root:root[data-om-inner] body.pw [data-accent=commerce]{--accent:#ffbd80;}:root:root[data-om-inner] body.pw [data-accent=web]{--accent:#b7a6ff;}:root:root[data-om-inner] body.pw [data-accent=social]{--accent:#ff9bc1;}:root:root[data-om-inner] body.pw [data-accent=ai]{--accent:#83e1c3;}:root:root[data-om-inner] body.pw [data-accent=data]{--accent:#e0cd9b;}:root:root[data-om-inner] body.pw [data-accent=seo]{--accent:#93bbff;}:root:root[data-om-inner] body.pw [data-accent=strategy]{--accent:#ffa98a;}:root:root[data-om-inner] body.pw [data-accent=training]{--accent:#b6e36f;}:root:root[data-om-inner] body.pw [data-accent=crm]{--accent:#f5a3c0;}:root:root[data-om-inner] body.pw{background:var(--bg-night);color:var(--text);}:root:root[data-om-inner] body.pw .pow-header{background:#001931;box-shadow:inset 0 -1px 0 #9cd7f01c;}:root:root[data-om-inner] :where(body.pw) a{color:inherit;text-decoration:none;}:root:root[data-om-inner] body.pw :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .pw-skip{background:var(--btn);color:oklch(from var(--btn-text) calc(l + .045) c h);}:root:root[data-om-inner] .pw-sky{background:radial-gradient(ellipse 60% 45% at 78% 12%,#00447340,#0000 70%),radial-gradient(ellipse 55% 40% at 8% 58%,#00375f38,#0000 72%),radial-gradient(ellipse 70% 50% at 50% 104%,#00437230,#0000 70%);}:root:root[data-om-inner] .pw-sky i:nth-child(1){background-image:radial-gradient(1px 1px at 20px 30px,#c8ebff88,#0000),radial-gradient(1px 1px at 140px 90px,#b8e6ff70,#0000),radial-gradient(1px 1px at 240px 40px,#e6f6ff60,#0000),radial-gradient(1px 1px at 320px 160px,#a8d9f66b,#0000);background-size:400px 240px;}:root:root[data-om-inner] .pw-sky i:nth-child(2){background-image:radial-gradient(1.6px 1.6px at 60px 120px,#ebf8ff7a,#0000),radial-gradient(1.4px 1.4px at 300px 60px,#a2e5ff66,#0000);background-size:520px 380px;}:root:root[data-om-inner] :where(body.pw) :is(h1,h2,h3,.hero-sub) em{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .kicker{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .kicker:before{background:var(--accent);}:root:root[data-om-inner] .lead{color:var(--text-2);}:root:root[data-om-inner] .btn{border:1px solid #0000;}:root:root[data-om-inner] .btn-cyan{background:var(--btn);color:oklch(from var(--btn-text) calc(l + .045) c h);border-color:oklch(from var(--btn-border) calc(l + .045) c h);box-shadow:0 0 30px #39caff22;}:root:root[data-om-inner] .btn-cyan:hover{background:var(--btn-hover);box-shadow:0 0 40px #39caff66;}:root:root[data-om-inner] .btn-ghost{border-color:#a9e7ff55;background:#002a4b55;color:var(--text);}:root:root[data-om-inner] .btn-ghost:hover{border-color:#a9eaff;}:root:root[data-om-inner] .btn-ghost b{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .crumbs{color:var(--muted);}:root:root[data-om-inner] .crumbs a:hover{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .crumbs b{color:var(--text-4);}:root:root[data-om-inner] .lp-section{background:radial-gradient(circle 400px at var(--gx,84%) var(--gy,26%),var(--accent-glow),#0000 72%),radial-gradient(circle 330px at var(--gx2,6%) var(--gy2,82%),color-mix(in srgb,var(--accent) 18%,#0000),#0000 72%),var(--bg);}:root:root[data-om-inner] .lp-section.veiled{background:radial-gradient(circle 400px at var(--gx) var(--gy,26%),var(--accent-glow),#0000 72%),radial-gradient(circle 330px at var(--gx2) var(--gy2,82%),color-mix(in srgb,var(--accent) 18%,#0000),#0000 72%),var(--bg-alt);}:root:root[data-om-inner] .chap-num{color:oklch(from var(--accent) calc(l + .045) c h);background:linear-gradient(oklch(from var(--accent) calc(l + .045) c h),color-mix(in srgb,oklch(from var(--accent) calc(l + .045) c h) 30%,#0000));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;}:root:root[data-om-inner] .rule{background:var(--edge);}:root:root[data-om-inner] .note{color:var(--text-4);}:root:root[data-om-inner] .note .ico{color:var(--warn);}:root:root[data-om-inner] .note.is-plain .ico{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .pw-hero{background:linear-gradient(90deg,#001930e0,#00183088 42%,#0000 90%),linear-gradient(#0000 72%,var(--bg));}:root:root[data-om-inner] .pw-hero:after{background:radial-gradient(ellipse 70% 100% at 50% 100%,#72eaff1a,#00437110 45%,#0000 72%);}:root:root[data-om-inner] .hero-sub{color:var(--text);}:root:root[data-om-inner] .hero-stage:before{background:radial-gradient(ellipse 60% 55% at 52% 48%,#72eaff1c,#0000 70%);}:root:root[data-om-inner] .card3d{border:1px solid var(--edge);background:var(--surface);box-shadow:0 24px 70px #00040e66,0 0 42px #53d1ea26;}:root:root[data-om-inner] .card3d.s5{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .card3d b.ct{color:var(--text);}:root:root[data-om-inner] .card3d em.cs{color:oklch(from var(--cyan) calc(l + .045) c h);}:root:root[data-om-inner] .c-tag{border:1px solid #72eaff42;background:#00203bf5;color:#92e5ff;}:root:root[data-om-inner] .ui{background:#ffffff;color:#1a2228;box-shadow:0 10px 26px #00040e44;}:root:root[data-om-inner] .ui-bar{background:#eaf5fb;border-bottom:1px solid #d1dee6;}:root:root[data-om-inner] .ui-bar i{background:#bbcad2;}:root:root[data-om-inner] .ui-bar span{background:#ffffff;color:#5f6368;}:root:root[data-om-inner] .ui-search{border:1px solid #d1dee6;box-shadow:0 1px 5px #00040e1a;color:#1a2228;}:root:root[data-om-inner] .ui-search .ico{color:#5f6368;}:root:root[data-om-inner] .ui-tag{color:#1a2228;}:root:root[data-om-inner] .ui-ad{background:#edf9ff;box-shadow:inset 3px 0 0 #007bd4;}:root:root[data-om-inner] .ui-ad b,:root:root[data-om-inner] .ui-org b{color:#003aa5;}:root:root[data-om-inner] .ui-ad small,:root:root[data-om-inner] .ui-org small{color:#374148;}:root:root[data-om-inner] .ln{background:#d6e5ee;}:root:root[data-om-inner] .ln.d{background:#baccd5;}:root:root[data-om-inner] .ln.a{background:color-mix(in srgb,var(--accent) 65%,#ffffff);}:root:root[data-om-inner] .ph{background:linear-gradient(135deg,#def1fb,#c1ddec);}:root:root[data-om-inner] .ph.a{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 35%,#ffffff),color-mix(in srgb,var(--accent) 75%,#ffffff));}:root:root[data-om-inner] .ui-btn{background:#0062c1;color:#ffffff;}:root:root[data-om-inner] .ui-chip{background:#ddf3ff;color:#0058ad;}:root:root[data-om-inner] .ui-chip.g{background:#e0f4ff;color:#16703a;}:root:root[data-om-inner] .ui-chip.o{background:#e4f5ff;color:#9a5a00;}:root:root[data-om-inner] .ui-bars s{background:linear-gradient(#4498f5,#93c3f9);text-decoration:none;}:root:root[data-om-inner] .ui-av{background:linear-gradient(135deg,#c1ddec,#8abad3);}:root:root[data-om-inner] .dk{color:var(--text);}:root:root[data-om-inner] .dk .ln{background:#ffffff26;}:root:root[data-om-inner] .dk .ln.a{background:color-mix(in srgb,var(--accent) 70%,#0000);}:root:root[data-om-inner] .mini-list li{color:var(--text-2);}:root:root[data-om-inner] .mini-list .ico{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .mini-list b{color:var(--text);}:root:root[data-om-inner] .pill-st{background:#8be0b51f;color:#8be0b5;}:root:root[data-om-inner] .mini-bars i{background:#003155;}:root:root[data-om-inner] .mini-bars s{background:var(--cyan);box-shadow:0 0 14px var(--cyan);text-decoration:none;}:root:root[data-om-inner] .tile9 span{border:1px solid var(--edge);background:#002b4c;color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .dots-flow{color:var(--text-2);}:root:root[data-om-inner] .dots-flow i{background:var(--cyan);box-shadow:0 0 10px var(--cyan);}:root:root[data-om-inner] .dots-flow s{background:var(--edge-strong);text-decoration:none;}:root:root[data-om-inner] .logo-tiles span{background:#ffffff;}:root:root[data-om-inner] .logo-one{background:#ffffff;}:root:root[data-om-inner] .checks li{color:var(--text-2);}:root:root[data-om-inner] .checks li:before{border-left:2px solid oklch(from var(--accent) calc(l + .045) c h);border-bottom:2px solid oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .pick-art{border-bottom:1px solid var(--card-line);background:radial-gradient(90% 85% at 50% 115%,color-mix(in srgb,var(--accent) 34%,#0000),#0000 72%),linear-gradient(#002d4f,#003c66);}:root:root[data-om-inner] .pick-num{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .pick-desc{color:var(--text-2);}:root:root[data-om-inner] .pa .ui{box-shadow:0 -8px 30px #00040e66;}:root:root[data-om-inner] .pa-prod{background:#ffffff;box-shadow:0 10px 22px #00040e55;color:#1a2228;}:root:root[data-om-inner] .pa-prod.is-on{outline:2px solid oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .pa-node{background:#ffffff;box-shadow:0 10px 22px #00040e55;color:#1a2228;}:root:root[data-om-inner] .pa-node .ico{color:#006fd8;}:root:root[data-om-inner] .pa-node.is-core{background:#ddf3ff;}:root:root[data-om-inner] .pa-flow s{background:var(--accent);text-decoration:none;}:root:root[data-om-inner] .pa-col{background:#e5f4fd;color:#1a2228;}:root:root[data-om-inner] .pa-col>b{color:#5f6368;}:root:root[data-om-inner] .pa-card{background:#ffffff;box-shadow:0 2px 6px #00040e22;}:root:root[data-om-inner] .pa-card.is-on{box-shadow:inset 3px 0 0 var(--accent-solid,#0088eb),0 2px 6px #00040e22;}:root:root[data-om-inner] .pa-phone{background:#002543;box-shadow:0 -8px 30px #00040e66;}:root:root[data-om-inner] .pa-phone .ui{box-shadow:none;}:root:root[data-om-inner] .pa-res>div{background:#edf9ff;}:root:root[data-om-inner] .pa-res>div.is-on{background:#ffffff;outline:2px solid var(--accent-solid,#4784e7);box-shadow:0 4px 12px #00040e33;}:root:root[data-om-inner] .pa-res b{color:#003aa5;}:root:root[data-om-inner] .pa-slide h5{color:#1a2228;}:root:root[data-om-inner] .pa-prog{background:#dae9f2;}:root:root[data-om-inner] .pa-prog s{background:#0062c1;text-decoration:none;}:root:root[data-om-inner] .dp-block h4{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .signs li{border:1px solid var(--edge);background:var(--surface-2);color:var(--text-2);}:root:root[data-om-inner] .signs li:before{background:var(--warn);}:root:root[data-om-inner] .flow li{border:1px solid var(--edge);background:var(--surface-2);color:var(--text-2);}:root:root[data-om-inner] .flow li:before{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .flow li b{color:var(--text);}:root:root[data-om-inner] .flow.is-row li+li:after{background:var(--accent);}:root:root[data-om-inner] .mach-col>small{color:var(--muted);}:root:root[data-om-inner] .mach-col li{border:1px solid var(--edge);background:var(--surface-2);color:var(--text-2);}:root:root[data-om-inner] .mach-col li .ico{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .mach-col.is-out li{color:var(--text);}:root:root[data-om-inner] .mach-pipe{background:linear-gradient(90deg,#0000,var(--accent),#0000);}:root:root[data-om-inner] .mach-core{border:1px solid var(--accent-line);background:radial-gradient(ellipse at 50% 0,var(--accent-glow),#0000 75%),#00355b;box-shadow:0 0 42px var(--accent-glow);}:root:root[data-om-inner] .mach-core .ico{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .mach-core span{color:var(--text-4);}:root:root[data-om-inner] .dp-time>div{border:1px solid var(--edge);background:var(--surface-2);}:root:root[data-om-inner] .dp-time dt{color:var(--text-4);}:root:root[data-om-inner] .dp-time dd{color:var(--text);}:root:root[data-om-inner] .rc{color:inherit;border:1px solid var(--edge);background:var(--card);}:root:root[data-om-inner] a.rc:hover,:root:root[data-om-inner] button.rc:hover{border-color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .rc-badge{background:var(--accent-bg);border:1px solid var(--accent-line);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .rc span.t{color:var(--text-2);}:root:root[data-om-inner] .rc em.go{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .faq details{border:1px solid var(--edge);background:var(--surface-2);}:root:root[data-om-inner] .faq details[open]{border-color:var(--accent-line);background:var(--surface);}:root:root[data-om-inner] .faq summary:after{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .faq details>p{color:var(--text-2);}:root:root[data-om-inner] .next{border:1px solid var(--edge-strong);background:linear-gradient(130deg,#00355bec,#00213df5);box-shadow:0 20px 60px #00040e33;}:root:root[data-om-inner] .next p{color:var(--text-2);}:root:root[data-om-inner] .chip{border:1px solid var(--edge);background:var(--surface-3);color:var(--text-2);}:root:root[data-om-inner] .chip:hover{border-color:var(--accent-line);color:var(--text);}:root:root[data-om-inner] .chip[aria-pressed=true]{border-color:oklch(from var(--accent) calc(l + .045) c h);background:var(--accent-bg);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .chip small{color:var(--muted);}:root:root[data-om-inner] .chip[aria-pressed=true] small{color:inherit;}:root:root[data-om-inner] .result-count{color:var(--text-4);}:root:root[data-om-inner] .sources{color:var(--text-4);}:root:root[data-om-inner] .search-box{border:1px solid var(--edge);background:var(--surface-3);}:root:root[data-om-inner] .search-box:focus-within{border-color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .search-box .ico{color:var(--muted);}:root:root[data-om-inner] .search-box input{background:none;color:var(--text);}:root:root[data-om-inner] .search-box input::placeholder{color:var(--muted);}:root:root[data-om-inner] .empty{border:1px dashed var(--edge-strong);background:var(--surface-2);}:root:root[data-om-inner] .empty p{color:var(--text-2);}:root:root[data-om-inner] .art-hero{background:linear-gradient(#0000 70%,var(--bg));}:root:root[data-om-inner] .art-meta{color:var(--text-4);}:root:root[data-om-inner] .art-meta .ico{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .toc details{border:1px solid var(--edge);background:var(--surface);}:root:root[data-om-inner] .toc summary{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .toc nav a{color:var(--text-2);}:root:root[data-om-inner] .toc nav a:before{color:var(--muted);}:root:root[data-om-inner] .toc nav a:hover,:root:root[data-om-inner] .toc nav a[aria-current=true]{background:#ffffff0f;color:var(--text);}:root:root[data-om-inner] .toc nav a[aria-current=true]:before{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .toc .back{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .prose h2 span{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .prose p{color:var(--text-2);}:root:root[data-om-inner] .takeaway{border:1px solid var(--accent-line);border-left:4px solid oklch(from var(--accent) calc(l + .045) c h);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 16%,#002d4f),#002d4f 70%);}:root:root[data-om-inner] .svc-card{border:1px solid var(--edge-strong);background:linear-gradient(130deg,#00355bec,#00213df5);}:root:root[data-om-inner] .art-next a{border:1px solid var(--edge);background:var(--surface-2);}:root:root[data-om-inner] .art-next a:hover{border-color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .art-next small{color:var(--muted);}:root:root[data-om-inner] .form-card{border:1px solid var(--edge);background:var(--surface);box-shadow:0 24px 70px #00040e33;}:root:root[data-om-inner] .form-card .intro{color:var(--text-2);}:root:root[data-om-inner] .notice{border:1px solid #f4b8604d;background:#f4b8601a;color:#bae7ff;}:root:root[data-om-inner] .notice .ico{color:var(--warn);}:root:root[data-om-inner] .notice.is-live{border-color:#8be0b54d;background:#8be0b51a;color:#c6ebff;}:root:root[data-om-inner] .field label{color:var(--text);}:root:root[data-om-inner] .field .optional{color:var(--muted);}:root:root[data-om-inner] .field input,:root:root[data-om-inner] .field select,:root:root[data-om-inner] .field textarea{border:1px solid #ffffff24;background:#002949;color:var(--text);}:root:root[data-om-inner] .field select{background-image:linear-gradient(45deg,#0000 50%,var(--cyan) 50%),linear-gradient(135deg,var(--cyan) 50%,#0000 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;}:root:root[data-om-inner] .field input::placeholder,:root:root[data-om-inner] .field textarea::placeholder{color:#7a9fb4;}:root:root[data-om-inner] .field input:hover,:root:root[data-om-inner] .field select:hover,:root:root[data-om-inner] .field textarea:hover{border-color:#ffffff40;}:root:root[data-om-inner] .field input:focus,:root:root[data-om-inner] .field select:focus,:root:root[data-om-inner] .field textarea:focus{outline:2px solid oklch(from var(--accent) calc(l + .045) c h);border-color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .field [aria-invalid=true]{border-color:oklch(from var(--bad) calc(l + .045) c h);}:root:root[data-om-inner] .field-hint{color:var(--muted);}:root:root[data-om-inner] .field-error{color:oklch(from var(--bad) calc(l + .045) c h);}:root:root[data-om-inner] .opt{border:1px solid var(--edge);background:var(--surface-2);}:root:root[data-om-inner] .opt summary{color:var(--text-2);}:root:root[data-om-inner] .opt[open] summary{border-bottom:1px solid var(--edge);color:var(--text);}:root:root[data-om-inner] .consent{color:var(--text-2);}:root:root[data-om-inner] .form-status:not(:empty){border:1px solid var(--edge);background:var(--surface-2);}:root:root[data-om-inner] .form-status.success{border-color:#8be0b54d!important;background:#8be0b51a!important;color:#c6ebff;}:root:root[data-om-inner] .form-status.error{border-color:#ff9b9b55!important;background:#ff9b9b1a!important;color:#bbe7ff;}:root:root[data-om-inner] .prep-card{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow);}:root:root[data-om-inner] .prep-card>p{color:var(--text-2);}:root:root[data-om-inner] .prep-card>p.is-hint{color:var(--text-4);}:root:root[data-om-inner] .ring-prog circle{fill:none;}:root:root[data-om-inner] .ring-prog .bg{stroke:#ffffff1a;}:root:root[data-om-inner] .ring-prog .fg{stroke:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .ring-row small{color:var(--text-4);}:root:root[data-om-inner] .check-items label{border:1px solid var(--edge);background:var(--surface-2);color:var(--text-2);}:root:root[data-om-inner] .check-items label:has(input:checked){border-color:var(--accent-line);color:var(--text);}:root:root[data-om-inner] .prep-links a{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .brief-list li{color:var(--text-2);}:root:root[data-om-inner] .brief-list b{color:var(--text);}:root:root[data-om-inner] .brief-list i{background:var(--accent-bg);border:1px solid var(--accent-line);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .channels-note{border:1px dashed var(--edge-strong);color:var(--text-4);}:root:root[data-om-inner] .channels{border:1px solid var(--card-line);background:var(--card);}:root:root[data-om-inner] .channels dt{color:var(--muted);}:root:root[data-om-inner] .channels dd{color:var(--text);}:root:root[data-om-inner] .channels a{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .ex-card blockquote{border-left:3px solid oklch(from var(--accent) calc(l + .045) c h);background:var(--accent-bg);color:var(--text);}:root:root[data-om-inner] .ex-card small{color:var(--muted);}@media(max-width:1000px){:root:root[data-om-inner] .mach-pipe{background:linear-gradient(#0000,var(--accent),#0000);}}:root:root[data-om-inner] .dp-text{color:var(--text-2);}:root:root[data-om-inner] .tile{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow);}:root:root[data-om-inner] .tile:hover,:root:root[data-om-inner] .tile:focus-within{border-color:var(--accent-line);}:root:root[data-om-inner] .tile h3{color:var(--text);}:root:root[data-om-inner] .tile-links a{border:1px solid var(--edge);background:var(--surface-3);color:var(--text);}:root:root[data-om-inner] .tile-links a:first-child{border-color:var(--accent-line);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .tile-links a:hover{border-color:oklch(from var(--accent) calc(l + .045) c h);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .rc small{color:var(--muted);}:root:root[data-om-inner] .wall-stage:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 26%,#0000),#0000);}:root:root[data-om-inner] .mq-tile{background:#ffffff;box-shadow:0 14px 30px -10px #00040ecc,inset 0 0 0 1px #00040e0f;}:root:root[data-om-inner] .mq-tile.is-dark{background:#002544;box-shadow:0 14px 30px -10px #00040ecc,inset 0 0 0 1px #ffffff1a;}:root:root[data-om-inner] .mq-toggle{border:1px solid var(--edge);background:#002747e6;color:var(--text-2);}:root:root[data-om-inner] .mq-toggle:hover{border-color:var(--accent-line);color:var(--text);}:root:root[data-om-inner] .mq-ico{border-left:3px solid currentColor;border-right:3px solid currentColor;}:root:root[data-om-inner] .mq-toggle[aria-pressed=true] .mq-ico{border-left:10px solid currentColor;border-top:6px solid #0000;border-bottom:6px solid #0000;}:root:root[data-om-inner] .gj{border:1px solid var(--accent-line);background:radial-gradient(220px circle at 0 0,var(--accent-glow),#0000 72%),var(--card);box-shadow:var(--card-shadow);color:var(--text);text-decoration:none;}:root:root[data-om-inner] .gj:hover{border-color:oklch(from var(--accent) calc(l + .045) c h);box-shadow:inset 0 1px 0 #ffffff14,0 22px 46px -16px var(--accent);}:root:root[data-om-inner] .gj-num{color:oklch(from var(--accent) calc(l + .045) c h);background:linear-gradient(oklch(from var(--accent) calc(l + .045) c h),color-mix(in srgb,oklch(from var(--accent) calc(l + .045) c h) 35%,#0000));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;}:root:root[data-om-inner] .gj-txt small{color:var(--text-4);}:root:root[data-om-inner] .gj-go{border:1px solid var(--accent-line);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .gj:hover .gj-go{background:var(--accent);color:#001422;}:root:root[data-om-inner] .gj-bar{background:#ffffff14;}:root:root[data-om-inner] .gj-bar i{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 45%,#ffffff));}:root:root[data-om-inner] .grp{border:1px solid var(--accent-line);background:radial-gradient(560px circle at var(--sx) var(--sy),var(--accent-glow),#0000 66%),var(--card);box-shadow:var(--card-shadow);}:root:root[data-om-inner] .grp:before{background:linear-gradient(90deg,#0000,var(--accent),#0000);}:root:root[data-om-inner] .grp-count{color:var(--text-4);}:root:root[data-om-inner] .grp-count b{background:linear-gradient(170deg,oklch(from var(--accent) calc(l + .045) c h),color-mix(in srgb,oklch(from var(--accent) calc(l + .045) c h) 22%,#0000) 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;}:root:root[data-om-inner] .grp-intro{color:var(--text-2);}:root:root[data-om-inner] .wall-logo{border:1px solid var(--edge);background:#ffffff;}:root:root[data-om-inner] .wall-logo:after{background:radial-gradient(120px circle at var(--px) var(--py),color-mix(in srgb,var(--accent) 34%,#0000),#0000 70%);}:root:root[data-om-inner] .wall-logo.is-dark{background:#002544;}:root:root[data-om-inner] .wall-item:hover .wall-logo{border-color:oklch(from var(--accent) calc(l + .045) c h);box-shadow:0 16px 34px -12px var(--accent),0 0 0 1px var(--accent-line);}:root:root[data-om-inner] .wall-name{color:var(--text-4);}:root:root[data-om-inner] .wall-item:hover .wall-name{color:var(--text);}:root:root[data-om-inner] .grp-foot{border-top:1px solid var(--edge);}:root:root[data-om-inner] .grp-does{color:var(--text-2);}:root:root[data-om-inner] .grp-does .ico{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .grp-actions .tile-links a{border-color:var(--edge);color:var(--text);}:root:root[data-om-inner] .grp-actions .tile-links a:hover{border-color:oklch(from var(--accent) calc(l + .045) c h);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .chap-head .lead a{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .chip:focus-visible{outline:2px solid oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .read-progress{background:#ffffff12;}:root:root[data-om-inner] .read-progress i{background:linear-gradient(90deg,var(--accent),#ffffff);box-shadow:0 0 12px var(--accent);}:root:root[data-om-inner] .toc nav a[aria-current=true]{box-shadow:inset 2px 0 0 var(--accent);}:root:root[data-om-inner] .form-card{border-color:var(--accent-line);background:radial-gradient(620px circle at 18% 0,var(--accent-glow),#0000 66%),var(--surface);}:root:root[data-om-inner] .form-card:before{background:linear-gradient(90deg,#0000,var(--accent),#0000);}:root:root[data-om-inner] .form-card:focus-within{border-color:oklch(from var(--accent) calc(l + .045) c h);box-shadow:0 0 0 1px var(--accent-line),0 34px 90px -44px var(--accent);}:root:root[data-om-inner] .brief-doc{border:1px solid var(--accent-line);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,#003358),#002d4f);box-shadow:var(--card-shadow),0 34px 80px -46px var(--accent);}:root:root[data-om-inner] .brief-doc:before{background:linear-gradient(90deg,#0000,var(--accent),#0000);}:root:root[data-om-inner] .brief-doc.is-ready{border-color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .doc-head{border-bottom:1px dashed var(--edge-strong);}:root:root[data-om-inner] .doc-kicker{color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .doc-chip{border:1px solid #f4b8604d;background:#f4b8601a;color:var(--warn);}:root:root[data-om-inner] .doc-rows li{border-bottom:1px dashed var(--edge);}:root:root[data-om-inner] .doc-rows li>small{color:var(--text-4);}:root:root[data-om-inner] .doc-rows li>b{color:var(--text);}:root:root[data-om-inner] .doc-rows li>b.is-empty{color:var(--muted);}:root:root[data-om-inner] .doc-tick{border:1.5px solid var(--edge-strong);}:root:root[data-om-inner] .doc-rows li.is-done .doc-tick{border-color:oklch(from var(--accent) calc(l + .045) c h);background:var(--accent);}:root:root[data-om-inner] .doc-rows li.is-done .doc-tick:after{color:#001422;}:root:root[data-om-inner] .doc-ico{border:1px solid var(--accent-line);background:var(--accent-bg);color:oklch(from var(--accent) calc(l + .045) c h);}:root:root[data-om-inner] .doc-progress{border-top:1px dashed var(--edge-strong);}:root:root[data-om-inner] .doc-bar i{background:#ffffff1a;}:root:root[data-om-inner] .doc-bar i.on{background:var(--accent);box-shadow:0 0 12px var(--accent);}:root:root[data-om-inner] .doc-count{color:var(--text-4);}:root:root[data-om-inner] .doc-count b{color:var(--text);}:root:root[data-om-inner] .doc-foot{color:var(--text-4);}:root:root[data-om-inner] .doc-stamp{border:2px solid oklch(from var(--accent) calc(l + .045) c h);background:color-mix(in srgb,var(--accent) 14%,#0000);color:oklch(from var(--accent) calc(l + .045) c h);}@media(min-width:901px){:root:root[data-om-inner] .prep .brief-list li{border:1px solid var(--edge);background:#ffffff06;}:root:root[data-om-inner] .prep .brief-list i{background:none;}}@media(min-width:1101px){:root:root[data-om-inner] .prep:has(#service-prep:not([hidden])) .brief-list li{background:none;}:root:root[data-om-inner] .prep:has(#service-prep:not([hidden])) .brief-list i{border:1px solid var(--accent-line);background:var(--accent-bg);}}:root:root[data-om-inner] .ex-card:hover{border-color:var(--accent-line);box-shadow:0 26px 60px -38px var(--accent);}:root:root[data-om-inner] .ex-card blockquote{border:1px solid var(--accent-line);border-left:1px solid var(--accent-line);background:var(--accent-bg);}:root:root[data-om-inner] .ex-card blockquote:before{color:oklch(from var(--accent) calc(l + .045) c h);}
/* /lead-form.css */
:root:root[data-om-inner] .lf-wrap,:root:root[data-om-inner] .lf-chip,:root:root[data-om-inner] .lf-ch-card{--lf-a:#8be3ff;}:root:root[data-om-inner] .lf-wrap[data-accent=ads],:root:root[data-om-inner] .lf-chip[data-accent=ads]{--lf-a:#8be3ff;}:root:root[data-om-inner] .lf-wrap[data-accent=commerce],:root:root[data-om-inner] .lf-chip[data-accent=commerce]{--lf-a:#ffbd80;}:root:root[data-om-inner] .lf-wrap[data-accent=web],:root:root[data-om-inner] .lf-chip[data-accent=web]{--lf-a:#b7a6ff;}:root:root[data-om-inner] .lf-wrap[data-accent=social],:root:root[data-om-inner] .lf-chip[data-accent=social]{--lf-a:#ff9bc1;}:root:root[data-om-inner] .lf-wrap[data-accent=ai],:root:root[data-om-inner] .lf-chip[data-accent=ai]{--lf-a:#83e1c3;}:root:root[data-om-inner] .lf-wrap[data-accent=data],:root:root[data-om-inner] .lf-chip[data-accent=data]{--lf-a:#e0cd9b;}:root:root[data-om-inner] .lf-wrap[data-accent=seo],:root:root[data-om-inner] .lf-chip[data-accent=seo]{--lf-a:#93bbff;}:root:root[data-om-inner] .lf-wrap[data-accent=strategy],:root:root[data-om-inner] .lf-chip[data-accent=strategy]{--lf-a:#ffa98a;}:root:root[data-om-inner] .lf-wrap[data-accent=training],:root:root[data-om-inner] .lf-chip[data-accent=training]{--lf-a:#b6e36f;}:root:root[data-om-inner] .lf-wrap[data-accent=crm],:root:root[data-om-inner] .lf-chip[data-accent=crm]{--lf-a:#f5a3c0;}:root:root[data-om-inner] .lf-wrap{color:var(--text);}:root:root[data-om-inner] .lf-wrap::before{background:linear-gradient(150deg,color-mix(in srgb,var(--lf-a) 90%,transparent),transparent 32%,transparent 60%,color-mix(in srgb,var(--lf-a) 50%,transparent));}:root:root[data-om-inner] .lf-wrap::after{background:radial-gradient(55% 46% at 50% 0,color-mix(in srgb,var(--lf-a) 26%,transparent),transparent 72%),radial-gradient(40% 36% at 90% 100%,color-mix(in srgb,var(--lf-a) 14%,transparent),transparent 70%);}:root:root[data-om-inner] .lf,:root:root[data-om-inner] .lf-done{background:linear-gradient(165deg,color-mix(in srgb,var(--lf-a) 7%,var(--surface)),var(--surface-3) 70%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 10%,transparent),0 30px 70px -30px #00040e99;}:root:root[data-om-inner] .lf-title{color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-f label,:root:root[data-om-inner] .lf-set legend{color:var(--text-2);}:root:root[data-om-inner] .lf-f label i{color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-f label em,:root:root[data-om-inner] .lf-set legend em{color:var(--muted);}:root:root[data-om-inner] .lf-box input,:root:root[data-om-inner] .lf-box textarea{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);border-color:var(--edge);}:root:root[data-om-inner] .lf-box input::placeholder,:root:root[data-om-inner] .lf-box textarea::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent);}:root:root[data-om-inner] .lf-box input:hover,:root:root[data-om-inner] .lf-box textarea:hover{border-color:color-mix(in srgb,oklch(from var(--lf-a) calc(l + .045) c h) 45%,var(--edge));}:root:root[data-om-inner] .lf-box input:focus,:root:root[data-om-inner] .lf-box textarea:focus{outline:none;background:color-mix(in srgb,var(--text) 7%,transparent);border-color:oklch(from var(--lf-a) calc(l + .045) c h);box-shadow:0 0 0 4px color-mix(in srgb,var(--lf-a) 22%,transparent),0 10px 34px -12px color-mix(in srgb,var(--lf-a) 55%,transparent);}:root:root[data-om-inner] .lf-box input:-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 60px var(--surface) inset;}:root:root[data-om-inner] .lf-tick{fill:none;stroke:oklch(from var(--good,#8be0b5) calc(l + .045) c h);}:root:root[data-om-inner] .lf-f.is-bad .lf-box input{border-color:oklch(from var(--bad,#ff9b9b) calc(l + .045) c h);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad,#ff9b9b) 18%,transparent);}:root:root[data-om-inner] .lf-err{color:oklch(from var(--bad,#ff9b9b) calc(l + .045) c h);}:root:root[data-om-inner] .lf-chip span{color:var(--text-2);background:color-mix(in srgb,var(--text) 4%,transparent);border-color:var(--edge);}:root:root[data-om-inner] .lf-chip svg{color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-chip:hover span{border-color:color-mix(in srgb,oklch(from var(--lf-a) calc(l + .045) c h) 60%,var(--edge));color:var(--text);}:root:root[data-om-inner] .lf-chip input:checked+span{color:var(--text);background:color-mix(in srgb,var(--lf-a) 20%,transparent);border-color:oklch(from var(--lf-a) calc(l + .045) c h);box-shadow:0 0 0 1px color-mix(in srgb,var(--lf-a) 45%,transparent),0 8px 24px -10px var(--lf-a);}:root:root[data-om-inner] .lf-chip input:focus-visible+span{outline:2px solid oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-go{color:oklch(from var(--btn-text) calc(l + .045) c h);border-color:oklch(from var(--btn-border) calc(l + .045) c h);background:linear-gradient(115deg,var(--btn),color-mix(in srgb,var(--btn) 55%,var(--lf-a)));box-shadow:0 16px 44px -14px color-mix(in srgb,var(--lf-a) 80%,transparent),inset 0 1px 0 #ffffff8c;}:root:root[data-om-inner] .lf-go svg{fill:none;stroke:currentColor;}:root:root[data-om-inner] .lf-go:hover{box-shadow:0 22px 52px -14px color-mix(in srgb,var(--lf-a) 90%,transparent),inset 0 1px 0 #ffffff99;}:root:root[data-om-inner] .lf-go:focus-visible{outline:3px solid var(--text);}:root:root[data-om-inner] .lf-go::after{background:linear-gradient(100deg,transparent 35%,#ffffff80 50%,transparent 65%);}:root:root[data-om-inner] .lf-fine{color:var(--muted);}:root:root[data-om-inner] .lf-status{color:var(--text-2);}:root:root[data-om-inner] .lf-done:focus{outline:none;}:root:root[data-om-inner] .lf-done-ico{color:oklch(from var(--lf-a) calc(l + .045) c h);background:color-mix(in srgb,var(--lf-a) 16%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--lf-a) 8%,transparent);}:root:root[data-om-inner] .lf-done-ico svg{fill:none;stroke:currentColor;}:root:root[data-om-inner] .lf-done h3{color:var(--text);}:root:root[data-om-inner] .lf-done-lead{color:var(--text-2);}:root:root[data-om-inner] .lf-sum{background:color-mix(in srgb,var(--text) 4%,transparent);border-color:var(--edge);}:root:root[data-om-inner] .lf-sum div{border-top-color:var(--edge);}:root:root[data-om-inner] .lf-sum dt{color:var(--muted);}:root:root[data-om-inner] .lf-sum dd{color:var(--text);}:root:root[data-om-inner] .lf-copy,:root:root[data-om-inner] .lf-open{text-decoration:none;}:root:root[data-om-inner] .lf-copy{color:oklch(from var(--btn-text) calc(l + .045) c h);background:var(--btn);border-color:oklch(from var(--btn-border) calc(l + .045) c h);}:root:root[data-om-inner] .lf-open{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);border-color:var(--edge);}:root:root[data-om-inner] .lf-open svg{color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-open:hover{border-color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-copy:focus-visible,:root:root[data-om-inner] .lf-open:focus-visible,:root:root[data-om-inner] .lf-back:focus-visible{outline:2px solid oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-back{background:none;color:var(--text-2);}:root:root[data-om-inner] .lf-back:hover{color:var(--text);}:root:root[data-om-inner] .lf-row-ch>span:first-child{color:var(--muted);}:root:root[data-om-inner] .lf-row-ch a,:root:root[data-om-inner] .lf-row-ch .is-off{text-decoration:none;color:var(--text-2);background:color-mix(in srgb,var(--text) 4%,transparent);border-color:var(--edge);}:root:root[data-om-inner] .lf-row-ch svg{color:#8be3ff;}:root:root[data-om-inner] .lf-row-ch [data-ch=messenger] svg{color:#bf9fff;}:root:root[data-om-inner] .lf-row-ch [data-ch=zalo] svg{color:#6ed0fe;}:root:root[data-om-inner] .lf-row-ch i{color:var(--muted);}:root:root[data-om-inner] .lf-row-ch a:hover{color:var(--text);border-color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-row-ch a:focus-visible{outline:2px solid oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-ch-card{text-decoration:none;color:var(--text);background:linear-gradient(160deg,color-mix(in srgb,var(--lf-a) 9%,var(--surface)),var(--surface-3));border-color:var(--edge);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 8%,transparent);}:root:root[data-om-inner] .lf-ch-card[data-ch=fanpage]{--lf-a:#70acfe;}:root:root[data-om-inner] .lf-ch-card[data-ch=messenger]{--lf-a:#bf9fff;}:root:root[data-om-inner] .lf-ch-card[data-ch=zalo]{--lf-a:#5ac9fe;}:root:root[data-om-inner] .lf-ch-card::before{background:radial-gradient(closest-side,color-mix(in srgb,var(--lf-a) 30%,transparent),transparent);}:root:root[data-om-inner] a.lf-ch-card:hover{border-color:oklch(from var(--lf-a) calc(l + .045) c h);box-shadow:0 26px 50px -24px color-mix(in srgb,var(--lf-a) 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text) 8%,transparent);}:root:root[data-om-inner] a.lf-ch-card:focus-visible{outline:2px solid oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-ch-ico{color:oklch(from var(--lf-a) calc(l + .045) c h);background:color-mix(in srgb,var(--lf-a) 16%,transparent);border-color:color-mix(in srgb,oklch(from var(--lf-a) calc(l + .045) c h) 40%,transparent);}:root:root[data-om-inner] .lf-ch-txt small{color:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-ch-txt em{color:var(--muted);}:root:root[data-om-inner] .lf-ch-go{color:oklch(from var(--lf-a) calc(l + .045) c h);border-color:color-mix(in srgb,oklch(from var(--lf-a) calc(l + .045) c h) 40%,transparent);}:root:root[data-om-inner] a.lf-ch-card:hover .lf-ch-go{background:var(--lf-a);color:oklch(from var(--btn-text) calc(l + .045) c h);}:root:root[data-om-inner] .lf-sel{color:var(--text);background:color-mix(in srgb,var(--text) 5%,transparent);border-color:var(--edge);}:root:root[data-om-inner] .lf-sel:hover{border-color:color-mix(in srgb,oklch(from var(--lf-a) calc(l + .045) c h) 45%,var(--edge));}:root:root[data-om-inner] .lf-sel:focus-visible,:root:root[data-om-inner] .lf-select.is-open .lf-sel{outline:none;background:color-mix(in srgb,var(--text) 7%,transparent);border-color:oklch(from var(--lf-a) calc(l + .045) c h);box-shadow:0 0 0 4px color-mix(in srgb,var(--lf-a) 22%,transparent),0 10px 34px -12px color-mix(in srgb,var(--lf-a) 55%,transparent);}:root:root[data-om-inner] .lf-sel-ico{color:oklch(from var(--lf-a) calc(l + .045) c h);background:color-mix(in srgb,var(--lf-a) 16%,transparent);}:root:root[data-om-inner] .lf-sel-caret{fill:none;stroke:var(--text-2);}:root:root[data-om-inner] .lf-select.is-open .lf-sel-caret{stroke:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-sel-list{scrollbar-color:color-mix(in srgb,var(--text) 30%,transparent) transparent;background:var(--chrome-bg-deep,#0a1b5a);border-color:var(--chrome-edge,#8aa9ff42);box-shadow:var(--chrome-shadow,0 24px 56px #131a548c),inset 0 1px 0 color-mix(in srgb,var(--text) 8%,transparent);}:root:root[data-om-inner] .lf-sel-list .lf-opt span{color:var(--text-2);background:transparent;border-color:transparent;box-shadow:none;}:root:root[data-om-inner] .lf-sel-list .lf-opt svg.ico{background:color-mix(in srgb,var(--lf-a) 16%,transparent);}:root:root[data-om-inner] .lf-sel-list .lf-opt-ck{fill:none;stroke:oklch(from var(--lf-a) calc(l + .045) c h);}:root:root[data-om-inner] .lf-sel-list .lf-opt:hover span,:root:root[data-om-inner] .lf-sel-list .lf-opt.is-active span{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent);border-color:transparent;}:root:root[data-om-inner] .lf-sel-list .lf-opt input:checked+span{color:var(--text);background:color-mix(in srgb,var(--lf-a) 15%,transparent);border-color:transparent;box-shadow:inset 3px 0 0 var(--lf-a);}:root:root[data-om-inner] .lf-sel-list .lf-opt.is-active input:checked+span{background:color-mix(in srgb,var(--lf-a) 22%,transparent);}:root:root[data-om-inner] .lf-sel-list .lf-opt input:focus-visible+span{outline:none;}
/* /contact-editorial.css */
/* theme-independent */
/* /nebula.css */
:root:root[data-om-inner] body:not(.pw-home):not(.pw-journey){--bg-night:#001b33;--bg:#00213c;--bg-alt:#002644;--section-veil:#002644;--nb-veil:#00203b75;--nb-veil-2:#00294a75;}html:where([data-theme=ocean]):has(body:not(.pw-home):not(.pw-journey)){background:#001b33;}:root:root[data-om-inner] body.pw:not(.pw-home):not(.pw-journey),:root:root[data-om-inner] body.ga-lp,:root:root[data-om-inner] body.service-page{background-color:#001b33;}:root:root[data-om-inner] .nb-sky,:root:root[data-om-inner] .pw-sky,:root:root[data-om-inner] .ga-sky{background:linear-gradient(180deg,#001b33 0%,#002644 40%,#002a4b 74%,#00213d 100%);}:root:root[data-om-inner] .pw-sky,:root:root[data-om-inner] .ga-sky{background:radial-gradient(52% 42% at 82% 12%,#6c64ff4d,transparent 70%),radial-gradient(42% 38% at 6% 36%,#3cc8ff24,transparent 72%),radial-gradient(48% 40% at 72% 84%,#ff63b429,transparent 72%),linear-gradient(180deg,#001b33 0%,#002644 40%,#002a4b 74%,#00213d 100%);}:root:root[data-om-inner] .nb-neb{background:radial-gradient(52% 42% at var(--n1x,82%) var(--n1y,12%),#6c64ff4d,transparent 70%),
  radial-gradient(42% 38% at var(--n2x,6%) var(--n2y,36%),#3cc8ff24,transparent 72%),
  radial-gradient(48% 40% at var(--n3x,72%) var(--n3y,84%),#ff63b429,transparent 72%),
  radial-gradient(36% 30% at var(--n4x,22%) var(--n4y,94%),#6c64ff33,transparent 72%);}:root:root[data-om-inner] .nb-st.s1{background-size:720px 560px;background-image:radial-gradient(1px 1px at 7% 12%,#ffffff,#0000),radial-gradient(1px 1px at 19% 63%,#bae7ff,#0000),radial-gradient(1.2px 1.2px at 31% 31%,#ffffff,#0000),radial-gradient(1px 1px at 43% 82%,#ffffff,#0000),
  radial-gradient(1px 1px at 56% 17%,#b6d2ff,#0000),radial-gradient(1px 1px at 68% 52%,#ffffff,#0000),radial-gradient(1.2px 1.2px at 79% 88%,#ffffff,#0000),radial-gradient(1px 1px at 91% 26%,#c1e9ff,#0000),
  radial-gradient(1px 1px at 13% 91%,#ffffff,#0000),radial-gradient(1px 1px at 87% 71%,#ffffff,#0000),radial-gradient(1px 1px at 50% 46%,#dbf2ff,#0000),radial-gradient(1px 1px at 25% 8%,#ffffff,#0000),
  radial-gradient(1px 1px at 37% 55%,#ffffff,#0000),radial-gradient(1px 1px at 73% 7%,#bae7ff,#0000),radial-gradient(1px 1px at 96% 58%,#ffffff,#0000),radial-gradient(1px 1px at 3% 47%,#ffffff,#0000);}:root:root[data-om-inner] .nb-st.s2{background-size:980px 800px;background-image:radial-gradient(1.6px 1.6px at 11% 38%,#d2efff,#0000),radial-gradient(1.8px 1.8px at 38% 72%,#ffffff,#0000),radial-gradient(1.5px 1.5px at 62% 9%,#c7c0ff,#0000),radial-gradient(1.8px 1.8px at 84% 44%,#ffffff,#0000),
  radial-gradient(1.5px 1.5px at 72% 93%,#abe7ff,#0000),radial-gradient(1.6px 1.6px at 24% 22%,#bbe7ff,#0000),radial-gradient(1.5px 1.5px at 51% 61%,#ffffff,#0000),radial-gradient(1.5px 1.5px at 93% 82%,#d2efff,#0000);}:root:root[data-om-inner] .nb-st.s3{background-size:1240px 960px;background-image:radial-gradient(2.4px 2.4px at 17% 28%,#ffffff,#fff0 70%),radial-gradient(2.2px 2.2px at 47% 14%,#ffe2b8,#fff0 70%),radial-gradient(2.4px 2.4px at 76% 36%,#ffffff,#fff0 70%),radial-gradient(2.2px 2.2px at 33% 80%,#c1e9ff,#fff0 70%),radial-gradient(2.4px 2.4px at 88% 90%,#bbe7ff,#fff0 70%);}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .pow-header{background:linear-gradient(#001b33f4,#001b33e8 78%,#001b33cc);box-shadow:inset 0 -1px 0 #90b7ff1c;}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .lp-section{background:radial-gradient(circle 400px at var(--gx,84%) var(--gy,26%),var(--accent-glow),#0000 72%),radial-gradient(circle 330px at var(--gx2,6%) var(--gy2,82%),color-mix(in srgb,var(--accent) 18%,#0000),#0000 72%),var(--nb-veil);}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .lp-section.veiled{background:radial-gradient(circle 400px at var(--gx) var(--gy,26%),var(--accent-glow),#0000 72%),radial-gradient(circle 330px at var(--gx2) var(--gy2,82%),color-mix(in srgb,var(--accent) 18%,#0000),#0000 72%),var(--nb-veil-2);}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .ga-hero{background:var(--bg-hero),linear-gradient(#0000 72%,var(--nb-veil-2));}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .ga-hero:has(+ .lp-section:not(.veiled)){background:var(--bg-hero),linear-gradient(#0000 72%,var(--nb-veil));}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) nav.panel-toc{background:linear-gradient(var(--nb-veil-2),var(--nb-veil-2)),linear-gradient(var(--nb-veil-2),var(--nb-veil-2)),linear-gradient(var(--nb-veil-2),var(--nb-veil-2));box-shadow:0 10px 26px #00294a61;}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) nav.ab-nav{background:linear-gradient(var(--nb-veil-2),var(--nb-veil-2)),linear-gradient(var(--nb-veil-2),var(--nb-veil-2)),linear-gradient(var(--nb-veil-2),var(--nb-veil-2));}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) details.v-more{background:var(--nb-veil-2);}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .steps-nav{background:linear-gradient(#0000 46px,var(--nb-veil) 46px);}:root:root[data-om-inner] .k-v{color:#8281ff;}:root:root[data-om-inner] .k-c{color:#3cc8ff;}:root:root[data-om-inner] .k-m{color:#ff63b4;}:root:root[data-om-inner] .k-w{color:#ceeeff;}:root:root[data-om-inner] .k-a{color:#ffd28a;}:root:root[data-om-inner] .nb-glow{background:radial-gradient(circle,currentColor 0,#0000 68%);}:root:root[data-om-inner] .nb-dot{background:currentColor;box-shadow:0 0 calc(var(--s,4px) * 3) currentColor;}:root:root[data-om-inner] .nb-ring{border:1px solid currentColor;}:root:root[data-om-inner] .nb-planet{background:radial-gradient(circle at 32% 28%,#ffffff99,#fff0 34%),radial-gradient(circle at 38% 34%,currentColor,#002a4b 86%);box-shadow:0 0 calc(var(--d) * .5) calc(var(--d) * -.1) currentColor;}:root:root[data-om-inner] .nb-sat{background:currentColor;box-shadow:0 0 calc(var(--s,10px) * 2.4) currentColor;}:root:root[data-om-inner] .nb-sat.planet{background:radial-gradient(circle at 34% 30%,#ffffffcc,#fff0 38%),currentColor;}:root:root[data-om-inner] .nb-sat.crate{box-shadow:0 0 calc(var(--s,10px) * 1.6) currentColor,inset 0 0 0 1px #ffffff66;}:root:root[data-om-inner] .nb-comet{background:linear-gradient(90deg,#0000,currentColor);}:root:root[data-om-inner] .nb-comet:after{background:#ffffff;box-shadow:0 0 14px 3px currentColor;}:root:root[data-om-inner] .nb-spark{background:#ffffff;box-shadow:0 0 10px 2px currentColor;}:root:root[data-om-inner] .nb-pulse{border:1.5px solid currentColor;}:root:root[data-om-inner] .nb-col{background:repeating-linear-gradient(180deg,currentColor 0 16px,#0000 16px 44px,currentColor 44px 50px,#0000 50px 120px);}:root:root[data-om-inner] .nb-orb{background:radial-gradient(circle at 30% 28%,#ffffff80,#fff0 38%),radial-gradient(circle,currentColor 0,#0000 72%);}:root:root[data-om-inner] .nb-grid{color:#8281ff;background:linear-gradient(currentColor 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,currentColor 1px,#0000 1px) 0 0/64px 64px;}:root:root[data-om-inner] .nb-scan{background:linear-gradient(#0000,currentColor 55%,#0000);}:root:root[data-om-inner] .nb-sweep{background:conic-gradient(from 0deg,#0000 0 290deg,currentColor 360deg);}:root:root[data-om-inner] .nb-spoke{background:linear-gradient(90deg,currentColor,#0000);}:root:root[data-om-inner] .nb-spoke:after{background:currentColor;box-shadow:0 0 12px currentColor;}:root:root[data-om-inner] .nb-compass{background:repeating-conic-gradient(from 0deg,currentColor 0 .5deg,#0000 .5deg 10deg);}:root:root[data-om-inner] .nb-box{border:1px solid currentColor;}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .bm-top{background:radial-gradient(56% 70% at 86% 30%,var(--accent-glow),#0000 72%),radial-gradient(40% 50% at 0 66%,color-mix(in srgb,var(--cyan) 10%,#0000),#0000 74%);}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .pj-hero{background:transparent;}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .pj-veil{background:radial-gradient(64% 58% at 46% 74%,color-mix(in srgb,var(--pj-bg) 92%,#0000) 30%,#0000 100%),
  linear-gradient(90deg,var(--pj-bg) 2%,color-mix(in srgb,var(--pj-bg) 78%,#0000) 34%,color-mix(in srgb,var(--pj-bg) 24%,#0000) 74%,color-mix(in srgb,var(--pj-bg) 48%,#0000)),
  linear-gradient(#0000 38%,var(--pj-bg) 96%),
  linear-gradient(var(--pj-bg),#0000 22%),
  radial-gradient(54% 50% at 78% 24%,var(--accent-glow),#0000 74%);}:root:root[data-om-inner] .brand{text-decoration:none;}:root:root[data-om-inner] .brand .om-mark{filter:drop-shadow(0 5px 14px #6362ff55);}
/* /site-footer.css */
:root:where([data-theme=ocean]){--chrome-bg:#0d1f5cd1;--chrome-bg-deep:#0b1d58fb;--chrome-bg-solid:#0b1d58;--chrome-edge:#8aa9ff42;--chrome-line:#96b2ff29;--chrome-shadow:0 24px 56px #0b0d478c;}:root:root[data-om-inner] .site-footer{border-top:1px solid var(--chrome-edge);background:linear-gradient(180deg,rgb(24 28 92/0) 0,#0d1f5c99 32%,#111959f0 100%);color:#b6d9ed;}:root:root[data-om-inner] body.pw-home .site-footer,:root:root[data-om-inner] body.pw-journey .site-footer{background:#111b59 linear-gradient(180deg,#0d2060,#121955);}:root:root[data-om-inner] body.pw-home .site-footer::before{background:linear-gradient(180deg,rgb(25 29 96/0) 0,#0d206059 40%,#0d2060cc 75%,#0d2060 100%);}html:where([data-theme=ocean]) body:not(.pw-home):not(.pw-journey) .site-footer{background:linear-gradient(180deg,var(--sf-from,rgb(24 28 92/0)) 0,#0d1f5c99 32%,#111959f0 100%);}:root:root[data-om-inner] .site-footer a{color:inherit;text-decoration:none;}:root:root[data-om-inner] .site-footer a:focus-visible{outline:2px solid #72eaff;}:root:root[data-om-inner] .sf-top{border-bottom:1px solid #ffffff17;}:root:root[data-om-inner] .sf-tag{color:#adcfe1;}:root:root[data-om-inner] .sf-chan{border:1px solid #ffffff29;background:#ffffff0a;color:#eff9ff;}:root:root[data-om-inner] .sf-chan:hover{border-color:#72eaff;color:#72eaff;background:#72eaff14;}:root:root[data-om-inner] .sf-h{color:#eff9ff;}:root:root[data-om-inner] .sf-company dt{color:#8cb2c7;}:root:root[data-om-inner] .sf-company dd{color:#c8e5f5;}:root:root[data-om-inner] .sf-company dd a{color:#72eaff;}:root:root[data-om-inner] .sf-col li a{color:#c8e5f5;}:root:root[data-om-inner] .sf-col li a:hover{color:#72eaff;}:root:root[data-om-inner] .sf-col li a[aria-current=page]{color:#72eaff;}:root:root[data-om-inner] .sf-mapbox{border:1px solid #ffffff24;background:#071d5a;}:root:root[data-om-inner] .sf-dir{color:#72eaff;}:root:root[data-om-inner] .sf-bottom{border-top:1px solid #ffffff17;color:#8cb2c7;}:root:where([data-theme=ocean]):root:root body .pow-header{background:linear-gradient(180deg,#0f2160e6,#0c1e5abd);box-shadow:inset 0 -1px 0 var(--chrome-edge);}:root:where([data-theme=ocean]):root:root body .pow-header.is-scrolled{background:linear-gradient(180deg,#0f2160f5,#0c1e5ae6);}@media (min-width:1101px){html:where([data-theme=ocean]) body #services-mega{background:var(--chrome-bg-deep);border:1px solid var(--chrome-edge);box-shadow:var(--chrome-shadow),inset 0 1px 0 #ffffff12;}}@media (max-width:1100px){html:where([data-theme=ocean]) body #services-mega{background:transparent;box-shadow:none;}html:where([data-theme=ocean]) body .pow-header #pow-navigation{background:var(--chrome-bg-deep);border:1px solid var(--chrome-edge);box-shadow:var(--chrome-shadow);}}html:where([data-theme=ocean]) body .mega-heading{border-bottom-color:var(--chrome-line);}html:where([data-theme=ocean]) body .category-choice,html:where([data-theme=ocean]) body .category-services li a{border-bottom-color:var(--chrome-line);}html:where([data-theme=ocean]) body .category-choice:hover,html:where([data-theme=ocean]) body .category-choice:focus-visible{color:#ffffff;background:linear-gradient(90deg,#72eaff1f,transparent 85%);box-shadow:inset 2px 0 0 #72eaff;}html:where([data-theme=ocean]) body .category-choice>span:last-child{color:#8dc8ed;}html:where([data-theme=ocean]) body .category-art,html:where([data-theme=ocean]) body .md-player{background:#041c60;border-color:var(--chrome-edge);}@media (max-width:1100px){:root:where([data-theme=ocean]):root body:not(.pw-journey) .pow-header #pow-navigation{background:var(--chrome-bg-solid,var(--chrome-bg-deep));}}

/* Hand-written corrections for the "ocean" theme. Copied to dist/themes/ocean/_fix.css by build-themes.mjs. */

/* the "Zalo" word sits in a child of the brand-blue floating button; keep it white (the generator tinted it, about 3.3:1) */
:root:root[data-om-inner] .sc-zalo-w{color:#fff}

/* ONMATE logo in the ocean palette: blue ring with a cyan band, light cyan ribbon (no violet) */
:root:root[data-om-inner]{--om-a:#3fb4ff;--om-c:#7cecf8;--om-d:#3a9bf8;--om-e:#1478ee;--om-m:#8ff3fb;--om-b:#6fd8fb;--om-c2:#3aa0f4;--om-h1:#7ceafb;--om-h2:#2a86f0;--om-w1:#7cecf8;--om-w2:#3a9bf8}

/* /hanh-trinh/: the still shown until the 3D scene is ready is taken from the scene in this theme's tint (journey.css has the nebula one) */
:root:root[data-om-inner] .jr-cabin.is-live:not([data-still=off])::after{background-image:url(/assets/journey/poster-wide-ocean.webp)}
@media(min-width:600px) and (max-width:999.98px) and (min-height:520px){:root:root[data-om-inner] .jr-cabin.is-live:not([data-still=off])::after{background-image:url(/assets/journey/poster-tablet-ocean.webp)}}
@media(max-width:599.98px){:root:root[data-om-inner] .jr-cabin.is-live:not([data-still=off])::after{background-image:url(/assets/journey/poster-phone-ocean.webp)}}
