.marketing-shell{--marketing-ground:#fff;--marketing-surface:#fff;--marketing-ink:#13243c;--marketing-muted:#52627a;--marketing-field:#f1f5fb;--marketing-blue:#174dc9;--marketing-soft:#dbe9ff;--footer-ground:var(--marketing-ground);--footer-ink:var(--marketing-ink);--footer-muted:var(--marketing-muted);--footer-field:var(--marketing-field);--footer-accent:var(--marketing-blue);background:var(--marketing-ground);color:var(--marketing-ink)}.dark .marketing-shell{--marketing-ground:#101923;--marketing-surface:#192636;--marketing-ink:#edf3fc;--marketing-muted:#b2c2d7;--marketing-field:#1e314c;--marketing-blue:#9ebdff;--marketing-soft:#273e61}.marketing-shell ::selection{background:var(--marketing-soft);color:var(--marketing-ink)}.marketing-container{width:min(100% - 4rem,1120px);margin-inline:auto}.marketing-main{overflow:clip}.marketing-main h1,.marketing-main h2{text-wrap:balance;letter-spacing:-.035em;font-weight:800}.marketing-main h1{font-size:clamp(2.5rem,5.7vw,5rem);line-height:1.13}.marketing-main h2{font-size:clamp(1.8rem,3.4vw,3.15rem);line-height:1.23}.marketing-main p{line-height:1.8}[dir=rtl] .marketing-main h1,[dir=rtl] .marketing-main h2{letter-spacing:-.025em;line-height:1.45}.marketing-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-block:56px 64px;display:grid}.hero-copy{min-width:0}.marketing-hero h1{letter-spacing:-.035em;text-wrap:initial;font-size:clamp(40px,4.1vw,54px);line-height:1.12}.hero-second{color:var(--marketing-blue);display:block}[dir=rtl] .marketing-hero h1{letter-spacing:normal;line-height:1.5}.hero-summary{margin-block-start:24px}.hero-summary>p:first-child{max-width:44ch;color:var(--marketing-muted);font-size:17px}.marketing-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-block-start:24px;display:flex}.marketing-start{background:var(--marketing-blue);min-height:48px;color:var(--marketing-surface);gap:12px;padding-inline:22px;font-size:15px}.hero-summary .hero-note{color:var(--marketing-muted);margin-block-start:16px;font-size:13px}.marketing-link{min-height:44px;color:var(--marketing-blue);align-items:center;gap:10px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.marketing-link:hover{text-underline-offset:5px;text-decoration:underline}.marketing-link svg{transition:transform .18s ease-out}.marketing-section{margin-block:112px}.marketing-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);display:grid}.marketing-copy>p{max-width:48ch;margin-block:20px;font-size:17px}.marketing-copy h2{max-width:18ch}.marketing-copy .marketing-link{margin-block-start:8px}.support-preview{background:var(--marketing-field);border-radius:20px;padding:12px;scroll-margin-block-start:90px}.preview-toolbar{align-items:center;gap:20px;padding:10px 14px 20px;display:flex}.preview-brand{align-items:center;gap:8px;font-size:15px;font-weight:750;display:flex}.preview-demo-label{color:var(--marketing-muted);font-size:12px}.preview-connected{align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:flex}.preview-connected>span,.online-dot{background:#207e5d;border-radius:50%;flex-shrink:0;width:7px;height:7px}.preview-workspace{background:var(--marketing-surface);border-radius:12px;grid-template-columns:.85fr 1.65fr .85fr;min-height:420px;display:grid;overflow:clip}.preview-rail{background:color-mix(in srgb, var(--marketing-surface), var(--marketing-field) 35%);flex-direction:column;padding:24px 12px 16px;display:flex}.preview-rail-title{align-items:center;gap:8px;padding:0 10px 24px;font-size:14px;font-weight:750;display:flex}.preview-thread{text-align:start;border-radius:8px;align-items:center;gap:10px;min-width:0;margin-block-end:6px;padding:13px 10px;transition:background .15s ease-out;display:flex}.preview-thread[data-active=true]{background:var(--marketing-soft)}.preview-thread:hover{background:var(--marketing-field)}.preview-thread>span:last-child{min-width:0}.preview-thread strong{font-size:13px;display:block}.preview-thread small{text-overflow:ellipsis;white-space:nowrap;color:var(--marketing-muted);margin-block-start:4px;font-size:12px;display:block;overflow:hidden}.preview-avatar{background:var(--marketing-field);color:var(--marketing-blue);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.preview-rail-bottom{align-items:center;gap:10px;margin-block-start:auto;padding:26px 10px 0;font-size:13px;display:flex}.preview-rail-bottom small,.preview-conversation-head small,.handoff-agent small{color:var(--marketing-muted);margin-block-start:3px;font-size:12px;display:block}.preview-rail-bottom .online-dot{margin-inline-start:auto}.preview-conversation{flex-direction:column;min-width:0;padding:24px;display:flex}.preview-conversation-head{align-items:center;gap:10px;font-size:14px;display:flex}.preview-messages{flex:1;padding-block:24px 16px}.preview-message{max-width:90%;margin-block-end:16px;font-size:14px}.preview-message small{color:var(--marketing-muted);align-items:center;gap:6px;margin-block-end:6px;font-size:11px;display:flex}.preview-message p{background:var(--marketing-ground);border-radius:12px;padding:12px 16px;line-height:1.7}.preview-message.visitor{margin-inline-start:auto}.preview-message.visitor small{justify-content:end}.preview-message.visitor p{background:var(--marketing-soft)}.preview-message.human p{background:var(--marketing-field)}.preview-event{color:var(--marketing-muted);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.preview-topics{flex-wrap:wrap;gap:4px;padding-block-start:8px;display:flex}.preview-topics button{min-height:36px;font-size:12px}.preview-orders{flex-wrap:wrap;gap:6px;margin-block:10px 16px;display:flex}.preview-orders button{min-height:36px;font-size:12px}.preview-context{background:color-mix(in srgb, var(--marketing-surface), var(--marketing-field) 25%);padding:26px 22px}.preview-context>strong{margin-block:14px 24px;font-size:14px;display:block}.preview-source{gap:8px;margin-block-end:22px;display:flex}.preview-source>span{color:var(--marketing-blue);padding-block-start:2px}.preview-source strong{font-size:12px;display:block}.preview-source p{color:var(--marketing-muted);margin-block-start:5px;font-size:12px}.preview-context-note{color:var(--marketing-muted);align-items:start;gap:7px;margin-block-start:30px;font-size:12px;display:flex}.preview-context-note svg{flex-shrink:0;margin-block-start:4px}.knowledge-proof{background:var(--marketing-field);border-radius:16px;padding:28px}.knowledge-proof-head{align-items:center;gap:10px;margin-block-end:20px;font-size:15px;font-weight:700;display:flex}.knowledge-proof-head svg,.knowledge-proof-row>svg{width:18px;height:18px;color:var(--marketing-blue);flex-shrink:0}.knowledge-proof-row{background:var(--marketing-surface);border-radius:8px;align-items:center;gap:12px;margin-block-end:8px;padding:17px 14px;display:flex}.knowledge-proof-row strong{font-size:14px}.knowledge-proof-row p{color:var(--marketing-muted);margin-block-start:3px;font-size:12px}.knowledge-answer{align-items:start;gap:12px;margin-block-start:22px;font-size:14px;display:flex}.knowledge-answer svg{flex-shrink:0}.handoff-proof{background:var(--marketing-soft);border-radius:16px;padding:28px}.handoff-mark{background:var(--marketing-surface);width:48px;height:48px;color:var(--marketing-blue);border-radius:50%;place-items:center;margin-block-end:22px;display:grid}.handoff-question{margin-block-end:24px;font-size:18px;font-weight:650}.handoff-agent{align-items:center;gap:10px;font-size:14px;display:flex}.handoff-agent .preview-avatar{background:var(--marketing-surface)}.handoff-answer{background:var(--marketing-surface);border-radius:12px;margin-block:14px 18px;padding:18px;font-size:15px}.marketing-channel-section{color:#f3f6ff;background:#101d36;padding-block:72px;scroll-margin-block-start:100px}.marketing-channel-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:72px;display:grid}.marketing-channel-section .marketing-copy>p{color:#bdcce4}.marketing-channel-section .marketing-link{color:#c2d7ff}.marketing-channel-section .channel-hub{--channel-surface:#1b2c49}.marketing-channel-inline{background:var(--marketing-field);border-radius:16px;padding:48px;scroll-margin-block-start:100px}.marketing-channel-inline .channel-hub{--channel-surface:var(--marketing-surface)}.setup-proof{background:var(--marketing-surface);border-radius:16px;padding:18px 24px}.marketing-pricing-section{background:var(--marketing-field);padding-block:80px;scroll-margin-block-start:90px}.marketing-section-head{justify-content:space-between;align-items:end;gap:24px;margin-block-end:40px;display:flex}.marketing-section-head p{max-width:62ch;margin-block-start:16px;font-size:17px}.marketing-close{color:#fff;background:#1646b6;padding-block:72px}.marketing-close .marketing-container{position:relative}.marketing-close h2{max-width:20ch;font-size:clamp(2rem,4.5vw,4rem)}.marketing-close p{max-width:56ch;margin-block-start:18px}.marketing-close .marketing-start{color:#174dc9;background:#fff}.marketing-close .marketing-link{color:#fff}.close-pixie{width:180px;height:180px;position:absolute;inset-block-start:0;inset-inline-end:4%;transform:rotate(-8deg)}.marketing-inner{padding-block:72px 104px}.marketing-page-heading{max-width:920px;margin-block-end:52px}.marketing-page-heading h1{max-width:22ch}.marketing-page-heading>p{max-width:64ch;margin-block:24px;font-size:19px}.marketing-inner-pair{margin-block:72px}.marketing-product-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:48px;display:grid}.marketing-product-links a{background:var(--marketing-field);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:24px;font-size:20px;font-weight:700;display:flex}.marketing-product-links a:hover{background:var(--marketing-soft)}.marketing-notes{gap:42px;max-width:840px;margin-block:64px;display:grid}.marketing-notes h2{font-size:25px}.marketing-notes p{margin-block-start:14px;font-size:17px}.marketing-comparison{margin-block:60px;overflow-x:auto}.marketing-comparison h2{margin-block-end:28px}.marketing-faq-page{max-width:900px}.marketing-about{background:var(--marketing-field);border-radius:16px;grid-template-columns:1fr 1.8fr;align-items:center;gap:64px;padding:52px;display:grid}.about-pixie{width:min(100%,230px);height:auto;margin:auto}.marketing-about p{margin-block:20px;font-size:18px}.marketing-contact{gap:12px;display:grid}.marketing-contact a{background:var(--marketing-field);border-radius:12px;align-items:center;gap:24px;padding:28px;display:flex}.marketing-contact strong{overflow-wrap:anywhere;margin-block-start:5px;font-size:clamp(18px,2.5vw,30px);display:block}.marketing-contact a>svg:last-child{margin-inline-start:auto}.marketing-report{max-width:70ch;margin-block-start:28px}.marketing-language{min-width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:8px;padding:8px 10px}.marketing-language:hover,.marketing-language[aria-expanded=true]{background:var(--marketing-field)}@media (hover:hover){.marketing-link:hover svg{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){.preview-messages{animation:.24s ease-out preview-arrive}@keyframes preview-arrive{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (max-width:1100px){.preview-workspace{grid-template-columns:.85fr 1.65fr}.preview-context{display:none}}@media (max-width:767px){.marketing-container{width:calc(100% - 2rem)}.marketing-hero{gap:32px;padding-block:36px 40px}.marketing-main h1{font-size:clamp(2.1rem,7.9vw,3.6rem)}.marketing-hero h1{font-size:clamp(36px,9vw,48px)}.hero-summary{margin-block-start:20px}.hero-summary>p:first-child{font-size:16px}.hero-summary .hero-note{font-size:12px}.marketing-start{min-height:46px;padding-inline:18px}.marketing-actions{gap:8px 16px}.marketing-link{font-size:14px}.support-preview{border-radius:14px;padding:8px}.preview-toolbar{gap:12px;padding:6px 5px 13px}.preview-brand{font-size:13px}.preview-workspace{min-height:0;display:block}.preview-rail{display:none}.preview-conversation{padding:18px 14px}.preview-message{max-width:96%;font-size:13px}.preview-messages{min-height:268px;padding-block:20px 10px}.preview-message p{padding:10px 12px}.preview-topics{gap:4px}.preview-topics button{min-height:44px;padding-inline:10px;font-size:11px}.preview-orders button{min-height:44px}.marketing-section{margin-block:64px}.marketing-pair{grid-template-columns:minmax(0,1fr);gap:28px}.marketing-pair.reverse>.marketing-copy{grid-row:1}.marketing-copy h2{max-width:100%}.marketing-copy>p{margin-block:16px;font-size:16px}.knowledge-proof,.handoff-proof{padding:22px}.marketing-channel-section{padding-block:48px}.marketing-channel-layout{grid-template-columns:minmax(0,1fr);gap:36px}.marketing-channel-inline{padding:24px}.marketing-pricing-section{padding-block:48px}.marketing-section-head{margin-block-end:28px;display:block}.marketing-section-head .marketing-link{margin-block-start:14px}.marketing-section-head p{font-size:16px}.marketing-close{padding-block:48px}.close-pixie{width:64px;height:64px;margin-block-end:20px;position:static}.marketing-close h2{max-width:100%}.marketing-close p{font-size:15px}.marketing-inner{padding-block:36px 64px}.marketing-page-heading{margin-block-end:36px}.marketing-page-heading>p{font-size:17px}.marketing-inner-pair{margin-block:48px}.marketing-product-links{gap:8px;margin-block:32px}.marketing-product-links a{padding:18px 14px;font-size:16px}.marketing-about{grid-template-columns:1fr;gap:24px;padding:24px}.about-pixie{width:120px}.marketing-about p{font-size:16px}.marketing-contact a{gap:14px;padding:20px 16px}.marketing-contact a>svg{flex-shrink:0;width:20px}}.public-plan-cycle{text-align:center;justify-items:center;gap:16px;margin-block-end:28px;display:grid}.public-plan-cycle p{color:var(--marketing-muted);font-size:14px}@media (max-width:640px){.public-plan-cycle [role=radio]{flex-direction:column;gap:4px;height:auto;min-height:44px;padding-block:8px}}.public-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.public-plan{background:var(--marketing-surface);color:var(--marketing-ink);box-shadow:none;border:0;border-radius:16px;padding:0}.public-plan>div{padding:28px}.public-plan[data-featured]{background:var(--marketing-ink);color:var(--marketing-ground)}.public-plan-name{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.public-plan-name h3{font-size:22px;font-weight:750}.public-plan-name>span{background:var(--marketing-soft);color:var(--marketing-ink);border-radius:6px;padding:5px 8px;font-size:11px}.public-plan-tagline{min-height:76px;margin-block:12px 28px;font-size:14px}.public-plan-price{gap:8px;display:grid}.public-plan-price strong{font-variant-numeric:tabular-nums;text-align:start;font-size:clamp(28px,3vw,40px);font-weight:800}.public-plan-price span{font-size:13px}.public-plan-billing{min-height:42px;margin-block:16px 24px;font-size:12px}.public-plan a{min-height:44px}.public-plan[data-featured] a{background:var(--marketing-ground);color:var(--marketing-ink)}.public-plan ul{gap:14px;margin-block-start:28px;display:grid}.public-plan li{gap:8px;font-size:13px;line-height:1.7;display:flex}.public-plan li svg{flex-shrink:0;width:16px;height:16px;margin-block-start:3px}@media (max-width:900px){.public-plan>div{padding:22px 16px}.public-plan-name{flex-wrap:wrap}}@media (max-width:767px){.public-plan-grid{grid-template-columns:minmax(0,1fr)}.public-plan>div{padding:28px}.public-plan-tagline,.public-plan-billing{min-height:0}.public-plan-price strong{font-size:36px}}.preview-message-flow{flex:1;display:flex}@media (max-width:959px){.marketing-hero{grid-template-columns:minmax(0,1fr);gap:40px;max-width:640px}.marketing-hero h1{max-width:18ch}.hero-summary>p:first-child{max-width:52ch}}.signal-scene .marketing-hero{gap:64px;min-height:min(780px,100svh - 80px);padding-block:72px 128px}.signal-scene .hero-copy{position:relative}.signal-scene .marketing-hero h1{letter-spacing:-.035em;font-size:clamp(44px,4.3vw,62px);line-height:1.08}[dir=rtl] .signal-scene .marketing-hero h1{letter-spacing:normal;line-height:1.5}.marketing-main #channels{scroll-margin-block-start:100px}@media (max-width:959px){.signal-scene .marketing-hero{gap:36px;min-height:auto;padding-block:40px 128px}.signal-scene .marketing-hero h1{font-size:clamp(38px,6.5vw,54px)}}@media (prefers-reduced-motion:no-preference){.signal-scene .hero-copy{animation:.9s cubic-bezier(.16,1,.3,1) both signal-copy-arrive}@keyframes signal-copy-arrive{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (max-width:639px){.signal-scene .marketing-hero{gap:24px;padding-block:24px 100px}.signal-scene .marketing-hero h1{overflow-wrap:break-word;max-width:none;font-size:clamp(32px,8.3vw,38px)}.signal-scene .hero-summary{margin-block-start:16px}.signal-scene .hero-summary>p:first-child{font-size:15px;line-height:1.75}.signal-scene .marketing-actions{gap:8px 12px;margin-block-start:18px}.signal-scene .marketing-start{min-height:44px;padding-inline:16px;font-size:14px}.signal-scene .marketing-link{font-size:13px}}
.pv-footer{--pv-accent:var(--footer-accent,var(--primary,currentColor));--pv-ground:var(--footer-ground,var(--background));--pv-ink:var(--footer-ink,var(--foreground));--pv-muted:var(--footer-muted,var(--muted-foreground));--pv-field:var(--footer-field,color-mix(in oklab, var(--pv-ink) 5%, var(--pv-ground)));--pv-line:color-mix(in oklab, var(--pv-ink) 11%, transparent);--pv-wordmark:var(--pv-accent);--pv-seal:var(--pv-ground);--pv-panel:var(--pv-field);--pv-gutter:clamp(1rem, 4vw, 2rem)}.pv-footer[data-theme=tint]{--pv-ground:color-mix(in oklab, var(--pv-accent) 6%, var(--footer-ground,var(--background)));--pv-field:color-mix(in oklab, var(--pv-accent) 11%, var(--footer-ground,var(--background)));--pv-line:color-mix(in oklab, var(--pv-accent) 18%, transparent);--pv-seal:var(--footer-ground,var(--background))}.pv-footer[data-theme=ink]{--pv-ground:color-mix(in oklab, var(--pv-accent) 34%, black);--pv-ink:color-mix(in oklab, white 94%, var(--pv-accent));--pv-muted:color-mix(in oklab, white 70%, var(--pv-ground));--pv-field:color-mix(in oklab, white 8%, var(--pv-ground));--pv-line:#ffffff21;--pv-wordmark:color-mix(in oklab, var(--pv-accent) 45%, white);--pv-seal:white;--background:var(--pv-ground);--foreground:var(--pv-ink);--muted:var(--pv-field);--muted-foreground:var(--pv-muted);--border:var(--pv-line);--input:var(--pv-line);--card:var(--pv-field);--card-foreground:var(--pv-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.pv-footer[data-theme=ink]{--pv-line:lab(100% -.0000298023 .0000119209/.13)}}.pv-footer[data-theme=card]{--pv-field:var(--footer-field,color-mix(in oklab, var(--pv-ink) 4%, var(--pv-ground)));--pv-panel:var(--pv-ground)}.pv-footer{background:var(--pv-ground);color:var(--pv-ink);padding-block:48px calc(20px + var(--footer-clearance,0px))}.pv-footer-container{width:min(100% - 2 * var(--pv-gutter), 1200px);margin-inline:auto;container-type:inline-size}.pv-footer[data-theme=card]{padding-block-start:16px}.pv-footer[data-theme=card] .pv-footer-container{width:min(100% - 1.5rem,1240px);padding:40px var(--pv-gutter) 16px;background:var(--pv-field);border-radius:28px}.pv-footer a,.pv-footer button{outline:none}.pv-footer a:focus-visible,.pv-footer button:focus-visible{outline:2px solid var(--pv-ink);outline-offset:3px;border-radius:6px}.pv-footer-grid>*,.pv-footer-columns>*,.pv-footer-split>*,.pv-footer-bottom>*{overflow-wrap:anywhere;min-width:0}.pv-footer-grid{gap:40px;display:grid}.pv-footer-brand{border-block-end:1px solid var(--pv-line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;padding-block-end:32px;display:flex}.pv-footer-intro{gap:8px;min-width:0;max-width:40rem;display:grid}.pv-footer-home{justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:900;display:inline-flex}.pv-footer-home>svg,.pv-footer-home>img{width:32px;height:32px}.pv-footer-headline{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(30px,5cqi,56px);font-weight:900;line-height:1.3}.pv-footer-description{max-width:52ch;color:var(--pv-muted);font-size:14px;line-height:1.9}.pv-footer-aside{flex-direction:column;align-items:start;gap:12px;display:flex}.pv-footer-columns{grid-template-columns:repeat(var(--footer-columns,4), minmax(0, 1fr));gap:32px 24px;display:grid}.pv-footer-columns h2{margin-block-end:10px;font-size:13px;font-weight:800}.pv-footer-columns ul{list-style:none;display:grid}.pv-footer-columns a{min-height:36px;color:var(--pv-muted);align-items:center;font-size:14px;line-height:1.6;transition:color .15s ease-out;display:inline-flex}.pv-footer-columns a:hover{color:var(--pv-ink)}.pv-footer-columns h2 button{display:none}.pv-footer-panel{background:var(--pv-panel);border-radius:20px;margin-block-start:40px;padding:20px 24px}.pv-footer-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 40px;display:grid}.pv-footer-panel .pv-footer-split{align-items:center}.pv-footer-assurance{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.pv-footer-seals{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.pv-footer-seal{background:var(--pv-seal);border-radius:14px;place-items:center;min-width:56px;height:56px;padding-inline:10px;transition:transform .18s ease-out;display:grid}.pv-footer-seal:hover{transform:translateY(-2px)}.pv-footer-seal img{width:auto;height:40px}.pv-footer-label{color:var(--pv-muted);font-size:12px;font-weight:600}.pv-footer-payments{gap:4px;display:grid}.pv-footer-assurance .pv-footer-payments>.pv-footer-label{display:none}.pv-footer-row{flex-wrap:wrap;gap:4px 20px;list-style:none;display:flex}.pv-footer-payments li{align-items:center;gap:8px;min-height:28px;font-size:13px;display:flex}.pv-footer-payments svg{width:18px;height:18px;color:var(--pv-muted)}.pv-footer-container>.pv-footer-split{margin-block-start:32px}.pv-footer-legal{flex-wrap:wrap;gap:12px 32px;display:flex}.pv-footer-legal>div{max-width:100%}.pv-footer-legal dt{color:var(--pv-muted);font-size:12px}.pv-footer-legal dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.pv-footer-legal dd[dir=ltr]{text-align:start;font-variant-numeric:tabular-nums}.pv-footer-posts{gap:4px;display:grid}.pv-footer-container>.pv-footer-legal,.pv-footer-container>.pv-footer-posts,.pv-footer-container>.pv-footer-payments{margin-block-start:28px}.pv-footer-posts .pv-footer-row{gap:0 24px}.pv-footer-posts li{flex-direction:column;max-width:30ch;font-size:13px;display:flex}.pv-footer-posts a{align-items:center;min-height:36px;line-height:1.6;display:inline-flex}.pv-footer-posts a:hover{color:var(--pv-accent)}.pv-footer-posts [data-slot=date-display]{color:var(--pv-muted);font-size:12px}.pv-footer-sites{flex-wrap:wrap;gap:0 20px;margin-block-start:28px;font-size:13px;list-style:none;display:flex}.pv-footer-sites a{min-height:36px;color:var(--pv-muted);align-items:center;transition:color .15s ease-out;display:inline-flex}.pv-footer-sites a:hover{color:var(--pv-ink)}.pv-footer-sites strong{font-weight:600}.pv-footer-domain{display:none}.pv-footer-closing{border-block-start:1px solid var(--pv-line);margin-block-start:20px;padding-block-start:24px;display:grid}.pv-footer-wordmark{letter-spacing:-.04em;white-space:nowrap;color:var(--pv-wordmark);font-size:clamp(36px,8cqi,96px);font-weight:900;line-height:1.05}.pv-footer[dir=rtl] .pv-footer-wordmark{text-align:right}.pv-footer[dir=ltr] .pv-footer-wordmark{text-align:left}.pv-footer-bottom{color:var(--pv-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-block-start:16px;font-size:12px;display:flex}.pv-footer-credit{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.pv-footer-credit a{color:var(--pv-ink)}.pv-footer-rights{gap:2px;line-height:1.7;display:grid}.pv-footer-owner{color:var(--pv-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:3px;align-items:center;gap:1px;font-weight:700;transition:text-decoration-color .15s;display:inline-flex}.pv-footer-owner:hover,.pv-footer-owner:focus-visible{text-decoration-color:currentColor}.pv-footer-external{vertical-align:-.05em;opacity:.7;flex:none;width:.85em;height:.85em;margin-inline-start:2px;display:inline-block}[dir=rtl] .pv-footer-external{transform:scaleX(-1)}.pv-footer-motto{color:var(--pv-muted)}.pv-footer-bottom-end{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-footer-socials{flex-wrap:wrap;gap:2px;list-style:none;display:flex}.pv-footer-socials a,.pv-footer-top{min-width:44px;min-height:44px;color:var(--pv-muted);border-radius:999px;place-items:center;transition:color .15s ease-out,background-color .15s ease-out;display:inline-grid}.pv-footer-socials svg{width:18px;height:18px}.pv-footer-top{color:var(--pv-ink);background:var(--pv-panel);cursor:pointer;gap:6px;padding-inline:16px;font-size:12px;font-weight:700;display:inline-flex}.pv-footer-top svg{width:14px;height:14px}.pv-footer-socials a:hover{color:var(--pv-ink);background:var(--pv-field)}.pv-footer-top:hover{background:color-mix(in oklab, var(--pv-ink) 10%, var(--pv-panel))}@container (max-width:860px){.pv-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:640px){.pv-footer-brand{padding-block-end:24px}.pv-footer-aside{width:100%}.pv-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.pv-footer-columns a,.pv-footer-posts a,.pv-footer-sites a{min-height:44px}.pv-footer-panel{margin-block-start:32px;padding:16px}.pv-footer-split{grid-template-columns:1fr}.pv-footer-bottom{flex-direction:column;align-items:stretch}.pv-footer-bottom-end{justify-content:space-between}}@media (max-width:767px){.pv-footer{padding-block-start:32px}.pv-footer[data-theme=card] .pv-footer-container{border-radius:24px;padding-block-start:28px}.pv-footer-columns{grid-template-columns:minmax(0,1fr);gap:0}.pv-footer-columns>nav{border-block-end:1px solid var(--pv-line)}.pv-footer-columns h2{align-items:center;min-height:44px;margin-block-end:0;font-size:14px;display:flex;position:relative}.pv-footer-columns h2 button{color:var(--pv-muted);cursor:pointer;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.pv-footer-columns h2 svg{width:18px;height:18px;transition:transform .18s ease-out}.pv-footer-columns nav[data-open=true] h2 svg{transform:rotate(180deg)}.pv-footer-columns nav[data-open=false] ul{display:none}.pv-footer-columns nav[data-open=true] ul{padding-block-end:8px}.pv-footer-columns a{min-height:44px;display:flex}.pv-footer-panel [data-slot=action-button]:after{content:"";position:absolute;inset-block:-5px;inset-inline:0}}@media (prefers-reduced-motion:reduce){.pv-footer-seal,.pv-footer-columns a,.pv-footer-columns h2 svg,.pv-footer-sites a,.pv-footer-socials a,.pv-footer-top{transition:none}.pv-footer-seal:hover{transform:none}}
.public-navbar{z-index:40;pointer-events:none;isolation:isolate;padding:16px 32px 0;position:sticky;inset-block-start:0}.public-navbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--background), transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;inset:0 0 -32px;-webkit-mask-image:linear-gradient(#000 0%,#0009 55%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 55%,#0000 100%)}.public-navbar-frame{pointer-events:auto;background:var(--background);max-width:1200px;min-height:68px;color:var(--foreground);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 color-mix(in srgb, var(--foreground) 9%, transparent), 0 8px 28px #00000008;border:1px solid #0000;border-radius:20px;align-items:center;gap:24px;margin-inline:auto;padding:8px 16px;transition:box-shadow .18s ease-out,background-color .18s ease-out;display:flex}.public-navbar[data-scrolled] .public-navbar-frame{box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 color-mix(in srgb, var(--foreground) 12%, transparent), 0 12px 32px #00000012}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-navbar-frame{background:linear-gradient(180deg, color-mix(in srgb, var(--background) 38%, transparent), color-mix(in srgb, var(--background) 76%, transparent));-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6)}}.dark .public-navbar-frame{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0d,0 8px 28px #00000020}.dark .public-navbar[data-scrolled] .public-navbar-frame{box-shadow:inset 0 1px #ffffff30,inset 0 -1px #ffffff12,0 12px 32px #00000038}.public-navbar-brand{white-space:nowrap;min-height:44px;color:inherit;letter-spacing:-.02em;flex-shrink:0;align-items:center;gap:8px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.public-navbar[dir=rtl] .public-navbar-brand{letter-spacing:normal}.public-navbar-navigation{min-width:0}.public-navbar-list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.public-navbar-control{min-height:44px;color:var(--muted-foreground);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex}.public-navbar-control:hover,.public-navbar-control[data-popup-open],.public-navbar-control[data-active],.public-navbar-control[aria-current=page]{background:var(--muted);color:var(--foreground)}.public-navbar-chevron{width:14px;height:14px;transition:transform .15s ease-out}[data-popup-open]>.public-navbar-chevron{transform:rotate(180deg)}.public-navbar-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.public-navbar-utilities{align-items:center;gap:4px;display:flex}.public-navbar-desktop-utility{align-items:center;display:flex}.public-navbar-account{border-inline-start:1px solid var(--border);padding-inline-start:8px}.public-navbar-account,.public-navbar-action{align-items:center;display:flex}.public-navbar-action>a{border-radius:10px;min-height:44px}.public-navbar-menu{width:44px;height:44px;color:var(--foreground);border-radius:10px;justify-content:center;align-items:center;display:none}.public-navbar-menu:hover{background:var(--muted)}.public-navbar-positioner{z-index:50;max-width:var(--available-width)}.public-navbar-popup{width:var(--popup-width);height:var(--popup-height);max-width:var(--available-width);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);transform-origin:var(--transform-origin);border-radius:16px;transition:opacity .15s ease-out,transform .15s ease-out;overflow:hidden;box-shadow:0 16px 48px #00000014,0 2px 8px #00000008}.public-navbar-popup[data-starting-style],.public-navbar-popup[data-ending-style]{opacity:0;transform:translateY(-4px)}.public-navbar-content{width:min(580px,100vw - 32px);padding:8px}.public-navbar-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.public-navbar-products>[data-featured]{border-block-end:1px solid var(--border);grid-column:1/-1;margin-block-end:4px;padding-block-end:8px}.public-navbar-product{height:100%;color:inherit;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 12px;text-decoration:none;display:flex}.public-navbar-product:hover,.public-navbar-product[data-active]{background:var(--muted)}.public-navbar-icon{background:var(--muted);width:36px;height:36px;color:var(--primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.public-navbar-icon>svg{width:18px;height:18px}.public-navbar-product-copy{gap:4px;min-width:0;display:grid}.public-navbar-product-label{font-size:14px;font-weight:600;line-height:20px}.public-navbar-product-copy small{color:var(--muted-foreground);font-size:12px;line-height:1.6}.public-navbar-link-arrow{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;align-self:center;margin-inline-start:auto}[dir=rtl] .public-navbar-link-arrow{transform:scaleX(-1)}.public-navbar-mobile-nav{gap:4px;display:grid}.public-navbar-mobile-link{min-height:44px;color:var(--foreground);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.public-navbar-mobile-link:hover,.public-navbar-mobile-link[aria-current=page]{background:var(--muted)}.public-navbar-mobile-link .public-navbar-icon{background:0 0;width:28px;height:28px}.public-navbar-mobile-group{border-block-end:1px solid var(--border);margin-block-end:4px;padding-block-end:8px}.public-navbar-mobile-group>summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;list-style:none;display:flex}.public-navbar-mobile-group>summary::-webkit-details-marker{display:none}.public-navbar-mobile-group[open]>summary>svg{transform:rotate(180deg)}.public-navbar-mobile-footer{align-items:center;gap:8px;display:flex}.public-navbar-mobile-footer>a{flex:1}.public-navbar-skip{background:var(--background);color:var(--foreground);pointer-events:auto;border-radius:8px;padding:12px 20px;position:fixed;inset-block-start:8px;inset-inline-start:16px;transform:translateY(-200%)}.public-navbar-skip:focus{z-index:60;transform:none}.public-navbar :is(a,button):focus-visible,.public-navbar-popup a:focus-visible,.public-navbar-sheet :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:1199px){.public-navbar-navigation,.public-navbar-account,.public-navbar-desktop-utility{display:none}.public-navbar-menu{display:inline-flex}}@media (max-width:639px){.public-navbar{padding:8px 8px 0}.public-navbar-frame{border-radius:16px;gap:8px;min-height:60px;padding:6px 8px}.public-navbar-brand{gap:6px;font-size:14px}.public-navbar-brand>svg{width:28px;height:28px}.public-navbar-action{display:none}.public-navbar-actions{gap:2px}}@media (prefers-reduced-motion:reduce){.public-navbar *,.public-navbar-popup{transition:none}}@media (prefers-reduced-transparency:reduce){.public-navbar:before{display:none}.public-navbar-frame{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}
