.hc{--hc-beat:1s;--hc-red:#e63946;--hc-red-light:#ff6b6b}.hc-hero{min-height:620px;padding-top:8.5rem;padding-bottom:6rem;position:relative;overflow:hidden}.hc-hero-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hc-hero-paper{pointer-events:none;opacity:.6;background-image:linear-gradient(#e639460e 1px,#0000 1px),linear-gradient(90deg,#e639460e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 85% at 62%,#000 15%,#0000 72%);mask-image:radial-gradient(70% 85% at 62%,#000 15%,#0000 72%)}.hc-hero-fade{pointer-events:none;background:linear-gradient(#05050500,#050505);height:11rem;position:absolute;bottom:0;left:0;right:0}.hc-word{will-change:transform, filter;animation:.9s cubic-bezier(.2,.7,.2,1) both hc-word;display:inline-block}@keyframes hc-word{0%{filter:blur(14px);transform:translateY(28px)}to{filter:blur();transform:translateY(0)}}@media (max-width:640px){.hc-hero{min-height:560px;padding-top:7.5rem;padding-bottom:5rem}.hc-word{animation-name:hc-word-lite}@keyframes hc-word-lite{0%{transform:translateY(22px)}to{transform:translateY(0)}}}.hc-vitals{background:#0a0a0a66;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;position:relative;overflow:hidden}.hc-vitals:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e6394617,#0000);width:240px;animation:7s linear infinite hc-scan;position:absolute;top:0;bottom:0;left:-300px}@keyframes hc-scan{to{transform:translate(calc(100vw + 600px))}}.hc-vital{position:relative}@media (min-width:1024px){.hc-vital+.hc-vital:before{content:"";background:linear-gradient(#0000,#ffffff14,#0000);width:1px;position:absolute;top:12%;bottom:12%;left:-1rem}}.hc-spark{width:72px;height:22px;margin:12px auto 0;display:block;overflow:visible}.hc-spark path{fill:none;stroke:var(--hc-red);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160px;filter:drop-shadow(0 0 4px #e6394699)}.hc-vital.visible .hc-spark path{animation:1.3s ease-out forwards hc-draw}@keyframes hc-draw{to{stroke-dashoffset:0}}.hc-story-grid{gap:2.5rem;display:grid}.hc-story-visual{order:-1;place-items:center;height:300px;display:grid;position:relative}.hc-story-visual .hc-scene{transform:scale(.72)}@media (min-width:1024px){.hc-story-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:5rem}.hc-story-visual{order:0;height:440px;position:sticky;top:7.5rem}.hc-story-visual .hc-scene{transform:none}}.hc-readline{background:#ffffff0f;border-radius:2px;width:2px;display:none;position:absolute;top:.4rem;bottom:.4rem;left:-2rem}@media (min-width:1024px){.hc-readline{display:block}}.hc-readline>i{width:100%;height:var(--hc-read,0%);background:linear-gradient(to bottom, var(--hc-red-light), var(--hc-red));border-radius:2px;transition:height .15s linear;display:block;box-shadow:0 0 12px #e639468c}.hc-para{transition:opacity .6s}@media (min-width:1024px){.hc-para{opacity:.66}.hc-para.on{opacity:1}}.hc-scene{place-items:center;width:320px;height:400px;display:grid;position:relative}.hc-scene-glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#e6394638,#0000 62%);transition:opacity .8s;position:absolute;inset:-15%}.hc-site{background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:12px;width:212px;height:276px;padding:20px;transition:border-color .8s,box-shadow .8s,transform .9s cubic-bezier(.2,.7,.2,1);animation:5s ease-in-out infinite hc-wobble;display:flex;position:relative;box-shadow:0 30px 60px #00000073}.hc-site-top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.hc-ava{background:#fff3;border-radius:50%;flex:none;width:28px;height:28px;transition:background .8s;display:block}.hc-bar{background:#ffffff24;border-radius:4px;height:8px;transition:background .8s;display:block}.hc-pill-row{gap:8px;margin-top:auto;display:flex}.hc-pill{background:#e6394647;border-radius:11px;width:62px;height:22px;transition:background .8s;display:block}.hc-warn{opacity:0;border:1px dashed #e63946bf;border-radius:50%;width:310px;height:310px;transition:opacity .6s,transform .6s;position:absolute;transform:scale(.7)}.hc-warn:after{content:"";border:1px solid #e639464d;border-radius:50%;position:absolute;inset:18px}.hc-shield{opacity:0;filter:drop-shadow(0 0 18px #c0c0c02e);width:300px;height:360px;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;transform:scale(.82)}.hc-shield-body{fill:#ffffff05;stroke:#c8c8c8d9;stroke-width:2px}.hc-check{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:130;stroke-dashoffset:130px;filter:drop-shadow(0 0 8px #ffffffb3)}@keyframes hc-wobble{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-10px)}}@keyframes hc-shake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-5px)rotate(-1.2deg)}75%{transform:translate(5px)rotate(1.2deg)}}@keyframes hc-warn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}}@keyframes hc-check{to{stroke-dashoffset:0}}.hc-story[data-state="2"] .hc-site{border-color:#e6394699;animation:.75s ease-in-out infinite hc-shake;box-shadow:0 0 48px #e6394647,0 30px 60px #00000073}.hc-story[data-state="2"] .hc-bar{background:#e6394666}.hc-story[data-state="2"] .hc-ava{background:#e6394680}.hc-story[data-state="2"] .hc-warn{opacity:1;animation:2s ease-in-out infinite hc-warn;transform:scale(1)}.hc-story[data-state="2"] .hc-scene-glow{opacity:1}.hc-story[data-state="3"] .hc-site{border-color:#ffffff4d;animation:none;transform:scale(.76)translateY(12px);box-shadow:0 30px 60px #00000073}.hc-story[data-state="3"] .hc-bar{background:#ffffff6b}.hc-story[data-state="3"] .hc-ava{background:#ffffff80}.hc-story[data-state="3"] .hc-pill{background:#ffffff59}.hc-story[data-state="3"] .hc-shield{opacity:1;transform:scale(1)}.hc-story[data-state="3"] .hc-check{animation:.7s ease-out .45s forwards hc-check}.hc-story[data-state="3"] .hc-scene-glow{opacity:.55}.hc-cards{counter-reset:hc}.hc-card{counter-increment:hc;height:100%;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:linear-gradient(135deg,#ffffff0b,#ffffff03);border:1px solid #ffffff0f;border-radius:1.25rem;padding:2rem;transition:transform .2s ease-out,border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.hc-card:hover{border-color:#e6394638;box-shadow:0 24px 60px #00000059}.hc-card:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #ff6b6bf2, transparent 62%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hc-card:after{content:counter(hc, decimal-leading-zero);font-family:var(--font-outfit), system-ui, sans-serif;color:#0000;-webkit-text-stroke:1px #ffffff17;pointer-events:none;font-size:3.25rem;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .4s;position:absolute;top:.75rem;right:1.25rem}.hc-card:hover:before{opacity:1}.hc-card:hover:after{-webkit-text-stroke-color:#e6394673}.hc-card-glow{background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%), #e6394621, transparent 62%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.hc-card:hover .hc-card-glow{opacity:1}.hc-path{position:relative}.hc-path-line{background:#ffffff0f;border-radius:2px;width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.25rem}.hc-path-line>i{width:100%;height:var(--hc-path,0%);background:linear-gradient(to bottom, var(--hc-red-light), var(--hc-red));border-radius:2px;transition:height .2s linear;display:block;box-shadow:0 0 14px #e6394699}.hc-steps{gap:2rem;display:grid}.hc-step{padding-left:3.5rem;position:relative}.hc-node{z-index:2;background:#050505;border:2px solid #ffffff38;border-radius:50%;width:14px;height:14px;transition:background .4s,border-color .4s,box-shadow .4s;position:absolute;top:2.4rem;left:calc(1.25rem - 7px)}.hc-step.visible .hc-node{background:var(--hc-red);border-color:var(--hc-red-light);box-shadow:0 0 14px #e63946bf}.hc-step.visible .hc-node:after{content:"";border:2px solid var(--hc-red);border-radius:50%;animation:1.4s ease-out 2 hc-ping;position:absolute;inset:-2px}@keyframes hc-ping{to{opacity:0;transform:scale(2.8)}}@media (min-width:768px){.hc-path-line{margin-left:-1px;left:50%}.hc-steps{grid-template-columns:1fr 1fr;gap:0 5rem}.hc-step{padding-left:0}.hc-step:nth-child(odd){grid-column:1}.hc-step:nth-child(2n){grid-column:2;margin-top:7rem}.hc-step:nth-child(odd) .hc-node{left:auto;right:calc(-2.5rem - 7px)}.hc-step:nth-child(2n) .hc-node{left:calc(-2.5rem - 7px)}.hc-step:nth-child(n+3){margin-top:-3rem}.hc-step:nth-child(2n):nth-child(n+3){margin-top:4rem}}.hc-icon{isolation:isolate;background:#0f0f0f;border-radius:.9rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.5rem;display:grid;position:relative;overflow:hidden}.hc-icon:before{content:"";background:conic-gradient(from 0deg, transparent 0 55%, var(--hc-red-light) 80%, transparent 100%);opacity:.55;z-index:0;animation:5s linear infinite hc-rotate;position:absolute;inset:-45%}.hc-icon:after{content:"";z-index:1;background:linear-gradient(135deg,#e6394629,#141414 70%);border-radius:.85rem;position:absolute;inset:1px}.hc-icon>*{z-index:2;position:relative}.group:hover .hc-icon:before{opacity:1;animation-duration:2s}@keyframes hc-rotate{to{transform:rotate(360deg)}}.hc-faq details{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff0f;border-radius:1rem;transition:border-color .4s,box-shadow .4s,background .4s;overflow:hidden}.hc-faq details:hover{border-color:#ffffff1f}.hc-faq details[open]{background:linear-gradient(135deg,#e639460f,#ffffff03);border-color:#e6394659;box-shadow:0 0 0 1px #e6394614,0 16px 40px #00000059}.hc-faq summary{list-style:none}.hc-faq summary::-webkit-details-marker{display:none}.hc-plus{color:#0000;flex:none;width:1.25rem;height:1.25rem;font-size:0;position:relative}.hc-plus:before,.hc-plus:after{content:"";background:var(--hc-red);border-radius:2px;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s;position:absolute}.hc-plus:before{height:2px;margin-top:-1px;top:50%;left:0;right:0}.hc-plus:after{width:2px;margin-left:-1px;top:0;bottom:0;left:50%}.hc-faq details[open] .hc-plus:after{transform:rotate(90deg)}.hc-faq details[open] .hc-plus:before{background:var(--hc-red-light)}.hc-answer{overflow:hidden}.hc-cta{isolation:isolate;border-radius:1.5rem;position:relative;overflow:hidden}.hc-aurora{background:conic-gradient(from 0deg, transparent 0 18%, #e6394699 32%, transparent 48%, #ff6b6b66 66%, transparent 84%);filter:blur(60px);opacity:.32;z-index:-1;pointer-events:none;animation:18s linear infinite hc-rotate;position:absolute;inset:-45%}@media (max-width:640px){.hc-aurora{filter:blur(34px)}}.hc-heart{transform-origin:50%;animation:hc-heartbeat var(--hc-beat) ease-in-out infinite;filter:drop-shadow(0 0 10px #e63946b3)}@keyframes hc-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.24)}28%{transform:scale(1)}42%{transform:scale(1.12)}70%{transform:scale(1)}}.hc-magnet{will-change:transform;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .3s,box-shadow .3s}.hc-rel{position:relative;overflow:hidden}.hc-rel:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff17,#0000);width:45%;transition:left .65s;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}.hc-rel:hover:after{left:140%}.hc-rel svg{transition:transform .3s}.hc-rel:hover svg{transform:translate(5px)}.hc-sticky{z-index:40;white-space:nowrap;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,160%)}.hc-sticky.on{transform:translate(-50%)}@media (min-width:768px){.hc-sticky{display:none}}@media (prefers-reduced-motion:reduce){.hc *,.hc :before,.hc :after{transition:none!important;animation:none!important}.hc-spark path,.hc-check{stroke-dashoffset:0}.hc-para{opacity:1}.hc-card{transform:none}}.hc-anat-grid{gap:2rem;display:grid}@media (min-width:1024px){.hc-anat-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:4rem}}.hc-browser-wrap{position:relative}.hc-browser{perspective:1600px;width:100%;position:relative}.hc-anat-stage,.hc-anat-steps{min-width:0}@media (max-width:1023px){.hc-browser-wrap{height:calc(var(--hc-h,540) * 1px * var(--hc-scale,.55));overflow:hidden}.hc-browser{width:640px;transform:scale(var(--hc-scale,.55));transform-origin:0 0}}.hc-flip-shell{position:relative}.hc-flip{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:relative}.hc-flip.flipped{transform:rotateY(180deg)}.hc-face{backface-visibility:hidden;border:1px solid #ffffff1f;border-radius:1.1rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px #00000080}.hc-front{color:#15171c;background:linear-gradient(170deg,#fbfbfc,#eef0f3);position:relative}.hc-back{color:#cfd3dc;background:#0b0d12;transform:rotateY(180deg)}.hc-chrome{background:#0000000d;border-bottom:1px solid #0000000f;align-items:center;gap:6px;padding:.6rem .9rem;display:flex}.hc-chrome i{background:#00000029;border-radius:50%;width:9px;height:9px}.hc-chrome i:first-child{background:#e63946bf}.hc-chrome span{color:#3a3d46;white-space:nowrap;text-overflow:ellipsis;background:#0000000f;border-radius:999px;margin-left:.6rem;padding:.3rem .8rem;font-size:.72rem;overflow:hidden}.hc-chrome.dark{background:#ffffff0a;border-color:#ffffff0f}.hc-chrome.dark i{background:#ffffff2e}.hc-chrome.dark span{color:#fff9;background:#ffffff0f}.hc-page{gap:.7rem;padding:1.1rem 1.3rem 1.3rem;display:grid}.hc-el{color:#0000;border-radius:.6rem;transition:box-shadow .5s,background .5s,color .5s;position:relative}.hc-el *{transition:opacity .5s,color .5s}.hc-el:not(.in)>:not(.hc-ghost){opacity:0}.hc-el:not(.in),.hc-el:not(.in) *{color:#0000!important}.hc-el.in{color:inherit}.hc-el.on{background:#e639460f;animation:.6s cubic-bezier(.2,.7,.2,1) hc-el-pop;box-shadow:0 0 0 2px #e63946e6,0 10px 30px #e6394640}@keyframes hc-el-pop{0%{filter:blur(4px);transform:scale(.97)}to{filter:none;transform:none}}.hc-ghost{opacity:1;pointer-events:none;background:repeating-linear-gradient(#00000017 0 8px,#0000 8px 16px);border-radius:.4rem;transition:opacity .4s;position:absolute;inset:.35rem .4rem}.hc-ghost.g1{background:linear-gradient(90deg,#00000017 0 55%,#0000 55%)}.hc-ghost.g2{background:repeating-linear-gradient(#00000017 0 10px,#0000 10px 18px)}.hc-ghost.g4{background:repeating-linear-gradient(#00000014 0 7px,#0000 7px 13px)}.hc-el.in .hc-ghost{opacity:0}.hc-chrome span.hc-el{color:#0000}.hc-chrome span.hc-el.in{color:#3a3d46}.hc-chrome span.hc-el.on{background:#e639461a;box-shadow:0 0 0 2px #e63946e6}.hc-el-ava{opacity:1!important}.hc-el:not(.in) .hc-el-ava{opacity:.25!important}.hc-el:not(.in) .hc-el-book{color:#0000;background:#0000001a}.hc-el-answer{border-left-color:#e63946}.hc-el:not(.in).hc-el-answer{background:#00000008;border-left-color:#0000001f}.hc-el-title{font-family:var(--font-outfit), system-ui, sans-serif;padding:.2rem .35rem;font-size:1.2rem;font-weight:700;line-height:1.25}.hc-el-byline{color:#4a4e59;align-items:center;gap:.55rem;padding:.3rem .35rem;font-size:.74rem;display:flex}.hc-el-byline b{color:#15171c;font-weight:600}.hc-el-ava{background:linear-gradient(135deg,#e63946,#ff8a80);border-radius:50%;flex:none;width:22px;height:22px}.hc-el-answer{background:#e639460d;border-left:3px solid #e63946;padding:.45rem .5rem;font-size:.86rem;line-height:1.5}.hc-el-sources{color:#4a4e59;padding:.2rem .35rem;font-size:.72rem}.hc-el-sources u{color:#b02a33;margin-right:.3rem;text-decoration-color:#b02a3380}.hc-el-faq{gap:.4rem;padding:.35rem .4rem;display:grid}.hc-el-faq div{gap:1px;font-size:.74rem;display:grid}.hc-el-faq b{font-weight:600}.hc-el-faq span{color:#4a4e59}.hc-el-local{background:#0000000a;border-radius:.6rem;grid-template-columns:1fr 1fr auto;align-items:center;gap:.6rem;padding:.5rem .55rem;font-size:.72rem;display:grid}.hc-el-local div{gap:1px;display:grid}.hc-el-local b{font-weight:600}.hc-el-local span{color:#4a4e59}.hc-el-book{color:#fff;white-space:nowrap;background:#e63946;border-radius:999px;padding:.4rem .75rem;font-size:.72rem;font-weight:600}.hc-el-story{color:#2a2d35;padding:.35rem .5rem;font-size:.8rem;font-style:italic}.hc-el-story span{color:#6a6e79;margin-left:.3rem;font-size:.7rem;font-style:normal}.hc-code{white-space:pre;margin:0;padding:.9rem 1rem;font:.74rem/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;overflow:hidden}.hc-ln{opacity:0;display:block;transform:translate(-8px)}.hc-flip.flipped .hc-ln{animation:.4s forwards hc-ln}@keyframes hc-ln{to{opacity:1;transform:translate(0)}}.hc-ln.cm{color:#ffffff59}.hc-ln.k{color:#ff9b9b}.hc-ln.ok{color:#9be39b}.hc-ln.s{color:#cfd3dc}.hc-scan{pointer-events:none;background:linear-gradient(#0000,#e6394624,#0000);height:60px;position:absolute;top:-80px;left:0;right:0}.hc-flip.flipped .hc-scan{animation:3.2s linear 1.2s infinite hc-scan-y}@keyframes hc-scan-y{to{transform:translateY(700px)}}.hc-build{color:#ffffff8c;align-items:center;gap:.9rem;margin-top:.9rem;font-size:.8rem;display:flex}.hc-build-bar{background:#ffffff14;border-radius:2px;flex:1;height:4px;overflow:hidden}.hc-build-bar i{background:linear-gradient(90deg, var(--hc-red), var(--hc-red-light));height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 10px #e6394699}.hc-build span{white-space:nowrap}@media (max-width:1023px){.hc-build{margin-top:.5rem}}.hc-anat-side{flex-direction:column;gap:1rem;display:flex}.hc-anat-rail{flex-wrap:wrap;gap:.4rem;display:flex}@media (max-width:640px){.hc-anat-rail{flex-wrap:nowrap;gap:.3rem}.hc-anat-dot{flex:1 1 0;width:auto;min-width:0}}.hc-anat-dot{color:#ffffff73;width:2.6rem;height:2rem;font:700 .7rem/1 var(--font-outfit), system-ui, sans-serif;letter-spacing:.08em;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;transition:background .3s,color .3s,border-color .3s,transform .2s;position:relative}.hc-anat-dot:hover{color:#fff;border-color:#ffffff40;transform:translateY(-1px)}.hc-anat-dot.done{color:#ffffffb3;border-color:#e6394659}.hc-anat-dot.on{background:var(--hc-red);border-color:var(--hc-red-light);color:#fff;box-shadow:0 0 18px #e6394680}.hc-anat-deck{display:grid;position:relative}.hc-anat-step{opacity:0;visibility:hidden;background:linear-gradient(135deg,#e6394614,#ffffff04);border:1px solid #e639464d;border-radius:1.1rem;grid-area:1/1;padding:1.6rem 1.7rem;transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s;transform:translate(28px);box-shadow:0 24px 60px #00000059}.hc-anat-step.past{transform:translate(-28px)}.hc-anat-step.on{opacity:1;visibility:visible;transition:opacity .45s .1s,transform .55s cubic-bezier(.2,.7,.2,1) .1s,visibility;transform:none}.hc-anat-num{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:.2em;color:var(--hc-red);margin-bottom:.6rem;font-size:.78rem;font-weight:700}.hc-anat-step h3{font-family:var(--font-outfit), system-ui, sans-serif;color:#fff;margin-bottom:.75rem;font-size:1.35rem;font-weight:600;line-height:1.25}.hc-anat-step p{color:#ffffffad;font-size:1rem;line-height:1.7}.hc-anat-spec{color:#ffffffbf;background:#0006;border:1px solid #ffffff12;border-radius:.6rem;margin-top:1rem;padding:.6rem .8rem;font:.78rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hc-anat-nav{align-items:center;gap:.9rem;display:flex}.hc-anat-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.5rem;height:2.75rem;padding:0 1.1rem;font-size:.9rem;font-weight:600;transition:background .3s,border-color .3s,box-shadow .3s,transform .2s,opacity .3s;display:inline-flex}.hc-anat-btn:hover:not(:disabled){border-color:#ffffff4d;transform:translateY(-1px)}.hc-anat-btn:disabled{opacity:.3;cursor:default}.hc-anat-btn.primary{background:var(--hc-red);border-color:var(--hc-red-light);padding:0 1.4rem}.hc-anat-btn.primary:hover:not(:disabled){box-shadow:0 0 28px #e6394673}.hc-anat-auto{background:#ffffff0f;border-radius:2px;flex:1;height:2px;overflow:hidden}.hc-anat-timer{transform-origin:0;background:var(--hc-red);width:100%;height:100%;animation:6.5s linear forwards hc-timer;display:block}@keyframes hc-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hc-ln{opacity:1;transform:none}.hc-anat-timer{display:none}}
