@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-hf-display:"Geist","Geist Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1f5b15{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_1f5b15{--font-hf-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-hf-serif:"Instrument Serif","Instrument Serif Fallback"}.hf-page{--hf-bg:#0c2a66;--hf-bg-soft:#14328a;--hf-card:#16308c;--hf-card-soft:rgba(30,63,158,0.55);--hf-glass:rgba(255,255,255,0.08);--hf-glass-strong:rgba(255,255,255,0.14);--hf-border:rgba(255,255,255,0.16);--hf-border-strong:rgba(255,255,255,0.28);--hf-text:#dce8fb;--hf-text-strong:#ffffff;--hf-text-dim:#b9d2f7;--hf-text-faint:#8da3d9;--hf-primary:#d4f553;--hf-primary-soft:rgba(212,245,83,0.16);--hf-secondary:#4b84e8;--hf-secondary-soft:rgba(75,132,232,0.18);--hf-accent:#f59e0b;--hf-accent-soft:rgba(245,158,11,0.14);--hf-success:#34d399;--hf-success-soft:rgba(52,211,153,0.16);--hf-danger:#ef4444;--hf-rose:#fb7185;--hf-rose-soft:rgba(251,113,133,0.14);--hf-violet:#a78bfa;--hf-violet-soft:rgba(167,139,250,0.14);--hf-slate-soft:rgba(255,255,255,0.12);--hf-radius:18px;--hf-radius-sm:12px;--hf-shadow:0 24px 60px -24px rgba(4,12,46,0.9);--hf-glow:0 0 40px rgba(212,245,83,0.25);min-height:100vh;background:radial-gradient(1000px 620px at 78% 16%,rgba(255,255,255,.17) 0,rgba(255,255,255,0) 62%),radial-gradient(820px 540px at 10% 90%,rgba(12,42,102,.34) 0,rgba(12,42,102,0) 64%),linear-gradient(135deg,#1e3f9e,#2f62d4 48%,#4b84e8);background-attachment:fixed;color:var(--hf-text);font-family:var(--font-inter,var(--font-primary,ui-sans-serif));-webkit-font-smoothing:antialiased;scroll-behavior:smooth}.hf-serif{font-family:var(--font-hf-serif),Georgia,"Times New Roman",serif}.hf-rail{scrollbar-width:none}.hf-rail::-webkit-scrollbar{display:none}.hf-page ::selection{background:rgba(75,132,232,.4);color:#fff}.hf-brand,.hf-deal-title,.hf-modal-title,.hf-page h1,.hf-page h2,.hf-page h3{font-family:var(--font-hf-display,inherit)}.hf-fact-value,.hf-tld-table td:nth-child(2),.hf-tld-table td:nth-child(3){font-family:var(--font-hf-mono,inherit);font-variant-numeric:tabular-nums}.hf-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hf-section{position:relative;scroll-margin-top:90px}.hf-section,.hf-section--tight{padding:5.5rem 0}.hf-section-cta{position:relative;z-index:2;display:flex;justify-content:center;margin-top:2.4rem}.hf-ghost-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:999px;border:1px solid var(--hf-border-strong);background:transparent;color:var(--hf-text);font-size:.86rem;font-weight:600;cursor:pointer;transition:all .2s ease}.hf-ghost-btn:hover{border-color:rgba(75,132,232,.7);background:var(--hf-primary-soft);color:var(--hf-text-strong)}.hf-section-head{max-width:640px;margin:0 auto 3rem;text-align:center}.hf-kicker{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(212,245,83,.35);background:rgba(212,245,83,.14);color:#d4f553;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem}.hf-h2{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.12;color:var(--hf-text-strong)}.hf-section-sub{margin-top:.9rem;color:var(--hf-text-dim);font-size:1.02rem;line-height:1.6}.hf-mono{font-family:var(--font-hf-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums}.hf-brand{gap:.55rem;color:var(--hf-text-strong);font-weight:700;font-size:1.02rem;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.hf-brand,.hf-brand-mark{display:flex;align-items:center}.hf-brand-mark{width:32px;height:32px;border-radius:10px;justify-content:center;color:#fff;background:linear-gradient(135deg,#2f62d4,#4b84e8);box-shadow:0 0 18px rgba(212,245,83,.4);flex-shrink:0}@keyframes hf-sheen{0%{background-position:140% 0}60%,to{background-position:-60% 0}}@keyframes hf-hero-marquee{to{transform:translateX(-50%)}}@keyframes hf-orbit-rot{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hf-orbit-counter{0%{transform:rotate(var(--cr,0deg))}to{transform:rotate(calc(var(--cr, 0deg) - 1turn))}}@keyframes hf-orbit-pulse{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.3);opacity:0}}.hf-orbit-spin{animation:hf-orbit-rot 48s linear infinite}.hf-orbit-node{animation:hf-orbit-counter 48s linear infinite}.hf-orbit-stage:hover .hf-orbit-node,.hf-orbit-stage:hover .hf-orbit-spin{animation-play-state:paused}.hf-orbit-pulse{animation:hf-orbit-pulse 3.2s ease-out infinite}@media (prefers-reduced-motion:reduce){.hf-orbit-node,.hf-orbit-pulse,.hf-orbit-spin{animation:none!important}}.hf-search-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem 1.3rem;border:none;border-radius:999px;background:#d4f553;color:#0c2a66;font-size:.92rem;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .2s ease;white-space:nowrap}.hf-search-btn:hover{filter:brightness(1.12)}.hf-search-btn-ico{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(2,6,23,.35);flex-shrink:0}.hf-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}@media (min-width:760px){.hf-cat-grid{grid-template-columns:repeat(4,1fr)}}.hf-cat-card{position:relative;padding:1.35rem 1.2rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-card-soft);cursor:pointer;text-align:left;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.hf-cat-card:hover{transform:translateY(-4px);border-color:var(--hf-border-strong);box-shadow:var(--hf-shadow)}.hf-cat-card.is-active{border-color:rgba(75,132,232,.8);box-shadow:0 0 0 3px rgba(75,132,232,.18),var(--hf-glow)}.hf-cat-ico{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.9rem}.hf-cat-name{font-weight:600;font-size:.95rem;color:var(--hf-text-strong)}.hf-cat-desc{margin-top:.3rem;font-size:.8rem;color:var(--hf-text-faint);line-height:1.45}.hf-cat-count{position:absolute;top:1rem;right:1rem;font-size:.72rem;font-weight:600;color:var(--hf-text-dim);padding:.15rem .5rem;border-radius:999px;background:var(--hf-glass-strong)}.hf-tint--indigo{background:var(--hf-primary-soft);color:#a5b4fc}.hf-tint--cyan{background:var(--hf-secondary-soft);color:#a8c5f7}.hf-tint--amber{background:var(--hf-accent-soft);color:#fcd34d}.hf-tint--emerald{background:var(--hf-success-soft);color:#6ee7b7}.hf-tint--rose{background:var(--hf-rose-soft);color:#fda4af}.hf-tint--violet{background:var(--hf-violet-soft);color:#c4b5fd}.hf-tint--slate{background:var(--hf-slate-soft);color:#cbd5e1}.hf-directory{display:flex;align-items:flex-start;gap:1.35rem}.hf-sidebar{--hf-side-ink:#0b1220;--hf-side-ink-soft:#55607a;--hf-side-ink-faint:#8a93a6;--hf-side-line:#eef1f6;--hf-side-edge:#dfe4ee;position:sticky;top:84px;width:250px;flex-shrink:0;border-radius:22px;border:1px solid #e6eaf2;background:#ffffff;color:var(--hf-side-ink-soft);padding:1.15rem 1.1rem 1.35rem;box-shadow:0 26px 64px -30px rgba(6,20,58,.55),0 2px 6px rgba(6,20,58,.06);max-height:calc(100vh - 110px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d5dbe7 transparent}.hf-sidebar::-webkit-scrollbar{width:8px}.hf-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:#dfe4ee}@media (max-width:959px){.hf-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(320px,88vw);max-height:none;border-radius:0;transform:translateX(-105%);transition:transform .3s cubic-bezier(.22,1,.36,1);background:#ffffff;padding-top:1.4rem;box-shadow:24px 0 60px -30px rgba(6,20,58,.7)}.hf-sidebar.is-open{transform:translateX(0)}}.hf-sidebar-backdrop{position:fixed;inset:0;z-index:70;background:rgba(2,6,23,.6);backdrop-filter:blur(4px)}@media (min-width:960px){.hf-sidebar-backdrop{display:none}}.hf-side-head{justify-content:space-between;margin-bottom:1rem}.hf-side-head,.hf-side-title{display:flex;align-items:center}.hf-side-title{font-size:.94rem;font-weight:700;color:var(--hf-side-ink);gap:.45rem}.hf-side-reset{border:none;background:transparent;color:var(--hf-side-ink-faint);font-size:.78rem;font-weight:600;cursor:pointer;border-radius:999px;padding:.25rem .55rem;transition:all .15s ease}.hf-side-reset:hover{background:#f2f5fa;color:var(--hf-side-ink)}.hf-side-group{padding:.95rem 0;border-top:1px solid var(--hf-side-line)}.hf-side-label{font-size:.67rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--hf-side-ink-faint);margin-bottom:.7rem}.hf-check-row,.hf-radio-row{display:flex;align-items:center;gap:.6rem;width:100%;padding:.42rem .5rem;border:none;border-radius:10px;background:transparent;color:var(--hf-side-ink-soft);font-size:.855rem;cursor:pointer;transition:color .15s ease,background .15s ease;text-align:left}.hf-check-row:hover,.hf-radio-row:hover{color:var(--hf-side-ink);background:#f4f6fb}.hf-check-row.is-active,.hf-radio-row.is-active{color:var(--hf-side-ink);font-weight:600;background:#f4f6fb}.hf-radio-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #d5dbe7;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease}.hf-radio-row.is-active .hf-radio-dot{border-color:#0c2a66}.hf-radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:#0c2a66;transform:scale(0);transition:transform .15s ease}.hf-radio-row.is-active .hf-radio-dot:after{transform:scale(1)}.hf-checkbox{width:16px;height:16px;border-radius:5px;border:1.5px solid #d5dbe7;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;transition:background .15s ease,border-color .15s ease}.hf-check-row.is-active .hf-checkbox{background:#0c2a66;border-color:#0c2a66;color:#fff}.hf-stack-chips{display:flex;flex-wrap:wrap;gap:.38rem}.hf-stack-chip{display:inline-flex;align-items:center;gap:.34rem;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--hf-side-edge);background:#fff;color:var(--hf-side-ink-soft);font-size:.755rem;cursor:pointer;transition:all .15s ease}.hf-stack-chip:hover{border-color:#0c2a66;color:var(--hf-side-ink)}.hf-stack-chip.is-active{border-color:#c2e63f;background:#d4f553;color:#0c2a66;font-weight:700}.hf-rating-row{display:flex;gap:.35rem}.hf-rating-pill{flex:1;padding:.4rem 0;border-radius:10px;border:1px solid var(--hf-side-edge);background:#fff;color:var(--hf-side-ink-soft);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.hf-rating-pill:hover:not(:disabled):not(.is-active){border-color:#0c2a66;color:var(--hf-side-ink)}.hf-rating-pill.is-active{border-color:#c2e63f;background:#d4f553;color:#0c2a66;font-weight:800}.hf-check-row:disabled,.hf-radio-row:disabled,.hf-rating-pill:disabled,.hf-stack-chip:disabled{opacity:.4;cursor:not-allowed}.hf-check-row:disabled:hover,.hf-radio-row:disabled:hover,.hf-rating-pill:disabled:hover,.hf-stack-chip:disabled:hover{border-color:var(--hf-side-edge);background:transparent;color:var(--hf-side-ink-soft)}.hf-results{flex:1;min-width:0}.hf-results-bar{display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-bottom:1.2rem;flex-wrap:wrap}.hf-results-count{font-size:.9rem;color:var(--hf-text-dim)}.hf-results-count strong{color:var(--hf-text-strong)}.hf-results-actions{display:flex;align-items:center;gap:.6rem}.hf-select{appearance:none;padding:.5rem 2.1rem .5rem .9rem;background:var(--hf-card) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center}.hf-filter-toggle,.hf-select{border-radius:10px;border:1px solid var(--hf-border-strong);color:var(--hf-text);font-size:.85rem;cursor:pointer}.hf-filter-toggle{display:none;align-items:center;gap:.45rem;padding:.5rem .95rem;background:var(--hf-card);font-weight:600}@media (max-width:959px){.hf-filter-toggle{display:inline-flex}}.hf-filter-count{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hf-primary);color:#fff;font-size:.68rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.hf-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:700px){.hf-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.hf-grid{grid-template-columns:repeat(3,1fr)}}.hf-card{position:relative;display:flex;flex-direction:column;padding:1.3rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),var(--hf-card);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hf-card:hover{transform:translateY(-5px);border-color:var(--hf-border-strong);box-shadow:var(--hf-shadow),0 0 32px rgba(75,132,232,.12)}.hf-card-glow{position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(75,132,232,.22),transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.hf-card:hover .hf-card-glow{opacity:1}.hf-card-top{display:flex;align-items:flex-start;gap:.85rem}.hf-logo{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;letter-spacing:-.02em;flex-shrink:0}.hf-card-id{min-width:0;flex:1}.hf-card-name{font-weight:700;font-size:1.02rem;color:var(--hf-text-strong);display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.hf-card-type{margin-top:.15rem;font-size:.76rem;color:var(--hf-text-faint)}.hf-card-rating{display:flex;gap:.3rem;font-size:.82rem;flex-shrink:0}.hf-badge,.hf-card-rating{align-items:center;font-weight:700;color:#fcd34d}.hf-badge{display:inline-flex;padding:.14rem .55rem;border-radius:999px;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;background:var(--hf-accent-soft);white-space:nowrap}.hf-card-tagline{margin-top:.85rem;font-size:.86rem;line-height:1.55;color:var(--hf-text-dim);flex:1}.hf-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .9rem;margin-top:.95rem;padding-top:.95rem;border-top:1px solid var(--hf-border)}.hf-fact{min-width:0}.hf-fact-label{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--hf-text-faint)}.hf-fact-value{margin-top:.12rem;font-size:.8rem;font-weight:600;color:var(--hf-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf-score-track{height:5px;border-radius:999px;background:rgba(148,163,184,.15);overflow:hidden;margin-top:.4rem}.hf-score-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#4b84e8,#d4f553)}.hf-tag-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.hf-tag{padding:.18rem .55rem;border-radius:999px;background:var(--hf-glass-strong);color:var(--hf-text-dim);font-size:.7rem;font-weight:500}.hf-tag--free{background:var(--hf-success-soft);color:#6ee7b7}.hf-card-actions{display:flex;align-items:center;gap:.6rem;margin-top:1.1rem}.hf-visit{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.58rem 1rem;border-radius:11px;background:#d4f553;color:#0c2a66;font-size:.85rem;font-weight:600;text-decoration:none;transition:filter .2s ease}.hf-visit:hover{filter:brightness(1.15)}.hf-compare-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.58rem .9rem;border-radius:11px;border:1px solid var(--hf-border-strong);background:transparent;color:var(--hf-text-dim);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.hf-compare-btn:hover{color:var(--hf-text-strong);border-color:rgba(75,132,232,.6)}.hf-compare-btn.is-active{border-color:var(--hf-secondary);background:var(--hf-secondary-soft);color:#a8c5f7}.hf-empty{padding:4rem 2rem;text-align:center;border:1px dashed var(--hf-border-strong);border-radius:var(--hf-radius);color:var(--hf-text-dim)}.hf-empty-title{font-size:1.05rem;font-weight:700;color:var(--hf-text-strong);margin-bottom:.4rem}.hf-compare-bar{position:fixed;left:50%;bottom:1.25rem;z-index:60;transform:translateX(-50%);gap:.9rem;padding:.65rem .75rem .65rem 1.1rem;border-radius:999px;border:1px solid var(--hf-border-strong);background:rgba(12,42,102,.92);backdrop-filter:blur(18px);box-shadow:var(--hf-shadow),var(--hf-glow);max-width:calc(100vw - 2rem)}.hf-compare-avatar,.hf-compare-avatars,.hf-compare-bar{display:flex;align-items:center}.hf-compare-avatar{width:34px;height:34px;border-radius:10px;justify-content:center;font-size:.72rem;font-weight:800;border:2px solid #14328a;margin-left:-8px}.hf-compare-avatar:first-child{margin-left:0}.hf-compare-open{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.2rem;border:none;border-radius:999px;background:#d4f553;color:#0c2a66;font-size:.88rem;font-weight:600;cursor:pointer}.hf-compare-clear{border:none;background:transparent;color:var(--hf-text-faint);font-size:.8rem;cursor:pointer;padding:.3rem}.hf-compare-clear:hover{color:var(--hf-text-strong)}.hf-modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(2,6,23,.72);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.25rem}.hf-modal{width:min(980px,100%);max-height:min(86vh,900px);display:flex;flex-direction:column;border-radius:22px;border:1px solid var(--hf-border-strong);background:#14328a;box-shadow:var(--hf-shadow);overflow:hidden}.hf-modal-head{justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid var(--hf-border)}.hf-modal-head,.hf-modal-title{display:flex;align-items:center}.hf-modal-title{font-size:1.1rem;font-weight:700;color:var(--hf-text-strong);gap:.55rem}.hf-modal-close{width:34px;height:34px;border-radius:10px;border:1px solid var(--hf-border-strong);background:transparent;color:var(--hf-text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.hf-modal-close:hover{color:var(--hf-text-strong);border-color:var(--hf-danger)}.hf-modal-body{overflow:auto;padding:0 1.5rem 1.5rem}.hf-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.86rem;min-width:640px}.hf-compare-table td,.hf-compare-table th{padding:.75rem .9rem;text-align:left;border-bottom:1px solid var(--hf-border);vertical-align:top}.hf-compare-table td:first-child,.hf-compare-table th:first-child{position:sticky;left:0;background:#14328a;color:var(--hf-text-faint);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;z-index:1}.hf-compare-table thead th{position:sticky;top:0;background:#14328a;z-index:2;padding-top:1.1rem}.hf-compare-col-head{display:flex;align-items:center;gap:.6rem;color:var(--hf-text-strong);font-weight:700;font-size:.95rem;white-space:nowrap}.hf-win{position:relative;color:#6ee7b7!important;font-weight:700}.hf-win:before{content:"";position:absolute;inset:4px 2px;border-radius:8px;background:rgba(16,185,129,.09);pointer-events:none}.hf-overall-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:999px;background:var(--hf-success-soft);color:#6ee7b7;font-weight:700;font-size:.8rem}.hf-domain-grid{display:grid;grid-template-columns:1fr;gap:.9rem}@media (min-width:760px){.hf-domain-grid{grid-template-columns:repeat(3,1fr)}}.hf-domain-card{padding:1.25rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-card-soft);transition:transform .25s ease,border-color .25s ease}.hf-domain-card:hover{transform:translateY(-4px);border-color:var(--hf-border-strong)}.hf-domain-name{font-weight:700;color:var(--hf-text-strong);font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hf-domain-example{margin-top:.35rem;font-size:.82rem;color:var(--hf-secondary)}.hf-domain-meta{margin-top:.8rem;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--hf-text-dim)}.hf-domain-meta strong{color:var(--hf-text);font-weight:600}.hf-cost-pill{padding:.16rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.hf-tld-table-wrap{margin-top:3.5rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-card-soft);overflow-x:auto}.hf-tld-table{width:100%;min-width:560px;border-collapse:collapse;font-size:.88rem}.hf-tld-table th{padding:.9rem 1.1rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--hf-text-faint)}.hf-tld-table td,.hf-tld-table th{border-bottom:1px solid var(--hf-border)}.hf-tld-table td{padding:.8rem 1.1rem;color:var(--hf-text-dim)}.hf-tld-table tbody tr:last-child td{border-bottom:none}.hf-tld-table tbody tr{transition:background .15s ease}.hf-tld-table tbody tr:hover{background:var(--hf-glass)}.hf-tld-name{font-weight:700;color:var(--hf-text-strong);font-size:.95rem}.hf-renewal-up{color:#fda4af;font-weight:600}.hf-renewal-ok{color:#6ee7b7;font-weight:600}.hf-tip{display:flex;gap:.8rem;align-items:flex-start;margin-top:1.4rem;padding:1rem 1.2rem;border-radius:var(--hf-radius-sm);border:1px solid rgba(245,158,11,.35);background:var(--hf-accent-soft);color:#fde68a;font-size:.88rem;line-height:1.55}.hf-deal-grid{display:grid;grid-template-columns:1fr;gap:.9rem}@media (min-width:700px){.hf-deal-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.hf-deal-grid{grid-template-columns:repeat(3,1fr)}}.hf-deal-card{position:relative;display:flex;flex-direction:column;padding:1.3rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-card-soft);overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hf-deal-card:hover{transform:translateY(-4px);border-color:var(--hf-border-strong);box-shadow:var(--hf-shadow)}.hf-deal-tag{align-self:flex-start;padding:.2rem .65rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hf-deal-provider{margin-top:.9rem;font-size:.78rem;font-weight:600;color:var(--hf-text-faint)}.hf-deal-title{margin-top:.25rem;font-size:1.05rem;font-weight:700;color:var(--hf-text-strong);letter-spacing:-.01em}.hf-deal-desc{margin-top:.5rem;font-size:.85rem;line-height:1.55;color:var(--hf-text-dim);flex:1}.hf-deal-cta{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.5rem 1.05rem;border-radius:10px;border:1px solid var(--hf-border-strong);color:var(--hf-text-strong);font-size:.84rem;font-weight:600;text-decoration:none;transition:all .2s ease}.hf-deal-cta:hover{border-color:rgba(75,132,232,.7);background:var(--hf-primary-soft)}.hf-mini-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:700px){.hf-mini-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.hf-mini-card{display:flex;align-items:center;gap:.7rem;padding:.85rem .9rem;border-radius:14px;border:1px solid var(--hf-border);background:var(--hf-card-soft);text-decoration:none;transition:transform .2s ease,border-color .2s ease}.hf-mini-card:hover{transform:translateY(-3px);border-color:var(--hf-border-strong)}.hf-mini-logo{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.72rem;flex-shrink:0}.hf-mini-body{min-width:0;flex:1;display:flex;flex-direction:column}.hf-mini-name{display:flex;align-items:center;gap:.3rem;font-size:.86rem;font-weight:700;color:var(--hf-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf-mini-arrow{color:var(--hf-text-faint);flex-shrink:0}.hf-mini-type{font-size:.72rem;color:var(--hf-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf-mini-rating{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.76rem;font-weight:700;color:#fcd34d}.hf-ctool-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width:900px){.hf-ctool-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}}.hf-ctool-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.hf-ctool-preview{border-radius:var(--hf-radius);border:1px solid var(--hf-border-strong);background:var(--hf-card);padding:1.5rem 1.4rem;box-shadow:var(--hf-shadow)}.hf-ctool-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:1px solid var(--hf-border)}.hf-ctool-provider{display:flex;align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;color:var(--hf-text-strong)}.hf-ctool-vs{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--hf-text-faint);flex-shrink:0}.hf-ctool-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.6rem 0;border-bottom:1px solid var(--hf-border);font-size:.86rem}.hf-ctool-row:last-child{border-bottom:none}.hf-ctool-val{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-hf-mono,monospace);font-variant-numeric:tabular-nums;color:var(--hf-text)}.hf-ctool-val:first-child{justify-content:flex-start}.hf-ctool-val:last-child{justify-content:flex-end}.hf-ctool-val.hf-win{color:#6ee7b7;font-weight:700}.hf-ctool-label{text-align:center;font-size:.72rem;color:var(--hf-text-faint);white-space:nowrap}.hf-compat-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.hf-compat-card{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .65rem .55rem .9rem;border-radius:999px;border:1px solid var(--hf-border);background:var(--hf-card-soft);color:var(--hf-text);cursor:pointer;transition:all .2s ease}.hf-compat-card:hover{border-color:rgba(75,132,232,.6);background:var(--hf-secondary-soft);transform:translateY(-2px)}.hf-compat-card svg{color:var(--hf-secondary);flex-shrink:0}.hf-compat-name{font-size:.86rem;font-weight:600}.hf-compat-count{min-width:22px;padding:.08rem .4rem;border-radius:999px;background:var(--hf-glass-strong);color:var(--hf-text-dim);font-size:.7rem;font-weight:700;text-align:center}.hf-tut-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:700px){.hf-tut-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.hf-tut-grid{grid-template-columns:repeat(3,1fr)}}.hf-tut-card{display:flex;flex-direction:column;padding:1.3rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-card-soft);text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hf-tut-card:hover{transform:translateY(-4px);border-color:var(--hf-border-strong);box-shadow:var(--hf-shadow)}.hf-tut-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.hf-tut-time{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:var(--hf-text-faint)}.hf-tut-title{margin:.9rem 0 .5rem;font-size:1.02rem;font-weight:700;color:var(--hf-text-strong);line-height:1.35}.hf-tut-summary{font-size:.85rem;line-height:1.55;color:var(--hf-text-dim);flex:1;margin:0}.hf-tut-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;font-size:.8rem;font-weight:600;color:var(--hf-secondary)}.hf-blog-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:700px){.hf-blog-grid{grid-template-columns:repeat(2,1fr)}}.hf-blog-card{padding:1.3rem;border-radius:var(--hf-radius);border:1px solid var(--hf-border);background:var(--hf-card-soft);transition:transform .25s ease,border-color .25s ease}.hf-blog-card:hover{transform:translateY(-3px);border-color:var(--hf-border-strong)}.hf-blog-cat{display:inline-block;padding:.16rem .6rem;border-radius:999px;background:var(--hf-primary-soft);color:#a5b4fc;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.hf-blog-title{margin:.85rem 0 .55rem;font-size:1.05rem;font-weight:700;color:var(--hf-text-strong);line-height:1.4}.hf-blog-excerpt{font-size:.87rem;line-height:1.6;color:var(--hf-text-dim);margin:0 0 1rem}.hf-blog-time{display:inline-flex;align-items:center;gap:.3rem;font-size:.74rem;color:var(--hf-text-faint)}.hf-news-card{flex-direction:column;text-align:center;gap:1.2rem;padding:clamp(2rem,5vw,3rem);border-radius:var(--hf-radius);border:1px solid var(--hf-border-strong);background:radial-gradient(60% 100% at 15% 0,rgba(75,132,232,.14),transparent 70%),radial-gradient(60% 100% at 85% 100%,rgba(75,132,232,.12),transparent 70%),var(--hf-card);max-width:720px;margin:0 auto}.hf-news-card,.hf-news-icon{display:flex;align-items:center}.hf-news-icon{width:44px;height:44px;border-radius:14px;justify-content:center;background:linear-gradient(135deg,#2f62d4,#d4f553);color:#fff;flex-shrink:0}.hf-news-copy{max-width:480px}.hf-news-form{display:flex;gap:.6rem;width:100%;max-width:420px;flex-wrap:wrap;justify-content:center}.hf-news-form input{flex:1;min-width:200px;padding:.72rem 1.1rem;border-radius:999px;border:1px solid var(--hf-border-strong);background:var(--hf-glass);color:var(--hf-text-strong);font-size:.9rem}.hf-news-form input::placeholder{color:var(--hf-text-faint)}.hf-news-form input.is-error{border-color:var(--hf-danger)}.hf-news-form button{gap:.4rem;padding:.72rem 1.3rem;border:none;background:#d4f553;color:#0c2a66;font-weight:700;cursor:pointer;white-space:nowrap}.hf-news-done,.hf-news-form button{display:inline-flex;align-items:center;border-radius:999px;font-size:.88rem}.hf-news-done{gap:.5rem;padding:.6rem 1.1rem;background:var(--hf-success-soft);color:#6ee7b7;font-weight:600}.hf-news-error{margin:-.4rem 0 0;font-size:.78rem;color:#fda4af}.hf-faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:.7rem}.hf-faq-item{border-radius:var(--hf-radius-sm);border:1px solid var(--hf-border);background:var(--hf-card-soft);overflow:hidden;transition:border-color .2s ease}.hf-faq-item.is-open{border-color:rgba(75,132,232,.5)}.hf-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.25rem;border:none;background:transparent;color:var(--hf-text-strong);font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.hf-faq-chevron{flex-shrink:0;color:var(--hf-text-faint);transition:transform .25s ease}.hf-faq-item.is-open .hf-faq-chevron{transform:rotate(180deg);color:var(--hf-secondary)}.hf-faq-a{padding:0 1.25rem 1.15rem;font-size:.89rem;line-height:1.65;color:var(--hf-text-dim)}.hf-footer{border-top:1px solid var(--hf-border);background:var(--hf-bg-soft);padding:3.5rem 0 2rem}.hf-footer-grid{display:grid;grid-template-columns:1fr;gap:2.25rem}@media (min-width:820px){.hf-footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.hf-footer-blurb{margin-top:.9rem;max-width:380px;font-size:.87rem;line-height:1.6;color:var(--hf-text-dim)}.hf-footer-title{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--hf-text-faint);margin-bottom:.9rem}.hf-footer-links{display:flex;flex-direction:column;gap:.55rem}.hf-footer-link{color:var(--hf-text-dim);font-size:.88rem;text-decoration:none;transition:color .15s ease}.hf-footer-link:hover{color:var(--hf-text-strong)}.hf-footer-note{margin-top:2.75rem;padding-top:1.4rem;border-top:1px solid var(--hf-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;font-size:.78rem;color:var(--hf-text-faint)}@media (prefers-reduced-motion:reduce){.hf-page *{transition-duration:.01ms!important}}.hf-media-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.35rem}@media (min-width:640px){.hf-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.hf-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hf-pagination{display:flex;flex-wrap:wrap;margin-top:2.75rem}.hf-page-btn,.hf-pagination{align-items:center;justify-content:center;gap:.4rem}.hf-page-btn{min-width:42px;height:42px;padding:0 .85rem;display:inline-flex;border-radius:999px;border:1px solid var(--hf-border);background:var(--hf-card-soft);color:var(--hf-text-dim);font-size:.86rem;font-weight:600;cursor:pointer;transition:all .2s ease}.hf-page-btn:hover:not(:disabled):not(.is-active){border-color:rgba(212,245,83,.55);color:var(--hf-text-strong);transform:translateY(-1px)}.hf-page-btn.is-active{background:var(--hf-primary);border-color:var(--hf-primary);color:#0c2a66;font-weight:800;cursor:default}.hf-page-btn:disabled{opacity:.35;cursor:not-allowed}.hf-page-gap{min-width:22px;text-align:center;color:var(--hf-text-faint);font-weight:700;user-select:none}