.dr-el{--font-display:var(--font-work-sans), system-ui, -apple-system, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--ease:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--paper:#f5ecd1;--paper-2:#fbf5e4;--paper-3:#fffdf7;--sheet:#fffdf9;--ink:#0a1610;--ink-2:#1a2418;--body:#2d3a32;--muted:#5d6b60;--green:#085d46;--green-deep:#034d36;--green-light:#5ec8a0;--navy:#0a1610;--hair:#0a161024;--hair-2:#0a161038;--sh-plate:0 30px 60px -30px #0a161066;--sh-soft:0 2px 4px #0a16100a, 0 12px 28px -14px #0a161029;--card-sheet:linear-gradient(180deg, #fffefa 0%, var(--sheet) 100%);--sh-card:inset 0 1px 0 #fffc, 0 0 0 1px #0a16101a, 0 1px 2px #0a16100d, 0 12px 28px -18px #0a161038, 0 34px 70px -40px #0a161052;--sh-card-hover:inset 0 1px 0 #fffc, 0 0 0 1px #0a161024, 0 2px 4px #0a16100f, 0 20px 40px -20px #0a16104d, 0 48px 90px -44px #0a161066;background:var(--paper);color:var(--body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1, "cv05" 1;font-size:16px;line-height:1.6;position:relative}html:has(.dr-el){scroll-behavior:smooth;scroll-padding-top:78px}@media (prefers-reduced-motion:reduce){html:has(.dr-el){scroll-behavior:auto}}.dr-el *{box-sizing:border-box}.dr-el h1,.dr-el h2,.dr-el h3,.dr-el h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.08}.dr-el h2,.dr-el h3{text-wrap:balance}.dr-el a{color:inherit}.dr-el ::selection{background:color-mix(in srgb, var(--green) 20%, transparent)}.dr-el :focus-visible:where(:not(.demo-device *)){outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset);border-radius:2px}.dr-el button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dr-el .grain{z-index:0;pointer-events:none;background:var(--dr-aurora-base);position:fixed;inset:0;overflow:hidden}.dr-el .grain:before,.dr-el .grain:after{content:"";position:absolute;inset:-30%}.dr-el .grain:before{background:var(--dr-aurora-bloom-a)}.dr-el .grain:after{background:var(--dr-aurora-bloom-b)}@media (prefers-reduced-motion:no-preference){.dr-el .grain:before{animation:61s cubic-bezier(.45,0,.55,1) infinite alternate dr-aur-a}.dr-el .grain:after{animation:46s cubic-bezier(.45,0,.55,1) infinite alternate dr-aur-b}}.dr-el .wrap{z-index:1;max-width:1160px;margin:0 auto;padding:0 22px;position:relative}.dr-el .mono{font-family:var(--font-mono)}.dr-el .tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.dr-el .sep{color:var(--green);opacity:.7;margin:0 .45em;font-weight:700;display:inline-block}.dr-el .eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.28em;color:var(--green);align-items:center;gap:14px;margin:0;font-size:11px;font-weight:600;display:inline-flex}@media (max-width:480px){.dr-el .eyebrow{letter-spacing:.16em}}.dr-el .btn-fill{font-family:var(--font-display);letter-spacing:.01em;height:50px;color:var(--paper);background:linear-gradient(to bottom, color-mix(in srgb, var(--green) 82%, white) 0%, var(--green) 42%, color-mix(in srgb, var(--green) 86%, black) 100%);text-shadow:0 1px 1px #00000038;box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 1px #0000000f, 0 3px 0 var(--green-deep), 0 10px 18px -8px #0a161059;transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:0 64px 0 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.dr-el .btn-fill:hover{box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 0 1px #0000000f, 0 4px 0 var(--green-deep), 0 16px 26px -10px #0a161066;transform:translateY(-1px)}}.dr-el .btn-fill:active{box-shadow:inset 0 2px 3px #0000003d, inset 0 0 0 1px #00000014, 0 0 0 var(--green-deep), 0 1px 2px #0a161040;transform:translateY(3px)}.dr-el .btn-fill:focus-visible{box-shadow:inset 0 1px 0 #ffffff47, 0 3px 0 var(--green-deep);outline:var(--focus-edge) solid var(--focus);outline-offset:var(--focus-offset)}.dr-el .btn-fill .tail{width:40px;height:auto;transition:width .42s var(--ease), top .42s var(--ease), right .42s var(--ease), bottom .42s var(--ease), border-radius .42s var(--ease);background:#00000038;border-radius:9px;place-items:center;display:grid;position:absolute;top:5px;bottom:5px;right:5px}.dr-el .btn-fill .tail svg{width:14px;height:14px;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.dr-el .btn-fill:hover .tail{background:#0000004d;width:48px}.dr-el .btn-fill:hover .tail svg{transform:translate(2px)}}.dr-el .btn-text{height:50px;font-family:var(--font-display);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2), inset 0 1px 0 #ffffff73, 0 1px 2px #0a16100f;transition:box-shadow .24s var(--ease), background .24s var(--ease), transform .12s var(--ease-out);background:#fffdf98c;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.dr-el .btn-text:hover{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--muted), inset 0 1px 0 #ffffff80, 0 3px 8px -3px #0a161026}}.dr-el .btn-text:active{box-shadow:inset 0 0 0 1px var(--hair-2), inset 0 1.5px 3px #0a16101f;transform:translateY(1px)}.dr-el .hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;padding:26px 0 0;display:grid}.dr-el .hero-shelf{width:100vw;max-width:none;margin:22px 0 0 -22px}.dr-el .hero-copy{min-width:0}.dr-el .h1-row{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 22px;display:flex}.dr-el .hero-bot{cursor:pointer;filter:drop-shadow(0 12px 18px #0a161047);flex:none;line-height:0}@media (min-width:960px){.dr-el .hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:56px;padding:24px 0 0}.dr-el .hero>.hero-copy{flex-direction:column;justify-content:space-between;align-self:stretch;max-width:none;padding:6px 0 22px;display:flex}.dr-el .hero>.hero-copy .cta-row{flex-wrap:nowrap;gap:12px}.dr-el .hero>.hero-copy .cta-row>a{white-space:nowrap;flex:none}.dr-el .hero-copy>.hero-shelf{background:0 0;border-bottom:0;width:auto;margin:28px 0 0;padding:16px 0 0}.dr-el .hero-copy>.hero-shelf .trust-in{padding:0}.dr-el .hero-bot svg{width:104px;height:104px}.dr-el .hero-bot{filter:drop-shadow(0 16px 24px #0a16104d);margin-right:6px}}.dr-el .hero-copy{max-width:54ch}.dr-el .hero-copy h1{margin:0}@media (min-width:960px){.dr-el .hero-copy h1{margin:14px 0 26px}}.dr-el .hero-fig{padding:6px 0 22px;position:relative}@media (min-width:960px){.dr-el .hero-fig{padding-bottom:24px}}.dr-el .doc-stack{position:relative}.dr-el .doc-stack:before,.dr-el .doc-stack:after{content:"";border:1px solid var(--hair);background:var(--paper-2);border-radius:12px;position:absolute}.dr-el .doc-stack:before{box-shadow:var(--sh-soft);inset:20px -14px -18px 16px;transform:rotate(.9deg)}.dr-el .doc-stack:after{inset:10px 10px -9px -10px;transform:rotate(-.7deg)}.dr-el .doc{z-index:2;background:var(--glass-sheet);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:var(--glass-shadow);border:0;border-radius:18px;padding:20px 26px 8px;position:relative;overflow:hidden}@media (max-width:720px){.dr-el .doc{padding:22px 18px 8px}.dr-el .doc-stack:before{inset:20px -8px -18px 12px}.dr-el .doc-stack:after{inset:10px 8px -9px -8px}}.dr-el .doc-title{font-family:var(--font-mono);color:var(--muted);align-items:baseline;gap:10px;min-width:0;font-size:11px;display:inline-flex}.dr-el .doc-title b{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:700}.dr-el .seq{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dr-el .stp{border-top:1px solid var(--hair);padding-top:10px}.dr-el .stp:first-child{border-top:0;padding-top:0}.dr-el .stp-h{align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.dr-el .stp-n{font-family:var(--font-mono);letter-spacing:.18em;color:var(--green);font-size:10.5px;font-weight:600}.dr-el .stp-t{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.dr-el .stp .panel{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--hair);border-radius:10px;padding:2px 14px}.dr-el .stp .krow{padding:6.5px 0;font-size:12.5px}.dr-el .stp .fig-side{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:380px){.dr-el .stp .fig-side{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:560px){.dr-el .stp .fig-side{gap:22px}}.dr-el .stp .fig-bars{height:40px;margin:6px 0 0}.dr-el .stp .readers,.dr-el .stp .sig-block{border-top:0;padding-top:0}.dr-el .stp .sig-pad{height:42px}.dr-el .stp .readers-cap{margin-bottom:6px}.dr-el .stp .readers-list{gap:7px}.dr-el .mini-cert{margin:0}.dr-el .mini-cert .row{border-top:1px solid #0a161014;justify-content:space-between;gap:14px;padding:5px 0;display:flex}.dr-el .mini-cert .row:first-child{border-top:0}.dr-el .mini-cert dt{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin:0;font-size:10.5px}.dr-el .mini-cert dd{font-family:var(--font-mono);color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:11.5px}.dr-el .mini-cert .ok{color:var(--green);margin-left:6px;font-weight:700}@media (prefers-reduced-motion:no-preference){.dr-el .stp{opacity:0;animation:dr-rise .7s var(--ease-out) both;transform:translateY(10px)}.dr-el .stp.s1{animation-delay:.55s}.dr-el .stp.s2{animation-delay:.95s}.dr-el .stp.s3{animation-delay:1.35s}.dr-el .stp.s4{animation-delay:1.75s}}.dr-el .doc-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.dr-el .doc-meta-row .ref{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:10.5px}.dr-el .stamp{border:2px solid color-mix(in srgb, var(--green) 50%, transparent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);border-radius:4px;flex:none;padding:5px 11px;font-size:11px;transform:rotate(-4deg)}@media (min-width:600px){.dr-el .stamp{margin:6px 26px 0 0}}.dr-el .hero h1{letter-spacing:-.036em;margin:0;font-size:clamp(2rem,5.4vw,4rem);line-height:1.01}.dr-el .rl{margin-bottom:-.12em;padding-bottom:.16em;display:block;overflow:hidden}.dr-el .hero h1 .rt{display:block}@media (min-width:960px){.dr-el .hero h1 .rt{white-space:nowrap}}.dr-el .hl{display:inline-block;position:relative}.dr-el .hl:before{content:"";background:color-mix(in srgb, var(--green) 15%, transparent);transform-origin:0;z-index:-1;border-radius:4px;position:absolute;inset:.1em -.12em 0 -.08em;transform:scaleX(0)}.dr-el .doc-cols{grid-template-columns:1fr;gap:30px;margin-top:24px;display:grid}@media (min-width:900px){.dr-el .doc-cols{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:52px}}.dr-el .doc-lead{flex-direction:column;display:flex}.dr-el .doc-lead h1{margin-bottom:22px}.dr-el .hero .lede{max-width:46ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:450;line-height:1.6}.dr-el .hero .cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.dr-el .hero .cta-note{color:var(--muted);margin:14px 0 0;font-size:12.5px}.dr-el .fig-side{flex-direction:column;gap:20px;display:flex}@media (min-width:900px){.dr-el .fig-side{justify-content:space-between}}.dr-el .fig-side .fig-cap{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin:0 0 4px;font-size:10.5px}.dr-el .fig-side .fig-cap .lv{color:var(--green)}.dr-el .fig-bars{align-items:flex-end;gap:8px;height:62px;margin:12px 0 2px;display:flex}.dr-el .fig-bars i{transform-origin:bottom;transition:transform .25s var(--spring), background .2s var(--ease);background:#dae2de;border-radius:4px 4px 0 0;flex:1}.dr-el .fig-bars i.hot{background:var(--green)}.dr-el .fig-bars i:hover{background:color-mix(in srgb, var(--green) 45%, transparent);transform:scaleY(1.08)}.dr-el .fig-bars i.hot:hover{background:var(--green)}.dr-el .doc .ln{background:#e3e8e6;border-radius:3px;height:8px;margin-top:13px}.dr-el .sig-block{border-top:1px solid var(--hair);padding-top:16px}.dr-el .sig-lbl{font-family:var(--font-mono);letter-spacing:.04em;color:var(--green);margin:0 0 4px;font-size:10.5px}.dr-el .sig-pad{height:52px;position:relative}.dr-el .sig-ink{width:62%;max-width:210px;height:auto;position:absolute;bottom:12px;left:2px;overflow:visible}.dr-el .sig-rule{background:var(--hair-2);height:1px;position:absolute;bottom:10px;left:0;right:36px}.dr-el .sig-check{background:var(--green);width:21px;height:21px;color:var(--paper);opacity:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:2px;right:2px;transform:scale(.4)}.dr-el .sig-check svg{width:11px;height:11px}.dr-el .sig-name{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);margin:6px 0 0;font-size:10px}.dr-el .sig-name b{color:var(--ink);font-weight:600}.dr-el .sig-name .s{color:var(--hair-2);margin:0 4px}.dr-el .readers{border-top:1px solid var(--hair);padding-top:16px}.dr-el .readers-cap{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);margin:0 0 10px;font-size:10.5px}.dr-el .readers-cap .lv{color:var(--green)}.dr-el .readers-cap .s{color:var(--hair-2);margin:0 2px}.dr-el .readers-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dr-el .readers-list li{font-family:var(--font-mono);align-items:center;gap:12px;font-size:11px;display:flex}.dr-el .readers-list .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.dr-el .readers-list .pg{color:var(--green);flex:none;font-weight:600}.dr-el .readers-list .on{background:var(--green);border-radius:99px;flex:none;width:7px;height:7px;position:relative}.dr-el .sig-path{stroke-dasharray:1;stroke-dashoffset:0}@media (max-width:720px){.dr-el .sig-ink{width:70%}.dr-el .sig-rule{right:40px}}@media (prefers-reduced-motion:no-preference){.dr-el .sig-path{stroke-dashoffset:1px;animation:dr-sigdraw 1.4s var(--ease-out) 1.9s forwards}.dr-el .sig-check{animation:dr-sigpop .5s var(--spring) 3.2s forwards}@keyframes dr-sigdraw{to{stroke-dashoffset:0}}@keyframes dr-sigpop{to{opacity:1;transform:scale(1)}}}.dr-el .doc-log{border-top:1px solid var(--hair);align-items:center;gap:10px;height:30px;margin-top:10px;padding:6px 2px 6px 0;display:flex}.dr-el .doc-log .pdot2{background:var(--green);border-radius:99px;flex:none;width:7px;height:7px;position:relative}.dr-el .doc-log .lab{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);flex:none;font-size:10px}.dr-el .doc-log .tick{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s var(--ease), transform .3s var(--ease);font-size:11px;display:inline-block;overflow:hidden}.dr-el .doc-log .tick.out{opacity:0;transform:translateY(-7px)}.dr-el .doc-log .tick.in{opacity:0;transition:none;transform:translateY(7px)}.dr-el .chip{z-index:4;background:var(--paper-3);border:1px solid var(--hair-2);font-family:var(--font-mono);color:var(--ink);box-shadow:var(--sh-soft);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex;position:absolute}.dr-el .chip .dim{color:var(--muted)}.dr-el .chip .dot{background:var(--green);border-radius:999px;flex:none;width:6px;height:6px}.dr-el .chip-open{top:-18px;right:10px}@media (min-width:960px){.dr-el .chip-open{right:34px}}.dr-el .chip-open .lead{background:var(--hair-2);transform-origin:top;width:1px;height:30px;position:absolute;top:100%;left:38px}.dr-el .chip-open .lead:after{content:"";background:var(--green);border-radius:99px;width:5px;height:5px;position:absolute;bottom:-3px;left:-2px}@media (max-width:899px){.dr-el .chip-open{top:-15px;right:12px}.dr-el .chip-open .lead{display:none}}.dr-el .quote{padding:96px 0 90px}.dr-el .quote figure{max-width:54rem;margin:0 auto}.dr-el .quote figure:before{content:"“";content:"“" / "";height:.5em;font-family:var(--font-display);color:var(--green);margin:0 0 14px;font-size:64px;font-style:normal;font-weight:600;line-height:1;display:block}.dr-el .quote blockquote{font-family:var(--font-display);letter-spacing:-.018em;color:var(--green);margin:0;font-size:clamp(1.45rem,3.1vw,2.3rem);font-weight:600;line-height:1.3}.dr-el .quote .qw{opacity:1;transition:opacity .5s var(--ease)}.dr-el .quote figcaption{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin-top:22px;font-size:11px}.dr-el .quote figcaption b{color:var(--ink);font-weight:600}.dr-el .sec{padding:80px 0}.dr-el .sec-head h2{letter-spacing:-.028em;max-width:26ch;margin-top:20px;font-size:clamp(1.9rem,3.5vw,2.7rem)}.dr-el .sec-head .body{max-width:58ch;margin:16px 0 0;font-size:15.5px;line-height:1.7}.dr-el .sec-head-c{text-align:center;flex-direction:column;align-items:center;display:flex}.dr-el .sec-head-c h2{margin-left:auto;margin-right:auto}.dr-el .quote-r figure{text-align:right;margin-left:auto;margin-right:0}.dr-el .faqsec .jfaqgroups,.dr-el .faqsec .faq-more{text-align:center;margin-left:auto;margin-right:auto}.dr-el .faqsec .fitem .q,.dr-el .faqsec .fitem .a p,.dr-el .faqsec .jfgroup-h{text-align:left}.dr-el .krow{color:var(--ink);border-top:1px solid #0a161014;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;font-size:13px;display:flex}.dr-el .krow:first-child{border-top:0}.dr-el .krow .k{font-weight:500}.dr-el .krow .v{font-family:var(--font-mono);color:var(--muted);font-size:11px}.dr-el .krow .on{color:var(--green);font-weight:600}.dr-el .tgl{background:var(--green);width:32px;height:18px;transition:background .25s var(--ease);border-radius:99px;flex:none;position:relative}.dr-el .tgl:after{content:"";background:var(--paper-3);width:13px;height:13px;transition:transform .25s var(--spring);border-radius:99px;position:absolute;top:2.5px;left:16.5px}.dr-el .tgl.off{background:#c7d1cc}.dr-el .tgl.off:after{transform:translate(-14px)}.dr-el .sig-box{border:1px dashed var(--hair-2);background:var(--paper-3);border-radius:8px;padding:14px 16px 10px}.dr-el .sig-box .lab{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:10.5px}.dr-el .sig-box svg{width:170px;height:48px;margin:2px 0 0;display:block}.dr-el .sig-box svg path{stroke:var(--ink);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.dr-el .sig-box .who{border-top:1px solid var(--hair);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:8px;padding-top:9px;font-size:10px;display:flex}.dr-el .sig-box .who b{color:var(--green);font-weight:600}.dr-el .dwell{padding:26px 0 0;position:relative}.dr-el .dwell .bars{border-bottom:1px solid var(--hair);align-items:flex-end;gap:5px;height:118px;display:flex}.dr-el .dwell .bars i{background:color-mix(in srgb, var(--green) 20%, transparent);transform-origin:bottom;transition:background .18s var(--ease);border-radius:4px 4px 0 0;flex:1;position:relative}.dr-el .dwell .bars i:hover{background:color-mix(in srgb, var(--green) 50%, transparent)}.dr-el .dwell .bars i.hot{background:var(--green)}.dr-el .dwell .bars i.hot:after{content:attr(data-l);font-family:var(--font-mono);color:var(--green);white-space:nowrap;letter-spacing:.04em;font-size:10.5px;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.dr-el .dwell .pages{font-family:var(--font-mono);color:var(--muted);gap:5px;padding-top:8px;font-size:9.5px;display:flex}.dr-el .dwell .pages span{text-align:center;flex:1}.dr-el .dwell .axis{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:10.5px;position:absolute;top:2px;left:0}.dr-el .dwell .tip{pointer-events:none;background:var(--paper-3);color:var(--ink);border:1px solid var(--hair-2);font-family:var(--font-mono);white-space:nowrap;box-shadow:var(--sh-soft);opacity:0;transition:opacity .2s var(--ease);z-index:5;border-radius:7px;padding:4px 8px;font-size:10.5px;position:absolute;top:0;left:0}.dr-el .dwell .tip.on{opacity:1}.dr-el .viewers{border-collapse:collapse;width:100%}.dr-el .viewers th{font-family:var(--font-mono);letter-spacing:.04em;color:var(--green);text-align:left;border-bottom:1px solid var(--hair);padding:4px 0 11px;font-size:10.5px;font-weight:600}.dr-el .viewers td{color:var(--body);transition:background .15s var(--ease);border-top:1px solid #0a161012;padding:13px 0;font-size:13px}.dr-el .viewers td:first-child{font-family:var(--font-mono);color:var(--ink);font-size:12px}.dr-el .viewers .live{background:var(--green);vertical-align:1px;border-radius:99px;width:6px;height:6px;margin-right:8px;display:inline-block}.dr-el .viewers .rd{align-items:center;gap:8px;display:inline-flex}.dr-el .viewers .rd .bar{background:#e0e6e3;border-radius:99px;flex:none;width:44px;height:5px;overflow:hidden}.dr-el .viewers .rd .bar i{background:var(--green);transform-origin:0;border-radius:99px;height:100%;display:block}.dr-el .play .krow{padding:12px 0}.dr-el .play .link-pill{border:1px solid var(--hair-2);font-family:var(--font-mono);color:var(--ink);background:var(--paper-3);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:9px 12px;font-size:11.5px;display:flex}.dr-el .play .link-pill .url{transition:opacity .3s var(--ease)}.dr-el .play[data-dead] .link-pill .url{opacity:.4;text-decoration:line-through}.dr-el .play .st{font-family:var(--font-mono);letter-spacing:.06em;color:var(--green);border:1px solid color-mix(in srgb, var(--green) 40%, transparent);border-radius:4px;flex:none;padding:3px 7px;font-size:10px}.dr-el .play[data-dead] .st{color:var(--paper);background:var(--navy);border-color:var(--navy)}.dr-el .btn-revoke{width:100%;height:42px;font-family:var(--font-display);color:var(--green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 45%, transparent), inset 0 1px 0 #ffffff73;transition:background .2s var(--ease), box-shadow .2s var(--ease), transform .12s var(--ease-out);background:#fffdf98c;border-radius:999px;margin-top:16px;font-size:13px;font-weight:600}.dr-el .btn-revoke:hover{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--green), inset 0 1px 0 #ffffff80, 0 3px 8px -3px #0a161026}.dr-el .btn-revoke:active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 45%, transparent), inset 0 1.5px 3px #0a16101f;transform:translateY(1px)}.dr-el .play[data-dead] .btn-revoke{color:var(--muted);border-color:var(--hair)}.dr-el .play .note{color:var(--muted);min-height:36px;margin:12px 0 0;font-size:12px;line-height:1.55}.dr-el .play .note b{color:var(--green);border-bottom:1px solid color-mix(in srgb, var(--green) 40%, transparent)}.dr-el .play-bot{line-height:0;position:absolute;top:11px;right:16px}.dr-el .cert dl{margin:0}.dr-el .cert .row{border-top:1px solid #0a161014;justify-content:space-between;gap:14px;padding:9.5px 0;display:flex}.dr-el .cert .row:first-child{border-top:0}.dr-el .cert dt{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);flex:none;margin:0;padding-top:1px;font-size:10.5px}.dr-el .cert dd{font-family:var(--font-mono);color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.dr-el .cert dd .ok{color:var(--green);opacity:0;margin-left:6px;font-weight:700;display:inline-block;transform:scale(.4)}.dr-el .fig-on .cert dd .ok{animation:dr-okpop .4s var(--spring) forwards}.dr-el .fig-on .cert .row:nth-child(4) .ok{animation-delay:.9s}.dr-el .fig-on .cert .row:nth-child(6) .ok{animation-delay:1.15s}@keyframes dr-okpop{to{opacity:1;transform:scale(1)}}.dr-el .sig-mini{border-bottom:1px solid var(--hair);margin-bottom:14px;padding-bottom:16px}.dr-el .sig-mini .sig-box{background:0 0;border:0;padding:0}.dr-el .sig-mini svg{width:170px;height:48px}.dr-el .jfaqgroups{gap:10px;max-width:820px;margin-top:30px;display:grid}.dr-el .jfgroup{background:var(--glass-sheet);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:var(--glass-shadow);transition:box-shadow .3s var(--ease);border-radius:18px;overflow:hidden}.dr-el .jfgroup.open{box-shadow:var(--glass-shadow-hover)}.dr-el .jfgroup-h{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);background:0 0;border:0;align-items:center;gap:14px;padding:18px 20px;font-size:17px;font-weight:700;display:flex}.dr-el .jfgroup-h:hover{background:color-mix(in srgb, var(--green) 4%, transparent)}.dr-el .jfgroup-h:focus-visible{outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset);border-radius:16px}.dr-el .jfgroup-n{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px}.dr-el .jchev{color:var(--muted);transition:transform .3s var(--ease);place-items:center;display:grid}.dr-el .jfgroup.open .jchev{transform:rotate(180deg)}.dr-el .jfgroup-b{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.dr-el .jfgroup.open .jfgroup-b{grid-template-rows:1fr}.dr-el .jfgroup-b>div{padding:0 20px;overflow:hidden}.dr-el .jfgroup.open .jfgroup-b>div{border-top:1px solid var(--hair)}.dr-el .fitem{border-bottom:1px solid var(--hair)}.dr-el .fitem:last-child{border-bottom:0}.dr-el .fitem .q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;font-size:15px;font-weight:600;display:flex}.dr-el .fitem .q .plus{color:var(--muted);transition:transform .34s var(--ease), color .3s var(--ease);flex:none;place-items:center;display:grid}.dr-el .fitem.open .q .plus{color:var(--green);transform:rotate(135deg)}.dr-el .fitem .q:focus-visible{outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset);border-radius:6px}.dr-el .fitem .a{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .3s var(--ease);grid-template-rows:0fr;display:grid}.dr-el .fitem.open .a{opacity:1;grid-template-rows:1fr}.dr-el .fitem .a>div{overflow:hidden}.dr-el .fitem .a p{color:var(--body);max-width:66ch;margin:0;padding:0 2px 16px;font-size:14.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){.dr-el .jfgroup-b,.dr-el .fitem .a,.dr-el .jchev,.dr-el .fitem .q .plus{transition:none}}.dr-el .faq-more{max-width:48rem;margin-top:26px;font-size:14px}.dr-el .faq-more a{color:var(--green);text-underline-offset:3px}.dr-el .close{border-top:1px solid var(--hair);grid-template-columns:1fr;gap:44px;padding:84px 0 90px;display:grid}@media (min-width:880px){.dr-el .close{grid-template-columns:6.5fr 5.5fr;gap:56px}}.dr-el .close h2{letter-spacing:-.034em;font-size:clamp(2.1rem,4.4vw,3.1rem);line-height:1.02}.dr-el .close .body{max-width:46ch;margin:22px 0 0;font-size:15.5px;line-height:1.7}.dr-el .close .cta-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.dr-el .close .cta-note{color:var(--muted);margin:14px 0 0;font-size:12.5px}.dr-el .close .fine{color:var(--muted);max-width:46ch;margin-top:26px;font-size:13px}.dr-el .close .fine a{color:var(--green);text-underline-offset:3px}.dr-el .sheet{background:var(--glass-sheet);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:var(--glass-shadow);border-radius:18px;align-self:start;padding:24px 26px}.dr-el .sheet .rhead{border-bottom:1px solid var(--hair);font-family:var(--font-display);color:var(--green);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:14px;font-size:13px;font-weight:700;display:flex}.dr-el .sheet .rhead .lv{color:var(--muted)}.dr-el .sheet .row{font-family:var(--font-mono);border-top:1px solid #0a161012;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.dr-el .sheet .row:first-child{border-top:0}.dr-el .sheet dt{letter-spacing:.03em;color:var(--muted);margin:0;padding-top:2px;font-size:11px}.dr-el .sheet dd{color:var(--ink);text-align:right;margin:0;font-size:12.5px}.dr-el .sheet .punch{color:var(--body);font-size:13px;line-height:1.6;font-family:var(--font-body);margin:14px 0 0}.dr-el .sheet .punch a{color:var(--green);text-underline-offset:3px}@media (prefers-reduced-motion:no-preference){.dr-el .rise{animation:dr-rise .8s var(--ease-out) both}.dr-el .rise.d1{animation-delay:.12s}.dr-el .rise.d2{animation-delay:.24s}@keyframes dr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dr-el .hero h1 .rt{animation:dr-lift .85s var(--ease-out) both;transform:translateY(118%)}.dr-el .hero h1 .rl:nth-child(2) .rt{animation-delay:90ms}.dr-el .hero h1 .rl:nth-child(3) .rt{animation-delay:.18s}@keyframes dr-lift{0%{transform:translateY(118%)}to{transform:none}}.dr-el .hl.on:before{transition:transform .65s var(--ease-out);transform:scaleX(1)}.dr-el .chip-open{animation:dr-chip .6s var(--ease-out) .7s both}.dr-el .chip-open .lead{animation:dr-leadv .45s var(--ease-out) 1.1s forwards;transform:scaleY(0)}@keyframes dr-leadv{to{transform:scaleY(1)}}@keyframes dr-chip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dr-el .doc-log .pdot2:after,.dr-el .readers-list .on:after{content:"";background:var(--green-light);animation:dr-pulse 2.2s var(--ease) infinite;border-radius:999px;position:absolute;inset:0}.dr-el .doc-log .pdot2:after{background:var(--green)}@keyframes dr-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.dr-el.is-anim .reveal{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:translateY(18px)}.dr-el.is-anim .reveal.on{opacity:1;transform:none}.dr-el.is-anim .dwell-anim .bars i{transition:transform .65s var(--ease-out);transform:scaleY(0)}.dr-el.is-anim .dwell-anim.on .bars i{transform:scaleY(1)}.dr-el.is-anim .viewers .rd .bar i{transition:transform .8s var(--ease-out) .4s;transform:scaleX(0)}.dr-el.is-anim .reveal.on .viewers .rd .bar i{transform:scaleX(1)}.dr-el.is-anim .sig-box path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease-out) .2s}.dr-el.is-anim .quote .qw{opacity:.18}.dr-el.is-anim .quote.ink .qw{opacity:1}}@media (prefers-reduced-motion:reduce){.dr-el .hl:before{transform:scaleX(1)}.dr-el .cert dd .ok{opacity:1;transform:none}}.dr-el .trust{z-index:1;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:16px 0 18px;position:relative}.dr-el .trust-in{gap:14px;display:grid;container-type:inline-size}.dr-el .trust-nums{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:12px 20px;margin:0;display:grid}.dr-el .trust-nums>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.dr-el .trust-nums dd{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:clamp(22px,5cqi,28px);font-weight:700;line-height:1.05}.dr-el .trust-nums dt{color:var(--ink-2);font-size:12px;line-height:1.35}.dr-el .trust-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dr-el .trust-lines li{min-width:0;color:var(--ink-2);align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex}.dr-el .trust-lines strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-weight:700}.dr-el .trust-mark{width:22px;color:var(--green);flex:none;place-items:center;display:grid}.dr-el .trust-mark svg{display:block}.dr-el .trust-when{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;font-size:10.5px}.dr-el .trust-aio{background:var(--glass-sheet);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:var(--glass-shadow);border-radius:18px;gap:14px;margin:0;padding:18px 22px 14px;display:grid;position:relative}.dr-el .aio-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.dr-el .aio-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:7px;margin:0;font-size:10.5px;font-weight:600;line-height:1.3;display:inline-flex}.dr-el .aio-label svg{flex:none;display:block}.dr-el .aio-meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);margin:0;font-size:11px;line-height:1.3}.dr-el .aio-meta .sep{opacity:.55;margin:0 .55em}.dr-el .aio-search{border:1px solid var(--hair-2);background:var(--sheet);min-height:50px;color:var(--muted);border-radius:999px;order:-1;align-items:center;gap:12px;padding:9px 20px;display:flex;box-shadow:0 1px 2px #0a16100f,0 10px 24px -14px #0a161047}.dr-el .aio-search svg{flex:none;width:18px;height:18px;display:block}.dr-el .aio-q{min-width:0;font-family:var(--font-body);letter-spacing:-.005em;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.dr-el .aio-head{padding:2px 4px 0}.dr-el .aio-body{border-top:1px solid var(--hair);margin:0 4px;padding-top:14px;position:relative}.dr-el .aio-a{margin:0}.dr-el .aio-a p{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:19.5px;font-weight:600;line-height:1.35}.dr-el .aio-nb{white-space:nowrap}.dr-el .aio-us{background:linear-gradient(transparent 58%, color-mix(in srgb, var(--green) 16%, transparent) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.dr-el .aio-think{visibility:hidden;gap:5px;display:flex;position:absolute;top:24px;left:0}.dr-el .aio-think i{background:var(--green);opacity:.35;border-radius:50%;width:6px;height:6px}@media (max-width:720px){.dr-el .trust-aio{gap:12px;padding:16px 16px 12px}.dr-el .aio-search{border-radius:22px;min-height:46px;padding:8px 16px}.dr-el .aio-q{font-size:14.5px}.dr-el .aio-a p{font-size:16.5px}}@media (prefers-reduced-motion:no-preference){.dr-el.is-anim .trust-aio:not(.on) :is(.aio-q>span,.aio-a){opacity:0}.dr-el.is-anim .trust-aio.on .aio-q>span{animation:1ms step-end backwards dr-aio-key,45ms step-end dr-aio-cur;animation-delay:calc(.6s + var(--i) * 45ms)}.dr-el.is-anim .trust-aio.on .aio-q>span:last-child{animation:1ms step-end backwards dr-aio-key,.5s step-end 3 dr-aio-blink;animation-delay:calc(.6s + var(--i) * 45ms), calc(.6s + var(--n) * 45ms)}.dr-el.is-anim .trust-aio.on .aio-think{animation:1.2s linear dr-aio-think;animation-delay:calc(.75s + var(--n) * 45ms)}.dr-el.is-anim .trust-aio.on .aio-think i{animation:.25s ease-in-out 4 alternate dr-aio-dot;animation-delay:calc(.75s + var(--n) * 45ms)}.dr-el.is-anim .trust-aio.on .aio-think i:nth-child(2){animation-delay:calc(.85s + var(--n) * 45ms)}.dr-el.is-anim .trust-aio.on .aio-think i:nth-child(3){animation-delay:calc(.95s + var(--n) * 45ms)}.dr-el.is-anim .trust-aio.on .aio-a{animation:dr-aio-in .5s var(--ease-out) backwards;animation-delay:calc(1.95s + var(--n) * 45ms)}@keyframes dr-aio-key{0%{opacity:0}}@keyframes dr-aio-cur{0%,to{box-shadow:2px 0 0 var(--green)}}@keyframes dr-aio-blink{0%{box-shadow:2px 0 0 var(--green)}50%{box-shadow:none}}@keyframes dr-aio-think{0%,to{visibility:visible}}@keyframes dr-aio-dot{to{opacity:1;transform:translateY(-2px)}}@keyframes dr-aio-in{0%{opacity:0;transform:translateY(4px)}}}.dr-el .trust-ticker{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dr-el .trust-cap{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin:0;font-size:10.5px}.dr-el .trust-track{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.dr-el .trust-belt{width:max-content;display:flex}.dr-el .trust-logos{color:var(--muted);align-items:center;gap:30px;margin:0;padding:0 15px;list-style:none;display:flex}.dr-el .trust-logos li{align-items:center;min-height:32px;display:flex}.dr-el .trust-logos svg{height:calc(16px * var(--logo-scale,1));width:auto;display:block}.dr-el .trust-pause-box{opacity:0;width:1px;height:1px;margin:0;position:absolute}.dr-el .trust-pause{border:1px solid var(--hair);min-height:32px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:0 10px;font-size:10.5px;display:inline-flex}.dr-el .trust-pause:hover{color:var(--ink);border-color:var(--ink-2)}.dr-el .trust-pause-box:focus-visible~.trust-pause{outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset)}.dr-el .trust-pause-off,.dr-el .trust-pause-box:checked~.trust-pause .trust-pause-on{display:none}.dr-el .trust-pause-box:checked~.trust-pause .trust-pause-off{display:inline}@media (prefers-reduced-motion:no-preference){.dr-el .trust-belt{animation:36s linear infinite dr-trust-belt}.dr-el .trust-pause-box:checked~.trust-track .trust-belt{animation-play-state:paused}@keyframes dr-trust-belt{to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.dr-el .trust-track{-webkit-mask-image:none;mask-image:none}.dr-el .trust-belt{width:auto}.dr-el .trust-logos[aria-hidden=true]{display:none}.dr-el .trust-logos{flex-wrap:wrap;gap:10px 26px;padding:0}.dr-el .trust-pause,.dr-el .trust-pause-box{display:none}}@container (max-width:460px){.dr-el .trust-ticker{grid-template-columns:minmax(0,1fr) auto}.dr-el .trust-track{grid-area:2/1/auto/-1}.dr-el .trust-lines li{font-size:13.5px}}.dr-el .capbrowse{grid-template-columns:1fr;align-items:start;gap:24px;margin-top:36px;display:grid}@media (min-width:900px){.dr-el .capbrowse{grid-template-columns:272px minmax(0,1fr);gap:44px}}.dr-el .captree{padding:4px 0;position:relative}.dr-el .tnode,.dr-el .tleaf{text-align:left;cursor:pointer;width:100%;color:var(--ink-2);font-family:var(--font-display);letter-spacing:-.005em;transition:color .2s var(--ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px 7px 0;font-size:14px;font-weight:600;display:flex;position:relative}.dr-el .tnode:hover,.dr-el .tleaf:hover{color:var(--ink)}.dr-el .tnode:focus-visible,.dr-el .tleaf:focus-visible{outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset)}.dr-el .tnode.root{font-size:15px}.dr-el .tnode .tl{flex:1}.dr-el .tn{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);font-size:10.5px}.dr-el .tdot{background:var(--paper-3);width:10px;height:10px;transition:box-shadow .25s var(--ease), background .25s var(--ease), transform .3s var(--spring);border-radius:99px;flex:none;position:relative;box-shadow:inset 0 0 0 1.5px #0a16104d}.dr-el .tnode.on .tdot,.dr-el .tbranch.on>.tnode .tdot,.dr-el .tleaf.on .tdot{background:var(--green);box-shadow:inset 0 0 0 1.5px var(--green), 0 0 0 3px color-mix(in srgb, var(--green) 16%, transparent);transform:scale(1.1)}.dr-el .tbranch.open>.tnode .tdot{box-shadow:inset 0 0 0 1.5px var(--green)}.dr-el .tnode.on,.dr-el .tbranch.on>.tnode,.dr-el .tleaf.on{color:var(--green)}.dr-el .tbranches,.dr-el .tleaves{margin:0;padding:0;list-style:none}.dr-el .tbranches{border-left:1px solid var(--hair-2);margin-left:4px;padding-left:22px}.dr-el .tbranch{position:relative}.dr-el .tbranch:before{content:"";background:var(--hair-2);width:16px;height:1px;position:absolute;top:19px;left:-22px}.dr-el .tleaves-wrap{visibility:hidden;transition:grid-template-rows .42s var(--ease), visibility 0s linear .42s;grid-template-rows:0fr;display:grid}.dr-el .tbranch.open .tleaves-wrap{visibility:visible;transition:grid-template-rows .42s var(--ease), visibility 0s;grid-template-rows:1fr}.dr-el .tleaves{border-left:1px solid var(--hair);min-height:0;margin-left:4px;padding-left:22px;overflow:hidden}.dr-el .tleaves li{position:relative}.dr-el .tleaves li:before{content:"";background:var(--hair);width:16px;height:1px;position:absolute;top:17px;left:-22px}.dr-el .tleaf{color:var(--body);opacity:0;transition:opacity .3s var(--ease), transform .35s var(--ease-out), color .2s var(--ease);padding:6px 8px 6px 0;font-size:13.5px;font-weight:500;transform:translate(-6px)}.dr-el .tbranch.open .tleaf{opacity:1;transition-delay:calc(80ms + var(--k) * 45ms);transform:none}.dr-el .tleaf .tdot{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px #0a161038}.dr-el .capstage{flex-direction:column;gap:14px;display:flex}.dr-el .stepper{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);align-items:center;gap:18px;font-size:11.5px;display:flex}.dr-el .stepper .stepn{color:var(--green);letter-spacing:.14em;font-weight:600}.dr-el .step{cursor:pointer;color:var(--ink-2);font:inherit;letter-spacing:.06em;transition:color .2s var(--ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:6px 4px;display:inline-flex}.dr-el .step .ar{font-family:var(--font-body);transition:transform .25s var(--ease-out);font-size:14px;line-height:1}.dr-el .step:hover{color:var(--green)}.dr-el .step:hover .ar:first-child{transform:translate(-3px)}.dr-el .step:hover .ar:last-child{transform:translate(3px)}.dr-el .step:active{transform:translateY(1px)}.dr-el .step:focus-visible{outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset)}.dr-el .capcard{border-radius:18px;flex-direction:column;min-height:240px;padding:26px 28px 28px;display:flex}@media (max-width:640px){.dr-el .capcard{min-height:0;padding:22px 20px 24px}}.dr-el .caphead{justify-content:space-between;align-items:center;gap:12px;display:flex}.dr-el .capico{flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.dr-el .capico svg{stroke:var(--green);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 10px color-mix(in srgb, var(--green) 18%, transparent))}.dr-el .capcount{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);font-size:11px}.dr-el .capcard h3{letter-spacing:-.022em;align-items:center;gap:12px;margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);display:flex}.dr-el .capyou{color:var(--green);margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.5}.dr-el .capcard .mark{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 35%, transparent);border-radius:999px;align-self:flex-start;margin-top:12px;padding:4px 9px;font-size:10px}.dr-el .capfacts{border-top:1px solid var(--hair);gap:10px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.dr-el .capfacts li{color:var(--body);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.dr-el .capfacts svg{width:14px;height:14px;stroke:var(--green);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}@media (prefers-reduced-motion:no-preference){.dr-el .capcard{animation:dr-figin .45s var(--ease-out) both}}.dr-el .show{grid-template-columns:1fr;align-items:start;gap:28px;margin-top:40px;display:grid}@media (min-width:900px){.dr-el .show{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}.dr-el .show-fig{order:1}.dr-el .show-copy{order:2}}.dr-el .show-copy h3{letter-spacing:-.024em;margin-top:0;font-size:clamp(1.45rem,2.4vw,1.85rem)}.dr-el .show-you{color:var(--ink-2);margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.55}.dr-el .show-facts{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dr-el .show-facts li{color:var(--body);align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.dr-el .show-facts svg{width:13px;height:13px;stroke:var(--green);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}.dr-el .show-nav{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-bottom:16px;display:flex}.dr-el .show-text{padding-top:18px}.dr-el .dots{gap:8px;display:flex}.dr-el .dots .dot{width:8px;height:8px;transition:background .25s var(--ease), transform .25s var(--spring);background:#0a16102e;border-radius:999px}.dr-el .dots .dot.on{background:0 0;transform:none}.dr-el .dots .dot:focus-visible{outline:var(--focus-edge) solid var(--green);outline-offset:var(--focus-offset)}.dr-el .show-fig{min-height:340px;display:flex}.dr-el .fig{background:var(--glass-sheet);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);min-width:0;box-shadow:var(--glass-shadow);border-radius:18px;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.dr-el .fhead{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.dr-el .fhead .t{font-family:var(--font-display);letter-spacing:-.005em;color:var(--green);font-size:13px;font-weight:700}.dr-el .fhead .m{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}.dr-el .fhead .m .dot{background:var(--green);border-radius:99px;width:6px;height:6px}.dr-el .fig>:not(.fhead){min-width:0;padding:20px 22px 22px}.dr-el .fig .viewers{table-layout:fixed}.dr-el .fig .fbody .fnote{margin-top:16px!important}.dr-el .fig .viewers td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dr-el .fig .viewers td:last-child,.dr-el .fig .viewers th:last-child{white-space:nowrap;text-align:right}.dr-el .fig .cert dd{overflow-wrap:anywhere}.dr-el .fig .link-pill{min-width:0}.dr-el .fnote{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);font-size:10.5px;margin:0!important;padding-top:0!important}.dr-el .fig-revoke .play-bot{line-height:0;position:static}.dr-el .fig .link-pill{margin-top:0}@media (prefers-reduced-motion:no-preference){.dr-el .show-copy{animation:dr-rise .5s var(--ease-out) both}.dr-el .fig{animation:dr-figin .55s var(--ease-out) both}@keyframes dr-figin{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.dr-el .fig-dwell .bars i{animation:dr-grow .6s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * 45ms);transform:scaleY(0)}@keyframes dr-grow{to{transform:scaleY(1)}}.dr-el .fig-ledger tbody tr{opacity:0;animation:dr-rise .5s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * .14s)}.dr-el .fig-ledger .rd .bar i{animation:dr-fill .8s var(--ease-out) both;animation-delay:calc(.6s + var(--i,0) * .14s);transform:scaleX(0)}@keyframes dr-fill{to{transform:scaleX(1)}}.dr-el .fig-cert .sig-box path{stroke-dasharray:1;stroke-dashoffset:1px;animation:dr-sigdraw 1.3s var(--ease-out) .3s forwards}.dr-el .fig-cert .cert dd .ok{animation:dr-okpop .4s var(--spring) 1.3s forwards}.dr-el .fig-draft .qs li{opacity:0;animation:dr-rise .45s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * .18s)}.dr-el .fig-draft .clauses li{opacity:0;animation:dr-slide .5s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * .12s)}@keyframes dr-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.dr-el .fig-register .reg li{opacity:0;animation:dr-rise .5s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * .15s)}.dr-el .fig-register .rchip.hot{animation:dr-chippulse 2.4s var(--ease) 1s infinite}@keyframes dr-chippulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--green) 0%, transparent)}40%{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 14%, transparent)}}}.dr-el .fig-dwell .dwell{padding-top:22px}.dr-el .fleg{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);justify-content:space-between;gap:12px;margin:0 0 18px;font-size:10.5px;display:flex}.dr-el .fleg .peak{color:var(--green);font-weight:600}.dr-el .fig-dwell .bars{height:150px;padding-top:22px}.dr-el .fig-dwell .bars i.hot:after{content:none}.dr-el .fig-dwell .dwell .bars i{transform-origin:bottom}.dr-el .fig-ledger .viewers .rd .bar i{transform-origin:0}.dr-el .fig-cert .cert dd .ok{opacity:0;display:inline-block;transform:scale(.4)}.dr-el .draft{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.dr-el .draft{grid-template-columns:1fr 1.2fr;gap:22px}}.dr-el .draft .qs{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.dr-el .draft .qs li{color:var(--ink);background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--hair);border-radius:9px;align-items:baseline;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.dr-el .draft .qn{font-family:var(--font-mono);letter-spacing:.12em;color:var(--green);flex:none;font-size:10px;font-weight:600}.dr-el .draft .clauses{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.dr-el .draft .clauses li{font-family:var(--font-mono);color:var(--ink);background:color-mix(in srgb, var(--green) 5%, transparent);border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:11px;display:flex}.dr-el .draft .cl{background:var(--green);opacity:.55;border-radius:3px;flex:none;width:18px;height:6px}.dr-el .draft .clauses li:nth-child(2n) .cl{width:26px}.dr-el .reg{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dr-el .reg li{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--hair);color:var(--ink);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:grid}@media (max-width:520px){.dr-el .reg li{grid-template-columns:1fr;gap:4px}}.dr-el .reg .rn{font-weight:600}.dr-el .reg .rd{font-family:var(--font-mono);color:var(--muted);font-size:11px}.dr-el .rchip{font-family:var(--font-mono);letter-spacing:.03em;color:var(--green);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 40%, transparent);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px}.dr-el .rchip.hot{background:color-mix(in srgb, var(--green) 10%, transparent)}.dr-el .rchip.quiet{color:var(--muted);box-shadow:inset 0 0 0 1px var(--hair-2)}.dr-el .step,.dr-el .tleaf,.dr-el .tnode{min-height:36px}.dr-el .dots .dot{background:0 0;width:24px;height:24px;position:relative;transform:none}.dr-el .dots .dot:before{content:"";width:8px;height:8px;transition:background .25s var(--ease), transform .25s var(--spring);background:#0a16102e;border-radius:999px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.dr-el .dots .dot.on:before{background:var(--green)}.dr-el .dots{gap:0}@media (max-width:719px){.dr-el .tiertab{min-height:38px}}.dr-el .jfaqlist{margin-top:22px}.dr-el .jfaqlist .jfgroup.open .jfgroup-b>div{border-top:0;padding:0 20px}.dr-el .art-faq .jfaqlist{max-width:none}.dr-el .dots .dot:before{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.home-d{--ph-type:1;--ph-space:1;--hd-canvas:var(--canvas,#fff);--hd-header:var(--header,#f5ecd1);--hd-header-line:var(--header-line,#e6dab5);--hd-paper:var(--s0-paper,#fbf7ec);--hd-ink:var(--s0-ink,#17212f);--hd-ink-2:var(--s0-ink-2,#3f4b5e);--hd-mute:var(--mute,#596579);--hd-line:var(--line,#dce1e8);--hd-hair:var(--s0-hair,#e8ecf1);--hd-control:var(--control,#7a8699);--hd-action:var(--action,#2457d6);--hd-action-hover:var(--action-hover,#1d46ad);--hd-on-action:var(--on-action,#fff);--hd-select:var(--select,#eaf0ff);--hd-select-quiet:var(--select-quiet,#f1f2f4);--hd-tag:var(--tag,#eef1f5);--hd-ok:var(--ok,#176448);--hd-ok-bg:var(--ok-bg,#e7f3ec);--hd-warn:var(--warn,#7a4d00);--hd-warn-bg:var(--warn-bg,#fff1d6);--hd-focus:var(--focus,#2457d6);--hd-eyebrow:var(--eyebrow,#1d46ad);--hd-tab-line:var(--tab-current-line,#c9be9a);--hd-av-1:var(--av-1,#fdebd3);--hd-av-1-ink:var(--av-1-ink,#8a4b08);--hd-av-2:var(--av-2,#e3ecff);--hd-av-2-ink:var(--av-2-ink,#1d46ad);--hd-av-3:var(--av-3,#e2f2ea);--hd-av-3-ink:var(--av-3-ink,#176448);--hd-font-document:var(--font-document,Georgia, "Times New Roman", serif);--hd-device:#16191f;--hd-device-ring:#2c323d;--hd-device-cam:#2f3642;--hd-lid:#1a1e25;--hd-lid-ring:#3a404b;--hd-base-1:#f1f3f5;--hd-base-2:#d5d9df;--hd-base-3:#afb5be;--hd-notch-1:#c3c8cf;--hd-notch-2:#d6dadf;--hd-flag-red:#ce1124;--hd-h1-share:#eb4a00;--hd-h1-agree:#357ff5;--hd-shadow:color-mix(in srgb, var(--hd-ink) 35%, transparent);--hd-shadow-soft:color-mix(in srgb, var(--hd-ink) 6%, transparent);--hd-e-out:cubic-bezier(.23, 1, .32, 1);--hd-e-std:cubic-bezier(.2, 0, .38, .9);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--hd-canvas);color:var(--hd-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.55}.home-d h1,.home-d h2,.home-d h3{text-wrap:balance}.home-d a{color:var(--hd-action)}.home-d a:hover{color:var(--hd-action-hover)}.home-d a:focus-visible:where(:not(.demo-device *)),.home-d button:focus-visible:where(:not(.demo-device *)){outline:var(--focus-edge) solid var(--hd-focus);outline-offset:var(--focus-offset)}.home-d .hd-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.home-d .hd-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.home-d .hd-btn{box-sizing:border-box;white-space:nowrap;height:40px;transition:background-color .12s var(--hd-e-std), color .12s var(--hd-e-std), border-color .12s var(--hd-e-std), transform .16s var(--hd-e-out);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.home-d .hd-btn:active{transform:scale(.97)}.home-d .hd-btn-lg{height:48px;padding:0 26px}.home-d .hd-btn-primary,.home-d .hd-btn-primary:hover{color:var(--hd-on-action)}.home-d .hd-btn-primary{background:var(--hd-action)}.home-d .hd-btn-primary:hover{background:var(--hd-action-hover)}.home-d .hd-btn-secondary,.home-d .hd-btn-secondary:hover{color:var(--hd-ink)}.home-d .hd-btn-secondary{border:1.5px solid var(--hd-ink);background:0 0}.home-d .hd-btn-secondary:hover{background:var(--hd-select-quiet)}.home-d .hd-more{align-items:center;gap:8px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.home-d .hd-eyebrow{color:var(--hd-eyebrow);font-size:14px;font-weight:600}.home-d .hd-h2{letter-spacing:-.01em;margin:0;font-size:32px;font-weight:600;line-height:1.15}.home-d .hd-h2-lg{letter-spacing:-.015em;font-size:36px}.home-d .hd-h2-sm{letter-spacing:0;font-size:24px;line-height:1.25}.home-d .hd-h3{color:var(--hd-mute);margin:0;font-size:15px;font-weight:600}.home-d .hd-lede{color:var(--hd-ink-2);margin:0;font-size:17px}.home-d .hd-cap{color:var(--hd-mute);margin:0;font-size:13px}.home-d .hd-cap-c{text-align:center}.home-d .hd-sec-head{flex-direction:column;gap:8px;max-width:680px;display:flex}.home-d .hd-sec-head-c{text-align:center;align-items:center;margin:0 auto}.home-d .hd-sec-head-split{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:12px;max-width:none}.home-d .hd-sec-head-t{flex-direction:column;gap:8px;max-width:680px;display:flex}.home-d .hd-pill-tag{background:var(--hd-select);height:24px;color:var(--hd-eyebrow);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.home-d .hd-pill-tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:14px;height:14px}.home-d .hd-pill-warn{background:var(--hd-warn-bg);height:22px;color:var(--hd-warn);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.home-d .hd-band-paper{background:var(--hd-paper);border-bottom:1px solid var(--hd-header-line)}.home-d .hd-band-white{background:var(--hd-canvas);border-bottom:1px solid var(--hd-line)}.home-d .hd-band-doc{border-top:1px solid var(--hd-header-line)}.home-d .hd-sec{flex-direction:column;gap:28px;padding-top:96px;padding-bottom:96px;display:flex}.home-d .hd-hero{background:linear-gradient(var(--hd-header) 0, var(--hd-header) calc(100% - 90px), var(--hd-paper) 100%);position:relative;overflow:clip}.home-d .hd-hero-copy{padding-top:48px}.home-d .hd-h1{color:var(--hd-ink);margin:0;font-size:60px;font-weight:600}.home-d .hd-h1>span{letter-spacing:-.03em;font-size:60px;font-weight:600;line-height:1.04;display:block}.home-d .hd-h1-l1{color:var(--hd-h1-share);transform:translateY(-16px)}.home-d .hd-h1-l2{color:var(--hd-h1-agree);margin-top:10px;padding-left:31%;transform:translate(12px,-24px)}.home-d .hd-h1-l3{color:var(--hd-ok);white-space:nowrap;margin-top:18px;padding-left:52%;transform:translate(24px,-32px)}.home-d .hd-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:44px;display:flex;transform:translateY(-24px)}.home-d .hd-hero-cap{text-align:center;color:var(--hd-mute);margin:0;padding-bottom:48px;font-size:15px;position:relative}.home-d .hd-hero-cap a{font-weight:600;text-decoration:none}.home-d .hd-stage{width:1240px;height:740px;margin:12px auto 0;position:relative}.home-d .hd-stage-shadow{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--hd-ink) 26%, transparent), transparent 70%);pointer-events:none;width:780px;height:70px;position:absolute;top:540px;left:230px}.home-d .hd-stage-base{z-index:2;background:linear-gradient(var(--hd-base-1) 0, var(--hd-base-2) 45%, var(--hd-base-3) 100%);width:670px;height:24px;box-shadow:inset 0 1px 0 var(--hd-canvas), 0 1px 0 color-mix(in srgb, var(--hd-ink) 10%, transparent);border-radius:3px 3px 18px 18px/3px 3px 12px 12px;position:absolute;top:524px;left:285px}.home-d .hd-stage-base span{background:linear-gradient(var(--hd-notch-1), var(--hd-notch-2));border-radius:0 0 9px 9px;width:14%;height:38%;position:absolute;top:0;left:43%}.home-d .hd-stage-lid{z-index:3;background:var(--hd-lid);width:596px;height:382px;box-shadow:inset 0 0 0 1.5px var(--hd-lid-ring), 0 30px 60px -30px color-mix(in srgb, var(--hd-ink) 45%, transparent);border-radius:18px 18px 5px 5px;position:absolute;top:144px;left:322px}.home-d .hd-stage-cam{background:var(--hd-device-ring);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:5px;left:50%}.home-d .hd-stage-screen{background:var(--hd-canvas);border-radius:3px;width:572px;height:346px;position:absolute;top:14px;left:12px;overflow:hidden}.home-d .hd-stage-screen .hd-screen,.home-d .hd-stage-screen .hd-still{width:100%;height:100%}.home-d .hd-stage-screen img.hd-still{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.home-d .hd-cards{z-index:1;grid-template-rows:repeat(3,auto);grid-template-columns:320px 1fr 320px;align-content:center;row-gap:16px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.home-d .hd-cards>li:nth-child(-n+3){grid-column:1}.home-d .hd-cards>li:nth-child(n+4){grid-column:3;justify-self:end;margin-top:22px}.home-d .hd-cards>li:first-child{z-index:6;grid-row:1}.home-d .hd-cards>li:nth-child(2){z-index:4;grid-row:2;margin-left:36px}.home-d .hd-cards>li:nth-child(3){z-index:2;grid-row:3;margin-left:6px}.home-d .hd-cards>li:nth-child(4){z-index:5;grid-row:1}.home-d .hd-cards>li:nth-child(5){z-index:3;grid-row:2;margin-right:36px}.home-d .hd-cards>li:nth-child(6){z-index:1;grid-row:3;margin-right:6px}.home-d .hd-stage-ph{display:none}.home-d .hd-card{box-sizing:border-box;background:var(--hd-canvas);width:272px;box-shadow:0 0 0 1px var(--hd-line), 0 30px 60px -28px var(--hd-shadow), 0 2px 8px var(--hd-shadow-soft);border-radius:16px;align-self:start;padding:16px 16px 14px}.home-d .hd-card-h{align-items:center;gap:10px;display:flex}.home-d .hd-ic{background:var(--hd-select);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-d .hd-ic svg{fill:none;width:20px;height:20px;stroke:var(--hd-action);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.home-d .hd-card-t{color:var(--hd-ink);font-size:15px;font-weight:600;line-height:1.25}.home-d .hd-card-p{color:var(--hd-mute);margin:8px 0 12px;font-size:13px;line-height:1.45}.home-d .hd-card-b{color:var(--hd-ink);font-size:13px}.home-d .hd-linkrow{background:var(--hd-select-quiet);border:1px solid var(--hd-line);height:34px;color:var(--hd-ink-2);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.home-d .hd-linkrow-ic{fill:none;width:14px;height:14px;stroke:var(--hd-control);stroke-width:2px;stroke-linecap:round;flex:none}.home-d .hd-linkrow-url{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.home-d .hd-linkrow-copy{color:var(--hd-action);font-weight:600}.home-d .hd-opens{justify-content:space-between;align-items:flex-end;margin-top:12px;display:flex}.home-d .hd-opens-n{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1}.home-d .hd-opens-who{align-items:center;margin-top:8px;display:flex}.home-d .hd-opens-ppl{color:var(--hd-mute);margin-left:8px}.home-d .hd-avs{display:flex}.home-d .hd-av{box-sizing:border-box;border:2px solid var(--hd-canvas);letter-spacing:-.02em;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}.home-d .hd-av+.hd-av{margin-left:-8px}.home-d .hd-av-1{background:var(--hd-av-1);color:var(--hd-av-1-ink)}.home-d .hd-av-2{background:var(--hd-av-2);color:var(--hd-av-2-ink)}.home-d .hd-av-3{background:var(--hd-av-3);color:var(--hd-av-3-ink)}.home-d .hd-bars{align-items:flex-end;gap:4px;height:32px;display:flex}.home-d .hd-bars span{background:color-mix(in srgb, var(--hd-action) 25%, var(--hd-canvas));border-radius:3px 3px 1px 1px;width:10px}.home-d .hd-bars span.hd-bar-hot{background:var(--hd-action)}.home-d .hd-rule-row{border-top:1px solid var(--hd-tag);align-items:center;gap:10px;padding:8px 0;display:flex}.home-d .hd-tick{flex:none;width:16px;height:16px}.home-d .hd-tick circle{fill:var(--hd-ok-bg)}.home-d .hd-tick path{fill:none;stroke:var(--hd-ok);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.home-d .hd-rule-ring{box-sizing:border-box;border:1.5px solid var(--hd-line);border-radius:50%;flex:none;width:16px;height:16px}.home-d .hd-rule-off-l{color:var(--hd-mute);flex:1}.home-d .hd-switch{background:var(--hd-line);border-radius:999px;width:30px;height:18px;position:relative}.home-d .hd-switch span{background:var(--hd-canvas);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.home-d .hd-file-row{border-top:1px solid var(--hd-tag);align-items:center;gap:9px;padding:8px 0;display:flex}.home-d .hd-file-ic{flex:none;width:18px;height:18px}.home-d .hd-file-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.home-d .hd-file-when{color:var(--hd-mute)}.home-d .hd-agreement{border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:8px;padding:12px 14px}.home-d .hd-agreement-t{font-family:var(--hd-font-document);text-align:center;font-size:14px;font-weight:600}.home-d .hd-ln{background:var(--hd-tag);border-radius:3px;height:6px;margin-top:6px}.home-d .hd-agreement-t+.hd-ln{margin-top:10px}.home-d .hd-ln-88{width:88%}.home-d .hd-ln-72{width:72%}.home-d .hd-clause{background:var(--hd-warn-bg);border:1px dashed color-mix(in srgb, var(--hd-warn) 45%, var(--hd-warn-bg));color:var(--hd-warn);border-radius:6px;margin-top:8px;padding:5px 8px}.home-d .hd-clause+.hd-ln{margin-top:8px}.home-d .hd-juris{color:var(--hd-ink-2);align-items:center;gap:8px;margin-top:10px;display:flex}.home-d .hd-juris .hd-pill-tag{height:22px;margin-left:auto;padding:0 9px}.home-d .hd-flag{box-shadow:0 0 0 1px color-mix(in srgb, var(--hd-ink) 15%, transparent);border-radius:2px;flex:none;line-height:0;display:inline-flex;overflow:hidden}.home-d .hd-flag-field{fill:var(--hd-canvas)}.home-d .hd-flag-cross{fill:var(--hd-flag-red)}.home-d .hd-sigbox{border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:8px;padding:10px 14px 8px}.home-d .hd-sig{width:100%;height:44px;display:block}.home-d .hd-sig path{fill:none;stroke:var(--hd-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.home-d .hd-sigline{border-top:1px solid var(--hd-line);color:var(--hd-mute);justify-content:space-between;padding-top:6px;display:flex}.home-d .hd-progress{color:var(--hd-ink-2);align-items:center;gap:10px;margin-top:12px;display:flex}.home-d .hd-progress-bar{background:var(--hd-tag);border-radius:999px;flex:1;height:6px;overflow:hidden}.home-d .hd-progress-bar span{background:var(--hd-ok);width:50%;height:100%;display:block}.home-d .hd-dates{align-items:center;gap:14px;display:flex}.home-d .hd-cal{border:1px solid var(--hd-line);text-align:center;border-radius:10px;flex:none;width:56px;overflow:hidden}.home-d .hd-cal-m{background:var(--hd-action);color:var(--hd-on-action);padding:3px 0;font-size:13px;font-weight:600}.home-d .hd-cal-d{padding:4px 0 6px;font-size:22px;font-weight:600;line-height:1.1}.home-d .hd-dates-t{min-width:0}.home-d .hd-dates-name{font-size:14px;font-weight:600}.home-d .hd-dates-when{color:var(--hd-mute);margin-top:2px}.home-d .hd-dates .hd-pill-warn{margin-top:6px}.home-d .hd-screen{background:var(--hd-canvas);position:relative}.home-d .hd-bar{background:var(--hd-select-quiet);border-bottom:1px solid var(--hd-line);height:40px;color:var(--hd-mute);align-items:center;padding:0 10px;font-size:13px;display:flex}.home-d .hd-bar-url{background:var(--hd-canvas);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:28px;padding:0 12px;display:inline-flex;overflow:hidden}.home-d .hd-bar-lock{fill:none;stroke:currentColor;stroke-width:2px;flex:none}.home-d .hd-still{aspect-ratio:1440/900;width:100%;height:auto;display:block}.home-d img.hd-still{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.home-d .hd-still-pending{box-sizing:border-box;background:var(--hd-canvas);color:var(--hd-mute);justify-content:center;align-items:center;font-size:20px;font-weight:600;display:flex}.home-d .hd-tablet{box-sizing:border-box;background:var(--hd-device);width:100%;box-shadow:0 0 0 1.5px var(--hd-device-ring), 0 40px 80px -36px color-mix(in srgb, var(--hd-ink) 55%, transparent);border-radius:40px;padding:20px;position:relative}.home-d .hd-tablet-cam{background:var(--hd-device-cam);border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:8px;left:50%}.home-d .hd-tablet-screen{background:var(--hd-canvas);border-radius:20px;overflow:hidden}.home-d .hd-tablet .hd-still{aspect-ratio:1440/907}.home-d .hd-laptop-lid{background:var(--hd-device);box-shadow:0 0 0 1px var(--hd-device-ring);border-radius:16px 16px 0 0;padding:12px 12px 0}.home-d .hd-laptop-cam{background:var(--hd-device-cam);border-radius:50%;width:5px;height:5px;margin:0 auto 6px;display:block}.home-d .hd-laptop .hd-bar{height:32px}.home-d .hd-laptop .hd-bar-url{height:22px}.home-d .hd-laptop .hd-still{aspect-ratio:1440/790}.home-d .hd-laptop-base{background:linear-gradient(var(--hd-base-1) 0, var(--hd-base-2) 45%, var(--hd-base-3) 100%);border-radius:0 0 14px 14px;height:14px;margin:0 -32px}.home-d .hd-phone{z-index:2;box-sizing:border-box;background:var(--hd-device);width:250px;box-shadow:0 0 0 1.5px var(--hd-device-ring), 0 40px 70px -30px color-mix(in srgb, var(--hd-ink) 55%, transparent);border-radius:40px;padding:9px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.home-d .hd-phone-screen{background:var(--hd-canvas);border-radius:31px;height:503px;position:relative;overflow:hidden}.home-d .hd-phone-screen .hd-still{aspect-ratio:auto;width:100%;height:100%}.home-d .hd-phone-notch{background:var(--hd-device);border-radius:999px;width:54px;height:15px;margin-left:-27px;position:absolute;top:7px;left:50%}.home-d .hd-explore{flex-direction:column;gap:28px;padding-top:96px;padding-bottom:96px;display:flex}.home-d .hd-tabs{border-bottom:1px solid var(--hd-header-line);flex-wrap:wrap;justify-content:center;gap:4px 28px;display:flex}.home-d .hd-tab{min-height:44px;color:var(--hd-ink);font:inherit;cursor:pointer;transition:color .12s var(--hd-e-std), border-color .12s var(--hd-e-std);background:0 0;border:0;border-bottom:2px solid #0000;margin:0 0 -1px;padding:12px 0;font-size:15px;font-weight:500}.home-d .hd-tab:hover{border-bottom-color:var(--hd-header-line)}.home-d .hd-tab[aria-selected=true]{border-bottom-color:var(--hd-action);font-weight:600}.home-d .hd-task-device{margin-top:216px;position:relative}.home-d .hd-task-say{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:36px;display:flex}.home-d .hd-task-say-t{flex-direction:column;gap:2px;max-width:620px;display:flex}.home-d .hd-task-title{font-weight:600}.home-d .hd-task-text{color:var(--hd-ink-2);font-size:15px}.home-d .hd-tasks+.hd-cap{margin-top:20px}.home-d .hd-scribble{z-index:2;pointer-events:none;position:absolute;top:-192px;right:240px;overflow:visible}.home-d .hd-scribble-ink{fill:none;stroke:var(--hd-action);stroke-linecap:round;stroke-linejoin:round}.home-d .hd-draw-2{opacity:.45}.home-d .hd-scribble-text{fill:var(--hd-action);font-size:44px;font-weight:700}.home-d .hd-tasklist{border-top:1px solid var(--hd-hair);margin:20px 0 0;padding:0;list-style:none;display:none}.home-d .hd-tasklist li{border-bottom:1px solid var(--hd-hair)}.home-d .hd-tasklist a{min-height:60px;color:var(--hd-ink);align-items:center;gap:14px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.home-d .hd-tasklist-l{flex:1}.home-d .hd-arrow{color:var(--hd-action);font-size:18px}.home-d .hd-access{flex-direction:column;gap:28px;display:flex}.home-d .hd-access-grid{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.home-d .hd-access-col{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.home-d .hd-rules{border:1px solid var(--hd-line);border-radius:8px;flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.home-d .hd-opt{border:1px solid var(--hd-line);background:var(--hd-canvas);cursor:pointer;transition:background-color .12s var(--hd-e-std);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.home-d .hd-opt:hover{background:color-mix(in srgb, var(--hd-select-quiet) 60%, var(--hd-canvas))}.home-d .hd-opt:has(input:checked){background:var(--hd-select-quiet)}.home-d .hd-opt:has(input:focus-visible){outline:var(--focus-edge) solid var(--hd-focus);outline-offset:var(--focus-offset)}.home-d .hd-dot{box-sizing:border-box;border:1.5px solid var(--hd-control);background:var(--hd-canvas);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.home-d .hd-opt:has(input:checked) .hd-dot{border:5px solid var(--hd-ink)}.home-d .hd-opt-txt{flex-direction:column;gap:2px;display:flex}.home-d .hd-opt-l{font-size:15px;font-weight:500}.home-d .hd-opt-h{color:var(--hd-mute);font-size:13px;line-height:1.45}.home-d .hd-see-box{border:1px solid var(--hd-line);background:var(--hd-select-quiet);border-radius:8px;flex-direction:column;flex:1;display:flex;overflow:hidden}.home-d .hd-see{flex-direction:column;flex:1;display:none}:is(.home-d .hd-access:has(input[value="0"]:checked) .hd-see[data-rung="0"],.home-d .hd-access:has(input[value="2"]:checked) .hd-see[data-rung="2"],.home-d .hd-access:has(input[value="3"]:checked) .hd-see[data-rung="3"],.home-d .hd-access:has(input[value="4"]:checked) .hd-see[data-rung="4"]){display:flex}.home-d .hd-steps{background:var(--hd-canvas);border-bottom:1px solid var(--hd-line);flex-wrap:wrap;gap:8px 18px;margin:0;padding:16px 22px;list-style:none;display:flex}.home-d .hd-steps li{color:var(--hd-ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.home-d .hd-step-tick{background:var(--hd-select);width:20px;height:20px;color:var(--hd-eyebrow);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-d .hd-step-tick svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.home-d .hd-see-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}.home-d .hd-rv{box-sizing:border-box;border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:8px;flex-direction:column;gap:10px;width:312px;max-width:100%;min-height:248px;padding:22px;display:flex}.home-d .hd-rv-doc-t{font-size:13px;font-weight:600}.home-d .hd-rv-doc .hd-ln{height:7px;margin-top:4px}.home-d .hd-rv-p{color:var(--hd-ink-2);font-size:13px;line-height:1.45}.home-d .hd-rv-label{color:var(--hd-mute);margin-top:4px;font-size:13px}.home-d .hd-rv-field{box-sizing:border-box;border:1px solid var(--hd-control);border-radius:8px;align-items:center;height:40px;padding:0 12px;font-size:14px;display:flex}.home-d .hd-rv-btn{background:var(--hd-action);height:40px;color:var(--hd-on-action);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.home-d .hd-rv-nda{border:1px solid var(--hd-line);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.home-d .hd-rv-wait{text-align:center;justify-content:center}.home-d .hd-rv-h{font-size:15px;font-weight:600}.home-d .hd-see-note{max-width:420px;color:var(--hd-mute);text-align:center;font-size:13px;line-height:1.45}.home-d .hd-doc{gap:36px;padding-top:88px;padding-bottom:88px}.home-d .hd-doc-top{flex-wrap:wrap;align-items:center;gap:32px 64px;display:flex}.home-d .hd-doc-say{flex-direction:column;flex:420px;gap:8px;display:flex}.home-d .hd-doc-rec{flex-direction:column;flex:460px;gap:14px;min-width:0;display:flex}.home-d .hd-seg{background:var(--hd-canvas);border:1px solid var(--hd-line);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.home-d .hd-seg label{height:36px;color:var(--hd-ink);cursor:pointer;transition:background-color .12s var(--hd-e-std), color .12s var(--hd-e-std);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.home-d .hd-seg label:hover{background:var(--hd-select-quiet)}.home-d .hd-seg label:has(input:checked){background:var(--hd-ink);color:var(--hd-canvas)}.home-d .hd-seg label:has(input:focus-visible){outline:var(--focus-edge) solid var(--hd-focus);outline-offset:var(--focus-offset)}.home-d .hd-rec{border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:8px;overflow:hidden}.home-d .hd-rec-head{border-bottom:1px solid var(--hd-line);align-items:center;gap:12px;padding:16px 20px;display:flex}.home-d .hd-rec-ic{fill:none;width:20px;height:20px;stroke:var(--hd-mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.home-d .hd-rec-name{flex-direction:column;flex:1;min-width:0;display:flex}.home-d .hd-rec-name>span:first-child{font-size:16px;font-weight:600}.home-d .hd-rec-where{color:var(--hd-mute);font-size:13px}.home-d .hd-rec-rows{margin:0;padding:6px 20px 18px;display:none}.home-d .hd-rec-rows>div{border-top:1px solid var(--hd-hair);gap:16px;padding:11px 0;font-size:14px;display:flex}.home-d .hd-rec-rows>div:first-child{border-top:0}.home-d .hd-rec-rows dt{width:150px;color:var(--hd-mute);flex:none}.home-d .hd-rec-rows dd{flex:1;min-width:0;margin:0}.home-d .hd-doc-devices{width:100%;max-width:1000px;margin:0 auto}.home-d .hd-doc-device{display:none}:is(.home-d .hd-doc:has(input[value=files]:checked) [data-rec=files],.home-d .hd-doc:has(input[value=sharing]:checked) [data-rec=sharing],.home-d .hd-doc:has(input[value=signatures]:checked) [data-rec=signatures],.home-d .hd-doc:has(input[value=contracts]:checked) [data-rec=contracts]){display:block}.home-d .hd-sp{flex-wrap:wrap;gap:48px 64px;padding-top:88px;padding-bottom:88px;display:flex}.home-d .hd-security,.home-d .hd-pricing{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.home-d .hd-sec-rows{margin:0;font-size:15px}.home-d .hd-sec-rows>div{border-bottom:1px solid var(--hd-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.home-d .hd-sec-rows dt{width:190px;color:var(--hd-mute);flex:none}.home-d .hd-sec-rows dd{text-align:right;margin:0}.home-d .hd-sec-links{flex-wrap:wrap;gap:20px;font-weight:500;display:flex}.home-d .hd-sec-links a{text-decoration:none}.home-d .hd-pricing-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.home-d .hd-pricing-lede{color:var(--hd-ink-2);margin:0;font-size:15px}.home-d .hd-plans{border-collapse:collapse;width:100%;font-size:15px}.home-d .hd-plans th{border-bottom:1px solid var(--hd-line);text-align:left;vertical-align:top;width:110px;padding:12px 0;font-weight:500}.home-d .hd-plans-desc{border-bottom:1px solid var(--hd-line);vertical-align:top;color:var(--hd-mute);padding:12px;font-size:14px}.home-d .hd-plans-desc>span{display:block}.home-d .hd-plans-ai{margin-top:2px;font-size:13px}.home-d .hd-plans-price{border-bottom:1px solid var(--hd-line);text-align:right;vertical-align:top;white-space:nowrap;padding:12px 0}.home-d .hd-skel{background:var(--hd-tag);vertical-align:middle;border-radius:4px;width:96px;height:14px;display:inline-block}.home-d .hd-price-note{color:var(--hd-mute);margin:0;font-size:14px}.home-d .hd-retry{min-height:24px;color:var(--hd-action);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.home-d .hd-plan-cards{display:none}.home-d .hd-close{background:var(--hd-header);border-top:1px solid var(--hd-header-line)}.home-d .hd-close-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 64px;padding-top:72px;padding-bottom:72px;display:flex}.home-d .hd-close-say{flex-direction:column;flex:380px;gap:18px;display:flex}.home-d .hd-actions-l{justify-content:flex-start;margin-top:0;transform:none}.home-d .hd-free{color:var(--hd-mute);font-size:14px}.home-d .hd-close-tasks{flex-direction:column;flex:420px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.home-d .hd-close-tasks li{border-bottom:1px solid var(--hd-header-line)}.home-d .hd-close-tasks a{color:var(--hd-ink);justify-content:space-between;padding:14px 0;font-weight:500;text-decoration:none;display:flex}@media (max-width:1239px){.home-d .hd-stage{zoom:.82}}@media (max-width:1023px){.home-d .hd-stage{zoom:.62}.home-d .hd-h1,.home-d .hd-h1>span{font-size:48px}}@media (max-width:899px){.home-d .hd-scribble{display:none}.home-d .hd-task-device{margin-top:28px}}.home-d .hd-ph-only{display:none}@media (max-width:760px){.home-d .hd-wrap{padding-left:20px;padding-right:20px}.home-d .hd-desk-only,.home-d .hd-desk-only-block,.home-d .hd-desk-only-row{display:none}.home-d .hd-ph-only{display:inline}.home-d .hd-hero{overflow:hidden}.home-d .hd-hero-copy{padding-top:36px}.home-d .hd-h1,.home-d .hd-h1>span{font-size:38px}.home-d .hd-h1>span{white-space:nowrap;padding-left:0;line-height:1.06;transform:none}.home-d .hd-h1-l2,.home-d .hd-h1-l3{margin-top:14px}.home-d .hd-h1-l2>span{display:block}.home-d .hd-h1-l2>span:first-child{padding-left:56px}.home-d .hd-h1-l2>span:last-child{text-align:right;padding-right:2px}.home-d .hd-actions{gap:10px;margin-top:30px;transform:none}.home-d .hd-hero-copy .hd-btn-lg{padding:0 18px;font-size:15px}.home-d .hd-stage{display:none}.home-d .hd-stage-ph{height:604px;margin-top:24px;display:block;position:relative}.home-d .hd-hero-cap{padding:4px 20px 32px;font-size:14px}.home-d .hd-cards-ph{margin:0;padding:0;list-style:none}.home-d .hd-cards-ph>.hd-card{z-index:4;border-radius:14px;width:172px;padding:12px;position:absolute}.home-d .hd-cards-ph>.hd-card:first-child{top:0;left:4px}.home-d .hd-cards-ph>.hd-card:nth-child(2){top:132px;right:4px}.home-d .hd-cards-ph>.hd-card:nth-child(3){top:272px;left:4px}.home-d .hd-cards-ph>.hd-card:nth-child(4){top:410px;right:4px}.home-d .hd-cards-ph .hd-card-h{gap:8px}.home-d .hd-cards-ph .hd-ic{border-radius:9px;width:30px;height:30px}.home-d .hd-cards-ph .hd-ic svg{width:17px;height:17px}.home-d .hd-cards-ph .hd-card-t{font-size:14px}.home-d .hd-cards-ph .hd-card-p{margin:6px 0 8px;line-height:1.4}.home-d .hd-cards-ph .hd-opens{margin-top:0}.home-d .hd-cards-ph .hd-opens-n{font-size:18px}.home-d .hd-cards-ph .hd-opens-who{margin-top:6px}.home-d .hd-cards-ph .hd-av{width:30px;height:30px}.home-d .hd-cards-ph .hd-av+.hd-av{margin-left:-6px}.home-d .hd-cards-ph .hd-bars{gap:3px;height:30px}.home-d .hd-cards-ph .hd-bars span{border-radius:2px 2px 1px 1px;width:7px}.home-d .hd-cards-ph .hd-rule-row{gap:8px;padding:6px 0;line-height:1.3}.home-d .hd-cards-ph .hd-tick{width:15px;height:15px}.home-d .hd-cards-ph .hd-sigbox{padding:4px 10px 6px}.home-d .hd-cards-ph .hd-sig{height:30px}.home-d .hd-cards-ph .hd-sig path{stroke-width:2.4px}.home-d .hd-cards-ph .hd-sigline{padding-top:4px}.home-d .hd-cards-ph .hd-progress{white-space:nowrap;gap:8px;margin-top:8px}.home-d .hd-cards-ph .hd-dates{gap:10px}.home-d .hd-cards-ph .hd-cal{border-radius:9px;width:46px}.home-d .hd-cards-ph .hd-cal-m{padding:1px 0}.home-d .hd-cards-ph .hd-cal-d{padding:2px 0 4px;font-size:19px}.home-d .hd-cards-ph .hd-dates-name{font-size:13px;line-height:1.3}.home-d .hd-cards-ph .hd-dates .hd-pill-warn{margin-top:4px;padding:0 8px}.home-d .hd-band-explore{background:var(--hd-canvas);border-bottom-color:var(--hd-line)}.home-d .hd-explore{gap:0;padding-top:48px;padding-bottom:44px}.home-d .hd-explore .hd-sec-head-c{text-align:left;align-items:flex-start;margin:0}.home-d .hd-h2,.home-d .hd-h2-lg{letter-spacing:-.015em;font-size:28px}.home-d .hd-h2-sm{font-size:24px;line-height:1.25}.home-d .hd-lede{font-size:16px;line-height:1.55}.home-d .hd-tasklist{display:block}.home-d .hd-band-sp{border-bottom:0}.home-d .hd-sp{padding-top:0;padding-bottom:0;display:block}.home-d .hd-security{background:var(--hd-paper);border-bottom:1px solid var(--hd-header-line);gap:8px;margin:0 -20px;padding:48px 20px 40px}.home-d .hd-sec-rows{margin-top:10px}.home-d .hd-sec-rows>div{border-top:1px solid var(--hd-header-line);border-bottom:0;padding:12px 0;display:block}.home-d .hd-sec-rows>div:last-child{border-bottom:1px solid var(--hd-header-line)}.home-d .hd-sec-rows dt{width:auto;font-size:13px}.home-d .hd-sec-rows dd{text-align:left;margin:2px 0 0}.home-d .hd-sec-cert dd{margin-top:6px}.home-d .hd-sec-links a{align-items:center;min-height:44px;margin-top:8px;font-weight:600;display:inline-flex}.home-d .hd-pricing{gap:8px;padding:48px 0 36px}.home-d .hd-plans{display:none}.home-d .hd-plan-cards{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;margin:10px -20px 0;padding:0 20px 4px;scroll-padding:0 20px;list-style:none;display:flex;overflow-x:auto}.home-d .hd-plan-cards::-webkit-scrollbar{display:none}.home-d .hd-plan-card{scroll-snap-align:start;box-sizing:border-box;border:1px solid var(--hd-line);background:var(--hd-canvas);border-radius:8px;flex-direction:column;flex:none;gap:2px;min-width:104px;padding:12px 14px;display:flex}.home-d .hd-plan-card-free{border-color:var(--hd-tab-line);background:var(--hd-paper)}.home-d .hd-plan-card-n{color:var(--hd-mute);font-size:13px;font-weight:600}.home-d .hd-plan-card-p .hd-amount{letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:600}.home-d .hd-plan-card-p .hd-per{color:var(--hd-mute);font-size:13px;display:block}.home-d .hd-more{font-weight:600}.home-d .hd-close-in{padding-top:44px;padding-bottom:40px;display:block}.home-d .hd-close-say{gap:0}.home-d .hd-close .hd-actions-l{margin-top:20px}.home-d .hd-close .hd-btn-primary{width:100%;padding:0 22px}.home-d .hd-free{text-align:center;margin-top:12px}}.home-d .hd-pause{display:none}@media (prefers-reduced-motion:no-preference){.home-d .hd-cards>.hd-card{animation:7.5s ease-in-out infinite alternate both hd-float}.home-d .hd-cards>.hd-card:nth-child(2){animation-delay:-2.5s}.home-d .hd-cards>.hd-card:nth-child(3){animation-delay:-5s}.home-d .hd-cards>.hd-card:nth-child(4){animation-delay:-7.5s}.home-d .hd-cards>.hd-card:nth-child(5){animation-delay:-10s}.home-d .hd-cards>.hd-card:nth-child(6){animation-delay:-12.5s}@keyframes hd-float{0%{translate:0}to{translate:0 -8px}}.home-d .hd-scribble[data-draw] .hd-draw,.home-d .hd-scribble[data-draw] .hd-draw-arrow{stroke-dasharray:1;stroke-dashoffset:1px}.home-d .hd-scribble[data-draw] .hd-scribble-text{opacity:0}.home-d .hd-scribble[data-draw=on] .hd-draw{animation:1.1s cubic-bezier(.23,1,.32,1) forwards hd-draw}.home-d .hd-scribble[data-draw=on] .hd-draw-arrow{animation:.3s cubic-bezier(.23,1,.32,1) .95s forwards hd-draw}.home-d .hd-scribble[data-draw=on] .hd-scribble-text{animation:.45s cubic-bezier(.23,1,.32,1) 1.1s forwards hd-ink-in}@keyframes hd-draw{to{stroke-dashoffset:0}}@keyframes hd-ink-in{to{opacity:1}}.home-d .hd-pause{vertical-align:middle;margin-left:20px;display:inline-flex}.home-d .hd-pause label{color:var(--hd-mute);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.home-d .hd-pause-box{width:18px;height:18px;accent-color:var(--hd-action);margin:0}.home-d:has(.hd-pause-box:checked) .hd-cards>.hd-card{animation-play-state:paused}@media (pointer:coarse){.home-d .hd-pause label{min-height:44px}}@media (max-width:760px){.home-d .hd-pause{display:none}}}@media (prefers-reduced-motion:reduce){.home-d *,.home-d :before,.home-d :after{transition:none!important}.home-d .hd-btn:active{transform:none}}@media (max-width:480px){:root{--ph-type:.77;--ph-space:.77}.dr-el{line-height:1.6;font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)))}.dr-el h1,.dr-el h2,.dr-el h3,.dr-el h4{margin:0;line-height:1.08}.dr-el button{padding:0}.dr-el .wrap{padding:0 calc(22px * var(--ph-space));margin:0 auto}.dr-el .sep{margin:0 .45em}.dr-el .eyebrow{gap:calc(14px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)));margin:0}.dr-el .btn-fill{gap:calc(11px * var(--ph-space));font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)));height:max(44px, calc(50px * var(--ph-space)));padding:0 calc(64px * var(--ph-space)) 0 calc(24px * var(--ph-space))}.dr-el .btn-fill .tail{height:auto}.dr-el .btn-fill .tail svg{height:14px}.dr-el .btn-text{height:max(44px, calc(50px * var(--ph-space)));padding:0 calc(24px * var(--ph-space));font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)))}.dr-el .hero{padding:calc(26px * var(--ph-space)) 0 0;gap:calc(26px * var(--ph-space))}.dr-el .hero-shelf{margin:calc(22px * var(--ph-space)) 0 0 calc(-22px * var(--ph-space))}.dr-el .h1-row{gap:calc(12px * var(--ph-space));margin:calc(14px * var(--ph-space)) 0 calc(22px * var(--ph-space))}.dr-el .hero-bot{line-height:0}.dr-el .hero-copy h1{margin:0}.dr-el .hero-fig{padding:calc(6px * var(--ph-space)) 0 calc(22px * var(--ph-space))}.dr-el .doc{padding:calc(20px * var(--ph-space)) calc(26px * var(--ph-space)) calc(8px * var(--ph-space))}@media (max-width:720px){.dr-el .doc{padding:calc(22px * var(--ph-space)) calc(18px * var(--ph-space)) calc(8px * var(--ph-space))}}.dr-el .doc-title{gap:calc(10px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .doc-title b{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.dr-el .seq{margin:calc(12px * var(--ph-space)) 0 0;gap:calc(10px * var(--ph-space));padding:0}.dr-el .stp{padding-top:calc(10px * var(--ph-space))}.dr-el .stp:first-child{padding-top:0}.dr-el .stp-h{gap:calc(10px * var(--ph-space));margin-bottom:calc(7px * var(--ph-space))}.dr-el .stp-n{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .stp-t{font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)))}.dr-el .stp .panel{padding:calc(2px * var(--ph-space)) calc(14px * var(--ph-space))}.dr-el .stp .krow{padding:calc(6.5px * var(--ph-space)) 0;font-size:max(12px, min(12.5px, 14px), calc(12.5px * var(--ph-type)))}.dr-el .stp .fig-side{gap:calc(14px * var(--ph-space))}@media (min-width:380px){.dr-el .stp .fig-side{gap:calc(16px * var(--ph-space))}}.dr-el .stp .fig-bars{height:40px;margin:calc(6px * var(--ph-space)) 0 0}.dr-el .stp .readers,.dr-el .stp .sig-block{padding-top:0}.dr-el .stp .sig-pad{height:42px}.dr-el .stp .readers-cap{margin-bottom:calc(6px * var(--ph-space))}.dr-el .stp .readers-list{gap:calc(7px * var(--ph-space))}.dr-el .mini-cert{margin:0}.dr-el .mini-cert .row{gap:calc(14px * var(--ph-space));padding:calc(5px * var(--ph-space)) 0}.dr-el .mini-cert dt{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));margin:0}.dr-el .mini-cert dd{font-size:max(12px, min(11.5px, 14px), calc(11.5px * var(--ph-type)));margin:0}.dr-el .mini-cert .ok{margin-left:calc(6px * var(--ph-space))}.dr-el .doc-meta-row{gap:calc(12px * var(--ph-space)) calc(18px * var(--ph-space))}.dr-el .doc-meta-row .ref{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .stamp{padding:calc(5px * var(--ph-space)) calc(11px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .hero h1{font-size:max(12px, min(clamp(2rem, 5.4vw, 4rem), 14px), calc(clamp(2rem, 5.4vw, 4rem) * var(--ph-type)));margin:0;line-height:1.01}.dr-el .rl{margin-bottom:-.12em;padding-bottom:.16em}.dr-el .doc-cols{gap:calc(30px * var(--ph-space));margin-top:calc(24px * var(--ph-space))}.dr-el .doc-lead h1{margin-bottom:calc(22px * var(--ph-space))}.dr-el .hero .lede{font-size:max(12px, min(16.5px, 14px), calc(16.5px * var(--ph-type)));margin:0;line-height:1.6}.dr-el .hero .cta-row{margin-top:calc(22px * var(--ph-space));gap:calc(12px * var(--ph-space))}.dr-el .hero .cta-note{margin:calc(14px * var(--ph-space)) 0 0;font-size:max(12px, min(12.5px, 14px), calc(12.5px * var(--ph-type)))}.dr-el .fig-side{gap:calc(20px * var(--ph-space))}.dr-el .fig-side .fig-cap{margin:0 0 calc(4px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .fig-bars{gap:calc(8px * var(--ph-space));height:max(44px, calc(62px * var(--ph-space)));margin:calc(12px * var(--ph-space)) 0 calc(2px * var(--ph-space))}.dr-el .doc .ln{height:8px;margin-top:calc(13px * var(--ph-space))}.dr-el .sig-block{padding-top:calc(16px * var(--ph-space))}.dr-el .sig-lbl{margin:0 0 calc(4px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .sig-pad{height:max(44px, calc(52px * var(--ph-space)))}.dr-el .sig-ink{height:auto}.dr-el .sig-rule{height:1px}.dr-el .sig-check{height:21px}.dr-el .sig-check svg{height:11px}.dr-el .sig-name{margin:calc(6px * var(--ph-space)) 0 0;font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)))}.dr-el .sig-name .s{margin:0 calc(4px * var(--ph-space))}.dr-el .readers{padding-top:calc(16px * var(--ph-space))}.dr-el .readers-cap{margin:0 0 calc(10px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .readers-cap .s{margin:0 calc(2px * var(--ph-space))}.dr-el .readers-list{gap:calc(10px * var(--ph-space));margin:0;padding:0}.dr-el .readers-list li{gap:calc(12px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .readers-list .on{height:7px}.dr-el .doc-log{margin-top:calc(10px * var(--ph-space));padding:calc(6px * var(--ph-space)) calc(2px * var(--ph-space)) calc(6px * var(--ph-space)) 0;gap:calc(10px * var(--ph-space));height:30px}.dr-el .doc-log .pdot2{height:7px}.dr-el .doc-log .lab{font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)))}.dr-el .doc-log .tick{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .chip{gap:calc(8px * var(--ph-space));padding:8px calc(12px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .chip .dot{height:6px}.dr-el .chip-open .lead{height:30px}.dr-el .chip-open .lead:after{height:5px}.dr-el .quote{padding:calc(96px * var(--ph-space)) 0 calc(90px * var(--ph-space))}.dr-el .quote figure{margin:0 auto}.dr-el .quote figure:before{height:.5em;margin:0 0 calc(14px * var(--ph-space));font-size:max(12px, min(64px, 14px), calc(64px * var(--ph-type)));line-height:1}.dr-el .quote blockquote{font-size:max(12px, min(clamp(1.45rem, 3.1vw, 2.3rem), 14px), calc(clamp(1.45rem, 3.1vw, 2.3rem) * var(--ph-type)));margin:0;line-height:1.3}.dr-el .quote figcaption{margin-top:calc(22px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .sec{padding:calc(80px * var(--ph-space)) 0}.dr-el .sec-head h2{font-size:max(12px, min(clamp(1.9rem, 3.5vw, 2.7rem), 14px), calc(clamp(1.9rem, 3.5vw, 2.7rem) * var(--ph-type)));margin-top:calc(20px * var(--ph-space))}.dr-el .sec-head .body{margin:calc(16px * var(--ph-space)) 0 0;font-size:max(12px, min(15.5px, 14px), calc(15.5px * var(--ph-type)));line-height:1.7}.dr-el .sec-head-c h2{margin-left:auto;margin-right:auto}.dr-el .quote-r figure{margin-left:auto;margin-right:0}.dr-el .faqsec .jfaqgroups,.dr-el .faqsec .faq-more{margin-left:auto;margin-right:auto}.dr-el .krow{gap:calc(12px * var(--ph-space));padding:calc(11px * var(--ph-space)) calc(2px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.dr-el .krow .v{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .tgl{height:18px}.dr-el .tgl:after{height:13px}.dr-el .sig-box{padding:calc(14px * var(--ph-space)) calc(16px * var(--ph-space)) calc(10px * var(--ph-space))}.dr-el .sig-box .lab{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .sig-box svg{height:48px;margin:calc(2px * var(--ph-space)) 0 0}.dr-el .sig-box .who{gap:calc(4px * var(--ph-space)) calc(10px * var(--ph-space));margin-top:calc(8px * var(--ph-space));padding-top:calc(9px * var(--ph-space));font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)))}.dr-el .dwell{padding:calc(26px * var(--ph-space)) 0 0}.dr-el .dwell .bars{gap:calc(5px * var(--ph-space));height:max(44px, calc(118px * var(--ph-space)))}.dr-el .dwell .bars i.hot:after{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .dwell .pages{gap:calc(5px * var(--ph-space));padding-top:calc(8px * var(--ph-space));font-size:max(12px, min(9.5px, 14px), calc(9.5px * var(--ph-type)))}.dr-el .dwell .axis{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .dwell .tip{padding:calc(4px * var(--ph-space)) calc(8px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .viewers th{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));padding:calc(4px * var(--ph-space)) 0 calc(11px * var(--ph-space))}.dr-el .viewers td{padding:calc(13px * var(--ph-space)) 0;font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.dr-el .viewers td:first-child{font-size:max(12px, min(12px, 14px), calc(12px * var(--ph-type)))}.dr-el .viewers .live{height:6px;margin-right:calc(8px * var(--ph-space))}.dr-el .viewers .rd{gap:calc(8px * var(--ph-space))}.dr-el .viewers .rd .bar{height:5px}.dr-el .viewers .rd .bar i{height:100%}.dr-el .play .krow{padding:calc(12px * var(--ph-space)) 0}.dr-el .play .link-pill{gap:calc(10px * var(--ph-space));padding:9px calc(12px * var(--ph-space));font-size:max(12px, min(11.5px, 14px), calc(11.5px * var(--ph-type)));margin-top:4px}.dr-el .play .st{font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)));padding:calc(3px * var(--ph-space)) calc(7px * var(--ph-space))}.dr-el .btn-revoke{height:42px;font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));margin-top:16px}.dr-el .play .note{margin:calc(12px * var(--ph-space)) 0 0;font-size:max(12px, min(12px, 14px), calc(12px * var(--ph-type)));min-height:36px;line-height:1.55}.dr-el .play-bot{line-height:0}.dr-el .cert dl{margin:0}.dr-el .cert .row{gap:calc(14px * var(--ph-space));padding:calc(9.5px * var(--ph-space)) 0}.dr-el .cert dt{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));padding-top:calc(1px * var(--ph-space));margin:0}.dr-el .cert dd{font-size:max(12px, min(12px, 14px), calc(12px * var(--ph-type)));margin:0}.dr-el .cert dd .ok{margin-left:calc(6px * var(--ph-space))}.dr-el .sig-mini{padding-bottom:calc(16px * var(--ph-space));margin-bottom:calc(14px * var(--ph-space))}.dr-el .sig-mini .sig-box{padding:0}.dr-el .sig-mini svg{height:48px}.dr-el .jfaqgroups{margin-top:calc(30px * var(--ph-space));gap:calc(10px * var(--ph-space))}.dr-el .jfgroup-h{gap:calc(14px * var(--ph-space));padding:18px calc(20px * var(--ph-space));font-size:max(12px, min(17px, 14px), calc(17px * var(--ph-type)))}.dr-el .jfgroup-n{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)));margin-left:auto}.dr-el .jfgroup-b>div{padding:0 calc(20px * var(--ph-space))}.dr-el .fitem .q{gap:calc(16px * var(--ph-space));padding:15px calc(2px * var(--ph-space));font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.dr-el .fitem .a p{padding:0 calc(2px * var(--ph-space)) calc(16px * var(--ph-space));font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)));margin:0;line-height:1.7}.dr-el .faq-more{margin-top:calc(26px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.dr-el .close{padding:calc(84px * var(--ph-space)) 0 calc(90px * var(--ph-space));gap:calc(44px * var(--ph-space))}.dr-el .close h2{font-size:max(12px, min(clamp(2.1rem, 4.4vw, 3.1rem), 14px), calc(clamp(2.1rem, 4.4vw, 3.1rem) * var(--ph-type)));line-height:1.02}.dr-el .close .body{margin:calc(22px * var(--ph-space)) 0 0;font-size:max(12px, min(15.5px, 14px), calc(15.5px * var(--ph-type)));line-height:1.7}.dr-el .close .cta-row{margin-top:calc(30px * var(--ph-space));gap:calc(22px * var(--ph-space))}.dr-el .close .cta-note{margin:calc(14px * var(--ph-space)) 0 0;font-size:max(12px, min(12.5px, 14px), calc(12.5px * var(--ph-type)))}.dr-el .close .fine{margin-top:calc(26px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.dr-el .sheet{padding:calc(24px * var(--ph-space)) calc(26px * var(--ph-space))}.dr-el .sheet .rhead{gap:calc(10px * var(--ph-space));padding-bottom:calc(14px * var(--ph-space));margin-bottom:calc(6px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.dr-el .sheet .row{gap:calc(12px * var(--ph-space));padding:calc(10px * var(--ph-space)) 0}.dr-el .sheet dt{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)));padding-top:calc(2px * var(--ph-space));margin:0}.dr-el .sheet dd{font-size:max(12px, min(12.5px, 14px), calc(12.5px * var(--ph-type)));margin:0}.dr-el .sheet .punch{margin:calc(14px * var(--ph-space)) 0 0;font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));line-height:1.6}.dr-el .trust{padding:calc(16px * var(--ph-space)) 0 calc(18px * var(--ph-space))}.dr-el .trust-in{gap:calc(14px * var(--ph-space))}.dr-el .trust-nums{gap:calc(12px * var(--ph-space)) calc(20px * var(--ph-space));margin:0}.dr-el .trust-nums>div{gap:calc(2px * var(--ph-space))}.dr-el .trust-nums dd{font-size:max(12px, min(clamp(22px, 5cqi, 28px), 14px), calc(clamp(22px, 5cqi, 28px) * var(--ph-type)));margin:0;line-height:1.05}.dr-el .trust-nums dt{font-size:max(12px, min(12px, 14px), calc(12px * var(--ph-type)));line-height:1.35}.dr-el .trust-lines{gap:calc(8px * var(--ph-space));margin:0;padding:0}.dr-el .trust-lines li{gap:calc(10px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)));line-height:1.35}.dr-el .trust-when{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .trust-aio{gap:calc(14px * var(--ph-space));padding:calc(18px * var(--ph-space)) calc(22px * var(--ph-space)) calc(14px * var(--ph-space));margin:0}.dr-el .aio-head{gap:calc(6px * var(--ph-space)) calc(16px * var(--ph-space))}.dr-el .aio-label{gap:calc(7px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));margin:0;line-height:1.3}.dr-el .aio-meta{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)));margin:0;line-height:1.3}.dr-el .aio-meta .sep{margin:0 .55em}.dr-el .aio-search{gap:calc(12px * var(--ph-space));min-height:max(44px, calc(50px * var(--ph-space)));padding:calc(9px * var(--ph-space)) calc(20px * var(--ph-space))}.dr-el .aio-search svg{height:18px}.dr-el .aio-q{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1.4}.dr-el .aio-head{padding:calc(2px * var(--ph-space)) calc(4px * var(--ph-space)) 0}.dr-el .aio-body{margin:0 calc(4px * var(--ph-space));padding-top:calc(14px * var(--ph-space))}.dr-el .aio-a{margin:0}.dr-el .aio-a p{font-size:max(12px, min(19.5px, 14px), calc(19.5px * var(--ph-type)));margin:0;line-height:1.35}.dr-el .aio-think{gap:calc(5px * var(--ph-space))}.dr-el .aio-think i{height:6px}@media (max-width:720px){.dr-el .trust-aio{gap:calc(12px * var(--ph-space));padding:calc(16px * var(--ph-space)) calc(16px * var(--ph-space)) calc(12px * var(--ph-space))}.dr-el .aio-search{min-height:max(44px, calc(46px * var(--ph-space)));padding:calc(8px * var(--ph-space)) calc(16px * var(--ph-space))}.dr-el .aio-q{font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)))}.dr-el .aio-a p{font-size:max(12px, min(16.5px, 14px), calc(16.5px * var(--ph-type)))}}.dr-el .trust-ticker{gap:calc(12px * var(--ph-space))}.dr-el .trust-cap{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));margin:0}.dr-el .trust-logos{gap:calc(30px * var(--ph-space));padding:0 calc(15px * var(--ph-space));margin:0}.dr-el .trust-logos li{min-height:32px}.dr-el .trust-logos svg{height:calc(16px * var(--logo-scale,1))}.dr-el .trust-pause-box{height:1px;margin:0}.dr-el .trust-pause{min-height:32px;padding:0 calc(10px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}@media (prefers-reduced-motion:reduce){.dr-el .trust-logos{gap:calc(10px * var(--ph-space)) calc(26px * var(--ph-space));padding:0}}.dr-el .trust-lines li{font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)))}.dr-el .capbrowse{margin-top:calc(36px * var(--ph-space));gap:calc(24px * var(--ph-space))}.dr-el .captree{padding:calc(4px * var(--ph-space)) 0}.dr-el .tnode,.dr-el .tleaf{gap:calc(10px * var(--ph-space));padding:7px calc(8px * var(--ph-space)) 7px 0;font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.dr-el .tnode.root{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.dr-el .tn{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .tdot{height:10px}.dr-el .tbranches,.dr-el .tleaves{margin:0;padding:0}.dr-el .tbranches{margin-left:calc(4px * var(--ph-space));padding-left:calc(22px * var(--ph-space))}.dr-el .tbranch:before{height:1px}.dr-el .tleaves{min-height:0;margin-left:calc(4px * var(--ph-space));padding-left:calc(22px * var(--ph-space))}.dr-el .tleaves li:before{height:1px}.dr-el .tleaf{font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)));padding:6px calc(8px * var(--ph-space)) 6px 0}.dr-el .tleaf .tdot{height:7px}.dr-el .capstage{gap:calc(14px * var(--ph-space))}.dr-el .stepper{gap:calc(18px * var(--ph-space));font-size:max(12px, min(11.5px, 14px), calc(11.5px * var(--ph-type)))}.dr-el .step{gap:calc(7px * var(--ph-space));padding:6px calc(4px * var(--ph-space))}.dr-el .step .ar{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)));line-height:1}.dr-el .capcard{padding:calc(26px * var(--ph-space)) calc(28px * var(--ph-space)) calc(28px * var(--ph-space));min-height:max(44px, calc(240px * var(--ph-space)))}@media (max-width:640px){.dr-el .capcard{padding:calc(22px * var(--ph-space)) calc(20px * var(--ph-space)) calc(24px * var(--ph-space));min-height:0}}.dr-el .caphead{gap:calc(12px * var(--ph-space))}.dr-el .capico{height:28px}.dr-el .capcount{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .capcard h3{gap:calc(12px * var(--ph-space));font-size:max(12px, min(clamp(1.35rem, 2.2vw, 1.7rem), 14px), calc(clamp(1.35rem, 2.2vw, 1.7rem) * var(--ph-type)));margin:0}.dr-el .capyou{margin:calc(12px * var(--ph-space)) 0 0;font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1.5}.dr-el .capcard .mark{margin-top:calc(12px * var(--ph-space));font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)));padding:calc(4px * var(--ph-space)) calc(9px * var(--ph-space))}.dr-el .capfacts{margin:calc(18px * var(--ph-space)) 0 0;padding:calc(16px * var(--ph-space)) 0 0;gap:calc(10px * var(--ph-space))}.dr-el .capfacts li{gap:calc(10px * var(--ph-space));font-size:max(12px, min(14.5px, 14px), calc(14.5px * var(--ph-type)));line-height:1.55}.dr-el .capfacts svg{height:14px;margin-top:calc(4px * var(--ph-space))}.dr-el .show{margin-top:calc(40px * var(--ph-space));gap:calc(28px * var(--ph-space))}.dr-el .show-copy h3{font-size:max(12px, min(clamp(1.45rem, 2.4vw, 1.85rem), 14px), calc(clamp(1.45rem, 2.4vw, 1.85rem) * var(--ph-type)));margin-top:0}.dr-el .show-you{margin:calc(12px * var(--ph-space)) 0 0;font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1.55}.dr-el .show-facts{margin:calc(18px * var(--ph-space)) 0 0;gap:calc(9px * var(--ph-space));padding:0}.dr-el .show-facts li{gap:calc(9px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)));line-height:1.5}.dr-el .show-facts svg{height:13px;margin-top:calc(4px * var(--ph-space))}.dr-el .show-nav{gap:calc(12px * var(--ph-space)) calc(18px * var(--ph-space));padding-bottom:calc(16px * var(--ph-space))}.dr-el .show-text{padding-top:calc(18px * var(--ph-space))}.dr-el .show-fig{min-height:max(44px, calc(340px * var(--ph-space)))}.dr-el .fig{padding:0}.dr-el .fhead{gap:calc(10px * var(--ph-space));padding:calc(15px * var(--ph-space)) calc(20px * var(--ph-space))}.dr-el .fhead .t{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.dr-el .fhead .m{font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)));gap:calc(7px * var(--ph-space))}.dr-el .fhead .m .dot{height:6px}.dr-el .fig>:not(.fhead){padding:calc(20px * var(--ph-space)) calc(22px * var(--ph-space)) calc(22px * var(--ph-space))}.dr-el .fig .fbody .fnote{margin-top:calc(16px * var(--ph-space))!important}.dr-el .fnote{font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)));margin:0!important;padding-top:0!important}.dr-el .fig-revoke .play-bot{line-height:0}.dr-el .fig .link-pill{margin-top:0}.dr-el .fig-dwell .dwell{padding-top:calc(22px * var(--ph-space))}.dr-el .fleg{gap:calc(12px * var(--ph-space));margin:0 0 calc(18px * var(--ph-space));font-size:max(12px, min(10.5px, 14px), calc(10.5px * var(--ph-type)))}.dr-el .fig-dwell .bars{height:max(44px, calc(150px * var(--ph-space)));padding-top:calc(22px * var(--ph-space))}.dr-el .draft{gap:calc(16px * var(--ph-space))}.dr-el .draft .qs{gap:calc(8px * var(--ph-space));margin:0;padding:0}.dr-el .draft .qs li{gap:calc(10px * var(--ph-space));font-size:max(12px, min(13.5px, 14px), calc(13.5px * var(--ph-type)));padding:calc(9px * var(--ph-space)) calc(12px * var(--ph-space))}.dr-el .draft .qn{font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)))}.dr-el .draft .clauses{gap:calc(6px * var(--ph-space));margin:0;padding:0}.dr-el .draft .clauses li{gap:calc(10px * var(--ph-space));font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)));padding:calc(7px * var(--ph-space)) calc(10px * var(--ph-space))}.dr-el .draft .cl{height:6px}.dr-el .reg{gap:calc(8px * var(--ph-space));margin:0;padding:0}.dr-el .reg li{gap:calc(12px * var(--ph-space));padding:calc(11px * var(--ph-space)) calc(14px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}@media (max-width:520px){.dr-el .reg li{gap:calc(4px * var(--ph-space))}}.dr-el .reg .rd{font-size:max(12px, min(11px, 14px), calc(11px * var(--ph-type)))}.dr-el .rchip{font-size:max(12px, min(10px, 14px), calc(10px * var(--ph-type)));padding:4px calc(8px * var(--ph-space))}.dr-el .step,.dr-el .tleaf,.dr-el .tnode{min-height:36px}.dr-el .dots .dot{height:24px}.dr-el .dots{gap:0}@media (max-width:719px){.dr-el .tiertab{min-height:38px}}.dr-el .jfaqlist{margin-top:calc(22px * var(--ph-space))}.dr-el .jfaqlist .jfgroup.open .jfgroup-b>div{padding:0 calc(20px * var(--ph-space))}.dr-el .dots .dot:before{height:7px;margin:calc(-3.5px * var(--ph-space)) 0 0 calc(-3.5px * var(--ph-space))}.home-d{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1.55}.home-d .hd-sr{height:1px;margin:0;padding:0}.home-d .hd-wrap{padding-left:calc(24px * var(--ph-space));padding-right:calc(24px * var(--ph-space));margin:0 auto}.home-d .hd-btn{height:40px;padding:0 calc(20px * var(--ph-space));font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1}.home-d .hd-btn-lg{height:max(44px, calc(48px * var(--ph-space)));padding:0 calc(26px * var(--ph-space))}.home-d .hd-more{gap:calc(8px * var(--ph-space));min-height:max(44px, calc(44px * var(--ph-space)))}.home-d .hd-eyebrow{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-h2{font-size:max(12px, min(32px, 14px), calc(32px * var(--ph-type)));margin:0;line-height:1.15}.home-d .hd-h2-lg{font-size:max(12px, min(36px, 14px), calc(36px * var(--ph-type)))}.home-d .hd-h2-sm{font-size:max(12px, min(24px, 14px), calc(24px * var(--ph-type)));line-height:1.25}.home-d .hd-h3{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)));margin:0}.home-d .hd-lede{font-size:max(12px, min(17px, 14px), calc(17px * var(--ph-type)));margin:0}.home-d .hd-cap{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));margin:0}.home-d .hd-sec-head{gap:calc(8px * var(--ph-space))}.home-d .hd-sec-head-c{margin:0 auto}.home-d .hd-sec-head-split{gap:calc(12px * var(--ph-space))}.home-d .hd-sec-head-t{gap:calc(8px * var(--ph-space))}.home-d .hd-pill-tag{gap:calc(6px * var(--ph-space));height:24px;padding:0 calc(10px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-pill-tag svg{height:14px}.home-d .hd-pill-warn{height:22px;padding:0 calc(9px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-sec{gap:calc(28px * var(--ph-space));padding-top:calc(96px * var(--ph-space));padding-bottom:calc(96px * var(--ph-space))}.home-d .hd-hero-copy{padding-top:calc(48px * var(--ph-space))}.home-d .hd-h1{font-size:max(12px, min(60px, 14px), calc(60px * var(--ph-type)));margin:0}.home-d .hd-h1>span{font-size:max(12px, min(60px, 14px), calc(60px * var(--ph-type)));line-height:1.04}.home-d .hd-h1-l2{margin-top:calc(10px * var(--ph-space));padding-left:31%}.home-d .hd-h1-l3{margin-top:calc(18px * var(--ph-space));padding-left:52%}.home-d .hd-actions{gap:calc(12px * var(--ph-space));margin-top:calc(44px * var(--ph-space))}.home-d .hd-hero-cap{padding-bottom:calc(48px * var(--ph-space));font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)));margin:0}.home-d .hd-stage{height:740px;margin:calc(12px * var(--ph-space)) auto 0}.home-d .hd-stage-shadow{height:70px}.home-d .hd-stage-base{height:24px}.home-d .hd-stage-base span{height:38%}.home-d .hd-stage-lid{height:382px}.home-d .hd-stage-cam{height:6px;margin-left:calc(-3px * var(--ph-space))}.home-d .hd-stage-screen{height:346px}.home-d .hd-stage-screen .hd-screen,.home-d .hd-stage-screen .hd-still{height:100%}.home-d .hd-cards{row-gap:calc(16px * var(--ph-space));margin:0;padding:0}.home-d .hd-cards>li:nth-child(n+4){margin-top:calc(22px * var(--ph-space))}.home-d .hd-cards>li:nth-child(2){margin-left:calc(36px * var(--ph-space))}.home-d .hd-cards>li:nth-child(3){margin-left:calc(6px * var(--ph-space))}.home-d .hd-cards>li:nth-child(5){margin-right:calc(36px * var(--ph-space))}.home-d .hd-cards>li:nth-child(6){margin-right:calc(6px * var(--ph-space))}.home-d .hd-card{padding:calc(16px * var(--ph-space)) calc(16px * var(--ph-space)) calc(14px * var(--ph-space))}.home-d .hd-card-h{gap:calc(10px * var(--ph-space))}.home-d .hd-ic{height:36px}.home-d .hd-ic svg{height:20px}.home-d .hd-card-t{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)));line-height:1.25}.home-d .hd-card-p{margin:calc(8px * var(--ph-space)) 0 calc(12px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));line-height:1.45}.home-d .hd-card-b{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-linkrow{gap:calc(8px * var(--ph-space));height:34px;padding:0 calc(10px * var(--ph-space))}.home-d .hd-linkrow-ic{height:14px}.home-d .hd-opens{margin-top:calc(12px * var(--ph-space))}.home-d .hd-opens-n{font-size:max(12px, min(22px, 14px), calc(22px * var(--ph-type)));line-height:1}.home-d .hd-opens-who{margin-top:calc(8px * var(--ph-space))}.home-d .hd-opens-ppl{margin-left:calc(8px * var(--ph-space))}.home-d .hd-av{height:28px;font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-av+.hd-av{margin-left:calc(-8px * var(--ph-space))}.home-d .hd-bars{gap:calc(4px * var(--ph-space));height:32px}.home-d .hd-rule-row{gap:calc(10px * var(--ph-space));padding:calc(8px * var(--ph-space)) 0}.home-d .hd-tick,.home-d .hd-rule-ring{height:16px}.home-d .hd-switch{height:18px}.home-d .hd-switch span{height:14px}.home-d .hd-file-row{gap:calc(9px * var(--ph-space));padding:calc(8px * var(--ph-space)) 0}.home-d .hd-file-ic{height:18px}.home-d .hd-agreement{padding:calc(12px * var(--ph-space)) calc(14px * var(--ph-space))}.home-d .hd-agreement-t{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-ln{height:6px;margin-top:calc(6px * var(--ph-space))}.home-d .hd-agreement-t+.hd-ln{margin-top:calc(10px * var(--ph-space))}.home-d .hd-clause{margin-top:calc(8px * var(--ph-space));padding:calc(5px * var(--ph-space)) calc(8px * var(--ph-space))}.home-d .hd-clause+.hd-ln{margin-top:calc(8px * var(--ph-space))}.home-d .hd-juris{gap:calc(8px * var(--ph-space));margin-top:calc(10px * var(--ph-space))}.home-d .hd-juris .hd-pill-tag{height:22px;padding:0 calc(9px * var(--ph-space));margin-left:auto}.home-d .hd-flag{line-height:0}.home-d .hd-sigbox{padding:calc(10px * var(--ph-space)) calc(14px * var(--ph-space)) calc(8px * var(--ph-space))}.home-d .hd-sig{height:max(44px, calc(44px * var(--ph-space)))}.home-d .hd-sigline{padding-top:calc(6px * var(--ph-space))}.home-d .hd-progress{gap:calc(10px * var(--ph-space));margin-top:calc(12px * var(--ph-space))}.home-d .hd-progress-bar{height:6px}.home-d .hd-progress-bar span{height:100%}.home-d .hd-dates{gap:calc(14px * var(--ph-space))}.home-d .hd-cal-m{padding:calc(3px * var(--ph-space)) 0;font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-cal-d{padding:calc(4px * var(--ph-space)) 0 calc(6px * var(--ph-space));font-size:max(12px, min(22px, 14px), calc(22px * var(--ph-type)));line-height:1.1}.home-d .hd-dates-name{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-dates-when{margin-top:calc(2px * var(--ph-space))}.home-d .hd-dates .hd-pill-warn{margin-top:6px}.home-d .hd-bar{height:40px;padding:0 calc(10px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-bar-url{gap:calc(6px * var(--ph-space));height:28px;padding:0 calc(12px * var(--ph-space))}.home-d .hd-still{height:auto}.home-d .hd-still-pending{font-size:max(12px, min(20px, 14px), calc(20px * var(--ph-type)))}.home-d .hd-tablet{padding:calc(20px * var(--ph-space))}.home-d .hd-tablet-cam{height:6px;margin-left:calc(-3px * var(--ph-space))}.home-d .hd-laptop-lid{padding:calc(12px * var(--ph-space)) calc(12px * var(--ph-space)) 0}.home-d .hd-laptop-cam{height:5px;margin:0 auto calc(6px * var(--ph-space))}.home-d .hd-laptop .hd-bar{height:32px}.home-d .hd-laptop .hd-bar-url{height:22px}.home-d .hd-laptop-base{height:14px;margin:0 calc(-32px * var(--ph-space))}.home-d .hd-phone{padding:calc(9px * var(--ph-space))}.home-d .hd-phone-screen{height:max(44px, calc(503px * var(--ph-space)))}.home-d .hd-phone-screen .hd-still{height:100%}.home-d .hd-phone-notch{height:15px;margin-left:calc(-27px * var(--ph-space))}.home-d .hd-explore{gap:calc(28px * var(--ph-space));padding-top:calc(96px * var(--ph-space));padding-bottom:calc(96px * var(--ph-space))}.home-d .hd-tabs{gap:calc(4px * var(--ph-space)) calc(28px * var(--ph-space))}.home-d .hd-tab{min-height:max(44px, calc(44px * var(--ph-space)));font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)));margin:0 0 -1px;padding:12px 0}.home-d .hd-task-device{margin-top:calc(216px * var(--ph-space))}.home-d .hd-task-say{gap:calc(12px * var(--ph-space)) calc(24px * var(--ph-space));margin-top:calc(36px * var(--ph-space))}.home-d .hd-task-say-t{gap:calc(2px * var(--ph-space))}.home-d .hd-task-text{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.home-d .hd-tasks+.hd-cap{margin-top:calc(20px * var(--ph-space))}.home-d .hd-scribble-text{font-size:max(12px, min(44px, 14px), calc(44px * var(--ph-type)))}.home-d .hd-tasklist{margin:calc(20px * var(--ph-space)) 0 0;padding:0}.home-d .hd-tasklist a{gap:calc(14px * var(--ph-space));min-height:max(44px, calc(60px * var(--ph-space)));font-size:max(12px, min(17px, 14px), calc(17px * var(--ph-type)))}.home-d .hd-arrow{font-size:max(12px, min(18px, 14px), calc(18px * var(--ph-type)))}.home-d .hd-access{gap:calc(28px * var(--ph-space))}.home-d .hd-access-grid{gap:calc(24px * var(--ph-space))}.home-d .hd-access-col{gap:calc(14px * var(--ph-space))}.home-d .hd-rules{gap:calc(10px * var(--ph-space));padding:calc(22px * var(--ph-space))}.home-d .hd-opt{gap:calc(12px * var(--ph-space));padding:12px calc(14px * var(--ph-space))}.home-d .hd-dot{height:16px;margin-top:calc(2px * var(--ph-space))}.home-d .hd-opt-txt{gap:calc(2px * var(--ph-space))}.home-d .hd-opt-l{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.home-d .hd-opt-h{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));line-height:1.45}.home-d .hd-steps{gap:calc(8px * var(--ph-space)) calc(18px * var(--ph-space));padding:calc(16px * var(--ph-space)) calc(22px * var(--ph-space));margin:0}.home-d .hd-steps li{gap:calc(8px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-step-tick{height:20px}.home-d .hd-step-tick svg{height:12px}.home-d .hd-see-body{gap:calc(12px * var(--ph-space));padding:calc(22px * var(--ph-space))}.home-d .hd-rv{gap:calc(10px * var(--ph-space));min-height:248px;padding:calc(22px * var(--ph-space))}.home-d .hd-rv-doc-t{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-rv-doc .hd-ln{height:7px;margin-top:calc(4px * var(--ph-space))}.home-d .hd-rv-p{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));line-height:1.45}.home-d .hd-rv-label{margin-top:calc(4px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-rv-field{height:40px;padding:0 calc(12px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-rv-btn{height:40px;font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-rv-nda{padding:calc(10px * var(--ph-space)) calc(12px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-rv-h{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.home-d .hd-see-note{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));line-height:1.45}.home-d .hd-doc{gap:calc(36px * var(--ph-space));padding-top:calc(88px * var(--ph-space));padding-bottom:calc(88px * var(--ph-space))}.home-d .hd-doc-top{gap:calc(32px * var(--ph-space)) calc(64px * var(--ph-space))}.home-d .hd-doc-say{gap:calc(8px * var(--ph-space))}.home-d .hd-doc-rec{gap:calc(14px * var(--ph-space))}.home-d .hd-seg{gap:calc(2px * var(--ph-space));padding:calc(3px * var(--ph-space))}.home-d .hd-seg label{height:36px;padding:0 calc(16px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-rec-head{gap:calc(12px * var(--ph-space));padding:calc(16px * var(--ph-space)) calc(20px * var(--ph-space))}.home-d .hd-rec-ic{height:20px}.home-d .hd-rec-name>span:first-child{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)))}.home-d .hd-rec-where{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-rec-rows{padding:calc(6px * var(--ph-space)) calc(20px * var(--ph-space)) calc(18px * var(--ph-space));margin:0}.home-d .hd-rec-rows>div{gap:calc(16px * var(--ph-space));padding:calc(11px * var(--ph-space)) 0;font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-rec-rows dd{margin:0}.home-d .hd-doc-devices{margin:0 auto}.home-d .hd-sp{gap:calc(48px * var(--ph-space)) calc(64px * var(--ph-space));padding-top:calc(88px * var(--ph-space));padding-bottom:calc(88px * var(--ph-space))}.home-d .hd-security,.home-d .hd-pricing{gap:calc(14px * var(--ph-space))}.home-d .hd-sec-rows{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)));margin:0}.home-d .hd-sec-rows>div{gap:calc(16px * var(--ph-space));padding:calc(12px * var(--ph-space)) 0}.home-d .hd-sec-rows dd{margin:0}.home-d .hd-sec-links{gap:calc(20px * var(--ph-space))}.home-d .hd-pricing-intro{gap:calc(8px * var(--ph-space)) calc(16px * var(--ph-space))}.home-d .hd-pricing-lede{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)));margin:0}.home-d .hd-plans{font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.home-d .hd-plans th{padding:calc(12px * var(--ph-space)) 0}.home-d .hd-plans-desc{padding:calc(12px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-plans-ai{margin-top:calc(2px * var(--ph-space));font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-plans-price{padding:calc(12px * var(--ph-space)) 0}.home-d .hd-skel{height:14px}.home-d .hd-price-note{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)));margin:0}.home-d .hd-retry{min-height:24px;padding:0}.home-d .hd-close-in{gap:calc(24px * var(--ph-space)) calc(64px * var(--ph-space));padding-top:calc(72px * var(--ph-space));padding-bottom:calc(72px * var(--ph-space))}.home-d .hd-close-say{gap:calc(18px * var(--ph-space))}.home-d .hd-actions-l{margin-top:0}.home-d .hd-free{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-close-tasks{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));margin:0;padding:0}.home-d .hd-close-tasks a{padding:14px 0}@media (max-width:1023px){.home-d .hd-h1,.home-d .hd-h1>span{font-size:max(12px, min(48px, 14px), calc(48px * var(--ph-type)))}}@media (max-width:899px){.home-d .hd-task-device{margin-top:calc(28px * var(--ph-space))}}@media (max-width:760px){.home-d .hd-wrap{padding-left:calc(20px * var(--ph-space));padding-right:calc(20px * var(--ph-space))}.home-d .hd-hero-copy{padding-top:calc(36px * var(--ph-space))}.home-d .hd-h1,.home-d .hd-h1>span{font-size:max(12px, min(38px, 14px), calc(38px * var(--ph-type)))}.home-d .hd-h1>span{padding-left:0;line-height:1.06}.home-d .hd-h1-l2,.home-d .hd-h1-l3{margin-top:calc(14px * var(--ph-space))}.home-d .hd-h1-l2>span:first-child{padding-left:calc(56px * var(--ph-space))}.home-d .hd-h1-l2>span:last-child{padding-right:calc(2px * var(--ph-space))}.home-d .hd-actions{gap:calc(10px * var(--ph-space));margin-top:calc(30px * var(--ph-space))}.home-d .hd-hero-copy .hd-btn-lg{padding:0 calc(18px * var(--ph-space));font-size:max(12px, min(15px, 14px), calc(15px * var(--ph-type)))}.home-d .hd-stage-ph{height:max(44px, calc(604px * var(--ph-space)));margin-top:calc(24px * var(--ph-space))}.home-d .hd-hero-cap{padding:calc(4px * var(--ph-space)) calc(20px * var(--ph-space)) calc(32px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-cards-ph{margin:0;padding:0}.home-d .hd-cards-ph>.hd-card{padding:calc(12px * var(--ph-space))}.home-d .hd-cards-ph .hd-card-h{gap:calc(8px * var(--ph-space))}.home-d .hd-cards-ph .hd-ic{height:30px}.home-d .hd-cards-ph .hd-ic svg{height:17px}.home-d .hd-cards-ph .hd-card-t{font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-cards-ph .hd-card-p{margin:calc(6px * var(--ph-space)) 0 calc(8px * var(--ph-space));line-height:1.4}.home-d .hd-cards-ph .hd-opens{margin-top:0}.home-d .hd-cards-ph .hd-opens-n{font-size:max(12px, min(18px, 14px), calc(18px * var(--ph-type)))}.home-d .hd-cards-ph .hd-opens-who{margin-top:calc(6px * var(--ph-space))}.home-d .hd-cards-ph .hd-av{height:30px}.home-d .hd-cards-ph .hd-av+.hd-av{margin-left:calc(-6px * var(--ph-space))}.home-d .hd-cards-ph .hd-bars{gap:calc(3px * var(--ph-space));height:30px}.home-d .hd-cards-ph .hd-rule-row{gap:calc(8px * var(--ph-space));padding:calc(6px * var(--ph-space)) 0;line-height:1.3}.home-d .hd-cards-ph .hd-tick{height:15px}.home-d .hd-cards-ph .hd-sigbox{padding:calc(4px * var(--ph-space)) calc(10px * var(--ph-space)) calc(6px * var(--ph-space))}.home-d .hd-cards-ph .hd-sig{height:30px}.home-d .hd-cards-ph .hd-sigline{padding-top:calc(4px * var(--ph-space))}.home-d .hd-cards-ph .hd-progress{gap:calc(8px * var(--ph-space));margin-top:calc(8px * var(--ph-space))}.home-d .hd-cards-ph .hd-dates{gap:calc(10px * var(--ph-space))}.home-d .hd-cards-ph .hd-cal-m{padding:calc(1px * var(--ph-space)) 0}.home-d .hd-cards-ph .hd-cal-d{padding:calc(2px * var(--ph-space)) 0 calc(4px * var(--ph-space));font-size:max(12px, min(19px, 14px), calc(19px * var(--ph-type)))}.home-d .hd-cards-ph .hd-dates-name{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)));line-height:1.3}.home-d .hd-cards-ph .hd-dates .hd-pill-warn{padding:0 calc(8px * var(--ph-space));margin-top:4px}.home-d .hd-explore{padding-top:calc(48px * var(--ph-space));padding-bottom:calc(44px * var(--ph-space));gap:0}.home-d .hd-explore .hd-sec-head-c{margin:0}.home-d .hd-h2,.home-d .hd-h2-lg{font-size:max(12px, min(28px, 14px), calc(28px * var(--ph-type)))}.home-d .hd-h2-sm{font-size:max(12px, min(24px, 14px), calc(24px * var(--ph-type)));line-height:1.25}.home-d .hd-lede{font-size:max(12px, min(16px, 14px), calc(16px * var(--ph-type)));line-height:1.55}.home-d .hd-sp{padding-top:0;padding-bottom:0}.home-d .hd-security{gap:calc(8px * var(--ph-space));margin:0 calc(-20px * var(--ph-space));padding:calc(48px * var(--ph-space)) calc(20px * var(--ph-space)) calc(40px * var(--ph-space))}.home-d .hd-sec-rows{margin-top:calc(10px * var(--ph-space))}.home-d .hd-sec-rows>div{padding:calc(12px * var(--ph-space)) 0}.home-d .hd-sec-rows dt{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-sec-rows dd{margin:calc(2px * var(--ph-space)) 0 0}.home-d .hd-sec-cert dd{margin-top:calc(6px * var(--ph-space))}.home-d .hd-sec-links a{min-height:max(44px, calc(44px * var(--ph-space)));margin-top:8px}.home-d .hd-pricing{gap:calc(8px * var(--ph-space));padding:calc(48px * var(--ph-space)) 0 calc(36px * var(--ph-space))}.home-d .hd-plan-cards{gap:calc(8px * var(--ph-space));margin:calc(10px * var(--ph-space)) calc(-20px * var(--ph-space)) 0;padding:0 calc(20px * var(--ph-space)) calc(4px * var(--ph-space))}.home-d .hd-plan-card{gap:calc(2px * var(--ph-space));padding:calc(12px * var(--ph-space)) calc(14px * var(--ph-space))}.home-d .hd-plan-card-n{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-plan-card-p .hd-amount{font-size:max(12px, min(20px, 14px), calc(20px * var(--ph-type)))}.home-d .hd-plan-card-p .hd-per{font-size:max(12px, min(13px, 14px), calc(13px * var(--ph-type)))}.home-d .hd-close-in{padding-top:calc(44px * var(--ph-space));padding-bottom:calc(40px * var(--ph-space))}.home-d .hd-close-say{gap:0}.home-d .hd-close .hd-actions-l{margin-top:calc(20px * var(--ph-space))}.home-d .hd-close .hd-btn-primary{padding:0 calc(22px * var(--ph-space))}.home-d .hd-free{margin-top:calc(12px * var(--ph-space))}}@media (prefers-reduced-motion:no-preference){.home-d .hd-pause{margin-left:calc(20px * var(--ph-space))}.home-d .hd-pause label{gap:calc(8px * var(--ph-space));font-size:max(12px, min(14px, 14px), calc(14px * var(--ph-type)))}.home-d .hd-pause-box{height:18px;margin:0}@media (pointer:coarse){.home-d .hd-pause label{min-height:max(44px, calc(44px * var(--ph-space)))}}}}
