.vt-gmail-demo{box-sizing:border-box;min-width:0;width:100%}.vt-gmail-demo *{box-sizing:border-box}.receiver-demo-panel{margin:24px 0!important;padding:clamp(20px,3.5vw,38px)!important;border:1px solid var(--border-subtle,#484848)!important;border-radius:12px!important;background:linear-gradient(125deg,rgba(57,57,57,.56),rgba(33,33,33,.82))!important}.vt-gmail-demo-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(24px,4vw,54px);min-width:0}.vt-gmail-demo-copy{min-width:0}.vt-gmail-demo-eyebrow{margin:0 0 15px;color:var(--accent-main,#60a5fa);font-family:var(--mono,monospace);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.5}.vt-gmail-demo-copy h2,.vt-gmail-demo-dialog h2{margin:0;color:var(--text-primary,#f5f5f5);font-size:clamp(25px,3vw,35px);font-weight:600;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.vt-gmail-demo-lead{margin:18px 0 0!important;max-width:58ch;color:var(--text-secondary,#c2c2c2);font-size:14px;line-height:1.75!important}.vt-gmail-demo-steps{display:grid;gap:15px;list-style:none;margin:24px 0 0;padding:0}.vt-gmail-demo-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;color:var(--text-secondary,#c2c2c2);font-size:13px;line-height:1.65}.vt-gmail-demo-steps li>span:first-child{color:var(--accent-main,#60a5fa);font-family:var(--mono,monospace);font-size:11px;font-weight:600;line-height:1.9}.vt-gmail-demo-steps code{overflow-wrap:anywhere;color:var(--text-primary,#f5f5f5);font-size:.95em}.vt-gmail-demo-note{margin:20px 0 0!important;color:var(--text-tertiary,#a4a4a4)!important;font-size:11px;line-height:1.7!important;overflow-wrap:anywhere}.vt-gmail-demo-player{position:relative;isolation:isolate;min-width:0;width:100%;max-width:460px;aspect-ratio:1/1;margin-inline:auto;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:#f5f7fb;box-shadow:0 20px 70px rgba(0,0,0,.26)}.vt-gmail-demo-poster,.vt-gmail-demo-video{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0}.vt-gmail-demo-poster{appearance:none;padding:0;border:0;border-radius:0;background:#f5f7fb;cursor:pointer}.vt-gmail-demo-poster img{display:block;width:100%;height:100%;object-fit:contain}.vt-gmail-demo-video{object-fit:contain;background:#111}.vt-gmail-demo-poster[hidden],.vt-gmail-demo-video[hidden]{display:none!important}.vt-gmail-demo-poster:focus-visible,.vt-gmail-demo-close:focus-visible,.home-gmail-demo-button:focus-visible{outline:3px solid #3387ff;outline-offset:-3px}.vt-gmail-demo-fallback{position:absolute;bottom:8px;right:8px;color:#0b5cdf;font-size:12px}.home-gmail-demo-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;max-width:100%;white-space:normal;text-align:center}.home-gmail-demo-button svg{flex:none}.vt-gmail-demo-dialog{position:fixed;inset:0;width:min(92vw,720px);max-width:720px;max-height:calc(100dvh - 32px);margin:auto;padding:clamp(18px,3vw,32px);overflow:auto;border:1px solid rgba(255,255,255,.23);border-radius:16px;background:#202020;color:#f5f5f5;box-shadow:0 28px 100px rgba(0,0,0,.8)}.vt-gmail-demo-dialog:not([open]){display:none}.vt-gmail-demo-dialog::backdrop{background:rgba(0,0,0,.82)}.vt-gmail-demo-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.vt-gmail-demo-dialog h2{font-size:clamp(24px,4vw,32px)}.vt-gmail-demo-close{flex:0 0 42px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:9px;background:#303030;color:#e6e6e6;cursor:pointer}.vt-gmail-demo-close:hover{background:#3a3a3a}.vt-gmail-demo-dialog-description{margin:12px 0 19px;max-width:65ch;color:#c2c2c2;font-size:13px;line-height:1.65}.vt-gmail-demo-dialog .vt-gmail-demo-player{width:min(100%,60dvh,550px);max-width:100%}.vt-gmail-demo-dialog .vt-gmail-demo-note{text-align:center}.vt-gmail-demo-dialog .vt-gmail-demo-note a{color:#79b9ff;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.vt-gmail-demo-layout{grid-template-columns:minmax(0,1fr);gap:28px}.vt-gmail-demo-player{width:min(100%,420px)}}@media (max-width:600px){.receiver-demo-panel{padding:20px 16px!important}.vt-gmail-demo-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:18px;border-radius:12px}.vt-gmail-demo-player{border-radius:14px}.vt-gmail-demo-copy h2{font-size:26px}.vt-gmail-demo-steps{gap:12px}.vt-gmail-demo-dialog .vt-gmail-demo-player{width:100%}}@media (prefers-reduced-motion:reduce){.vt-gmail-demo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html body.vt-home-sih .sih-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;justify-content:stretch;gap:10px;max-width:100%}html body.vt-home-sih .sih-hero-actions>.btn{box-sizing:border-box;width:100%;min-width:0;min-height:50px;padding:9px 10px;line-height:1.3;font-size:clamp(12px,1vw,13px);white-space:normal;text-align:center;text-wrap:balance}html body.vt-home-sih .sih-hero-actions>.home-gmail-demo-button{gap:7px}@media(max-width:540px){html body.vt-home-sih .sih-hero-actions{grid-template-columns:minmax(0,1fr)}html body.vt-home-sih .sih-hero-actions>.btn{min-height:46px;font-size:13px}}