@font-face{font-family:ABC Diatype Plus Variable;src:url(/fonts/ABCDiatypePlus.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:ABC Diatype Plus Fallback;src:local("Arial");ascent-override:95.63%;descent-override:22.85%;line-gap-override:0%;size-adjust:99.34%}@font-face{font-family:Ivar Text;src:url(/fonts/IvarText.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen.woff2) format("woff2");font-display:swap;font-weight:700}.homepage-dark{--hp-bg:#100d0a;--hp-bg-card:rgba(255,247,227,0.03);--hp-text-loud:#fff3d7;--hp-text-default:rgba(255,243,215,0.64);--hp-text-secondary:rgba(255,243,215,0.72);--hp-text-muted:rgba(255,243,215,0.56);--hp-text-disabled:rgba(255,243,215,0.35);--hp-hero-white:#FFF7E3;--hp-gold:rgb(200,170,80);--hp-gold-hover:rgb(224,204,104);--hp-gold-15:rgba(200,170,80,0.15);--hp-gold-10:rgba(200,170,80,0.1);--hp-gold-06:rgba(200,170,80,0.06);--hp-border-faint:rgba(255,243,215,0.04);--hp-border-muted:rgba(255,247,227,0.06);--hp-border-loud:rgba(255,247,227,0.08);--hp-font-sans:"ABC Diatype Plus Variable","ABC Diatype Plus Fallback",system-ui,sans-serif;background-color:var(--hp-bg);color:var(--hp-text-loud);font-family:var(--hp-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.homepage-dark .hp-title-h1{font-size:clamp(32px,5vw,46px);line-height:1.04;letter-spacing:-.46px;font-weight:400;font-family:var(--hp-font-sans)}.homepage-dark .hp-title-h2{font-size:clamp(28px,4vw,40px);line-height:1.05;letter-spacing:-.4px;font-weight:400;font-family:var(--hp-font-sans)}.homepage-dark .hp-title-h3{font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.32px;font-weight:400;font-family:var(--hp-font-sans)}.homepage-dark .hp-title-h4{font-size:clamp(20px,2.5vw,28px);line-height:1.07;letter-spacing:-.42px;font-weight:480;font-family:var(--hp-font-sans)}.homepage-dark .hp-body-large{font-size:clamp(16px,1.5vw,18px);line-height:1.33;letter-spacing:-.09px;font-weight:400}.homepage-dark .hp-body-default{font-size:clamp(15px,1.2vw,17px);line-height:1.29;letter-spacing:-.09px;font-weight:400}.homepage-dark .hp-body-small{font-size:15px;line-height:1.33;letter-spacing:-.075px;font-weight:400}.btn-gold-primary{background:linear-gradient(135deg,rgba(224,204,104,.95),rgba(196,172,72,.9));color:#0E0D0B;border:1px solid rgba(200,170,80,.4);border-radius:9999px;padding:12px 28px;font-family:var(--hp-font-sans);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 0 30px rgba(200,170,80,.25),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.btn-gold-primary:hover{background:linear-gradient(135deg,rgba(240,220,120,1),rgba(214,190,88,.95));box-shadow:0 0 40px rgba(200,170,80,.35),inset 0 1px 0 rgba(255,255,255,.25);transform:translateY(-1px)}.btn-gold-primary:active{transform:scale(.98)}.btn-ghost-secondary{background:rgba(255,247,227,.04);color:var(--hp-hero-white);border:1px solid rgba(255,247,227,.1);border-radius:9999px;padding:12px 28px;font-family:var(--hp-font-sans);font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-ghost-secondary:hover{background:rgba(255,247,227,.08);border-color:rgba(255,247,227,.15)}.hp-hero-video-wrap{position:relative;overflow:hidden}.hero-dotted-video{position:relative;z-index:0}@supports (animation-timeline:view()){.hp-reveal{animation:hp-reveal-up linear both;animation-timeline:view();animation-range:entry 0 entry 30%}.hp-reveal-delay-1{animation-range:entry 2% entry 32%}.hp-reveal-delay-2{animation-range:entry 4% entry 34%}.hp-reveal-delay-3{animation-range:entry 6% entry 36%}.hp-reveal-delay-4{animation-range:entry 8% entry 38%}@keyframes hp-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){.hp-reveal,.hp-reveal-delay-1,.hp-reveal-delay-2,.hp-reveal-delay-3,.hp-reveal-delay-4{opacity:1;transform:none;filter:none}}.hp-hero-entrance{animation:hp-hero-fade-in .6s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.hp-hero-entrance-d1{animation-delay:.1s}.hp-hero-entrance-d2{animation-delay:.15s}.hp-hero-entrance-d3{animation-delay:.2s}.hp-hero-entrance-d4{animation-delay:.25s}.hp-hero-entrance-d5{animation-delay:.3s}.hp-persona-pill{display:inline-block;text-align:center;margin:0 0 16px;padding:11px 22px;border-radius:999px;border:1px solid rgba(200,170,80,.1);background:radial-gradient(120% 180% at 50% 0,rgba(200,170,80,.05),rgba(200,170,80,.01));box-shadow:0 0 40px rgba(200,170,80,.03),inset 0 1px 0 rgba(255,255,255,.03);font-family:var(--font-hanken),"Hanken Grotesk",system-ui,sans-serif;font-size:13.5px;line-height:1.35;letter-spacing:.005em;color:rgba(255,247,227,.55);max-width:calc(100vw - 32px);opacity:0;transform:translateY(6px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);pointer-events:none}.hp-persona-pill.is-loaded{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){.hp-persona-pill{transition:none;transform:none}}.hp-persona-pill .hp-persona-icon{display:inline-block;vertical-align:-.22em;margin-right:8px;color:var(--hp-gold)}.hp-persona-pill .hp-persona-icon svg{width:17px;height:17px;filter:drop-shadow(0 0 6px rgba(200,170,80,.45))}.hp-persona-pill .hp-persona-icon .bub{animation:hp-talk-bob 2.6s cubic-bezier(.16,1,.3,1) infinite;transform-origin:12px 20px}.hp-persona-pill .hp-persona-icon .d{animation:hp-talk-dot 1.4s ease-in-out infinite}.hp-persona-pill .hp-persona-icon .d2{animation-delay:.18s}.hp-persona-pill .hp-persona-icon .d3{animation-delay:.36s}@keyframes hp-talk-dot{0%,65%,to{opacity:.25}30%{opacity:1}}@keyframes hp-talk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.hp-persona-pill .hp-persona-icon .bub,.hp-persona-pill .hp-persona-icon .d{animation:none}}.hp-persona-pill .hp-persona-num{display:inline-block;text-align:left;font-size:17px;font-weight:700;letter-spacing:.01em;color:var(--hp-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(200,170,80,.35)}.hp-persona-pill .hp-persona-tail{margin-left:4px;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:13px;color:rgba(255,247,227,.45);white-space:nowrap}@keyframes hp-hero-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hp-audience-card-disabled-hover:hover{border-color:rgba(200,170,80,.35)!important;transform:translateY(-4px);background:rgba(255,247,227,.05)!important}.hp-circle-pulse{animation:hp-pulse 4s ease-in-out infinite}.hp-circle-pulse-d1{animation-delay:.5s}.hp-circle-pulse-d2{animation-delay:1s}.hp-circle-pulse-d3{animation-delay:1.5s}.hp-circle-pulse-d4{animation-delay:2s}@keyframes hp-pulse{0%,to{opacity:.4;border-color:rgba(255,243,215,.04)}50%{opacity:.8;border-color:rgba(255,243,215,.08)}}.hp-grid-line{animation:hp-line-grow 1.2s cubic-bezier(.16,1,.3,1) both}.hp-grid-line-h{animation:hp-line-grow-x 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes hp-line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hp-line-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hp-grid-line-d1{animation-delay:.2s}.hp-grid-line-d2{animation-delay:.3s}.hp-grid-line-d3{animation-delay:.4s}.hp-grid-line-d4{animation-delay:.5s}.hp-grid-line-h-d1{animation-delay:.6s}.hp-grid-line-h-d2{animation-delay:.7s}.hp-card{background:var(--hp-bg-card);border:1px solid var(--hp-border-muted);border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .2s ease,border-color .2s ease;position:relative}.hp-bar-fill{height:4px;border-radius:2px;background:rgba(200,170,80,.5);width:0;transition:width .6s cubic-bezier(.16,1,.3,1)}[data-shown=true] .hp-bar-fill{width:var(--hp-bar-target,0)}.hp-monogram-hairline{margin-top:6px;height:1px;width:20px;background:rgb(200,170,80);opacity:.45;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.hp-card:hover .hp-monogram-hairline{width:36px;opacity:.75}.hp-evidence-quote{position:relative;padding-left:14px;border-left:2px solid rgba(200,170,80,.4);border-image:linear-gradient(180deg,rgba(200,170,80,.6),rgba(200,170,80,.15)) 1}.hp-evidence-quote-mark{position:absolute;left:4px;top:-2px;font-family:Ivar Text,serif;font-size:22px;line-height:1;color:rgb(200,170,80);opacity:.35;user-select:none;pointer-events:none}.hp-pill{background:rgba(200,170,80,.08);border:1px solid rgba(200,170,80,.12);color:rgba(200,170,80,.7);transition:border-color .2s ease,color .2s ease}.hp-card:hover .hp-pill:first-child{transition-delay:0s;border-color:rgba(200,170,80,.35);color:rgba(200,170,80,.9)}.hp-card:hover .hp-pill:nth-child(2){transition-delay:80ms;border-color:rgba(200,170,80,.35);color:rgba(200,170,80,.9)}.hp-card:hover .hp-pill:nth-child(3){transition-delay:.16s;border-color:rgba(200,170,80,.35);color:rgba(200,170,80,.9)}@media (prefers-reduced-motion:reduce){.hp-bar-fill,.hp-monogram-hairline,.hp-pill{transition:none}}.hp-credibility-line-base,.hp-credibility-line-bright{position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none}.hp-credibility-line-base{background:linear-gradient(90deg,transparent,rgba(200,170,80,.3),transparent)}.hp-credibility-line-bright{background:linear-gradient(90deg,transparent,rgba(200,170,80,.55),transparent);opacity:0}.hp-credibility-card:hover .hp-credibility-line-bright{opacity:1}.hp-credibility-card:hover .hp-credibility-number{letter-spacing:-.025em}.hp-credibility-reveal{opacity:0;pointer-events:none}.hp-credibility-card:hover .hp-credibility-citation{opacity:0}.hp-credibility-card:hover .hp-credibility-reveal{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:no-preference){.hp-credibility-card{opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1)}[data-shown=true] .hp-credibility-card{opacity:1;transform:none}.hp-credibility-card:first-child{transition-delay:0s}.hp-credibility-card:nth-child(2){transition-delay:80ms}.hp-credibility-card:nth-child(3){transition-delay:.16s}.hp-credibility-line-base{transform:scaleX(0);transform-origin:center;transition:transform .7s cubic-bezier(.16,1,.3,1)}[data-shown=true] .hp-credibility-line-base{transform:scaleX(1)}.hp-credibility-line-bright{transition:opacity .6s ease}.hp-credibility-number{transition:letter-spacing .2s ease}.hp-credibility-citation,.hp-credibility-reveal{transition:opacity .25s ease}}.hp-step3-heading-bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left}[data-shown=true] .hp-step3-heading-bar{transform:scaleX(1)}.step2-tile-highlight{opacity:0}@keyframes step2-tile-cycle{0%,14%{opacity:1}20%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.hp-howitworks-card{opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .6s cubic-bezier(.16,1,.3,1)}[data-shown=true] .hp-howitworks-card{opacity:1;transform:none}.hp-howitworks-card:first-child{transition-delay:0s}.hp-howitworks-card:nth-child(2){transition-delay:.1s}.hp-howitworks-card:nth-child(3){transition-delay:.2s}.hp-step3-heading-bar{transition:transform .6s cubic-bezier(.16,1,.3,1)}[data-shown=true] .step2-tile-highlight{animation:step2-tile-cycle 20s linear infinite;animation-play-state:paused}[data-in-view=true] .step2-tile-highlight{animation-play-state:running}.step2-tile-highlight-1{animation-delay:0s}.step2-tile-highlight-2{animation-delay:4s}.step2-tile-highlight-3{animation-delay:8s}.step2-tile-highlight-4{animation-delay:12s}.step2-tile-highlight-5{animation-delay:16s}}@media (prefers-reduced-motion:reduce){.step2-tile-highlight-1{opacity:1}}.hp-glass-logo{opacity:.1;filter:brightness(8) grayscale(1) contrast(1.1);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 40%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.15));mask-image:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.2) 40%,rgba(0,0,0,.35) 60%,rgba(0,0,0,.15))}.hp-glass-logo-shadow{opacity:.06;filter:brightness(8) grayscale(1) blur(.5px)}.hp-glass-logo-highlight{opacity:.12;filter:brightness(12) grayscale(1);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.15) 50%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.15) 50%,rgba(0,0,0,0))}.hp-header{position:fixed;top:0;left:0;right:0;z-index:200;background:#0e0d0b;border-bottom:1px solid var(--hp-border-faint)}.hp-header-grid{display:flex;justify-content:space-between}@media (min-width:1024px){.hp-header{background:rgba(14,13,11,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hp-header-grid{display:grid;grid-template-columns:1fr auto 1fr}}.hp-mobile-menu summary{list-style:none;cursor:pointer}.hp-mobile-menu summary::-webkit-details-marker{display:none}.hp-mobile-menu .hp-mobile-menu-content,.hp-mobile-menu>.fixed{display:none}.hp-mobile-menu[open]>.fixed{display:block}.hp-mobile-menu[open] .hp-mobile-menu-content{display:flex;animation:hp-menu-slide .3s ease both}.hp-desktop-dropdown summary{list-style:none}.hp-desktop-dropdown summary::-webkit-details-marker{display:none}.hp-desktop-dropdown summary::marker{display:none;content:""}.hp-mobile-nav-group{list-style:none}.hp-mobile-nav-summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;user-select:none}.hp-mobile-nav-summary::-webkit-details-marker{display:none}.hp-mobile-nav-summary::marker{display:none;content:""}.hp-mobile-nav-chevron{flex-shrink:0;transition:transform .2s ease;opacity:.5}.hp-mobile-nav-group[open] .hp-mobile-nav-chevron{transform:rotate(180deg)}@keyframes hp-menu-slide{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.cta-background{position:absolute;inset:0;z-index:0}@media (min-width:1024px){.hp-cta-text-left{right:calc(50% + 12px)}.hp-cta-text-left,.hp-cta-text-right{position:absolute;top:0;transition:transform .6s cubic-bezier(.16,1,.3,1) .25s}.hp-cta-text-right{left:calc(50% + 12px)}.hp-cta-section:has(.hp-cta-button:hover) .hp-cta-text-left{transform:translateX(-36px)}.hp-cta-section:has(.hp-cta-button:hover) .hp-cta-text-right{transform:translateX(36px)}.hp-cta-section:has(.hp-cta-button:hover) .hp-cta-circle{width:var(--size-hovered)!important;height:var(--size-hovered)!important}}.homepage-dark ::selection{background-color:rgba(224,246,255,.2);color:var(--hp-text-loud)}.hp-section{max-width:1380px;margin:0 auto;padding-left:24px;padding-right:24px}@media (min-width:640px){.hp-section{padding-left:31px;padding-right:31px}}.hp-below-fold{content-visibility:auto;contain-intrinsic-size:auto 800px}.hp-card-border-line-bottom,.hp-card-border-line-left,.hp-card-border-line-right,.hp-card-border-line-top{position:absolute;pointer-events:none}.hp-card-border-line-bottom,.hp-card-border-line-top{left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,170,80,.55),transparent);transform:scaleX(0);transform-origin:center}.hp-card-border-line-left,.hp-card-border-line-right{top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(200,170,80,.55),transparent);transform:scaleY(0);transform-origin:center}.hp-card-border-line-top{top:-1px}.hp-card-border-line-bottom{bottom:-1px}.hp-card-border-line-left{left:-1px}.hp-card-border-line-right{right:-1px}@media (prefers-reduced-motion:no-preference){.hp-card-border-line-bottom,.hp-card-border-line-left,.hp-card-border-line-right,.hp-card-border-line-top{transition:transform .4s cubic-bezier(.16,1,.3,1)}}.hp-bordered-card:hover .hp-card-border-line-bottom,.hp-bordered-card:hover .hp-card-border-line-top{transform:scaleX(1)}.hp-bordered-card:hover .hp-card-border-line-left,.hp-bordered-card:hover .hp-card-border-line-right{transform:scaleY(1)}.hp-step-diagram{transform-origin:center;will-change:transform}@media (prefers-reduced-motion:no-preference){.hp-step-diagram{transition:transform .5s cubic-bezier(.16,1,.3,1)}.hp-howitworks-card:hover .hp-step-diagram{transform:scale(1.06)}}.hpuct-section{max-width:1380px;margin:0 auto;padding:0 24px}.hpuct-card{background:rgba(20,16,10,.92);border:1px solid rgba(200,170,80,.18);border-radius:20px;overflow:hidden}.hpuct-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--hp-border-loud);position:relative;z-index:10}.hpuct-tab{position:relative;padding:20px 24px;background:transparent;border:none;border-right:1px solid var(--hp-border-loud);color:rgba(255,243,215,.38);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:left;cursor:pointer;font-family:var(--hp-font-sans);overflow:hidden;transition:color .2s ease}.hpuct-tab:last-child{border-right:none}.hpuct-tab:hover{color:rgba(255,243,215,.65)}.hpuct-tab.is-active{color:var(--hp-gold)}.hpuct-tab:focus-visible{outline:2px solid var(--hp-gold);outline-offset:-2px}.hpuct-progress{position:absolute;bottom:0;left:0;height:2px;width:0;background:var(--hp-gold);animation:hpuct-fill 15s linear forwards}@keyframes hpuct-fill{to{width:100%}}.hpuct-panel{display:grid;grid-template-columns:1fr 2fr;min-height:560px}.hpuct-copy{padding:48px 40px 48px 24px;display:flex;flex-direction:column;justify-content:center;gap:16px;animation:hpuct-fadein .4s ease-out both}.hpuct-eyebrow{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hp-gold);opacity:.75}.hpuct-headline{font-size:clamp(24px,2.8vw,36px);font-weight:400;line-height:1.1;letter-spacing:-.03em;color:var(--hp-text-loud);margin:0}.hpuct-body{font-size:14px;line-height:1.65;color:var(--hp-text-default);margin:0}.hpuct-cta{font-size:13px;font-weight:500;color:var(--hp-gold);text-decoration:none;opacity:.82;display:inline-block;margin-top:4px;transition:opacity .15s}.hpuct-cta:hover{opacity:1}.hpuct-visual{border-left:1px solid var(--hp-border-muted);overflow:hidden;position:relative;animation:hpuct-fadein .4s ease-out .06s both}@keyframes hpuct-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hpuct-chrome{display:flex;align-items:center;gap:5px;padding:9px 14px;background:#ECE5D4;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.hpuct-chrome-dot{width:9px;height:9px;border-radius:50%}.hpuct-chrome-url{margin-left:6px;font-size:10px;color:rgba(0,0,0,.35);background:rgba(0,0,0,.06);border-radius:4px;padding:2px 9px;font-family:system-ui,sans-serif}.hpucd-wrap{height:100%;display:flex;flex-direction:column}.hpucd-map{flex:1;background:#EEE8D8;position:relative;overflow:hidden}.hpucd-svg{width:100%;height:100%;display:block}.hpucd-persona{position:absolute;transform:translate(-50%,-50%);flex-direction:column;gap:3px;z-index:2}.hpucd-avatar,.hpucd-persona{display:flex;align-items:center}.hpucd-avatar{width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.7);justify-content:center;font-weight:700;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.18)}.hpucd-avatar,.hpucd-persona-name{font-size:9px;font-family:system-ui,sans-serif}.hpucd-persona-name{font-weight:600;color:rgba(40,30,15,.7);white-space:nowrap;background:rgba(255,255,255,.65);border-radius:3px;padding:1px 4px}.hpucd-float{position:absolute;background:rgba(255,255,255,.92);border-radius:8px;padding:8px 12px;box-shadow:0 2px 12px rgba(0,0,0,.12);font-family:system-ui,sans-serif;border:1px solid rgba(0,0,0,.06)}.hpucd-float-label{font-size:9px;color:rgba(0,0,0,.4);font-weight:600;letter-spacing:.03em;display:block;margin-bottom:2px}.hpucd-float-value{font-size:18px;font-weight:700;color:rgba(20,15,5,.85);line-height:1;display:block}.hpucv-wrap{height:100%;display:flex;flex-direction:column}.hpucv-content{flex:1;display:grid;grid-template-columns:1fr 1.4fr;overflow:hidden}.hpucv-report{background:#1C1915;padding:20px 18px;border-right:1px solid rgba(255,247,227,.06);overflow:hidden}.hpucv-chat{background:#F8F4EC;padding:16px;position:relative;overflow:hidden;font-family:system-ui,sans-serif}.hpuct-test-wrap{height:100%;display:flex;flex-direction:column}.hpuct-test-content{flex:1;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.hpuct-report{background:#F8F4EC;padding:20px 18px;border-right:1px solid rgba(0,0,0,.06);font-family:system-ui,sans-serif;overflow:hidden}.hpuct-variants-col{background:#1C1915;position:relative;padding:20px 16px;overflow:hidden}.hpuct-variant-card{position:absolute;width:calc(100% - 56px);background:#252018;border:1px solid rgba(255,247,227,.08);border-radius:10px;padding:12px 14px;font-family:system-ui,sans-serif}.hpuct-variant-card.is-winner{border-color:rgba(200,170,80,.35);box-shadow:0 0 0 1px rgba(200,170,80,.18),0 8px 24px rgba(200,170,80,.1)}@media (max-width:860px){.hpuct-panel{grid-template-columns:1fr;min-height:auto}.hpuct-visual{display:none}.hpuct-copy{padding:32px 24px}.hpuct-test-content,.hpucv-content{grid-template-columns:1fr}}@media (max-width:540px){.hpuct-section{padding:0 16px}.hpuct-tab{padding:16px 10px;font-size:10px}.hpuct-copy{padding:28px 20px}}@media (prefers-reduced-motion:reduce){.hpuct-copy,.hpuct-visual{animation:none}.hpuct-progress{animation:none;width:100%}}@keyframes hppf-ring{0%{transform:translate(-50%,-50%) scale(1);opacity:.45}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.hppf-map [style*=hppf-ring]{animation:none;opacity:0}}