@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-jetbrains-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-5{top:calc(var(--spacing) * 5)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[1px\]{height:1px}.h-full{height:100%}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-\[1px\]{width:1px}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.p-0{padding:calc(var(--spacing) * 0)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.lg\:my-6{margin-block:calc(var(--spacing) * 6)}.lg\:hidden{display:none}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:flex-row{flex-direction:row}.lg\:p-10{padding:calc(var(--spacing) * 10)}}}:root{--background:#0f172a;--foreground:#e2e8f0;--surface:#1e293b;--surface-low:#172033;--surface-high:#334155;--surface-highest:#475569;--outline:#475569;--primary:#fb923c;--primary-strong:#ea580c;--secondary:#67e8f9;--tertiary:#fbbf24;--card:#1e293b;--card-foreground:#e2e8f0;--popover:#1e293b;--popover-foreground:#e2e8f0;--primary-foreground:#0f172a;--secondary-foreground:#0f172a;--muted:#334155;--muted-foreground:#94a3b8;--accent:#334155;--accent-foreground:#f1f5f9;--destructive:#dc2626;--destructive-foreground:#fff;--border:#475569;--input:#475569;--ring:#fb923c}*{box-sizing:border-box}html{background:var(--background);overscroll-behavior-x:none;touch-action:pan-y;overflow-x:hidden}body{overscroll-behavior-x:none;touch-action:pan-y;background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}a{text-decoration:none}::selection{color:#fff;background:#fb923c47}.glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e293b85;border:1px solid #47556961}.radar-grid{background-color:#0f172a;background-image:linear-gradient(#0f172a05,#0f172a 92%),radial-gradient(circle at top,#fb923c1f,#0000 34rem),radial-gradient(circle,#fb923c0e 1px,#0000 1px);background-size:auto,auto,40px 40px}.signal-glow{box-shadow:0 0 42px -12px #fb923c47}.gradient-text{color:#0000;background:linear-gradient(135deg,#fb923c 0%,#67e8f9 100%);-webkit-background-clip:text;background-clip:text}.button-primary{background:linear-gradient(#ea580c,#c2410c);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #ea580c4d}.chip{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;background:#ea580c24;border:1px solid #fb923c59;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.data-pill{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;color:#e2e8f0;background:#334155;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}.data-pill-purple{color:#67e8f9;background:#ea580c33}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v1-page{--background:var(--v1-bg);--foreground:var(--v1-text);--card:#fff;--card-foreground:var(--v1-text);--popover:#fff;--popover-foreground:var(--v1-text);--primary:var(--v1-blue);--primary-foreground:#fff;--secondary:#e8ecf1;--secondary-foreground:var(--v1-text);--muted:#e8ecf1;--muted-foreground:var(--v1-text-mute);--accent:#ffedd5;--accent-foreground:var(--v1-text);--destructive:#dc2626;--destructive-foreground:#fff;--border:#e2e8f0;--input:#cbd5e1;--ring:var(--v1-blue);--v1-bg:#f8fafc;--v1-bg-2:#fff;--v1-surface:#ffffffe0;--v1-surface-2:#e8ecf1;--v1-surface-3:#f1f5f9;--v1-line:#e2e8f0;--v1-line-strong:#cbd5e1;--v1-text:#020617;--v1-text-dim:#334155;--v1-text-mute:#64748b;--v1-blue:#ea580c;--v1-purple:#9a3412;--v1-green:#c2410c;--v1-grad:linear-gradient(135deg, #fb923c 0%, #ea580c 100%);--v1-grad-soft:linear-gradient(135deg, #ea580c1f 0%, #9a34121f 100%);background:var(--v1-bg);min-height:100vh;color:var(--v1-text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;font-feature-settings:"ss01", "cv11";letter-spacing:0;position:relative;overflow-x:hidden}@supports (overflow:clip){.v1-page{overflow-x:clip}}.v1-page *,.v1-page :before,.v1-page :after{letter-spacing:0}.v1-page a{color:inherit;text-decoration:none}.v1-page button{font:inherit}.v1-page-bg,.v1-grid-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.v1-page-bg{background:radial-gradient(800px 500px at 72% -10%, #f59e0b2e, transparent 62%), radial-gradient(700px 480px at 12% 4%, #ea580c24, transparent 66%), linear-gradient(180deg, #fbfcff 0%, var(--v1-bg) 42%, #fff 100%)}.v1-grid-bg{opacity:.5;background-image:linear-gradient(#0f172a0e 1px,#0000 1px),linear-gradient(90deg,#0f172a0e 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(1200px 620px at 50% 0,#000,#0000 82%);mask-image:radial-gradient(1200px 620px at 50% 0,#000,#0000 82%)}.v1-handoff-layer{--handoff-ink:#020617;--handoff-muted:#64748b;--handoff-blue:#ea580c;--handoff-green:#c2410c;--handoff-line:#e2e8f0;z-index:90;color:var(--handoff-ink);pointer-events:none;justify-content:center;padding:clamp(18px,5vw,72px);display:flex;position:fixed;top:clamp(76px,9vw,118px);left:0;right:0}.v1-handoff-core{border:1px solid var(--handoff-line);background:#fffffff0;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:10px;width:min(100%,360px);min-height:46px;padding:11px 14px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -34px #0f172a8c,inset 0 1px #ffffffdb}.v1-handoff-core:before{background:linear-gradient(90deg, var(--handoff-blue), var(--handoff-green));content:"";transform-origin:0;height:2px;animation:1.12s ease-in-out infinite v1-handoff-progress;position:absolute;bottom:0;left:0;right:0}.v1-handoff-orb,.v1-handoff-copy{z-index:1;position:relative}.v1-handoff-orb{width:22px;height:22px;color:var(--handoff-blue);background:#e8efffc7;border:1px solid #ea580c33;border-radius:999px;place-items:center;display:grid}.v1-handoff-orb svg{animation:.9s linear infinite v1-spin}.v1-handoff-copy{min-width:0;display:grid}.v1-handoff-copy strong{color:var(--v1-text);font-size:13px;font-weight:750;line-height:1.2}.v1-handoff-layer.is-arrived .v1-handoff-core{background:#fffffff5;border-color:#0478572e}.v1-handoff-layer.is-arrived .v1-handoff-orb{color:var(--handoff-green);background:#ecfdf5d1;border-color:#04785733}.v1-top,.v1-hero,.v1-ticker-strip,.v1-section,.v1-pricing-section,.v1-final,.v1-footer{z-index:1;position:relative}.v1-shell{width:min(100%,1240px);margin:0 auto;padding:0 32px}.v1-mono,.v1-report-week,.v1-report-range,.v1-side-label,.v1-count,.v1-src-tag,.v1-src-date,.v1-reviewed,.v1-score-num,.v1-score-label,.v1-mini-btn,.v1-review-topline,.v1-review-stamp,.v1-intake,.v1-price-num,.v1-price-per,.v1-price-badge,.v1-copyright,.v1-ticker-src{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}.v1-eyebrow{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;color:var(--v1-text-dim);align-items:center;gap:8px;font-size:11px;display:inline-flex}.v1-eyebrow-dot{background:var(--v1-blue);border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #ea580cb3}.v1-grad-text,.v1-kpi-number,.v1-score-num,.v1-stat-number,.v1-price-num{background:var(--v1-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.v1-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14.5px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.v1-btn:hover{transform:translateY(-1px)}.v1-btn-primary{color:#fff;background:var(--v1-grad);box-shadow:inset 0 1px #ffffff52,0 16px 34px -18px #ea580cd9}.v1-btn-ghost{color:var(--v1-text);border-color:var(--v1-line-strong);background:#ffffffb8;box-shadow:0 8px 24px -22px #0f172a66}.v1-btn-ghost:hover{background:#fff;border-color:#ea580c3d}.v1-top{z-index:20;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--v1-line);background:#fffffff0;position:sticky;top:0}.v1-nav-row{justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex}.v1-logo{align-items:center;gap:10px;min-width:max-content;font-size:16px;font-weight:700;display:inline-flex}.v1-mark{background:var(--v1-grad);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #ea580ccc}.v1-mark.small{border-radius:6px;width:22px;height:22px}.v1-mark:before,.v1-mark:after{content:"";border:1.5px solid #ffffffdb;border-radius:999px;position:absolute}.v1-mark:before{inset:4px}.v1-mark:after{opacity:.68;inset:9px}.v1-by{border-left:1px solid var(--v1-line-strong);color:var(--v1-text-mute);margin-left:8px;padding-left:10px;font-size:12px;font-weight:500}.v1-nav-links{justify-content:center;align-items:center;gap:26px;display:flex}.v1-nav-links a{color:var(--v1-text-dim);font-size:13.5px;transition:color .15s}.v1-nav-links a:hover{color:var(--v1-text)}.v1-nav-actions{align-items:center;gap:10px;display:flex}.v1-hero{padding:96px 0 80px}.v1-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:64px;display:grid}.v1-pill{border:1px solid var(--v1-line);color:var(--v1-text-dim);background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;font-size:12.5px;display:inline-flex;box-shadow:0 10px 28px -24px #0f172a80}.v1-chip{background:var(--v1-grad);color:#fff;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:999px;padding:2px 8px;font-size:10.5px}.v1-hero h1{max-width:720px;margin:22px 0 24px;font-size:clamp(48px,7vw,72px);font-weight:600;line-height:1.02}.v1-lede{max-width:560px;color:var(--v1-text-dim);margin:0 0 36px;font-size:19px;line-height:1.55}.v1-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v1-hero-meta{border-top:1px solid var(--v1-line);gap:28px;max-width:560px;margin-top:40px;padding-top:28px;display:flex}.v1-kpi-number{font-size:28px;font-weight:700}.v1-kpi-label{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;margin-top:4px;font-size:12px}.v1-radar-wrap{aspect-ratio:1;width:min(100%,520px);margin-left:auto;position:relative}.v1-radar-svg{filter:drop-shadow(0 24px 34px #ea580c29);width:100%;height:100%;display:block}.v1-radar-card{border:1px solid var(--v1-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-radius:12px;min-width:194px;max-width:220px;padding:10px 14px;font-size:12.5px;line-height:1.35;position:absolute;box-shadow:0 18px 46px -28px #0f172a6b,inset 0 1px #ffffffd9}.v1-radar-src{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10.5px}.v1-radar-title{color:var(--v1-text);margin-top:2px;padding-right:42px;font-weight:600}.v1-radar-meta{color:var(--v1-text-dim);margin-top:2px;font-size:11.5px}.v1-radar-score{background:var(--v1-grad-soft);color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border:1px solid #ea580c47;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:10px;right:12px}.v1-sweep-group{transform-origin:50%;animation:7s linear infinite v1-sweep}.v1-node-dot{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite v1-pulse}.v1-ping{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite v1-ping}.v1-ticker-strip{border-top:1px solid var(--v1-line);border-bottom:1px solid var(--v1-line);background:#ffffff94;padding:18px 0;overflow:hidden}.v1-ticker-strip:before,.v1-ticker-strip:after{z-index:2;content:"";pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.v1-ticker-strip:before{background:linear-gradient(90deg, var(--v1-bg), transparent);left:0}.v1-ticker-strip:after{background:linear-gradient(-90deg, var(--v1-bg), transparent);right:0}.v1-ticker-track{white-space:nowrap;gap:56px;width:max-content;animation:60s linear infinite v1-marquee;display:flex}.v1-ticker-item{color:var(--v1-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;align-items:center;gap:10px;font-size:12px;display:inline-flex}.v1-ticker-src{color:var(--v1-text-mute);text-transform:uppercase;font-size:10.5px}.v1-dot{border-radius:999px;width:6px;height:6px}.v1-dot-blue{background:var(--v1-blue);box-shadow:0 0 8px #ea580ca6}.v1-dot-purple{background:var(--v1-purple);box-shadow:0 0 8px #f59e0ba6}.v1-dot-green{background:var(--v1-green);box-shadow:0 0 8px #04785799}.v1-section{padding:110px 0}.v1-pricing-section{padding:20px 0 42px}.v1-pricing-wrap{width:min(100%,1240px);margin:0 auto;padding:0 32px}.v1-pricing-head{max-width:760px;margin-bottom:26px}.v1-pricing-head h2{color:var(--v1-text);margin:14px 0 12px;font-size:clamp(34px,4.5vw,44px);font-weight:600;line-height:1.08}.v1-pricing-head p{max-width:680px;color:var(--v1-text-dim);margin:0;font-size:16px;line-height:1.6}.v1-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v1-price-card{border:1px solid var(--v1-line);background:#ffffffc7;border-radius:18px;flex-direction:column;gap:24px;min-height:100%;padding:28px;display:flex;box-shadow:0 26px 70px -56px #0f172a9e}.v1-price-card.featured{background:radial-gradient(620px 300px at 96% 0,#ea580c1f,#0000 58%),linear-gradient(#fff,#f8fafcf5);border-color:#ea580c47;box-shadow:0 38px 100px -62px #ea580c8a}.v1-price-card-top{gap:12px;display:grid}.v1-price-card h3,.v1-pricing-contact h3{color:var(--v1-text);margin:0;font-size:25px;font-weight:650;line-height:1.16}.v1-price-card p,.v1-pricing-contact p{color:var(--v1-text-dim);margin:0;font-size:14.5px;line-height:1.55}.v1-price-card-badge{width:fit-content;color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;background:#ea580c12;border:1px solid #ea580c2e;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.v1-price-card-price{border-bottom:1px solid var(--v1-line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:18px;display:flex}.v1-price-card-price span{background:var(--v1-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4.4vw,48px);font-weight:750;line-height:1}.v1-price-card-price em{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:12px;font-style:normal;font-weight:600}.v1-price-card ul,.v1-pricing-contact ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.v1-price-card li,.v1-pricing-contact li{color:var(--v1-text-dim);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.v1-price-card li svg,.v1-pricing-contact li svg{color:var(--v1-blue);flex:none;margin-top:2px}.v1-price-card .v1-btn{width:100%;margin-top:auto}.v1-pricing-contact{background:#ffffffa3;border:1px solid #0f172a1a;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.9fr) auto;align-items:center;gap:24px;margin-top:18px;padding:22px;display:grid}.v1-pricing-contact>div{gap:10px;display:grid}.v1-pricing-section .container{width:min(100%,1240px);margin:0 auto;padding-left:32px;padding-right:32px}.v1-pricing-section [data-slot=pricing-card],.v1-pricing-section .rounded-lg.border.bg-card{background:radial-gradient(640px 320px at 7% 8%,#ea580c14,#0000 58%),linear-gradient(#fff,#f8fafcf0);border-color:#ea580c2e;border-radius:18px;box-shadow:0 38px 100px -62px #ea580c80}.v1-section-head{max-width:720px;margin-bottom:56px}.v1-section-head h2,.v1-pilot-card h2,.v1-final h2{color:var(--v1-text);font-weight:600;line-height:1.08}.v1-section-head h2{margin:16px 0 14px;font-size:clamp(34px,4.5vw,44px)}.v1-section-head p{max-width:620px;color:var(--v1-text-dim);margin:0;font-size:17px;line-height:1.55}.v1-pain-section{padding-top:92px;padding-bottom:92px}.v1-pain-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:58px;display:grid}.v1-pain-lead{padding:8px 0 0;position:sticky;top:96px}.v1-pain-lead h2,.v1-compare-lead h2{color:var(--v1-text);margin:16px 0;font-size:clamp(34px,4.5vw,46px);font-weight:600;line-height:1.08}.v1-pain-lead p,.v1-compare-lead p{max-width:600px;color:var(--v1-text-dim);margin:0;font-size:17px;line-height:1.6}.v1-pain-field{isolation:isolate;gap:34px;min-height:520px;padding:48px 0 8px 76px;display:grid;position:relative}.v1-pain-field:before{z-index:-1;content:"";filter:blur(4px);background:radial-gradient(circle at 50% 12%,#ea580c1f,#0000 28%),radial-gradient(circle at 50% 88%,#f59e0b1a,#0000 30%);border-radius:999px;width:124px;position:absolute;top:40px;bottom:40px;left:22px}.v1-pain-spine{background:linear-gradient(#ea580c66,#f59e0b57 52%,#ea580c66);width:1px;position:absolute;top:60px;bottom:60px;left:46px}.v1-pain-node{z-index:1;max-width:500px;padding:0 0 0 28px;position:relative}.v1-pain-node:before{background:var(--v1-grad);content:"";border:3px solid #ffffffeb;border-radius:999px;width:13px;height:13px;position:absolute;top:6px;left:-36px;box-shadow:0 0 0 1px #ea580c2e,0 0 24px #ea580c61}.v1-pain-node:after{content:"";background:linear-gradient(90deg,#ea580c59,#0000);width:26px;height:1px;position:absolute;top:12px;left:-18px}.v1-pain-num{color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10.5px;font-weight:700}.v1-pain-node h3{color:var(--v1-text);margin:10px 0 8px;font-size:17px;font-weight:650;line-height:1.22}.v1-pain-node p{color:var(--v1-text-dim);margin:0;font-size:13.5px;line-height:1.52}.v1-report{border:1px solid var(--v1-line);background:linear-gradient(180deg, var(--v1-surface) 0%, #fff 100%);border-radius:18px;overflow:hidden;box-shadow:0 40px 120px -64px #0f172a7a,0 0 0 1px #ffffffa6}.v1-email-body{padding:26px}.v1-email-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.v1-summary-item{border:1px solid var(--v1-line);background:#f8fafcd1;border-radius:12px;padding:16px}.v1-summary-item span{background:var(--v1-grad);color:#0000;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:700;line-height:1;display:block}.v1-summary-item p{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;margin:8px 0 0;font-size:10.5px}.v1-email-section-title{color:var(--v1-text);margin:4px 0 14px;font-size:18px;font-weight:700}.v1-email-card{background:#fff}.v1-source-link{color:var(--v1-blue);word-break:break-word;align-items:center;gap:6px;margin-top:12px;font-size:12px;text-decoration:none;display:inline-flex}.v1-source-link:hover{text-decoration:underline}.v1-source-link b{color:var(--v1-text-mute);font-weight:600}.v1-realproof{border:1px solid var(--v1-line);background:#ea580c09;border-radius:14px;margin-bottom:26px;padding:18px 18px 6px}.v1-realproof-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.v1-realproof-badge{background:var(--v1-grad);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.v1-realproof-note{min-width:220px;color:var(--v1-text-dim);flex:1;font-size:13px;line-height:1.45}.v1-action-note,.v1-draft-note{border:1px solid var(--v1-line);color:var(--v1-text-dim);border-radius:8px;margin-top:12px;padding:11px 12px;font-size:13px;line-height:1.45}.v1-action-note{background:#ea580c0f}.v1-draft-note{background:#f59e0b0e}.v1-action-note b,.v1-draft-note b{color:var(--v1-text);font-weight:700}.v1-email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.v1-email-panel{border:1px solid var(--v1-line);background:#f8fafcbd;border-radius:12px;padding:18px}.v1-email-panel h3{color:var(--v1-text);margin:0 0 12px;font-size:16px;font-weight:700}.v1-email-panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v1-email-panel li{color:var(--v1-text-dim);padding-left:18px;font-size:13.5px;line-height:1.45;position:relative}.v1-email-panel li:before{background:var(--v1-blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.65em;left:0}.v1-report-head{border-bottom:1px solid var(--v1-line);background:#f8fafcd1;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.v1-report-head-left{align-items:center;gap:12px;min-width:0;display:flex}.v1-traffic{gap:6px;display:flex}.v1-traffic span{background:#64748b47;border-radius:999px;width:11px;height:11px}.v1-report-title{color:var(--v1-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.v1-report-title b{color:var(--v1-text);font-weight:600}.v1-report-week{color:var(--v1-text-mute);flex:none;font-size:11px}.v1-report-body{grid-template-columns:220px minmax(0,1fr);min-height:540px;display:grid}.v1-report-side{border-right:1px solid var(--v1-line);background:#f8fafcbd;padding:20px 14px}.v1-side-label{color:var(--v1-text-mute);text-transform:uppercase;padding:0 8px 10px;font-size:10.5px}.v1-filter-label{margin-top:18px}.v1-side-tab{width:100%;color:var(--v1-text-dim);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;transition:color .12s,background .12s,border-color .12s;display:flex}.v1-side-tab:hover{color:var(--v1-text);background:#ea580c0f}.v1-side-tab.active{background:var(--v1-grad-soft);color:var(--v1-text);border-color:#ea580c42}.v1-count{color:var(--v1-text-mute);flex:none;font-size:11px}.v1-side-tab.active .v1-count{color:var(--v1-blue);font-weight:700}.v1-report-main{padding:22px 24px 24px}.v1-report-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.v1-report-meta h3{color:var(--v1-text);margin:0;font-size:18px;font-weight:600}.v1-report-range{color:var(--v1-text-mute);white-space:nowrap;font-size:11.5px}.v1-signal-card{border:1px solid var(--v1-line);background:#ffffffb3;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:12px;padding:18px 20px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.v1-signal-card:hover{border-color:var(--v1-line-strong);transform:translateY(-1px);box-shadow:0 18px 44px -34px #0f172a6b}.v1-src-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.v1-src-tag{color:var(--v1-blue);background:#ea580c14;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.v1-src-date{color:var(--v1-text-mute);font-size:10.5px}.v1-reviewed{color:var(--v1-green);align-items:center;gap:4px;margin-left:auto;font-size:10.5px;display:inline-flex}.v1-reviewed span{background:var(--v1-green);border-radius:999px;width:6px;height:6px}.v1-signal-card h4{color:var(--v1-text);margin:0 0 6px;font-size:16px;font-weight:600}.v1-signal-desc{color:var(--v1-text-dim);margin:0 0 12px;font-size:13.5px;line-height:1.5}.v1-why,.v1-actions{flex-wrap:wrap;gap:8px 18px;display:flex}.v1-why-item{color:var(--v1-text-mute);font-size:12px}.v1-why-item b{color:var(--v1-text-dim);font-weight:600}.v1-actions{gap:8px;margin-top:12px}.v1-mini-btn{border:1px solid var(--v1-line);color:var(--v1-text-dim);cursor:pointer;background:#fff;border-radius:6px;padding:5px 10px;font-size:11px;transition:background .12s,color .12s,border-color .12s}.v1-mini-btn:hover{color:var(--v1-text);background:#ea580c12;border-color:#ea580c42}.v1-mini-btn.primary{background:var(--v1-grad);color:#fff;border-color:#0000}.v1-score-block{text-align:right;min-width:72px}.v1-score-num{font-size:28px;font-weight:700;line-height:1}.v1-score-label{color:var(--v1-text-mute);text-transform:uppercase;margin-top:4px;font-size:10px}.v1-strength{justify-content:flex-end;gap:2px;margin-top:10px;display:flex}.v1-strength span{background:#0f172a21;border-radius:2px;width:4px}.v1-strength span.on{background:var(--v1-grad)}.v1-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.v1-benefit{border:1px solid var(--v1-line);background:linear-gradient(#ffffffeb,#f8fafcc7);border-radius:14px;padding:28px 26px;position:relative;overflow:hidden;box-shadow:0 22px 58px -46px #0f172a61}.v1-benefit-icon{background:var(--v1-grad-soft);width:40px;height:40px;color:var(--v1-blue);border:1px solid #ea580c38;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.v1-benefit h3{color:var(--v1-text);margin:0 0 8px;font-size:17px;font-weight:600}.v1-benefit p{color:var(--v1-text-dim);margin:0;font-size:13.5px;line-height:1.55}.v1-benefit-stat{border-top:1px solid var(--v1-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}.v1-stat-number{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:20px;font-weight:700}.v1-stat-label{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-align:right;text-transform:uppercase;font-size:10.5px}.v1-agent-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.v1-agent-fit-item{border:1px solid var(--v1-line);background:#ffffffc7;border-radius:14px;padding:26px;box-shadow:0 22px 58px -48px #0f172a5c}.v1-agent-fit-item h3{color:var(--v1-text);margin:0 0 8px;font-size:17px;font-weight:650}.v1-agent-fit-item p{color:var(--v1-text-dim);margin:0;font-size:13.5px;line-height:1.55}.v1-compare-section{background:linear-gradient(#ffffff47,#ffffff0a),linear-gradient(135deg,#ea580c14,#04785714);padding-top:72px;padding-bottom:72px}.v1-compare-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:34px;display:grid}.v1-compare-lead{text-align:center;max-width:800px}.v1-compare-lead .v1-eyebrow{justify-content:center}.v1-compare-lead h2{max-width:760px;margin-left:auto;margin-right:auto}.v1-compare-lead p{max-width:680px;margin-left:auto;margin-right:auto}.v1-compare-proof-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.v1-compare-proof{color:#14532d;white-space:nowrap;background:#f0fdf4d1;border:1px solid #04785733;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.v1-compare-proof svg{color:var(--v1-green);flex:none}.v1-compare-table{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ea580c2e;border-radius:20px;width:min(100%,900px);overflow:hidden;box-shadow:0 26px 70px -46px #ea580c80,0 18px 38px -34px #04785761}.v1-compare-head,.v1-compare-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.v1-compare-head{border-bottom:1px solid var(--v1-line);background:#f8fafce6}.v1-compare-head span{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;padding:15px 24px;font-size:10.5px;font-weight:650}.v1-compare-head span:last-child{color:var(--v1-text);background:linear-gradient(90deg,#ea580c14,#0478571a)}.v1-compare-row{border-bottom:1px solid var(--v1-line)}.v1-compare-row:last-child{border-bottom:0}.v1-compare-cell{min-height:82px;color:var(--v1-text-dim);align-items:center;gap:12px;padding:20px 24px;font-size:13.5px;line-height:1.45;display:flex}.v1-compare-cell-muted{border-right:1px solid var(--v1-line);color:var(--v1-text-mute)}.v1-compare-cell-win{color:var(--v1-text);background:linear-gradient(90deg,#eff6ffbd,#f0fdf4bd);font-weight:700}.v1-compare-icon{width:26px;height:26px;color:var(--v1-green);background:#dcfce7e6;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.v1-compare-icon-muted{color:#94a3b8;background:#f1f5f9f5}.v1-pipeline-section{background:radial-gradient(820px 520px at 17% 28%,#ea580c21,#0000 68%),radial-gradient(760px 500px at 82% 58%,#f59e0b1c,#0000 72%),linear-gradient(#0000,#ffffffc2 46%,#0000);overflow:visible}.v1-story-pin{--story-sticky-top:104px;position:relative}.v1-story-lock{position:relative}.v1-story-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:start;gap:72px;display:grid;position:relative}.v1-story-visual{top:var(--story-sticky-top);place-items:center;min-height:min(680px,100vh - 128px);display:grid;position:sticky}.v1-story-steps-window{min-width:0;position:relative}.v1-story-steps-window:before,.v1-story-steps-window:after{content:none;display:none}.v1-orbit-stage{--stage-size:min(100%, 540px);width:var(--stage-size);aspect-ratio:1;isolation:isolate;position:relative}.v1-orbit-stage:before,.v1-orbit-stage:after{content:"";pointer-events:none;border-radius:999px;position:absolute;inset:12%}.v1-orbit-stage:before{background:radial-gradient(circle,#ea580c29,#0000 36%),radial-gradient(circle,#f59e0b14,#0000 64%)}.v1-orbit-stage:after{border:1px solid #ea580c24;box-shadow:0 0 0 56px #ea580c0b,0 0 0 112px #f59e0b09,0 0 0 168px #ea580c06}.v1-orbit-rings{background:repeating-radial-gradient(circle,#0000 0 54px,#0f172a16 55px,#0000 56px),linear-gradient(90deg,#0000 49.85%,#0f172a0f 50%,#0000 50.15%),linear-gradient(#0000 49.85%,#0f172a0f 50%,#0000 50.15%);border-radius:999px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 69%,#0000 70%);mask-image:radial-gradient(circle,#000 0 69%,#0000 70%)}.v1-orbit-sweep{transform-origin:50%;will-change:transform;background:conic-gradient(from -34deg,#0000 0deg 306deg,#f59e0b1f 342deg,#ea580c47 360deg);border-radius:999px;animation:9s linear infinite v1-sweep;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 9%,#000 10% 70%,#0000 71%);mask-image:radial-gradient(circle,#0000 0 9%,#000 10% 70%,#0000 71%)}.v1-story-pin .v1-orbit-sweep,.v1-story-pin .v1-orbit-arm,.v1-story-pin .v1-source-node{animation-play-state:paused}.v1-story-pin.is-animation-active .v1-orbit-sweep,.v1-story-pin.is-animation-active .v1-orbit-arm,.v1-story-pin.is-animation-active .v1-source-node{animation-play-state:running}.v1-orbit-core{z-index:5;background:radial-gradient(circle at 50% 18%, #fffffff0, #ffffffc7 56%), var(--v1-grad-soft);text-align:center;border:1px solid #ea580c3d;border-radius:999px;place-items:center;width:178px;min-height:178px;padding:22px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px -42px #ea580cb3,inset 0 1px #ffffffdb}.v1-core-icon{background:var(--v1-grad);color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 14px 28px -18px #ea580cd9}.v1-orbit-core span,.v1-orbit-core small{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px}.v1-orbit-core strong{color:var(--v1-text);margin:2px 0;font-size:18px;font-weight:700;line-height:1.1}.v1-orbit-core .v1-core-desktop-title,.v1-orbit-core .v1-core-mobile-title{color:inherit;font:inherit;text-transform:none}.v1-orbit-core .v1-core-mobile-title{display:none}.v1-orbit-arm{z-index:4;transform:rotate(var(--angle));transform-origin:50%;animation:v1-orbit-place .92s cubic-bezier(.2, .72, .2, 1) var(--delay) both, v1-orbit-spin 34s linear calc(var(--delay) + 1.25s) infinite;will-change:transform;position:absolute;inset:0}.v1-source-node{opacity:0;min-width:154px;max-width:178px;transform:translate(-50%, 80%) rotate(var(--counter-angle)) scale(.82);animation:v1-source-fan .92s cubic-bezier(.2, .72, .2, 1) var(--delay) both, v1-source-counterspin 34s linear calc(var(--delay) + 1.25s) infinite;will-change:transform, opacity;background:#ffffffdb;border:1px solid #ea580c2e;border-radius:12px;gap:3px;padding:10px 38px 10px 12px;display:grid;position:absolute;top:0;left:50%;box-shadow:0 18px 42px -30px #0f172a6b,inset 0 1px #ffffffdb}.v1-orbit-blip{background:var(--v1-blue);border-radius:999px;width:8px;height:8px;margin-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ea580c1f}.v1-source-node span{color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px;font-weight:700}.v1-source-node b{color:var(--v1-text);font-size:12px;font-weight:650;line-height:1.2}.v1-source-node em{min-width:24px;height:24px;color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#ea580c12;border:1px solid #ea580c3d;border-radius:999px;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;top:10px;right:10px}.v1-story-steps{z-index:1;gap:18px;padding:18px 0 18px 34px;display:grid;position:relative}.v1-story-steps:before{content:"";background:linear-gradient(#0000,#ea580c59 12%,#f59e0b42 74%,#0000);width:1px;position:absolute;top:28px;bottom:28px;left:8px}.v1-story-step{background:linear-gradient(#ffffffe0,#f8fafcc2),radial-gradient(520px 180px at 100% 0,#ea580c14,#0000 62%);border:1px solid #ea580c29;border-radius:16px;padding:24px;position:relative;box-shadow:0 26px 78px -62px #0f172a94}.v1-story-pin.is-animation-active .v1-story-step{animation:v1-story-card-reveal .62s cubic-bezier(.2, .72, .2, 1) calc(var(--step-index) * 80ms + .12s) both}.v1-story-step:before{border:3px solid var(--v1-bg);background:var(--v1-blue);content:"";border-radius:999px;width:11px;height:11px;position:absolute;top:34px;left:-31px;box-shadow:0 0 0 6px #ea580c1a}.v1-story-step-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.v1-story-num,.v1-story-step-top span{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10.5px}.v1-story-num,.v1-story-icon{flex:none;place-items:center;display:grid}.v1-story-num{background:var(--v1-grad);color:#fff;border-radius:9px;width:34px;height:34px;font-weight:700}.v1-story-icon{background:var(--v1-grad-soft);width:34px;height:34px;color:var(--v1-blue);border:1px solid #ea580c33;border-radius:9px}.v1-story-step-top span{color:var(--v1-text-mute);font-weight:700}.v1-story-step h3{color:var(--v1-text);margin:0 0 9px;font-size:clamp(22px,2.6vw,28px);font-weight:650;line-height:1.12}.v1-story-step p{max-width:620px;color:var(--v1-text-dim);margin:0;font-size:15px;line-height:1.58}.v1-step-num{border:1px solid var(--v1-line-strong);width:48px;height:48px;color:var(--v1-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#fff;border-radius:12px;place-items:center;font-size:14px;display:grid}.v1-step.live .v1-step-num{background:var(--v1-grad);color:#fff;box-shadow:0 0 0 6px var(--v1-bg), 0 0 0 7px #ea580c3d, 0 18px 36px -24px #ea580cbf;border-color:#0000}.v1-step h3{color:var(--v1-text);text-align:center;margin:0 0 8px;font-size:16px;font-weight:600}.v1-step p{color:var(--v1-text-dim);text-align:center;margin:0;font-size:13px;line-height:1.55}.v1-trust-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:56px;display:grid}.v1-review-card{border:1px solid var(--v1-line);background:linear-gradient(#fff,#f8fafce6);border-radius:16px;padding:26px;box-shadow:0 32px 90px -56px #0f172a7a}.v1-review-topline{color:var(--v1-text-mute);justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;font-size:11px;display:flex}.v1-green{color:var(--v1-green)}.v1-review-row{border-bottom:1px dashed var(--v1-line);gap:14px;padding:14px 0;display:flex}.v1-review-row:last-child{border-bottom:0}.v1-avatar{background:var(--v1-grad);color:#fff;width:36px;height:36px;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.v1-avatar-1{background:linear-gradient(135deg,#fb923c,#ea580c)}.v1-avatar-2{background:linear-gradient(135deg,#ea580c,#9a3412)}.v1-review-body{flex:1;min-width:0}.v1-review-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.v1-review-name{color:var(--v1-text);font-size:13.5px;font-weight:600}.v1-review-role{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:11.5px}.v1-review-stamp{color:var(--v1-green);white-space:nowrap;margin-left:auto;font-size:10.5px}.v1-review-row p{color:var(--v1-text-dim);margin:0;font-size:13px;line-height:1.5}.v1-checks{gap:18px;display:grid}.v1-check-item{align-items:flex-start;gap:14px;display:flex}.v1-check-icon{background:var(--v1-grad-soft);width:22px;height:22px;color:var(--v1-blue);border:1px solid #ea580c3d;border-radius:6px;flex:none;place-items:center;margin-top:2px;display:grid}.v1-check-item h4{color:var(--v1-text);margin:0 0 4px;font-size:15px;font-weight:600}.v1-check-item p{color:var(--v1-text-dim);margin:0;font-size:13.5px;line-height:1.5}.v1-pilot-card{background:radial-gradient(600px 300px at 90% 10%,#f59e0b1f,#0000 60%),radial-gradient(600px 300px at 0 100%,#ea580c1f,#0000 60%),linear-gradient(#fff,#f8fafceb);border:1px solid #ea580c38;border-radius:20px;padding:44px;position:relative;overflow:hidden;box-shadow:0 38px 100px -62px #ea580c85}.v1-pilot-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:56px;display:grid}.v1-pilot-card h2{margin:14px 0 12px;font-size:clamp(34px,4.2vw,40px)}.v1-pilot-card p{max-width:500px;color:var(--v1-text-dim);margin:0 0 24px;font-size:16px;line-height:1.55}.v1-intake{color:var(--v1-text-mute);margin-top:20px;font-size:11px}.v1-pilot-list{border:1px solid var(--v1-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border-radius:14px;gap:12px;padding:24px;display:grid}.v1-pilot-price{border-bottom:1px solid var(--v1-line);align-items:baseline;gap:10px;margin-bottom:2px;padding-bottom:14px;display:flex}.v1-price-num{white-space:nowrap;font-size:34px;font-weight:700}.v1-price-per{color:var(--v1-text-mute);font-size:13px}.v1-price-badge{color:var(--v1-green);background:#04785714;border:1px solid #04785738;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:10.5px;font-weight:700}.v1-pilot-li{color:var(--v1-text-dim);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.v1-pilot-li svg{color:var(--v1-blue);flex:none;margin-top:2px}.v1-pilot-li b{color:var(--v1-text);font-weight:600}.v1-package-note{border-top:1px solid var(--v1-line);color:var(--v1-text-mute);margin-top:4px;padding-top:12px;font-size:12.5px;line-height:1.45}.v1-final{border-top:1px solid var(--v1-line);padding:120px 0 100px;overflow:hidden}.v1-final:before{content:"";pointer-events:none;background:radial-gradient(800px 380px at 50% 100%,#f59e0b2e,#0000 72%);height:420px;position:absolute;inset:auto 0 0}.v1-final-inner{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.v1-final h2{margin:18px 0;font-size:clamp(38px,5.6vw,56px)}.v1-final p{max-width:680px;color:var(--v1-text-dim);margin:0 auto 32px;font-size:17px}.v1-final .v1-cta-row{justify-content:center}.v1-footer{border-top:1px solid var(--v1-line);background:#ffffff85;padding:36px 0 40px}.v1-footer-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.v1-footer-links{gap:24px;display:flex}.v1-footer-links a,.v1-copyright{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:11.5px}.v1-footer-links a:hover{color:var(--v1-text)}.v1-start-page{min-height:100vh}.v1-research-page{--v1-bg:#f7f8fc;background:var(--v1-bg)}.v1-research-page .v1-page-bg{background:radial-gradient(800px 500px at 72% -10%, #f59e0b2e, transparent 62%), radial-gradient(700px 480px at 12% 4%, #ea580c24, transparent 66%), linear-gradient(180deg, #fbfcff 0%, var(--v1-bg) 42%, #fff 100%)}.v1-research-page .v1-grid-bg{display:block}.v1-research-page .v1-start-shell{align-items:stretch}.v1-research-page .v1-back-static{align-self:flex-start}.v1-start-shell{z-index:1;flex-direction:column;align-items:center;width:min(100%,1180px);margin:0 auto;padding:34px 32px 84px;display:flex;position:relative}.v1-dashboard-shell{width:100%;max-width:none;padding-left:clamp(24px,4.5vw,88px);padding-right:clamp(24px,4.5vw,88px)}.v1-dashboard-shell .v1-back-link{align-self:flex-start}.v1-dashboard-nav{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:42px;display:flex}.v1-dashboard-nav .v1-back-link{margin-bottom:0}.v1-dashboard-logout{min-height:40px;color:var(--v1-text-dim);padding:0 14px}.v1-dashboard-logout:hover{color:var(--v1-text)}.v1-onboarding-stage{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px 30px;width:100%;display:grid}.v1-onboarding-top{grid-column:1/-1;justify-self:center;width:min(100%,820px)}.v1-back-link{min-height:40px;color:var(--v1-text-dim);align-items:center;gap:8px;margin-bottom:42px;font-size:14px;font-weight:600;display:inline-flex}.v1-back-link:hover{color:var(--v1-text)}.v1-back-static{pointer-events:none}.v1-legal-page{min-height:100vh}.v1-legal-shell{z-index:1;width:min(100%,1040px);margin:0 auto;padding:34px 32px 96px;position:relative}.v1-legal-header{max-width:780px}.v1-legal-header h1{color:var(--v1-text);margin:18px 0;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1.02}.v1-legal-header p:not(.v1-eyebrow){color:var(--v1-text-dim);margin:0;font-size:18px;line-height:1.62}.v1-legal-nav{flex-wrap:wrap;gap:10px;margin:34px 0 22px;display:flex}.v1-legal-nav a{border:1px solid var(--v1-line);min-height:36px;color:var(--v1-text-dim);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;background:#ffffffbd;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.v1-legal-nav a:hover{color:var(--v1-text);background:#fff;border-color:#1827473d}.v1-legal-overview,.v1-legal-document{border:1px solid var(--v1-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:18px;box-shadow:0 28px 90px -62px #0f172a7a}.v1-legal-overview{padding:24px}.v1-legal-meta{background:var(--v1-grad-soft);border:1px solid #1827472e;border-radius:12px;gap:3px;min-width:176px;padding:12px 14px;display:inline-grid}.v1-legal-meta span{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px}.v1-legal-meta strong{color:var(--v1-text);font-size:14px}.v1-legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.v1-legal-card{border:1px solid var(--v1-line);background:#f8fafcd1;border-radius:14px;gap:10px;min-height:184px;padding:22px;transition:border-color .16s,transform .16s,box-shadow .16s,background .16s;display:grid}.v1-legal-card:hover{background:#fff;border-color:#18274747;transform:translateY(-1px);box-shadow:0 18px 42px -34px #182747cc}.v1-legal-card span{color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10.5px;font-weight:800}.v1-legal-card h2{color:var(--v1-text);margin:0;font-size:20px}.v1-legal-card p{color:var(--v1-text-dim);margin:0;font-size:14px;line-height:1.55}.v1-legal-document{padding:clamp(24px,5vw,54px)}.v1-legal-intro{border-bottom:1px solid var(--v1-line);margin:26px 0 38px;padding-bottom:28px}.v1-legal-intro p{max-width:760px;color:var(--v1-text-dim);margin:0 0 14px;font-size:17px;line-height:1.72}.v1-legal-section{border-bottom:1px solid var(--v1-line);padding:30px 0}.v1-legal-section h2{color:var(--v1-text);margin:0 0 14px;font-size:clamp(22px,3vw,30px);line-height:1.18}.v1-legal-section p,.v1-legal-section li,.v1-legal-footer-note p{color:var(--v1-text-dim);font-size:15px;line-height:1.72}.v1-legal-section p{margin:0 0 14px}.v1-legal-section ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v1-legal-section li{padding-left:20px;position:relative}.v1-legal-section li:before{background:var(--v1-blue);content:"";border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:0}.v1-legal-table-wrap{border:1px solid var(--v1-line);background:#fff;border-radius:14px;margin-top:18px;overflow-x:auto}.v1-legal-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.v1-legal-table-wrap th,.v1-legal-table-wrap td{border-bottom:1px solid var(--v1-line);text-align:left;vertical-align:top;padding:15px 16px}.v1-legal-table-wrap th{color:var(--v1-text);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;background:#e8efffad;font-size:11px}.v1-legal-table-wrap td{color:var(--v1-text-dim);font-size:14px;line-height:1.56}.v1-legal-table-wrap tr:last-child td{border-bottom:0}.v1-legal-document a,.v1-form-legal a{color:var(--v1-blue);font-weight:700}.v1-legal-document a:hover,.v1-form-legal a:hover{color:var(--v1-purple)}.v1-legal-footer-note{background:var(--v1-grad-soft);border:1px solid #18274729;border-radius:14px;margin-top:28px;padding:18px}.v1-legal-footer-note p{margin:0}.v1-success-card h1,.v1-research-summary h1{color:var(--v1-text);margin:18px 0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.04}.v1-success-card p,.v1-research-summary p{color:var(--v1-text-dim);margin:0;font-size:16.5px;line-height:1.58}.v1-onboarding-steps{--v1-onboarding-gap:9px;--v1-step-icon-size:40px;--v1-step-icon-half:20px;gap:var(--v1-onboarding-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-bottom:24px;display:grid;position:relative}.v1-onboarding-step{z-index:1;text-align:center;min-width:0;color:var(--v1-text-mute);grid-template-columns:minmax(0,1fr);place-items:center;gap:8px;display:grid;position:relative}.v1-onboarding-step:after{content:"";top:calc(var(--v1-step-icon-half) - 1px);right:calc((var(--v1-step-icon-half) - var(--v1-onboarding-gap)) - 50%);left:calc(50% + var(--v1-step-icon-half));z-index:-1;background:#11182714;border-radius:999px;height:2px;transition:background .22s,box-shadow .22s;position:absolute}.v1-onboarding-step:last-child:after{display:none}.v1-onboarding-step.is-complete:after{background:linear-gradient(90deg, var(--v1-blue), #14b8a6);box-shadow:0 0 18px #18274733}.v1-onboarding-step-icon{z-index:1;width:var(--v1-step-icon-size);height:var(--v1-step-icon-size);background:#fff;border:1px solid #1118271a;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 12px 28px -24px #0f172a8c,inset 0 1px #ffffffe6}.v1-onboarding-step-pulse{z-index:-1;background:var(--v1-grad-soft);border-radius:14px;position:absolute;inset:-4px;box-shadow:0 0 24px #18274729}.v1-onboarding-step strong{color:var(--v1-text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.15;display:block;overflow:hidden}.v1-onboarding-step small{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.v1-onboarding-step.is-active,.v1-onboarding-step.is-active strong,.v1-onboarding-step.is-complete,.v1-onboarding-step.is-complete strong{color:var(--v1-text)}.v1-onboarding-step.is-active .v1-onboarding-step-icon,.v1-onboarding-step.is-complete .v1-onboarding-step-icon{color:var(--v1-blue);background:#fff;border-color:#18274733}.v1-intake-form{gap:16px;display:grid}.v1-form-section,.v1-success-card{border:1px solid var(--v1-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-radius:18px;position:relative;box-shadow:0 28px 90px -62px #0f172a7a}.v1-form-section{width:min(100%,620px);margin:0 auto;padding:24px}.v1-onboarding-stage .v1-form-section{justify-self:stretch;width:100%;margin:0}.v1-form-head{gap:14px;margin-bottom:18px;display:flex}.v1-form-head>span{background:var(--v1-grad-soft);width:36px;height:36px;color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;border:1px solid #18274738;border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.v1-form-head h2{color:var(--v1-text);margin:0 0 4px;font-size:18px;font-weight:700}.v1-form-head p{color:var(--v1-text-mute);margin:0;font-size:13px}.v1-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.v1-choice-card{cursor:pointer;min-height:258px;display:flex}.v1-choice-card input{opacity:0;pointer-events:none;position:absolute}.v1-choice-card>span{border:1px solid var(--v1-line);background:#f8fafcc7;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.v1-choice-card.selected>span{background:linear-gradient(180deg, #ffffffd6, #e8efffdb), var(--v1-grad-soft);border-color:#1827475c;box-shadow:inset 0 0 0 1px #1827471a,0 18px 42px -34px #182747cc}.v1-choice-card strong{color:var(--v1-text);font-size:14px}.v1-choice-card b{color:var(--v1-text);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:23px;line-height:1;display:flex}.v1-choice-card b em{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:11px;font-style:normal;font-weight:600}.v1-choice-card small{color:var(--v1-text-dim);font-size:12.5px;line-height:1.45}.v1-plan-badge{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;background:#18274712;border:1px solid #18274733;border-radius:999px;align-self:flex-start;padding:4px 8px;font-weight:700;color:var(--v1-blue)!important;font-size:10px!important}.v1-choice-card ul{border-top:1px solid var(--v1-line);gap:7px;margin:auto 0 0;padding:10px 0 0;list-style:none;display:grid}.v1-choice-card li{color:var(--v1-text-dim);align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;display:flex}.v1-choice-card li svg{color:var(--v1-blue);flex:none;margin-top:1px}.v1-plan-summary{background:#ffffffb8;border:1px solid #18274729;border-radius:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;display:grid}.v1-plan-summary div{gap:4px;display:grid}.v1-plan-summary span{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px}.v1-plan-summary strong{color:var(--v1-text);font-size:13.5px}.v1-plan-summary p{color:var(--v1-text-dim);grid-column:1/-1;margin:0;font-size:12.5px;line-height:1.45}.v1-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.v1-field-grid label{gap:7px;display:grid}.v1-field-wide{grid-column:1/-1}.v1-field-grid label>span{color:var(--v1-text-dim);font-size:13px;font-weight:600}.v1-field-grid input,.v1-field-grid textarea{border:1px solid var(--v1-line-strong);width:100%;color:var(--v1-text);font:inherit;background:#fff;border-radius:10px;outline:none;font-size:14px;transition:border-color .14s,transform .14s,box-shadow .14s;box-shadow:0 2px 3px -1px #0f172a14,inset 0 1px #ffffffb8}.v1-field-grid input{min-height:44px;padding:0 13px}.v1-field-grid textarea{resize:vertical;min-height:108px;padding:12px 13px}.v1-field-grid input:focus,.v1-field-grid textarea:focus{border-color:#18274780;transform:translateY(-1px);box-shadow:0 0 0 3px #1827471f,0 16px 34px -28px #182747b3}.v1-field-with-suffix{align-items:stretch;gap:8px;display:flex}.v1-field-with-suffix>input{flex:auto}.v1-field-with-suffix .v1-field-suffix{text-transform:lowercase;flex:none;width:90px;min-width:68px}.v1-field-suffix{text-align:left;padding-left:10px;padding-right:10px}.v1-field-grid input::placeholder,.v1-field-grid textarea::placeholder{color:#9aa3b2}.v1-field-hint{color:var(--v1-text-dim);font-size:12px}.v1-password-field{display:flex;position:relative}.v1-password-field>input{width:100%;padding-right:44px}.v1-password-toggle{width:44px;height:100%;color:var(--v1-text-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .14s;display:flex;position:absolute;top:0;right:0}.v1-password-toggle:hover{color:var(--v1-text)}.v1-password-toggle:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #18274766}.v1-company-confirm{border:1px solid var(--v1-line);background:#f8fafcb8;border-radius:10px;align-content:center;gap:4px;min-height:72px;padding:12px;display:grid}.v1-company-confirm span,.v1-company-confirm small{color:var(--v1-text-mute);font-size:12px}.v1-company-confirm strong{color:var(--v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;overflow:hidden}.v1-google-auth-panel{border:1px solid var(--v1-line);background:#f8fafc8f;border-radius:10px;gap:8px;padding:12px;display:grid}.v1-google-auth-title{color:var(--v1-text);margin:0;font-size:14px;font-weight:650;line-height:1.2}.v1-google-auth-copy{color:var(--v1-text-dim);margin:0;font-size:12px;line-height:1.45}.v1-google-signin-wrap{justify-items:stretch;gap:8px;min-height:48px;display:grid}.v1-google-signin{width:100%;max-width:400px;min-height:44px;overflow:hidden}.v1-google-signin iframe{max-width:100%!important}.v1-google-helper{color:var(--v1-text-dim);font-size:12px;line-height:1.45}.v1-google-loading,.v1-google-unavailable,.v1-google-verified{border-radius:10px;align-items:center;gap:9px;min-height:44px;font-size:13px;line-height:1.4;display:flex}.v1-google-loading{color:var(--v1-text-dim);background:#e8efff94;border:1px solid #18274724;padding:0 12px}.v1-google-loading span{border:2px solid #1827472e;border-top-color:var(--v1-blue);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite v1-spin}.v1-google-unavailable{color:var(--v1-text-dim);background:#f8fafcdb;border:1px solid #b66d1724;padding:10px 12px}.v1-google-warning{color:#92400e;background:#fff7edcc;border:1px solid #b4530933;border-radius:10px;padding:9px 11px;font-size:12px;line-height:1.45}.v1-google-verified{min-height:auto;color:var(--v1-green);background:#c74e2312;border:1px solid #c74e2329;padding:9px 11px;font-size:12.5px;font-weight:700}.v1-google-verified span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v1-form-error,.v1-submit-error{color:#b91c1c;font-size:12.5px;line-height:1.4}.v1-submit-error{background:#fef2f2db;border:1px solid #b91c1c2e;border-radius:10px;margin:2px 0 0;padding:12px 14px}.v1-submit-btn{justify-self:stretch;width:100%;min-width:250px}.v1-stateful-button-content{justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.v1-submit-btn:disabled{cursor:wait;opacity:.72;transform:none}.v1-form-legal{max-width:none;color:var(--v1-text-dim);text-align:center;justify-self:stretch;margin:0;font-size:12.5px;line-height:1.55}.v1-launch-transition{gap:18px;display:grid;overflow:hidden}.v1-launch-head{margin-bottom:0}.v1-launch-target{isolation:isolate;background:linear-gradient(90deg,#e8efffc7,#ffffffd1),#f8fafcb8;border:1px solid #18274729;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc7}.v1-launch-target:before{z-index:-1;content:"";opacity:.95;background:radial-gradient(220px 120px at 78%,#18274729,#0000 70%),linear-gradient(90deg,#0000,#c74e2312,#0000);position:absolute;inset:0}.v1-launch-target:after{content:"";background:linear-gradient(90deg,#0000,#18274761,#0000);height:1px;animation:2.4s ease-in-out infinite v1-thinking-scan;position:absolute;inset:auto 18px 0}.v1-launch-target-copy,.v1-launch-radar{z-index:1;position:relative}.v1-launch-target span,.v1-launch-check strong,.v1-launch-footer{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.2}.v1-launch-target span{color:var(--v1-text-mute)}.v1-launch-target strong,.v1-launch-target small{overflow-wrap:anywhere;display:block}.v1-launch-target strong{color:var(--v1-text);margin-top:6px;font-size:24px;font-weight:700;line-height:1.1}.v1-launch-target small{color:var(--v1-text-dim);margin-top:5px;font-size:13px;line-height:1.35}.v1-launch-radar{width:62px;height:62px;color:var(--v1-blue);background:#fff;border:1px solid #1827472e;border-radius:16px;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 18px 42px -32px #182747cc,inset 0 1px #ffffffdb}.v1-launch-radar span{border:1px solid #18274733;border-radius:999px;animation:2.8s linear infinite v1-research-orbit;position:absolute;inset:8px}.v1-launch-radar span:last-child{border-color:#14b8a63d;animation-duration:2s;animation-direction:reverse;inset:15px}.v1-launch-checklist{gap:8px;display:grid}.v1-launch-check{border-bottom:1px solid #11182714;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:54px;padding:10px 0;display:grid}.v1-launch-check-icon{width:30px;height:30px;color:var(--v1-green);background:#ecfdf5c2;border:1px solid #c74e2329;border-radius:10px;place-items:center;display:grid}.v1-launch-check strong,.v1-launch-check small{overflow-wrap:anywhere;display:block}.v1-launch-check strong{color:var(--v1-text)}.v1-launch-check small{color:var(--v1-text-dim);margin-top:4px;font-size:12.5px;line-height:1.35}.v1-launch-footer{width:fit-content;max-width:100%;min-height:38px;color:var(--v1-blue);background:#e8efff9e;border:1px solid #18274724;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.v1-step-actions{justify-content:stretch;gap:10px;display:flex}.v1-step-actions .v1-btn-ghost{min-width:120px}.v1-step-actions .v1-btn-primary{flex:1}.v1-research-loader{min-height:44px;color:var(--v1-text-dim);background:#e8efffa8;border:1px solid #18274729;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.35;display:grid}.v1-loader-spin{flex:none;animation:.85s linear infinite v1-spin}.v1-loader-bars{align-items:end;gap:3px;height:16px;display:inline-flex}.v1-loader-bars span{background:var(--v1-blue);opacity:.42;border-radius:999px;width:4px;height:8px;animation:.9s ease-in-out infinite v1-loader-bar;display:block}.v1-loader-bars span:nth-child(2){animation-delay:.12s}.v1-loader-bars span:nth-child(3){animation-delay:.24s}.v1-signal-preview{border-left:1px solid #1118271a;gap:16px;min-width:0;padding:14px 0 0 22px;display:grid}.v1-signal-preview.is-handoff{border-left-color:#18274733}.v1-signal-preview.is-handoff .v1-preview-row{background:linear-gradient(90deg,#e8efff47,#0000)}.v1-preview-copy{border-bottom:1px solid #11182714;gap:5px;padding-bottom:16px;display:grid}.v1-preview-copy>span{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.v1-preview-copy strong{overflow-wrap:anywhere;color:var(--v1-text);font-size:clamp(22px,3vw,30px);font-weight:650;line-height:1.08}.v1-preview-copy small{color:var(--v1-text-dim);margin:0;font-size:14px;line-height:1.35}.v1-preview-stack{gap:0;display:grid}.v1-preview-row{border-bottom:1px solid #11182714;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:54px;padding:10px 0;display:grid}.v1-preview-row.is-ready{border-color:#c74e2324}.v1-preview-row-icon{width:26px;height:26px;color:var(--v1-text-mute);border:1px solid #1118271a;border-radius:8px;place-items:center;display:grid}.v1-preview-row.is-ready .v1-preview-row-icon{color:var(--v1-green);border-color:#c74e232e}.v1-preview-row small,.v1-preview-row em{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:700;line-height:1.2}.v1-preview-row strong{color:var(--v1-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.v1-preview-row em{color:var(--v1-text-mute);justify-self:end}.v1-preview-row.is-ready em{color:var(--v1-green)}.v1-preview-footer{color:var(--v1-text-dim);align-items:center;gap:8px;font-size:12.5px;line-height:1.35;display:inline-flex}.v1-success-card{max-width:760px;margin:64px auto 0;padding:42px}.v1-research-workspace{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:start;gap:18px;width:100%;margin-top:34px;display:grid}.v1-research-workspace.v1-agent-workspace{width:min(100%,1180px);margin-top:12px;display:block}.v1-dashboard-shell .v1-research-workspace.v1-agent-workspace{width:100%}.v1-handoff-destination{isolation:isolate;transform-origin:50% 0;position:relative}.v1-handoff-destination:before{z-index:-1;content:"";opacity:.78;filter:blur(10px);pointer-events:none;background:radial-gradient(680px 280px at 50% 18%,#1827471f,#0000 72%),radial-gradient(560px 220px at 18% 6%,#b66d1714,#0000 74%);height:320px;position:absolute;top:-110px;left:-96px;right:-96px}.v1-agent-console{--agent-ink:var(--v1-text);--agent-muted:var(--v1-text-dim);--agent-faint:#ffffffc7;--agent-line:var(--v1-line);--agent-soft-line:var(--v1-line);--agent-accent:var(--v1-blue);--agent-serif:var(--font-geist-sans), Arial, Helvetica, sans-serif;min-height:clamp(620px,74vh,820px);color:var(--agent-ink);background:0 0;padding:0 0 64px;transition:padding .42s cubic-bezier(.22,1,.36,1);position:relative}.v1-agent-console.is-complete{min-height:auto}.v1-agent-document-head{border-bottom:1px solid var(--agent-line);grid-template-columns:minmax(0,1fr);align-items:end;gap:18px;margin-bottom:34px;padding-bottom:26px;display:grid}@media (min-width:720px){.v1-agent-document-head:has(.v1-agent-document-head-progress){grid-template-columns:minmax(0,1fr) auto}}.v1-agent-document-head-title{gap:6px;min-width:0;display:grid}.v1-agent-document-head h1{color:var(--agent-ink);font-family:var(--agent-serif);margin:0;font-size:clamp(34px,5vw,56px);font-weight:650;line-height:1.02}.v1-agent-document-head-title>span{overflow-wrap:anywhere;color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:11px;font-weight:700}.v1-agent-document-head-progress{border:1px solid var(--agent-line);background:#0f172a05;border-radius:999px;grid-template-columns:auto auto;align-items:center;gap:6px 12px;min-width:180px;padding:10px 14px;display:grid}.v1-agent-document-head-progress.is-ready{background:#c74e230f;border-color:#c74e2352}.v1-agent-document-head-progress-label{color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;font-size:10.5px;font-weight:750}.v1-agent-document-head-progress-percent{color:var(--agent-ink);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;justify-self:end;font-size:12px;font-weight:700}.v1-agent-document-head-progress-track{background:#0f172a14;border-radius:999px;grid-column:1/-1;width:100%;height:4px;display:block;position:relative;overflow:hidden}.v1-agent-document-head-progress-fill{border-radius:inherit;background:var(--v1-blue,var(--agent-accent));height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0 auto 0 0}.v1-agent-document-head-progress.is-ready .v1-agent-document-head-progress-fill{background:#c74e23d9}.v1-agent-shell{will-change:transform;grid-template-columns:minmax(0,680px);place-items:start stretch;gap:clamp(30px,5vw,70px);min-height:0;display:grid}.v1-dashboard-shell .v1-agent-shell{grid-template-columns:minmax(0,1fr)}@media (min-width:821px){.v1-dashboard-shell .v1-agent-console:not(.is-complete){min-height:auto}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-main{grid-template-columns:minmax(170px,240px) minmax(0,1fr);align-items:stretch;gap:22px clamp(22px,3vw,34px)}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-persona{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-content:center;align-self:stretch;gap:16px}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-current{grid-template-columns:14px minmax(0,1fr);gap:10px}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-cursor{width:8px;height:8px;margin-top:8px}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-current strong{margin-bottom:8px;font-size:clamp(22px,2.1vw,32px);line-height:1.08}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-current span{font-size:clamp(14px,1.2vw,16px);line-height:1.42}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-output-card{border-radius:16px;grid-area:1/2;align-self:stretch;min-height:clamp(176px,17vw,230px);padding:20px 22px}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-output-entry{gap:10px;min-height:0}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-output-entry>p{font-size:clamp(15px,1.15vw,18px);line-height:1.42}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-typed-line{max-width:none;min-height:0}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-research-checkpoints-shell{grid-column:1/-1;min-width:0}.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-agent-error,.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-research-checkpoints,.v1-dashboard-shell .v1-agent-console:not(.is-complete) .v1-research-recovery{grid-column:1/-1}}.v1-agent-shell.has-artifacts{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,38px)}.v1-dashboard-shell .v1-agent-shell.has-artifacts{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,34px)}@media (min-width:1180px){.v1-dashboard-shell .v1-agent-shell.has-artifacts:has(.v1-opportunity-surface){grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);grid-template-areas:"main main""opportunities artifacts";align-items:start;gap:clamp(24px,2.6vw,38px) clamp(24px,2.6vw,40px)}.v1-dashboard-shell .v1-agent-shell.has-artifacts:has(.v1-opportunity-surface)>.v1-agent-main{grid-area:main}.v1-dashboard-shell .v1-agent-shell.has-artifacts:has(.v1-opportunity-surface)>.v1-opportunity-surface{grid-area:opportunities;align-self:start;min-width:0}.v1-dashboard-shell .v1-agent-shell.has-artifacts:has(.v1-opportunity-surface)>.v1-agent-artifact-panel{grid-area:artifacts;align-self:start;min-width:0;position:sticky;top:24px}.v1-dashboard-shell .v1-agent-shell.has-artifacts:has(.v1-opportunity-surface)>.v1-agent-artifact-panel h2{font-size:clamp(22px,1.8vw,28px);line-height:1.1}}.v1-research-checkpoints-shell.is-compact{margin-top:4px}.v1-research-checkpoints-shell.is-compact .v1-research-checkpoints{border-radius:12px;gap:10px;padding:10px 14px;font-size:12px}.v1-research-checkpoint-note{color:var(--agent-muted);margin:10px 2px 0;font-size:12px;line-height:1.45}.v1-research-checkpoint-note strong{color:var(--agent-ink);overflow-wrap:anywhere;font-weight:700}.v1-agent-main{align-content:start;justify-items:stretch;gap:22px;width:100%;min-width:0;min-height:0;transition:gap .42s cubic-bezier(.22,1,.36,1);display:grid}.v1-agent-persona{transform-origin:0 0;grid-template-columns:minmax(150px,230px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,42px);display:grid}.v1-agent-console.is-complete .v1-agent-main{grid-template-columns:minmax(138px,218px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.7vw,34px)}.v1-agent-console.is-complete .v1-agent-persona{grid-area:1/1;grid-template-columns:minmax(0,1fr);align-self:center;gap:0}.v1-agent-console.is-complete .v1-agent-output-card{border-radius:16px;grid-area:1/2;align-self:stretch;height:clamp(132px,13vw,168px);min-height:0;padding:18px 22px}.v1-agent-console.is-complete .v1-agent-error,.v1-agent-console.is-complete .v1-research-recovery{grid-column:1/-1}.v1-robot-unit{aspect-ratio:218/168;width:clamp(138px,17vw,218px);position:relative}.v1-robot-bob{position:absolute;inset:0}.v1-robot-head{border:2px solid var(--agent-ink);background:radial-gradient(140px 90px at 50% 0,#c3c0ff57,#0000 72%),#ffffffd6;border-radius:16px;display:block;position:absolute;inset:21.4% 8.3% 10.7% 5.5%;box-shadow:0 24px 60px -42px #182747bf,inset 0 0 0 1px #ffffffb3}.v1-robot-side{border:2px solid var(--agent-ink);content:"";border-left:0;width:5.5%;height:32.1%;position:absolute;bottom:20.2%;right:1.8%}.v1-robot-antenna{background:var(--agent-ink);transform-origin:bottom;width:2px;height:20.2%;position:absolute;top:7.7%}.v1-robot-antenna.left{left:38%;transform:rotate(-26deg)}.v1-robot-antenna.right{right:30%;transform:rotate(26deg)}.v1-robot-antenna:before{background:var(--agent-accent);content:"";opacity:.88;border-radius:999px;width:10px;height:5px;position:absolute;top:-4px;left:-4px}.v1-robot-eye{aspect-ratio:1;background:var(--agent-ink);clip-path:polygon(50% 0,64% 34%,100% 36%,70% 58%,80% 100%,50% 74%,20% 100%,30% 58%,0 36%,36% 34%);width:5.3%;animation:4.8s ease-in-out infinite v1-robot-blink;position:absolute;top:31%}.v1-robot-eye.left{left:25%}.v1-robot-eye.right{right:25%}.v1-robot-nose{aspect-ratio:1;border:2px solid var(--agent-ink);border-top:0;border-left-color:#0000;width:8.5%;position:absolute;top:47%;left:50%;transform:translate(-50%)rotate(45deg)}.v1-robot-mouth{background:radial-gradient(50% 69% at 44% 15%, transparent 55%, var(--agent-ink) 58%, var(--agent-ink) 66%, transparent 69%) 0 0 / 17.1% 100% repeat-x;width:56%;height:11.4%;animation:1.25s steps(4,end) infinite v1-robot-mouth;position:absolute;bottom:22%;left:22%}.v1-agent-current{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:14px;width:100%;display:grid}.v1-agent-cursor{background:var(--agent-accent);border:0;border-radius:999px;width:10px;height:10px;margin-top:11px;animation:1.4s ease-out infinite v1-agent-cursor;box-shadow:0 0 #18274747}.v1-agent-current strong{color:var(--agent-ink);font-family:var(--agent-serif);margin-bottom:12px;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.08;display:block}.v1-agent-current span{overflow-wrap:anywhere;color:var(--agent-muted);font-size:clamp(18px,2.1vw,24px);line-height:1.38;display:block}.v1-agent-loading{color:var(--agent-muted);letter-spacing:.02em;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;display:inline-flex}.v1-dashboard-boot-page{z-index:40;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0}.v1-dashboard-boot{z-index:1;color:var(--agent-muted);letter-spacing:.02em;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13.5px;display:inline-flex;position:relative}.v1-agent-loading-dots{align-items:center;gap:5px;display:inline-flex}.v1-agent-loading-dots span{background:var(--agent-accent,#182747);opacity:.35;border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite v1-agent-loading-pulse;display:block}.v1-agent-loading-dots span:nth-child(2){animation-delay:.18s}.v1-agent-loading-dots span:nth-child(3){animation-delay:.36s}.v1-agent-loading-label{color:var(--agent-muted)}@keyframes v1-agent-loading-pulse{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.v1-agent-loading-dots span{opacity:.6;animation:none}}.v1-agent-error{color:#b91c1c;background:#fef2f2cc;border:1px solid #b91c1c2e;border-radius:10px;align-items:flex-start;gap:8px;max-width:560px;margin:0;padding:11px 12px;font-size:13px;line-height:1.45;display:inline-flex}.v1-research-checkpoints{border:1px solid var(--v1-line);background:#ffffffb8;border-radius:10px;gap:10px;width:100%;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffc7}.v1-research-checkpoint-head{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;display:flex}.v1-research-checkpoint-head span,.v1-research-checkpoint-head strong{font-family:var(--font-jetbrains-mono), ui-monospace, monospace}.v1-research-checkpoint-head span{color:var(--agent-muted);text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.v1-research-checkpoint-head strong{min-width:0;color:var(--agent-ink);overflow-wrap:anywhere;text-align:right;font-size:11px;font-weight:800;line-height:1.2}.v1-research-checkpoint-track{min-height:58px;position:relative;overflow:visible}.v1-research-checkpoint-track:before{content:"";background:linear-gradient(#0f172a1a,#0f172a0d),#0f172a0f;border-radius:999px;height:8px;position:absolute;top:10px;left:0;right:0}.v1-research-checkpoint-fill{transform-origin:0;background:linear-gradient(90deg, var(--v1-blue), var(--v1-green));border-radius:999px;height:8px;display:block;position:absolute;top:10px;left:0;overflow:hidden;box-shadow:0 8px 22px -14px #182747e6}.v1-research-checkpoint-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8a,#0000);animation:1.8s ease-in-out infinite v1-checkpoint-sheen;position:absolute;inset:0;transform:translate(-100%)}.v1-research-checkpoint-list{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.v1-research-checkpoint-list li{min-width:0;color:var(--agent-muted);text-align:center;justify-items:center;gap:6px;display:grid}.v1-research-checkpoint-marker{width:28px;height:28px;color:var(--agent-muted);background:#ffffffe6;border:1px solid #0f172a24;border-radius:999px;place-items:center;transition:border-color .24s,background .24s,box-shadow .24s,color .24s,transform .24s;display:grid;box-shadow:0 7px 18px -17px #0f172a8c,inset 0 1px #ffffffe0}.v1-research-checkpoint-glyph{place-items:center;width:16px;height:16px;display:grid}.v1-research-checkpoint-glyph svg,.v1-research-checkpoint-dot{display:block}.v1-research-checkpoint-dot{opacity:.42;background:currentColor;border-radius:999px;width:6px;height:6px}.v1-research-checkpoint-list li.is-running .v1-research-checkpoint-marker{color:var(--v1-blue);background:radial-gradient(circle,#18274724,#0000 64%),#fffffff5;border-color:#18274747;transform:scale(1.05);box-shadow:0 0 0 6px #18274714,0 14px 26px -18px #182747b3,inset 0 1px #ffffffe6}.v1-research-checkpoint-list li.is-running .v1-research-checkpoint-glyph svg{animation:1s linear infinite v1-spin}.v1-research-checkpoint-list li.is-done .v1-research-checkpoint-marker{color:var(--v1-green);background:#ecfdf5f2;border-color:#16a34a42}.v1-research-checkpoint-list li.is-failed .v1-research-checkpoint-marker{color:#b91c1c;background:#fef2f2f0;border-color:#b91c1c38}.v1-research-checkpoint-list strong{overflow-wrap:anywhere;color:var(--agent-ink);font-size:10px;font-weight:760;line-height:1.18;transition:color .24s;display:block}.v1-research-checkpoint-list li.is-queued strong{color:var(--agent-muted)}.v1-research-checkpoint-list li.is-running strong{color:var(--v1-blue)}.v1-research-checkpoint-list li.is-done strong{color:#059669}.v1-research-checkpoint-list li.is-failed strong{color:#b91c1c}.v1-agent-output-card{border:1px solid var(--v1-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:0 0;will-change:transform;background:radial-gradient(520px 220px at 0 0,#18274714,#0000 64%),linear-gradient(#ffffffe6,#f8fafcd1);border-radius:18px;align-items:start;min-width:0;min-height:clamp(230px,31vh,360px);padding:24px 28px;transition:min-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1);display:grid;overflow:clip;box-shadow:0 28px 90px -62px #0f172a7a,inset 0 1px #fffc}.v1-agent-output-entry{align-content:start;gap:14px;min-height:100%;display:grid}.v1-agent-console.is-complete .v1-agent-output-entry{gap:10px;min-height:0}.v1-agent-output-meta,.v1-agent-source-line,.v1-agent-next-line>span,.v1-agent-artifact-panel>div:first-child span{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.v1-agent-output-meta{color:var(--agent-muted);flex-wrap:wrap;gap:8px 12px;display:flex}.v1-agent-output-meta span:first-child{color:var(--agent-accent)}.v1-agent-output-entry.is-failed .v1-agent-output-meta span:first-child{color:#b91c1c}.v1-agent-output-entry h3{overflow-wrap:anywhere;color:var(--agent-ink);margin:0;font-size:15px;font-weight:750;line-height:1.25}.v1-agent-output-entry>p,.v1-agent-next-line p{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.v1-agent-output-entry>p{color:var(--agent-muted);font-size:clamp(18px,2.1vw,24px);line-height:1.44}.v1-agent-console.is-complete .v1-agent-output-entry>p{font-size:clamp(15px,1.15vw,18px);line-height:1.42}.v1-agent-typed-line{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:65ch;min-height:6.2em;position:relative}.v1-agent-console.is-complete .v1-agent-typed-line{max-width:none;min-height:0}.v1-dashboard-shell .v1-agent-typed-line{max-width:92ch}.v1-agent-typed-line:before{color:var(--agent-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;vertical-align:.18em;content:">";margin-right:10px;font-size:.62em;font-weight:800;display:inline-block}.v1-agent-typing-caret{background:var(--agent-accent);vertical-align:-.1em;width:.48em;height:1em;margin-left:4px;animation:.9s steps(2,end) infinite v1-agent-writing;display:inline-block}.v1-agent-source-line{color:var(--agent-muted);flex-wrap:wrap;gap:8px 12px;display:flex}.v1-agent-source-line a{color:var(--agent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.v1-agent-next-line{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;padding-top:8px;display:grid}.v1-agent-next-line>span{color:var(--agent-accent)}.v1-agent-next-line p{color:var(--agent-ink);font-size:14px;font-weight:650;line-height:1.45}.v1-agent-writing{color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:inline-flex}.v1-agent-writing span{background:var(--agent-accent);width:14px;height:14px;animation:1s steps(2,end) infinite v1-agent-writing}.v1-agent-artifact-panel{transform-origin:0 0;will-change:transform, opacity;align-content:start;gap:22px;width:100%;padding-top:0;display:grid}.v1-agent-artifact-panel>div:first-child{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.v1-agent-artifact-panel h2{color:var(--agent-ink);font-family:var(--agent-serif);margin:0;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.06}.v1-agent-artifact-panel>div:first-child span{color:var(--agent-muted)}.v1-profile-surface{gap:18px;display:grid}.v1-profile-surface-copy{max-width:62ch;color:var(--agent-muted);margin:0;font-size:13px;line-height:1.74}.v1-profile-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.v1-profile-card{--v1-profile-accent:var(--v1-blue);--v1-profile-feedback-reserve:0px;min-width:0;padding:clamp(28px,3.2vw,40px);padding-bottom:calc(clamp(28px, 3.2vw, 40px) + var(--v1-profile-feedback-reserve));background:radial-gradient(540px 240px at 0% 0%, var(--v1-profile-accent), transparent 72%), linear-gradient(180deg, #fffffffc, #f9fbfcf7);border:1px solid #94a3b833;border-radius:8px;gap:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v1-profile-card{background:radial-gradient(540px 240px at 0% 0%, color-mix(in srgb, var(--v1-profile-accent) 7%, transparent), transparent 72%), linear-gradient(180deg, #fffffffc, #f9fbfcf7)}}.v1-profile-card{transition:padding-bottom .32s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 28px 64px -52px #0f172a47,inset 0 1px #fffffff0}.v1-profile-card:has(.v1-profile-feedback-form.v1-profile-feedback-inline){--v1-profile-feedback-reserve:88px}:is(.v1-profile-card:has(.v1-profile-feedback-form.v1-profile-feedback-inline:focus-within),.v1-profile-card:has(.v1-profile-feedback-form.v1-profile-feedback-inline>textarea:not(:placeholder-shown))){--v1-profile-feedback-reserve:132px}@media (prefers-reduced-motion:reduce){.v1-profile-card{transition:none}}.v1-profile-card:before{background:linear-gradient(90deg, var(--v1-profile-accent), var(--v1-profile-accent) 55%, transparent);height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v1-profile-card:before{background:linear-gradient(90deg, color-mix(in srgb, var(--v1-profile-accent) 56%, transparent), color-mix(in srgb, var(--v1-profile-accent) 12%, transparent) 55%, transparent)}}.v1-profile-card:before{content:""}.v1-profile-card:after{background:radial-gradient(circle, var(--v1-profile-accent), transparent 72%);width:240px;height:240px;position:absolute;inset:auto -10% 0 auto}@supports (color:color-mix(in lab, red, red)){.v1-profile-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--v1-profile-accent) 10%, transparent), transparent 72%)}}.v1-profile-card:after{opacity:.65;pointer-events:none}.v1-profile-card.is-company{--v1-profile-accent:#0f172a;background:radial-gradient(620px 280px at 0 0,#0f172a0f,#0000 72%),linear-gradient(#fffffffc,#f8fafcf7)}.v1-profile-card.is-opportunity{--v1-profile-accent:#182747;background:radial-gradient(620px 280px at 100% 0,#ea580c14,#0000 72%),linear-gradient(#fffffffc,#f0f9fff7)}.v1-profile-card-head{z-index:1;border-bottom:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr) minmax(260px,auto) auto;align-items:start;gap:clamp(20px,3vw,36px);padding-bottom:22px;display:grid;position:relative}.v1-profile-card.is-collapsed .v1-profile-card-head{border-bottom-color:#0000;padding-bottom:0;transition:padding-bottom .28s cubic-bezier(.22,1,.36,1),border-bottom-color .28s}.v1-profile-card-head{transition:padding-bottom .28s cubic-bezier(.22,1,.36,1),border-bottom-color .28s}.v1-profile-card.is-collapsed{--v1-profile-feedback-reserve:0px}.v1-profile-card-body{grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.v1-profile-card.is-collapsed .v1-profile-card-body{grid-template-rows:0fr}.v1-profile-card-body-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.v1-profile-card-body,.v1-profile-card-head{transition:none}}.v1-profile-card-collapse{width:40px;height:40px;color:var(--agent-muted);cursor:pointer;background:#ffffffb3;border:1px solid #94a3b847;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .16s,color .16s,border-color .16s,transform .12s;display:inline-flex;position:relative}.v1-profile-card-collapse:before{content:"";position:absolute;inset:-2px}.v1-profile-card-collapse:hover{color:var(--agent-ink);background:#fffffff2;border-color:#94a3b880}.v1-profile-card-collapse:active{transform:scale(.94)}.v1-profile-card-collapse:focus-visible{outline:2px solid var(--v1-profile-accent);outline-offset:2px}.v1-profile-card-collapse svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}.v1-profile-card.is-collapsed .v1-profile-card-collapse svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.v1-profile-card-collapse,.v1-profile-card-collapse svg{transition:none}}.v1-profile-card-identity{gap:10px;min-width:0;display:grid}.v1-profile-badge{background:var(--v1-profile-accent);border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v1-profile-badge{background:color-mix(in srgb, var(--v1-profile-accent) 10%, transparent)}}.v1-profile-badge{color:var(--v1-profile-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.v1-profile-card-identity h3{color:var(--agent-ink);font-family:var(--agent-serif);letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:620;line-height:1.08}.v1-profile-card-identity p{color:var(--agent-muted);max-width:58ch;margin:0;font-size:14px;line-height:1.7}.v1-profile-card.is-opportunity .v1-profile-card-identity h3{color:var(--agent-ink)}@supports (color:color-mix(in lab, red, red)){.v1-profile-card.is-opportunity .v1-profile-card-identity h3{color:color-mix(in srgb, var(--agent-ink) 86%, var(--v1-profile-accent))}}.v1-profile-card-side{justify-items:end;gap:14px;min-width:0;display:grid}.v1-profile-card-stats{background:#fff9;border:1px solid #94a3b838;border-radius:10px;grid-template-columns:repeat(3,minmax(56px,auto));gap:6px;margin:0;padding:10px 14px;display:grid}.v1-profile-card-stats>div{text-align:center;gap:2px;padding:0 10px;display:grid}.v1-profile-card-stats>div+div{border-left:1px solid #94a3b82e}.v1-profile-card-stats dt{color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.v1-profile-card-stats dd{color:var(--agent-ink);font-family:var(--agent-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:620;line-height:1}.v1-profile-summary{z-index:1;align-content:start;gap:12px;max-width:68ch;padding:22px 0 4px;display:grid;position:relative}.v1-profile-lead{color:var(--agent-ink);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.46}.v1-profile-summary-support{max-width:60ch;color:var(--agent-muted);margin:0;font-size:14px;line-height:1.72}.v1-profile-tabs{z-index:1;background:var(--v1-profile-accent);border:1px solid #94a3b838;border-radius:12px;flex-wrap:wrap;gap:6px;margin-top:18px;padding:6px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.v1-profile-tabs{background:color-mix(in srgb, var(--v1-profile-accent) 4%, #ffffffa6)}}.v1-profile-tab{min-width:0;min-height:44px;color:var(--agent-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.35;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-grid}.v1-profile-tab b{color:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-tab b{color:color-mix(in srgb, var(--v1-profile-accent) 70%, var(--agent-muted))}}.v1-profile-tab b{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800;transition:color .18s}.v1-profile-tab span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.v1-profile-tab:hover:not(.is-active){background:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-tab:hover:not(.is-active){background:color-mix(in srgb, var(--v1-profile-accent) 8%, transparent)}}.v1-profile-tab:hover:not(.is-active){color:var(--agent-ink)}.v1-profile-tab:hover:not(.is-active) b{color:var(--v1-profile-accent)}}.v1-profile-tab:focus-visible{outline:2px solid var(--v1-profile-accent);outline-offset:2px}.v1-profile-tab.is-active{background:var(--v1-profile-accent);border-color:var(--v1-profile-accent);color:#fff;box-shadow:0 4px 14px -8px var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-tab.is-active{box-shadow:0 4px 14px -8px color-mix(in srgb, var(--v1-profile-accent) 70%, transparent)}}.v1-profile-tab.is-active b{color:#ffffffd9}@media (prefers-reduced-motion:reduce){.v1-profile-tab,.v1-profile-tab b{transition:none}}.v1-profile-section-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:22px;display:grid;position:relative}.v1-profile-section-grid.is-tabbed{grid-template-columns:1fr}.v1-profile-section-grid.is-tabbed>.v1-profile-section-card{animation:.22s both v1-profile-tabpanel-in}@keyframes v1-profile-tabpanel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v1-profile-section-grid.is-tabbed>.v1-profile-section-card{animation:none}}.v1-profile-section-card{background:#ffffffc7;border:1px solid #94a3b838;border-radius:12px;grid-template-rows:auto 1fr;gap:14px;min-width:0;padding:18px 18px 20px;scroll-margin-top:24px;display:grid}.v1-profile-section-head{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.v1-profile-section-index{color:var(--v1-profile-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;line-height:1.2}.v1-profile-section-card h3{color:var(--agent-ink);letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.24}.v1-profile-section-body{align-content:start;gap:12px;display:grid}.v1-profile-section-card p{color:var(--agent-muted);margin:0;font-size:14px;line-height:1.68}.v1-profile-facts{gap:0;margin:0;display:grid}.v1-profile-fact{border-bottom:1px solid #94a3b829;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;padding:10px 0;display:grid}.v1-profile-fact:last-child{border-bottom:0}.v1-profile-fact dt{color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.3}.v1-profile-fact dd{color:var(--agent-ink);text-align:left;margin:0;font-size:14px;line-height:1.6}.v1-profile-bullets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.v1-profile-bullets li{color:var(--agent-ink);padding-left:16px;font-size:14px;line-height:1.62;position:relative}.v1-profile-bullets li:before{background:var(--v1-profile-accent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.78em;left:0}.v1-profile-feedback-toggle{border:1px solid var(--v1-profile-accent);align-items:center;gap:8px;padding:9px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-toggle{border:1px solid color-mix(in srgb, var(--v1-profile-accent) 24%, #94a3b84d)}}.v1-profile-feedback-toggle{background:var(--v1-profile-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:8px;font-size:11px;font-weight:700;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s,filter .16s}.v1-profile-feedback-toggle svg{color:currentColor}.v1-profile-feedback-toggle:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.v1-profile-feedback-toggle:hover:not(:disabled){box-shadow:0 14px 28px -18px var(--v1-profile-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-toggle:hover:not(:disabled){box-shadow:0 14px 28px -18px color-mix(in srgb, var(--v1-profile-accent) 70%, transparent)}}.v1-profile-feedback-toggle:hover:not(:disabled){filter:brightness(1.06)}}.v1-profile-feedback-toggle:focus-visible{outline:2px solid var(--v1-profile-accent);outline-offset:2px}.v1-profile-feedback-toggle:disabled{cursor:not-allowed;opacity:.56}.v1-profile-feedback-cta{justify-items:end;gap:10px;display:grid}.v1-profile-feedback-quota-wrap{justify-content:flex-end;display:inline-flex;position:relative}.v1-profile-feedback-quota{border:1px solid var(--v1-profile-accent);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-quota{border:1px solid color-mix(in srgb, var(--v1-profile-accent) 26%, #94a3b84d)}}.v1-profile-feedback-quota{background:var(--v1-profile-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-quota{background:color-mix(in srgb, var(--v1-profile-accent) 8%, #ffffffd9)}}.v1-profile-feedback-quota{color:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-quota{color:color-mix(in srgb, var(--v1-profile-accent) 72%, #0f172a)}}.v1-profile-feedback-quota{letter-spacing:.04em;font-size:11px;font-weight:600;line-height:1}.v1-profile-feedback-quota-count{letter-spacing:.02em;font-size:13px;font-weight:800}.v1-profile-feedback-quota-tag{text-transform:uppercase;letter-spacing:.12em;opacity:.78;font-size:9.5px}button.v1-profile-feedback-quota{cursor:pointer;transition:filter .16s,transform .16s}.v1-profile-feedback-quota.is-exhausted{color:var(--agent-muted);background:#94a3b829;border-color:#94a3b86b}.v1-profile-feedback-quota.is-exhausted svg{color:currentColor;opacity:.85}.v1-profile-feedback-quota.is-unlimited{border-color:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-quota.is-unlimited{border-color:color-mix(in srgb, var(--v1-profile-accent) 40%, #94a3b84d)}}.v1-profile-feedback-quota.is-unlimited{background:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-quota.is-unlimited{background:color-mix(in srgb, var(--v1-profile-accent) 14%, #ffffffd9)}}.v1-profile-feedback-quota.is-unlimited{color:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-quota.is-unlimited{color:color-mix(in srgb, var(--v1-profile-accent) 80%, #0f172a)}}.v1-profile-feedback-quota.is-unlimited svg{color:var(--v1-profile-accent)}.v1-profile-feedback-quota.is-unlimited .v1-profile-feedback-quota-count{font-size:15px;line-height:1}button.v1-profile-feedback-quota:focus-visible{outline:2px solid var(--v1-profile-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){button.v1-profile-feedback-quota:hover{filter:brightness(.98);transform:translateY(-1px)}}.v1-profile-feedback-plan-note{z-index:5;border:1px solid var(--v1-profile-accent);align-items:center;gap:7px;max-width:min(248px,72vw);padding:9px 12px;display:inline-flex;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-plan-note{border:1px solid color-mix(in srgb, var(--v1-profile-accent) 30%, #94a3b84d)}}.v1-profile-feedback-plan-note{color:#0f172a;letter-spacing:.01em;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:10px;font-size:11.5px;font-weight:500;line-height:1.4;transition:opacity .16s,transform .16s,visibility .16s;transform:translateY(-4px);box-shadow:0 18px 40px -24px #0f172a80}.v1-profile-feedback-plan-note svg{color:var(--v1-profile-accent);flex:none}.v1-profile-feedback-quota-wrap:hover .v1-profile-feedback-plan-note,.v1-profile-feedback-quota-wrap:focus-within .v1-profile-feedback-plan-note,.v1-profile-feedback-plan-note[data-open]{opacity:1;visibility:visible;transform:translateY(0)}.v1-profile-feedback-inline{z-index:1;border:1px solid var(--v1-profile-accent);gap:12px;margin-top:22px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-inline{border:1px solid color-mix(in srgb, var(--v1-profile-accent) 26%, #94a3b83d)}}.v1-profile-feedback-inline{background:var(--v1-profile-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-inline{background:color-mix(in srgb, var(--v1-profile-accent) 5%, #ffffffdb)}}.v1-profile-feedback-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v1-agent-files{gap:12px;display:grid}.v1-agent-files button{border:0;border-bottom:1px solid var(--agent-soft-line);width:100%;color:var(--agent-ink);cursor:pointer;text-align:left;background:0 0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;transition:background .24s,border-color .24s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:grid}.v1-agent-files button:hover:not(:disabled){background:#ffffffb8;transform:translate(3px);box-shadow:0 20px 46px -40px #0f172a80}.v1-agent-files button svg{color:var(--agent-muted)}.v1-agent-files button strong,.v1-agent-files button small{overflow-wrap:anywhere;display:block}.v1-agent-files button strong{font-size:15px}.v1-agent-files button small{color:var(--agent-muted);margin-top:2px;font-size:12px;line-height:1.35}.v1-agent-files button:disabled{cursor:not-allowed;opacity:.54}.v1-agent-files button:disabled svg{color:var(--agent-muted)}.v1-profile-feedback-lock{max-width:420px;color:var(--agent-muted);align-items:center;gap:8px;margin:-8px 0 0;font-size:12px;line-height:1.45;display:inline-flex}.v1-profile-card.is-applying-feedback{border-color:var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-card.is-applying-feedback{border-color:color-mix(in srgb, var(--v1-profile-accent) 38%, #94a3b833)}}.v1-profile-card.is-applying-feedback{box-shadow:0 28px 64px -52px #0f172a52, inset 0 1px 0 #fffffff0, 0 0 0 1px var(--v1-profile-accent), 0 0 28px -8px var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-card.is-applying-feedback{box-shadow:0 28px 64px -52px #0f172a52, inset 0 1px 0 #fffffff0, 0 0 0 1px color-mix(in srgb, var(--v1-profile-accent) 24%, transparent), 0 0 28px -8px color-mix(in srgb, var(--v1-profile-accent) 32%, transparent)}}.v1-profile-card.is-applying-feedback{animation:2.4s ease-in-out infinite v1-profile-applying-pulse}@keyframes v1-profile-applying-pulse{0%,to{box-shadow:0 28px 64px -52px #0f172a52, inset 0 1px 0 #fffffff0, 0 0 0 1px color-mix(in srgb, var(--v1-profile-accent) 22%, transparent), 0 0 22px -10px color-mix(in srgb, var(--v1-profile-accent) 28%, transparent)}50%{box-shadow:0 28px 64px -52px #0f172a57, inset 0 1px 0 #fffffff0, 0 0 0 1px color-mix(in srgb, var(--v1-profile-accent) 36%, transparent), 0 0 34px -6px color-mix(in srgb, var(--v1-profile-accent) 44%, transparent)}}@media (prefers-reduced-motion:reduce){.v1-profile-card.is-applying-feedback{animation:none}}.v1-profile-applying-indicator{z-index:2;background:var(--v1-profile-accent);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.v1-profile-applying-indicator{background:color-mix(in srgb, var(--v1-profile-accent) 14%, #ffffffeb)}}.v1-profile-applying-indicator{color:var(--v1-profile-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--v1-profile-accent);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.v1-profile-applying-indicator{border:1px solid color-mix(in srgb, var(--v1-profile-accent) 28%, transparent)}}.v1-profile-applying-indicator{box-shadow:0 6px 16px -10px var(--v1-profile-accent)}@supports (color:color-mix(in lab, red, red)){.v1-profile-applying-indicator{box-shadow:0 6px 16px -10px color-mix(in srgb, var(--v1-profile-accent) 60%, transparent)}}.v1-profile-applying-indicator svg{color:var(--v1-profile-accent)}.v1-research-next-steps{border-top:1px solid var(--agent-line);transform-origin:0 0;gap:14px;padding-top:18px;display:grid}.v1-research-next-copy{gap:5px;display:grid}.v1-research-next-copy span{color:var(--agent-muted);text-transform:uppercase;font-size:11px;font-weight:750}.v1-research-next-copy strong{color:var(--agent-ink);font-size:16px}.v1-research-next-copy p{color:var(--agent-muted);margin:0;font-size:12px;line-height:1.5}.v1-research-choice-list{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.v1-research-choice{width:100%;min-height:58px;color:var(--agent-ink);cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #1118271a;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:border-color .18s,background .18s,transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:grid}.v1-research-choice:hover{background:#fff;border-color:#18274747;transform:translateY(-2px);box-shadow:0 18px 32px -26px #18274757}.v1-research-choice:disabled{cursor:not-allowed;opacity:.72;transform:none}.v1-research-choice.is-paid{background:#eff6ffc7;border-color:#18274733}.v1-research-choice-icon{background:var(--agent-ink);color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.v1-research-choice.is-paid .v1-research-choice-icon{background:var(--v1-blue)}.v1-research-choice strong,.v1-research-choice small{overflow-wrap:anywhere;display:block}.v1-research-choice strong{font-size:14px;line-height:1.2}.v1-research-choice small{color:var(--agent-muted);margin-top:3px;font-size:12px;line-height:1.35}.v1-research-sample-state,.v1-research-sample-error{align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.45;display:inline-flex}.v1-research-sample-state{color:var(--agent-muted)}.v1-research-sample-state.is-ready{color:#059669}.v1-research-sample-state.is-failed,.v1-research-sample-error{color:#b42318}.v1-research-sample-progress{flex-direction:column;gap:6px;margin-top:4px;display:flex}.v1-research-sample-progress-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;line-height:1.4;display:flex}.v1-research-sample-progress-label{color:var(--agent-muted)}.v1-research-sample-progress-percent{color:var(--agent-foreground,#111827);font-variant-numeric:tabular-nums;font-weight:600}.v1-research-sample-progress-track{background:#11182714;border-radius:999px;height:6px;overflow:hidden}.v1-research-sample-progress-fill{background:linear-gradient(90deg,#6366f1 0%,#22c55e 100%);border-radius:999px;height:100%;transition:width .6s ease-out}.v1-research-sample-progress.is-ready .v1-research-sample-progress-fill{background:#059669}@media (prefers-reduced-motion:reduce){.v1-agent-console,.v1-agent-main,.v1-agent-output-card,.v1-agent-files button,.v1-research-choice{transition:none}.v1-agent-shell,.v1-agent-artifact-panel{will-change:auto}}.v1-opportunity-surface{gap:16px;width:100%;min-width:0;padding-top:2px;display:grid}.v1-opportunity-surface-head{border-bottom:1px solid var(--agent-line);justify-content:space-between;align-items:end;gap:18px;padding-bottom:14px;display:flex}.v1-opportunity-surface-head div{gap:6px;min-width:0;display:grid}.v1-opportunity-surface-head span,.v1-opportunity-company-label,.v1-opportunity-meta,.v1-opportunity-fields span{color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:750}.v1-opportunity-surface-head h2{color:var(--agent-ink);margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:650;line-height:1.08}.v1-opportunity-surface-head p{max-width:660px;color:var(--agent-muted);margin:0;font-size:13px;line-height:1.5}.v1-opportunity-surface-head>strong{color:var(--agent-ink);white-space:nowrap;flex:none;font-size:13px;font-weight:700}.v1-opportunity-surface.is-loading{align-content:start}.v1-opportunity-radar-loading{justify-items:center;gap:26px;padding:34px 24px 10px;display:grid}.v1-opportunity-radar-loading .v1-orbit-stage{margin:100px auto 18px}@media (min-width:1180px){.v1-opportunity-radar-loading .v1-orbit-stage{--stage-size:min(100%, 460px)}}.v1-opportunity-radar-progress{gap:10px;width:100%;max-width:460px;display:grid}.v1-opportunity-radar-progress-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v1-opportunity-radar-progress-label{color:var(--agent-ink);font-size:13px;font-weight:650}.v1-opportunity-radar-progress-percent{color:var(--agent-accent,var(--v1-blue));font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.v1-opportunity-radar-progress-track{background:#1827471f;border-radius:999px;height:8px;overflow:hidden}.v1-opportunity-radar-progress-fill{background:var(--v1-grad,var(--agent-accent));border-radius:999px;height:100%;transition:width .6s ease-out}.v1-opportunity-radar-note{width:100%;max-width:460px;color:var(--agent-muted,#1827479e);text-align:center;margin:0;font-size:12.5px;line-height:1.5}.v1-opportunity-list{gap:12px;min-width:0;display:grid}.v1-opportunity-card{background:linear-gradient(#ffffffe6,#f8fafcc7),linear-gradient(90deg,#1827470f,#c74e230d);border:1px solid #1118271f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(92px,108px);align-items:start;gap:18px;min-width:0;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s;display:grid;position:relative}.v1-opportunity-card:hover{border-color:#18274742;transform:translateY(-1px);box-shadow:0 18px 44px -34px #0f172a61}.v1-opportunity-card.is-gated{z-index:50}.v1-opportunity-card-main{gap:11px;min-width:0;display:grid}.v1-opportunity-meta{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.v1-opportunity-source-type{max-width:min(100%,320px);color:var(--v1-blue);text-overflow:ellipsis;white-space:nowrap;background:#18274714;border-radius:4px;padding:3px 7px;overflow:hidden}.v1-opportunity-meta a{max-width:min(100%,260px);color:var(--v1-blue);text-overflow:ellipsis;text-transform:none;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.v1-opportunity-meta a:hover{color:#9a3412}.v1-opportunity-company-label{margin-top:2px}.v1-opportunity-card h3{overflow-wrap:anywhere;color:var(--agent-ink);margin:-4px 0 0;font-size:clamp(19px,2vw,23px);font-weight:650;line-height:1.16}.v1-opportunity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;min-width:0;display:grid}.v1-opportunity-field-wide{grid-column:1/-1}.v1-opportunity-fields div{gap:4px;min-width:0;display:grid}.v1-opportunity-fields p{overflow-wrap:anywhere;color:var(--agent-muted);margin:0;font-size:13px;line-height:1.48}.v1-opportunity-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:3px;display:flex}.v1-opportunity-action-wrap{display:inline-flex;position:relative}.v1-opportunity-action{min-height:34px;color:var(--agent-ink);cursor:pointer;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#ffffffb8;border:1px solid #1118271f;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.v1-opportunity-action:hover{background:#fff;border-color:#18274747}.v1-opportunity-expand{z-index:2;min-height:30px;color:var(--agent-ink);cursor:pointer;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:.01em;background:#ffffffdb;border:1px solid #11182724;border-radius:6px;align-items:center;gap:5px;padding:0 9px 0 11px;font-size:11.5px;font-weight:650;transition:border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex;position:absolute;top:14px;right:14px}.v1-opportunity-expand:hover{color:#9a3412;background:#fff;border-color:#c74e236b;box-shadow:0 10px 24px -18px #0f172a80}.v1-opportunity-expand svg{transition:transform .14s}.v1-opportunity-expand:hover svg{transform:translate(1.5px,-1.5px)}.v1-opportunity-gate{z-index:5;background:#fff;border:1px solid #b66d1747;border-radius:10px;gap:8px;width:268px;max-width:calc(100vw - 36px);padding:13px 14px 14px;animation:.16s v1-opportunity-gate-in;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 20px 48px -28px #0f172a80,0 6px 18px -14px #0f172a57}@keyframes v1-opportunity-gate-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.v1-opportunity-gate:before{content:"";background:#fff;border-top:1px solid #b66d1747;border-left:1px solid #b66d1747;width:9px;height:9px;position:absolute;top:-5px;left:18px;transform:rotate(45deg)}.v1-opportunity-gate-head{color:#6d28d9;align-items:center;gap:7px;display:flex}.v1-opportunity-gate-head strong{letter-spacing:.01em;font-size:12.5px;font-weight:700}.v1-opportunity-gate p{color:var(--agent-muted);margin:0;font-size:12px;line-height:1.45}.v1-opportunity-gate-cta{color:#fff;cursor:pointer;min-height:32px;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:linear-gradient(135deg,#f59e0b,#9a3412);border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:650;transition:filter .14s,opacity .14s;display:inline-flex}.v1-opportunity-gate-cta:hover{filter:brightness(1.06)}.v1-opportunity-gate-cta:disabled{cursor:default;opacity:.7}.v1-opportunity-gate-close{width:22px;height:22px;color:var(--agent-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .14s,color .14s;display:inline-flex;position:absolute;top:7px;right:7px}.v1-opportunity-gate-close:hover{color:var(--agent-ink);background:#1118270f}.v1-file-modal-backdrop{--v1-line:#e2e8f0;--v1-line-strong:#cbd5e1;--v1-text:#020617;--v1-text-dim:#334155;--v1-text-mute:#64748b;--v1-blue:#9a3412;--v1-purple:#7c2d12;--v1-grad:linear-gradient(135deg, #9a3412 0%, #7c2d12 100%);z-index:80;background:linear-gradient(#0f172a66 0%,#0f172a52 100%),#f8fafc24;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.v1-file-modal{resize:both;width:50vw;min-width:min(420px,100vw - 48px);max-width:calc(100vw - 48px);height:82dvh;min-height:min(560px,100dvh - 48px);max-height:calc(100dvh - 48px);background:#fff;border:1px solid #11182738;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;min-inline-size:min(420px,100vw - 48px);max-inline-size:calc(100vw - 48px);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px -36px #0f172ac7,0 10px 28px -20px #0f172a6b}.v1-file-modal:after{pointer-events:none;content:"";background:linear-gradient(135deg,#0000 0 48%,#0f172a2e 48% 54%,#0000 54%),linear-gradient(135deg,#0000 0 64%,#0f172a2e 64% 70%,#0000 70%),linear-gradient(135deg,#0000 0 80%,#0f172a2e 80% 86%,#0000 86%);width:18px;height:18px;position:absolute;bottom:10px;right:10px}.v1-file-modal-head{border-bottom:1px solid var(--v1-line);background:#f8fafcdb;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.v1-file-modal-head>div{min-width:0}.v1-file-modal-head span{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10px;font-weight:800}.v1-file-modal-head h2{color:var(--v1-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:22px;line-height:1.18}.v1-file-modal-head button{border:1px solid var(--v1-line);width:36px;height:36px;color:var(--v1-text);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.v1-markdown-preview{overflow-wrap:anywhere;gap:12px;width:100%;min-width:0;min-height:0;max-height:none;padding:24px;display:grid;overflow:hidden auto}.v1-markdown-preview h2,.v1-markdown-preview h3,.v1-markdown-preview p{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.v1-markdown-preview h2{color:var(--v1-text);font-size:30px;line-height:1.08}.v1-markdown-preview h3{color:var(--v1-text);margin-top:12px;font-size:17px;line-height:1.25}.v1-markdown-preview p{color:var(--v1-text-dim);font-size:14px;line-height:1.6}.v1-markdown-preview strong{color:var(--v1-text)}.v1-markdown-preview span,.v1-markdown-preview strong,.v1-markdown-preview a{overflow-wrap:anywhere}.v1-markdown-preview a{color:var(--v1-blue);overflow-wrap:anywhere;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.v1-markdown-preview a:hover{color:#182747}.v1-markdown-bullet{padding-left:18px;position:relative}.v1-markdown-bullet:before{background:var(--v1-blue);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.72em;left:0}.v1-profile-feedback-form{border-top:1px solid var(--v1-line);background:#f8fafcf0;gap:10px;padding:18px 22px 20px;display:grid}.v1-profile-feedback-form.v1-profile-feedback-inline{z-index:4;border:0;border-top:1px solid var(--v1-profile-accent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""input actions""msgs msgs";gap:4px 10px;margin:0;padding:10px clamp(20px,2.6vw,28px) 12px;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.v1-profile-feedback-form.v1-profile-feedback-inline{border-top:1px solid color-mix(in srgb, var(--v1-profile-accent) 30%, #94a3b852)}}.v1-profile-feedback-form.v1-profile-feedback-inline{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);transform-origin:bottom;will-change:transform, opacity;background:linear-gradient(#ffffffb3,#f8fafcf5 60%);border-radius:0;animation:.32s cubic-bezier(.22,1,.36,1) both v1-profile-feedback-slide-up;box-shadow:0 -28px 56px -36px #0f172a47}.v1-profile-feedback-form.v1-profile-feedback-inline>label{letter-spacing:.1em;text-transform:uppercase;color:var(--agent-muted);grid-area:label;font-size:10px;font-weight:700}.v1-profile-feedback-form.v1-profile-feedback-inline>label span{gap:6px}.v1-profile-feedback-form.v1-profile-feedback-inline>label span svg{width:12px;height:12px}.v1-profile-feedback-form.v1-profile-feedback-inline>textarea{resize:none;grid-area:input;height:40px;min-height:40px;padding:9px 12px;font-size:13px;line-height:1.4;transition:height .22s cubic-bezier(.22,1,.36,1),min-height .22s cubic-bezier(.22,1,.36,1)}.v1-profile-feedback-form.v1-profile-feedback-inline:focus-within>textarea,.v1-profile-feedback-form.v1-profile-feedback-inline>textarea:not(:placeholder-shown){height:84px;min-height:84px}.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-actions{flex-wrap:nowrap;grid-area:actions;align-self:end;gap:6px}.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-actions .v1-btn{padding:8px 12px;font-size:12px}.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-error,.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-notice{grid-area:msgs;font-size:11px}.v1-profile-feedback-form.v1-profile-feedback-inline>label,.v1-profile-feedback-form.v1-profile-feedback-inline>textarea,.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-actions{animation:.32s cubic-bezier(.22,1,.36,1) both v1-profile-feedback-child-in}.v1-profile-feedback-form.v1-profile-feedback-inline>label{animation-delay:.12s}.v1-profile-feedback-form.v1-profile-feedback-inline>textarea{animation-delay:.17s}.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-actions{animation-delay:.22s}@keyframes v1-profile-feedback-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes v1-profile-feedback-child-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v1-profile-feedback-form.v1-profile-feedback-inline,.v1-profile-feedback-form.v1-profile-feedback-inline>label,.v1-profile-feedback-form.v1-profile-feedback-inline>textarea,.v1-profile-feedback-form.v1-profile-feedback-inline>.v1-profile-feedback-actions{animation:none}}.v1-profile-feedback-form label{color:var(--v1-text);font-size:13px;font-weight:750}.v1-profile-feedback-form label span{align-items:center;gap:8px;display:inline-flex}.v1-profile-feedback-form textarea{resize:vertical;border:1px solid var(--v1-line);width:100%;min-height:104px;color:var(--v1-text);font:inherit;background:#fff;border-radius:8px;outline:none;padding:11px 12px;font-size:14px;line-height:1.5}.v1-profile-feedback-form textarea:focus{border-color:#1827478c;box-shadow:0 0 0 3px #1827471f}.v1-profile-feedback-form textarea:disabled{cursor:not-allowed;color:var(--v1-text-mute);background:#f1f5f9bd}.v1-profile-feedback-form button{justify-self:start}.v1-profile-feedback-error,.v1-profile-feedback-notice{margin:0;font-size:12px;line-height:1.4}.v1-profile-feedback-error{color:#b91c1c}.v1-profile-feedback-notice{color:#059669}.v1-research-summary,.v1-research-feed{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(600px 260px at 10% 0,#18274717,#0000 60%),linear-gradient(#ffffffed,#f8fafce0);border:1px solid #1118271a;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px -62px #0f172a80,inset 0 1px #ffffffc7}.v1-research-summary{padding:clamp(24px,4vw,38px)}.v1-research-summary.is-starting .v1-success-icon{background:linear-gradient(135deg,#ea580c 0%,#9a3412 100%)}.v1-research-summary.is-failed .v1-success-icon{background:linear-gradient(135deg,#dc2626 0%,#b45309 100%);box-shadow:0 18px 38px -22px #b91c1ccc}.v1-success-progress{width:min(100%,680px)}.v1-success-icon{background:var(--v1-grad);color:#fff;border-radius:14px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid;box-shadow:0 18px 38px -22px #182747cc}.v1-success-card p b{color:var(--v1-text)}.v1-success-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.v1-success-details div{border:1px solid var(--v1-line);background:#f8fafccc;border-radius:12px;padding:14px}.v1-success-details dt{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;margin-bottom:6px;font-size:10.5px}.v1-success-details dd{overflow-wrap:anywhere;color:var(--v1-text);margin:0;font-size:14px;font-weight:600}.v1-research-summary .v1-success-details{grid-template-columns:repeat(3,minmax(0,1fr))}.v1-research-actions{flex-wrap:wrap;gap:10px;display:flex}.v1-research-feed{gap:16px;padding:20px;display:grid}.v1-research-feed-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.v1-ai-orb{background:radial-gradient(circle,#18274738,#0000 30%),#ffffffc7;border:1px solid #1827472e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9,0 16px 32px -26px #182747cc}.v1-ai-orb:before,.v1-ai-orb:after{content:"";border:1px solid #18274742;border-radius:999px;animation:3.2s linear infinite v1-research-orbit;position:absolute;inset:8px}.v1-ai-orb:after{border-color:#b66d173d;animation-duration:2.35s;animation-direction:reverse;inset:13px}.v1-ai-orb>span{background:var(--v1-blue);border-radius:999px;width:5px;height:5px;animation:1.6s ease-in-out infinite v1-research-pulse;position:absolute;box-shadow:0 0 12px #182747bf}.v1-ai-orb>span:first-child{transform:translate(-10px,-6px)}.v1-ai-orb>span:nth-child(2){background:var(--v1-purple);animation-delay:.2s;transform:translate(9px,-1px)}.v1-ai-orb>span:nth-child(3){background:var(--v1-green);animation-delay:.38s;transform:translate(-1px,10px)}.v1-research-feed-head span,.v1-research-event-meta{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1.25}.v1-research-feed-head strong{overflow-wrap:anywhere;color:var(--v1-text);margin-top:3px;font-size:16px;line-height:1.25;display:block}.v1-research-feed-head small{overflow-wrap:anywhere;color:var(--v1-text-dim);margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.v1-research-feed-head em{color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;white-space:nowrap;background:#18274712;border:1px solid #18274729;border-radius:999px;align-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1.2}.v1-research-feed.is-failed .v1-research-feed-head em{color:#b91c1c;background:#fef2f2c7;border-color:#b91c1c29}.v1-research-current,.v1-research-feed-error{color:var(--v1-text-dim);align-items:flex-start;gap:9px;margin:0;font-size:13px;line-height:1.45;display:flex}.v1-research-current{background:linear-gradient(90deg,#e8efffb8,#ffffffc2),#e8efff80;border:1px solid #18274729;border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;min-height:76px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8}.v1-research-current:after{content:"";background:linear-gradient(90deg,#0000,#18274757,#0000);height:1px;animation:2.8s ease-in-out infinite v1-thinking-scan;position:absolute;inset:auto 14px 0}.v1-research-current svg{color:var(--v1-blue);flex:none}.v1-research-current strong{color:var(--v1-text);margin-bottom:4px;font-size:13.5px;line-height:1.3;display:block}.v1-research-current span{overflow-wrap:anywhere;display:block}.v1-thinking-cursor{width:24px;height:24px;color:var(--v1-blue);justify-content:center;align-items:center;gap:3px;margin-top:1px;display:inline-flex}.v1-thinking-cursor>span{opacity:.35;background:currentColor;border-radius:999px;width:4px;height:4px;animation:1.1s ease-in-out infinite v1-thinking-dot}.v1-thinking-cursor>span:nth-child(2){animation-delay:.16s}.v1-thinking-cursor>span:nth-child(3){animation-delay:.32s}.v1-research-feed-error{color:#b91c1c;background:#fef2f2bd;border:1px solid #b91c1c29;border-radius:10px;padding:10px 12px}.v1-research-event-list{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.v1-research-event{background:#ffffffa8;border:1px solid #11182714;border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffc2}.v1-research-event.is-latest{background:linear-gradient(90deg,#e8efffb8,#ffffffc7),#fff;border-color:#18274733}.v1-research-event-icon{width:30px;height:30px;color:var(--v1-blue);background:#ffffffdb;border:1px solid #18274729;border-radius:10px;place-items:center;display:grid}.v1-research-event.is-running .v1-research-event-icon{box-shadow:0 0 0 5px #18274714}.v1-research-event.is-queued .v1-research-event-icon{color:var(--v1-text-mute);border-color:#1118271a}.v1-research-event.is-done .v1-research-event-icon,.v1-research-event.is-info .v1-research-event-icon{color:var(--v1-green);background:#ecfdf5b8;border-color:#c74e232e}.v1-research-event.is-failed .v1-research-event-icon{color:#b91c1c;background:#fef2f2c7;border-color:#b91c1c29}.v1-research-event-body{gap:6px;min-width:0;display:grid}.v1-research-event-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.v1-research-event-meta time{color:var(--v1-text-mute)}.v1-research-event-body strong{overflow-wrap:anywhere;color:var(--v1-text);font-size:14.5px;line-height:1.3}.v1-research-event-body>span:not(.v1-research-event-meta){overflow-wrap:anywhere;color:var(--v1-text-dim);font-size:13px;line-height:1.5}.v1-research-event-body a{width:fit-content;max-width:100%;color:var(--v1-blue);align-items:center;gap:6px;font-size:12.5px;font-weight:700;line-height:1.35;display:inline-flex}.v1-research-event-body a:hover{color:var(--v1-purple)}.v1-research-recovery{justify-content:flex-start;display:flex}@keyframes v1-loader-bar{0%,to{opacity:.38;height:7px}50%{opacity:.9;height:16px}}@keyframes v1-checkpoint-sheen{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}@keyframes v1-research-orbit{to{transform:rotate(360deg)}}@keyframes v1-handoff-progress{0%{transform:scaleX(.18)}55%{transform:scaleX(.72)}to{transform:scaleX(1)}}@keyframes v1-robot-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.18)}}@keyframes v1-robot-mouth{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes v1-agent-cursor{0%{box-shadow:0 0 #ea580c47}to{box-shadow:0 0 0 18px #0000}}@keyframes v1-agent-writing{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.36;transform:translateY(1px)}}@keyframes v1-thinking-scan{0%,to{opacity:0;transform:scaleX(.2)}45%,55%{opacity:1;transform:scaleX(1)}}@keyframes v1-thinking-dot{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes v1-research-pulse{0%,to{opacity:.58;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes v1-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v1-spin{to{transform:rotate(360deg)}}@keyframes v1-sweep{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0)rotate(360deg)}}@keyframes v1-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes v1-ping{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.5)}}@keyframes v1-orbit-place{0%{transform:translateZ(0)rotate(0)}to{transform:translateZ(0) rotate(var(--angle))}}@keyframes v1-orbit-spin{0%{transform:translateZ(0) rotate(var(--angle))}to{transform:translateZ(0) rotate(calc(var(--angle) + 360deg))}}@keyframes v1-source-fan{0%{opacity:0;transform:translate(-50%,120%)rotate(0)scale(.78)}56%{opacity:1}to{opacity:1;transform:translate3d(-50%, 0, 0) rotate(var(--counter-angle)) scale(1)}}@keyframes v1-source-counterspin{0%{opacity:1;transform:translate3d(-50%, 0, 0) rotate(var(--counter-angle)) scale(1)}to{opacity:1;transform:translate3d(-50%, 0, 0) rotate(calc(var(--counter-angle) - 360deg)) scale(1)}}@keyframes v1-story-card-reveal{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:1120px){.v1-nav-links{display:none}.v1-onboarding-stage{grid-template-columns:1fr;width:min(100%,720px)}.v1-onboarding-top{width:100%}.v1-onboarding-stage .v1-form-section{justify-self:stretch;max-width:none}.v1-research-workspace{grid-template-columns:1fr;width:min(100%,760px)}.v1-research-workspace.v1-agent-workspace{width:min(100%,820px)}.v1-agent-shell.has-artifacts{grid-template-columns:1fr;gap:28px}.v1-profile-columns,.v1-profile-card-head{grid-template-columns:1fr}.v1-profile-card-side{justify-items:start;width:100%}.v1-profile-feedback-cta{justify-items:start}.v1-profile-feedback-quota-wrap{justify-content:flex-start}.v1-profile-feedback-plan-note{left:0;right:auto}.v1-profile-card-stats{width:100%}.v1-opportunity-fields{grid-template-columns:1fr}.v1-agent-main{min-height:0}.v1-signal-preview{border-top:1px solid #1118271a;border-left:0;padding:14px 0 0}.v1-hero-grid,.v1-pain-layout,.v1-compare-grid,.v1-trust-grid,.v1-pilot-grid,.v1-pricing-grid,.v1-pricing-contact{grid-template-columns:1fr}.v1-pain-lead{position:relative;top:auto}.v1-radar-wrap{margin:16px auto 0}.v1-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-story-pin{height:auto}.v1-story-grid{grid-template-columns:1fr;gap:32px}.v1-story-visual{min-height:auto;position:relative;top:auto}.v1-orbit-stage{--stage-size:min(100%, 500px)}.v1-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-pipeline-line{display:none}.v1-step{padding:0}}@media (max-width:820px){.v1-shell{padding:0 20px}.v1-start-shell{padding:24px 20px 64px}.v1-legal-shell{padding:24px 20px 72px}.v1-legal-grid{grid-template-columns:1fr}.v1-legal-card{min-height:auto}.v1-top{position:relative}.v1-nav-row{min-height:72px}.v1-nav-actions .v1-btn-ghost,.v1-by{display:none}.v1-hero{padding:64px 0 56px}.v1-hero-grid{gap:38px}.v1-hero h1{font-size:clamp(42px,12vw,56px)}.v1-lede{font-size:17px}.v1-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v1-opportunity-surface-head{flex-direction:column;align-items:start}.v1-opportunity-surface-head>strong{white-space:normal}.v1-kpi-number{font-size:24px}.v1-kpi-label{font-size:10.5px}.v1-radar-card{display:none}.v1-section{padding:76px 0}.v1-section-head{margin-bottom:36px}.v1-report-head,.v1-report-meta{flex-direction:column;align-items:flex-start}.v1-report{border-radius:14px}.v1-report-head{gap:8px;padding:12px 14px}.v1-report-head-left{align-items:flex-start;gap:8px}.v1-traffic{padding-top:4px}.v1-report-title{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.v1-report-title .v1-mono{margin-top:2px;display:block}.v1-report-week,.v1-report-range{white-space:normal}.v1-report-body{grid-template-columns:1fr}.v1-email-body{padding:20px}.v1-email-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.v1-summary-item{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.v1-summary-item span{font-size:22px}.v1-summary-item p{margin:0;font-size:9.5px;line-height:1.25}.v1-email-grid{grid-template-columns:1fr}.v1-email-section-title{margin-bottom:10px;font-size:16px}.v1-pain-section,.v1-compare-section{padding-top:68px;padding-bottom:68px}.v1-compare-proof-row{display:none}.v1-pain-field{gap:22px;min-height:auto;padding:8px 0 0 34px;display:grid}.v1-pain-field:before{display:none}.v1-pain-spine{top:18px;bottom:12px;left:8px}.v1-pain-node{max-width:none;margin-left:0;padding-left:24px;position:relative}.v1-pain-node:before{left:-32px}.v1-pain-node:after{left:-14px}.v1-compare-head{display:none}.v1-compare-row{grid-template-columns:1fr}.v1-compare-cell{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px 10px;min-height:auto;padding:18px;display:grid}.v1-compare-cell-muted{border-right:0;border-bottom:1px dashed var(--v1-line)}.v1-compare-cell-muted:before,.v1-compare-cell-win:before{color:var(--v1-text-mute);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:600;line-height:1.2;display:block}.v1-compare-cell-muted:before{content:"Traditional lead gen"}.v1-compare-cell-win:before{content:"SignalScout"}.v1-report-side{border-right:0;border-bottom:1px solid var(--v1-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.v1-side-label{grid-column:1/-1}.v1-filter-label,.v1-report-side .v1-side-tab:nth-last-child(-n+3){display:none}.v1-signal-card{grid-template-columns:1fr}.v1-email-card{grid-template-columns:minmax(0,1fr) 62px;gap:10px;margin-bottom:8px;padding:14px}.v1-src-row{flex-wrap:wrap;align-items:flex-start}.v1-reviewed{margin-left:0}.v1-score-block{text-align:left;justify-content:space-between;align-items:center;min-width:0;display:flex}.v1-email-card .v1-score-block{text-align:right;min-width:0;display:block}.v1-score-num{font-size:24px}.v1-email-card h4{font-size:15px;line-height:1.28}.v1-email-card .v1-signal-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.v1-email-card .v1-why{gap:5px 10px}.v1-email-card .v1-why-item{font-size:11.5px;line-height:1.35}.v1-email-card .v1-action-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;padding:9px 10px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.v1-email-card .v1-draft-note{display:none}.v1-strength{margin-top:0}.v1-email-card .v1-strength{justify-content:flex-end;margin-top:8px}.v1-email-grid{gap:8px;margin-top:12px}.v1-email-panel{padding:12px}.v1-email-panel h3{margin-bottom:8px;font-size:14px}.v1-email-panel ul{gap:6px}.v1-email-panel li{padding-left:14px;font-size:12.5px;line-height:1.35}.v1-benefits,.v1-agent-fit-grid,.v1-steps,.v1-choice-row{grid-template-columns:1fr}.v1-story-steps{padding-left:28px}.v1-story-step{padding:20px}.v1-story-step:before{left:-28px}.v1-story-step-top{flex-wrap:wrap;align-items:flex-start}.v1-orbit-stage{--stage-size:min(100%, 290px)}.v1-orbit-core{gap:8px;width:108px;min-height:108px;padding:14px 12px}.v1-core-icon{width:32px;height:32px}.v1-orbit-core .v1-core-kicker,.v1-orbit-core .v1-core-detail,.v1-orbit-core .v1-core-desktop-title{display:none}.v1-orbit-core .v1-core-mobile-title{display:block}.v1-orbit-core strong{max-width:68px;margin:0;font-size:13px;line-height:1.08}.v1-source-node{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:6px;min-width:96px;max-width:108px;min-height:35px;padding:7px 7px 7px 8px}.v1-source-node span{font-size:8.5px;line-height:1.05}.v1-source-node b{display:none}.v1-source-node em{justify-self:end;min-width:21px;height:21px;font-size:9px;position:static}.v1-choice-card{min-height:auto}.v1-step h3,.v1-step p{text-align:left}.v1-num-wrap{justify-content:flex-start}.v1-review-head,.v1-review-topline,.v1-pilot-price,.v1-footer-row{flex-direction:column;align-items:flex-start}.v1-review-stamp,.v1-price-badge{margin-left:0}.v1-pilot-card{padding:28px 22px}.v1-pilot-grid{gap:32px}.v1-price-num{font-size:30px}.v1-final{padding:86px 0 80px}.v1-final-inner{text-align:left}.v1-final .v1-cta-row{justify-content:flex-start}.v1-submit-btn{justify-self:stretch;min-width:0}.v1-research-summary .v1-success-details{grid-template-columns:1fr}.v1-research-feed{padding:16px}.v1-agent-console{min-height:auto;padding:0 0 46px}.v1-agent-shell{flex-direction:column;align-items:stretch;min-height:auto;display:flex}.v1-agent-main{gap:24px;width:100%;min-height:0;padding:0}.v1-agent-persona{grid-template-columns:minmax(128px,180px) minmax(0,1fr);gap:20px}.v1-agent-current{grid-template-columns:20px minmax(0,1fr);gap:12px;width:100%;max-width:540px}.v1-agent-output-card{min-height:250px;padding:18px}.v1-file-modal-backdrop{padding:14px}.v1-file-modal{resize:none;border-radius:14px;width:calc(100vw - 28px);min-width:0;max-width:calc(100vw - 28px);height:calc(100dvh - 28px);min-height:0;max-height:calc(100dvh - 28px)}.v1-file-modal:after{display:none}.v1-profile-card{padding:22px 18px}.v1-profile-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.v1-profile-section-grid{grid-template-columns:1fr}.v1-profile-section-card{padding:16px 16px 18px}.v1-profile-fact{grid-template-columns:1fr;gap:4px}.v1-profile-fact dd{text-align:left}.v1-markdown-preview{padding:18px}.v1-form-legal{text-align:left;justify-self:stretch;max-width:none}.v1-footer-links{flex-wrap:wrap;gap:14px 22px}}@media (max-width:520px){.v1-shell{padding:0 16px}.v1-handoff-core{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:0;padding:11px 14px}.v1-handoff-orb{width:22px;height:22px}.v1-pricing-wrap{padding:0 16px}.v1-start-shell{padding-left:16px;padding-right:16px}.v1-onboarding-steps{--v1-onboarding-gap:6px;--v1-step-icon-size:36px;--v1-step-icon-half:18px;gap:var(--v1-onboarding-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.v1-onboarding-step{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:7px}.v1-onboarding-step-icon{width:var(--v1-step-icon-size);height:var(--v1-step-icon-size)}.v1-onboarding-step strong{white-space:normal;max-width:100%;font-size:11px}.v1-onboarding-step small{display:none}.v1-preview-row{grid-template-columns:34px minmax(0,1fr)}.v1-preview-row em{grid-column:2;justify-self:start}.v1-research-loader,.v1-research-feed-head{grid-template-columns:auto minmax(0,1fr)}.v1-research-feed-head em{grid-column:1/-1;justify-self:start}.v1-opportunity-card{grid-template-columns:1fr;gap:14px;padding:16px}.v1-db-card .v1-opportunity-meta{padding-right:92px}.v1-opportunity-actions{align-items:stretch}.v1-opportunity-action{flex:100%}.v1-research-current{grid-template-columns:1fr}.v1-agent-console{padding:16px}.v1-agent-shell{align-items:stretch;gap:22px}.v1-agent-main{min-height:auto;padding:0}.v1-agent-persona{grid-template-columns:1fr;justify-items:start}.v1-robot-unit{width:160px}.v1-agent-current{grid-template-columns:1fr;justify-items:start}.v1-profile-summary{gap:10px;padding-top:18px}.v1-profile-card-identity h3{font-size:clamp(22px,6.5vw,28px)}.v1-profile-lead{text-wrap:pretty;max-width:none}.v1-profile-tabs{flex-direction:column;gap:4px}.v1-profile-tab{flex:100%}.v1-profile-feedback-actions{width:100%}.v1-profile-feedback-actions .v1-btn{flex:100%;justify-content:center}.v1-agent-cursor{margin:0}.v1-research-checkpoints{padding:14px}.v1-research-checkpoint-head{gap:6px;display:grid}.v1-agent-output-card{min-height:260px;padding:16px}.v1-agent-console.is-complete .v1-agent-main{grid-template-columns:1fr;gap:16px}.v1-agent-console.is-complete .v1-agent-persona,.v1-agent-console.is-complete .v1-agent-output-card{grid-area:auto/1}.v1-agent-console.is-complete .v1-agent-output-card{height:auto;min-height:132px}.v1-file-modal-head{padding:16px}.v1-file-modal-head h2{font-size:18px}.v1-research-event{grid-template-columns:28px minmax(0,1fr);padding:10px}.v1-loader-bars{display:none}.v1-legal-shell{padding-left:16px;padding-right:16px}.v1-legal-document,.v1-legal-overview{padding:18px}.v1-legal-nav a{flex:auto;justify-content:center}.v1-btn,.v1-cta-row{width:100%}.v1-btn{padding:0 14px}.v1-nav-actions{flex:1;justify-content:flex-end}.v1-nav-actions .v1-btn-primary{width:auto}.v1-hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v1-pill{border-radius:14px;align-items:flex-start}.v1-report-side{grid-template-columns:1fr}.v1-report-main{padding:18px 14px}.v1-email-body{padding:14px}.v1-field-grid,.v1-plan-summary,.v1-success-details{grid-template-columns:1fr}.v1-step-actions{flex-direction:column-reverse}.v1-signal-card,.v1-benefit,.v1-agent-fit-item,.v1-review-card,.v1-pilot-list,.v1-price-card,.v1-pricing-contact,.v1-form-section,.v1-success-card{padding:18px}}.v1-post-sample-cta{background:linear-gradient(#eff6ffd9,#fffffff2);border:1px solid #18274738;border-radius:14px;gap:22px;width:100%;min-width:0;padding:28px;display:grid;box-shadow:0 30px 60px -40px #18274747}.v1-post-sample-cta-head{gap:8px;display:grid}.v1-post-sample-cta-eyebrow{color:var(--v1-blue,#182747);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:750}.v1-post-sample-cta-head h2{color:var(--agent-ink);margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:650;line-height:1.12}.v1-post-sample-cta-head p{max-width:640px;color:var(--agent-muted);margin:0;font-size:13.5px;line-height:1.55}.v1-post-sample-cta-body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:24px;display:grid}.v1-post-sample-cta-pricing{background:#fff;border:1px solid #11182714;border-radius:12px;gap:16px;padding:20px;display:grid}.v1-post-sample-cta-pricing-head{gap:4px;display:grid}.v1-post-sample-cta-pricing-eyebrow{color:var(--agent-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:750}.v1-post-sample-cta-pricing-amount{color:var(--agent-ink);align-items:baseline;gap:6px;display:flex}.v1-post-sample-cta-pricing-amount strong{font-size:36px;font-weight:700;line-height:1}.v1-post-sample-cta-pricing-amount span{color:var(--agent-muted);font-size:13px;font-weight:600}.v1-post-sample-cta-pricing-strike{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.v1-post-sample-cta-pricing-strike s{color:#1118278c;font-weight:600;text-decoration:line-through}.v1-post-sample-cta-pricing-strike span{color:var(--agent-muted)}.v1-post-sample-cta-pricing-promo{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:999px;justify-self:start;align-items:center;gap:4px;margin:8px 0 0;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.v1-post-sample-cta-pricing-promo strong{letter-spacing:.02em;font-weight:700}.v1-post-sample-cta-pricing-fineprint{color:var(--agent-muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.v1-post-sample-cta-bullets{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v1-post-sample-cta-bullets li{color:var(--agent-ink);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.v1-post-sample-cta-bullets li svg{color:#059669;margin-top:3px}.v1-post-sample-cta-actions{align-content:start;gap:12px;display:grid}.v1-post-sample-cta-primary{background:var(--agent-ink,#111827);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:14px;font-weight:650;transition:background .18s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:inline-flex}.v1-post-sample-cta-primary:hover:not(:disabled){background:#000;transform:translateY(-1px);box-shadow:0 22px 38px -22px #11182780}.v1-post-sample-cta-primary:disabled{cursor:not-allowed;opacity:.7}.v1-post-sample-cta-secondary{min-height:42px;color:var(--agent-ink);background:#ffffffd9;border:1px solid #11182724;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.v1-post-sample-cta-secondary:hover{background:#fff;border-color:#18274752;transform:translateY(-1px)}.v1-post-sample-cta-trust{color:var(--agent-muted);align-items:center;gap:7px;margin:0;font-size:11.5px;line-height:1.5;display:inline-flex}.v1-post-sample-cta-trust svg{color:#059669}.v1-post-sample-cta-error{color:#b91c1c;background:#dc262614;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.45;display:inline-flex}.v1-post-sample-cta-error svg{flex:none;margin-top:2px}.v1-checkout-toast{color:#fff;z-index:60;background:#111827f5;border-radius:10px;align-items:center;gap:10px;max-width:min(520px,100vw - 32px);padding:10px 12px 10px 14px;font-size:13px;line-height:1.4;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -22px #00000080}.v1-checkout-toast.is-success{background:#059669f5}.v1-checkout-toast-icon{background:#ffffff24;border-radius:999px;place-items:center;width:22px;height:22px;display:inline-grid}.v1-checkout-toast-message{flex:auto;min-width:0}.v1-checkout-toast-dismiss{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:24px;transition:background .18s;display:inline-grid}.v1-checkout-toast-dismiss:hover{background:#ffffff24}@media (max-width:820px){.v1-post-sample-cta{padding:22px}.v1-post-sample-cta-body{grid-template-columns:1fr;gap:18px}.v1-post-sample-cta-pricing-amount strong{font-size:32px}}.v1-start-page,.v1-legal-page{--ss-paper:40 33% 98%;--ss-paper-2:38 26% 95%;--ss-ink:25 20% 13%;--ss-muted:27 10% 40%;--ss-border:36 24% 87%;--ss-border-strong:33 18% 77%;--ss-navy:222 44% 17%;--ss-navy-2:222 40% 23%;--ss-navy-fg:40 33% 96%;--ss-amber:38 92% 50%;--ss-amber-deep:30 78% 40%;--ss-terra:10 70% 46%;--v1-bg:hsl(var(--ss-paper));--v1-bg-2:#fdfdfc;--v1-surface:hsl(var(--ss-paper) / .92);--v1-surface-2:hsl(var(--ss-paper-2));--v1-surface-3:#f7f6f2;--v1-line:hsl(var(--ss-border));--v1-line-strong:hsl(var(--ss-border-strong));--v1-text:hsl(var(--ss-ink));--v1-text-dim:hsl(var(--ss-navy));--v1-text-mute:hsl(var(--ss-muted));--v1-blue:hsl(var(--ss-navy));--v1-purple:hsl(var(--ss-amber-deep));--v1-green:hsl(var(--ss-terra));--v1-grad:linear-gradient(135deg, hsl(var(--ss-navy)) 0%, hsl(var(--ss-navy-2)) 100%);--v1-grad-soft:linear-gradient(135deg, hsl(var(--ss-amber) / .14) 0%, hsl(var(--ss-amber-deep) / .1) 100%);--primary:hsl(var(--ss-navy));--primary-foreground:hsl(var(--ss-navy-fg));--ring:hsl(var(--ss-navy));--accent:hsl(var(--ss-amber) / .14);background:hsl(var(--ss-paper));color:hsl(var(--ss-ink));font-family:var(--font-plex), system-ui, -apple-system, sans-serif}.v1-start-page .v1-page-bg,.v1-legal-page .v1-page-bg{background:radial-gradient(820px 520px at 78% -12%, hsl(var(--ss-amber) / .16), transparent 60%), radial-gradient(680px 460px at 6% 2%, hsl(var(--ss-navy) / .1), transparent 64%), linear-gradient(180deg, #fdfdfb 0%, hsl(var(--ss-paper)) 44%, #fdfdfc 100%)}.v1-start-page .v1-grid-bg,.v1-legal-page .v1-grid-bg{opacity:.4;background-image:linear-gradient(hsl(var(--ss-navy) / .05) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--ss-navy) / .05) 1px, transparent 1px)}.v1-start-page h1,.v1-start-page h2,.v1-start-page h3,.v1-start-page h4,.v1-legal-page h1,.v1-legal-page h2,.v1-legal-page h3,.v1-legal-page h4{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-weight:600}.v1-start-page .v1-eyebrow,.v1-legal-page .v1-eyebrow{color:hsl(var(--ss-muted));font-family:var(--font-plex), system-ui, sans-serif}.v1-start-page .v1-eyebrow-dot,.v1-legal-page .v1-eyebrow-dot{background:hsl(var(--ss-terra))}.v1-start-page .v1-grad-text,.v1-legal-page .v1-grad-text{color:hsl(var(--ss-navy));background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.v1-start-page .v1-btn-primary,.v1-legal-page .v1-btn-primary{background:hsl(var(--ss-amber));color:#121d36;border:1px solid #0000;box-shadow:0 10px 24px -14px #c27e0acc}.v1-start-page .v1-btn-primary:hover,.v1-legal-page .v1-btn-primary:hover{background:#e48b07;transform:translateY(-1px)}.v1-start-page .v1-btn-ghost,.v1-legal-page .v1-btn-ghost{color:hsl(var(--ss-ink));border:1px solid hsl(var(--ss-border-strong));background:0 0}.v1-start-page .v1-btn-ghost:hover,.v1-legal-page .v1-btn-ghost:hover{background:hsl(var(--ss-paper-2));border-color:hsl(var(--ss-border-strong))}.v1-start-page :focus-visible,.v1-legal-page :focus-visible{outline:2px solid hsl(var(--ss-navy));outline-offset:2px}.v1-start-page ::selection,.v1-legal-page ::selection{background:hsl(var(--ss-amber) / .28);color:hsl(var(--ss-ink))}.v1-legal-page .v1-legal-card:hover{border-color:hsl(var(--ss-amber-deep) / .5)}.v1-legal-page .v1-legal-document a,.v1-legal-page .v1-legal-footer-note a{color:hsl(var(--ss-amber-deep))}.v1-legal-page .v1-legal-table-wrap thead th{color:hsl(var(--ss-navy))}.v1-handoff-layer{--handoff-ink:#28201b;--handoff-muted:#70655c;--handoff-blue:#18243e;--handoff-green:#b66616;--handoff-line:#e6dfd6}.v1-handoff-core{font-family:var(--font-plex), system-ui, sans-serif}.v1-handoff-core:before{background:linear-gradient(90deg,#18243e,#f59f0a)}.v1-handoff-layer.is-arrived .v1-handoff-core:before{background:linear-gradient(90deg,#f59f0a,#b66616)}.v1-legal-page .v1-legal-nav a:hover{border-color:hsl(var(--ss-amber-deep) / .4)}.v1-legal-page .v1-legal-meta{border:1px solid hsl(var(--ss-amber-deep) / .22)}.v1-legal-page .v1-legal-card:hover{box-shadow:0 18px 42px -34px hsl(var(--ss-navy) / .55)}.v1-legal-page .v1-legal-footer-note{border:1px solid hsl(var(--ss-amber-deep) / .22)}.v1-start-page .v1-onboarding-step.is-complete:after{background:linear-gradient(90deg, hsl(var(--ss-amber)), hsl(var(--ss-amber-deep)));box-shadow:0 0 18px hsl(var(--ss-amber) / .24)}.v1-start-page .v1-onboarding-step-pulse{box-shadow:0 0 24px hsl(var(--ss-amber) / .18)}.v1-start-page .v1-onboarding-step.is-active .v1-onboarding-step-icon,.v1-start-page .v1-onboarding-step.is-complete .v1-onboarding-step-icon{border-color:hsl(var(--ss-amber-deep) / .28)}.v1-start-page .v1-form-head>span{border:1px solid hsl(var(--ss-amber-deep) / .28)}.v1-start-page .v1-choice-card.selected>span{border-color:hsl(var(--ss-amber-deep) / .45);box-shadow:inset 0 0 0 1px hsl(var(--ss-amber-deep) / .14), 0 18px 42px -34px hsl(var(--ss-navy) / .55)}.v1-start-page .v1-plan-badge{border:1px solid hsl(var(--ss-amber-deep) / .3);background:hsl(var(--ss-amber) / .1)}.v1-start-page .v1-plan-summary{border:1px solid hsl(var(--ss-amber-deep) / .22)}.v1-start-page .v1-field-grid input:focus,.v1-start-page .v1-field-grid textarea:focus{border-color:hsl(var(--ss-navy) / .55);box-shadow:0 0 0 3px hsl(var(--ss-amber) / .16), 0 16px 34px -28px hsl(var(--ss-navy) / .55)}.v1-start-page .v1-google-loading{border:1px solid hsl(var(--ss-amber-deep) / .2)}.v1-start-page .v1-google-loading span{border:2px solid hsl(var(--ss-amber-deep) / .24)}.v1-start-page .v1-google-unavailable{border:1px solid hsl(var(--ss-amber-deep) / .2)}.v1-start-page .v1-launch-target{border:1px solid hsl(var(--ss-amber-deep) / .22)}.v1-start-page .v1-launch-target:before{background:radial-gradient(220px 120px at 78% 50%, hsl(var(--ss-amber) / .16), transparent 70%), radial-gradient(220px 120px at 22% 50%, hsl(var(--ss-navy) / .1), transparent 70%)}.v1-start-page .v1-launch-target:after{background:linear-gradient(90deg, transparent, hsl(var(--ss-amber-deep) / .4), transparent)}.v1-start-page .v1-launch-radar{border:1px solid hsl(var(--ss-amber-deep) / .24);box-shadow:0 18px 42px -32px hsl(var(--ss-navy) / .55), inset 0 1px 0 #fdfdfcdb}.v1-start-page .v1-launch-radar span{border:1px solid hsl(var(--ss-amber-deep) / .24)}.v1-start-page .v1-launch-footer{border:1px solid hsl(var(--ss-amber-deep) / .2)}.v1-start-page .v1-research-loader{border:1px solid hsl(var(--ss-amber-deep) / .22)}.v1-start-page .v1-signal-preview.is-handoff{border-left-color:hsl(var(--ss-amber-deep) / .28)}.v1-start-page .v1-handoff-destination:before{background:radial-gradient(680px 280px at 50% 18%, hsl(var(--ss-amber) / .14), transparent 72%), radial-gradient(560px 220px at 18% 6%, hsl(var(--ss-navy) / .1), transparent 74%)}.v1-start-page .v1-robot-head{box-shadow:0 24px 60px -42px hsl(var(--ss-navy) / .7), inset 0 2px 0 #fdfdfc80}.v1-start-page .v1-agent-cursor{box-shadow:0 0 0 0 hsl(var(--ss-amber) / .32)}.v1-start-page .v1-agent-loading-dots span{background:var(--agent-accent,hsl(var(--ss-amber-deep)))}.v1-start-page .v1-research-checkpoint-fill{box-shadow:0 8px 22px -14px hsl(var(--ss-amber) / .85)}.v1-start-page .v1-research-checkpoint-list li.is-running .v1-research-checkpoint-marker{border-color:hsl(var(--ss-amber-deep) / .3);background:radial-gradient(circle at 50% 50%, hsl(var(--ss-amber) / .16), transparent 64%), #fdfdfceb;box-shadow:0 0 0 6px hsl(var(--ss-amber) / .1), 0 14px 26px -18px hsl(var(--ss-navy) / .6), inset 0 1px 0 #fdfdfcdb}.v1-start-page .v1-agent-output-card{background:radial-gradient(520px 220px at 0% 0%, hsl(var(--ss-amber) / .08), transparent 64%), linear-gradient(180deg, #fdfdfcf0, hsl(var(--ss-paper) / .9))}.v1-start-page .v1-profile-card.is-company{--v1-profile-accent:hsl(var(--ss-navy));background:radial-gradient(620px 280px at 0% 0%, hsl(var(--ss-navy) / .06), transparent 72%), linear-gradient(180deg, #fdfdfcfc, hsl(var(--ss-paper-2) / .97))}.v1-start-page .v1-profile-card.is-opportunity{--v1-profile-accent:hsl(var(--ss-amber-deep));background:radial-gradient(620px 280px at 100% 0%, hsl(var(--ss-amber) / .1), transparent 72%), linear-gradient(180deg, #fdfdfcfc, #faf8f4f7)}.v1-start-page .v1-research-choice:hover{border-color:hsl(var(--ss-amber-deep) / .3);box-shadow:0 18px 32px -26px hsl(var(--ss-navy) / .4)}.v1-start-page .v1-research-choice.is-paid{border-color:hsl(var(--ss-amber-deep) / .24)}.v1-start-page .v1-research-sample-progress-track{background:hsl(var(--ss-navy) / .12)}.v1-start-page .v1-research-sample-progress-fill{background:linear-gradient(90deg, hsl(var(--ss-amber-deep)) 0%, hsl(var(--ss-terra)) 100%)}.v1-start-page .v1-opportunity-radar-progress-track{background:hsl(var(--ss-amber) / .12)}.v1-start-page .v1-opportunity-card{background:linear-gradient(180deg, #fdfdfceb, hsl(var(--ss-paper-2) / .78)), linear-gradient(90deg, hsl(var(--ss-amber) / .06), hsl(var(--ss-terra) / .05))}.v1-start-page .v1-opportunity-card:hover{border-color:hsl(var(--ss-amber-deep) / .28)}.v1-start-page .v1-opportunity-source-type{background:hsl(var(--ss-amber) / .1)}.v1-start-page .v1-opportunity-meta a:hover{color:hsl(var(--ss-amber-deep))}.v1-start-page .v1-opportunity-action:hover{border-color:hsl(var(--ss-amber-deep) / .3)}.v1-start-page .v1-opportunity-gate{border:1px solid hsl(var(--ss-amber-deep) / .32)}.v1-start-page .v1-opportunity-gate:before{border-top:1px solid hsl(var(--ss-amber-deep) / .32);border-left:1px solid hsl(var(--ss-amber-deep) / .32)}.v1-start-page .v1-opportunity-gate-cta{background:linear-gradient(135deg, hsl(var(--ss-amber)), hsl(var(--ss-amber-deep)));color:#121d36}.v1-start-page .v1-file-modal-backdrop{--v1-blue:hsl(var(--ss-navy));--v1-purple:hsl(var(--ss-amber-deep));--v1-grad:linear-gradient(135deg, hsl(var(--ss-navy)) 0%, hsl(var(--ss-navy-2)) 100%)}.v1-start-page .v1-markdown-preview a:hover{color:hsl(var(--ss-amber-deep))}.v1-start-page .v1-profile-feedback-form textarea:focus{border-color:hsl(var(--ss-navy) / .55);box-shadow:0 0 0 3px hsl(var(--ss-amber) / .16)}.v1-start-page .v1-research-summary,.v1-start-page .v1-research-feed{background:radial-gradient(600px 260px at 10% 0%, hsl(var(--ss-amber) / .09), transparent 60%), linear-gradient(180deg, #fdfdfcf0, hsl(var(--ss-paper) / .9))}.v1-start-page .v1-research-summary.is-starting .v1-success-icon{background:linear-gradient(135deg, hsl(var(--ss-amber-deep)) 0%, hsl(var(--ss-navy)) 100%)}.v1-start-page .v1-success-icon{box-shadow:0 18px 38px -22px hsl(var(--ss-navy) / .7)}.v1-start-page .v1-ai-orb{border:1px solid hsl(var(--ss-amber-deep) / .22);box-shadow:inset 0 0 18px hsl(var(--ss-amber) / .2), 0 16px 32px -26px hsl(var(--ss-navy) / .7)}.v1-start-page .v1-ai-orb:before,.v1-start-page .v1-ai-orb:after{border:1px solid hsl(var(--ss-amber-deep) / .3)}.v1-start-page .v1-ai-orb:after{border-color:hsl(var(--ss-amber) / .28)}.v1-start-page .v1-ai-orb>span{box-shadow:0 0 12px hsl(var(--ss-amber) / .75)}.v1-start-page .v1-research-feed-head em{border:1px solid hsl(var(--ss-amber-deep) / .2);background:hsl(var(--ss-amber) / .1)}.v1-start-page .v1-research-current{border:1px solid hsl(var(--ss-amber-deep) / .2)}.v1-start-page .v1-research-current:after{background:linear-gradient(90deg, transparent, hsl(var(--ss-amber-deep) / .34), transparent)}.v1-start-page .v1-research-event.is-latest{border-color:hsl(var(--ss-amber-deep) / .24)}.v1-start-page .v1-research-event-icon{border:1px solid hsl(var(--ss-amber-deep) / .2)}.v1-start-page .v1-research-event.is-running .v1-research-event-icon{box-shadow:0 0 0 5px hsl(var(--ss-amber) / .1)}.v1-db-page{min-height:100vh}.v1-db-app{z-index:1;--agent-ink:var(--v1-text);--agent-muted:var(--v1-text-dim);--agent-line:var(--v1-line);--agent-accent:var(--v1-blue);--db-ok:#15803d;--db-ok-wash:#15803d1a;--db-warn:#b45309;--db-hot:#f59e0b;--db-hot-deep:#b45309;--db-hot-wash:#f59e0b1f;--db-hot-line:#f59e0b6b;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.v1-db-page .v1-profile-card.is-company{--v1-profile-accent:#7c2d12}.v1-db-page .v1-profile-card.is-opportunity{--v1-profile-accent:hsl(var(--ss-amber-deep,30 78% 40%))}.v1-db-kicker{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--v1-text-mute);font-size:10.5px;font-weight:700}.v1-db-sidebar{border-right:1px solid var(--v1-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffeb,#f8fafcdb);flex-direction:column;align-self:start;gap:4px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.v1-db-brand{align-items:center;gap:10px;padding:4px 8px 16px;display:flex}.v1-db-brand-name{letter-spacing:-.02em;color:var(--v1-text);font-size:15px;font-weight:700;display:block}.v1-db-brand-sub{color:var(--v1-text-mute);margin-top:-1px;font-size:11px;display:block}.v1-db-navlabel{justify-content:space-between;align-items:center;padding:14px 9px 6px;display:flex}.v1-db-profile-list{gap:4px;display:grid}.v1-db-profile{text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.v1-db-profile.is-active{border-color:var(--v1-line);background:var(--v1-bg-2);box-shadow:0 1px #0f172a08,0 10px 24px -20px #0f172a80}.v1-db-profile-text{min-width:0;display:grid}.v1-db-profile-name{color:var(--v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.v1-db-profile-icp{color:var(--v1-text-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.v1-db-profile-count{background:var(--v1-grad-soft);min-width:26px;color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;text-align:center;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.v1-db-sidebar-foot{gap:10px;margin-top:auto;padding-top:12px;display:grid}.v1-db-plan{border:1px solid var(--v1-line);background:linear-gradient(180deg, #fff, var(--v1-surface-3));border-radius:10px;padding:12px}.v1-db-plan-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.v1-db-plan-badge{background:var(--v1-grad-soft);color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:700}.v1-db-plan-note{color:var(--v1-text-mute);margin:8px 0 0;font-size:11px}.v1-page .v1-db-plan-cta{background:var(--v1-grad);color:#fff;letter-spacing:.1px;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.2;transition:filter .15s;display:inline-flex}.v1-page .v1-db-plan-cta svg{opacity:.9;flex:none}.v1-page .v1-db-plan-cta:hover:not(:disabled){filter:brightness(1.04)}.v1-page .v1-db-plan-cta:disabled{cursor:default;opacity:.7}.v1-db-plan-error{color:#9a332e;margin:8px 0 0;font-size:11px}.v1-db-acct{border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.v1-db-avatar{background:var(--v1-grad);color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:650;display:grid}.v1-db-acct-text{min-width:0;display:grid}.v1-db-acct-name{color:var(--v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.v1-db-acct-mail{color:var(--v1-text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.v1-db-iconbtn{width:30px;height:30px;color:var(--v1-text-mute);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin-left:auto;transition:background .15s,color .15s;display:grid}.v1-db-iconbtn:hover{background:var(--v1-surface-3);color:var(--v1-text-dim)}.v1-db-main{flex-direction:column;min-width:0;display:flex}.v1-db-topbar{z-index:30;border-bottom:1px solid var(--v1-line);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#ffffffd1;align-items:center;gap:18px;padding:14px 28px;display:flex;position:sticky;top:0}.v1-db-topbar-title{flex:1;min-width:0}.v1-db-topbar-title h1{letter-spacing:-.01em;color:var(--v1-text);margin:0;font-size:18px;font-weight:650;line-height:1.15}.v1-db-topbar-title p{color:var(--v1-text-mute);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12.5px;overflow:hidden}.v1-db-search{border:1px solid var(--v1-line);background:var(--v1-bg-2);width:230px;max-width:28vw;color:var(--v1-text-mute);border-radius:9px;flex:none;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex}.v1-db-search input{min-width:0;color:var(--v1-text);font:inherit;background:0 0;border:none;outline:none;flex:1}.v1-db-next-chip{border:1px solid var(--v1-line);background:var(--v1-bg-2);border-radius:999px;flex:none;align-items:center;gap:9px;padding:7px 13px;display:inline-flex;box-shadow:0 10px 28px -24px #0f172a80}.v1-db-next-pulse{background:var(--db-ok);border-radius:999px;flex:none;width:8px;height:8px;animation:2.4s infinite v1-db-pulse;box-shadow:0 0 #15803d73}.v1-db-next-chip.is-idle .v1-db-next-pulse{background:var(--v1-text-mute);animation:none}@keyframes v1-db-pulse{0%{box-shadow:0 0 #15803d66}70%{box-shadow:0 0 0 7px #15803d00}to{box-shadow:0 0 #15803d00}}.v1-db-next-copy{display:grid}.v1-db-next-label{color:var(--v1-text-mute);font-size:11px}.v1-db-next-value{color:var(--v1-text);font-size:12.5px;font-weight:650}.v1-db-scroll{width:100%;max-width:1180px;padding:22px 28px 80px}.v1-db-stats{border:1px solid var(--v1-line);background:var(--v1-bg-2);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:22px;display:grid;overflow:hidden}.v1-db-stat{border-right:1px solid var(--v1-line);padding:14px 18px}.v1-db-stat:last-child{border-right:none}.v1-db-stat .v1-db-kicker{margin-bottom:6px;display:block}.v1-db-stat-v{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:-.02em;color:var(--v1-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1;display:block}.v1-db-stat-v.is-accent{color:var(--db-hot-deep)}.v1-db-stat-v.is-small{font-size:18px}.v1-db-stat-d{color:var(--v1-text-mute);margin-top:5px;font-size:11.5px;display:block}.v1-db-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.v1-db-segment{border:1px solid var(--v1-line);background:var(--v1-surface-3);border-radius:10px;padding:3px;display:inline-flex}.v1-db-seg{color:var(--v1-text-mute);font:inherit;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.v1-db-seg-n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--v1-line-strong);font-size:10.5px}.v1-db-seg.is-on{background:var(--v1-bg-2);color:var(--v1-text);box-shadow:0 1px 2px #0f172a14}.v1-db-seg.is-on .v1-db-seg-n{color:var(--v1-blue)}.v1-db-toolbar-spacer{flex:1}.v1-db-tool{border:1px solid var(--v1-line);background:var(--v1-bg-2);color:var(--v1-text-dim);font:inherit;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.v1-db-tool:hover{border-color:var(--v1-line-strong);background:var(--v1-surface-3)}.v1-db-tool svg{color:var(--v1-text-mute)}.v1-db-dossier{margin-bottom:26px;scroll-margin-top:84px}.v1-db-dossier-head{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8fafce6;align-items:center;gap:13px;padding:4px 2px 14px;display:flex;position:sticky;top:66px}.v1-db-dossier-toggle{border:1px solid var(--v1-line);background:var(--v1-bg-2);width:26px;height:26px;color:var(--v1-text-mute);border-radius:7px;flex:none;place-items:center;transition:transform .2s,background .15s;display:grid}.v1-db-dossier-toggle:hover{background:var(--v1-surface-3)}.v1-db-dossier.is-collapsed .v1-db-dossier-toggle svg{transform:rotate(-90deg)}.v1-db-dossier-dot{background:var(--v1-blue);border-radius:999px;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #ea580c24}.v1-db-dossier.is-current .v1-db-dossier-dot{background:var(--db-hot);box-shadow:0 0 0 4px var(--db-hot-wash)}.v1-db-dossier-title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.v1-db-dossier-week{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;color:var(--v1-text-mute);font-size:11px;font-weight:700}.v1-db-dossier-title h2{color:var(--v1-text);margin:0;font-size:16px;font-weight:650}.v1-db-dossier-status{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.v1-db-dossier-status.is-current{background:var(--db-hot-wash);color:var(--db-hot-deep)}.v1-db-dossier-status.is-researching{background:var(--v1-grad-soft);color:var(--v1-blue)}.v1-db-dossier-status.is-delivered{background:var(--db-ok-wash);color:var(--db-ok)}.v1-db-dossier-status.is-scheduled{color:var(--v1-blue);background:#ea580c1a}.v1-db-dossier-status.is-failed{color:var(--db-warn);background:#b453091a}.v1-db-dossier-meta{color:var(--v1-text-mute);align-items:center;gap:14px;margin-left:auto;font-size:12px;display:flex}.v1-db-dossier-meta b{color:var(--v1-text-dim);font-weight:650}.v1-db-dossier-body{gap:12px;display:grid}.v1-db-dossier-empty{border:1px dashed var(--v1-line-strong);background:var(--v1-bg-2);color:var(--v1-text-mute);border-radius:12px;margin:0;padding:18px;font-size:13px}.v1-db-dossier.is-locked .v1-db-dossier-dot{background:var(--v1-text-mute);box-shadow:0 0 0 4px #64748b24}.v1-db-dossier-locktag{background:var(--v1-grad-soft);color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.v1-db-dossier-locked{border-radius:14px;position:relative;overflow:hidden}.v1-db-dossier-ghosts{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;gap:12px;display:grid}.v1-db-ghost-card{border:1px solid var(--v1-line);background:var(--v1-bg-2);border-radius:14px;gap:11px;padding:20px;display:grid}.v1-db-ghost-line{background:linear-gradient(90deg, var(--v1-surface-3), var(--v1-line));border-radius:999px;width:100%;height:12px}.v1-db-ghost-line.is-tag{width:30%;height:9px}.v1-db-ghost-line.is-title{width:56%;height:17px}.v1-db-ghost-line.is-short{width:74%}.v1-db-dossier-lock{text-align:center;background:linear-gradient(#f8fafcbd,#f8fafced);place-content:center;justify-items:center;gap:9px;padding:24px;display:grid;position:absolute;inset:0}.v1-db-lock-mark{background:var(--v1-grad);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 28px -14px #ea580c99}.v1-db-dossier-lock h3{color:var(--v1-text);margin:2px 0 0;font-size:15.5px;font-weight:700}.v1-db-dossier-lock p{max-width:40ch;color:var(--v1-text-mute);margin:0;font-size:13px;line-height:1.5}.v1-db-lock-cta{background:var(--v1-grad);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:10px 20px;font-size:13.5px;font-weight:650;transition:transform .2s,filter .15s;display:inline-flex;box-shadow:0 14px 28px -16px #ea580c99}.v1-db-lock-cta:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.v1-db-lock-cta:disabled{cursor:default;opacity:.8}@media (prefers-reduced-motion:reduce){.v1-db-lock-cta{transition:none}}.v1-db-card.is-new{border-color:var(--db-hot-line);background:linear-gradient(180deg, var(--db-hot-wash), #ffffffe6 46%), var(--v1-bg-2)}.v1-db-card.is-contacted{opacity:.74}.v1-db-card.is-contacted:hover{opacity:1}.v1-db-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.02em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:700;display:inline-flex}.v1-db-tag-new{background:var(--db-hot-wash);color:var(--db-hot-deep)}.v1-db-tag-new .v1-db-tag-dot{background:var(--db-hot);border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px #f59e0bb3}.v1-db-tag-saved{background:var(--db-ok-wash);color:var(--db-ok)}.v1-db-tag-contacted{background:var(--v1-surface-3);color:var(--v1-text-mute)}.v1-opportunity-action.is-primary{background:var(--v1-grad);color:#fff;border:none}.v1-opportunity-action.is-primary:hover{background:var(--v1-grad);filter:brightness(1.06)}.v1-opportunity-action.is-on{background:var(--db-ok-wash);color:var(--db-ok);border-color:#15803d80}.v1-db-empty{border:1px dashed var(--v1-line-strong);background:linear-gradient(180deg, #fff, var(--v1-surface-3));text-align:center;border-radius:12px;padding:46px 28px}.v1-db-empty-mark{background:var(--v1-grad-soft);width:56px;height:56px;color:var(--v1-blue);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}.v1-db-empty h2{color:var(--v1-text);margin:0 0 8px;font-size:19px;font-weight:650}.v1-db-empty p{max-width:460px;color:var(--v1-text-mute);margin:0 auto 20px;font-size:13.5px;line-height:1.55}.v1-db-empty-cta{background:var(--v1-grad);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:13px 28px;font-size:14.5px;font-weight:650;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,filter .18s;display:inline-flex;box-shadow:0 18px 34px -16px #ea580c99}.v1-db-empty-cta:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 24px 44px -16px #ea580cad}.v1-db-empty-cta:disabled{cursor:not-allowed;opacity:.82}.v1-db-empty.is-running{align-content:center;justify-items:center;gap:18px;padding:64px 24px 40px;display:grid}.v1-db-empty-orbit{place-items:center;width:100%;display:grid}.v1-db-empty-orbit .v1-orbit-stage{--stage-size:min(100%, 460px);margin:0 auto}.v1-db-empty-orbit .v1-orbit-stage:after{box-shadow:0 0 0 56px #ea580c0b,0 0 0 112px #f59e0b09}.v1-db-empty-running-label{background:var(--v1-grad);color:#fff;border-radius:999px;align-items:center;gap:9px;padding:10px 22px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 18px 34px -16px #ea580c99}.v1-db-empty-running-note{max-width:420px;color:var(--v1-text-mute);text-align:center;margin:14px auto 0;font-size:13.5px;line-height:1.55}.v1-db-empty-running-mail{color:var(--v1-text-dim);text-align:center;margin:6px auto 0;font-size:13.5px}.v1-db-empty-running-mail strong{color:var(--v1-text);font-weight:650}@media (prefers-reduced-motion:reduce){.v1-db-empty-cta{transition:none}}.v1-db-noresults{border:1px dashed var(--v1-line-strong);background:var(--v1-bg-2);color:var(--v1-text-mute);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.v1-db-noresults p{margin:0;font-size:13.5px}.v1-db-live{margin-top:26px}.v1-db-live:empty{display:none}@media (max-width:1180px){.v1-db-scroll{max-width:100%}}@media (max-width:920px){.v1-db-app{grid-template-columns:1fr}.v1-db-sidebar{border-right:none;border-bottom:1px solid var(--v1-line);flex-direction:row;align-items:center;gap:8px;height:auto;padding:12px 16px;position:static;overflow-x:auto}.v1-db-brand{flex:none;padding:0 8px 0 0}.v1-db-brand-sub,.v1-db-navlabel{display:none}.v1-db-profile-list{gap:8px;display:flex}.v1-db-profile{white-space:nowrap;width:auto}.v1-db-profile-icp{display:none}.v1-db-sidebar-foot{flex:none;align-items:center;gap:8px;margin:0 0 0 auto;padding:0;display:flex}.v1-db-plan,.v1-db-acct-text{display:none}.v1-db-acct{padding:0}.v1-db-stats{grid-template-columns:repeat(2,1fr)}.v1-db-stat:nth-child(2n){border-right:none}.v1-db-stat:nth-child(-n+2){border-bottom:1px solid var(--v1-line)}.v1-db-topbar{gap:12px;padding:12px 16px}.v1-db-search{display:none}.v1-db-scroll{padding:18px 16px 64px}.v1-db-dossier-head{top:60px}.v1-db-dossier-meta{display:none}}@media (max-width:560px){.v1-db-stats{grid-template-columns:1fr}.v1-db-stat{border-right:none;border-bottom:1px solid var(--v1-line)}.v1-db-stat:last-child{border-bottom:none}.v1-db-next-chip{display:none}}@media (prefers-reduced-motion:reduce){.v1-db-next-pulse{animation:none}.v1-db-dossier-toggle,.v1-db-dossier.is-collapsed .v1-db-dossier-toggle svg{transition:none}}.v1-db-page :focus-visible{outline:2px solid var(--v1-blue);outline-offset:2px}.v1-db-card{background:linear-gradient(180deg, #ffffffe6, #f8fafcc7), var(--v1-bg-2)}.v1-db-seg.is-new .v1-db-seg-n,.v1-db-seg.is-on.is-new{color:var(--db-hot-deep)}.v1-db-dossier.is-collapsed .v1-db-dossier-body{display:none}.v1-db-live.v1-dashboard-shell{padding-left:0;padding-right:0}.v1-db-live .v1-handoff-destination:before{background:radial-gradient(680px 280px at 50% 18%,#ea580c1f,#0000 72%),radial-gradient(560px 220px at 18% 6%,#9a341214,#0000 74%)}.v1-db-profile{font:inherit;color:inherit;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.v1-db-profile:hover{border-color:var(--v1-line-strong)}.v1-db-acct-open{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:0;padding:0;transition:opacity .15s;display:flex}.v1-db-acct-open:hover{opacity:.78}.v1-settings-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0206176b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.v1-settings-modal{border:1px solid var(--v1-line);background:var(--v1-bg-2);border-radius:16px;flex-direction:column;width:100%;max-width:480px;max-height:min(90vh,780px);display:flex;overflow:hidden;box-shadow:0 30px 70px -32px #02061773}.v1-settings-modal.v1-oppdetail-modal{max-width:560px}.v1-oppdetail-head{border-bottom:1px solid var(--v1-line);flex:none;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.v1-oppdetail-head-meta{min-width:0;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;flex:1;align-items:center;gap:7px 10px;font-size:11px;display:flex}.v1-oppdetail-badge{color:#b66d17;background:#c74e231f;border-radius:4px;padding:3px 7px;font-weight:700}.v1-oppdetail-rank{color:var(--v1-text-mute)}.v1-oppdetail-quality{color:#047857;align-items:center;gap:5px;display:inline-flex}.v1-oppdetail-quality-dot{background:#047857;border-radius:999px;width:6px;height:6px}.v1-oppdetail-body{flex:auto;gap:14px;min-height:0;padding:18px 20px 4px;display:grid;overflow-y:auto}.v1-oppdetail-kicker{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--v1-text-mute);font-size:10.5px;font-weight:700}.v1-oppdetail-body h2{color:var(--v1-text);overflow-wrap:anywhere;margin:-8px 0 0;font-size:21px;font-weight:650;line-height:1.18}.v1-oppdetail-lede{color:var(--agent-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.v1-oppdetail-block-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--v1-text-mute);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.v1-oppdetail-sources{min-width:0}.v1-oppdetail-source-links{flex-wrap:wrap;gap:6px 14px;display:flex}.v1-oppdetail-source-links a{max-width:100%;color:var(--v1-blue);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;display:inline-flex;overflow:hidden}.v1-oppdetail-source-links a:hover{color:#9a3412}.v1-oppdetail-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.v1-oppdetail-chip{min-width:0}.v1-oppdetail-chip-label{color:var(--v1-text);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.v1-oppdetail-chip p{color:var(--agent-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.v1-oppdetail-note{border:1px solid;border-radius:10px;padding:11px 13px}.v1-oppdetail-note.is-amber{background:#fdf3e3;border-color:#f3d9a6}.v1-oppdetail-note.is-slate{background:#eef1f6;border-color:#cbd6e6}.v1-oppdetail-note p{color:var(--agent-ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.v1-oppdetail-block{min-width:0}.v1-oppdetail-bullets{gap:5px;margin:0;padding-left:18px;display:grid}.v1-oppdetail-bullets li{color:var(--agent-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.v1-oppdetail-foot{border-top:1px solid var(--v1-line);flex-wrap:wrap;flex:none;align-items:center;gap:9px;padding:14px 20px;display:flex}.v1-oppdetail-foot-primary{background:var(--v1-grad,linear-gradient(90deg, #c74e23, #9a3412));color:#fff;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.v1-oppdetail-foot-primary:hover{opacity:.92}.v1-oppdetail-foot-ghost{border:1px solid var(--v1-line);min-height:38px;color:var(--v1-text);cursor:pointer;background:0 0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:650}.v1-oppdetail-foot-ghost:hover{border-color:var(--v1-line-strong)}.v1-settings-head{border-bottom:1px solid var(--v1-line);align-items:flex-start;gap:12px;padding:20px 22px 18px;display:flex}.v1-settings-head-text{flex:1;min-width:0}.v1-settings-head-text h2{letter-spacing:-.01em;color:var(--v1-text);margin:0;font-size:16.5px;font-weight:650}.v1-settings-head-text p{color:var(--v1-text-mute);margin:3px 0 0;font-size:12.5px}.v1-settings-close{width:32px;height:32px;color:var(--v1-text-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;margin:-2px -4px 0 0;transition:background .15s,color .15s;display:grid}.v1-settings-close:hover:not(:disabled){background:var(--v1-surface-3);color:var(--v1-text)}.v1-settings-close:disabled{cursor:default;opacity:.5}.v1-settings-body{padding:0 22px;overflow-y:auto}.v1-settings-section{border-bottom:1px solid var(--v1-line);gap:13px;padding:20px 0;display:grid}.v1-settings-section:last-child{border-bottom:none}.v1-settings-section-title{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--v1-text-mute);margin:0;font-size:10.5px;font-weight:700}.v1-settings-account{align-items:center;gap:12px;display:flex}.v1-settings-avatar{background:var(--v1-grad);color:#fff;letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:650;display:grid}.v1-settings-account-text{gap:1px;min-width:0;display:grid}.v1-settings-account-name{color:var(--v1-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.v1-settings-account-mail{color:var(--v1-text-mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.v1-settings-rows{border-top:1px solid var(--v1-line);margin:0;display:grid}.v1-settings-row{border-bottom:1px solid var(--v1-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.v1-settings-row:last-child{border-bottom:none}.v1-settings-row dt{color:var(--v1-text-mute)}.v1-settings-row dd{color:var(--v1-text-dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.v1-settings-inline-link{color:var(--v1-blue);justify-self:start;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.v1-settings-inline-link:hover{text-decoration:underline}.v1-settings-plan{border:1px solid var(--v1-line);background:var(--v1-bg);border-radius:12px;gap:8px;padding:14px 15px;display:grid}.v1-settings-plan-info{gap:6px;display:grid}.v1-settings-plan-badge{background:var(--v1-grad-soft);color:var(--v1-blue);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:6px;justify-self:start;padding:3px 9px;font-size:10px;font-weight:700}.v1-settings-plan-info p{color:var(--v1-text-dim);margin:0;font-size:12.5px}.v1-settings-plan-hint{color:var(--v1-text-mute);margin:0;font-size:11.5px;line-height:1.5}.v1-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.v1-settings-btn{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.v1-settings-btn:disabled{cursor:default;opacity:.55}.v1-settings-btn.is-primary{color:#fff;background:var(--v1-grad);box-shadow:0 12px 26px -16px #ea580ccc}.v1-settings-btn.is-primary:hover:not(:disabled){box-shadow:0 14px 30px -14px #ea580ce6}.v1-settings-btn.is-ghost{color:var(--v1-text);border-color:var(--v1-line-strong);background:#fff}.v1-settings-btn.is-ghost:hover:not(:disabled){background:var(--v1-surface-3);border-color:#ea580c4d}.v1-settings-btn.is-subtle{color:var(--v1-text-mute);background:0 0;border-color:#0000}.v1-settings-btn.is-subtle:hover:not(:disabled){color:var(--v1-text-dim);background:var(--v1-surface-3)}.v1-settings-btn.is-destructive{color:#fff;background:#b4403a}.v1-settings-btn.is-destructive:hover:not(:disabled){background:#9a332e}.v1-settings-error{color:#9a332e;margin:0;font-size:12px}.v1-settings-section--danger{gap:11px}.v1-settings-danger-copy{max-width:62ch;color:var(--v1-text-mute);margin:0;font-size:12px;line-height:1.55}.v1-settings-delete-link{border:1px solid var(--v1-line);min-height:36px;color:var(--v1-text-mute);cursor:pointer;background:0 0;border-radius:8px;justify-self:start;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.v1-settings-delete-link:hover:not(:disabled){color:#9a332e;background:#b4403a0d;border-color:#b4403a66}.v1-settings-delete-confirm{border:1px solid var(--v1-line);background:var(--v1-bg);border-radius:11px;gap:9px;padding:13px 14px;display:grid}.v1-settings-delete-confirm label{color:var(--v1-text-dim);font-size:12px;font-weight:500}.v1-settings-delete-confirm input{border:1px solid var(--v1-line-strong);width:100%;min-height:40px;color:var(--v1-text);background:#fff;border-radius:8px;padding:0 12px;font-size:13px}.v1-settings-delete-confirm input:focus{border-color:#b4403a8c;outline:none;box-shadow:0 0 0 3px #b4403a21}.v1-settings-foot{border-top:1px solid var(--v1-line);background:var(--v1-bg);justify-content:flex-end;padding:13px 22px;display:flex}.v1-settings-foot-link{color:var(--v1-text-mute);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.v1-settings-foot-link:hover{color:var(--v1-text-dim)}.v1-settings-spin{animation:.8s linear infinite v1-settings-spin}@keyframes v1-settings-spin{to{transform:rotate(360deg)}}@media (max-width:520px){.v1-settings-actions{flex-direction:column}.v1-settings-btn{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
