.ydl-tmv-launch,.ydl-tmv-seo{width:100%!important;max-width:none!important;--tmv-bg:#071019;--tmv-panel:#0b1621;--tmv-line:rgba(109,231,255,.16);--tmv-line-strong:rgba(109,231,255,.34);--tmv-text:#eef8ff;--tmv-muted:#90a7b7;--tmv-cyan:#6de7ff;--tmv-green:#72f1b8;box-sizing:border-box;color:var(--tmv-text)}
.ydl-tmv-launch *,.ydl-tmv-seo *{box-sizing:border-box}
.ydl-prose .ydl-tmv-launch h2,.ydl-prose .ydl-tmv-seo h2,.ydl-prose .ydl-tmv-seo h3{padding:0!important;background:none!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important}
.ydl-prose .ydl-tmv-launch h2:before,.ydl-prose .ydl-tmv-launch h2:after,.ydl-prose .ydl-tmv-seo h2:before,.ydl-prose .ydl-tmv-seo h2:after,.ydl-prose .ydl-tmv-seo h3:before,.ydl-prose .ydl-tmv-seo h3:after{content:none!important;display:none!important}
.ydl-tmv-launch{margin:0 0 40px}
.ydl-tmv-launch__panel{width:100%!important;max-width:none!important;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:34px;align-items:center;padding:clamp(24px,4vw,42px);border:1px solid var(--tmv-line);border-radius:20px;background:linear-gradient(135deg,rgba(13,25,37,.98),rgba(6,13,20,.99));box-shadow:0 24px 70px rgba(0,0,0,.22)}
.ydl-tmv-launch__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 28%,rgba(109,231,255,.08),transparent 34%),linear-gradient(rgba(109,231,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(109,231,255,.025) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}
.ydl-tmv-launch__copy,.ydl-tmv-launch__visual{width:auto!important;max-width:none!important;position:relative;z-index:1;min-width:0}
.ydl-tmv-launch__eyebrow,.ydl-tmv-seo__eyebrow{display:block;margin:0 0 10px;color:var(--tmv-cyan);font:900 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}
.ydl-prose .ydl-tmv-launch h2{margin:0!important;color:#f6fbff!important;font-size:clamp(28px,3.5vw,44px)!important;line-height:1.12!important;letter-spacing:-.035em!important}
.ydl-tmv-launch__copy>p{max-width:680px;margin:15px 0 0;color:#a7bac7;font-size:13px;line-height:1.8}
.ydl-tmv-launch__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.ydl-tmv-launch__features span{display:flex;align-items:center;gap:9px;min-height:42px;padding:8px 10px;border:1px solid rgba(109,231,255,.10);border-radius:11px;background:rgba(109,231,255,.035);color:#9eb5c3;font-size:10px;line-height:1.4}.ydl-tmv-launch__features b{display:inline-flex;align-items:center;justify-content:center;min-width:44px;color:var(--tmv-cyan);font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}
.ydl-tmv-launch__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}
.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:46px!important;padding:0 18px!important;border:1px solid var(--tmv-line)!important;border-radius:999px!important;background:rgba(255,255,255,.025)!important;box-shadow:none!important;color:#dceaf1!important;text-decoration:none!important;text-shadow:none!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}
.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button:before,.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button:after,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button:before,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button:after{content:none!important;display:none!important}
.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button span,.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button b,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button span,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button b{display:inline!important;color:inherit!important;font:inherit!important}
.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button:hover,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button:hover{transform:translateY(-1px);border-color:var(--tmv-line-strong)!important}
.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button--primary,.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button{border-color:var(--tmv-cyan)!important;background:var(--tmv-cyan)!important;color:#041018!important;box-shadow:0 12px 32px rgba(109,231,255,.14)!important}
.ydl-tmv-launch__privacy-note{margin-top:12px!important;color:#708a99!important;font-size:10px!important;line-height:1.6!important}
.ydl-tmv-launch__visual{padding:12px;border:1px solid rgba(109,231,255,.18);border-radius:16px;background:#040a10;box-shadow:0 20px 50px rgba(0,0,0,.28)}
.ydl-tmv-launch__mockbar{display:flex;align-items:center;gap:6px;padding:2px 2px 10px;color:#638291;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.ydl-tmv-launch__mockbar i{width:6px;height:6px;border-radius:50%;background:#36505d}.ydl-tmv-launch__mockbar i:first-child{background:var(--tmv-green)}.ydl-tmv-launch__mockbar b{margin-left:auto;color:#6d8d9b;font-size:8px}
.ydl-tmv-launch__mockgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,100px);gap:7px}.ydl-tmv-launch__mockgrid span{display:grid;place-content:center;gap:5px;border:1px solid rgba(109,231,255,.14);border-radius:10px;background:linear-gradient(135deg,#0d1b26,#071019);text-align:center}.ydl-tmv-launch__mockgrid small{color:#536f7e;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ydl-tmv-launch__mockgrid b{color:#7d9ba9;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.ydl-tmv-launch__mockgrid .is-main{border-color:rgba(109,231,255,.30);background:radial-gradient(circle at 50% 50%,rgba(109,231,255,.12),transparent 55%),#071019}.ydl-tmv-launch__mockgrid .is-main b{color:var(--tmv-cyan)}
.ydl-tmv-launch__mockfooter{display:flex;gap:6px;margin-top:8px}.ydl-tmv-launch__mockfooter span{padding:5px 7px;border:1px solid rgba(109,231,255,.10);border-radius:7px;color:#5f7f8e;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}
.ydl-tmv-seo{display:grid;gap:38px;margin-top:32px}.ydl-tmv-seo__section{width:100%!important;max-width:none!important;min-width:0;padding-top:2px}.ydl-prose .ydl-tmv-seo__section>h2,.ydl-prose .ydl-tmv-seo__final h2{margin:0!important;color:#f3f9fd!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.2!important;letter-spacing:-.025em!important}.ydl-tmv-seo__section>p{margin:13px 0 0;color:#9eb1bf;font-size:13px;line-height:1.9}
.ydl-tmv-seo__cards{max-width:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ydl-tmv-seo__card{width:auto!important;max-width:none!important;min-width:0;padding:20px;border:1px solid var(--tmv-line);border-radius:15px;background:rgba(10,20,30,.72)}.ydl-tmv-seo__card>strong{display:block;color:var(--tmv-cyan);font:900 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ydl-prose .ydl-tmv-seo__card h3{margin:12px 0 7px!important;color:#fff!important;font-size:17px!important;line-height:1.4!important}.ydl-tmv-seo__card p{margin:0!important;color:#91a8b6!important;font-size:12px!important;line-height:1.75!important}
.ydl-tmv-seo__steps{display:grid;gap:10px;margin:18px 0 0;width:100%;max-width:none!important}.ydl-tmv-seo__step{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;gap:14px!important;align-items:flex-start!important;padding:16px 18px!important;border:1px solid rgba(109,231,255,.11)!important;border-radius:14px!important;background:rgba(8,16,24,.55)!important}.ydl-tmv-seo__step-index{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--tmv-line-strong);border-radius:12px;color:var(--tmv-cyan);font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ydl-tmv-seo__step-copy{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important}.ydl-prose .ydl-tmv-seo__step-copy h3{margin:1px 0 5px!important;color:#fff!important;font-size:16px!important;line-height:1.45!important}.ydl-tmv-seo__step-copy p{margin:0!important;color:#93a8b6!important;font-size:12px!important;line-height:1.75!important;overflow-wrap:normal!important;word-break:normal!important}
.ydl-tmv-seo__usecases{max-width:none!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.ydl-tmv-seo__usecase{width:auto!important;max-width:none!important;min-width:0;padding:16px;border-left:2px solid var(--tmv-cyan);background:rgba(109,231,255,.035)}.ydl-tmv-seo__usecase b,.ydl-tmv-seo__usecase span{display:block}.ydl-tmv-seo__usecase b{color:#edf8fd;font-size:13px}.ydl-tmv-seo__usecase span{margin-top:6px;color:#8fa5b4;font-size:11px;line-height:1.65}
.ydl-tmv-seo__privacy{padding:22px;border:1px solid rgba(114,241,184,.16);border-radius:16px;background:linear-gradient(120deg,rgba(114,241,184,.035),rgba(109,231,255,.025))}.ydl-tmv-seo__privacy .ydl-tmv-seo__eyebrow{color:var(--tmv-green)}
.ydl-tmv-seo__faq{margin-top:14px;border-top:1px solid var(--tmv-line)}.ydl-tmv-seo__faq details{padding:14px 2px;border-bottom:1px solid var(--tmv-line)}.ydl-tmv-seo__faq summary{cursor:pointer;color:#e9f5fb;font-size:13px;font-weight:800}.ydl-tmv-seo__faq p{margin:9px 0 0!important;color:#92a8b6!important;font-size:12px!important;line-height:1.8!important}
.ydl-tmv-seo__final{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;border:1px solid var(--tmv-line-strong);border-radius:18px;background:linear-gradient(120deg,rgba(109,231,255,.075),rgba(167,139,250,.045))}.ydl-tmv-seo__final>div>span{color:var(--tmv-cyan);font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.ydl-prose .ydl-tmv-seo__final h2{margin-top:7px!important;font-size:22px!important}
@media(max-width:900px){.ydl-tmv-launch__panel{grid-template-columns:1fr}.ydl-tmv-launch__visual{max-width:650px}.ydl-tmv-seo__cards,.ydl-tmv-seo__usecases{grid-template-columns:1fr}.ydl-tmv-seo__final{display:block}.ydl-prose .ydl-tmv-seo a.ydl-tmv-seo__final-button{margin-top:18px!important}}
@media(max-width:560px){.ydl-tmv-launch__panel{padding:20px}.ydl-tmv-launch__visual{display:none}.ydl-tmv-launch__features{grid-template-columns:1fr}.ydl-tmv-launch__actions{display:grid}.ydl-prose .ydl-tmv-launch a.ydl-tmv-launch__button{width:100%!important}.ydl-tmv-seo__step{padding:14px!important}.ydl-tmv-seo__step-index{flex-basis:36px;width:36px;height:36px}}


/* v1.5 GLOBAL SEO / LANGUAGE */
.ydl-tmv-lang-switch{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0 0 10px}.ydl-tmv-lang-switch>span{margin-right:3px;color:#6f8997;font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ydl-tmv-lang-switch a{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;border:1px solid rgba(109,231,255,.16)!important;border-radius:999px!important;background:transparent!important;color:#9ab2bf!important;text-decoration:none!important;font-size:10px!important;font-weight:800!important}.ydl-tmv-lang-switch a.is-active{border-color:#6de7ff!important;background:rgba(109,231,255,.09)!important;color:#6de7ff!important}
.ydl-tmv-launch__mockgrid--six{grid-template-columns:1.35fr .65fr .65fr;grid-template-rows:repeat(2,64px)}.ydl-tmv-launch__mockgrid--six .is-main{grid-row:1/3}.ydl-tmv-seo__cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}

/* v1.5.2 / English virtual page uses the exact YDL single-tool structural classes.
   Only English-sidebar details are styled here; page width/layout is owned by the active YDL theme. */
.ydl-tmv-en-page .ydl-tmv-global-sidebar{display:grid;gap:12px;align-content:start}
.ydl-tmv-en-page .ydl-tmv-global-sidebar .ydl-side-panel{margin:0}
.ydl-tmv-en-page .ydl-tmv-global-sidebar .ydl-side-copy strong{color:#edf8fd}
.ydl-tmv-side-static{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px;border-bottom:1px solid rgba(109,231,255,.08);color:#a8bcc9;font-size:12px;line-height:1.5}
.ydl-tmv-side-static:last-child{border-bottom:0}
.ydl-tmv-side-static b{color:#6de7ff;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em}
@media(max-width:980px){.ydl-tmv-seo__cards--four{grid-template-columns:1fr}.ydl-tmv-en-page .ydl-tmv-global-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.ydl-tmv-en-page .ydl-tmv-global-sidebar .ydl-side-panel:first-child{grid-column:1/-1}}
@media(max-width:620px){.ydl-tmv-en-page .ydl-tmv-global-sidebar{grid-template-columns:1fr}.ydl-tmv-en-page .ydl-tmv-global-sidebar .ydl-side-panel:first-child{grid-column:auto}.ydl-tmv-lang-switch{justify-content:flex-start}.ydl-tmv-launch__mockgrid--six{grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,54px)}.ydl-tmv-launch__mockgrid--six .is-main{grid-row:auto}}
