@font-face{font-family:Linkroom Pixel;src:url(/fonts/Galmuri11-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.acquisition-page{background-color:var(--color-brand-25);background-image:radial-gradient(var(--color-brand-100) .6px, transparent .6px);background-size:16px 16px;min-height:100dvh}.acquisition-brand{justify-content:space-between;align-items:center;gap:var(--spacing-xl);color:var(--color-brand-800);display:flex}.acquisition-brand a{align-items:center;min-height:44px;display:inline-flex}.acquisition-wordmark{background:var(--color-brand-800);width:108px;height:22px;display:block;-webkit-mask:url(/images/auth/linkroom_logo.svg) 50%/contain no-repeat;mask:url(/images/auth/linkroom_logo.svg) 50%/contain no-repeat}.acquisition-title{font-family:"Linkroom Pixel", var(--font-sans);color:var(--color-brand-950);text-wrap:balance;word-break:keep-all;line-height:1.55}.acquisition-eyebrow{align-items:center;gap:var(--spacing-md);display:flex}.acquisition-eyebrow:before{content:"";background:var(--color-brand-500);width:8px;height:8px;box-shadow:3px 3px 0 var(--color-brand-200)}.acquisition-postcards{padding:var(--spacing-lg) var(--spacing-md) 0;position:relative}.acquisition-postcards-grid{gap:var(--spacing-xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.acquisition-postcard{padding:var(--spacing-sm);background:var(--color-base-white);border:1px solid var(--color-brand-200);border-radius:var(--radius-container-md);box-shadow:0 7px 0 var(--color-brand-100)}.acquisition-postcard:first-child{transform:rotate(-3deg)}.acquisition-postcard:last-child{margin-top:var(--spacing-4xl);transform:rotate(3deg)}.acquisition-postcard img{aspect-ratio:9/16;object-fit:cover;object-position:bottom;border-radius:var(--radius-control-sm);width:100%;image-rendering:pixelated}.acquisition-postcard figcaption{word-break:keep-all;padding:var(--spacing-md) var(--spacing-xxs) var(--spacing-xs);font-size:var(--text-caption-sm-bold);line-height:var(--text-caption-sm-bold--line-height);color:var(--color-brand-900);text-align:center;text-wrap:balance;font-weight:700}.acquisition-postcards-compact{padding:var(--spacing-lg) 0 0;width:154px;margin-inline:auto}.acquisition-postcards-compact .acquisition-postcard{margin:0;transform:rotate(-2deg)}.acquisition-surface{padding:var(--spacing-3xl);background:var(--color-base-white);border:1px solid var(--color-brand-100);border-radius:var(--radius-container-lg);box-shadow:0 5px 0 var(--color-brand-100)}.acquisition-status{border-top:4px solid var(--color-brand-500)}.acquisition-status-title{font-family:"Linkroom Pixel", var(--font-sans);color:var(--color-brand-900)}.acquisition-steps{gap:var(--spacing-lg);margin-top:var(--spacing-4xl);display:grid}.acquisition-step{align-items:center;gap:var(--spacing-lg);font-size:var(--text-body-sm-regular);line-height:var(--text-body-sm-regular--line-height);color:var(--color-text-tertiary);display:flex}.acquisition-step-number{border:1px solid var(--color-brand-100);width:24px;height:24px;color:var(--color-text-tertiary);background:var(--color-brand-25);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.acquisition-step[data-reached=true]{color:var(--color-brand-900);font-weight:700}.acquisition-step[data-reached=true] .acquisition-step-number{background:var(--color-brand-600);color:var(--color-base-white);border-color:var(--color-brand-600);box-shadow:2px 2px 0 var(--color-brand-200)}.acquisition-scene-frame{margin:0 var(--spacing-3xl);padding:var(--spacing-sm);background:var(--color-base-white);border:1px solid var(--color-brand-200);border-radius:var(--radius-container-lg);box-shadow:0 7px 0 var(--color-brand-100)}.acquisition-scene-frame>div{border-radius:var(--radius-container-md);overflow:hidden}.acquisition-page input,.acquisition-page textarea{accent-color:var(--color-brand-600)}.acquisition-page h1,.acquisition-page h2,.acquisition-page p{overflow-wrap:break-word}.acquisition-page :focus-visible{outline-color:var(--color-brand-600)}@media (prefers-reduced-motion:no-preference){.acquisition-postcard{animation:.6s ease-out both acquisition-arrive}@keyframes acquisition-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}.acquisition-page .h-12{height:auto;min-height:3rem;padding:var(--spacing-lg) var(--spacing-xl);text-align:center;white-space:normal}.acquisition-actions,.acquisition-error{scroll-margin-top:var(--spacing-3xl)}.acquisition-page input[type=checkbox]{margin-top:0}.acquisition-page label:has(>input[type=checkbox]){min-height:44px;padding-block:var(--spacing-lg)}@media (prefers-reduced-motion:no-preference){html:has(.acquisition-page){scroll-behavior:smooth}}.acquisition-page button{white-space:normal;height:auto;min-height:48px;padding-block:12px}.acquisition-page input,.acquisition-page textarea{scroll-margin-block:24px}.acquisition-profile-lookup{align-items:center;gap:8px;display:flex}.acquisition-profile-lookup input{flex:1;min-width:0}.acquisition-lookup-button{border:1px solid var(--color-border-primary);border-radius:var(--radius-container-md);background:var(--color-bg-primary);max-width:36%;min-height:48px;color:var(--color-text-secondary);font-size:var(--text-body-sm-bold);flex:none;padding:10px 12px;font-weight:700;line-height:1.4}.acquisition-lookup-button:hover:not(:disabled){background:var(--color-brand-50)}.acquisition-lookup-button:disabled{opacity:.5}.acquisition-menu{position:relative}.acquisition-menu-trigger{border-radius:12px;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.acquisition-menu-trigger:hover{background:var(--color-brand-100)}.acquisition-menu-panel{z-index:20;border:1px solid var(--color-border-primary);background:var(--color-bg-primary);border-radius:16px;width:200px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #1e3a8a1f}.acquisition-menu-panel>button,.acquisition-menu-panel>a{border-radius:10px;align-items:center;width:100%;min-height:48px;padding:12px;font-size:14px;display:flex}.acquisition-menu-panel>button:hover,.acquisition-menu-panel>a:hover{background:var(--color-brand-50)}
