.a1-shell{min-height:100svh;background:var(--ground);font-family:var(--font)}.a1-shell .site-header{position:sticky;top:0;opacity:1;visibility:visible;pointer-events:auto}.a1-shell .site-header[data-mode=plain]{background:var(--ground);padding-block:14px}.a1-shell__crumbs{gap:16px;align-items:center}.a1-shell__avatar{width:36px;height:36px;border-radius:999px;background:var(--ink);color:var(--inverse);display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:14px}.a1-shell__main{padding:40px 0 96px}.a1-shell__lane{max-width:760px}.a1-shell__eyebrow{margin:0 0 12px;color:var(--mono-grey);display:inline-flex;gap:8px;align-items:center}.a1-shell .goal-screen-root{max-width:none;padding:0}.a1-shell .goal-headline{font-family:var(--font);font-size:clamp(28px,2vw + 14px,40px);line-height:1.05;letter-spacing:-.03em;font-weight:var(--fw-medium);color:var(--ink);margin:0 0 12px}.a1-shell .goal-subcopy{font-size:18px;line-height:26px;color:var(--body);margin:0 0 28px}.a1-shell .goal-divider{display:none}.a1-shell .goal-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:20px;box-shadow:inset 0 1px 0 #fff}.a1-shell .goal-card .goal-prompt-textarea{width:100%;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;resize:vertical;font-family:var(--font);font-size:17px;line-height:26px;color:var(--ink);min-height:180px;padding:4px 2px}.a1-shell .goal-prompt-textarea::placeholder{color:var(--muted)}.a1-shell .goal-counter-row{display:flex;justify-content:flex-end;padding:4px 2px 12px}.a1-shell .goal-prompt-counter{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--mono-grey)}.a1-shell .goal-cta-row{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--hairline);padding-top:16px}.a1-shell .goal-card .goal-cta-primary,.a1-shell .goal-card .goal-cta-primary:not(:disabled){display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:24px;border-radius:var(--r-pill);background:var(--ink)!important;color:var(--inverse)!important;border:0!important;box-shadow:none!important;font-family:var(--font);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;transition:opacity .16s,translate .16s}.a1-shell .goal-cta-primary:hover{translate:0 -1px}.a1-shell .goal-cta-primary[aria-disabled=true]{opacity:.38;cursor:default;translate:none}.a1-shell .goal-cta-arrow{width:18px;height:18px}.a1-shell .goal-card .goal-cta-secondary{display:inline-flex;align-items:center;gap:8px;height:46px;padding-inline:20px;border-radius:var(--r-pill);background:transparent!important;color:var(--ink)!important;border:1px solid var(--hairline)!important;box-shadow:none!important;font-family:var(--font);font-size:15px;font-weight:var(--fw-medium);cursor:pointer}.a1-shell .goal-cta-secondary:hover{background:var(--mark)}.a1-shell .goal-cta-secondary-icon{width:16px;height:16px}@media (max-width:767.98px){.a1-shell__main{padding:20px 0 80px}.a1-shell .goal-headline{font-size:30px}.a1-shell .goal-subcopy{font-size:16px;line-height:24px}.a1-shell .goal-card .goal-cta-secondary,.a1-shell .goal-cta-primary{width:100%;justify-content:center}}.a1-shell .aiqf-root{font-family:var(--font);color:var(--ink)}.a1-shell .aiqf-root .bg-orange-500{background:var(--ink)!important}.a1-shell .aiqf-root .bg-stone-200\/60{background:var(--hairline)!important}.a1-shell .aiqf-root .text-stone-400{color:var(--mono-grey)!important;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.a1-shell .aiqf-root h1{font-family:var(--font);font-size:clamp(24px,1.6vw + 14px,34px)!important;line-height:1.12!important;letter-spacing:-.025em;font-weight:var(--fw-medium)!important;color:var(--ink)!important}.a1-shell .aiqf-q-highlight{color:var(--ink)!important;background:linear-gradient(180deg,transparent 62%,rgba(70,139,241,.22) 0)!important;font-weight:var(--fw-bold)!important}.a1-shell .aiqf-root .text-stone-500,.a1-shell .aiqf-root p.text-stone-500{color:var(--body)!important}.a1-shell .aiqf-root button[class*=rounded-lg]{border-radius:14px!important;border:1px solid var(--hairline)!important;background:var(--surface)!important;box-shadow:none!important}.a1-shell .aiqf-root button[class*=rounded-lg]:hover{background:var(--mark)!important;transform:none!important}.a1-shell .aiqf-root button[class*=ring-orange-400]{border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important;background:var(--surface)!important}.a1-shell .aiqf-root .text-orange-700,.a1-shell .aiqf-root .text-stone-800,.a1-shell .aiqf-root button[class*=ring-orange-400] span:first-child{color:var(--ink)!important}.a1-shell .aiqf-root input[type=number],.a1-shell .aiqf-root input[type=text],.a1-shell .aiqf-root select,.a1-shell .aiqf-root textarea{border:1px solid var(--hairline)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:none!important;font-family:var(--font);color:var(--ink)}.a1-shell .aiqf-root input:focus,.a1-shell .aiqf-root select:focus,.a1-shell .aiqf-root textarea:focus{outline:none;border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}.a1-shell .aiqf-root button[class*=rounded-full][class*=from-]{background:var(--ink)!important;color:var(--inverse)!important;box-shadow:none!important;height:46px;padding-inline:24px;font-size:16px;font-weight:var(--fw-medium);font-family:var(--font)}.a1-shell .aiqf-root button[class*=rounded-full][class*=cursor-not-allowed]{background:var(--sand-fill)!important;color:var(--mono-grey)!important;height:46px;padding-inline:24px}.a1-shell .aiqf-root button.text-stone-500,.a1-shell .aiqf-root button[class*=text-stone-5]{color:var(--body)!important;font-family:var(--font)}.a1-shell .aiqf-root [class*=text-orange],.a1-shell .aiqf-root [style*="#B85820"],.a1-shell .aiqf-root [style*="#E56700"],.a1-shell .aiqf-root [style*="#b85820"]{color:var(--ink)!important}.a1-shell .aiqf-root [class*=bg-orange]{background:var(--mark)!important}.a1-shell .aiqf-root [class*=border-orange],.a1-shell .aiqf-root [class*=ring-orange]{border-color:var(--hairline)!important}.a1-shell .aiqf-root .mb-5.pb-4{border-bottom:1px solid var(--hairline)}.a1-shell .aiqf-root .mb-5.pb-4 p.text-\[10px\]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--mono-grey)!important}.a1-shell .situation-analysis-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:none;padding:24px}.a1-shell .situation-analysis-evidence-label,.a1-shell .situation-analysis-eyebrow,.a1-shell .situation-analysis-field-label,.a1-shell .situation-analysis-prose-label,.a1-shell .situation-analysis-section-label{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--mono-grey)!important}.a1-shell .situation-analysis-eyebrow:before,.a1-shell .situation-analysis-section-label:before{background:var(--hairline)!important}.a1-shell .situation-analysis-dot{background:var(--ink)!important;box-shadow:none!important}.a1-shell .situation-analysis-headline{font-family:var(--font);font-size:clamp(20px,1.2vw + 12px,26px)!important;line-height:1.3!important;letter-spacing:-.015em;font-weight:var(--fw-medium)!important;color:var(--ink)!important}.a1-shell .situation-analysis-missing-help,.a1-shell .situation-analysis-prose,.a1-shell .situation-analysis-prose-quote{color:var(--body)!important;font-size:15px;line-height:24px}.a1-shell .situation-analysis-fields,.a1-shell .situation-analysis-grounded{background:var(--ground)!important;border:1px solid var(--hairline)!important;border-radius:14px;box-shadow:none!important}.a1-shell .situation-analysis-field-value{color:var(--ink)!important;font-weight:var(--fw-medium)}.a1-shell .situation-analysis-tag{background:var(--surface)!important;border:1px solid var(--hairline)!important;color:var(--ink)!important;border-radius:var(--r-pill)}.a1-shell .situation-analysis-confidence-dot--high{background:var(--ink)!important}.a1-shell .situation-analysis-change,.a1-shell .situation-analysis-prose-toggle{color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px}.a1-shell .text-\[\#b85820\],.a1-shell [class*="text-\[#b85820\]"],.a1-shell [class*=text-orange]{color:var(--ink)!important}.a1-shell [class*=border-orange]{border-color:var(--hairline)!important}.a1-shell [class*="bg-\[#fff5eb\]"],.a1-shell [class*=bg-orange-50]{background:var(--ground)!important}.a1-shell .rounded-2xl[class*=border],.a1-shell .rounded-xl[class*=border]{border-color:var(--hairline)!important}.a1-shell a[class*="bg-\[#1c140e\]"],.a1-shell button[class*="bg-\[#1c140e\]"]{background:var(--ink)!important;border-radius:var(--r-pill)!important}.a1-shell .tile{background:var(--surface)!important;border:1px solid var(--hairline)!important;border-radius:var(--r-card)!important;box-shadow:none!important}.a1-shell .tile h1,.a1-shell .tile h2{font-family:var(--font)!important;font-size:clamp(18px,.6vw + 13px,21px)!important;line-height:1.45!important;letter-spacing:-.015em!important;font-weight:var(--fw-medium)!important;color:var(--ink)!important}.a1-shell .tile dd,.a1-shell .tile li,.a1-shell .tile p{color:var(--body)!important}.a1-shell .tile dt{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--mono-grey)!important}.a1-shell .tile dd{color:var(--ink)!important;font-weight:var(--fw-medium)!important}.a1-shell .tile [style*="255, 248"],.a1-shell .tile [style*=FBF5EB],.a1-shell .tile [style*=FFF3E2],.a1-shell .tile [style*=FFF8EE],.a1-shell .tile dl{background:var(--ground)!important;border-color:var(--hairline)!important;border-radius:14px!important;box-shadow:none!important}.a1-shell .tile [style*="184, 88, 32"],.a1-shell .tile [style*="229, 103, 0"],.a1-shell .tile [style*=B85820],.a1-shell .tile [style*=E56700],.a1-shell .tile [style*=FF8C3A],.a1-shell .tile [style*=b85820],.a1-shell .tile [style*=e56700]{color:var(--mono-grey)!important;border-color:var(--hairline)!important}.a1-shell .tile [style*="height: 1px"],.a1-shell .tile span[style*="width: 22px"],.a1-shell .tile span[style*="width:22px"]{background:var(--hairline)!important}.a1-shell .tile button{background:var(--ink)!important;color:var(--inverse)!important;border:0!important;border-radius:var(--r-pill)!important;box-shadow:none!important;font-family:var(--font)!important;font-weight:var(--fw-medium)!important}.a1-shell .tile button[style*="background: none"],.a1-shell .tile button[style*="background: transparent"],.a1-shell .tile button[style*="background:transparent"]{background:transparent!important;color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px}.a1-shell .tile [style*="243, 212, 178"],.a1-shell .tile [style*=FFE],.a1-shell .tile [style*=ffe]{border-color:var(--hairline)!important;background:var(--ground)!important}.a1-shell .tile dl,.a1-shell .tile dl *{color:inherit}.a1-shell .tile dl [style*="184, 88"],.a1-shell .tile dl [style*=B85820],.a1-shell .tile dl [style*=E56700]{color:var(--mono-grey)!important}.a1-shell .tile button{height:46px;padding-inline:24px!important;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.a1-shell .qpc-strip-phone-only [class*=qpc],.a1-shell .qpc-topbar{background:var(--surface)!important;color:var(--mono-grey)!important;border:1px solid var(--hairline)!important;box-shadow:none!important;font-family:var(--font-mono)!important;letter-spacing:.1em}.a1-shell .qpc-strip-phone-only *,.a1-shell .qpc-topbar *{color:var(--mono-grey)!important}.a1-shell .qpc-topbar [style*=width],.a1-shell [class*=qpc] [class*=bar]>*,.a1-shell [class*=qpc] [class*=fill]{background:var(--ink)!important}.a1-shell>main .min-h-screen{min-height:auto!important;background:none!important}.a1-shell header.border-b{display:none!important}.a1-shell .glass-card{background:var(--surface)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid var(--hairline)!important;box-shadow:none!important;border-radius:var(--r-card)!important}.a1-shell .glass-card:hover{transform:none!important}.a1-shell .border-glow,.a1-shell .glow-pulse,.a1-shell .score-reveal,.a1-shell .shimmer-swipe:after{animation:none!important}.a1-shell .shimmer-swipe:after{display:none}.a1-shell .text-\[\#E56700\],.a1-shell [class*="text-\[#B85820\]"],.a1-shell [class*="text-\[#E56700\]"]{color:var(--mono-grey)!important}.a1-shell [class*="text-\[#5C4A3B\]"],.a1-shell [class*="text-\[#9C8970\]"]{color:var(--body)!important}.a1-shell [class*="bg-\[#FF8A33\]"],.a1-shell [class*="bg-\[#FF8C3A\]"]{background:var(--ink)!important;animation:none!important}.a1-shell [class*=uppercase][class*=tracking]{font-family:var(--font-mono)!important;letter-spacing:.12em!important}.a1-shell h1[class*=font-bold],.a1-shell h2[class*=font-bold]{font-family:var(--font)!important;font-weight:var(--fw-medium)!important;letter-spacing:-.02em!important;color:var(--ink)!important}.a1-shell [class*=rounded-2xl][class*=bg-],.a1-shell [class*=rounded-xl][class*="bg-\[#FFF"]{background:var(--surface)!important;border:1px solid var(--hairline)!important;box-shadow:none!important}.a1-shell [class*=bg-red-100],.a1-shell [class*=bg-red-50]{background:var(--ground)!important}.a1-shell [class*=text-red-5],.a1-shell [class*=text-red-6]{color:var(--ink)!important}.a1-shell input[type=email],.a1-shell input[type=text]:not(.aiqf-root *){border:1px solid var(--hairline)!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:none!important;font-family:var(--font);color:var(--ink)}.a1-shell input:focus{border-color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important;outline:none}.a1-shell a[class*="from-\[#FF"],.a1-shell button[class*="bg-\[#E56700\]"],.a1-shell button[class*="bg-\[#FF6B1A\]"],.a1-shell button[class*="from-\[#FF"],.a1-shell button[class*=bg-gradient]{background:var(--ink)!important;background-image:none!important;color:var(--inverse)!important;box-shadow:none!important;border:0!important;border-radius:var(--r-pill)!important;font-family:var(--font);font-weight:var(--fw-medium)}.a1-shell a[class*="text-\[#E56700\]"][class*=underline],.a1-shell a[class*=text-orange]{color:var(--ink)!important}.a1-shell .bar-grow{background:var(--ink)!important}.a1-shell [class*="bg-\[#F1E7D7\]"],.a1-shell [class*="bg-\[#FFF3E2\]"],.a1-shell [class*=bg-stone-100]{background:var(--ground)!important}.a1-shell a[style*=linear-gradient],.a1-shell button[style*=linear-gradient]{background:var(--ink)!important;box-shadow:none!important;border-radius:var(--r-pill)!important;color:var(--inverse)!important}.a1-shell [class*=border-l-],.a1-shell [style*=border-left]{border-left-color:var(--hairline)!important;border-left-width:1px!important}.a1-shell [style*="255, 248, 238"],.a1-shell [style*="255, 251, 245"],.a1-shell [style*=FFF5EB],.a1-shell [style*=FFF8EE],.a1-shell [style*=FFFBF5]{background:var(--surface)!important}.a1-shell [style*="rgba(229, 103, 0"],.a1-shell [style*="rgba(255, 138, 51"],.a1-shell [style*="rgba(255,138,51"]{border-color:var(--hairline)!important;background-color:var(--surface)!important;box-shadow:none!important}.a1-shell [style*="#B45309"],.a1-shell [style*="#DC2626"],.a1-shell [style*="rgb(180, 83, 9)"],.a1-shell [style*="rgb(184, 88, 32)"],.a1-shell [style*="rgb(220, 38, 38)"],.a1-shell [style*="rgb(229, 103, 0)"],.a1-shell [style*="rgb(255, 138, 51)"]{color:var(--ink)!important}.a1-shell span[class*=rounded-full][class*="text-\[10px\]"]{background:var(--ground)!important;color:var(--ink)!important;border:1px solid var(--hairline)}.a1-shell [class*=rounded-full][class*="bg-\[#F"],.a1-shell li>span[class*=rounded-full][class*=bg-],.a1-shell span[class*=rounded-full]>.size-1,.a1-shell span[class*=rounded-full]>[class*=size-1]{background:var(--ink)!important}