@font-face{font-family:Geist;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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_049598{font-family:Geist,Geist Fallback;font-style:normal}.__variable_049598{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Josefin Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/811801782d6cf65f-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:Josefin Slab Fallback;src:local("Times New Roman");ascent-override:71.69%;descent-override:23.90%;line-gap-override:0.00%;size-adjust:104.62%}.__className_fdda9f{font-family:Josefin Slab,Josefin Slab Fallback;font-weight:400;font-style:normal}.__variable_fdda9f{--font-josefin-slab:"Josefin Slab","Josefin Slab Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93c8632ba3309827-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0dbeedbc542141f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d5bb7febfdd2862a-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/241c4d5b43afdd6e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8904b649424fc2b6-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34019fa29111defb-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56da557e531d1081-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_dd4049{font-family:Inter,Inter Fallback;font-weight:400;font-style:normal}.__variable_dd4049{--font-inter:"Inter","Inter Fallback"}.hl-root{--u:clamp(0.8px,0.078125vw,1.5px);--hl-white:#ffffff;--hl-black:#000000;--hl-ink:#252525;--hl-surface:#f6f6f6;--hl-muted:#8c8c8c;--hl-rule:#d0d0d0;--hl-border:#d9d9d9;--hl-ghost:#e8e8e8;--hl-glass:rgba(255,255,255,0.3);--hl-bar:rgba(255,255,255,0.5);--hl-gutter:12px;--hl-radius:calc(16 * var(--u));--hl-radius-md:calc(10 * var(--u));--hl-col-gap:calc(20 * var(--u));--hl-pad-card:calc(28 * var(--u));--hl-pad-bleed:calc(64 * var(--u));--hl-fs-display:clamp(28px,5vw,80px);--hl-fs-h2:clamp(28px,3.75vw,60px);--hl-fs-body:clamp(16px,1.5625vw,21px);--hl-fs-label:clamp(14px,1.25vw,17px);--hl-fs-nav:clamp(13px,1.09375vw,15px);--hl-fs-numeral:clamp(28px,3.125vw,48px);--hl-fs-logo:clamp(22px,2.1875vw,32px);--hl-fs-pill:clamp(15px,1.25vw,17px);--hl-lh-display:1.06;--hl-lh-h2:1.1;--hl-lh-body:1.55;--hl-lh-label:1.35;--hl-lh-pill:1.3;--hl-lh-nav:1.1;--hl-tr-display:-0.025em;--hl-tr-h2:-0.02em;--hl-tr-body:0;--hl-measure:62ch;--hl-stack-hero:calc(24 * var(--u));--hl-stack-feature:calc(18 * var(--u));--hl-stack-step:calc(24 * var(--u));--hl-nav-gap:calc(40 * var(--u));--hl-h-feature:calc(605 * var(--u));--hl-h-split:calc(611 * var(--u));--hl-h-twoup:calc(519 * var(--u));--hl-h-cta:calc(534 * var(--u));--hl-h-footer:calc(838 * var(--u));--hl-h-panel:calc(400 * var(--u));--hl-h-tabs:calc(101 * var(--u))}@media (max-width:430px){.hl-root{--hl-fs-display:clamp(22px,7.6vw,34px)}}@media (max-width:767px){.hl-root{--u:1px;--hl-pad-card:20px;--hl-pad-bleed:24px;--hl-col-gap:12px;--hl-lh-h2:1.18}.hl-ask,.hl-bkp,.hl-dbp,.hl-kns,.hl-pkp,.hl-step__cal,.hl-stp{--u:1.2px}}.hl-root{background:var(--hl-white);color:var(--hl-black);font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,sans-serif;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;overflow-x:clip}:where(.hl-root h1,.hl-root h2,.hl-root h3,.hl-root p,.hl-root figure){margin:0}:where(.hl-root ul){margin:0;padding:0;list-style:none}:where(.hl-root img){display:block;max-width:100%}:where(.hl-root a){color:inherit;text-decoration:none}:where(.hl-root button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.hl-root :focus-visible{outline:2px solid currentColor;outline-offset:3px}.hl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.hl-root *,.hl-root :after,.hl-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hl-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--hl-white);color:var(--hl-black);padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:var(--hl-radius-md);box-shadow:0 0 0 2px var(--hl-black);text-decoration:none;font-size:var(--hl-fs-nav)}.hl-skip:focus{left:var(--hl-gutter);top:var(--hl-gutter)}.hl-page{width:100%}.hl-section{padding:var(--hl-gutter);scroll-margin-top:calc(var(--hl-gutter) + 80 * var(--u))}.hl-grid-even{grid-template-columns:1fr 1fr;grid-gap:var(--hl-col-gap)}.hl-grid-even,.hl-grid-wide{display:grid;gap:var(--hl-col-gap)}.hl-grid-wide{grid-template-columns:723fr 513fr;grid-gap:var(--hl-col-gap)}.hl-card{border-radius:var(--hl-radius);overflow:hidden;position:relative}.hl-card-media{background:var(--hl-surface)}.hl-card-media__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hl-card-outline{border:1px solid var(--hl-border)}@media (max-width:767px){.hl-grid-even,.hl-grid-wide{grid-template-columns:1fr}}.hl-display{font-size:var(--hl-fs-display);line-height:var(--hl-lh-display);letter-spacing:var(--hl-tr-display);text-align:center;color:var(--hl-white);font-weight:400;text-wrap:balance}.hl-display__lead{font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;font-weight:500}.hl-display__answer{font-family:var(--font-josefin-slab),Georgia,serif;font-weight:400;letter-spacing:0}.hl-h2{font-size:var(--hl-fs-h2);line-height:var(--hl-lh-h2);letter-spacing:var(--hl-tr-h2);font-weight:400;text-wrap:balance}.hl-body{font-size:var(--hl-fs-body);line-height:var(--hl-lh-body);letter-spacing:var(--hl-tr-body);max-width:var(--hl-measure);text-wrap:pretty}.hl-label{font-size:var(--hl-fs-label);line-height:var(--hl-lh-label)}.hl-muted{color:var(--hl-muted)}.hl-btn{display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(36 * var(--u));font-size:var(--hl-fs-label);line-height:1.1;white-space:nowrap;transition:opacity .15s ease}.hl-btn:hover{opacity:.85}.hl-btn-solid{background:var(--hl-white);color:var(--hl-black)}.hl-btn-dark{background:var(--hl-black);color:var(--hl-white)}.hl-btn-glass{background:var(--hl-glass);color:var(--hl-white)}.hl-btn__icon{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u))}.hl-btn-sm{padding:calc(8 * var(--u)) calc(24 * var(--u));font-size:var(--hl-fs-nav);line-height:var(--hl-lh-nav)}.hl-pill{background:var(--hl-white);color:var(--hl-black);padding:calc(10 * var(--u)) calc(18 * var(--u));text-align:center;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:var(--hl-fs-pill);line-height:1.21;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}@media (max-width:767px){.hl-btn{padding:12px 24px;min-height:44px}}.hl-eyebrow{display:flex;align-items:center;gap:calc(8 * var(--u))}.hl-eyebrow svg{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u))}.hl-js [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--reveal-i, 0) * 80ms);will-change:transform,opacity}.hl-js [data-reveal=up]{transform:translateY(calc(24 * var(--u)))}.hl-js [data-reveal=left]{transform:translateX(calc(-28 * var(--u)))}.hl-js [data-reveal=right]{transform:translateX(calc(28 * var(--u)))}.hl-js [data-reveal=scale]{transform:scale(.965)}.hl-js [data-reveal][data-shown=true]{opacity:1;transform:none;will-change:auto}.hl-js .hl-hero__bg{animation:hl-hero-in 1.4s ease-out both}@keyframes hl-hero-in{0%{opacity:0}to{opacity:1}}@keyframes hl-parallax{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@supports (animation-timeline:view()){@media (min-width:768px) and (prefers-reduced-motion:no-preference){.hl-js .hl-card-media,.hl-js .hl-split__card{view-timeline-name:--hl-bg-view}.hl-js .hl-card-media__bg,.hl-js .hl-split__bg{height:114%!important;top:-7%!important;animation-name:hl-parallax;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hl-bg-view;animation-range:cover 0 cover 100%}}}@keyframes hl-part-in{0%{opacity:0;transform:translateY(calc(10 * var(--u)))}to{opacity:1;transform:none}}.hl-js :is(.hl-stp__enter,.hl-stp__bar,.hl-stp__timeline>li,.hl-pkp__ask,.hl-pkp__searched,.hl-pkp__pick,.hl-pkp__closing,.hl-dbp__card,.hl-bkp__cal,.hl-bkp__event,.hl-bkp__chat>li,.hl-kns__front,.hl-kns__back){opacity:0}.hl-js [data-shown=true] :is(.hl-stp__enter,.hl-stp__bar,.hl-stp__timeline>li,.hl-pkp__ask,.hl-pkp__searched,.hl-pkp__pick,.hl-pkp__closing,.hl-dbp__card,.hl-bkp__cal,.hl-bkp__event,.hl-bkp__chat>li,.hl-kns__front,.hl-kns__back){animation:hl-part-in .6s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--part-i, 0) * 90ms + .22s)}.hl-stp__enter{--part-i:0}.hl-stp__bar{--part-i:1}.hl-stp__timeline>li:first-child{--part-i:2}.hl-stp__timeline>li:nth-child(2){--part-i:3}.hl-stp__timeline>li:nth-child(3){--part-i:4}.hl-stp__timeline>li:nth-child(4){--part-i:5}.hl-stp__timeline>li:nth-child(5){--part-i:6}.hl-stp__timeline>li:nth-child(6){--part-i:7}.hl-pkp__ask{--part-i:0}.hl-pkp__searched{--part-i:1}.hl-pkp__pick{--part-i:2}.hl-pkp__closing{--part-i:3}.hl-dbp__card:first-child{--part-i:0}.hl-dbp__card:nth-child(2){--part-i:1}.hl-dbp__card:nth-child(3){--part-i:2}.hl-dbp__card:nth-child(4){--part-i:3}.hl-bkp__cal{--part-i:0}.hl-bkp__event:first-child{--part-i:1}.hl-bkp__event:nth-child(2){--part-i:2}.hl-bkp__event:nth-child(3){--part-i:3}.hl-bkp__event:nth-child(4){--part-i:4}.hl-bkp__event:nth-child(5){--part-i:5}.hl-bkp__chat>li:first-child{--part-i:6}.hl-bkp__chat>li:nth-child(2){--part-i:7}.hl-bkp__chat>li:nth-child(3){--part-i:8}.hl-kns__back:nth-child(2){--part-i:0}.hl-kns__back:nth-child(3){--part-i:1}.hl-kns__back:nth-child(4){--part-i:2}.hl-kns__front{--part-i:3}@media (prefers-reduced-motion:reduce){.hl-js [data-reveal],.hl-js [data-reveal][data-shown=true]{opacity:1;transform:none;transition:none;transition-delay:0s;will-change:auto}.hl-js .hl-hero__bg{animation:none}.hl-js :is(.hl-stp__enter,.hl-stp__bar,.hl-stp__timeline>li,.hl-pkp__ask,.hl-pkp__searched,.hl-pkp__pick,.hl-pkp__closing,.hl-dbp__card,.hl-bkp__cal,.hl-bkp__event,.hl-bkp__chat>li,.hl-kns__front,.hl-kns__back){opacity:1;transform:none;animation:none}}.hl-nav{position:fixed;top:var(--hl-gutter);left:var(--hl-gutter);right:var(--hl-gutter);z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:calc(24 * var(--u));gap:calc(24 * var(--u));max-width:100%;margin-inline:auto;background:transparent;color:var(--hl-white);border-radius:var(--hl-radius-md);box-shadow:none;padding:calc(24 * var(--u));transition:max-width .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),background-color .3s ease,color .3s ease,box-shadow .3s ease}.hl-nav[data-scrolled=true]{max-width:min(calc(1160 * var(--u)),100%);background:var(--hl-white);color:var(--hl-black);padding:calc(10 * var(--u)) calc(20 * var(--u));box-shadow:0 0 0 1px rgba(0,0,0,.06),0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-8 * var(--u)) rgba(0,0,0,.22)}.hl-nav__logo{font-size:var(--hl-fs-logo);line-height:1.1;justify-self:start;color:inherit}.hl-nav__links{display:flex;gap:var(--hl-nav-gap);font-size:var(--hl-fs-nav);line-height:var(--hl-lh-nav)}.hl-nav__links a{color:inherit;opacity:.82;transition:opacity .15s ease,color .3s ease}.hl-nav__links a:hover,.hl-nav__links a[aria-current=true]{opacity:1}.hl-nav[data-scrolled=true] .hl-nav__links a{color:var(--hl-muted);opacity:1}.hl-nav[data-scrolled=true] .hl-nav__links a:hover,.hl-nav[data-scrolled=true] .hl-nav__links a[aria-current=true]{color:var(--hl-black)}.hl-nav__links a{position:relative}.hl-nav__links a[aria-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:calc(-6 * var(--u));height:2px;background:currentColor}.hl-nav__actions{display:flex;gap:calc(12 * var(--u));justify-self:end}.hl-nav[data-scrolled=true] .hl-btn-solid{background:var(--hl-black);color:var(--hl-white)}.hl-nav[data-scrolled=true] .hl-btn-glass{background:rgba(0,0,0,.05);color:var(--hl-black)}.hl-nav[data-scrolled=true] .hl-btn-glass:hover{background:rgba(0,0,0,.09);opacity:1}.hl-nav .hl-btn{transition:background-color .3s ease,color .3s ease,opacity .15s ease}.hl-nav__toggle{display:none;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:var(--hl-radius-md);background:none;border:0;color:inherit;cursor:pointer}.hl-nav__bars,.hl-nav__bars:after,.hl-nav__bars:before{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,background-color .2s ease}.hl-nav__bars:after,.hl-nav__bars:before{content:"";position:absolute}.hl-nav__bars{position:relative}.hl-nav__bars:before{transform:translateY(-6px)}.hl-nav__bars:after{transform:translateY(6px)}.hl-nav[data-open=true] .hl-nav__bars{background:transparent}.hl-nav[data-open=true] .hl-nav__bars:before{transform:rotate(45deg)}.hl-nav[data-open=true] .hl-nav__bars:after{transform:rotate(-45deg)}.hl-nav__loginrow{display:none}@media (prefers-reduced-motion:reduce){.hl-nav__bars,.hl-nav__bars:after,.hl-nav__bars:before,.hl-nav__links{transition:none}}@media (max-width:860px){.hl-nav{grid-template-columns:1fr auto;padding:16px}.hl-nav[data-scrolled=true]{padding:10px 12px}.hl-nav__actions .hl-btn-glass{display:none}.hl-nav__toggle{display:grid}.hl-nav__logo{display:flex;align-items:center;min-height:44px}.hl-nav__links{position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px;background:var(--hl-white);border-radius:var(--hl-radius-md);box-shadow:0 18px 40px -18px rgba(0,0,0,.35);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.hl-nav[data-open=true] .hl-nav__links{opacity:1;visibility:visible;transform:none;transition-delay:0s}.hl-nav__links a{display:block;padding:14px 12px;border-radius:calc(var(--hl-radius-md) - 4px);font-size:16px;line-height:1.2;color:var(--hl-black)}.hl-nav__links a[aria-current=true]{background:var(--hl-mist,rgba(0,0,0,.05))}.hl-nav__loginrow{display:block;margin-top:4px;border-top:1px solid var(--hl-border);padding-top:4px}}.hl-hero{position:relative;height:calc(100svh - var(--hl-gutter) * 2);min-height:calc(560 * var(--u));display:flex;flex-direction:column;color:var(--hl-white)}.hl-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:0}.hl-hero__body{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;align-items:center;padding:calc(var(--hl-gutter) + 80 * var(--u)) var(--hl-gutter) 0}.hl-hero__body:before{content:"";flex:1 0}.hl-hero__body:after{content:"";flex:2.85 0}.hl-hero__stack{width:100%;max-width:calc(1290 * var(--u));max-width:100%;display:flex;flex-direction:column;gap:var(--hl-stack-hero)}.hl-hero__actions{display:flex;gap:calc(17 * var(--u));justify-content:center}.hl-hero__band{position:relative;z-index:1;flex:none;margin-bottom:calc(96 * var(--u));align-items:center;padding:calc(16 * var(--u)) var(--hl-gutter) 0}.hl-hero__band,.hl-hero__chat{display:flex;flex-direction:column;gap:calc(6 * var(--u))}.hl-hero__chat{width:100%;max-width:calc(620 * var(--u))}.hl-hero__msg{display:flex;flex-direction:column;gap:calc(5 * var(--u));max-width:88%}.hl-hero__msg--ask{align-self:flex-end;align-items:flex-end}.hl-hero__msg--reply{align-self:flex-start;align-items:flex-start}.hl-hero__ask,.hl-hero__reply{padding:calc(9 * var(--u)) calc(14 * var(--u));font-size:clamp(13px,1.09375vw,16px);line-height:1.45;border-radius:calc(14 * var(--u))}.hl-hero__ask{border-bottom-right-radius:calc(4 * var(--u));background:rgba(12,30,66,.72);color:var(--hl-white);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hl-hero__reply{border-bottom-left-radius:calc(4 * var(--u));background:var(--hl-white);color:var(--hl-ink)}.hl-hero__more{position:absolute;bottom:calc(26 * var(--u));left:50%;transform:translateX(-50%);z-index:2;display:grid;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));min-width:40px;min-height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.65);background:rgba(12,30,66,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--hl-white);transition:background-color .2s ease,transform .2s ease}.hl-hero__more svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hl-hero__more:hover{background:rgba(255,255,255,.28);transform:translateX(-50%) translateY(calc(2 * var(--u)))}@media (max-width:767px){.hl-hero{height:auto;min-height:calc(80svh - var(--hl-gutter) * 2)}.hl-hero .hl-display{font-size:clamp(32px,12vw,58px)}.hl-hero__body{padding-top:96px}.hl-hero__actions{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}.hl-hero__actions .hl-btn{justify-content:center;padding-inline:18px}.hl-hero__strip{gap:8px;padding:10px 0}.hl-hero__ask,.hl-hero__reply{max-width:100%}}.hl-hero__from{display:flex;align-items:center;gap:calc(6 * var(--u));font-size:clamp(10px,.86vw,12px);line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-white);padding:calc(4 * var(--u)) calc(9 * var(--u));border-radius:999px;background:rgba(12,30,66,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hl-hero__frommark{width:calc(16 * var(--u));height:calc(16 * var(--u));padding:calc(2 * var(--u));border-radius:calc(4 * var(--u));background:var(--hl-white);object-fit:contain}.hl-hero__chat{gap:calc(5 * var(--u))}.hl-twoup__card--sky .hl-card-media__bg{object-position:43.6% 50%}.hl-twoup__card--sunset .hl-card-media__bg{object-position:50% 100%}.hl-twoup__head{position:relative;z-index:1;flex:none;padding:calc(30 * var(--u)) calc(30 * var(--u)) calc(26 * var(--u));gap:calc(12 * var(--u));color:var(--hl-black)}.hl-twoup__card--sky,.hl-twoup__head{display:flex;flex-direction:column;background:var(--hl-white)}.hl-twoup__card--sky .hl-card-media__bg{position:relative;inset:auto;flex:1 1;width:100%;min-height:calc(360 * var(--u))}.hl-twoup__card{min-height:calc(640 * var(--u))}.hl-twoup__plate{position:absolute;left:calc(30 * var(--u));right:calc(30 * var(--u));bottom:calc(28 * var(--u));background:var(--hl-white);padding:var(--hl-pad-card);border-radius:calc(12 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u))}.hl-twoup__tag{color:var(--hl-muted)}.hl-twoup__tag--yes{color:#15803d}.hl-twoup__askslabel{margin-top:calc(6 * var(--u));font-size:var(--hl-fs-nav);line-height:1.3;color:var(--hl-muted)}.hl-twoup__asks{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u))}.hl-twoup__asks li{padding:calc(6 * var(--u)) calc(12 * var(--u));border-radius:calc(999 * var(--u));background:var(--hl-surface);font-size:var(--hl-fs-nav);line-height:1.3;color:var(--hl-ink)}@media (max-width:767px){.hl-twoup__card{min-height:0;display:flex;flex-direction:column}.hl-twoup__card .hl-card-media__bg{position:relative!important;height:180px!important;min-height:0!important;inset:auto!important;flex:none}.hl-twoup__card--sky .hl-card-media__bg{height:260px!important}.hl-twoup__plate{position:relative;inset:auto;padding:20px}}.hl-step__card{min-height:var(--hl-h-feature);background:var(--hl-surface);display:flex;flex-direction:column}.hl-step__tabs{display:grid;grid-template-columns:repeat(3,1fr);height:var(--hl-h-tabs);flex:none;border-bottom:1px solid var(--hl-rule)}.hl-step__tab{padding:calc(32 * var(--u)) 0 0 calc(31 * var(--u));border-right:1px solid var(--hl-rule);font-size:var(--hl-fs-label);line-height:var(--hl-lh-label);color:var(--hl-muted);text-align:left;transition:color .2s ease}.hl-step__tab:last-child{border-right:0}.hl-step__tab:hover{color:var(--hl-ink)}.hl-step__tab span{display:block;max-width:calc(144 * var(--u));pointer-events:none}.hl-step__tab[aria-selected=true]{color:var(--hl-black);box-shadow:inset 0 -1px 0 0 var(--hl-black);position:relative}.hl-step__tab[data-timing=true]:after{content:"";position:absolute;left:0;bottom:-1px;height:calc(2 * var(--u));background:var(--hl-black);animation:hl-step-timing 7s linear forwards}@keyframes hl-step-timing{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.hl-step__tab[data-timing=true]:after{display:none}}.hl-step__viewport{flex:1 1;min-height:0;overflow:hidden}.hl-step__track{display:flex;height:100%;transition:transform .45s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.hl-step__track{transition:none}}.hl-step__panel,.hl-step__slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.hl-step__panel{display:flex;flex-direction:column}.hl-step__badge{flex:none;margin:var(--hl-pad-card) 0 0 var(--hl-pad-card);width:calc(72 * var(--u));height:calc(72 * var(--u));background:var(--hl-ink);color:var(--hl-white);display:grid;place-items:center;font-size:var(--hl-fs-numeral);line-height:1.1}.hl-step__bottom{margin-top:auto;padding:0 var(--hl-pad-card) var(--hl-pad-card);gap:calc(24 * var(--u))}.hl-step__bottom,.hl-step__text{display:flex;flex-direction:column}.hl-step__text{gap:var(--hl-stack-step)}.hl-step__text .hl-body,.hl-step__text .hl-h2{max-width:calc(515 * var(--u))}.hl-step__logos{display:flex;gap:calc(18 * var(--u))}.hl-step__logos img{width:calc(29 * var(--u));height:calc(29 * var(--u));object-fit:contain}.hl-step__media{min-height:var(--hl-h-feature)}.hl-step__viewport--media{position:absolute;inset:0;z-index:1}.hl-step__shot{position:absolute;height:auto;left:calc(46 * var(--u));width:calc(100% - 92 * var(--u));top:50%;transform:translateY(-50%)}@media (max-width:767px){.hl-step__card,.hl-step__media{height:auto;min-height:0}.hl-step__tabs{height:auto}.hl-step__tab{padding:20px 8px 20px 16px;font-size:13px}.hl-step__viewport{min-height:0}.hl-step__panel{height:auto;gap:24px;justify-content:flex-start}.hl-step__badge{width:56px;height:56px}.hl-step__media{min-height:0;padding:20px;display:flex;align-items:center}.hl-step__shot{position:static;transform:none;left:auto;top:auto;width:100%}.hl-step__viewport--media{position:relative;inset:auto}.hl-step__track{height:auto;align-items:center}.hl-step__panel,.hl-step__slide{height:auto}}.hl-step__cal{border:1px solid var(--hl-border);border-radius:var(--hl-radius);padding:calc(14 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) rgba(0,0,0,.25)}.hl-step__cal,.hl-stp{background:var(--hl-white)}.hl-stp{margin:0;border:1px solid var(--hl-border);border-radius:calc(12 * var(--u));overflow:hidden;color:var(--hl-ink);box-shadow:0 calc(12 * var(--u)) calc(34 * var(--u)) calc(-12 * var(--u)) rgba(0,0,0,.28)}.hl-stp__bar{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));padding:calc(11 * var(--u)) calc(15 * var(--u));border-bottom:1px solid var(--hl-border);background:var(--hl-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12 * var(--u));line-height:1.2}.hl-stp__status{display:inline-flex;align-items:center;gap:calc(6 * var(--u));color:var(--hl-muted);text-transform:uppercase;letter-spacing:.08em;font-size:calc(10 * var(--u))}.hl-stp__status i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#16a34a;animation:hl-dbp-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hl-stp__status i{animation:none}}.hl-stp__timeline{position:relative;padding:calc(12 * var(--u)) calc(15 * var(--u)) calc(14 * var(--u))}.hl-stp__timeline li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-column-gap:calc(11 * var(--u));column-gap:calc(11 * var(--u));padding-bottom:calc(13 * var(--u))}.hl-stp__timeline li:last-child{padding-bottom:0}.hl-stp__timeline li:not(:last-child):before{content:"";position:absolute;left:calc(4 * var(--u));top:calc(12 * var(--u));bottom:0;width:1px;background:var(--hl-border)}.hl-stp__node{grid-column:1;width:calc(9 * var(--u));height:calc(9 * var(--u));margin-top:calc(4 * var(--u));border-radius:50%;background:#16a34a;align-self:start}.hl-stp__title{grid-column:2;font-size:calc(13 * var(--u));line-height:1.3}.hl-stp__at{grid-column:3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(10 * var(--u))}.hl-stp__at,.hl-stp__detail{line-height:1.3;color:var(--hl-muted)}.hl-stp__detail{grid-column:2/-1;margin-top:calc(2 * var(--u));font-size:calc(11 * var(--u))}.hl-stp__step--running .hl-stp__node{background:transparent;border:calc(2 * var(--u)) solid var(--hl-ink);animation:hl-stp-pulse 1.6s ease-in-out infinite}.hl-stp__step--running .hl-stp__at{color:var(--hl-ink)}@keyframes hl-stp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.hl-stp__step--running .hl-stp__node{animation:none}}.hl-ask{margin:0;display:flex;flex-direction:column;gap:calc(10 * var(--u));min-height:calc(380 * var(--u))}.hl-ask__bubble{max-width:86%;padding:calc(11 * var(--u)) calc(15 * var(--u));border-radius:calc(18 * var(--u));font-size:calc(13 * var(--u));line-height:1.4;animation:hl-ask-in .45s cubic-bezier(.2,0,.2,1) both}.hl-ask__bubble--in{align-self:flex-start;display:flex;align-items:center;gap:calc(10 * var(--u));background:var(--hl-white);color:var(--hl-ink);border-bottom-left-radius:calc(5 * var(--u))}.hl-ask__bubble--out{align-self:flex-end;background:var(--hl-ink);color:var(--hl-white);border-bottom-right-radius:calc(5 * var(--u))}.hl-ask__mark{flex:none;width:calc(17 * var(--u));height:calc(17 * var(--u));border-radius:calc(4 * var(--u));object-fit:contain}@keyframes hl-ask-in{0%{opacity:0;transform:translateY(calc(8 * var(--u)))}}@media (prefers-reduced-motion:reduce){.hl-ask__bubble,.hl-ask__card{animation:none}}.hl-ask__card{align-self:flex-end;width:86%;padding:calc(13 * var(--u));border-radius:calc(14 * var(--u));background:var(--hl-white);animation:hl-ask-in .45s cubic-bezier(.2,0,.2,1) both}.hl-ask__cardhead{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u));line-height:1.2;color:var(--hl-black)}.hl-ask__cardhead svg{width:calc(16 * var(--u));height:calc(16 * var(--u));flex:none;padding:calc(3 * var(--u));border-radius:50%;background:#16a34a;color:var(--hl-white)}.hl-ask__cardrows{margin:calc(10 * var(--u)) 0 0;display:flex;flex-direction:column;gap:calc(5 * var(--u));font-size:calc(11 * var(--u));line-height:1.3}.hl-ask__cardrows>div{display:flex;justify-content:space-between;gap:calc(14 * var(--u))}.hl-ask__cardrows dt{color:var(--hl-muted)}.hl-ask__cardrows dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--hl-black)}.hl-stp__enter{padding:calc(15 * var(--u)) calc(15 * var(--u)) calc(13 * var(--u));border-bottom:1px solid var(--hl-border)}.hl-stp__fieldlabel{display:block;margin-bottom:calc(7 * var(--u));font-size:calc(11 * var(--u));line-height:1.2;color:var(--hl-muted)}.hl-stp__row{display:flex;align-items:stretch;gap:calc(8 * var(--u))}.hl-stp__input{flex:1 1;min-width:0;display:flex;align-items:center;padding:calc(9 * var(--u)) calc(11 * var(--u));border:1px solid var(--hl-border);border-radius:calc(7 * var(--u));background:var(--hl-white);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12 * var(--u));line-height:1.2;color:var(--hl-black);overflow:hidden;white-space:nowrap}.hl-stp__caret{width:calc(1.5 * var(--u));height:calc(14 * var(--u));margin-left:calc(2 * var(--u));background:var(--hl-black);animation:hl-stp-blink 1.1s step-end infinite}@keyframes hl-stp-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hl-stp__caret{animation:none}}.hl-stp__button{flex:none;display:flex;align-items:center;padding:0 calc(13 * var(--u));border-radius:calc(7 * var(--u));background:var(--hl-ink);color:var(--hl-white);font-size:calc(11 * var(--u));line-height:1.2;white-space:nowrap}.hl-stp__bar{justify-content:flex-end}.hl-bkp__connected{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));margin-bottom:calc(12 * var(--u));padding-bottom:calc(10 * var(--u));border-bottom:1px solid var(--hl-border)}.hl-bkp__provider{font-size:calc(12 * var(--u));line-height:1.2;color:var(--hl-black)}.hl-bkp__status{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(10 * var(--u));line-height:1;text-transform:uppercase;letter-spacing:.07em;color:#15803d}.hl-bkp__status svg{width:calc(13 * var(--u));height:calc(13 * var(--u));flex:none;padding:calc(2 * var(--u));border-radius:50%;background:#16a34a;color:var(--hl-white)}.hl-bkp__event{display:flex;align-items:center;padding:0 calc(5 * var(--u));overflow:hidden;font-size:calc(8.5 * var(--u));line-height:1.1;color:#1e40af;white-space:nowrap}@media (max-width:767px){.hl-stp__row{flex-wrap:wrap}.hl-stp__input{flex:1 0 100%}.hl-stp__button{justify-content:center;padding-block:10px}}.hl-feat{height:var(--hl-h-feature)}.hl-feat__text .hl-h2{max-width:calc(479 * var(--u))}.hl-feat__text{display:flex;flex-direction:column;gap:var(--hl-stack-feature);max-width:calc(515 * var(--u))}.hl-feat--bleed .hl-feat__inner{position:relative;z-index:1;height:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(40 * var(--u));padding:0 var(--hl-pad-bleed);color:var(--hl-white)}.hl-feat__mock{flex:none;width:calc(520 * var(--u));height:auto}.hl-feat__media{height:var(--hl-h-feature)}.hl-feat__media .hl-feat__mock{position:absolute;left:calc(49 * var(--u));width:calc(100% - 98 * var(--u));top:50%;transform:translateY(-50%)}.hl-feat__side{height:var(--hl-h-feature);display:flex;align-items:center;justify-content:center;padding-inline:var(--hl-pad-card);color:var(--hl-ink)}@media (max-width:767px){.hl-feat{height:auto}.hl-feat--bleed .hl-feat__inner{flex-direction:column;align-items:stretch;padding:0;gap:0}.hl-feat--bleed .hl-feat__text{background:var(--hl-white);color:var(--hl-ink);max-width:none;padding:32px var(--hl-pad-card);border-radius:var(--hl-radius) var(--hl-radius) 0 0}.hl-feat--bleed .hl-feat__mock{width:100%;max-width:none;padding:20px}.hl-feat__media{height:auto;padding:20px;display:flex;align-items:center}.hl-feat__media .hl-feat__mock{position:static;transform:none;left:auto;top:auto;width:100%}.hl-feat__side{height:auto;padding:32px var(--hl-pad-card);justify-content:flex-start;order:1}.hl-feat__media{order:2}}.hl-dbp{width:100%;display:flex;flex-direction:column;gap:calc(12 * var(--u));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--hl-ink)}.hl-dbp__card{margin:0;background:var(--hl-white);border:1px solid var(--hl-border);border-radius:calc(10 * var(--u));overflow:hidden;box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) rgba(0,0,0,.25)}.hl-dbp__bar{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));border-bottom:1px solid var(--hl-border);background:var(--hl-surface);font-size:calc(12 * var(--u));line-height:1.2}.hl-dbp__name{color:var(--hl-ink)}.hl-dbp__live{display:inline-flex;align-items:center;gap:calc(6 * var(--u));color:var(--hl-muted);text-transform:uppercase;letter-spacing:.08em}.hl-dbp__live i{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:#16a34a;animation:hl-dbp-pulse 2s ease-in-out infinite}@keyframes hl-dbp-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hl-dbp__live i{animation:none}}.hl-dbp__table{width:100%;border-collapse:collapse;font-size:calc(12 * var(--u));line-height:1.2}.hl-dbp__table td,.hl-dbp__table th{padding:calc(7 * var(--u)) calc(14 * var(--u));text-align:left;white-space:nowrap}.hl-dbp__table th{font-weight:400;color:var(--hl-muted);border-bottom:1px solid var(--hl-border);font-size:calc(11 * var(--u));text-transform:uppercase;letter-spacing:.06em}.hl-dbp__table tbody tr+tr td{border-top:1px solid var(--hl-surface)}.hl-dbp__table td:not(:first-child),.hl-dbp__table th:not(:first-child){text-align:right}@media (max-width:767px){.hl-dbp__table td,.hl-dbp__table th{padding:calc(7 * var(--u)) clamp(6px,2.2vw,12px);font-size:clamp(11px,3.2vw,13px)}.hl-dbp__table td:first-child,.hl-dbp__table th:first-child{white-space:normal}.hl-bkp__event{font-size:11px}}.hl-bkp{margin:0;width:100%;display:flex;flex-direction:column;gap:calc(14 * var(--u))}.hl-bkp__cal{background:var(--hl-white);border:1px solid var(--hl-border);border-radius:calc(10 * var(--u));padding:calc(12 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) rgba(0,0,0,.25)}.hl-bkp__grid{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));grid-template-rows:auto repeat(6,calc(20 * var(--u)));grid-gap:calc(4 * var(--u));gap:calc(4 * var(--u));align-items:stretch}.hl-bkp__day,.hl-bkp__time{font-size:calc(10 * var(--u));line-height:1;color:var(--hl-muted);text-transform:uppercase;letter-spacing:.06em}.hl-bkp__day{text-align:center;padding-bottom:calc(4 * var(--u))}.hl-bkp__time{padding-right:calc(6 * var(--u));align-self:start}.hl-bkp__event{background:#dbeafe;border-left:calc(2 * var(--u)) solid #93c5fd;border-radius:calc(3 * var(--u))}.hl-bkp__event--new{background:var(--hl-ink);border-left-color:var(--hl-black);color:var(--hl-white);display:grid;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(11 * var(--u))}.hl-bkp__chat{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.hl-bkp__chat li{max-width:72%}.hl-bkp__bubble{padding:calc(10 * var(--u)) calc(14 * var(--u));font-size:calc(12 * var(--u));line-height:1.35;border-radius:calc(12 * var(--u));box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) rgba(0,0,0,.3)}.hl-bkp__bubble--them{align-self:flex-start;background:var(--hl-white);color:var(--hl-ink);border-bottom-left-radius:calc(3 * var(--u))}.hl-bkp__bubble--agent{align-self:flex-end;background:var(--hl-ink);color:var(--hl-white);border-bottom-right-radius:calc(3 * var(--u))}@media (max-width:767px){.hl-bkp__grid{grid-template-rows:auto repeat(6,18px)}.hl-bkp__bubble{font-size:12px}}.hl-pkp{margin:0;width:100%;display:flex;flex-direction:column;gap:calc(10 * var(--u))}.hl-pkp__ask{align-self:flex-end;max-width:82%;padding:calc(11 * var(--u)) calc(15 * var(--u));border-radius:calc(16 * var(--u));border-bottom-right-radius:calc(4 * var(--u));background:var(--hl-ink);color:var(--hl-white);font-size:calc(13 * var(--u));line-height:1.35;box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) calc(-10 * var(--u)) rgba(0,0,0,.32)}.hl-pkp__reply{align-self:flex-start;width:100%;padding:calc(13 * var(--u));border-radius:calc(16 * var(--u));border-bottom-left-radius:calc(4 * var(--u));background:var(--hl-white);color:var(--hl-ink);box-shadow:0 calc(12 * var(--u)) calc(34 * var(--u)) calc(-12 * var(--u)) rgba(0,0,0,.32)}.hl-pkp__searched{display:flex;align-items:center;gap:calc(9 * var(--u));font-size:calc(11 * var(--u));line-height:1.3;color:var(--hl-muted)}.hl-pkp__spin{width:calc(11 * var(--u));height:calc(11 * var(--u));flex:none;border-radius:50%;border:calc(2 * var(--u)) solid var(--hl-border);border-top-color:var(--hl-ink);animation:hl-pkp-spin 1.1s linear infinite}@keyframes hl-pkp-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.hl-pkp__spin{animation:none}}.hl-pkp__pick{margin-top:calc(11 * var(--u));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:calc(10 * var(--u));column-gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));border:1px solid var(--hl-border);background:var(--hl-surface)}.hl-pkp__tick{grid-column:1;width:calc(15 * var(--u));height:calc(15 * var(--u));color:#16a34a}.hl-pkp__name{grid-column:2;font-size:calc(13 * var(--u));line-height:1.2}.hl-pkp__badge{grid-column:3;font-size:calc(9 * var(--u));line-height:1;text-transform:uppercase;letter-spacing:.08em;padding:calc(4 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));background:var(--hl-ink);color:var(--hl-white)}.hl-pkp__badge,.hl-pkp__detail{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hl-pkp__detail{grid-column:2/-1;margin-top:calc(5 * var(--u));font-size:calc(10 * var(--u));line-height:1.3;color:var(--hl-muted)}.hl-pkp__closing{margin-top:calc(11 * var(--u));font-size:calc(12 * var(--u));line-height:1.35;color:var(--hl-muted)}