.hw{color:var(--text);-webkit-font-smoothing:antialiased;--ground:#f4f8f6;--surface:#fff;--text:#1a2433;--muted:#5e6e7a;--border:#d8e2e8;--sage:#5a8f7b;--sage-text:#3c6b59;--tile-sage:#3e7a63;--tile-blue:#2f6e9e;--link:#356c96;--sage-light:#e8f0ec;--blue-light:#e8f0f8;--hl:#5a8f7b3d;--nav:#1e2a36;--font-display:"Instrument Serif", Georgia, "Times New Roman", serif;--font-body:"Manrope", -apple-system, "Segoe UI", sans-serif;--field-a:radial-gradient(46% 60% at 16% 28%, #5a8f7b94 0%, #5a8f7b00 66%), radial-gradient(50% 64% at 84% 30%, #4b8bbe85 0%, #4b8bbe00 68%), radial-gradient(60% 76% at 50% 98%, #5a8f7b61 0%, #5a8f7b00 72%), linear-gradient(150deg, #e4efe9 0%, #dde9f4 100%);--field-dusk:radial-gradient(50% 64% at 20% 24%, #2f6e9e75 0%, #2f6e9e00 68%), radial-gradient(54% 66% at 84% 34%, #3e7a6370 0%, #3e7a6300 70%), radial-gradient(64% 78% at 48% 100%, #2f6e9e4d 0%, #2f6e9e00 74%), linear-gradient(150deg, #dce7ef 0%, #dfeae4 100%);--field-mist:radial-gradient(60% 70% at 30% 20%, #5a8f7b42 0%, #5a8f7b00 70%), radial-gradient(56% 66% at 76% 40%, #4b8bbe3d 0%, #4b8bbe00 72%), linear-gradient(150deg, #f1f5f2 0%, #edf2f6 100%);--shadow-card:0 10px 24px -14px #20382e73;--r:8px;--r-lg:14px;font-family:Manrope,-apple-system,Segoe UI,sans-serif;line-height:1.6}.hw .wrap{max-width:1120px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.hw h1,.hw h2{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.08}.hw p{margin:0}.hw a{color:var(--link);font-weight:600;text-decoration:none}.hw a:hover{text-decoration:underline}.hw a:focus-visible,.hw button:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:4px}.hw .hw-hero{padding-block:64px 40px}.hw .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sage-text);margin-bottom:18px;font-size:13px;font-weight:600}.hw .hw-hero h1{font-size:clamp(42px,6vw,64px)}.hw .hw-sub{color:var(--muted);max-width:30em;margin-top:22px;font-size:19px}.hw .hero-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.hw .hw-btn{background:var(--tile-sage);color:#fff;border-radius:var(--r);padding:14px 26px;font-weight:600;display:inline-block}.hw .hw-btn:hover{filter:brightness(1.06);text-decoration:none}@keyframes drift{0%,to{translate:0}50%{translate:0 -6px}}.hw .split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.hw .split.flip>.copy{order:2}.hw .copy h2{font-size:clamp(32px,4vw,42px)}.hw .copy p{color:var(--muted);max-width:28em;margin-top:16px;font-size:18px}.hw .stage{border-radius:var(--r-lg);place-items:center;min-height:360px;padding:32px;display:grid;position:relative;overflow:hidden}@keyframes v-in{0%{opacity:0;translate:-14px}8%,90%{opacity:1;translate:0}to{opacity:0}}.hw .cta{color:#fff;text-align:center;background:#20382e;border-radius:18px;margin-block:24px 72px;padding:56px 24px}.hw .cta h2{color:#fff;font-size:clamp(32px,4vw,42px)}.hw .cta p{color:#c4d6cd;margin-top:12px}.hw .cta .hw-btn{background:var(--sage);margin-top:26px}.hw .note{text-align:center;color:var(--muted);margin-top:-48px;margin-bottom:48px;font-size:12px}@media (width<=900px){.hw .split{grid-template-columns:minmax(0,1fr);gap:32px}.hw .split.flip>.copy{order:0}.hw .stage{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.hw *,.hw :before,.hw :after{animation:none!important}}.hw .sec{padding-block:64px}.hw .sec+.sec{border-top:1px solid var(--border)}.hw .copy.center{text-align:center;max-width:720px;margin:0 auto 32px}.hw .copy.center p{max-width:36em;margin-left:auto;margin-right:auto}.hw .stage{min-height:320px}.hw .ln{background:var(--border);border-radius:2px;height:4px;display:block}.hw .ln.s{width:62%}.hw .once{border-radius:var(--r-lg);background:var(--field-mist);justify-items:center;padding:32px 28px 28px;display:grid;position:relative;overflow:hidden}.hw .srcs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.hw .sdoc{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-card);min-width:0;animation:9s ease-in-out infinite drift;animation-delay:calc(var(--i) * -3s);align-content:start;gap:6px;padding:10px 12px 12px;display:grid}.hw .sdoc.photo{background:#f6f9f8;rotate:1.5deg}.hw .sdoc:first-child{rotate:-1.2deg}.hw .sd-t{font-size:12px;font-weight:700;line-height:1.3}.hw .sd-hit{color:#46525c;background-size:200% 100%;background-image:linear-gradient(90deg, var(--hl) 50%, transparent 50%);animation:8s ease-out infinite hit;animation-delay:calc(var(--i) * .45s);background-position:100% 0;border-radius:4px;margin-inline:-4px;padding:2px 4px;font-size:12px;line-height:1.35}.hw .sd-hit b{color:var(--text)}@keyframes hit{0%,3%{background-position:100% 0}12%,88%{background-position:0 0}96%,to{background-position:100% 0}}.hw .wires{width:100%;height:auto;max-height:90px;display:block;overflow:visible}.hw .wires path{fill:none;stroke:var(--sage);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:8s ease-in-out infinite wire}@keyframes wire{0%,20%{stroke-dashoffset:1px;opacity:1}38%,88%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}.hw .dose{background:var(--surface);border-radius:var(--r-lg);gap:2px;width:min(100%,330px);padding:16px 18px;animation:8s ease-out infinite dose;display:grid;box-shadow:0 28px 60px -26px #20382e99}@keyframes dose{0%,34%{opacity:.25;scale:.94}44%,88%{opacity:1;scale:1}98%,to{opacity:.25;scale:.96}}.hw .dose-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.hw .dose-c{color:var(--tile-blue);background:var(--blue-light);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.hw .dose-c i{display:inline-flex}.hw .dose-c i span{background:#fff;border:1px solid #b9cfe2;border-radius:2px;width:10px;height:13px;margin-left:-4px}.hw .dose-c i span:first-child{margin-left:0}.hw .dose-t{font-size:20px;font-weight:700}.hw .dose-d{margin-top:6px;font-size:14px;font-weight:600}.hw .gd{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:470px;display:grid}.hw .gd-doc,.hw .gd-rec{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow-card);gap:8px;padding:14px;display:grid}.hw .gd-h,.hw .gd-g{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.hw .gd-g{color:var(--sage-text)}.hw .gd-g.due{color:var(--tile-blue);margin-top:4px}.hw .gd-row{justify-content:space-between;gap:8px;font-size:13px;display:flex}.hw .gd-row em{color:var(--sage-text);background:var(--sage-light);border-radius:4px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.hw .gd-row em.due{color:var(--tile-blue);background:var(--blue-light)}.hw .gd-arrow{color:var(--sage-text);font-size:22px}.hw .gd-item{border-left:3px solid var(--tile-sage);padding-left:10px;display:grid}.hw .gd-item.due{border-color:var(--tile-blue)}.hw .gd-item b{font-size:14px}.hw .gd-item span{color:var(--muted);font-size:12px}.hw .ts,.hw .as{margin:0}.hw .ts-field,.hw .as-field{border-radius:var(--r-lg);padding:40px 32px;overflow:hidden}.hw .ts-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.hw .ts-step{position:relative}.hw .ts-shot,.hw .as-shot{width:min(100%,240px);margin:0 auto;position:relative}.hw .dev{background:#1e2a36;border-radius:30px;padding:9px;box-shadow:0 24px 40px -18px #14282099}.hw .ts-pin,.hw .ts-n,.hw .as-pin{background:var(--sage);color:#fff;text-align:center;border-radius:50%;width:26px;height:26px;font-size:13px;font-weight:600;line-height:26px}.hw .ts-pin,.hw .as-pin{z-index:3;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffffe6,0 4px 12px #1a243340}.hw .ts-pin:after,.hw .as-pin:after{content:"";border:2px solid var(--sage);border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:-4px}.hw .ts-step:nth-child(2) .ts-pin:after,.hw .as-pin:nth-of-type(2):after{animation-delay:.8s}.hw .ts-step:nth-child(3) .ts-pin:after,.hw .as-pin:nth-of-type(3):after{animation-delay:1.6s}@keyframes ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.hw .ts-label{align-items:flex-start;gap:12px;max-width:240px;margin:16px auto 0;font-size:15px;line-height:1.5;display:flex}.hw .ts-n{flex:0 0 26px}.hw .ts-arrow{color:var(--muted);font-size:22px;position:absolute;top:42%;right:-20px;transform:translate(50%,-50%)}.hw .as-field{grid-template-columns:auto minmax(0,320px);justify-content:center;align-items:center;gap:48px;display:grid}.hw .as-shot{width:260px}.hw .as-legend{counter-reset:pin;gap:14px;margin:0;padding:0;list-style:none;display:grid}.hw .as-legend li{counter-increment:pin;padding-left:40px;font-size:16px;line-height:1.55;position:relative}.hw .as-legend li:before{content:counter(pin);background:var(--sage);color:#fff;text-align:center;border-radius:50%;width:26px;height:26px;font-size:13px;font-weight:600;line-height:26px;position:absolute;top:0;left:0}.hw .fix{background:var(--surface);border-radius:var(--r-lg);width:min(100%,320px);box-shadow:var(--shadow-card);gap:12px;padding:18px;display:grid}.hw .fix-k{letter-spacing:.06em;text-transform:uppercase;color:var(--sage-text);font-size:11px;font-weight:700}.hw .seg{background:#eef2f0;border-radius:9px;grid-template-columns:repeat(3,1fr);padding:3px;display:grid}.hw .seg span{text-align:center;color:var(--muted);border-radius:7px;padding:6px 0;font-size:13px;font-weight:600}.hw .seg span.on{color:var(--text);background:#fff;box-shadow:0 1px 3px #0000001f}.hw .fix-val{border:1px solid var(--border);border-radius:8px;padding:9px 12px;font-size:15px;font-weight:600}.hw .fix-btns{gap:8px;display:flex}.hw .fix-btns span{text-align:center;background:var(--tile-sage);color:#fff;border-radius:9px;flex:1;padding:9px;font-size:13px;font-weight:700}.hw .fix-btns span.x{color:#8a3b3b;background:#f1e4e4}.hw .lock{background:linear-gradient(170deg,#2c4a5e 0%,#2f5c4c 100%);border-radius:26px;justify-items:center;gap:2px;width:min(100%,300px);padding:26px 16px 22px;display:grid;box-shadow:0 24px 40px -18px #14282099}.hw .lk-time{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;font-size:58px;line-height:1}.hw .note-card{background:#ffffffe0;border-radius:16px;gap:1px;width:100%;padding:10px 14px 12px;animation:6s ease-out infinite slide;display:grid}.hw .nc-top{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.hw .nc-top img{width:16px;height:16px}.hw .nc-top em{margin-left:auto;font-style:normal}.hw .note-card b{font-size:14px}.hw .note-card>span{color:#3b4a55;font-size:13px}@keyframes slide{0%,6%{opacity:0;translate:0 -10px}14%,90%{opacity:1;translate:0}to{opacity:0}}.hw .chat{gap:12px;width:min(100%,330px);display:grid}.hw .msg.me{background:var(--tile-sage);color:#fff;box-shadow:var(--shadow-card);border-radius:16px 16px 4px;justify-self:end;padding:9px 14px;font-size:14px}.hw .draft{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);border:1.5px dashed #b9cfe2;gap:2px;padding:14px 16px;animation:7s ease-out .6s infinite v-in;display:grid}.hw .draft b{margin-top:2px;font-size:17px}.hw .dr-btn{background:var(--tile-sage);color:#fff;border-radius:9px;justify-self:start;margin-top:10px;padding:7px 18px;font-size:13px;font-weight:700}.hw .faq{max-width:720px;margin:48px auto 0}.hw .faq h2{text-align:center;margin-bottom:20px;font-size:clamp(30px,3.6vw,38px)}.hw .faq details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 4px}.hw .faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.hw .faq summary::-webkit-details-marker{display:none}.hw .faq summary:after{content:"+";color:var(--sage-text);font-weight:700}.hw .faq details[open] summary:after{content:"–"}.hw .faq details p{color:var(--muted);margin-top:8px}.hw .cta{margin-top:56px}@media (width<=900px){.hw .sec{padding-block:48px}.hw .as-field{grid-template-columns:minmax(0,1fr);justify-items:center;gap:28px;padding:32px 20px}}@media (width<=760px){.hw .ts-field{padding:28px 0}.hw .ts-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:0 24px 8px;display:flex;overflow-x:auto}.hw .ts-row::-webkit-scrollbar{display:none}.hw .ts-step{scroll-snap-align:center;flex:0 0 72%}.hw .ts-arrow{display:none}}@media (width<=520px){.hw .once{padding:22px 12px 20px}.hw .srcs{gap:8px}.hw .sdoc{gap:5px;padding:8px 8px 10px}.hw .sd-t,.hw .sd-hit{font-size:10.5px}.hw .sd-hit b{display:block}.hw .gd{grid-template-columns:minmax(0,1fr);justify-items:stretch}.hw .gd-arrow{justify-self:center;rotate:90deg}.hw .as-shot{width:220px}.hw .cta{padding:44px 18px}}@media (prefers-reduced-motion:reduce){.hw .sd-hit{background-position:0 0}.hw .wires path{stroke-dashoffset:0}}.hw .hero-c{padding-block:64px 24px}.hw .hero-words{text-align:center;max-width:780px;margin:0 auto}.hw .hero-words .hw-sub{margin-left:auto;margin-right:auto}.hw .hero-words .hero-cta{justify-content:center}.hw .once.wide{background:var(--field-mist);grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);place-items:center stretch;margin-top:48px;padding:44px 56px}.hw .once.wide .srcs{grid-template-columns:minmax(0,1fr);justify-self:end;gap:16px;width:100%;max-width:300px}.hw .once.wide .sdoc{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}.hw .once.wide .sdoc .ln,.hw .once.wide .sdoc .sd-hit{grid-column:1/-1}.hw .once.wide .wires{display:none}.hw .wires-h{align-self:stretch;width:100%;height:100%;display:block;overflow:visible}.hw .wires-h path{fill:none;stroke:var(--sage);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 5;animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-11px}}.hw .dose-col{justify-items:start;display:grid}.hw .once.wide .dose{width:min(100%,360px);padding:20px 22px}.hw .once.wide .dose-t{font-size:24px}.hw .as.around .as-field{grid-template-columns:minmax(0,260px) auto minmax(0,260px);gap:40px;padding:48px 32px}.hw .as.around .as-shot{width:280px}.hw .as-legend li[data-n]:before{content:attr(data-n)}.hw .as-legend.l{text-align:right}.hw .as-legend.l li{padding-left:0;padding-right:40px}.hw .as-legend.l li:before{left:auto;right:0}.hw .as-legend.l{gap:120px}.hw .row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.hw .card3{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.hw .c3-stage{place-items:center;min-height:300px;padding:28px 18px;display:grid}.hw .c3-copy{padding:20px 22px 26px}.hw .c3-copy h3{font-family:var(--font-display);margin:0;font-size:27px;font-weight:400;line-height:1.1}.hw .c3-copy p{color:var(--muted);margin-top:10px;font-size:16px}.hw .card3 .lock{width:min(100%,270px)}.hw .band{text-align:center;background:var(--field-a);border-radius:18px;margin-top:8px;padding:48px 32px}.hw .band h2{font-size:clamp(28px,3.4vw,38px)}.hw .band p{color:#3b4a55;max-width:40em;margin:14px auto 0;font-size:17px}@media (width<=1000px){.hw .row3{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}@media (width<=900px){.hw .as.around .as-field{grid-template-columns:minmax(0,1fr);gap:20px}.hw .as.around .as-shot{order:-1;width:240px}.hw .as-legend.l,.hw .as-legend.r{text-align:left;gap:14px;width:100%;max-width:340px}.hw .as-legend.l li{padding-left:40px;padding-right:0}.hw .as-legend.l li:before{left:0;right:auto}}@media (width<=760px){.hw .once.wide{grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:36px;padding:28px 16px 22px}.hw .once.wide .srcs{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:10px;max-width:none}.hw .once.wide .sdoc{grid-template-columns:minmax(0,1fr);display:grid}.hw .once.wide .wires-h{display:none}.hw .once.wide .wires{display:block}.hw .dose-col{justify-items:center;width:100%}.hw .once.wide .dose{width:min(100%,330px)}}@media (width<=520px){.hw .once.wide{padding:22px 10px 20px}.hw .once.wide .srcs{gap:8px}.hw .band{padding:36px 18px}.hw .hero-words .hero-cta{flex-direction:column}}@media (prefers-reduced-motion:reduce){.hw .wires-h path{stroke-dashoffset:0}}.hw .c3-stage{min-height:316px;padding:24px 16px}@media (width<=900px){.hw .as.around .as-field{flex-direction:column;align-items:center;gap:14px;display:flex}.hw .as.around .as-shot{margin-bottom:10px}.hw .as.around .as-legend{display:contents}.hw .as.around .as-legend li{text-align:left;width:100%;max-width:340px;padding-left:40px;padding-right:0}.hw .as.around .as-legend li:before{left:0;right:auto}.hw .as.around li[data-n="1"]{order:1}.hw .as.around li[data-n="2"]{order:2}.hw .as.around li[data-n="3"]{order:3}}.hw .dev .product-media{margin:0}.hw .dev .product-media img{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:22px;display:block}.hw .sp{aspect-ratio:9/19.5;color:var(--text);text-align:left;background:#f5f8f7;border-radius:22px;flex-direction:column;gap:9px;padding:14px 10px 0;display:flex;overflow:hidden}.hw .sp-top{grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;display:grid}.hw .sp-top b{text-align:center;font-size:14px;font-weight:600}.hw .sp-back{border-left:2px solid var(--text);border-bottom:2px solid var(--text);width:8px;height:8px;margin-left:4px;rotate:45deg}.hw .sp-av{color:#fff;background:#4b8bbe;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-weight:700;display:grid}.hw .sp-tabs{background:#e3eae8;border-radius:9px;grid-template-columns:repeat(3,1fr);padding:2px;display:grid}.hw .sp-tabs span{text-align:center;color:var(--muted);border-radius:7px;padding:4px 0;font-size:10px;font-weight:600}.hw .sp-tabs span.on{color:var(--text);background:#fff;box-shadow:0 1px 2px #0000001a}.hw .sp-sum{background:#fff;border-radius:10px;gap:5px;padding:8px 10px 9px;display:grid;box-shadow:0 1px 3px #1a243314}.hw .sp-prog{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:700}.hw .sp-stats{color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:10px;display:flex}.hw .sp-stats .st{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.hw .sp-stats .st b{color:var(--c);font-size:12px}.hw .st.ok{--c:#2f7a5b}.hw .st.od{--c:#b4471f}.hw .st.ds{--c:#a06a00}.hw .sp-bar{background:#e8eeec;border-radius:3px;height:5px;display:block;overflow:hidden}.hw .sp-bar i{background:var(--tile-sage);transform-origin:0;border-radius:3px;width:45.5%;height:100%;animation:8s ease-out infinite sp-fill;display:block}@keyframes sp-fill{0%,6%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.hw .sp-tl{gap:7px;margin:0;padding:0 0 0 14px;list-style:none;display:grid;position:relative}.hw .sp-tl:before{content:"";background:#d5e2dc;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:4px}.hw .sp-g{gap:3px;display:grid;position:relative}.hw .sp-g:before{content:"";background:var(--tile-sage);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;left:-14px;box-shadow:0 0 0 2px #f5f8f7}.hw .sp-g.soon:before{box-sizing:border-box;background:#fff;border:2px solid #d49a1f}.hw .sp-gh{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.hw .sp-gh b{font-size:10.5px;font-weight:700}.hw .sp-gh span{color:var(--muted);white-space:nowrap;font-size:9px}.hw .sp-gh span.ds{color:#a06a00;font-weight:600}.hw .sp-chips{flex-wrap:wrap;gap:3px;display:flex}.hw .vc{white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.hw .vc.ok{color:#2f6b52;background:#e3f0ea}.hw .vc.ok:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:3px;margin:0 4px 2px 0;display:inline-block;rotate:-45deg}.hw .vc.ds{color:#8a5b00;background:#fbf0d9}.hw .vc.od{color:#9c3a16;background:#fbe3d9}.hw .sp-od{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;padding:6px 7px;display:flex;box-shadow:0 1px 3px #1a243314}.hw .sp-od em{letter-spacing:.04em;text-transform:uppercase;color:#9c3a16;background:#fbe3d9;border-radius:4px;padding:1px 5px;font-size:8.5px;font-style:normal;font-weight:700;animation:2.4s ease-in-out infinite sp-pulse}@keyframes sp-pulse{0%,to{opacity:1}50%{opacity:.55}}.hw .sp-mark{color:#fff;background:var(--tile-sage);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.hw .sp-mark svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}@media (width<=900px){.hw .sp{gap:7.6px;padding:12px 8.5px 0}.hw .sp>*{zoom:.85}}
