:root{--elev-1:0 1px 2px rgba(16,20,15,0.05),0 2px 8px -2px rgba(16,20,15,0.06);--elev-2:0 2px 4px -1px rgba(16,20,15,0.06),0 14px 30px -10px rgba(16,20,15,0.16);--elev-3:0 4px 10px -2px rgba(16,20,15,0.07),0 30px 60px -18px rgba(16,20,15,0.28);--radius-lg:16px;--ring-accent:linear-gradient(135deg,#2ec4b2,#0b8f82 45%,#e85d3b);--mkt-card:#ffffff;--status-ok:#1a8f58;--status-ok-text:#126b42;--status-ok-bg:#e5f6ec;--status-fail:#d23a50;--status-fail-text:#a8283c;--status-fail-bg:#fdecef;--status-slow:#d08a0a;--status-slow-text:#8a5a00;--status-slow-bg:#fdf3dc;--dark-bg:#0b1311;--dark-surface:#13201c;--dark-line:#24342f;--dark-ink:#eef5f2;--dark-muted:#a8b8b1;--dark-accent:#5fe0cf;--dur-fast:150ms;--dur:200ms;--dur-slow:250ms;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--fs-hero:clamp(2.25rem,1.3rem + 3.4vw,4rem)}html[data-theme=dark]{--elev-1:0 1px 2px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.03);--elev-2:0 2px 6px -1px rgba(0,0,0,0.5),0 16px 34px -12px rgba(0,0,0,0.65);--elev-3:0 4px 12px -2px rgba(0,0,0,0.55),0 32px 64px -18px rgba(0,0,0,0.8);--mkt-card:#171c17;--status-ok:#3fcf8e;--status-ok-text:#5fdba2;--status-ok-bg:#133024;--status-fail:#ff6b7f;--status-fail-text:#ff8b9b;--status-fail-bg:#3a1c24;--status-slow:#f2b23e;--status-slow-text:#f5c060;--status-slow-bg:#362a12;--dark-bg:#060a09}.mkt .card,.mkt-feat{background:var(--mkt-card);border-radius:var(--radius-lg);box-shadow:var(--elev-1)}.demo-video-frame,.product-shot-frame{border-radius:var(--radius-lg);box-shadow:var(--elev-3)}.mkt-ring-accent{border:2px solid transparent;background:linear-gradient(var(--mkt-card),var(--mkt-card)) padding-box,var(--ring-accent) border-box;box-shadow:var(--elev-3)}.mkt-hero-title{line-height:1.06;letter-spacing:-.035em}.mkt-hero-title.mkt-hero-title-xl{font-size:var(--fs-hero);line-height:1.04}.mkt-num,.mkt-plan-price{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mkt-status{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.3}.mkt-status:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex:none}.mkt-status-ok{color:var(--status-ok-text);background:var(--status-ok-bg)}.mkt-status-fail{color:var(--status-fail-text);background:var(--status-fail-bg)}.mkt-status-slow{color:var(--status-slow-text);background:var(--status-slow-bg)}.mkt-section-dark{max-width:none;padding-inline:max(var(--gutter),calc((100% - var(--content-w)) / 2 + var(--gutter)));background:radial-gradient(900px 380px at 12% 0,rgba(46,196,178,.14),transparent 70%),radial-gradient(700px 320px at 95% 100%,rgba(232,93,59,.1),transparent 70%),var(--dark-bg);border-block:1px solid var(--dark-line)}.mkt-section-dark,.mkt-section-dark h2,.mkt-section-dark h3,.mkt-section-dark strong{color:var(--dark-ink)}.mkt-section-dark .mkt-kicker{color:var(--dark-accent)}.mkt-section-dark .mkt-section-lead,.mkt-section-dark p{color:var(--dark-muted)}.mkt-section-dark a:not(.btn){color:var(--dark-accent)}.mkt-section-dark .card,.mkt-section-dark .mkt-feat{background:var(--dark-surface);border-color:var(--dark-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.mkt-section-dark .mkt-feat-mark{color:var(--dark-bg);background:var(--dark-accent)}.mkt-section-dark .btn{background:#2ec4b2;color:#042f2b}.mkt-section-dark .btn.secondary{background:transparent;color:var(--dark-ink);border-color:var(--dark-line)}.mkt-section-dark :focus-visible{outline-color:var(--dark-accent)}.mkt-cta-band{border-radius:calc(var(--radius-lg) + 6px);background:radial-gradient(600px 260px at 15% 0,rgba(46,196,178,.22),transparent 70%),radial-gradient(500px 240px at 90% 100%,rgba(232,93,59,.16),transparent 70%),var(--dark-bg);border:1px solid var(--dark-line);box-shadow:var(--elev-3)}.mkt-cta-band p{color:var(--dark-muted)}@media (hover:hover){.mkt .card,.mkt-feat,.mkt-plan{transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.mkt .card:hover,.mkt-feat:hover,.mkt-plan:hover{transform:translateY(-2px);box-shadow:var(--elev-2)}}.mkt a:focus-visible,.mkt button:focus-visible,.mkt input:focus-visible,.mkt summary:focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.mkt .card,.mkt-feat,.mkt-plan{transition:none}.mkt .card:hover,.mkt-feat:hover,.mkt-plan:hover{transform:none}}.trust-badges{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .5rem}.trust-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem .28rem .5rem;border:1px solid var(--line);border-radius:999px;background:var(--mkt-card);color:var(--muted);font-size:.8rem;font-weight:600;line-height:1.3;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.trust-badge svg{color:var(--teal-text);flex:none}.trust-badge:hover{color:var(--ink);border-color:var(--line-strong)}.trust-badges-center{justify-content:center}.mkt-cta-band .trust-badges{margin:0 0 1.25rem}.mkt-cta-band .mkt-hero-cta{justify-content:center}.auth-card .trust-badges{margin:.25rem 0 1rem}.mkt-cta-band .trust-badge,.mkt-section-dark .trust-badge{background:rgba(255,255,255,.04);border-color:var(--dark-line);color:var(--dark-muted)}.mkt-cta-band .trust-badge svg,.mkt-section-dark .trust-badge svg{color:var(--dark-accent)}.mkt-cta-band .trust-badge:hover,.mkt-section-dark .trust-badge:hover{color:var(--dark-ink)}@media (prefers-reduced-motion:reduce){.trust-badge{transition:none}}.mkt-menus{display:flex;align-items:center;gap:1.25rem}.mkt-menu{position:relative}.mkt-menu-btn{appearance:none;border:0;background:none;padding:.25rem 0;font:inherit;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.mkt-menu-btn.is-current,.mkt-menu-btn:hover,.mkt-menu.open .mkt-menu-btn{color:var(--ink)}.mkt-menu-chevron{transition:transform var(--dur-fast) var(--ease-out)}.mkt-menu.open .mkt-menu-chevron{transform:rotate(180deg)}.mkt-menu-panel{position:absolute;top:100%;left:-.85rem;z-index:30;padding-top:.65rem}.mkt-menu-panel[hidden]{display:none}.mkt-menu.open .mkt-menu-panel{animation:mkt-menu-in var(--dur-fast) var(--ease-out)}@keyframes mkt-menu-in{0%{opacity:0;transform:translateY(-4px)}}.mkt-menu-panel ul{list-style:none;margin:0;padding:.45rem;width:22rem;display:grid;gap:.1rem;background:var(--mkt-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elev-3);white-space:normal}.mkt-menu-panel a{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .7rem;border-radius:10px;color:var(--ink);transition:background var(--dur-fast) var(--ease-out)}.mkt-menu-panel a:focus-visible,.mkt-menu-panel a:hover{background:var(--surface-2)}.mkt-menu-panel a[aria-current=page] strong{color:var(--teal-text)}.mkt-menu-ico{flex:none;width:2.1rem;height:2.1rem;border-radius:10px;display:grid;place-items:center;background:var(--teal-soft);color:var(--teal-ink)}.mkt-menu-text{display:grid;gap:.1rem}.mkt-menu-text strong{font-size:.92rem;font-weight:650}.mkt-menu-text small{font-size:.82rem;font-weight:400;line-height:1.35;color:var(--muted)}@media (max-width:1200px){.mkt-nav-links{order:3}.mkt-menus{flex-direction:column;align-items:stretch;gap:.9rem;width:100%}.mkt-menu-btn{width:100%;justify-content:space-between}.mkt-menu-panel{position:static;padding-top:.4rem}.mkt-menu-panel ul{width:auto;box-shadow:none;background:var(--surface-2)}.mkt-menu-panel a:focus-visible,.mkt-menu-panel a:hover{background:var(--mkt-card)}}@media (prefers-reduced-motion:reduce){.mkt-menu-chevron,.mkt-menu-panel a{transition:none}.mkt-menu.open .mkt-menu-panel{animation:none}}.mkt-hero.mkt-hero-centered{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(2rem,4vw,3rem);padding-top:clamp(2.5rem,7vw,5rem);background:radial-gradient(800px 360px at 50% -10%,rgba(46,196,178,.12),transparent 70%),transparent;max-width:none}.mkt-hero-centered .mkt-hero-copy{display:flex;flex-direction:column;align-items:center;max-width:52rem}.mkt-hero-centered .mkt-hero-title{max-width:20ch;margin-inline:auto}.mkt-hero-centered .mkt-hero-lead{max-width:40rem;margin:0 auto;font-size:clamp(1.05rem,1.4vw,1.2rem)}.mkt-hero-centered .home-scan-compact{width:100%;max-width:40rem;margin-top:1.75rem;text-align:start}.audit-bar-form label{display:block;margin:0 0 .45rem;font-size:.9rem;font-weight:700}.audit-bar{display:flex;align-items:center;gap:.35rem;min-height:56px;padding:.3rem .3rem .3rem .9rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--mkt-card);box-shadow:var(--elev-2);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.audit-bar:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px rgba(15,159,144,.18),var(--elev-2)}.audit-bar.is-invalid{border-color:var(--status-fail)}.audit-bar-globe{display:inline-flex;color:var(--muted);flex:none}.audit-bar-prefix{color:var(--muted);font-size:1rem;flex:none;-webkit-user-select:none;user-select:none}.audit-bar-input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);font-size:1.05rem;padding:.55rem 0}.audit-bar-input:focus,.mkt .audit-bar-input:focus-visible{outline:none}.audit-bar-input::placeholder{color:var(--muted);opacity:1}.audit-bar-ok{width:.65rem;height:.65rem;border-radius:50%;flex:none;background:var(--status-ok);box-shadow:0 0 0 4px var(--status-ok-bg)}.audit-bar-btn{flex:none;min-height:48px;border-radius:999px;padding-inline:1.25rem;max-width:60%}.audit-bar-btn-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-bar-error{margin:.5rem 0 0 1rem;color:var(--status-fail-text);font-size:.88rem;font-weight:600}@media (max-width:560px){.audit-bar{flex-wrap:wrap;border-radius:20px;padding:.35rem .35rem .35rem .85rem}.audit-bar-input{flex-basis:8rem}.audit-bar-btn{flex-basis:100%;max-width:none;border-radius:14px}}@media (max-width:720px){html[data-hero-field=visible] .mkt-nav-cta{visibility:hidden}html[data-hero-field=visible] .mkt-sticky-cta{display:none}}.hero-demo{margin:0;width:100%;max-width:60rem;text-align:start}.hero-demo-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem}.hero-panel{position:relative;padding:1.1rem 1.2rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--mkt-card);box-shadow:var(--elev-2)}.hero-panel-title{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hero-uptime-status{display:flex;align-items:center;gap:.65rem;margin:0;font-size:clamp(1.2rem,2vw,1.5rem)}.hero-dot-ok{width:1.1rem;height:1.1rem;border-radius:50%;background:var(--status-ok);box-shadow:0 0 0 6px var(--status-ok-bg);flex:none}.hero-uptime-line{display:block;width:100%;height:48px;margin:1rem 0 .6rem;fill:none;stroke:var(--status-ok);stroke-width:2}.hero-uptime-bars{stroke-width:6;stroke-linecap:round;opacity:.35}.hero-panel-uptime{display:flex;flex-direction:column}.hero-panel-caption{margin:auto 0 0;font-size:.85rem;color:var(--muted)}.hero-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.hero-step{display:flex;align-items:center;gap:.4rem;padding:.45rem .5rem;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:.82rem;font-weight:650;min-width:0;transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),color var(--dur-slow) var(--ease-out)}.hero-step-icon{display:grid;place-items:center;width:1.3rem;height:1.3rem;flex:none;border-radius:50%;font-size:.72rem;background:var(--line);color:var(--ink)}.hero-step.is-ok{color:var(--status-ok-text);background:var(--status-ok-bg);border-color:transparent}.hero-step.is-ok .hero-step-icon{background:var(--status-ok);color:#fff}.hero-step.is-fail{color:var(--status-fail-text);background:var(--status-fail-bg);border-color:var(--status-fail)}.hero-step.is-fail .hero-step-icon{background:var(--status-fail);color:#fff}.hero-capture{margin-top:.85rem;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--bg-soft);opacity:.35;transform:translateY(4px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out)}.hero-capture.is-open{opacity:1;transform:none;border-color:var(--status-fail)}.hero-capture-head{display:flex;align-items:center;gap:.3rem;padding:.4rem .6rem;border-bottom:1px solid var(--line);font-size:.72rem;font-weight:650;color:var(--muted)}.hero-capture-head span{width:7px;height:7px;border-radius:50%;background:var(--line-strong)}.hero-capture-head span:last-of-type{margin-inline-end:.35rem}.hero-capture-body{display:grid;gap:.45rem;padding:.8rem .9rem .9rem}.hero-skel{display:block;height:.55rem;width:55%;border-radius:999px;background:var(--line)}.hero-skel-wide{width:80%}.hero-capture-pay{justify-self:start;margin-top:.2rem;padding:.4rem 1.1rem;border-radius:8px;background:var(--line-strong);color:var(--ink);font-size:.8rem;font-weight:700;outline:2px dashed var(--status-fail);outline-offset:3px}.hero-capture-error{font-size:.8rem;font-weight:650;color:var(--status-fail-text)}.hero-notif{display:flex;align-items:center;gap:.55rem;margin-top:.85rem;padding:.6rem .8rem;border-radius:12px;background:var(--dark-bg);color:var(--dark-ink);font-size:.85rem;box-shadow:var(--elev-3);opacity:0;transform:translateY(10px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.hero-notif.is-in{opacity:1;transform:none}.hero-notif-app{padding:.12rem .45rem;border-radius:6px;background:rgba(255,255,255,.1);font-size:.75rem;font-weight:700}.hero-notif-text{flex:1 1;font-weight:650}.hero-notif-time{color:var(--dark-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.hero-demo-grid{grid-template-columns:1fr}.hero-demo .hero-capture,.hero-demo .hero-panel-caption,.hero-demo .hero-step:not(.hero-step-last),.hero-demo .hero-uptime-line{display:none}.hero-demo .hero-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.audit-bar,.hero-capture,.hero-notif,.hero-step{transition:none}}.mkt-section-dark{--mkt-card:var(--dark-surface);--surface-2:#1a2925;--bg-soft:#0f1a17;--line:var(--dark-line);--line-strong:#35483f;--ink:var(--dark-ink);--muted:var(--dark-muted);--status-ok-text:#5fdba2;--status-ok-bg:#133024;--status-fail-text:#ff8b9b;--status-fail-bg:#3a1c24}.bento-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(11rem,auto);grid-auto-flow:dense;gap:1rem;margin-top:2rem}.bento-hero{grid-column:1/span 2;grid-row:1/span 2}.bento-wide{grid-column:1/-1}@media (min-width:1001px){.bento-tile.bento-wide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:1.5rem;align-items:center}.bento-tile.bento-wide .bento-visual{grid-row:1/span 3;margin:0}}.bento-tile{display:flex;flex-direction:column;gap:.4rem;padding:1.2rem 1.2rem 1.15rem;border:1px solid var(--dark-line);border-radius:var(--radius-lg);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 40%),var(--dark-surface);min-width:0;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.bento-tile.is-active{transform:translateY(-2px);border-color:#3b5a50;box-shadow:0 18px 40px -18px rgba(0,0,0,.7)}.bento-hero{border-color:transparent;background:linear-gradient(var(--dark-surface),var(--dark-surface)) padding-box,var(--ring-accent) border-box;border-width:1px}.bento-tile h3{margin:.35rem 0 0;font-size:1.08rem}.bento-hero h3{font-size:clamp(1.25rem,2vw,1.55rem)}.bento-tile p{margin:0;font-size:.92rem;line-height:1.5}.bento-link{margin-top:auto;padding-top:.5rem;font-weight:650;font-size:.92rem}.bento-link:hover{text-decoration:underline;text-underline-offset:.18em}.bento-visual{position:relative;margin-bottom:.35rem}.bento-demo-tag{position:absolute;top:0;right:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-muted)}.bento-flow-steps{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.4rem}.bento-flow .hero-capture{margin-top:.75rem}.bento-flow .hero-notif{border:1px solid var(--dark-line);background:var(--dark-bg)}.bento-ping{padding-top:1.4rem}.bento-ping-bars{display:flex;align-items:flex-end;gap:2px;height:2.4rem}.bento-ping-bars span{flex:1 1;height:100%;border-radius:2px;background:var(--status-ok);opacity:.85;transform-origin:bottom}.bento-ping-bars span.is-slow{background:var(--status-slow);height:70%}.bento-tile.is-active .bento-ping-bars span{animation:bento-bar var(--dur-slow) var(--ease-out) both}@keyframes bento-bar{0%{transform:scaleY(.2)}}.bento-ping-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.15rem .75rem;margin-top:.5rem;font-size:.75rem;color:var(--dark-muted)}.bento-chain{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem 0;padding-top:.6rem}.bento-chain-item{display:inline-flex;align-items:center}.bento-chain-node{padding:.25rem .4rem;border-radius:8px;border:1px solid var(--status-ok);color:var(--status-ok-text);background:var(--status-ok-bg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.bento-chain-node.is-fail{border-color:var(--status-fail);color:var(--status-fail-text);background:var(--status-fail-bg)}.bento-chain-link{width:.7rem;height:2px;background:var(--status-ok)}.bento-chain-link.is-broken{background:repeating-linear-gradient(90deg,var(--status-fail) 0 4px,transparent 4px 7px)}.bento-tile.is-active .bento-chain-link.is-broken{animation:bento-blink .9s steps(2,jump-none) 3}@keyframes bento-blink{50%{opacity:.2}}.bento-alerts{list-style:none;margin:0;padding:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.bento-alerts li{padding:.3rem .65rem;border-radius:999px;border:1px solid var(--dark-line);background:rgba(255,255,255,.04);font-size:.8rem;font-weight:650;color:var(--dark-ink)}.bento-ai{margin:0;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--dark-line);background:rgba(95,224,207,.06)}.bento-ai-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--dark-accent)}.mkt-section-dark .bento-ai p{margin:.4rem 0 0;color:var(--dark-ink);font-size:.98rem;font-style:italic}.bento-eu{display:inline-flex;align-items:center;gap:.5rem;padding-top:.6rem;color:var(--dark-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}@media (max-width:1000px){.bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-hero{grid-column:1/-1;grid-row:auto}}@media (max-width:600px){.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.bento-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.bento-tile{transition:none}.bento-tile.is-active{transform:none}.bento-tile.is-active .bento-chain-link.is-broken,.bento-tile.is-active .bento-ping-bars span{animation:none}}.home-profile{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin:.25rem auto 1.1rem;padding:.25rem;border:1px solid var(--line);border-radius:999px;background:var(--mkt-card);box-shadow:var(--elev-1)}.home-profile button{appearance:none;border:0;border-radius:999px;padding:.45rem .95rem;background:transparent;color:var(--muted);font:inherit;font-size:.9rem;font-weight:650;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.home-profile button:hover{color:var(--ink)}.home-profile button[aria-pressed=true]{background:var(--teal-soft);color:var(--teal-ink)}@media (max-width:560px){.home-profile{border-radius:16px}.home-profile button{flex:1 1 100%;border-radius:12px}}.home-agency-link{margin:.9rem 0 0;font-weight:650}.home-agency-link a{color:var(--teal-text)}.proof-band{max-width:var(--content-w);margin:0 auto;padding:1.5rem var(--gutter) 2.5rem;text-align:center}.proof-figures{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3rem}.proof-figures li{display:grid;gap:.15rem}.proof-figures strong{font-size:clamp(1.6rem,3vw,2.2rem)}.proof-figures span{color:var(--muted);font-size:.88rem}.proof-quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1rem;text-align:start}.proof-quote{margin:0;padding:1.1rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--mkt-card);box-shadow:var(--elev-1)}.proof-quote blockquote{margin:0 0 .6rem;font-size:1rem;line-height:1.5}.proof-quote figcaption{font-size:.85rem;color:var(--muted)}.how-tablist{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin:1.25rem 0 0;padding:.3rem;border:1px solid var(--line);border-radius:999px;background:var(--mkt-card);box-shadow:var(--elev-1)}.how-tab{appearance:none;display:inline-flex;align-items:center;gap:.5rem;border:0;border-radius:999px;padding:.5rem 1rem;background:transparent;color:var(--muted);font:inherit;font-weight:650;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.how-tab:hover{color:var(--ink)}.how-tab[aria-selected=true]{background:var(--teal-btn);color:#fff}.how-tab-num{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:.78rem;font-family:var(--font-display)}.how-tab[aria-selected=true] .how-tab-num{background:rgba(255,255,255,.2);color:#fff}.how-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:2rem;align-items:center;margin-top:1.5rem}.how-panel[hidden]{display:none}.how-panel-text h3{font-size:1.3rem;margin:0 0 .5rem}.how-panel-text p{margin:0;color:var(--muted);line-height:1.55}.how-panel .product-shot{margin:0}@media (max-width:800px){.how-panel{grid-template-columns:1fr;gap:1rem}.how-tablist{border-radius:16px}}.home-faq-list{display:grid;gap:.6rem;max-width:48rem;margin-top:1.25rem}.home-faq-item{border:1px solid var(--line);border-radius:12px;background:var(--mkt-card);box-shadow:var(--elev-1)}.home-faq-item summary{padding:.9rem 1.1rem;font-weight:650;cursor:pointer;list-style-position:inside}.home-faq-item p{margin:0;padding:0 1.1rem 1rem;color:var(--muted);line-height:1.55}.home-faq .mkt-custom-note{margin-inline:0;text-align:start}@media (prefers-reduced-motion:reduce){.home-profile button,.how-tab{transition:none}}.mkt-hero-centered~.mkt-section{padding-block:clamp(2.5rem,5vw,3.75rem)}.product-frame{position:relative;margin:1.75rem auto 0;max-width:960px}.product-frame-window{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--card);box-shadow:var(--elev-3)}.product-frame-stage{position:relative}.product-frame img{display:block;width:100%;height:auto}.product-frame .pf-dark{display:none}html[data-theme=dark] .product-frame .pf-dark{display:block}html[data-theme=dark] .product-frame .pf-light{display:none}.product-frame-mark{position:absolute;border:2px solid var(--teal);border-radius:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 18%,transparent);pointer-events:none}.product-frame-num,.product-frame-pin{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--teal-ink);color:#fff;font-weight:800;font-size:.9rem;line-height:1}.product-frame-pin{position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--card),var(--elev-2)}.product-frame-zoom{position:absolute;right:-1.5rem;bottom:5.5rem;width:min(34%,320px);border:2px solid var(--teal);border-radius:14px;overflow:hidden;background:var(--card);box-shadow:var(--elev-3)}.product-frame-mobile{display:none}.product-frame figcaption{margin-top:1rem}.product-frame-legend{list-style:none;margin:0;padding:0;display:grid;gap:.6rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.product-frame-legend li{display:flex;gap:.6rem;align-items:flex-start;line-height:1.45}.product-frame-num{flex:none;width:1.5rem;height:1.5rem;font-size:.8rem}.product-frame-note{margin:.75rem 0 0;font-size:.82rem;color:var(--muted);text-align:center}@media (max-width:1100px){.product-frame-zoom{display:none}}@media (max-width:640px){.product-frame-window{display:none}.product-frame-mobile{display:block;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--elev-2);max-height:70vh}.product-frame-mobile img{object-fit:cover;object-position:top}}@media (prefers-reduced-motion:no-preference){.product-frame-pin{animation:pf-pin 2.4s var(--ease-out) 1}}@keyframes pf-pin{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}30%{transform:translate(-50%,-50%) scale(1.15);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}.agency-report-grid{display:grid;gap:1.5rem 2.5rem;align-items:start}@media (min-width:960px){.agency-report-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.agency-report-grid .product-frame{margin-top:0}.agency-report-copy h3{margin:0 0 .6rem}.agency-report-copy ul{margin:0 0 1rem;padding-left:1.2rem;line-height:1.6}.agency-report-offer{padding:.8rem 1rem;border-radius:var(--radius-md,10px);background:var(--teal-soft);color:var(--ink);line-height:1.5}.product-frame-zoom.is-left{right:auto;left:-1.5rem}.tour{max-width:980px;margin:1.5rem 0 0}.tour-steps{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.25rem;padding:0}.tour-steps button{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem .85rem;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.tour-steps button[aria-current=step]{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 22%,transparent)}.tour-bubble-num,.tour-steps-num{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ink);color:var(--card);font-size:.8rem;font-weight:800;flex:none}.tour-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tour h2:focus{outline:none}.tour h2:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.tour-lead{color:var(--muted);margin:.25rem 0 1rem}.tour-frame{position:relative}.tour-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--elev-3);overflow:hidden}.tour-stage{position:relative}.tour-stage img,.tour-teaser-shot img{display:block;width:100%;height:auto}.tour .tour-dark,.tour-teaser .tour-dark{display:none}html[data-theme=dark] .tour .tour-dark,html[data-theme=dark] .tour-teaser .tour-dark{display:block}html[data-theme=dark] .tour .tour-light,html[data-theme=dark] .tour-teaser .tour-light{display:none}.tour-mark{position:absolute;border:2px solid var(--teal);border-radius:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 20%,transparent);pointer-events:none}.tour-spot{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:2.25rem;height:2.25rem;border:3px solid var(--card);border-radius:50%;background:var(--ink);color:var(--card);font:inherit;font-weight:800;cursor:pointer;box-shadow:0 0 0 3px color-mix(in srgb,var(--teal) 55%,transparent)}.tour-spot[aria-expanded=true]{background:var(--teal-ink)}.tour-spot:focus-visible,.tour-steps button:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.tour-bubble{position:absolute;z-index:2;width:min(320px,70%);padding:.85rem 1rem;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);box-shadow:var(--elev-3)}.tour-bubble.is-below{margin-top:1.5rem}.tour-bubble.is-above{transform:translateY(calc(-100% - 1.5rem))}.tour-bubble.is-start{margin-left:-1.1rem}.tour-bubble.is-end{translate:calc(-100% + 1.1rem) 0}.tour-bubble p{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 .75rem}.tour-note{margin:.75rem 0 0;color:var(--muted);font-size:.875rem}.tour-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.tour-nav .btn{white-space:nowrap}.tour-nav span{color:var(--muted);font-size:.9rem}.tour-end{text-align:center;padding:2.5rem 1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card)}.tour-end-cta{margin:1.25rem 0 .25rem}.tour-teaser{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem;align-items:center}.tour-teaser-shot{display:block;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--elev-3)}@media (max-width:760px){.tour-steps{flex-wrap:nowrap;overflow-x:auto;padding:4px 2px}.tour-steps button{white-space:nowrap}.tour-scroll{overflow-x:auto;overscroll-behavior-x:contain}.tour-stage{min-width:640px}.tour-bubble,.tour-bubble.is-above,.tour-bubble.is-below,.tour-bubble.is-end,.tour-bubble.is-start{position:static;width:auto;margin:.75rem 0 0;transform:none;translate:none}.tour-teaser{grid-template-columns:1fr}}.offers-switch{display:flex;width:max-content;margin:0 auto 2rem;padding:4px;gap:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.offers-switch button{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:999px;padding:.5rem 1.1rem;background:transparent;color:var(--muted);font-weight:650;font-size:.92rem;cursor:pointer}.offers-switch button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(16,20,15,.14)}.offers-switch button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.offers-switch-pill{font-size:.72rem;font-weight:800;border-radius:999px;padding:.12rem .45rem;background:var(--ok-soft);color:var(--ok)}.offers-grid.mkt-pricing{padding-block:1.25rem;align-items:stretch}.offers-card.mkt-plan{position:relative;border-radius:16px;gap:.6rem;padding:1.5rem 1.25rem 1.4rem;box-shadow:var(--elev-1,none)}@media (hover:hover){.offers-card.mkt-plan:not(.featured):hover{box-shadow:var(--elev-2,none)}}.offers-card .mkt-plan-name{font-family:var(--font-display);font-size:1.15rem}.offers-for{margin:-.35rem 0 0;font-size:.86rem;font-weight:600;color:var(--teal-text);min-height:0}.offers-card .mkt-plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .4rem;font-size:2.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offers-ref{font-family:var(--font-body);font-size:1.05rem;color:var(--muted)}.offers-card .mkt-plan-price small{margin-left:0;white-space:nowrap}.offers-card .mkt-plan-price:has(.offers-ref){font-size:2.1rem}.offers-card>p.offers-billed{min-height:1.35rem;margin:-.25rem 0 .15rem;font-size:.8rem;display:flex;flex-wrap:wrap;gap:.25rem .45rem;align-items:center}.offers-saving{font-weight:750;font-size:.74rem;border-radius:999px;padding:.1rem .5rem;background:var(--ok-soft);color:var(--ok)}.offers-card .btn{margin-top:0}.offers-card>p.mkt-plan-blurb,.offers-card>p.mkt-plan-roi{min-height:0;font-size:.8rem}.offers-limits{list-style:none;margin:.35rem 0 0!important;padding:.75rem 0 0!important;border-top:1px solid var(--line);flex:0 0 auto!important}.offers-limits li{font-family:var(--font-display);font-weight:600;font-size:.92rem;margin:.2rem 0}.offers-card>p.offers-plus{margin:.5rem 0 0;min-height:0;font-size:.8rem;font-weight:700;color:var(--ink)}.offers-points{list-style:none;padding:0!important;margin:0!important}.offers-points li{display:flex;gap:.5rem;align-items:flex-start;margin:.4rem 0}.offers-point-icon{flex:0 0 auto;margin-top:1px;color:var(--teal-text)}.offers-points li.is-strong strong{font-weight:700}.offers-points .help-tip{margin-left:.4rem;vertical-align:-.15em}.offers-card.mkt-plan:focus-within,.offers-card.mkt-plan:hover{z-index:3}.offers-card.featured .help-tip-box{background:#ffffff;color:#0f1c19}.offers-card.featured .help-tip-box:before{border-bottom-color:#ffffff}.offers-points li.is-locked{color:var(--muted)}.offers-points li.is-locked svg{flex:0 0 auto;margin-top:1px}.offers-points li.is-locked em{font-style:normal;font-weight:650;white-space:nowrap}.offers-card.mkt-plan.featured{--ink:#f3f7f4;--muted:#b7c6bf;--line:rgba(255,255,255,0.14);--teal-text:#5fe0cf;--ok:#7be0a6;--ok-soft:rgba(123,224,166,0.14);background:radial-gradient(120% 60% at 50% 0,rgba(18,179,163,.28),transparent 70%),#0f1c19;color:var(--ink);border:1px solid transparent;background-clip:padding-box;box-shadow:0 0 0 1px rgba(18,179,163,.65),var(--elev-3,0 24px 48px -12px rgba(8,32,27,.45))}.offers-card.featured .mkt-plan-name,.offers-card.featured .mkt-plan-price{color:var(--ink)}.offers-badge.mkt-plan-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-size:.72rem;padding:.32rem .8rem;color:#ffffff;background:linear-gradient(90deg,#097b70,#0a6a85);box-shadow:0 6px 16px -6px rgba(9,123,112,.7)}@media (min-width:1001px){.offers-card.mkt-plan.featured{margin-block:-16px}}@media (hover:hover){.offers-card.mkt-plan.featured:hover{transform:translateY(-3px);box-shadow:0 0 0 1px rgba(18,179,163,.85),var(--elev-3,0 28px 56px -12px rgba(8,32,27,.5))}}.offers-swipe{display:none}@media (max-width:560px){.offers-grid.mkt-pricing{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1.25rem .25rem 1rem;margin-inline:-.25rem;scrollbar-width:none}.offers-grid.mkt-pricing::-webkit-scrollbar{display:none}.offers-grid .offers-card{flex:0 0 84%;scroll-snap-align:center}.offers-swipe{display:block;margin:.25rem 0 0;text-align:center;font-size:.8rem;color:var(--muted)}}.offers-compare-title{text-align:center;font-size:1.35rem;margin:1.75rem 0 1rem}.offers-compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.88rem}.offers-compare-table thead th{position:sticky;top:3.9rem;z-index:2;background:var(--bg);padding:.75rem .5rem;border-bottom:1px solid var(--line-strong);vertical-align:bottom;text-align:center}.offers-compare-table thead th:first-child{text-align:left}.offers-compare-name{font-size:1rem}.offers-compare-name,.offers-compare-price{display:block;font-family:var(--font-display)}.offers-compare-price{margin:.15rem 0 .5rem;font-size:1.15rem}.offers-compare-price small{font-family:var(--font-body);font-size:.72rem;color:var(--muted);margin-left:.2rem}.offers-compare-table thead .btn{width:100%;justify-content:center;white-space:nowrap}.offers-compare-table tbody td,.offers-compare-table tbody th{padding:.6rem .5rem;border-bottom:1px solid var(--line)}.offers-compare-table tbody th{text-align:left;font-weight:500}.offers-compare-table tbody td{text-align:center}.offers-compare-table .is-featured{background:color-mix(in srgb,var(--teal-soft) 55%,transparent)}.offers-compare-table thead th.is-featured{background:var(--teal-soft)}.offers-compare-group th{padding-top:1.25rem!important;font-family:var(--font-display);font-weight:650!important;font-size:.95rem;border-bottom:1px solid var(--line-strong)!important}.offers-yes{color:var(--ok);display:inline-flex}.offers-no{color:var(--muted)}.offers-compare-mobile{display:none}@media (max-width:720px){.offers-compare-table{display:none}.offers-compare-mobile{display:block}.offers-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);position:sticky;top:3.9rem;z-index:2}.offers-tabs button{border:0;border-radius:9px;padding:.55rem .25rem;background:transparent;color:var(--muted);font-weight:650;font-size:.85rem}.offers-tabs button.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(16,20,15,.14)}.offers-compare-mobile h4{margin:1.25rem 0 .35rem;font-family:var(--font-display);font-size:.95rem}.offers-compare-mobile dl{margin:0}.offers-compare-mobile dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--line);font-size:.88rem}.offers-compare-mobile dd{margin:0;text-align:right;font-weight:600}.offers-compare-mobile .btn{width:100%;justify-content:center;margin-top:1rem}}@media (prefers-reduced-motion:reduce){.offers-card.mkt-plan.featured:hover{transform:none}}.plan-quiz{margin:1.25rem 0 0;max-width:920px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--elev-1,none)}.plan-quiz-summary{display:flex;align-items:center;gap:.85rem;padding:.9rem 1.1rem;cursor:pointer;list-style:none;border-radius:16px}.plan-quiz-summary::-webkit-details-marker{display:none}.plan-quiz-summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.plan-quiz-mark{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--teal-soft);color:var(--teal-ink);font-family:var(--font-display);font-weight:800}.plan-quiz-summary-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.plan-quiz-summary-text strong{font-family:var(--font-display);font-weight:650;font-size:1.02rem}.plan-quiz-summary-text small{color:var(--muted);font-size:.85rem}.plan-quiz-chevron{margin-left:auto;flex:0 0 auto;width:.6rem;height:.6rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.plan-quiz[open] .plan-quiz-chevron{transform:rotate(-135deg)}.plan-quiz-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem;padding:.25rem 1.1rem 1.2rem;border-top:1px solid var(--line)}.plan-quiz-questions{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.plan-quiz-q{border:0;margin:0;padding:0;min-width:0}.plan-quiz-q legend{display:flex;align-items:center;gap:.5rem;padding:0;margin-bottom:.55rem;font-weight:650;font-size:.95rem;color:var(--ink)}.plan-quiz-num{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:.75rem;font-weight:800;color:var(--muted)}.plan-quiz-chips{display:flex;flex-wrap:wrap;gap:.4rem}.plan-quiz-chip{position:relative;cursor:pointer}.plan-quiz-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.plan-quiz-chip span{display:inline-block;padding:.42rem .8rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-size:.88rem;font-weight:600;line-height:1.25}.plan-quiz-chip:hover span{border-color:var(--teal)}.plan-quiz-chip input:checked+span{background:var(--teal-soft);border-color:var(--teal);color:var(--teal-ink)}.plan-quiz-chip input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.plan-quiz-check{display:inline-flex;align-items:center;gap:.5rem;margin-top:.65rem;font-size:.9rem;color:var(--ink);cursor:pointer}.plan-quiz-check input{width:1.05rem;height:1.05rem;accent-color:var(--teal-btn)}.plan-quiz-result{margin-top:1rem;padding:1.1rem 1.15rem;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);align-self:start}.plan-quiz-result .mkt-kicker{margin-bottom:.25rem}.plan-quiz-pending{margin:0;color:var(--muted);font-size:.92rem}.plan-quiz-plan{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin:0 0 .6rem}.plan-quiz-plan strong{font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.plan-quiz-plan span{font-family:var(--font-display);font-weight:650;font-size:1.15rem}.plan-quiz-plan small{margin-left:.2rem;font-size:.78rem;color:var(--muted);font-weight:500}.plan-quiz-why-title{margin:0 0 .3rem;font-weight:700;font-size:.88rem}.plan-quiz-reasons{margin:0 0 .6rem;padding-left:1.1rem;font-size:.9rem}.plan-quiz-reasons li{margin:.2rem 0}.plan-quiz-whynot{margin:0 0 .6rem;font-size:.86rem;color:var(--muted)}.plan-quiz-whynot a{color:var(--teal-text);text-decoration:underline}.plan-quiz-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.85rem}.plan-quiz-link{color:var(--teal-text);font-weight:600}.plan-quiz-link,.plan-quiz-restart{font-size:.88rem;text-decoration:underline}.plan-quiz-restart{border:0;padding:0;background:none;color:var(--muted);cursor:pointer}@media (max-width:720px){.plan-quiz-body{grid-template-columns:minmax(0,1fr);gap:.25rem}.plan-quiz-body,.plan-quiz-summary{padding-inline:.85rem}.plan-quiz-actions .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.plan-quiz-chevron{transition:none}}.lumi{display:block;overflow:visible;--lumi-wing:#dff7ff;--lumi-wing-line:#9fd8ea;--lumi-ant:#1f6f60;--lumi-tail:#ffe14d;--lumi-dots:#1f9e86}html[data-theme=dark] .lumi{--lumi-wing:#cdeffa;--lumi-wing-line:#6fb9d0;--lumi-ant:#7fd8c4;--lumi-dots:#5fd3b3}.lumi *{transform-box:view-box}.lumi-wingL,.lumi-wingR{fill:var(--lumi-wing);fill-opacity:.75;stroke:var(--lumi-wing-line);stroke-width:2}.lumi-ant{stroke:var(--lumi-ant);stroke-width:3;fill:none;stroke-linecap:round}.lumi-ant-tip,.lumi-tail{fill:var(--lumi-tail)}.lumi-dots circle{fill:var(--lumi-dots)}.lumi-glow{transform-origin:80px 118px}.lumi-wingL{transform-origin:62px 70px}.lumi-wingR{transform-origin:98px 70px}.lumi-eyes{transform-origin:80px 72px}.lumi-antL{transform-origin:68px 44px}.lumi-body{transform-origin:80px 110px}.lumi-mouth-open{transform-origin:80px 92px}.lumi-spark{transform-origin:center;transform-box:fill-box}.lumi-sad .lumi-glow{opacity:.3}.lumi-happy .lumi-glow{transform:scale(1.15)}.lumi-sad .lumi-body{transform:translateY(4px) rotate(-3deg)}.lumi-point .lumi-body{transform:rotate(8deg) translateX(6px)}.lumi-think .lumi-pupils{transform:translate(-3px,-3px)}@media (prefers-reduced-motion:no-preference){.lumi .lumi-glow{animation:lumi-glow 2.4s ease-in-out infinite}.lumi .lumi-tail{animation:lumi-tail 2.4s ease-in-out infinite}.lumi .lumi-wingL{animation:lumi-flap .35s ease-in-out infinite alternate}.lumi .lumi-wingR{animation:lumi-flapR .35s ease-in-out infinite alternate}.lumi .lumi-eyes{animation:lumi-blink 4s infinite}.lumi-arrive .lumi-body{animation:lumi-arrive 1.2s ease-out both}.lumi-arrive .lumi-antL{animation:lumi-wave .5s ease-in-out .7s 3 alternate}.lumi-idle .lumi-body,.lumi-talk .lumi-body{animation:lumi-float 3s ease-in-out infinite}.lumi-talk .lumi-mouth-open{animation:lumi-talk .32s ease-in-out infinite alternate}.lumi-think .lumi-body{animation:lumi-float 4s ease-in-out infinite}.lumi-think .lumi-pupils{animation:lumi-look 3s ease-in-out infinite}.lumi-think .lumi-glow{animation:lumi-flicker 1.1s steps(2) infinite}.lumi-dots circle{animation:lumi-dot 1.2s ease-in-out infinite;opacity:.2}.lumi-dots circle:nth-child(2){animation-delay:.2s}.lumi-dots circle:nth-child(3){animation-delay:.4s}.lumi-point .lumi-body{animation:lumi-lean 2.4s ease-in-out infinite}.fg-dock-point .fg-actions .btn:not(.ghost):not(:disabled){animation:lumi-pulse 2.4s ease-in-out infinite}.lumi-happy .lumi-body{animation:lumi-jump 1.6s ease-in-out 3}.lumi-happy .lumi-glow{animation:lumi-glow-big 1.6s ease-in-out infinite}.lumi-spark{animation:lumi-spark 1.6s ease-in-out infinite;opacity:0}.lumi-spark:nth-of-type(2){animation-delay:.3s}.lumi-spark:nth-of-type(3){animation-delay:.6s}.lumi-sad .lumi-body{animation:lumi-sag 3s ease-in-out infinite}.lumi-sad .lumi-glow{animation:lumi-dim 3s ease-in-out infinite}.lumi-drop{animation:lumi-drop 3s ease-in infinite}.lumi-leave .lumi-body{animation:lumi-leave .62s ease-in forwards}}@keyframes lumi-glow{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes lumi-tail{0%,to{fill:#ffe14d}50%{fill:#fff27a}}@keyframes lumi-flap{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes lumi-flapR{0%{transform:rotate(8deg)}to{transform:rotate(-10deg)}}@keyframes lumi-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes lumi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes lumi-arrive{0%{transform:translate(-120px,-30px) scale(.6);opacity:0}60%{transform:translate(0) scale(1.05);opacity:1}78%{transform:translateY(6px) scale(.97)}to{transform:translate(0) scale(1);opacity:1}}@keyframes lumi-wave{0%{transform:rotate(0)}to{transform:rotate(-22deg)}}@keyframes lumi-talk{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes lumi-look{0%,to{transform:translateY(-2px)}30%{transform:translate(-5px,-4px)}60%{transform:translate(5px,-4px)}}@keyframes lumi-flicker{0%{opacity:.4}50%{opacity:1}}@keyframes lumi-dot{0%,to{opacity:.2}40%{opacity:1}}@keyframes lumi-lean{0%,to{transform:rotate(0)}40%,70%{transform:rotate(8deg) translateX(6px)}}@keyframes lumi-pulse{0%,30%,to{box-shadow:0 0 0 0 rgba(31,158,134,0)}50%{box-shadow:0 0 0 8px rgba(31,158,134,.25)}}@keyframes lumi-jump{0%,to{transform:translateY(0)}30%{transform:translateY(-22px) rotate(-6deg)}55%{transform:translateY(0) rotate(4deg)}}@keyframes lumi-glow-big{0%,to{opacity:.8;transform:scale(1)}30%{opacity:1;transform:scale(1.3)}}@keyframes lumi-spark{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(.6)}}@keyframes lumi-sag{0%,to{transform:translateY(4px)}50%{transform:translateY(8px) rotate(-3deg)}}@keyframes lumi-dim{0%,to{opacity:.25}50%{opacity:.4}}@keyframes lumi-drop{0%,20%{transform:translateY(0);opacity:0}30%{opacity:1}80%{transform:translateY(14px);opacity:.9}to{transform:translateY(18px);opacity:0}}@keyframes lumi-leave{0%{transform:translate(0) scale(1);opacity:1}20%{transform:translate(-6px,4px) scale(1)}to{transform:translate(140px,-60px) scale(.5);opacity:0}}.fg-dock{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:end;padding:14px 44px 12px 14px;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--card);color:var(--ink)}.fg-dock-figure{display:flex;justify-content:center;align-self:end}.fg-dock-figure .lumi{width:100%;max-width:96px;height:auto}.fg-bubble{position:relative;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:14px 14px 14px 4px;background:var(--bg-soft);font-size:.94rem;line-height:1.45}.fg-bubble:before{content:"";position:absolute;left:-8px;bottom:12px;width:14px;height:14px;background:inherit;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:rotate(45deg)}.fg-bubble>*+*{margin-top:10px}.fg-bubble p{margin:0}.fg-ai-notice{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:var(--teal-soft);color:var(--teal-ink);font-size:.78rem;font-weight:600}.fg-say{font-weight:500}@media (prefers-reduced-motion:no-preference){.fg-say-enter{animation:fg-say-in .35s ease-out both}}@keyframes fg-say-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fg-actions{display:flex;flex-wrap:wrap;gap:8px}.fg-actions .btn{min-height:40px}.fg-ctrls{position:absolute;top:6px;right:6px;display:flex;gap:2px}.fg-ctrl{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:1rem;line-height:1}.fg-ctrl:focus-visible,.fg-ctrl:hover{background:var(--bg-deep);color:var(--ink)}.fg-mini{gap:8px;padding:4px 12px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);cursor:pointer;font:inherit;font-size:.9rem}.fg-mini,.fg-mini-face{display:inline-flex;align-items:center}.fg-mini-face{width:40px;height:40px;border-radius:50%;background:var(--teal-soft);overflow:hidden;justify-content:center}.fa-panel{display:grid;gap:14px}.fa-owner{display:flex;gap:8px;align-items:flex-start;font-size:.9rem}.fa-owner input{margin-top:3px}.fa-help{color:var(--muted);font-size:.85rem}.fa-proposal{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:12px;display:grid;gap:10px}.fa-proposal-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.fa-proposal-title{font-weight:650;font-family:var(--font-display)}.fa-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--bg-deep);color:var(--muted)}.fa-badge-ai{background:var(--coral-soft);color:var(--coral)}.fa-badge-ok{background:var(--ok-soft);color:var(--ok)}.fa-note{font-size:.85rem;color:var(--muted)}.fa-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fa-step{display:grid;grid-template-columns:22px 120px minmax(0,1fr);gap:10px;align-items:start;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft)}.fa-step-ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--line))}.fa-step-n{width:22px;height:22px;border-radius:50%;background:var(--teal-soft);color:var(--teal-ink);font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fa-shot{width:120px;aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:4px;border:1px solid var(--line);background:var(--bg-deep)}.fa-shot-btn{padding:0;border:0;background:none;cursor:zoom-in}.fa-step-body{min-width:0;display:grid;gap:6px;font-size:.88rem}.fa-step-text{overflow-wrap:anywhere}.fa-step-actions{display:flex;flex-wrap:wrap;gap:6px}.fa-step-actions .btn{min-height:32px;padding:4px 10px;font-size:.82rem}.fa-step-edit{display:flex;gap:6px}.fa-step-edit input{flex:1 1;min-width:0}.fa-ai-check{margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--coral-soft);color:var(--ink);font-size:.88rem;font-weight:600}.fa-save{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.fa-save label{display:grid;gap:4px;font-size:.85rem;flex:1 1 220px}.fa-zoom{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:16px}.fa-zoom img{max-width:min(1100px,100%);max-height:90vh;border-radius:6px;background:#fff}.fa-batch-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fa-batch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);font-size:.9rem}.fa-batch-host{overflow-wrap:anywhere}@media (max-width:560px){.fg-dock{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:34px 10px 10px}.fa-step{grid-template-columns:22px minmax(0,1fr)}.fa-shot-btn,.fa-step-body{grid-column:2}.fa-shot{width:100%;max-width:260px}}.onb-panel .fa-panel{margin:14px 0 6px}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_349af4{font-family:Sora,Sora Fallback;font-style:normal}.__variable_349af4{--font-display:"Sora","Sora Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}