.siteShell:has(.page) footer{display:none}.drive-module__-bI3MW__page{background:#fff;min-height:calc(100vh - 76px);padding:1.6rem 2rem 1.4rem}.drive-module__-bI3MW__workspace{width:min(100%,980px);margin:0 auto}.drive-module__-bI3MW__breadcrumb{color:#7a869a;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.drive-module__-bI3MW__breadcrumb a{color:#66758d;text-decoration:none}.drive-module__-bI3MW__breadcrumb a:hover{color:#315ff4}.drive-module__-bI3MW__breadcrumb b{color:#315ff4;font-weight:650}.drive-module__-bI3MW__intro{margin:1.65rem 0 1.35rem}.drive-module__-bI3MW__intro p{color:#626cf6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.69rem;font-weight:800}.drive-module__-bI3MW__intro h1{color:#111b32;letter-spacing:-.055em;margin:0;font-size:clamp(1.9rem,3.4vw,2.65rem);line-height:1.1}.drive-module__-bI3MW__intro span{color:#66758d;margin-top:.65rem;font-size:.98rem;display:block}.drive-module__-bI3MW__tool{gap:.65rem;display:grid}.drive-module__-bI3MW__tool>label{color:#26344d;font-size:.82rem;font-weight:750}.drive-module__-bI3MW__inputRow{background:#fff;border:1px solid #dce3ee;border-radius:10px;align-items:center;min-height:56px;padding:0 .7rem 0 1rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #15284b06}.drive-module__-bI3MW__inputRow:focus-within{border-color:#7187ff;box-shadow:0 0 0 3px #5972ff15}.drive-module__-bI3MW__linkIcon{color:#6072f5;margin-right:.7rem;font-size:1.25rem;transform:rotate(-45deg)}.drive-module__-bI3MW__inputRow input{color:#1d2a43;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.93rem}.drive-module__-bI3MW__inputRow input::placeholder,.drive-module__-bI3MW__outputRow input::placeholder{color:#9aa6b9}.drive-module__-bI3MW__pasteButton{color:#4056e9;cursor:pointer;background:#f8f9ff;border:1px solid #dce3ee;border-radius:7px;padding:.48rem .85rem;font-size:.78rem;font-weight:750}.drive-module__-bI3MW__pasteButton:hover{background:#f0f3ff;border-color:#b6c4ff}.drive-module__-bI3MW__generateButton{color:#fff;cursor:pointer;background:linear-gradient(105deg,#2564f2 0%,#6546ef 100%);border:0;border-radius:9px;min-height:52px;margin-top:.25rem;font-size:.9rem;font-weight:750;box-shadow:0 8px 18px #385bef2b}.drive-module__-bI3MW__generateButton:hover{filter:brightness(1.03)}.drive-module__-bI3MW__generateButton:disabled{cursor:wait;opacity:.72}.drive-module__-bI3MW__error{color:#b42318;background:#fff7f6;border:1px solid #ffd7d2;border-radius:8px;margin:.8rem 0 0;padding:.7rem .9rem;font-size:.82rem}.drive-module__-bI3MW__result{background:#fafbfc;border:1px solid #e0e6ef;border-radius:11px;margin-top:1.15rem;padding:1.1rem 1.2rem;transition:border-color .2s,background .2s}.drive-module__-bI3MW__result.drive-module__-bI3MW__success{background:#f8fffa;border-color:#bce9ce}.drive-module__-bI3MW__resultHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.drive-module__-bI3MW__result h2{color:#24314a;margin:0;font-size:.93rem}.drive-module__-bI3MW__result p{color:#738198;margin:.25rem 0 0;font-size:.78rem}.drive-module__-bI3MW__successState{color:#078447;white-space:nowrap;background:#e9fbf0;border-radius:99px;padding:.28rem .55rem;font-size:.71rem;font-weight:750}.drive-module__-bI3MW__outputRow{gap:.55rem;margin-top:.85rem;display:flex}.drive-module__-bI3MW__outputRow input{color:#1b8c50;background:#fff;border:1px solid #dce3ee;border-radius:7px;outline:0;flex:1;min-width:0;padding:.72rem .8rem;font-size:.82rem}.drive-module__-bI3MW__outputRow button,.drive-module__-bI3MW__outputRow a{color:#31405d;cursor:pointer;background:#fff;border:1px solid #d9e1ed;border-radius:7px;place-items:center;min-width:76px;padding:.55rem .8rem;font-size:.78rem;font-weight:750;text-decoration:none;display:grid}.drive-module__-bI3MW__outputRow button:hover,.drive-module__-bI3MW__outputRow a:hover{color:#4058ea;border-color:#b7c4fb}.drive-module__-bI3MW__outputRow .drive-module__-bI3MW__disabled{pointer-events:none;opacity:.45}.drive-module__-bI3MW__badges{grid-template-columns:repeat(4,1fr);gap:.7rem;margin:1.05rem 0;display:grid}.drive-module__-bI3MW__badges span{color:#596983;text-align:center;background:#fff;border:1px solid #edf0f5;border-radius:8px;padding:.65rem .55rem;font-size:.72rem;font-weight:650}.drive-module__-bI3MW__badges span:first-letter{color:#4c62ef}.drive-module__-bI3MW__howItWorks{border-top:1px solid #edf0f4;padding-top:1.05rem}.drive-module__-bI3MW__howItWorks h2{color:#293750;margin:0 0 .85rem;font-size:.9rem}.drive-module__-bI3MW__howItWorks ol{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.drive-module__-bI3MW__howItWorks li{gap:.65rem;display:flex}.drive-module__-bI3MW__howItWorks li>b{color:#5468ef;background:#eff2ff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:.71rem;display:grid}.drive-module__-bI3MW__howItWorks strong,.drive-module__-bI3MW__howItWorks span{display:block}.drive-module__-bI3MW__howItWorks strong{color:#34415a;font-size:.76rem}.drive-module__-bI3MW__howItWorks span{color:#8290a5;margin-top:.2rem;font-size:.69rem;line-height:1.4}@media (max-width:700px){.siteShell:has(.page) footer{display:block}.drive-module__-bI3MW__page{min-height:auto;padding:1.35rem 1rem 2.5rem}.drive-module__-bI3MW__badges,.drive-module__-bI3MW__howItWorks ol{grid-template-columns:repeat(2,1fr)}.drive-module__-bI3MW__intro{margin:1.4rem 0}.drive-module__-bI3MW__outputRow{flex-wrap:wrap}.drive-module__-bI3MW__outputRow input{flex-basis:100%}.drive-module__-bI3MW__outputRow button,.drive-module__-bI3MW__outputRow a{flex:1}.drive-module__-bI3MW__howItWorks li{padding-bottom:.6rem}}.drive-module__-bI3MW__content{color:#42506a;border-top:1px solid #e9edf4;margin-top:3.5rem;padding:2.25rem 0 1rem}.drive-module__-bI3MW__content h2{color:#17223a;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.16}.drive-module__-bI3MW__content h3{color:#23304b}.drive-module__-bI3MW__contentIntro{max-width:720px}.drive-module__-bI3MW__contentIntro>p:last-child{margin:.8rem 0 0;font-size:1rem;line-height:1.75}.drive-module__-bI3MW__eyebrow{color:#5369ed;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .55rem;font-size:.7rem;font-weight:800}.drive-module__-bI3MW__featureGrid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.8rem 0 3.4rem;display:grid}.drive-module__-bI3MW__featureGrid article{background:linear-gradient(145deg,#fff,#f7f9ff);border:1px solid #e6eaf2;border-radius:14px;min-height:174px;padding:1.25rem;box-shadow:0 10px 28px #2e4f8610}.drive-module__-bI3MW__featureGrid span{color:#6679ed;letter-spacing:.08em;font-size:.72rem;font-weight:800}.drive-module__-bI3MW__featureGrid h3{margin:1rem 0 .5rem;font-size:.95rem}.drive-module__-bI3MW__featureGrid p{color:#68758b;margin:0;font-size:.84rem;line-height:1.6}.drive-module__-bI3MW__guide{color:#d8e2fd;background:#142447;border-radius:16px;grid-template-columns:.85fr 1.15fr;gap:2rem;padding:1.75rem;display:grid}.drive-module__-bI3MW__guide h2{color:#fff}.drive-module__-bI3MW__guide ol{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.drive-module__-bI3MW__guide li{gap:.8rem;display:flex}.drive-module__-bI3MW__guide li>b{color:#fff;background:#6175f3;border:1px solid #8192ff66;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.74rem;display:grid}.drive-module__-bI3MW__guide h3{color:#fff;margin:.18rem 0 .25rem;font-size:.92rem}.drive-module__-bI3MW__guide p{color:#b6c4e4;margin:0;font-size:.83rem;line-height:1.55}.drive-module__-bI3MW__guide strong{color:#fff}.drive-module__-bI3MW__faq{max-width:820px;margin:3.4rem auto 0}.drive-module__-bI3MW__faq h2{margin-bottom:1.1rem}.drive-module__-bI3MW__faq details{background:#fff;border:1px solid #e2e7f0;border-radius:10px;margin-top:.7rem;padding:1rem 1.1rem}.drive-module__-bI3MW__faq summary{color:#24324d;cursor:pointer;font-size:.92rem;font-weight:750}.drive-module__-bI3MW__faq p{color:#68758b;margin:.75rem 1.25rem .05rem 0;font-size:.87rem;line-height:1.65}@media (max-width:700px){.drive-module__-bI3MW__content{margin-top:2.5rem}.drive-module__-bI3MW__featureGrid,.drive-module__-bI3MW__guide{grid-template-columns:1fr}.drive-module__-bI3MW__featureGrid{margin-bottom:2.5rem}.drive-module__-bI3MW__guide{gap:1.5rem;padding:1.35rem}}
