/* Edited product presentation. These light app tokens intentionally do not inherit
   the surrounding website's dark theme: all demos show light + Twilight. */
:root{--td-paper:#fff;--td-ink:#252536;--td-muted:#615f73;--td-line:#e8e5ef;--td-soft:#f8f7fc;--td-purple:#6800bf;--td-purple-deep:#4b008a;--td-wash:#f0e7fc;--td-blue:#345bc5;--td-mint:#147a65;--td-pink:#af347b;--td-white:#fff;--td-shell:#393343;--td-shadow:0 12px 38px rgb(39 27 71 / .12);--td-badge:#e0b84a;--pm-stage-ink:var(--eh-ink);--pm-glare:rgb(185 149 244 / .22)}
.td-demo{position:relative;isolation:isolate;text-align:left;color:var(--td-ink);background:none;container-type:inline-size}.td-demo *, .td-demo *:before,.td-demo *:after,.td-app *, .td-phone *{box-sizing:border-box}.td-demo svg,.td-app svg,.td-phone svg{fill:none;stroke:currentColor;stroke-width:1.8;width:1.65em;height:1.65em;flex:none}.td-demo h3,.td-demo h4,.td-demo p{margin:0}.td-check{color:var(--td-mint);font-weight:650}.td-hero{aspect-ratio:1.82}.td-browser{position:absolute;left:0;right:0;top:0;overflow:hidden;border:1px solid var(--eh-line);border-radius:18px;background:var(--td-paper);box-shadow:var(--td-shadow)}.td-browser-top{display:flex;align-items:center;justify-content:space-between;height:25px;padding:0 16px;border-bottom:1px solid var(--td-line);color:var(--td-muted);background:var(--td-paper)}.td-browser-top>span{font-size:7px;letter-spacing:3px;color:var(--td-purple)}.td-browser-top>small{font-size:9px;font-weight:400;margin-right:42%}
.td-app{position:relative;aspect-ratio:1.98;container-type:inline-size;background:var(--td-paper);color:var(--td-ink);font-size:1.05cqw;line-height:1.5}.td-app-top{position:absolute;inset:0 0 auto;height:5.4cqw;display:flex;align-items:center;gap:1.5cqw;padding:0 1.7cqw;border-bottom:1px solid var(--td-line);background:var(--td-paper)}.td-app-top>img{width:15.7cqw;height:auto}.td-app-top>div{margin-left:2.8cqw;display:flex;align-items:center;gap:.8cqw;border:1px solid var(--td-line);border-radius:1cqw;padding:.7cqw 1cqw;width:42%;font-size:1cqw;color:var(--td-muted)}.td-app-top>div svg{width:1.3cqw;height:1.3cqw}.td-app-top kbd{margin-left:auto;font:inherit;font-size:.75cqw;padding:.4cqw .6cqw;border-radius:.4cqw;background:var(--td-purple);color:var(--td-white);white-space:nowrap}.td-top-workspace{margin-left:auto;font-size:.9cqw;color:var(--td-muted)}.td-avatar{display:inline-grid;place-items:center;border-radius:50%;width:2.7cqw;height:2.7cqw;font-size:.9cqw;color:var(--td-purple);background:var(--td-wash);flex:none}
.td-sidebar{position:absolute;left:0;top:5.4cqw;bottom:0;width:16.8%;border-right:1px solid var(--td-line);padding:1.2cqw .9cqw;background:var(--td-paper);display:flex;flex-direction:column;gap:.6cqw}.td-sidebar>div{display:flex;align-items:center;gap:1cqw;padding:1cqw .8cqw;font-size:1.04cqw;line-height:1.3;border-radius:.8cqw;white-space:nowrap}.td-sidebar>div>svg{width:1.7cqw;height:1.7cqw;padding:.3cqw;box-sizing:content-box;border-radius:.65cqw;background:var(--td-wash);color:var(--td-purple)}.td-sidebar>div:nth-child(3n)>svg{color:var(--td-pink);background:color-mix(in srgb,var(--td-pink) 9%,var(--td-paper))}.td-sidebar>div:nth-child(4n)>svg{color:var(--td-mint);background:color-mix(in srgb,var(--td-mint) 9%,var(--td-paper))}.td-sidebar>small{margin-top:auto;padding:1cqw .8cqw;font-size:.75cqw;color:var(--td-muted)}
[data-scene=workspace] [data-td-nav=home],[data-scene=forms] [data-td-nav=forms],[data-scene=inspection] [data-td-nav=forms],[data-scene=builder] [data-td-nav=builder],[data-scene=ai] [data-td-nav=ai],[data-scene=studio] [data-td-nav=studio],[data-scene=method] [data-td-nav=studio],[data-scene=outline] [data-td-nav=studio],[data-scene=review] [data-td-nav=studio],.td-snapshot [data-td-nav=home]{background:var(--td-purple);color:var(--td-white);font-weight:600}
.td-main{position:absolute;left:16.8%;right:0;top:5.4cqw;bottom:0;overflow:hidden}.td-screen{position:absolute;inset:0;padding:2.4cqw 2.8cqw;background:var(--td-paper)}.td-screen[hidden],.td-mobile-page[hidden]{display:none!important}.td-screen:not([hidden]){animation:td-pane-in .55s ease both}.td-page-title{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:2cqw}.td-page-title small{color:var(--td-purple);font-size:.8cqw;letter-spacing:.1em;font-weight:600}.td-page-title h3{font-size:2.5cqw;line-height:1.2;letter-spacing:-.03em;margin-top:.6cqw;font-weight:650}.td-faux{display:inline-flex;align-items:center;justify-content:space-between;gap:1cqw;border:1px solid var(--td-line);border-radius:.6cqw;padding:.8cqw 1.3cqw;font-size:1cqw;line-height:1.4;white-space:nowrap}.td-primary{background:var(--td-purple);color:var(--td-white);border-color:var(--td-purple);box-shadow:0 4px 12px color-mix(in srgb,var(--td-purple) 10%,transparent)}.td-faux svg{width:1.2cqw;height:1.2cqw}.td-status{color:var(--td-purple);background:var(--td-wash);border-radius:.45cqw;font-size:.85cqw;padding:.4cqw .7cqw;white-space:nowrap}
.td-ask{display:flex;align-items:center;gap:1.4cqw;padding:1.3cqw 1.5cqw;border:1px solid color-mix(in srgb,var(--td-purple) 24%,var(--td-paper));border-radius:1.2cqw;box-shadow:0 8px 22px color-mix(in srgb,var(--td-purple) 5%,transparent);margin-bottom:2cqw}.td-ask>span{width:3.5cqw;height:3.5cqw;display:grid;place-items:center;background:var(--td-purple);color:var(--td-white);border-radius:1cqw}.td-ask b{font-size:.85cqw;letter-spacing:.07em}.td-ask p{font-size:1.2cqw;margin-top:.3cqw;color:var(--td-muted)}.td-ask>svg{margin-left:auto;color:var(--td-purple)}.td-home-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:1.4cqw}.td-panel{border:1px solid var(--td-line);border-radius:1.1cqw;padding:1.5cqw}.td-panel>small{color:var(--td-purple);font-weight:600;font-size:.8cqw;letter-spacing:.06em}.td-shortcuts>div{display:flex;gap:.8cqw;margin-top:1.3cqw}.td-shortcuts>div>span{flex:1;min-width:0;text-align:center;background:var(--td-soft);border:1px solid var(--td-line);border-radius:.9cqw;padding:1.2cqw .3cqw}.td-shortcuts svg{width:2.5cqw;height:2.5cqw;color:var(--td-purple);margin:auto auto 1cqw}.td-shortcuts b{display:block;font-size:.8cqw;font-weight:550;line-height:1.4}.td-activity p{display:flex;align-items:center;gap:.6cqw;font-size:.9cqw;color:var(--td-muted);margin-top:1.3cqw}.td-activity svg{width:1.2cqw;height:1.2cqw;color:var(--td-purple)}.td-at-glance>div{display:flex;align-items:center;gap:1.2cqw;margin-top:1.1cqw}.td-at-glance b{font-size:1.1cqw}.td-at-glance p{font-size:.85cqw;color:var(--td-muted);margin-top:.4cqw}.td-at-glance>div>svg{margin-left:auto;color:var(--td-mint)}.td-score{display:grid;place-items:center;width:4.2cqw;height:4.2cqw;border:5px solid var(--td-wash);border-radius:50%;font-size:1.7cqw;color:var(--td-purple)}.td-noticed>b{display:block;font-size:1.1cqw;margin-top:1.2cqw}.td-noticed p{font-size:.95cqw;line-height:1.6;margin-top:.6cqw;color:var(--td-muted)}
.td-tabs{display:flex;align-items:center;gap:2.4cqw;border-bottom:1px solid var(--td-line);height:3.3cqw;font-size:1cqw;margin-bottom:1.5cqw;color:var(--td-muted)}.td-tabs b{height:100%;border-bottom:2px solid var(--td-purple);color:var(--td-purple);font-weight:600}.td-tabs b>span{font-size:.75cqw;margin-left:.4cqw}.td-list-tools{display:flex;justify-content:space-between;align-items:center;margin:1.4cqw 0 2cqw;font-size:.9cqw;color:var(--td-muted)}.td-list-tools>span{display:flex;align-items:center;gap:.8cqw;border:1px solid var(--td-line);border-radius:.6cqw;padding:.5cqw .8cqw}.td-list-tools b{background:var(--td-purple);color:var(--td-white);padding:.4cqw .7cqw;border-radius:.4cqw}.td-form-table{border:1px solid var(--td-line);border-radius:1.1cqw;overflow:hidden}.td-table-head,.td-table-row{display:grid;grid-template-columns:2.1fr 1fr 1fr .8fr;align-items:center;gap:1cqw;padding:1.4cqw}.td-table-head{background:var(--td-soft);font-size:.75cqw;letter-spacing:.04em;color:var(--td-muted);padding-block:1cqw}.td-table-row{border-top:1px solid var(--td-line);font-size:.85cqw}.td-table-row>span:first-child{display:flex;align-items:center;gap:1cqw}.td-table-row>span:first-child>svg{width:2.5cqw;height:2.5cqw;color:var(--td-purple);background:var(--td-wash);padding:.5cqw;box-sizing:content-box;border-radius:.6cqw}.td-table-row b{display:block;font-size:1cqw;font-weight:600}.td-table-row small{display:block;font-size:.8cqw;color:var(--td-muted);margin-top:.35cqw}.td-table-row>span:nth-child(2){color:var(--td-mint);white-space:nowrap}.td-table-row>span:nth-child(3),.td-table-assign{display:flex;align-items:center;gap:.6cqw;white-space:nowrap}.td-table-row svg{width:1.2cqw;height:1.2cqw}.td-table-assign{color:var(--td-purple);border:1px solid var(--td-line);border-radius:.5cqw;padding:.5cqw .6cqw}
.td-assign-pop{position:absolute;left:45%;right:6%;top:29%;background:var(--td-paper);padding:1.7cqw;border:1px solid var(--td-line);border-radius:1cqw;box-shadow:var(--td-shadow);opacity:0;translate:0 1cqw;transition:opacity .55s,translate .55s;z-index:2}.td-assign-pop>small{font-size:.7cqw;color:var(--td-muted);letter-spacing:.06em}.td-assign-pop h4{font-size:1.5cqw;margin:.7cqw 0 1cqw}.td-assign-pop>div{display:flex;align-items:center;gap:.8cqw;border-block:1px solid var(--td-line);padding:1cqw 0;margin-bottom:1.2cqw}.td-assign-pop>div>span:nth-child(2){flex:1}.td-assign-pop b{font-size:1cqw;display:block}.td-assign-pop small{display:block;font-size:.75cqw;color:var(--td-muted)}.td-assignment-proof{font-size:.8cqw;color:var(--td-mint);margin-top:.8cqw!important;opacity:0;transition:opacity .6s}[data-scene=forms][data-phase=settled] .td-assign-pop,[data-scene=forms][data-phase=settled] .td-assignment-proof{opacity:1;translate:0 0}
.td-create-label{font-size:1.8cqw;font-weight:600;margin:2cqw 0 1.6cqw!important}.td-builder-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3cqw;transition:opacity .7s,transform .7s}.td-builder-choices>div{position:relative;min-height:19cqw;border:1px solid var(--td-line);border-radius:1.3cqw;padding:1.9cqw 1.4cqw;background:var(--td-soft)}.td-builder-choices>div>svg:first-child{color:var(--td-purple);width:4.2cqw;height:4.2cqw;padding:.8cqw;background:var(--td-wash);border-radius:1.1cqw;box-sizing:content-box;margin-bottom:2cqw}.td-builder-choices b{font-size:1.45cqw;display:block;line-height:1.3;letter-spacing:-.02em}.td-builder-choices p{font-size:1cqw;color:var(--td-muted);margin-top:.7cqw}.td-builder-choices>div>svg:last-child{position:absolute;right:1.4cqw;top:2cqw;color:var(--td-purple)}.td-builder-draft{position:absolute;inset:9cqw 2.8cqw 1.5cqw;display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:3cqw;background:var(--td-paper);opacity:0;translate:0 1cqw;transition:opacity .7s,translate .7s;pointer-events:none}.td-upload{border:1px solid var(--td-line);border-radius:.8cqw;padding:2.7cqw 1.3cqw;box-shadow:0 3px 0 var(--td-line);text-align:center;rotate:-4deg}.td-upload>svg{color:var(--td-purple);width:4cqw;height:4cqw;margin:0 auto 1.3cqw}.td-upload>b{font-size:1.2cqw;display:block}.td-upload>span{font-size:.9cqw;color:var(--td-muted);display:block;margin-top:.6cqw}.td-form-editor{border:1px solid var(--td-line);border-radius:.8cqw;padding:1.5cqw}.td-form-editor>div:first-child{display:flex;justify-content:space-between;align-items:center}.td-form-editor b{font-size:1.4cqw}.td-field{margin-top:1cqw}.td-field>span{font-size:.85cqw;color:var(--td-muted);display:block;margin-bottom:.4cqw}.td-field>div{border:1px solid var(--td-line);border-radius:.5cqw;padding:.7cqw .8cqw;font-size:1cqw;min-height:2.6cqw;display:flex;gap:1cqw}.td-field>div>span:not([data-motion-type]){flex:1;text-align:center}.td-form-editor>p{color:var(--td-mint);font-size:.8cqw;margin:1cqw 0!important}.td-form-editor>.td-faux{width:100%;margin-top:.5cqw}[data-scene=builder][data-phase=settled] .td-builder-draft{opacity:1;translate:0 0}[data-scene=builder][data-phase=settled] .td-builder-choices{opacity:0;transform:translateY(-1cqw)}
.td-studio-overview{display:flex;align-items:center;gap:1.7cqw;border:1px solid var(--td-line);padding:1.2cqw 1.5cqw;border-radius:1cqw;margin-bottom:1.6cqw}.td-overview-ring{width:4.4cqw;height:4.4cqw;border-radius:50%;border:5px solid var(--td-wash);display:grid;place-items:center;color:var(--td-purple)}.td-studio-overview>div{width:23%;font-size:1cqw}.td-studio-overview small{display:block;color:var(--td-muted);font-size:.8cqw;margin-top:.4cqw}.td-studio-overview>span:not(:first-child){flex:1;text-align:center;border-left:1px solid var(--td-line)}.td-studio-overview svg{color:var(--td-purple);width:1.9cqw;height:1.9cqw;margin:auto}.td-studio-overview b{display:block;font-size:.9cqw;margin-top:.2cqw}.td-studio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqw}.td-studio-grid article{border:1px solid var(--td-line);border-radius:1cqw;padding:1.3cqw;position:relative}.td-studio-grid article>span{position:absolute;left:1.3cqw;top:1.3cqw;padding:.7cqw;display:grid;place-items:center;background:var(--td-wash);color:var(--td-purple);border-radius:.8cqw}.td-studio-grid h4{font-size:1.25cqw;line-height:1.3;margin-left:4.2cqw;letter-spacing:-.02em;font-weight:600}.td-studio-grid p{font-size:.86cqw;color:var(--td-muted);margin: .5cqw 0 1cqw 4.2cqw;line-height:1.5;min-height:2.6cqw}.td-studio-grid article>div{display:flex;justify-content:space-between;align-items:center;font-size:.85cqw;color:var(--td-purple);border-top:1px solid var(--td-line);padding-top:.6cqw}.td-studio-grid article>div svg{width:1.2cqw;height:1.2cqw}
.td-screen--ai{padding:0;display:flex}.td-ai-sources{width:26%;padding:2.3cqw 1.5cqw;background:var(--td-soft);border-right:1px solid var(--td-line)}.td-ai-sources>b{font-size:.9cqw;display:block}.td-ai-sources>strong{font-size:1.4cqw;display:block;margin-top:.7cqw}.td-ai-sources>small{font-size:.8cqw;display:block;line-height:1.5;color:var(--td-muted);margin-top:.5cqw;margin-bottom:2cqw}.td-ai-sources>div{display:flex;align-items:center;gap:.7cqw;padding:1cqw 0;font-size:.9cqw}.td-ai-sources svg{color:var(--td-purple);width:1.5cqw;height:1.5cqw}.td-ai-sources b{font-weight:550}.td-ai-sources>div>span{margin-left:auto;width:2.2cqw;height:1.3cqw;background:var(--td-purple);border-radius:2cqw;position:relative}.td-ai-sources>div>span:after{content:'';position:absolute;right:.2cqw;top:.2cqw;width:.9cqw;height:.9cqw;background:var(--td-white);border-radius:50%}.td-ai-workspace{flex:1;min-width:0;padding:3cqw 3cqw 2cqw;display:flex;flex-direction:column;justify-content:center}.td-ai-welcome{text-align:center;transition:opacity .5s,transform .6s}.td-ai-welcome>img{width:3.7cqw;height:3.7cqw;margin:0 auto 1.5cqw}.td-ai-welcome h3{font-size:2cqw;line-height:1.3;letter-spacing:-.03em}.td-ai-welcome em{color:var(--td-purple);font-style:normal}.td-ai-composer{display:flex;align-items:center;gap:1cqw;border:1px solid color-mix(in srgb,var(--td-purple) 25%,var(--td-paper));box-shadow:0 0 17px color-mix(in srgb,var(--td-purple) 12%,transparent);border-radius:3cqw;padding:.9cqw 1.2cqw;margin-top:3cqw;font-size:1cqw;color:var(--td-muted);background:var(--td-paper)}.td-ai-composer>span{flex:1}.td-ai-composer>.td-faux{padding:.2cqw .7cqw;border-radius:50%;font-size:1.4cqw;min-height:2.5cqw}.td-ai-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw;margin-top:1cqw}.td-ai-shortcuts>span{border:1px solid var(--td-line);border-radius:.8cqw;padding:1cqw;font-size:1cqw;display:flex;gap:.7cqw;align-items:center}.td-ai-shortcuts svg{color:var(--td-purple);width:1.5cqw;height:1.5cqw}.td-ai-conversation{display:none}.td-chat-question{width:fit-content;margin:0 0 1.5cqw auto;background:var(--td-wash);border-radius:1cqw 1cqw .2cqw 1cqw;padding:1cqw 1.2cqw;font-size:1.1cqw;min-height:3.5cqw}.td-ai-answer{display:flex;align-items:flex-start;gap:.9cqw;opacity:0;translate:0 .5cqw;transition:opacity .7s,translate .7s}.td-ai-answer>span{color:var(--td-purple)}.td-ai-answer b{font-size:1.4cqw;font-weight:600}.td-ai-answer p{font-size:1.05cqw;line-height:1.65;margin-top:.8cqw;color:var(--td-muted)}.td-record{display:flex;align-items:center;gap:.7cqw;border:1px solid var(--td-line);padding:1.1cqw;border-radius:.7cqw;margin-top:1.5cqw;font-size:.9cqw;color:var(--td-purple)}.td-record .td-check{margin-left:auto}[data-scene=ai] .td-ai-welcome{display:none}[data-scene=ai] .td-ai-conversation{display:block}[data-scene=ai][data-phase=settled] .td-ai-answer{opacity:1;translate:0 0}[data-scene=ai] .td-ai-shortcuts{display:none}
.td-method-intro{font-size:1.1cqw;color:var(--td-muted);margin-bottom:2cqw!important}.td-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5cqw}.td-method-grid article{text-align:center;border:1px solid var(--td-line);border-radius:1.2cqw;padding:2cqw}.td-method-grid svg{width:4cqw;height:4cqw;color:var(--td-purple);margin:auto auto 1cqw}.td-method-grid h4{font-size:1.5cqw}.td-method-grid p{font-size:1cqw;color:var(--td-muted);margin-top:.7cqw}.td-method-grid .td-method-selected{border-color:var(--td-purple);background:var(--td-soft)}.td-method-selected .td-check{display:inline-block;margin-top:1cqw}.td-method-file{font-size:1cqw;border:1px solid var(--td-line);border-radius:.6cqw;padding:1.1cqw;display:flex;align-items:center;gap:1cqw;margin-top:1.5cqw}.td-method-file>svg{color:var(--td-purple)}.td-method-file>.td-check{margin-left:auto}.td-course-steps{display:flex;gap:1.5cqw;font-size:.8cqw;color:var(--td-muted);padding:2cqw 0}.td-course-steps b{color:var(--td-purple)}.td-course-editor{display:grid;grid-template-columns:.85fr 1.6fr;gap:2cqw}.td-course-editor>aside{padding:1.5cqw;border:1px solid var(--td-line);border-radius:.8cqw;background:var(--td-soft)}.td-course-editor small{font-size:.75cqw;letter-spacing:.06em;color:var(--td-muted)}.td-course-editor aside>span{display:flex;gap:.8cqw;align-items:center;font-size:.95cqw;padding:1.2cqw 0;border-bottom:1px solid var(--td-line)}.td-course-editor aside>span>b{color:var(--td-purple);font-size:.8cqw}.td-course-editor aside>p{font-size:.8cqw;line-height:1.5;color:var(--td-muted);margin-top:1.5cqw}.td-course-editor aside>p>svg{display:inline-block;width:1.2cqw;height:1.2cqw}.td-course-editor>article{padding:1.5cqw;border:1px solid var(--td-line);border-radius:.8cqw}.td-course-editor h4{font-size:1.8cqw;letter-spacing:-.03em;margin-top:1cqw}.td-course-editor article>p{font-size:1.05cqw;color:var(--td-muted);line-height:1.65;margin-top:1cqw}.td-knowledge-check{border-top:1px solid var(--td-line);margin-top:1.5cqw;padding-top:1.2cqw;font-size:.95cqw}.td-knowledge-check p{margin-top:.6cqw}.td-knowledge-check span{display:block;margin-top:.7cqw}.td-course-approved{color:var(--td-mint);font-size:.85cqw;margin-top:1.5cqw;opacity:0;transition:opacity .6s}.td-course-editor article>.td-faux{margin-top:1.4cqw}.td-demo[data-scene=review] .td-course-approved{opacity:1}
.td-demo-cursor{position:absolute;left:84%;top:56%;width:1.8cqw;height:2.2cqw;opacity:0;transition:left 1.1s,top 1.1s,opacity .4s;z-index:3;pointer-events:none}.td-demo-cursor svg{width:100%;height:100%;fill:var(--td-purple);stroke:var(--td-white);stroke-width:1.3}.td-demo[data-scene=forms] .td-demo-cursor{opacity:1;left:87%;top:69%}.td-demo[data-scene=forms][data-phase=settled] .td-demo-cursor{left:73%;top:72%}.td-demo[data-scene=builder] .td-demo-cursor{opacity:1;left:69%;top:48%}.td-demo[data-scene=builder][data-phase=settled] .td-demo-cursor{left:82%;top:83%}
/* One light mobile UI is mounted into each presentation from the shared template. */
.td-phone{position:relative;aspect-ratio:1290/2796;container-type:inline-size;background:var(--td-paper);border:5px solid var(--td-shell);border-radius:32px;overflow:hidden;color:var(--td-ink);box-shadow:0 10px 28px rgb(38 28 64 / .18);font-size:4cqw;line-height:1.4}.td-phone-status{position:absolute;inset:0 0 auto;height:9%;display:flex;justify-content:space-between;align-items:center;padding:0 7cqw;font-size:3.5cqw;background:var(--td-paper);z-index:2}.td-phone-status>span{font-size:2.6cqw;letter-spacing:.1em}.td-phone-island{position:absolute;left:32%;right:32%;top:2.5%;height:2.6%;border-radius:20px;background:var(--td-shell);z-index:3}.td-phone-pages{position:absolute;inset:9% 0 10%;overflow:hidden;background:var(--td-paper)}.td-mobile-page{position:absolute;inset:0;padding:4cqw 5cqw;background:var(--td-paper);overflow:hidden}.td-mobile-page:not([hidden]){animation:td-pane-in .5s ease both}.td-mobile-page h3{font-size:6.4cqw;line-height:1.2;letter-spacing:-.025em;font-weight:650}.td-mobile-page h4{font-size:4.6cqw;line-height:1.3;margin:4cqw 0 2.5cqw;font-weight:600}.td-mobile-page p{margin:0}.td-phone-nav{position:absolute;bottom:0;left:0;right:0;height:10%;display:flex;align-items:center;justify-content:space-around;padding:2cqw 2cqw 3cqw;border-top:1px solid var(--td-line);background:var(--td-paper);z-index:4}.td-phone-nav>span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:19%;height:100%;color:var(--td-purple);border-radius:8cqw}.td-phone-nav svg{width:6cqw;height:6cqw}.td-phone-nav small{font-size:2.5cqw;line-height:1.1;text-align:center;margin-top:1cqw;color:var(--td-muted)}.td-phone-nav .bf-sofia-avatar{width:7cqw;height:7cqw;position:relative;inset:auto;box-shadow:none}.td-phone .td-avatar{width:9cqw;height:9cqw;font-size:3cqw}.td-mobile-greeting{display:flex;gap:3cqw;align-items:center;margin-bottom:4cqw}.td-mobile-greeting>div{flex:1}.td-mobile-greeting small{font-size:3cqw;display:block;color:var(--td-muted)}.td-mobile-greeting b{font-size:4.6cqw;display:block}.td-mobile-greeting>svg{width:6cqw;height:6cqw;color:var(--td-purple)}.td-streak{background:var(--td-purple);color:var(--td-white);border-radius:5cqw;padding:4.5cqw}.td-streak>small{display:flex;gap:1cqw;align-items:center;font-size:3.4cqw}.td-streak>small svg{width:4cqw;height:4cqw}.td-streak>strong{display:block;font-size:10cqw;line-height:1.25;margin-top:2cqw}.td-streak>strong>span{font-size:4.5cqw}.td-streak>p{font-size:3cqw}.td-streak>div{display:flex;justify-content:space-between;margin:3cqw 0}.td-streak>div>span{display:flex;flex-direction:column;align-items:center;gap:1.5cqw}.td-streak>div small{font-size:2.6cqw}.td-streak i{display:grid;place-items:center;width:8cqw;height:8cqw;border-radius:50%;background:color-mix(in srgb,var(--td-white) 20%,var(--td-purple));font-size:4cqw;font-style:normal}.td-streak i:not(:empty){background:var(--td-white);color:var(--td-purple)}.td-mobile-tabs{display:flex;align-items:center;justify-content:space-around;border:1px solid var(--td-line);border-radius:7cqw;padding:1cqw;font-size:3cqw;color:var(--td-muted);height:9cqw}.td-mobile-tabs>b{background:var(--td-purple);color:var(--td-white);padding:1.7cqw 4cqw;border-radius:6cqw;font-weight:500}.td-performance{border:1px solid var(--td-line);border-radius:4cqw;margin-top:3cqw;padding:3cqw}.td-performance>span{font-size:3.3cqw;color:var(--td-muted)}.td-performance strong{font-size:8cqw;display:flex;align-items:center;gap:3cqw;line-height:1.4}.td-performance strong small{font-size:2.8cqw;color:var(--td-mint);font-weight:400}.td-mini-bars{height:15cqw;display:flex;align-items:flex-end;gap:1.5cqw;margin-top:2cqw}.td-mini-bars i{flex:1;height:var(--value);border-radius:1cqw;background:color-mix(in srgb,var(--td-purple) 25%,var(--td-paper))}.td-mini-bars i:nth-last-child(2){background:var(--td-purple)}.td-performance>small{display:block;font-size:2.4cqw;color:var(--td-muted);margin-top:1cqw;white-space:nowrap}.td-mobile-metrics{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:3cqw}.td-mobile-metrics>span{position:relative;padding:2.4cqw;border:1px solid var(--td-line);border-radius:3cqw}.td-mobile-metrics small{display:block;font-size:2.8cqw;color:var(--td-muted)}.td-mobile-metrics b{display:block;font-size:6cqw;line-height:1.5;color:var(--td-purple);font-weight:600}.td-mobile-metrics svg{position:absolute;right:2cqw;bottom:2cqw;width:5cqw;height:5cqw;color:var(--td-purple)}
.td-mobile-page>h3{margin-bottom:4cqw}.td-pickup{display:flex;align-items:center;gap:3cqw;padding:3cqw;border:1px solid var(--td-line);background:var(--td-soft);border-radius:4cqw;margin:4cqw 0}.td-pickup>svg{width:9cqw;height:9cqw;color:var(--td-purple)}.td-pickup>svg:last-child{width:6cqw;height:6cqw;margin-left:auto}.td-pickup>span{flex:1;min-width:0}.td-pickup small{display:block;font-size:2.5cqw;line-height:1.5;color:var(--td-muted)}.td-pickup b{display:block;font-size:4cqw;line-height:1.35}.td-mobile-quick{display:flex;gap:2cqw;margin-bottom:4cqw}.td-mobile-quick>span{flex:1;border:1px solid var(--td-line);border-radius:3cqw;padding:3cqw 1cqw;text-align:center}.td-mobile-quick svg{width:7cqw;height:7cqw;color:var(--td-purple);margin:auto}.td-mobile-quick small{display:block;font-size:2.5cqw;margin-top:2cqw}.td-mobile-page h4>small{font-size:3.3cqw;color:var(--td-muted)}.td-mobile-search{display:flex;align-items:center;gap:2cqw;border:1px solid var(--td-line);border-radius:3cqw;padding:3cqw;font-size:3.5cqw;color:var(--td-muted)}.td-mobile-search svg{width:4cqw;height:4cqw}.td-mobile-categories{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:3cqw}.td-mobile-categories>span{border:1px solid var(--td-line);padding:3cqw;border-radius:3cqw}.td-mobile-categories svg{width:8cqw;height:8cqw;padding:1cqw;box-sizing:content-box;color:var(--td-purple);background:var(--td-wash);border-radius:3cqw;margin-bottom:3cqw}.td-mobile-categories b{font-size:3.5cqw;display:block;font-weight:550}.td-mobile-categories small{font-size:3cqw;display:block;color:var(--td-muted);margin-top:1cqw}
.td-inspection-title{display:flex;gap:3cqw;align-items:center;color:var(--td-purple);margin-bottom:4cqw;font-size:7cqw}.td-inspection-title h3{font-size:5.8cqw;flex:1;color:var(--td-ink)}.td-inspection-title>b{font-size:3cqw;background:var(--td-wash);border-radius:6cqw;padding:2cqw;font-weight:500}.td-inspection-progress{height:1.3cqw;background:var(--td-wash);border-radius:2cqw;overflow:hidden;margin-bottom:5cqw}.td-inspection-progress>i{display:block;width:33%;height:100%;background:var(--td-purple)}.td-mobile-form>small{font-size:3.5cqw;color:var(--td-muted);display:block;border-bottom:1px solid var(--td-line);padding-bottom:3cqw}.td-phone .td-field{margin-top:4cqw}.td-phone .td-field>span{font-size:3.5cqw;margin-bottom:2cqw}.td-phone .td-field>div{font-size:4cqw;padding:3cqw;border-radius:2cqw;min-height:10cqw;gap:2cqw}.td-phone .td-mobile-no{color:var(--td-purple);font-weight:600}.td-phone-typed{display:block!important;min-height:13cqw;text-align:left!important;line-height:1.5;flex:auto!important}.td-photo{display:flex;align-items:center;gap:2cqw;border:1px solid var(--td-line);border-radius:2cqw;padding:3cqw;margin-top:4cqw;font-size:3.5cqw;opacity:0;translate:0 2cqw;transition:opacity .5s,translate .5s}.td-photo svg{width:6cqw;height:6cqw;color:var(--td-purple)}.td-photo small{display:block;font-size:2.8cqw;color:var(--td-muted);margin-top:1cqw}.td-photo .td-check{margin-left:auto}.td-inspection-saved{font-size:3.5cqw;color:var(--td-mint);margin-top:4cqw;opacity:0;transition:opacity .5s}.td-phone .td-faux{font-size:3.5cqw;padding:3cqw 4cqw;border-radius:2cqw;margin-top:4cqw;width:100%}.td-demo[data-phase=settled] .td-photo,.td-demo[data-phase=settled] .td-inspection-saved{opacity:1;translate:0 0}
.td-training-cards{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.td-training-cards article{border:1px solid var(--td-line);border-radius:3cqw;overflow:hidden}.td-training-cards article>div{height:25cqw;display:grid;place-items:center;background:var(--td-wash);color:var(--td-purple)}.td-training-cards svg{width:13cqw;height:13cqw}.td-training-cards article>b{display:block;font-size:3.3cqw;line-height:1.4;padding:2cqw 2cqw 0}.td-training-cards article>small{display:block;font-size:2.8cqw;color:var(--td-muted);padding:1cqw 2cqw 2cqw}
.td-mobile-sofia-title{display:flex;align-items:center;gap:3cqw;font-size:6cqw}.td-mobile-sofia-title>.bf-sofia-avatar{position:relative;inset:auto;width:9cqw;height:9cqw;box-shadow:none}.td-mobile-sofia-title>b{font-size:5cqw;font-weight:600}.td-mobile-sofia-title>span{margin-left:auto;font-size:5cqw}.td-sofia-orb{width:26cqw;height:26cqw;position:relative;margin:25cqw auto 8cqw}.td-sofia-orb i{position:absolute;inset:0;border:2px solid var(--td-purple);border-radius:50%;rotate:28deg;transform:rotateY(50deg);animation:td-orb 7s linear infinite}.td-sofia-orb i:nth-child(2){rotate:-28deg;animation-direction:reverse;opacity:.5}.td-mobile-welcome{text-align:center}.td-mobile-welcome>small{color:var(--td-muted);font-size:3.5cqw}.td-mobile-welcome h3{font-size:6cqw;margin:2cqw 0 3cqw}.td-mobile-welcome p{font-size:3.5cqw;line-height:1.6;color:var(--td-muted)}.td-mobile-composer{position:absolute;left:5cqw;right:5cqw;bottom:4cqw;display:flex;align-items:center;gap:4cqw;padding:3cqw 4cqw;border:1px solid var(--td-line);border-radius:9cqw;font-size:6cqw;box-shadow:0 4px 14px rgb(40 27 65 / .06)}.td-mobile-composer>span{flex:1;font-size:3.6cqw;color:var(--td-muted)}.td-mobile-composer svg{width:5cqw;height:5cqw;color:var(--td-purple)}.td-mobile-chat{display:none;margin-top:11cqw}.td-mobile-chat>div{width:fit-content;max-width:90%;margin-left:auto;padding:3cqw;border-radius:4cqw 4cqw 1cqw 4cqw;background:var(--td-wash);font-size:3.7cqw;min-height:12cqw}.td-mobile-chat p{font-size:4cqw;line-height:1.6;margin-top:6cqw;color:var(--td-muted);opacity:0;transition:opacity .6s}.td-mobile-chat>span{display:flex;align-items:center;gap:2cqw;border:1px solid var(--td-line);border-radius:3cqw;padding:3cqw;font-size:3cqw;color:var(--td-purple);margin-top:4cqw;opacity:0;transition:opacity .6s}.td-mobile-chat>span svg{width:4cqw;height:4cqw}.td-demo[data-scene=chat] .td-mobile-chat,.td-demo[data-scene=ai] .td-mobile-chat{display:block}.td-demo[data-scene=chat] .td-sofia-orb,.td-demo[data-scene=chat] .td-mobile-welcome,.td-demo[data-scene=ai] .td-sofia-orb,.td-demo[data-scene=ai] .td-mobile-welcome{display:none}.td-demo[data-phase=settled] .td-mobile-chat p,.td-demo[data-phase=settled] .td-mobile-chat>span{opacity:1}.td-achievement-counts{display:flex;justify-content:space-between;text-align:center;padding:3cqw 0 5cqw}.td-achievement-counts>span{font-size:2.7cqw;color:var(--td-muted)}.td-achievement-counts b{display:block;font-size:6cqw;color:var(--td-purple);line-height:1.4}.td-mobile-awards{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.td-mobile-awards article{padding:3cqw;border:1px solid var(--td-line);border-radius:4cqw;text-align:center}.td-badge-image{width:28cqw;height:28cqw;object-fit:contain;margin:0 auto 2cqw;filter:drop-shadow(0 3px 2px rgb(50 31 70 / .1))}.td-mobile-awards b{display:block;font-size:3.5cqw;font-weight:600}.td-mobile-awards small{display:block;font-size:2.8cqw;color:var(--td-muted);margin-top:1cqw}
.td-hero-phone{position:absolute;left:79%;top:24%;width:18%;z-index:4;transition:opacity .6s,translate .6s}.td-hero[data-scene=ai] .td-hero-phone,.td-hero[data-scene=builder] .td-hero-phone,.td-hero[data-scene=studio] .td-hero-phone{opacity:0;translate:0 12px;pointer-events:none}.td-studio-section>.td-demo{margin-top:30px;aspect-ratio:1.9}.td-example-note{text-align:center;font-size:11px;color:var(--eh-muted);margin-top:10px}.td-mobile-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.td-mobile-copy>h2{font-size:clamp(33px,3.3vw,47px);line-height:1.15;letter-spacing:-.04em;margin-top:14px}.td-mobile-copy>h2>span{color:var(--eh-accent)}.td-mobile-copy>p{font-size:17px;line-height:1.8;color:var(--eh-muted);margin-top:20px;max-width:500px}.td-mobile-copy>div{display:grid;gap:24px;margin-top:30px}.td-mobile-copy article{display:flex;align-items:flex-start;gap:17px}.td-mobile-copy article>svg{width:24px;height:24px;color:var(--eh-accent);flex:none}.td-mobile-copy article>.bf-sofia-avatar{width:26px;height:26px;position:relative;inset:auto;box-shadow:none;flex:none}.td-mobile-copy h3{font-size:19px;letter-spacing:-.025em}.td-mobile-copy article p{font-size:14px;line-height:1.65;margin-top:6px;color:var(--eh-muted)}.td-mobile-demo{height:640px;display:grid;place-items:center}.td-feature-phone{width:284px}.td-quiet-controls{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);inset:auto auto 0 0}.td-quiet-controls:focus-within{width:auto;height:auto;clip-path:none;overflow:visible;inset:auto 12px 12px auto;z-index:8}.td-quiet-controls p,.td-quiet-controls>.pm-scene-count{display:none}.td-quiet-controls button{font:inherit;font-size:12px;color:var(--eh-ink);background:var(--eh-panel);border:1px solid var(--eh-line);padding:8px 12px;border-radius:7px;cursor:pointer}.td-quiet-controls button:focus-visible{outline:3px solid var(--eh-accent);outline-offset:3px}
.pm-pointer-light{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--pm-pointer-x,50%) var(--pm-pointer-y,50%),var(--pm-glare),transparent 85%);opacity:0;transition:opacity .4s;z-index:5}.is-pointer-inside>.pm-pointer-light{opacity:1}.td-demo>.rf-cursor-trail,.cp-showcase-stage>.rf-cursor-trail{z-index:6}.td-snapshot{position:relative;container-type:inline-size}.td-snapshot .td-app{width:100%}.td-snapshot .td-screen{animation:none}.cp-showcase-phone>.td-phone{width:100%;border-width:0;border-radius:inherit;box-shadow:none;aspect-ratio:1290/2796}.cp-showcase-phone{background:var(--td-shell)!important}.eh-home:has(.td-hero) .hf-hero-assurance{display:flex;justify-content:center;align-items:center;gap:4px 12px;flex-wrap:wrap;margin-top:13px}.eh-home:has(.td-hero) .hf-hero-assurance>strong{font-size:14px}.eh-home:has(.td-hero) .hf-hero-assurance>span{font-size:13px;margin:0}.eh-home:has(.td-hero) .hf-theatre{margin-top:19px;padding-top:58px}
@keyframes td-pane-in{from{opacity:.3;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes td-orb{to{transform:rotateY(50deg) rotate(360deg)}}
@media(max-width:760px){.td-mobile-section{grid-template-columns:1fr;gap:25px}.td-mobile-copy>h2{font-size:33px}.td-mobile-copy>p{font-size:16px}.td-mobile-copy>div{gap:18px}.td-mobile-copy h3{font-size:17px}.td-mobile-copy article p{font-size:13px}.td-mobile-demo{height:600px}.td-feature-phone{width:265px}.td-phone{border-radius:29px}.td-browser{border-radius:12px}.td-browser-top{height:21px;padding:0 11px}.td-browser-top>small{font-size:7px}.td-browser-top>span{font-size:6px}}
@media(max-width:600px){.td-hero{aspect-ratio:1.03;overflow:hidden}.td-hero>.td-browser{width:170%;right:auto}.td-hero-phone{left:60%;top:22%;width:35%;border-width:3px;border-radius:20px}.td-studio-section>.td-demo{aspect-ratio:1.08;overflow:hidden}.td-studio-demo>.td-browser{width:154%;right:auto;left:-48%}.td-studio-demo .td-app-top>div{opacity:0}.td-studio-demo .td-screen--method,.td-studio-demo .td-screen--outline{padding:3cqw}.td-hero[data-scene=ai]>.td-browser{left:-57%}.td-hero[data-scene=builder]>.td-browser,.td-hero[data-scene=studio]>.td-browser{left:-48%}.td-hero[data-scene=ai] .td-ai-sources{display:none}.td-hero[data-scene=ai] .td-main{left:34%;right:1%}.td-hero[data-scene=ai] .td-ai-workspace{padding:3cqw}.td-hero[data-scene=ai] .td-ai-workspace .td-ai-answer b{font-size:2cqw}.td-hero[data-scene=ai] .td-ai-workspace .td-ai-answer p{font-size:1.6cqw}.td-hero[data-scene=ai] .td-chat-question{font-size:1.6cqw}.td-hero[data-scene=ai] .td-record{font-size:1.3cqw}.td-hero[data-scene=forms] .td-hero-phone{opacity:.15}.td-hero[data-scene=forms]>.td-browser{left:-25%}.td-quiet-controls button{font-size:10px}.eh-home:has(.td-hero) .hf-hero-assurance{gap:4px 9px;max-width:310px;margin-inline:auto}.eh-home:has(.td-hero) .hf-hero-assurance>strong{font-size:12px}.eh-home:has(.td-hero) .hf-hero-assurance>span{font-size:11px}.eh-home:has(.td-hero) .hf-theatre{margin-top:16px;padding-top:49px}}
@media(prefers-reduced-motion:reduce){.td-demo *,.td-phone *{animation:none!important;transition:none!important}.td-demo-cursor,.td-demo>.rf-cursor-trail,.td-demo>.pm-pointer-light{display:none}.td-ai-answer,.td-photo,.td-inspection-saved,.td-mobile-chat p,.td-mobile-chat>span{opacity:1;translate:none}}
.td-demo[data-scene=ai][data-beat=intro] .td-ai-welcome{display:block}.td-demo[data-scene=ai][data-beat=intro] .td-ai-conversation{display:none}.td-demo[data-scene=ai][data-beat=intro] .td-ai-shortcuts{display:grid}.td-demo[data-scene=ai]:not([data-beat=answer]) .td-ai-answer{opacity:0}.td-demo[data-scene=ai][data-beat=answer] .td-ai-answer{opacity:1;translate:none}
.td-demo:is([data-scene=chat],[data-scene=ai])[data-beat=intro] .td-sofia-orb,.td-demo:is([data-scene=chat],[data-scene=ai])[data-beat=intro] .td-mobile-welcome{display:block}.td-demo:is([data-scene=chat],[data-scene=ai])[data-beat=intro] .td-mobile-chat{display:none}.td-demo:not([data-beat=answer]) .td-mobile-chat p,.td-demo:not([data-beat=answer]) .td-mobile-chat>span{opacity:0}
.td-desktop-mount{position:relative;aspect-ratio:1.98;width:100%}.td-desktop-fallback{position:absolute;inset:0;display:grid;place-content:center;gap:20px;padding:30px;background:var(--td-paper);color:var(--td-ink);font-size:14px;text-align:center}.td-desktop-fallback>img{margin:auto;width:180px;height:auto}.td-symbols{position:absolute;width:0;height:0;overflow:hidden}
.td-phone-pages{font-size:4cqw;line-height:1.4}.td-phone-nav{font-size:3cqw}.td-screen--workspace{padding-block:2cqw}.td-sidebar>div:first-child{margin-top:0}
.td-streak{padding:3.5cqw}.td-performance .td-mini-bars{height:12cqw}.td-mobile-metrics>span{padding:2cqw}.td-mobile-page[data-td-mobile=home]>h4{margin-top:3cqw}.td-mobile-page[data-td-mobile=home] .td-performance{margin-top:2cqw}
.td-mobile-page[data-td-mobile=home] .td-mobile-metrics{margin-top:2cqw;gap:1.5cqw}
.td-ai-composer>.td-faux{flex:none;width:2.5cqw;justify-content:center}.td-app-top>img.td-app-bird{width:3.6cqw}.td-app-top>img.td-app-word{width:12cqw}.td-app-top:has(.td-app-bird){gap:.8cqw}.td-app-top:has(.td-app-bird)>div{margin-left:2.8cqw}
.td-phone-nav>span.is-active{background:var(--td-wash)}
.td-demo[data-scene=ai] .td-sidebar,.td-demo[data-scene=ai] .td-app-top{display:none}.td-demo[data-scene=ai] .td-main{left:0;top:0}.td-demo[data-scene=ai] .td-ai-sources{width:23%}.td-ai-sources>.td-ai-brand{display:flex;align-items:center;gap:.8cqw;padding:0 0 2cqw;font-size:1.2cqw}.td-ai-brand>img{width:2.5cqw;height:2.5cqw}.td-ai-tools{position:absolute;top:1.7cqw;right:2cqw}.td-ai-tools>.td-faux{font-size:.9cqw;background:var(--td-paper);color:var(--td-purple)}
@media(max-width:600px){.td-studio-section>.td-studio-demo{aspect-ratio:.64}.td-studio-demo .td-desktop-mount,.td-studio-demo .td-app{aspect-ratio:.68}}
@media(max-width:600px){
 .td-hero{aspect-ratio:.64;overflow:visible}.td-hero>.td-browser{display:none}.td-hero[data-scene] .td-hero-phone{display:block;left:50%;top:0;width:min(240px,68%);opacity:1;translate:none;transform:translateX(-50%);border-width:4px;border-radius:29px}
 .td-studio-section>.td-demo{aspect-ratio:.72;overflow:hidden}.td-studio-demo>.td-browser{width:100%;left:0;right:0}.td-studio-demo .td-desktop-mount,.td-studio-demo .td-app{aspect-ratio:.8}.td-studio-demo .td-app-top{height:11cqw;padding-inline:3cqw;gap:2cqw}.td-studio-demo .td-app-top>div,.td-studio-demo .td-top-workspace{display:none}.td-studio-demo .td-app-top>img.td-app-bird{width:7cqw}.td-studio-demo .td-app-top>img.td-app-word{width:27cqw}.td-studio-demo .td-app-top>.td-avatar{margin-left:auto;width:7cqw;height:7cqw;font-size:2.5cqw}.td-studio-demo .td-sidebar{display:none}.td-studio-demo .td-main{left:0;top:11cqw}.td-studio-demo .td-screen{padding:4cqw}.td-studio-demo .td-page-title{margin-bottom:4cqw;gap:3cqw}.td-studio-demo .td-page-title h3{font-size:5.5cqw}.td-studio-demo .td-page-title small{font-size:2cqw}.td-studio-demo .td-faux{font-size:2.5cqw;padding:2cqw}.td-studio-demo .td-faux svg{width:3cqw;height:3cqw}.td-studio-demo .td-page-title>.td-faux{display:none}.td-studio-demo .td-status{font-size:2cqw;padding:1cqw}.td-studio-demo .td-tabs{height:7cqw;font-size:2.8cqw;margin-bottom:3cqw;gap:5cqw}.td-studio-demo .td-studio-overview{gap:3cqw;padding:2cqw;margin-bottom:3cqw}.td-studio-demo .td-overview-ring{width:9cqw;height:9cqw;border-width:3px}.td-studio-demo .td-studio-overview>div{width:27%;font-size:2.3cqw}.td-studio-demo .td-studio-overview small{font-size:1.8cqw}.td-studio-demo .td-studio-overview svg{width:4cqw;height:4cqw}.td-studio-demo .td-studio-overview b{font-size:2cqw}.td-studio-demo .td-studio-grid{grid-template-columns:1fr 1fr;gap:2.5cqw}.td-studio-demo .td-studio-grid article{padding:3cqw;border-radius:2cqw}.td-studio-demo .td-studio-grid article>span{display:none}.td-studio-demo .td-studio-grid h4{font-size:3.3cqw;margin:0}.td-studio-demo .td-studio-grid p{font-size:2.4cqw;margin:1cqw 0 2cqw;min-height:7.2cqw}.td-studio-demo .td-studio-grid article>div{font-size:2.2cqw;padding-top:1.5cqw}.td-studio-demo .td-studio-grid article>div svg{width:3cqw;height:3cqw}.td-studio-demo .td-method-intro{font-size:3cqw;line-height:1.5;margin-bottom:4cqw!important}.td-studio-demo .td-method-grid{gap:3cqw}.td-studio-demo .td-method-grid article{padding:4cqw 2cqw;border-radius:3cqw}.td-studio-demo .td-method-grid svg{width:9cqw;height:9cqw;margin-bottom:3cqw}.td-studio-demo .td-method-grid h4{font-size:3.4cqw}.td-studio-demo .td-method-grid p{font-size:2.5cqw;margin-top:2cqw}.td-studio-demo .td-method-file{font-size:3cqw;padding:3cqw;margin-top:4cqw;border-radius:2cqw}.td-studio-demo .td-course-steps{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;font-size:2.4cqw;padding-block:5cqw}.td-studio-demo .td-course-editor{display:block}.td-studio-demo .td-course-editor>aside{display:none}.td-studio-demo .td-course-editor>article{padding:4cqw;border-radius:3cqw}.td-studio-demo .td-course-editor small{font-size:2.2cqw}.td-studio-demo .td-course-editor h4{font-size:5cqw;margin-top:3cqw}.td-studio-demo .td-course-editor article>p{font-size:3.3cqw;line-height:1.6;margin-top:3cqw}.td-studio-demo .td-knowledge-check{font-size:3cqw;padding-top:3cqw;margin-top:4cqw}.td-studio-demo .td-knowledge-check p{margin-top:3cqw}.td-studio-demo .td-knowledge-check span{margin-top:3cqw}.td-studio-demo .td-course-approved{font-size:2.7cqw;margin-top:4cqw}.td-studio-demo .td-course-editor article>.td-faux{margin-top:4cqw}
}
@media(max-width:600px){.td-studio-section>.td-studio-demo{aspect-ratio:.64}.td-studio-demo .td-desktop-mount,.td-studio-demo .td-app{aspect-ratio:.68}}
