.h4{--h4t-good:#1d7a4e;--h4t-warn:#94600a;--h4t-bad:#b0305c;--h4t-box:#ffffffb3;--h4t-hair:inset 0 0 0 1px #1d223614}.h4t-props{font-size:var(--fs-ui);color:var(--h4-ink2);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:28px 0 0;padding:0;font-weight:500;list-style:none;display:flex}.h4t-props li{align-items:center;gap:10px;display:inline-flex}.h4t-props li:before{content:"";background:var(--h4-violet);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6d5dd324}.h4t-catalog{padding-top:0}.h4t-group{gap:24px;display:grid}.h4t-group+.h4t-group{margin-top:clamp(56px,7vw,96px)}@media (min-width:960px){.h4t-group{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:48px}.h4t-group-head{position:sticky;top:120px}}.h4t-group-title{font-family:var(--font-h4),system-ui,sans-serif;font-weight:300;font-size:var(--fs-h4);letter-spacing:-.03em;color:var(--h4-ink);margin:0;line-height:1.1}.h4t-group-sub{font-size:var(--fs-small);color:var(--h4-mute);max-width:32ch;margin:10px 0 0;line-height:1.55}.h4t-tools{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.h4t-tools>li{display:flex}.h4t-tool{border-radius:var(--h4-r-card);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);width:100%;box-shadow:var(--h4-shadow);color:inherit;transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));background:#fff9;border:1px solid #ffffffd9;flex-direction:column;padding:clamp(22px,2.4vw,30px);text-decoration:none;transition:transform .25s ease-out,box-shadow .3s;display:flex;position:relative}.h4t-tool:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#fff;transition:opacity .2s;position:absolute;inset:-1px}.h4t-tool:hover:before{opacity:.45}.h4t-tool[data-hot=true]{box-shadow:0 26px 60px -26px #3c468c80}.h4t-icon{width:48px;height:48px;color:var(--h4-violet);background:#9999ff2e;border-radius:50%;flex:none;place-items:center;display:grid}.h4t-icon svg{width:22px;height:22px}.h4t-tool .h4t-icon{margin-bottom:22px}.h4t-tool-title{font-family:var(--font-h4),system-ui,sans-serif;font-weight:400;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--h4-ink);margin:0;line-height:1.25}.h4t-tool-tag{font-size:var(--fs-ui);color:var(--h4-violet);margin:6px 0 0;font-weight:500}.h4t-tool-desc{font-size:var(--fs-ui);color:var(--h4-ink2);flex:1;margin:12px 0 0;line-height:1.6}.h4t-tool-meta{border-top:1px solid var(--h4-line);font-size:var(--fs-label);color:var(--h4-mute);gap:0;margin:20px 0 0;padding-top:16px;display:flex}.h4t-tool-meta span+span:before{content:"·";margin:0 10px}.h4t-tool-go{font-size:var(--fs-small);color:var(--h4-ink);align-items:center;gap:8px;margin-top:14px;font-weight:500;display:inline-flex}.h4t-tool-go:after,.h4t-ghost:after{content:"→";transition:transform .25s cubic-bezier(.2,.8,.2,1)}.h4t-tool:hover .h4t-tool-go{color:var(--h4-violet)}.h4t-tool:hover .h4t-tool-go:after,.h4t-ghost:hover:after{transform:translate(3px)}.h4t-flow{position:relative}.h4t-formwrap{max-width:580px;margin:0 auto}.h4t-formhead{text-align:center;margin-bottom:26px}.h4t-formtitle{font-family:var(--font-h4),system-ui,sans-serif;font-weight:400;font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--h4-ink);margin:0;line-height:1.25}.h4t-formsub{font-size:var(--fs-ui);color:var(--h4-mute);margin:8px 0 0}.h4t-form{gap:22px}.h4t-form .h4-field>label{color:var(--h4-ink)}.h4t-optional{color:var(--h4-mute);font-weight:400}.h4t-hint{font-size:var(--fs-label);color:var(--h4-mute);margin:0;line-height:1.5}.h4t-control{position:relative}.h4t-control-icon{width:18px;height:18px;color:var(--h4-mute);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.h4-field .h4t-control--icon :is(input:not([type=checkbox]):not([type=radio]),select){padding-left:46px}.h4-field .h4t-control--suffix :is(input:not([type=checkbox]):not([type=radio])){padding-right:46px}.h4t-suffix{font-size:var(--fs-body);color:var(--h4-mute);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.h4 .h4t-form .h4-field select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236d5dd3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;padding-right:44px}.h4-field textarea.h4t-fixed{resize:none;min-height:0}.h4t-submit{width:100%;min-height:52px}.h4t-btn-icon{flex:none;width:18px;height:18px}.h4-action .h4t-btn-icon:last-child{margin-left:2px}.h4t-spin{animation:.9s linear infinite h4t-spin}@keyframes h4t-spin{to{transform:rotate(360deg)}}.h4t-fine{text-align:center;font-size:var(--fs-label);color:var(--h4-mute);margin:0;line-height:1.5}.h4t-alert{border-radius:var(--h4-r-inner);font-size:var(--fs-ui);color:var(--h4t-bad);background:#b0305c14;align-items:flex-start;gap:10px;padding:14px 16px;line-height:1.5;display:flex}.h4t-alert svg{flex:none;width:18px;height:18px;margin-top:1px}.h4t-alert p{margin:0}.h4t-alert--warn{color:var(--h4t-warn);background:#d6a23e24}.h4t-unlock{gap:16px;display:grid}.h4t-note{border-radius:var(--h4-r-inner);background:#9999ff24;padding:16px 18px;box-shadow:inset 0 0 0 1px #6d5dd329}.h4t-note p{font-size:var(--fs-ui);color:var(--h4-ink2);margin:0;line-height:1.5}.h4t-note .h4t-note-title{font-size:var(--fs-small);color:var(--h4-ink);margin-bottom:2px;font-weight:600}.h4t-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:72px 16px;display:flex}.h4t-state>svg{width:44px;height:44px;color:var(--h4-violet);margin-bottom:18px}.h4t-state p{font-size:var(--fs-body);color:var(--h4-ink2);margin:0}.h4t-state h3{font-size:var(--fs-lead);color:var(--h4-ink);margin:0 0 8px;font-weight:500}.h4t-state .h4t-icon{width:64px;height:64px;margin-bottom:16px}.h4t-state .h4t-icon svg{width:28px;height:28px}.h4t-state--empty p{max-width:44ch;color:var(--h4-mute)}.h4t-ring{border:4px solid #6d5dd32e;border-top-color:var(--h4-violet);border-radius:50%;width:44px;height:44px;margin-bottom:18px;animation:.9s linear infinite h4t-spin}.h4t-steps-live{text-align:left;gap:10px;width:100%;max-width:300px;margin:0 auto;display:grid}.h4t-steps-live>div{font-size:var(--fs-ui);align-items:center;gap:10px;display:flex}.h4t-steps-live svg{flex:none;width:16px;height:16px}.h4t-steps-live .is-done svg{color:var(--h4t-good)}.h4t-steps-live .is-now svg{color:var(--h4-violet)}.h4t-steps-live .is-on{color:var(--h4-ink)}.h4t-steps-live .is-off{color:var(--h4-mute)}.h4t-dot{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px #1d223633}.h4t-state .h4t-fine{font-size:var(--fs-label);color:var(--h4-mute);margin-top:22px}.h4t-results{gap:20px;display:grid}.h4t-anchor{scroll-margin-top:104px}.h4t-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 24px;display:flex}.h4t-summary-label{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--h4-violet);margin:0;font-weight:500}.h4t-summary-text{font-size:var(--fs-body);color:var(--h4-ink);overflow-wrap:anywhere;margin:2px 0 0}.h4t-again{min-height:44px;box-shadow:var(--h4t-hair);font:inherit;font-size:var(--fs-ui);color:var(--h4-ink);cursor:pointer;background:#fffc;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.h4t-again:hover{color:var(--h4-violet);background:#fff}.h4t-again:disabled{opacity:.6;cursor:progress}.h4t-again svg{width:16px;height:16px}.h4t-center{justify-content:center;display:flex}.h4t-wide{width:100%;max-width:1180px;margin:0 auto}.h4t-pair-cta{align-items:stretch;gap:20px;display:grid}@media (min-width:1024px){.h4t-pair-cta{grid-template-columns:1fr 1fr}}.h4t-pair-cta>*{min-width:0}.h4t-single-cta{width:100%;max-width:680px;margin:0 auto}.h4t-card{height:100%}.h4t-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.h4t-card-title{font-size:var(--fs-lead);letter-spacing:-.01em;color:var(--h4-ink);align-items:center;gap:10px;margin:0;font-weight:500;line-height:1.3;display:flex}.h4t-card-tools{gap:6px;display:flex}.h4t-iconbtn{width:40px;height:40px;box-shadow:var(--h4t-hair);color:var(--h4-ink2);cursor:pointer;background:#fffc;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s,opacity .2s;display:grid}.h4t-iconbtn:hover{color:var(--h4-violet);background:#fff}.h4t-iconbtn svg{width:16px;height:16px}.h4t-ok{color:var(--h4t-good)}.h4t-box{border-radius:var(--h4-r-inner);background:var(--h4t-box);box-shadow:var(--h4t-hair);font-size:var(--fs-body);color:var(--h4-ink);overflow-wrap:anywhere;padding:16px 18px;line-height:1.55}.h4t-box p{margin:0}.h4t-stack{gap:12px;display:grid}.h4t-row{font-size:var(--fs-ui);color:var(--h4-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.h4t-chip-btn{min-height:40px;box-shadow:var(--h4t-hair);font:inherit;font-size:var(--fs-ui);color:var(--h4-ink);white-space:nowrap;cursor:pointer;background:#fffc;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.h4t-chip-btn:hover{color:var(--h4-violet);background:#fff}.h4t-chip-btn svg{width:16px;height:16px}.h4t-good{color:var(--h4t-good)}.h4t-warn{color:var(--h4t-warn)}.h4t-bad{color:var(--h4t-bad)}.h4t-accent{color:var(--h4-violet)}.h4t-figure{text-align:center;padding:8px 0}.h4t-figure-n{font-family:var(--font-h4),system-ui,sans-serif;font-weight:300;font-size:var(--fs-figure);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.h4t-figure p{font-size:var(--fs-body);color:var(--h4-ink2);margin:12px 0 0}.h4t-tiles{gap:14px;display:grid}@media (min-width:640px){.h4t-tiles{grid-template-columns:1fr 1fr}}.h4t-tile{border-radius:var(--h4-r-card);padding:20px 22px}.h4t-tile-head{font-size:var(--fs-ui);color:var(--h4-mute);align-items:center;gap:12px;margin-bottom:10px;display:flex}.h4t-tile-head .h4t-icon{width:40px;height:40px}.h4t-tile-head .h4t-icon svg{width:18px;height:18px}.h4t-tile-n{font-family:var(--font-h4),system-ui,sans-serif;font-weight:400;font-size:var(--fs-h4);letter-spacing:-.03em;color:var(--h4-ink);font-variant-numeric:tabular-nums;line-height:1.1}.h4t-next{text-align:center;flex-direction:column;justify-content:center;height:100%;display:flex}.h4t-next .h4-kicker{margin-bottom:8px}.h4t-next h3{font-size:var(--fs-lead);color:var(--h4-ink);margin:0;font-weight:500;line-height:1.3}.h4t-next>p:not([class]){max-width:46ch;font-size:var(--fs-ui);color:var(--h4-ink2);margin:10px auto 0;line-height:1.6}.h4t-next .h4-actions{margin-top:20px}.h4t-email{flex-direction:column;height:100%;display:flex}.h4t-email-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.h4t-email--compact .h4t-email-head{text-align:left;justify-content:center}.h4t-email-head .h4t-icon{width:44px;height:44px}.h4t-email-head .h4t-icon svg{width:20px;height:20px}.h4t-email-head h3{font-size:var(--fs-small);color:var(--h4-ink);margin:0;font-weight:600;line-height:1.35}.h4t-email-head p{font-size:var(--fs-label);color:var(--h4-mute);margin:2px 0 0;line-height:1.45}.h4t-email form{gap:12px;display:grid}.h4t-email .h4-action{justify-self:center;width:100%}@media (min-width:640px){.h4t-email .h4-action{width:auto;min-width:220px}}.h4t-sent{text-align:left;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.h4t-sent .h4t-icon{color:var(--h4t-good);background:#1d7a4e1f}.h4t-sent p{font-size:var(--fs-ui);color:var(--h4-ink2);margin:0}.h4t-sent .h4t-sent-title{font-size:var(--fs-small);color:var(--h4t-good);font-weight:600}.h4t-grid5{gap:16px;display:grid}@media (min-width:1200px){.h4t-grid5{grid-template-columns:repeat(5,minmax(0,1fr))}.h4t-grid5>.h4t-span2{grid-column:span 2}.h4t-grid5>.h4t-span3{grid-column:span 3}}@media (min-width:1024px){.h4t-grid5--lg{grid-template-columns:repeat(5,minmax(0,1fr))}.h4t-grid5--lg>.h4t-span2{grid-column:span 2}.h4t-grid5--lg>.h4t-span3{grid-column:span 3}}.h4t-score{border-radius:var(--h4-r-inner);background:var(--h4t-box);box-shadow:var(--h4t-hair);align-items:center;gap:22px;padding:20px;display:flex}.h4t-score-ring{flex:none;width:96px;height:96px;position:relative}.h4t-score-ring svg{width:96px;height:96px;transform:rotate(-90deg)}.h4t-score-n{font-family:var(--font-h4),system-ui,sans-serif;font-size:var(--fs-h4);letter-spacing:-.03em;place-items:center;font-weight:400;display:grid;position:absolute;inset:0}.h4t-score h4{font-size:var(--fs-lead);color:var(--h4-ink);margin:0;font-weight:500}.h4t-score p{font-size:var(--fs-ui);color:var(--h4-mute);margin:4px 0 0}.h4t-narrative{text-align:center;font-size:var(--fs-ui);color:var(--h4-ink2);margin:16px 0 0;line-height:1.55}.h4t-shot{border-radius:var(--h4-r-inner);box-shadow:var(--h4t-hair);background:#ffffff80;overflow:hidden}.h4t-shot img{object-fit:cover;object-position:top;width:100%;height:210px;display:block}@media (min-width:640px){.h4t-shot img{height:280px}}.h4t-card-head>span{font-size:var(--fs-label);color:var(--h4-mute);white-space:nowrap}.h4t-cats{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:1024px){.h4t-cats{grid-template-columns:repeat(4,1fr)}}.h4t-cat{border-radius:var(--h4-r-card);padding:16px 18px}.h4t-cat-head{font-size:var(--fs-ui);color:var(--h4-ink);align-items:center;gap:10px;margin-bottom:8px;font-weight:500;display:flex}.h4t-cat-head .h4t-icon{width:32px;height:32px}.h4t-cat-head .h4t-icon svg{width:15px;height:15px}.h4t-cat-n{align-items:baseline;gap:6px;display:flex}.h4t-cat-n b{font-family:var(--font-h4),system-ui,sans-serif;font-size:var(--fs-h4);letter-spacing:-.03em;color:var(--h4-ink);font-weight:400}.h4t-cat-n span{font-size:var(--fs-label);color:var(--h4-mute)}.h4t-list{gap:8px;display:grid}.h4t-item{border-radius:var(--h4-r-inner);background:var(--h4t-box);box-shadow:var(--h4t-hair);padding:12px 14px}.h4t-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.h4t-item-top p,.h4t-item-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);color:var(--h4-ink);margin:0;font-weight:500;overflow:hidden}.h4t-item-desc{font-size:var(--fs-label);color:var(--h4-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}.h4t-item-desc--in{padding-left:26px}.h4t-check{align-items:center;gap:10px;display:flex}.h4t-check svg{flex:none;width:16px;height:16px}.h4t-prio{font-size:var(--fs-label);border-radius:999px;flex:none;padding:2px 10px;font-weight:500}.h4t-prio--high{color:var(--h4t-bad);background:#b0305c1a}.h4t-prio--medium{color:var(--h4t-warn);background:#d6a23e29}.h4t-prio--low{color:var(--h4-violet);background:#9999ff2e}.h4t-signals{gap:8px;display:grid}@media (min-width:640px) and (max-width:1023px){.h4t-signals{grid-template-columns:1fr 1fr}}.h4t-code{border-radius:var(--h4-r-inner);background:var(--h4-ink);color:#e9eaf5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-ui);overflow-wrap:anywhere;padding:16px 18px;line-height:1.6}.h4t-code p{color:#b9b9ff;margin:0}.h4t-code p+p{margin-top:8px}.h4t-code .t-tag{color:#8fb3ff}.h4t-code .t-attr{color:#f3c77a}.h4t-code .t-val{color:#8fe0b0}.h4t-code .t-text{color:#fff}.h4t-variant{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.h4t-variant>div{flex:1;min-width:0}.h4t-variant .h4t-count{font-size:var(--fs-label);margin-top:4px;display:block}.h4t-variant .h4t-iconbtn{opacity:0;flex:none}.h4t-variant:hover .h4t-iconbtn,.h4t-variant .h4t-iconbtn:focus-visible{opacity:1}@media (hover:none){.h4t-variant .h4t-iconbtn{opacity:1}}.h4t-pair{align-items:start;gap:16px;display:grid}@media (min-width:1024px){.h4t-pair{grid-template-columns:1fr 1fr}}.h4t-platforms{gap:16px;display:grid}.h4t-platforms--1{width:100%;max-width:680px;margin:0 auto}@media (min-width:768px){.h4t-platforms--2,.h4t-platforms--3{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.h4t-platforms--3{grid-template-columns:repeat(3,1fr)}}.h4t-caption{white-space:pre-line;color:var(--h4-ink2)}.h4t-platforms .h4-glass-card.h4t-card{flex-direction:column;display:flex}.h4t-platforms .h4t-stack{flex:1;grid-template-rows:auto auto 1fr}.h4t-platforms .h4t-row{align-self:end}.h4t-platforms .h4t-chip-btn{margin-left:auto}.h4t-tags{flex-wrap:wrap;gap:6px;display:flex}.h4t-tags span{font-size:var(--fs-label);color:var(--h4-violet);background:#9999ff29;border-radius:999px;padding:3px 10px}.h4t-platform-ico{background:var(--h4-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.h4t-platform-ico svg{width:16px;height:16px}.h4t-faq-q{font:inherit;color:inherit;margin:0}.h4t-learn{padding-top:0}.h4t-learn-grid{align-items:start;gap:20px;display:grid}@media (min-width:960px){.h4t-learn-grid{grid-template-columns:1.1fr 1fr}}.h4t-learn-title{font-family:var(--font-h4),system-ui,sans-serif;font-weight:300;font-size:var(--fs-h4);letter-spacing:-.03em;color:var(--h4-ink);margin:0;line-height:1.1}.h4t-about .h4t-icon{margin-bottom:20px}.h4t-about>p{font-size:var(--fs-body);color:var(--h4-ink2);margin:16px 0 0;line-height:1.65}.h4t-badges{border-top:1px solid var(--h4-line);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:flex}.h4t-badges li{font-size:var(--fs-ui);color:var(--h4-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.h4t-badges li:before{content:"";border-left:1.5px solid var(--h4-violet);border-bottom:1.5px solid var(--h4-violet);width:10px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.h4t-howto-steps{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.h4t-howto-steps li{align-items:center;gap:16px;padding:14px 0;display:flex}.h4t-howto-steps li+li{border-top:1px solid var(--h4-line)}.h4t-howto-steps p{font-size:var(--fs-body);color:var(--h4-ink);margin:0;line-height:1.45}.h4t-n{background:var(--h4-ink);color:#fff;width:34px;height:34px;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid}.h4t-viewall{text-align:center;margin:clamp(28px,3vw,40px) 0 0}.h4t-ghost{min-height:46px;box-shadow:var(--h4-shadow);color:var(--h4-ink);font-size:var(--fs-small);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .2s;display:inline-flex}.h4t-ghost:hover{background:#fff}.h4t-close .h4-kicker{margin-bottom:18px}.h4t-close .h4-muted{max-width:52ch;margin-left:auto;margin-right:auto}.h4t-close .h4-actions{margin-top:32px}.h4t-modal-veil{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1d22366b;position:fixed;inset:0}.h4t-modal-pos{z-index:91;width:100%;max-width:460px;padding:0 16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.h4t-modal{border-radius:var(--h4-r-card);color:var(--h4-ink);text-align:center;background:#fffffff0;padding:clamp(26px,4vw,36px);position:relative;box-shadow:0 30px 80px -24px #1d223673}.h4t-modal .h4t-icon{width:60px;height:60px;margin:0 auto 18px}.h4t-modal .h4t-icon svg{width:26px;height:26px}.h4t-modal h2{font-size:var(--fs-lead);color:var(--h4-ink);margin:0;font-weight:600;line-height:1.3}.h4t-modal>p,.h4t-modal-lead{font-size:var(--fs-ui);color:var(--h4-ink2);margin:8px 0 0;line-height:1.55}.h4t-modal .h4t-note{margin:20px 0}.h4t-modal form{gap:14px;display:grid}.h4t-modal .h4-action{width:100%}.h4t-modal-x{position:absolute;top:14px;right:14px}.h4t-dismiss{width:100%;font:inherit;font-size:var(--fs-ui);color:var(--h4-mute);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px}.h4t-dismiss:hover{color:var(--h4-ink)}@media (prefers-reduced-motion:reduce){.h4t-tool,.h4t-tool:before,.h4t-tool-go:after,.h4t-ghost:after{transition:none}.h4t-spin,.h4t-ring{animation-duration:2.4s}}
