.dv{--dv-navy:#142b4a;--dv-navy-line:#2a4466;--dv-on-navy:#f7f2ea;--dv-on-navy-soft:#c4d2df;--dv-accent:#8cc9e8;--dv-accent-ink:#2b6e96;--dv-radius:8px;--dv-max:1160px;--dv-measure:65ch;--dv-display:var(--dv-display-font), Georgia, "Times New Roman", serif;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:17px;line-height:1.55;display:flex;overflow-x:clip}[dir=rtl] .dv{--dv-display:var(--font)}.dv *,.dv :before,.dv :after{box-sizing:border-box}.dv :where(h1,h2,h3,p,dl,dd,ul,ol,figure,blockquote){margin:0}.dv :where(ul,ol){padding:0;list-style:none}.dv :where(a){color:inherit;text-decoration:none}.dv :where(img){max-width:100%;height:auto;display:block}.dv main{flex:1 0 auto}.dv-wrap{width:min(var(--dv-max), 100% - 40px);margin-inline:auto}@media (max-width:640px){.dv-wrap{width:calc(100% - 32px)}}.dv :focus-visible{outline:2px solid var(--dv-accent-ink);outline-offset:2px;border-radius:var(--dv-radius)}.dv-hero :focus-visible,.dv-nav :focus-visible,.dv-cta :focus-visible{outline-color:var(--dv-accent)}.dv-btn{border-radius:var(--dv-radius);min-height:44px;font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:10px 20px;font-size:15px;font-weight:700;display:inline-flex}.dv-btn-sm{min-height:38px;padding:6px 14px}.dv-btn-lg{min-height:52px;padding:13px 26px;font-size:17px}.dv-btn-accent{color:var(--dv-navy);background:var(--dv-accent)}.dv-btn-primary{color:#fff;background:var(--dv-navy)}.dv-btn-outline{color:var(--ink);border-color:var(--hair-2);background:0 0}[data-theme=dark] .dv-btn-primary{color:var(--dv-navy);background:var(--dv-accent)}.dv-link{color:var(--dv-accent-ink);text-underline-offset:3px;align-items:center;gap:6px;margin-top:16px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}[data-theme=dark] .dv-link{color:var(--dv-accent)}[dir=rtl] .dv-link svg{transform:scaleX(-1)}.dv-nav{z-index:50;color:var(--dv-on-navy);background:var(--dv-navy);border-bottom:1px solid var(--dv-navy-line);padding-block:10px;position:sticky;top:0}.dv-nav-in{align-items:center;gap:18px;display:flex}.dv-logo{align-items:center;gap:10px;margin-inline-end:auto;font-size:19px;font-weight:800;display:inline-flex}.dv-logo-mark{border-radius:var(--dv-radius);place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.dv-logo-mark img{object-fit:contain;width:100%;height:100%}.dv-logo-svg{width:auto;height:34px}.dv-nav .dvb{--brand-b1:#2b6e96;--brand-b2:#8cc9e8;--brand-b3:#c5e4f4;--brand-ink:#fff;--brand-evo:#8cc9e8;--brand-tag:#aebbcb}.dv-nav-links{color:var(--dv-on-navy-soft);align-items:center;gap:18px;font-size:15px;font-weight:600;display:flex}.dv-nav-cta{align-items:center;gap:8px;display:flex}.dv-lang{display:inline-flex}.dv-lang .dv-lm-btn{color:var(--dv-on-navy-soft);border-color:var(--dv-navy-line);border-radius:var(--dv-radius)}.dv-burger{width:44px;height:44px;color:inherit;border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);cursor:pointer;background:0 0;place-items:center;display:none}@media (max-width:900px){.dv-nav-links{top:100%;background:var(--dv-navy);border-bottom:1px solid var(--dv-navy-line);flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 14px;display:none;position:absolute;inset-inline:0}.dv-nav-links.open{display:flex}.dv-nav-links a{padding-block:12px}.dv-lang{padding-block:8px;display:flex}.dv-lang .dv-lm{flex-direction:column;width:100%;display:flex}.dv-lang .dv-lm-menu{min-width:0;box-shadow:none;margin-top:6px;animation:none;position:static;inset:auto}.dv-burger{display:grid}}.dv-hero{color:var(--dv-on-navy);background:var(--dv-navy);padding-block:56px 40px}.dv-hero-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;display:grid}@media (max-width:980px){.dv-hero{padding-block:32px 28px}.dv-hero-in{grid-template-columns:minmax(0,1fr);gap:24px}}.dv-h1{font-family:var(--dv-display);text-wrap:balance;font-size:clamp(34px,4.6vw,54px);font-weight:500;line-height:1.08}.dv-lede{max-width:var(--dv-measure);color:var(--dv-on-navy-soft);text-wrap:pretty;margin-block:16px 24px}.dv-note{max-width:var(--dv-measure);color:var(--dv-on-navy-soft);margin-top:12px;font-size:15px}.dv-hero-quote{border-inline-start:2px solid var(--dv-accent);margin-top:24px;padding-inline-start:14px;font-size:15px}.dv-hero-quote cite{color:var(--dv-on-navy-soft);margin-top:4px;font-style:normal;display:block}.dv-shot img{border-radius:var(--dv-radius);border:1px solid var(--hair);width:100%}.dv-hero .dv-shot img{border-color:var(--dv-navy-line)}.dv-shot figcaption{color:var(--muted);margin-top:8px;font-size:12px}.dv-hero .dv-shot figcaption{color:var(--dv-on-navy-soft)}.dv-facts{border-top:1px solid var(--dv-navy-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin-top:36px;padding-top:20px;display:grid}.dv-facts dt{color:var(--dv-accent);font-size:21px;font-weight:800}.dv-facts dd{color:var(--dv-on-navy-soft);font-size:15px;line-height:1.35}@media (max-width:720px){.dv-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}}.dv-section{padding-block:72px;scroll-margin-top:60px}.dv-section-alt{background:var(--surface);border-block:1px solid var(--hair)}@media (max-width:760px){.dv-section{padding-block:48px}}.dv-h2{font-family:var(--dv-display);text-wrap:balance;font-size:clamp(27px,3.2vw,43px);font-weight:500;line-height:1.12}.dv-sub{max-width:var(--dv-measure);color:var(--sub);text-wrap:pretty;margin-top:12px}.dv-proofs{gap:72px;display:grid}.dv-proof{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.dv-proofs{gap:48px}.dv-proof{grid-template-columns:minmax(0,1fr);gap:20px}}.dv-feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin-top:32px;display:grid}@media (max-width:900px){.dv-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dv-feats{grid-template-columns:minmax(0,1fr);gap:20px}}.dv-feats li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.dv-feat-ic{border-radius:var(--dv-radius);width:40px;height:40px;color:var(--dv-navy);background:var(--dv-accent);place-items:center;display:grid}.dv-feats h3,.dv-steps h3{font-size:17px;font-weight:700}.dv-feats p,.dv-steps p{max-width:var(--dv-measure);color:var(--sub);margin-top:2px;font-size:15px}.dv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin-block:32px;display:grid}@media (max-width:760px){.dv-steps{grid-template-columns:minmax(0,1fr);gap:20px}}.dv-steps li{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.dv-step-n{font-family:var(--dv-display);color:var(--dv-accent-ink);font-size:27px;line-height:1.1}[data-theme=dark] .dv-step-n{color:var(--dv-accent)}.dv-toggle{border:1px solid var(--hair-2);border-radius:var(--dv-radius);gap:2px;margin-top:20px;padding:2px;display:inline-flex}.dv-toggle button{border-radius:var(--dv-radius);min-height:40px;font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding-inline:16px;font-size:15px;font-weight:700;display:inline-flex}.dv-toggle button.on{color:#fff;background:var(--dv-navy)}[data-theme=dark] .dv-toggle button.on{color:var(--dv-navy);background:var(--dv-accent)}.dv-save{font-size:12px;font-weight:800}.dv-plans{gap:16px;margin-top:28px;display:grid}.dv-plans.n1{grid-template-columns:minmax(0,380px)}.dv-plans.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-plans.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.dv-plans.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.dv-plans.n4,.dv-plans.n3,.dv-plans.n2{grid-template-columns:minmax(0,1fr)}}.dv-plan{border-radius:var(--dv-radius);border:1px solid var(--hair-2);background:var(--bg);flex-direction:column;padding:24px;display:flex}.dv-plan.hot{border:2px solid var(--dv-navy);padding:23px}[data-theme=dark] .dv-plan.hot{border-color:var(--dv-accent)}.dv-plan h3{font-size:21px;font-weight:800}.dv-plan-blurb{color:var(--sub);margin-top:2px;font-size:15px}.dv-price{align-items:baseline;gap:4px;margin-top:14px;display:flex}.dv-price b{font-variant-numeric:tabular-nums;font-size:43px;font-weight:800;line-height:1}.dv-price span{color:var(--sub);font-size:15px}.dv-price-sub{color:var(--muted);margin-top:6px;font-size:12px}.dv-plan .dv-btn{width:100%;margin-top:16px}.dv-plan-list{border-top:1px solid var(--hair);gap:8px;margin-top:18px;padding-top:18px;font-size:15px;display:grid}.dv-plan-list li{align-items:center;gap:10px;display:flex}.dv-plan-list li svg{color:var(--dv-accent-ink);flex:none}[data-theme=dark] .dv-plan-list li svg{color:var(--dv-accent)}.dv-plan-list li.off,.dv-plan-list li.off svg{color:var(--muted)}.dv-guarantee{max-width:var(--dv-measure);grid-template-columns:20px minmax(0,1fr);gap:10px;margin-top:24px;font-size:15px;font-weight:600;display:grid}.dv-guarantee svg{color:var(--dv-accent-ink);margin-top:2px}[data-theme=dark] .dv-guarantee svg{color:var(--dv-accent)}.dv-foot{color:var(--muted);margin-top:8px;font-size:12px}.dv-anchor{border-top:1px solid var(--hair);margin-top:32px;padding-top:24px}.dv-anchor h3{font-size:21px;font-weight:700}.dv-anchor p{color:var(--sub);margin-top:4px}.dv-anchor ul{max-width:var(--dv-measure);color:var(--sub);gap:6px;margin-top:10px;padding-inline-start:20px;font-size:15px;list-style:outside;display:grid}.dv-quotes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:28px;display:grid}.dv-quote{border-radius:var(--dv-radius);border:1px solid var(--hair-2);padding:24px}.dv-quote figcaption{align-items:center;gap:12px;margin-top:16px;font-size:15px;display:flex}.dv-quote figcaption img{border-radius:var(--dv-radius);object-fit:cover;width:42px;height:42px}.dv-quote figcaption b{display:block}.dv-quote figcaption em{color:var(--sub);font-style:normal}.dv-faq-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){.dv-faq-wrap{grid-template-columns:minmax(0,1fr);gap:20px}}.dv-faq details{border-bottom:1px solid var(--hair-2)}.dv-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding-block:14px;font-weight:700;list-style:none;display:flex}.dv-faq summary::-webkit-details-marker{display:none}.dv-faq summary svg{color:var(--dv-accent-ink);flex:none}[data-theme=dark] .dv-faq summary svg{color:var(--dv-accent)}.dv-faq details[open] summary svg{transform:rotate(45deg)}.dv-faq details p{max-width:var(--dv-measure);color:var(--sub);padding-bottom:16px;font-size:15px}.dv-cta{color:var(--dv-on-navy);background:var(--dv-navy);padding-block:64px}.dv-cta .dv-sub{color:var(--dv-on-navy-soft);margin-bottom:24px}.dv .dc-footer{margin-top:0}.dv .dv-lm-btn,.dv .dv-lm-menu,.dv .dc-footer a,.dv .dc-footer .dc-footer-helplabel,.dv .dc-footer .dc-footer-helpphone,.dv .dc-footer .dc-footer-helpicon{border-radius:var(--dv-radius)}.dv :where(p){max-width:var(--dv-measure)}.dv-m{--duration-micro:80ms;--duration-fast:.25s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--distance-medium:12px;--blur-medium:3px;--dv-m-tile-ms:3.4s;--dv-m-gap:8px;--dv-m-panel:#0f2240;--dv-m-raised:#1b3556;--dv-m-dir:1;padding:var(--dv-m-gap);border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);background:var(--dv-m-panel)}[dir=rtl] .dv-m{--dv-m-dir:-1}.dv-m-grid{gap:var(--dv-m-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid;position:relative}.dv-m-spot{z-index:2;pointer-events:none;width:calc((100% - 2 * var(--dv-m-gap)) / 3);height:calc((100% - 2 * var(--dv-m-gap)) / 3);border:1.5px solid var(--dv-accent);border-radius:var(--dv-radius);transform:translate(calc(var(--c) * (100% + var(--dv-m-gap)) * var(--dv-m-dir)), calc(var(--r) * (100% + var(--dv-m-gap))));transition:transform var(--duration-slow) var(--ease-smooth-out);position:absolute;inset-block-start:0;inset-inline-start:0}.dv-t{border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);min-width:0;min-height:148px;font:inherit;text-align:start;color:var(--dv-on-navy);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth-out);background:0 0;flex-direction:column;gap:10px;padding:12px;font-size:12px;line-height:1.3;display:flex;position:relative;overflow:hidden}.dv-t.on{background:var(--dv-m-raised)}.dv-t-head{color:var(--dv-on-navy-soft);transition:color var(--duration-fast) var(--ease-smooth-out);align-items:center;gap:7px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.dv-t-head svg{color:var(--dv-accent);flex:none}.dv-t.on .dv-t-head{color:var(--dv-on-navy)}.dv-t-art{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.dv-t-art>span{width:100%}.dv-m-bar{inset-inline:0;background:var(--dv-accent);transform-origin:0;height:2px;animation:dv-m-fill var(--dv-m-tile-ms) linear forwards;position:absolute;bottom:0}[dir=rtl] .dv-m-bar{transform-origin:100%}@keyframes dv-m-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dv-m-rise{0%{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium))}to{opacity:1;filter:blur();transform:none}}@keyframes dv-m-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.dv-m.paused .dv-m-bar,.dv-m.paused .dv-t-art,.dv-m.paused .dv-t-art *,.dv-m.paused .dv-t-art :after{animation-play-state:paused!important}.dv-m-foot{color:var(--dv-on-navy-soft);justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 0;font-size:12px;display:flex}.dv-m-foot button{border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;place-items:center;display:grid}.a-av{border-radius:var(--dv-radius);width:32px;height:32px;color:var(--dv-navy);background:var(--dv-accent);flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:relative}.dv-m em{font-style:normal}.dv-m u{text-decoration:none}.a-pt{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid;position:relative}.a-pt-id b{font-size:13px;display:block}.a-pt-id em{color:var(--dv-on-navy-soft)}.a-chips{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.a-chips u{border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);color:var(--dv-on-navy-soft);padding:2px 6px}.a-skel{display:none}.on .a-skel{z-index:1;border-radius:var(--dv-radius);background:var(--dv-navy-line);animation:dv-m-skel var(--duration-very-slow) ease-in-out .7s both;display:block;position:absolute;inset:0}@keyframes dv-m-skel{0%{opacity:.8}to{opacity:0}}.on .a-pt>.a-av,.on .a-pt-id,.on .a-chips{animation:dv-m-rise var(--duration-very-slow) var(--ease-smooth-out) .8s both}.on .a-pt-id{animation-delay:.88s}.on .a-chips{animation-delay:.96s}.a-cal{gap:4px;display:grid}.a-cal>span{border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);align-items:center;gap:8px;padding:5px 8px;font-weight:600;display:flex}.a-cal i{color:var(--dv-on-navy-soft);font-style:normal;font-weight:500}.a-cal .new{color:var(--dv-navy);background:var(--dv-accent);border-color:var(--dv-accent)}.a-cal .new i{color:inherit}.a-cal .new svg{margin-inline-start:auto}.on .a-cal .new{animation:dv-m-pop var(--duration-very-slow) var(--ease-bounce) .5s both}.on .a-cal .new svg{animation:dv-m-pop var(--duration-fast) var(--ease-bounce) 1.1s both}.a-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.a-docs>span{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.a-docs em{max-width:100%;color:var(--dv-on-navy-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a-docs .a-av{width:36px;height:36px}.a-docs s{border:2px solid var(--dv-m-panel);background:#a8c3b0;border-radius:3px;width:10px;height:10px;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.a-docs s.busy{background:#e8d8c3}.on .a-docs>span{animation:dv-m-rise var(--duration-very-slow) var(--ease-bounce) both;animation-delay:calc(var(--i) * var(--duration-micro) + .25s)}.on .a-docs s{animation:dv-m-pop var(--duration-fast) var(--ease-bounce) 1s both}.a-tv{flex-direction:column;gap:6px;display:flex}.a-tv-top{justify-content:space-between;align-items:center;display:flex}.a-reel{height:38px;font-family:var(--dv-display);color:var(--dv-accent);font-size:34px;line-height:38px;display:block;overflow:hidden}.a-reel b{font-weight:500;display:block;transform:translateY(-100%)}.on .a-reel b{animation:dv-m-reel var(--duration-very-slow) var(--ease-smooth-out) .3s both}@keyframes dv-m-reel{0%{filter:blur();transform:none}50%{filter:blur(var(--blur-medium))}to{filter:blur();transform:translateY(-100%)}}.a-wave{align-items:center;gap:2px;height:18px;display:inline-flex}.a-wave u{background:var(--dv-accent);border-radius:2px;width:3px;height:100%;transform:scaleY(.3)}.on .a-wave u{animation:.7s ease-in-out infinite alternate dv-m-wave}.on .a-wave u:nth-child(2){animation-delay:.12s}.on .a-wave u:nth-child(3){animation-delay:.24s}.on .a-wave u:nth-child(4){animation-delay:.12s}@keyframes dv-m-wave{to{transform:scaleY(1)}}.a-say{min-height:20px;font-size:13px;font-weight:500;display:block;position:relative}[lang=ku],[lang=ar]{font-family:"Segoe UI", Tahoma, "Noto Sans Arabic", var(--font)}.on .a-say em{opacity:0;animation:1.05s ease-in-out both dv-m-say;position:absolute;inset:0}.on .a-say em:nth-child(2){animation-delay:1.05s}.on .a-say em:nth-child(3){animation-name:dv-m-say-last;animation-delay:2.1s}@keyframes dv-m-say{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}15%,85%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(2px)}}@keyframes dv-m-say-last{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}15%,to{opacity:1;filter:blur();transform:none}}.a-q{--row:28px;height:calc(var(--row) * 3);display:block;overflow:hidden}.a-q-in{transform:translateY(calc(var(--row) * -1));display:block}.a-q-in>span{height:var(--row);align-items:center;gap:8px;font-weight:600;display:flex}.a-q b{border-radius:var(--dv-radius);min-width:26px;height:22px;color:var(--dv-navy);background:var(--dv-accent);place-items:center;display:inline-grid}.on .a-q-in{animation:dv-m-q var(--duration-very-slow) var(--ease-smooth-out) 1s both}@keyframes dv-m-q{0%{transform:none}to{transform:translateY(calc(var(--row) * -1))}}.a-ref svg{width:100%;height:auto;display:block;overflow:visible}.a-ref path{stroke-width:2px;stroke-linecap:round}.a-ref-base{stroke:var(--dv-navy-line)}.a-ref-draw{stroke:var(--dv-accent);stroke-dasharray:1;stroke-dashoffset:0}.on .a-ref-draw{animation:dv-m-draw 1.1s var(--ease-smooth-out) .3s both}@keyframes dv-m-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.a-ref-ends{justify-content:space-between;gap:6px;margin-top:2px;font-weight:600;display:flex}.a-ref-ends .to{align-items:center;gap:4px;display:inline-flex}.a-ref-ends svg{width:13px;color:var(--dv-accent)}.on .a-ref-ends .to{animation:dv-m-rise var(--duration-very-slow) var(--ease-smooth-out) 1.2s both}.a-conn{gap:8px;display:grid}.a-conn>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}.a-conn em{align-items:center;gap:5px;font-weight:600;display:inline-flex}.a-conn em svg{color:var(--dv-accent)}.a-conn b{color:var(--dv-accent);font-weight:700}.a-conn i{background:var(--dv-navy-line);border-radius:2px;grid-area:2/1/auto/-1;height:3px;display:block;overflow:hidden}.a-conn u{background:var(--dv-accent);transform-origin:0;height:100%;display:block}[dir=rtl] .a-conn u{transform-origin:100%}.on .a-conn u{animation:dv-m-fill 1.1s var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * .3s + .3s)}.on .a-conn b{animation:dv-m-rise var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:calc(var(--i,0) * .3s + 1.3s)}.a-fu{flex-direction:column;gap:4px;display:flex}.a-msg{border:1px solid var(--dv-navy-line);border-radius:var(--dv-radius);align-items:center;gap:5px;max-width:94%;padding:4px 7px;display:inline-flex}.a-msg svg{color:var(--dv-accent);flex:none}.a-msg.me{color:var(--dv-navy);background:var(--dv-accent);border-color:var(--dv-accent);align-self:flex-end}.a-due{font-weight:700}.on .a-msg{animation:dv-m-rise var(--duration-very-slow) var(--ease-smooth-out) .3s both}.on .a-msg.me{animation-delay:1s}.on .a-due{animation:dv-m-rise var(--duration-very-slow) var(--ease-smooth-out) 1.7s both}.a-track{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;display:grid}.a-ring{width:68px;height:68px;display:block;position:relative}.a-ring svg{width:100%;height:100%;display:block}.a-ring circle{stroke-width:4px;stroke-linecap:round;stroke-dasharray:var(--len) 100}.a-ring b{place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.a-ring .done{stroke:var(--dv-accent)}.a-ring .run{stroke:#e8d8c3}.a-ring .wait{stroke:var(--dv-navy-line)}.on .a-ring circle{animation:dv-m-ring .9s var(--ease-smooth-out) .25s both}.on .a-ring .run{animation-delay:.5s}.on .a-ring .wait{animation-delay:.75s}@keyframes dv-m-ring{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--len) 100}}.on .a-ring b{animation:dv-m-rise var(--duration-very-slow) var(--ease-smooth-out) .9s both}.a-legend{min-width:0;color:var(--dv-on-navy-soft);gap:3px;display:grid}.a-legend em{align-items:center;gap:5px;display:flex}.a-legend em:before{content:"";background:var(--dv-accent);border-radius:2px;flex:none;width:8px;height:8px}.a-legend .run:before{background:#e8d8c3}.a-legend .wait:before{background:var(--dv-navy-line)}@media (max-width:720px){.dv-m-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-m-spot{display:none}.dv-t.on{border-color:var(--dv-accent)}.dv-t:last-of-type{grid-column:1/-1}.a-docs em{display:none}}@media (prefers-reduced-motion:reduce){.dv-m *,.dv-m :before,.dv-m :after{transition:none!important;animation:none!important}.dv-m-bar,.on .a-skel{display:none}.on .a-say{gap:2px;display:grid}.on .a-say em{opacity:1;position:static}.a-wave u{transform:scaleY(.7)}}.dv-sticky{display:none}@media (max-width:640px){.dv-sticky.on{inset-inline:0;z-index:40;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:var(--dv-navy);border-top:1px solid var(--dv-navy-line);display:block;position:fixed;bottom:0}.dv-sticky .dv-btn{width:100%}.dv{padding-bottom:64px}}
