@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@300..800&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:225 38% 3.5%;--foreground:210 40% 98%;--card:222 38% 6%;--card-foreground:210 40% 98%;--popover:222 38% 6%;--popover-foreground:210 40% 98%;--primary:263 84% 58%;--primary-foreground:0 0% 100%;--secondary:222 25% 10%;--secondary-foreground:210 40% 96%;--muted:222 22% 10%;--muted-foreground:215 16% 66%;--accent:188 86% 53%;--accent-foreground:222 47% 7%;--destructive:0 72% 55%;--destructive-foreground:0 0% 100%;--border:222 22% 16%;--input:222 24% 12%;--ring:263 84% 62%;--radius:0.75rem;--chart-1:263 84% 62%;--chart-2:217 91% 60%;--chart-3:188 86% 53%;--chart-4:271 76% 53%;--chart-5:215 16% 66%;--callsect-violet:#7c3aed;--callsect-violet-deep:#5b21b6;--callsect-blue:#3b82f6;--callsect-cyan:#22d3ee;--callsect-ink:#05070b;--callsect-surface:#0a0e17;--callsect-surface-raised:#0e1420}*{border-color:#202532;border-color:hsl(var(--border))}body{background-color:#06070c;background-color:hsl(var(--background));color:#f8fafc;color:hsl(var(--foreground))}:focus-visible{outline:2px solid #7c3aedd9;outline-offset:3px}.font-outfit{font-family:Outfit,sans-serif}.surface-card{background:linear-gradient(145deg,hsla(0,0%,100%,.025),#0000 42%),#0a0e17d1;border:1px solid #94a3b81c;border-radius:.75rem;border-radius:var(--radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 18px 48px #0003}.brand-eyebrow{align-items:center;color:#a78bfa;display:inline-flex;font-size:.7rem;font-weight:600;gap:.65rem;letter-spacing:.28em;text-transform:uppercase}.brand-eyebrow:before{background:linear-gradient(90deg,#7c3aed 0 25%,#0000 25% 36%,#3b82f6 36% 68%,#0000 68% 79%,#22d3ee 79% 100%);border-radius:999px;box-shadow:0 0 16px #7c3aed47;content:"";height:2px;width:2.7rem}.segmented-divider{background:linear-gradient(90deg,#7c3aedcc 0 8%,#0000 8% 10%,#3b82f694 10% 21%,#0000 21% 23%,#22d3ee80 23% 31%,#94a3b81c 31% 100%);height:1px;width:100%}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-\[10000px\]{left:-10000px}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[-10\%\]{left:-10%}.left-\[-12\%\]{left:-12%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.right-\[-8\%\]{right:-8%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[-12rem\]{top:-12rem}.top-\[-14rem\]{top:-14rem}.top-\[1px\]{top:1px}.top-\[2rem\]{top:2rem}.top-\[4rem\]{top:4rem}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-auto{top:auto}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[34rem\]{height:34rem}.h-\[36rem\]{height:36rem}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[22rem\]{max-height:22rem}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[18rem\]{min-height:18rem}.min-h-\[60px\]{min-height:60px}.min-h-\[calc\(100vh-57px\)\]{min-height:calc(100vh - 57px)}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[28rem\]{width:28rem}.w-\[34rem\]{width:34rem}.w-\[36rem\]{width:36rem}.w-\[44rem\]{width:44rem}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[3\.25rem_5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:3.25rem 5rem minmax(0,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.75rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.75rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-destructive{border-color:#df3a3a;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#df3a3a80;border-color:hsl(var(--destructive)/.5)}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-400\/20{border-color:#34d39933}.border-indigo-400\/40{border-color:#818cf866}.border-input{border-color:#171c26;border-color:hsl(var(--input))}.border-primary{border-color:#7f3aee;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#7f3aee80;border-color:hsl(var(--primary)/.5)}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/50{border-color:#fb718580}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/50{border-color:#a78bfa80}.border-white\/10{border-color:#ffffff1a}.border-white\/\[0\.045\]{border-color:hsla(0,0%,100%,.045)}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#050507\]\/80{background-color:#050507cc}.bg-\[\#090912\]{--tw-bg-opacity:1;background-color:#090912;background-color:rgb(9 9 18/var(--tw-bg-opacity,1))}.bg-\[\#0b0b10\]{--tw-bg-opacity:1;background-color:#0b0b10;background-color:rgb(11 11 16/var(--tw-bg-opacity,1))}.bg-\[\#101016\]{--tw-bg-opacity:1;background-color:#101016;background-color:rgb(16 16 22/var(--tw-bg-opacity,1))}.bg-accent{background-color:#20d3ee;background-color:hsl(var(--accent))}.bg-amber-400\/\[0\.055\]{background-color:rgba(251,191,36,.055)}.bg-amber-400\/\[0\.05\]{background-color:#fbbf240d}.bg-amber-400\/\[0\.06\]{background-color:#fbbf240f}.bg-amber-400\/\[0\.07\]{background-color:#fbbf2412}.bg-background{background-color:#06070c;background-color:hsl(var(--background))}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-border{background-color:#202532;background-color:hsl(var(--border))}.bg-card{background-color:#090d15;background-color:hsl(var(--card))}.bg-cyan-700\/10{background-color:#0e74901a}.bg-destructive{background-color:#df3a3a;background-color:hsl(var(--destructive))}.bg-emerald-400\/\[0\.055\]{background-color:rgba(52,211,153,.055)}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-foreground{background-color:#f8fafc;background-color:hsl(var(--foreground))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-700\/20{background-color:#4338ca33}.bg-muted{background-color:#14171f;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#14171f80;background-color:hsl(var(--muted)/.5)}.bg-popover{background-color:#090d15;background-color:hsl(var(--popover))}.bg-primary{background-color:#7f3aee;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#7f3aee1a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#7f3aee33;background-color:hsl(var(--primary)/.2)}.bg-rose-400\/\[0\.07\]{background-color:#fb718512}.bg-secondary{background-color:#131720;background-color:hsl(var(--secondary))}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-violet-500{--tw-bg-opacity:1;background-color:#8b5cf6;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-600{--tw-bg-opacity:1;background-color:#7c3aed;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-violet-600\/90{background-color:#7c3aede6}.bg-violet-700\/10{background-color:#6d28d91a}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/\[0\.018\]{background-color:hsla(0,0%,100%,.018)}.bg-white\/\[0\.025\]{background-color:hsla(0,0%,100%,.025)}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:#7f3aee;fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-outfit{font-family:Outfit,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[2\.7rem\]{font-size:2.7rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.01\]{line-height:1.01}.leading-none{line-height:1}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#090e1a;color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:#fbbf24;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-card-foreground{color:#f8fafc;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-destructive{color:#df3a3a;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fff;color:hsl(var(--destructive-foreground))}.text-emerald-300{--tw-text-opacity:1;color:#6ee7b7;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:#34d399;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:#064e3b;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:#f8fafc;color:hsl(var(--foreground))}.text-foreground\/50{color:#f8fafc80;color:hsl(var(--foreground)/.5)}.text-indigo-300{--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-muted-foreground{color:#9aa6b6;color:hsl(var(--muted-foreground))}.text-popover-foreground{color:#f8fafc;color:hsl(var(--popover-foreground))}.text-primary{color:#7f3aee;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:#fecdd3;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:#fda4af;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-secondary-foreground{color:#f1f5f9;color:hsl(var(--secondary-foreground))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-200{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:#7c3aed;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.decoration-indigo-400\/40{-webkit-text-decoration-color:#818cf866;text-decoration-color:#818cf866}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-indigo-500{accent-color:#6366f1}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_28px_rgba\(124\2c 58\2c 237\2c 0\.18\)\]{--tw-shadow:0 0 28px #7c3aed2e;--tw-shadow-colored:0 0 28px var(--tw-shadow-color)}.shadow-\[0_0_28px_rgba\(124\2c 58\2c 237\2c 0\.18\)\],.shadow-\[0_0_35px_rgba\(79\2c 70\2c 229\2c 0\.18\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_35px_rgba\(79\2c 70\2c 229\2c 0\.18\)\]{--tw-shadow:0 0 35px #4f46e52e;--tw-shadow-colored:0 0 35px var(--tw-shadow-color)}.shadow-\[0_0_40px_rgba\(79\2c 70\2c 229\2c 0\.22\)\]{--tw-shadow:0 0 40px #4f46e538;--tw-shadow-colored:0 0 40px var(--tw-shadow-color)}.shadow-\[0_0_40px_rgba\(79\2c 70\2c 229\2c 0\.22\)\],.shadow-\[0_18px_60px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\2c 23\2c 42\2c 0\.10\)\]{--tw-shadow:0 18px 60px #0f172a1a;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-\[120px\]{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)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[130px\],.blur-\[135px\]{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)}.blur-\[135px\]{--tw-blur:blur(135px)}.invert{--tw-invert:invert(100%)}.filter,.invert{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-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}html{background:#05070b;color-scheme:dark}#root,body,html{background:#05070b;color:#f8fafc;min-height:100%}body{font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:0;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:#7c3aed8c;color:#fff}html.light ::selection{background:#6551dc3d;color:#171a2d}.radial-glow{background:radial-gradient(circle at 18% 0,#7c3aed1f,#0000 38%),radial-gradient(circle at 82% 14%,rgba(34,211,238,.065),#0000 38%)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}*{scrollbar-color:#94a3b833 #0000;scrollbar-width:thin}.intel-scrollbar::-webkit-scrollbar,body::-webkit-scrollbar{height:8px;width:8px}.intel-scrollbar::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:#0000}.intel-scrollbar::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:#94a3b82e;background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.intel-scrollbar::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background:#94a3b852;background-clip:padding-box;border:2px solid #0000}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes callsect-soft-pulse{0%,to{opacity:.48;transform:scaleX(.82)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.upload-page{background:radial-gradient(circle at 14% 9%,#7c3aed1c,#0000 29rem),radial-gradient(circle at 88% 24%,rgba(34,211,238,.055),#0000 26rem);overflow-x:clip;position:relative}.upload-page:before{background-image:linear-gradient(rgba(148,163,184,.025) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.025) 1px,#0000 0);background-size:52px 52px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 72%);mask-image:linear-gradient(180deg,#000,#0000 72%);opacity:.32;pointer-events:none;position:fixed;z-index:-1}.upload-dropzone,.upload-form{position:relative}.upload-dropzone{align-items:center;background:linear-gradient(145deg,rgba(124,58,237,.055),#0000 42%),#03060c9e;border:1px dashed #94a3b838;border-radius:.9rem;cursor:pointer;display:flex;justify-content:center;min-height:13.5rem;overflow:hidden;padding:2rem;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.upload-dropzone.is-dragging,.upload-dropzone:focus-visible,.upload-dropzone:hover{background:linear-gradient(145deg,#7c3aed1c,#0000 46%),#04070ec2;border-color:#818cf89e;box-shadow:inset 0 0 0 1px #7c3aed12,0 22px 54px #00000038,0 0 36px #7c3aed12;transform:translateY(-1px)}.upload-dropzone.has-file{border-style:solid;min-height:9rem}.upload-dropzone.is-disabled{cursor:wait;opacity:.64;transform:none}.upload-dropzone__glow{background:radial-gradient(ellipse,#3b82f626,#0000 68%);filter:blur(14px);height:11rem;inset:auto 10% -65% 10%;pointer-events:none;position:absolute}.upload-icon-shell{background:linear-gradient(145deg,#7c3aed38,#3b82f612),#080c15d6;border:1px solid #a78bfa38;border-radius:1.15rem;box-shadow:inset 0 1px 0 #ffffff0d,0 18px 40px #00000040,0 0 34px #7c3aed14;color:#c4b5fd;display:grid;height:4.2rem;place-items:center;width:4.2rem}.upload-file-mark{background:#080c15db;border:1px solid #818cf833;border-radius:1rem;box-shadow:0 14px 32px #0003;display:flex;flex-direction:column;flex-shrink:0;gap:.28rem;height:3.6rem;justify-content:center;padding:.72rem;width:3.6rem}.upload-file-mark span{background:linear-gradient(90deg,#7c3aed,#3b82f6 68%,#22d3ee);border-radius:999px;height:.18rem}.upload-file-mark span:first-child{width:58%}.upload-file-mark span:nth-child(2){width:92%}.upload-file-mark span:nth-child(3){width:72%}.upload-file-mark span:nth-child(4){width:100%}.upload-clear-button{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81a;border-radius:.7rem;color:#94a3b8;display:grid;flex-shrink:0;height:2.25rem;place-items:center;transition:color .16s ease,border-color .16s ease,background .16s ease;width:2.25rem}.upload-clear-button:hover{background:#ffffff0f;color:#fff}.upload-field-label{color:#94a3b8;display:block;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.upload-input{background:#02050a8f;border:1px solid #94a3b821;border-radius:.72rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018);color:#fff;outline:none;padding:.78rem .95rem;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease;width:100%}.upload-input::placeholder{color:#475569}.upload-input:hover{border-color:#94a3b838}.upload-input:focus{background:#03060dcc;border-color:#818cf8ad;box-shadow:0 0 0 3px #7c3aed1a,0 0 24px rgba(59,130,246,.045)}.upload-input:disabled{cursor:not-allowed}.upload-suggestions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c14fa;border:1px solid #94a3b824;border-radius:.75rem;box-shadow:0 22px 54px #0000006b;left:0;margin-top:.35rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:30}.upload-suggestion{color:#cbd5e1;display:block;padding:.7rem .95rem;text-align:left;transition:color .14s ease,background .14s ease;width:100%}.upload-suggestion:hover{background:linear-gradient(90deg,#7c3aed2e,#3b82f612);color:#fff}.upload-consent{align-items:flex-start;background:#02050a57;border:1px solid #94a3b817;border-radius:.8rem;color:#94a3b8;cursor:pointer;display:flex;font-size:.82rem;gap:.75rem;line-height:1.6;padding:1rem;transition:border-color .16s ease,background .16s ease}.upload-consent:hover{background:#05080f85;border-color:#7c3aed33}.upload-submit-button{background:linear-gradient(90deg,hsla(0,0%,100%,.035),#0000 32%),linear-gradient(100deg,#6d28d9,#4f46e5 54%,#2563eb);border:1px solid #818cf875;border-radius:.78rem;box-shadow:inset 0 1px 0 #ffffff24,0 13px 34px #4f46e533,0 0 30px #7c3aed14;color:#fff;font-weight:600;padding:.82rem 1rem;transition:transform .17s ease,filter .17s ease,box-shadow .17s ease,opacity .17s ease;width:100%}.upload-submit-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff29,0 16px 38px #4f46e542,0 0 36px #22d3ee12;filter:brightness(1.08);transform:translateY(-1px)}.upload-submit-button:active:not(:disabled){transform:translateY(0)}.upload-submit-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42}.transcript-preview-button{align-items:center;border-radius:.68rem;display:flex;font-size:inherit;justify-content:center;line-height:1.2;margin-left:auto;margin-right:auto;padding:.45rem 1rem;width:min(100%,16rem)}.processing-panel{animation:callsect-panel-enter .26s ease-out both;background:linear-gradient(120deg,#7c3aed17,#0000 44%),#03060cad;border:1px solid #818cf82e;border-radius:.85rem;box-shadow:0 18px 42px #0003;display:flex;gap:1rem;padding:1rem}.processing-panel.is-complete{align-items:center;background:linear-gradient(120deg,#10b98117,#0000 44%),#03080bb8;border-color:#34d39938}.processing-panel__visual{background:#050810b8;border:1px solid #818cf826;border-radius:1rem;color:#34d399;display:grid;height:4.4rem;min-width:4.4rem;place-items:center;width:4.4rem}.processing-panel__stage{background:#7c3aed12;border:1px solid #a78bfa26;border-radius:999px;color:#a78bfa;flex-shrink:0;font-size:.66rem;font-weight:700;letter-spacing:.12em;padding:.35rem .55rem;text-transform:uppercase}.dissection-lines{align-items:flex-start;display:flex;flex-direction:column;gap:.24rem;width:2.8rem}.dissection-lines span{background:linear-gradient(90deg,#7c3aed,#3b82f6 64%,#22d3ee);border-radius:999px;height:.17rem;transform-origin:left center}.dissection-lines span:first-child{width:55%}.dissection-lines span:nth-child(2){width:88%}.dissection-lines span:nth-child(3){width:68%}.dissection-lines span:nth-child(4){width:100%}.dissection-lines span:nth-child(5){width:73%}.dissection-lines.is-transcribing span{animation:callsect-transcribing-line 1.25s ease-in-out infinite}.dissection-lines.is-dissecting span{animation:callsect-dissecting-line 1.35s ease-in-out infinite}.dissection-lines span:nth-child(2){animation-delay:80ms}.dissection-lines span:nth-child(3){animation-delay:.16s}.dissection-lines span:nth-child(4){animation-delay:.24s}.dissection-lines span:nth-child(5){animation-delay:.32s}.processing-step{align-items:flex-start;color:#64748b;display:flex;gap:.7rem;transition:color .18s ease,opacity .18s ease}.processing-step__marker{background:hsla(0,0%,100%,.018);border:1px solid #94a3b821;border-radius:999px;color:#64748b;display:grid;flex-shrink:0;font-size:.66rem;font-weight:700;height:1.45rem;place-items:center;width:1.45rem}.processing-step.is-active .processing-step__marker{animation:callsect-marker-pulse 1.5s ease-in-out infinite;background:linear-gradient(145deg,#7c3aed,#3b82f6);border-color:#818cf87a;box-shadow:0 0 20px #7c3aed33;color:#fff}.processing-step.is-complete .processing-step__marker{background:#10b98124;border-color:#34d3994d;color:#d1fae5}.process-note__number{background:#7c3aed0f;border:1px solid #a78bfa26;border-radius:.65rem;color:#a78bfa;display:grid;flex-shrink:0;font-size:.68rem;font-weight:700;height:2rem;letter-spacing:.08em;place-items:center;width:2rem}@keyframes callsect-transcribing-line{0%,to{opacity:.36;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@keyframes callsect-dissecting-line{0%,to{opacity:.42;transform:translateX(0) scaleX(.78)}50%{opacity:1;transform:translateX(.35rem) scaleX(1)}}@keyframes callsect-marker-pulse{0%,to{box-shadow:0 0 0 0 #7c3aed1f}50%{box-shadow:0 0 0 .38rem #7c3aed00}}@keyframes callsect-panel-enter{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.upload-dropzone{min-height:12rem;padding:1.35rem}.upload-dropzone.has-file{min-height:8rem}.processing-panel{flex-direction:column}.processing-panel__visual{height:3.6rem;width:100%}}@media (prefers-reduced-motion:reduce){.dissection-lines span,.processing-panel,.processing-step.is-active .processing-step__marker{animation:none!important;transform:none!important}}.call-detail-page{background:radial-gradient(circle at 10% 2%,#7c3aed1f,#0000 31rem),radial-gradient(circle at 92% 18%,rgba(34,211,238,.055),#0000 29rem),linear-gradient(180deg,#07090f33,#05070bd1);min-height:100vh;overflow-x:clip}.call-detail-page:before{background-image:linear-gradient(rgba(148,163,184,.022) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.022) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 72%);mask-image:linear-gradient(180deg,#000 0,#0000 72%);opacity:.28;pointer-events:none;position:fixed;z-index:-1}.call-detail-shell{padding:2rem 1.5rem 4rem;width:min(100%,92rem)}.call-detail-header{align-items:flex-start;background:linear-gradient(120deg,#7c3aed14,#0000 34%),linear-gradient(145deg,hsla(0,0%,100%,.025),#0000 42%),#080c14cc;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 22px 58px #00000038;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.25rem;overflow:hidden;padding:1.65rem 1.75rem;position:relative}.call-detail-header:after{background:radial-gradient(ellipse,#22d3ee17,#0000 68%);bottom:-5rem;content:"";filter:blur(12px);height:10rem;pointer-events:none;position:absolute;right:-4rem;width:22rem}.call-detail-actions,.call-detail-header__copy{position:relative;z-index:1}.call-detail-header h1{color:#fff;font-size:clamp(1.7rem,2.2vw,2.3rem);font-weight:600;line-height:1.02;margin-top:.55rem;max-width:60rem}.call-detail-meta{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.86rem;gap:.55rem;margin-top:.85rem}.call-detail-meta span{align-items:center;display:inline-flex;gap:.45rem}.call-detail-meta span:not(:first-child):before{background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:999px;content:"";height:.22rem;width:.22rem}.call-detail-actions{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.call-detail-danger-button,.call-detail-icon-button,.call-detail-primary-button,.call-detail-secondary-button{align-items:center;border-radius:.72rem;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.45rem;padding:.58rem .9rem;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.call-detail-primary-button{background:linear-gradient(100deg,#6d28d9,#4f46e5 54%,#2563eb);border:1px solid #818cf880;box-shadow:0 12px 30px #4f46e533,0 0 28px #7c3aed14}.call-detail-primary-button--compact{min-height:2.1rem}.call-detail-primary-button:hover:not(:disabled){box-shadow:0 15px 36px #4f46e542,0 0 34px #22d3ee0f;transform:translateY(-1px)}.call-detail-icon-button,.call-detail-secondary-button{background:hsla(0,0%,100%,.035);border:1px solid #94a3b821;color:#cbd5e1}.call-detail-icon-button:hover:not(:disabled),.call-detail-secondary-button:hover:not(:disabled){background:#7c3aed17;border-color:#818cf84d;color:#fff}.call-detail-icon-button{padding:0;width:2.55rem}.call-detail-danger-button{background:#ef4444db;border:1px solid #f8717157}.call-detail-danger-button:disabled,.call-detail-primary-button:disabled,.call-detail-secondary-button:disabled{cursor:not-allowed;opacity:.48}.call-detail-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c14fa;border:1px solid #94a3b824;border-radius:.8rem;box-shadow:0 22px 54px #0000006b;padding:.4rem;position:absolute;right:0;top:calc(100% + .5rem);width:12rem;z-index:60}.call-detail-menu button{align-items:center;border-radius:.55rem;color:#fca5a5;display:flex;font-size:.82rem;gap:.55rem;padding:.68rem .75rem;width:100%}.call-detail-menu button:hover{background:#ef444417}.longitudinal-delta{background:linear-gradient(120deg,rgba(124,58,237,.075),#0000 40%),#070a11ad;border:1px solid #8b5cf638;border-radius:1rem;box-shadow:0 16px 44px #00000029;margin-bottom:1.25rem;overflow:hidden;padding:1.25rem;position:relative}.longitudinal-delta:before{background:linear-gradient(90deg,#7c3aed,#0000 34%,#3b82f6 58%,#0000 76%,#22d3ee);content:"";height:2px;left:0;opacity:.72;position:absolute;right:0;top:0}.longitudinal-signal{background:#02050a61;border:1px solid #94a3b817;border-radius:.72rem;padding:.8rem}.longitudinal-details{grid-gap:1.25rem;border-top:1px solid #94a3b817;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.25rem;padding-top:1rem}.call-detail-tabs{-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);background:#05080ed6;border:1px solid #94a3b81c;border-radius:.9rem;box-shadow:0 16px 38px #0003;display:flex;gap:.3rem;margin-bottom:1.5rem;overflow-x:auto;padding:.36rem;position:-webkit-sticky;position:sticky;top:4.75rem;z-index:35}.call-detail-tab{align-items:center;border:1px solid #0000;border-radius:.65rem;color:#64748b;display:inline-flex;flex:1 0 auto;font-size:.82rem;font-weight:600;gap:.5rem;justify-content:center;min-width:8.5rem;padding:.72rem 1rem;position:relative;transition:color .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.call-detail-tab:hover{background:hsla(0,0%,100%,.025);color:#cbd5e1}.call-detail-tab.is-active{background:linear-gradient(90deg,#7c3aed29,#3b82f612),#ffffff08;border-color:#818cf83d;box-shadow:0 0 26px #7c3aed12;color:#fff}.call-detail-tab.is-active:after{background:linear-gradient(90deg,#7c3aed,#3b82f6 58%,#22d3ee);border-radius:999px;bottom:-.37rem;box-shadow:0 0 14px #3b82f647;content:"";height:2px;left:20%;position:absolute;right:20%}.call-detail-tab-content{animation:callsect-tab-reveal .26s ease both}.call-detail-section-intro{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.call-detail-section-intro h2,.call-detail-transcript__header h2{color:#fff;font-size:clamp(1.55rem,2.3vw,2.2rem);font-weight:600;letter-spacing:-.035em;margin-top:.45rem}.call-detail-section-intro p{color:#94a3b8;font-size:.88rem;line-height:1.65;margin-top:.4rem;max-width:45rem}.call-detail-notes-grid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(9.5rem,11rem) minmax(0,1fr)}.call-detail-note-editor,.call-detail-style-panel,.call-detail-transcript,.coaching-card,.findings-card,.findings-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.023),#0000 42%),#080c14c7;border:1px solid #94a3b81c;border-radius:.9rem;box-shadow:0 18px 48px #0000002e}.call-detail-style-panel{padding:.75rem;position:-webkit-sticky;position:sticky;top:9.25rem}.call-detail-panel-label{color:#64748b;font-size:.68rem;font-weight:700;letter-spacing:.19em;padding:.4rem .65rem .65rem;text-transform:uppercase}.call-detail-style-button{align-items:center;border:1px solid #0000;border-radius:.58rem;color:#94a3b8;display:flex;gap:.7rem;justify-content:space-between;padding:.63rem .7rem;text-align:left;transition:color .15s ease,border-color .15s ease,background .15s ease;width:100%}.call-detail-style-button:hover{background:hsla(0,0%,100%,.035);color:#fff}.call-detail-style-button.is-active{background:linear-gradient(90deg,#7c3aed2b,#3b82f60f);border-color:#818cf840;color:#fff}.call-detail-style-button__ready{background:#34d399;border-radius:999px;box-shadow:0 0 10px #34d39975;flex-shrink:0;height:.38rem;width:.38rem}.call-detail-note-editor{min-width:0;padding:1.25rem}.call-detail-toolbar{align-items:center;border-bottom:1px solid #94a3b817;display:flex;flex-wrap:wrap;gap:.48rem;margin-bottom:1rem;padding-bottom:1rem}.call-detail-language{align-items:center;color:#94a3b8;display:inline-flex;font-size:.74rem;gap:.55rem;margin-right:.25rem}.call-detail-language select{background:#02050a9e;border:1px solid #94a3b821;border-radius:.62rem;color:#fff;min-height:2.1rem;outline:none;padding:.38rem .65rem}.call-detail-language select:focus{border-color:#818cf89e;box-shadow:0 0 0 3px #7c3aed17}.call-detail-toolbar__exports{display:flex;gap:.45rem;margin-left:auto}.call-detail-note-textarea{border:0;color:#e2e8f0;line-height:1.78;min-height:28rem;outline:0;padding:.35rem .15rem;resize:vertical;white-space:pre-wrap;width:100%}.call-detail-empty-state,.findings-empty-state{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:24rem;padding:2rem;text-align:center}.call-detail-empty-state--large{background:#080c14b8;border:1px solid #94a3b81c;border-radius:.9rem;min-height:31rem}.call-detail-empty-state strong,.findings-empty-state h2{color:#fff;font-size:1.25rem;font-weight:600}.call-detail-empty-state p,.findings-empty-state p{color:#94a3b8;font-size:.86rem;line-height:1.65;max-width:35rem}.findings-panel{overflow:hidden;padding:1rem;position:-webkit-sticky;position:sticky;top:9.25rem}.findings-panel__header{align-items:center;display:flex;gap:.8rem;justify-content:space-between;padding-bottom:.85rem}.findings-panel__identity{align-items:center;display:flex;gap:.75rem;min-width:0}.findings-panel__title{color:#fff;font-size:1.2rem;font-weight:650;letter-spacing:-.025em}.findings-panel__subtitle{color:#64748b;font-size:.75rem;margin-top:.12rem;overflow:hidden;text-overflow:clip;white-space:nowrap}.reveal-lines-mark{background:#070a12b8;border:1px solid #818cf82e;border-radius:.8rem;box-shadow:0 12px 28px #0000002e,0 0 26px #7c3aed0d;display:inline-flex;flex-direction:column;flex-shrink:0;gap:.28rem;padding:.6rem;width:4.5rem}.reveal-lines-mark--compact{border-radius:.7rem;gap:.2rem;padding:.48rem;width:2.8rem}.reveal-lines-mark i{background:linear-gradient(90deg,#7c3aed,#3b82f6 68%,#22d3ee);border-radius:999px;display:block;height:.18rem}.reveal-lines-mark i:first-child{width:55%}.reveal-lines-mark i:nth-child(2){width:88%}.reveal-lines-mark i:nth-child(3){width:68%}.reveal-lines-mark i:nth-child(4){width:100%}.findings-panel__empty{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:17rem;padding:1.5rem .5rem .5rem;text-align:center}.findings-panel__empty strong{color:#e2e8f0;font-size:.9rem}.findings-panel__empty p{color:#64748b;font-size:.75rem;line-height:1.55;max-width:19rem}.findings-processing{display:flex;flex-direction:column;gap:.65rem;padding:1.2rem .1rem .4rem}.findings-processing--centered{margin-inline:auto;width:min(100%,24rem)}.findings-processing__step{align-items:center;color:#475569;display:flex;font-size:.78rem;gap:.65rem;transition:color .18s ease}.findings-processing__number{border:1px solid #94a3b821;border-radius:999px;display:grid;flex-shrink:0;font-size:.65rem;height:1.45rem;place-items:center;width:1.45rem}.findings-processing__step.is-active .findings-processing__number{animation:callsect-processing-pulse 1.2s ease-in-out infinite;background:#7c3aed38;border-color:#818cf87a;box-shadow:0 0 18px #7c3aed29}.findings-processing__step.is-complete .findings-processing__number{background:#10b98121;border-color:#34d39957;color:#a7f3d0}.findings-processing .reveal-lines-mark{animation:callsect-lines-breathe 1.35s ease-in-out infinite;margin:.85rem auto 0}.findings-stack{display:flex;flex-direction:column;gap:.7rem;margin-top:.85rem;max-height:68vh;overflow-y:auto;padding-right:.2rem}.finding-card{animation:callsect-layer-reveal .36s ease forwards;background:#02050a6b;border:1px solid #94a3b817;border-radius:.76rem;flex:0 0 auto;opacity:0;overflow:hidden;padding:.9rem;position:relative;transform:translateY(8px);transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.finding-card:hover{background:#070a12b3;border-color:#818cf838;box-shadow:0 14px 32px #0000002e,0 0 24px rgba(124,58,237,.045);transform:translateY(-1px)}.finding-card__accent{background:linear-gradient(90deg,#7c3aed,#0000 78%);height:2px;left:0;opacity:.72;position:absolute;right:0;top:0}.finding-card--risk .finding-card__accent{background:linear-gradient(90deg,#f59e0b,#7c3aed 56%,#0000 84%)}.finding-card--positive .finding-card__accent{background:linear-gradient(90deg,#10b981,#22d3ee 58%,#0000 84%)}.finding-card--cyan .finding-card__accent{background:linear-gradient(90deg,#22d3ee,#3b82f6 58%,#0000 84%)}.finding-card__badges,.finding-card__header,.finding-card__label{align-items:center;display:flex}.finding-card__header{gap:.7rem;justify-content:space-between}.finding-card__label{gap:.45rem;min-width:0}.finding-card__label strong{color:#e2e8f0;font-size:.92rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finding-card__index{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.finding-card__badges{flex-wrap:wrap;gap:.35rem;margin-top:.65rem}.confidence-chip,.finding-card__badges>span{align-items:center;border:1px solid #94a3b81f;border-radius:.3rem;display:inline-flex;font-size:.58rem;font-weight:700;letter-spacing:.11em;line-height:1;margin:0;min-height:1.15rem;padding:.08rem .38rem;text-transform:uppercase}.finding-card__badges .is-fact{background:#10b98114;border-color:#34d3993d;color:#6ee7b7}.finding-card__badges .is-inference{background:#7c3aed14;border-color:#a78bfa38;color:#c4b5fd}.finding-card__percentage{background:hsla(0,0%,100%,.025);color:#94a3b8}.finding-card__answer{color:#e2e8f0;font-size:.9rem;margin-top:.7rem}.finding-card__evidence{border-left:2px solid #3b82f633;color:#64748b;font-size:.78rem;font-style:italic;line-height:1.55;margin-top:.65rem;padding-left:.65rem}.note-quality{background:#02050a57;border:1px solid #94a3b817;border-radius:.78rem;margin-top:1.25rem;padding:1.15rem}.note-quality__header,.note-quality__metric-head,.note-quality__overall,.note-quality__weak-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.note-quality__header p{color:#64748b;font-size:.78rem}.note-quality__overall{align-items:baseline}.note-quality__overall>span{font-size:2.6rem;font-weight:300;letter-spacing:-.055em;line-height:1}.note-quality__overall small{color:#64748b;font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.note-quality__grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.note-quality__metric{animation:callsect-layer-reveal .32s ease both;background:hsla(0,0%,100%,.018);border:1px solid rgba(148,163,184,.075);border-radius:.62rem;padding:.7rem}.note-quality__metric-label{align-items:center;display:flex;gap:.38rem;min-width:0}.note-quality__metric-label>span{color:#64748b;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.note-quality__metric-head strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.score-meter{background:#94a3b814;border-radius:999px;height:.3rem;margin-top:.5rem;overflow:hidden}.score-meter__fill{border-radius:inherit;box-shadow:0 0 12px currentColor;height:100%;transform:scaleX(0);transform:scaleX(var(--score-meter-scale,0));transform-origin:left center;transition:transform .5s ease;width:100%}.note-quality__weak{grid-gap:.6rem;border-top:1px solid #94a3b814;display:grid;gap:.6rem;margin-top:1rem;padding-top:.85rem}.note-quality__weak-title{color:#fbbf24;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.note-quality__weak-card{background:rgba(245,158,11,.035);border:1px solid #f59e0b29;border-radius:.62rem;padding:.75rem}.note-quality__weak-head span{color:#fcd34d;font-size:.84rem;font-weight:600}.note-quality__weak-card p{color:#cbd5e1;font-size:.78rem;line-height:1.58;margin-top:.35rem}.note-quality__weak-card p span{color:#64748b;font-size:.61rem;letter-spacing:.1em;margin-right:.45rem;text-transform:uppercase}.call-detail-transcript{padding:1.25rem}.call-detail-transcript__header{align-items:flex-end;border-bottom:1px solid #94a3b817;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1rem}.call-detail-transcript__header>span{color:#64748b;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.call-detail-transcript__body{display:flex;flex-direction:column;gap:.15rem;margin-top:1rem;overflow-y:auto;padding-right:.35rem}.call-detail-transcript__plain{color:#cbd5e1;line-height:1.75;white-space:pre-wrap}.transcript-row{grid-gap:.85rem;border:1px solid #0000;border-radius:.65rem;display:grid;gap:.85rem;grid-template-columns:4rem minmax(0,1fr);padding:.72rem;transition:border-color .15s ease,background .15s ease}.transcript-row:hover{background:hsla(0,0%,100%,.022);border-color:#94a3b814}.transcript-time{color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;padding-top:.12rem}.transcript-copy{color:#cbd5e1;font-size:.87rem;line-height:1.65}.transcript-speaker{display:inline-flex;font-size:.61rem;font-weight:700;letter-spacing:.12em;margin-right:.55rem;text-transform:uppercase}.findings-empty-state{background:radial-gradient(circle at 50% 34%,#7c3aed17,#0000 18rem),#080c14b8;border:1px solid #94a3b81c;border-radius:.95rem;box-shadow:0 18px 48px #0000002e;min-height:34rem}.findings-empty-state__visual{margin-bottom:.55rem}.findings-empty-state .brand-eyebrow{justify-content:center}.findings-empty-state h2{font-size:clamp(1.65rem,3vw,2.55rem);letter-spacing:-.04em;margin-top:.6rem}.findings-view{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(17rem,.9fr) repeat(2,minmax(0,1fr))}.findings-card{animation:callsect-layer-reveal .42s ease forwards;min-width:0;opacity:0;overflow:hidden;padding:1.2rem;position:relative;transform:translateY(10px)}.coaching-card:before,.findings-card:before{background:linear-gradient(90deg,#7c3aed,#0000 46%,#3b82f6 70%,#0000 88%,#22d3ee);content:"";height:2px;left:0;opacity:.58;position:absolute;right:0;top:0}.findings-card--scores{grid-column:1;grid-row:1;overflow:visible}.findings-card--summary{grid-column:2/4;grid-row:1}.findings-card--objections{grid-column:1;grid-row:2}.findings-card--forward{grid-column:2;grid-row:2}.findings-card--psychology{grid-column:3;grid-row:2}.findings-card__eyebrow{align-items:center;color:#a78bfa;display:flex;font-size:.72rem;font-weight:700;gap:.45rem;letter-spacing:.15em;text-transform:uppercase}.coaching-card__body,.findings-card__content{display:flex;flex-direction:column;gap:1rem;margin-top:1.1rem}.findings-card__content--split{gap:1.35rem}.findings-card--summary h2{font-size:clamp(.98rem,1.05vw,1.08rem);font-weight:500;letter-spacing:-.025em;margin-top:.85rem}.findings-card--summary .segmented-divider{margin-block:1.2rem}.findings-score__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.findings-score__label{align-items:center;display:inline-flex;gap:.38rem;min-width:0}.findings-score__label-text{color:#7c8aa3;font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.findings-score__head strong{color:#f8fafc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.findings-kv-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.findings-kv{background:#02050a4d;border:1px solid rgba(148,163,184,.075);border-radius:.65rem;padding:.75rem}.findings-kv__label{align-items:center;color:#748199;display:flex;font-size:.67rem;font-weight:700;gap:.38rem;letter-spacing:.12em;text-transform:uppercase}.findings-kv__label svg{color:#a78bfa;flex-shrink:0}.findings-kv>strong{display:block;font-size:.9rem;font-weight:500;line-height:1.6;margin-top:.35rem}.findings-list__title{align-items:center;color:#64748b;display:flex;font-size:.67rem;font-weight:700;gap:.42rem;letter-spacing:.12em;margin-bottom:.65rem;text-transform:uppercase}.findings-list ul{display:flex;flex-direction:column;gap:.55rem}.findings-list li{display:flex;font-size:.9rem;gap:.55rem;line-height:1.64}.findings-list__bullet{background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:999px;box-shadow:0 0 8px #3b82f642;flex-shrink:0;height:.28rem;margin-top:.52rem;width:.28rem}.coaching-evidence__line{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.coaching-evidence__copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.16rem;min-width:0}.coaching-evidence__commentary,.coaching-evidence__quote-line{display:block;min-width:0}.coaching-evidence__commentary{color:#dce3ee;color:var(--app-text)}.coaching-evidence__commentary em{color:inherit;font-style:italic}.coaching-evidence__timestamp{align-items:center;background:#0000;border:0;color:#a78bfa;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:0;text-decoration:none;transition:color .16s ease,transform .16s ease}.coaching-evidence__timestamp:hover{color:#c4b5fd;transform:translateX(2px)}.coaching-evidence__timestamp:focus-visible{border-radius:.25rem}.coaching-evidence__timestamp.is-static{cursor:default}.coaching-move__evidence{grid-gap:.52rem;align-items:start;display:grid;gap:.52rem;grid-template-columns:auto minmax(0,1fr)}.coaching-move__situation-copy{min-width:0}.metric-help{background:hsla(0,0%,100%,.025);border:1px solid #94a3b821;border-radius:999px;color:#64748b;cursor:help;display:inline-grid;flex-shrink:0;height:.875rem;outline:none;place-items:center;position:relative;transition:color .15s ease,border-color .15s ease,background .15s ease;width:.875rem}.metric-help:focus,.metric-help:hover{background:#7c3aed1a;border-color:#a78bfa57;color:#c4b5fd}.metric-help__tooltip{background:linear-gradient(145deg,#7c3aed1a,#0000 48%),#070a12fa;border:1px solid #a78bfa33;border-radius:.65rem;box-shadow:0 16px 38px #00000061;box-sizing:border-box;color:#dbe4f0;font-size:.74rem;font-weight:400;left:0;letter-spacing:0;line-height:1.5;max-width:calc(100vw - 2rem);opacity:0;overflow-wrap:anywhere;padding:.72rem .82rem;pointer-events:none;position:fixed;text-align:left;text-transform:none;top:0;transform:translateY(-.2rem) scale(.985);transform-origin:center;transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;width:min(18rem,calc(100vw - 2rem));z-index:2147483000}.metric-help__tooltip.is-positioned{opacity:1;transform:translateY(0) scale(1);visibility:visible}.metric-help__tooltip:before{background:#0a0d16;border-left:1px solid #a78bfa33;border-top:1px solid #a78bfa33;content:"";height:.55rem;left:1rem;left:var(--metric-help-arrow-left,1rem);position:absolute;top:-.3rem;transform:translateX(-50%) rotate(45deg);width:.55rem}.metric-help__tooltip[data-side=top]:before{border-bottom:1px solid #a78bfa33;border-left:0;border-right:1px solid #a78bfa33;border-top:0;bottom:-.3rem;top:auto}.coaching-card--skills:focus-within,.coaching-card--skills:hover,.findings-card--scores:focus-within,.findings-card--scores:hover{z-index:30}.coaching-card--skills{overflow:visible}.coaching-view{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.coaching-card{animation:callsect-layer-reveal .42s ease forwards;min-width:0;opacity:0;overflow:hidden;padding:1.2rem;position:relative;transform:translateY(10px)}.coaching-card--moves{grid-row:span 2}.coaching-card--wide{grid-column:span 3}.coaching-card__columns{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.1rem}.coaching-moves{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.coaching-move{background:#02050a57;border:1px solid #94a3b817;border-radius:.7rem;padding:.9rem}.coaching-move__header{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between}.coaching-move__header strong{color:#fff;font-size:.92rem;font-weight:600}.coaching-move__section{margin-top:.85rem}.coaching-move__section>span{color:#64748b;display:block;font-size:.67rem;font-weight:700;letter-spacing:.12em;margin-bottom:.3rem;text-transform:uppercase}.coaching-move__section blockquote,.coaching-move__section p{color:#cbd5e1;font-size:.82rem;line-height:1.62}.coaching-move__section blockquote{border-left:0;font-style:italic;padding-left:0}.coaching-move__situation-commentary{color:#cbd5e1!important;font-style:normal;margin-top:.16rem}.coaching-move__section blockquote.is-example{background:rgba(124,58,237,.055);border:1px solid #8b5cf633;border-radius:.58rem;color:#ddd6fe;padding:.72rem}.call-detail-dialog-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:100}.call-detail-dialog{background:#080c14fa;border:1px solid #94a3b824;border-radius:1rem;box-shadow:0 26px 70px #0000007a;padding:1.4rem;width:min(100%,28rem)}.call-detail-dialog__actions,.call-detail-dialog__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.call-detail-dialog__danger{background:#ef44441a;border-radius:999px;color:#fca5a5;display:grid;height:2.55rem;margin-bottom:.7rem;place-items:center;width:2.55rem}.call-detail-dialog h2{color:#fff;font-size:1.2rem;font-weight:600}.call-detail-dialog>p{color:#cbd5e1;font-size:.84rem;line-height:1.6;margin-top:1rem}.call-detail-dialog>small{color:#64748b;display:block;font-size:.75rem;margin-top:.45rem}.call-detail-dialog__close{border-radius:.5rem;color:#64748b;padding:.4rem}.call-detail-dialog__close:hover{background:#ffffff0a;color:#fff}.call-detail-dialog__actions{justify-content:flex-end;margin-top:1.25rem}@keyframes callsect-tab-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes callsect-layer-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes callsect-processing-pulse{0%,to{box-shadow:0 0 10px #7c3aed14;transform:scale(.94)}50%{box-shadow:0 0 22px #7c3aed3d;transform:scale(1)}}@keyframes callsect-lines-breathe{0%,to{opacity:.55;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:1180px){.call-detail-notes-grid{grid-template-columns:11rem minmax(0,1fr)}.findings-panel{position:static}.findings-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}}@media (max-width:900px){.call-detail-shell{padding-inline:1rem}.call-detail-header{flex-direction:column}.call-detail-actions{justify-content:flex-end;width:100%}.call-detail-tabs{top:4.25rem}.coaching-view,.findings-view,.longitudinal-details{grid-template-columns:1fr}.coaching-card--moves,.coaching-card--wide,.findings-card--forward,.findings-card--objections,.findings-card--psychology,.findings-card--scores,.findings-card--summary{grid-column:auto;grid-row:auto}.coaching-card__columns{grid-template-columns:1fr}.note-quality__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.call-detail-shell{padding-top:1rem}.call-detail-header{padding:1.2rem}.call-detail-header h1{font-size:1.75rem}.call-detail-meta{gap:.4rem .55rem}.call-detail-actions{justify-content:flex-start}.call-detail-tabs{margin-inline:-.25rem;position:relative;top:auto}.call-detail-tab{min-width:7.2rem;padding-inline:.7rem}.call-detail-notes-grid{grid-template-columns:1fr}.call-detail-style-panel{display:flex;gap:.35rem;overflow-x:auto;position:static}.call-detail-panel-label{display:none}.call-detail-style-button{flex:0 0 auto;width:auto}.call-detail-toolbar__exports{margin-left:0;width:100%}.call-detail-language{justify-content:space-between;width:100%}.call-detail-language select{flex:1 1;max-width:14rem}.findings-stack{display:flex}.findings-kv-grid,.note-quality__grid{grid-template-columns:1fr}.transcript-row{grid-template-columns:3.2rem minmax(0,1fr);padding-inline:.35rem}}.longitudinal-delta__title{align-items:center;color:#a78bfa;display:flex;font-size:.76rem;font-weight:700;gap:.5rem;letter-spacing:.18em;text-transform:uppercase}.longitudinal-delta__summary{grid-gap:.55rem 1rem;color:#e2e8f0;display:grid;font-size:.9rem;gap:.55rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.62;margin-top:1rem}.longitudinal-list__title{font-size:.68rem;font-weight:700;letter-spacing:.12em;margin-bottom:.55rem;text-transform:uppercase}.longitudinal-list__items{color:#e2e8f0;display:flex;flex-direction:column;font-size:.88rem;gap:.42rem;line-height:1.62}.longitudinal-signal__label{color:#64748b;font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.longitudinal-signal__value{color:#f1f5f9;font-size:.88rem;margin-top:.3rem}.longitudinal-signal__direction{color:#c4b5fd;font-size:.66rem;letter-spacing:.08em;margin-top:.25rem;text-transform:uppercase}@media (max-width:720px){.longitudinal-delta__summary{grid-template-columns:1fr}}.dashboard-page{background:radial-gradient(circle at 10% 3%,#7c3aed21,#0000 30rem),radial-gradient(circle at 90% 18%,rgba(34,211,238,.055),#0000 28rem),linear-gradient(180deg,#07090f38,#05070be0);min-height:100vh;overflow-x:clip}.dashboard-page:before{background-image:linear-gradient(rgba(148,163,184,.022) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.022) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 72%);mask-image:linear-gradient(180deg,#000 0,#0000 72%);opacity:.28;pointer-events:none;position:fixed;z-index:-1}.dashboard-shell{padding:2rem 1.5rem 4rem;width:min(100%,88rem)}.dashboard-hero{align-items:flex-end;background:linear-gradient(120deg,#7c3aed1a,#0000 38%),linear-gradient(145deg,hsla(0,0%,100%,.025),#0000 46%),#080c14cc;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 22px 58px #00000038;display:flex;gap:2rem;justify-content:space-between;min-height:11rem;overflow:hidden;padding:1.7rem 1.8rem;position:relative}.dashboard-hero:before{background:linear-gradient(90deg,#7c3aed 0 22%,#0000 22% 31%,#3b82f6 31% 64%,#0000 64% 73%,#22d3ee 73% 100%);height:4.5rem;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 11px);mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 11px);opacity:.34;right:1.35rem;top:1.25rem;transform:skewY(-8deg);width:8.5rem}.dashboard-hero:after,.dashboard-hero:before{content:"";pointer-events:none;position:absolute}.dashboard-hero:after{background:radial-gradient(ellipse,#22d3ee17,#0000 68%);bottom:-5rem;filter:blur(12px);height:11rem;right:-4rem;width:24rem}.dashboard-hero__copy,.dashboard-primary-button{position:relative;z-index:1}.dashboard-hero h1{color:#fff;font-size:clamp(2rem,3vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1;margin-top:.55rem}.dashboard-hero p{color:#94a3b8;font-size:.9rem;line-height:1.65;margin-top:.75rem;max-width:37rem}.dashboard-primary-button{background:linear-gradient(90deg,#ffffff0a,#0000 34%),linear-gradient(100deg,#6d28d9,#4f46e5 54%,#2563eb);border:1px solid #818cf880;border-radius:.75rem;box-shadow:0 12px 30px #4f46e538,0 0 28px #7c3aed14;font-size:.84rem}.dashboard-primary-button:hover{box-shadow:0 15px 36px #4f46e547,0 0 34px #22d3ee0f;filter:brightness(1.07)}.dashboard-primary-button:active{transform:translateY(0)}.dashboard-primary-button--compact{margin-top:1.15rem;padding-block:.52rem}.dashboard-stats{grid-gap:.9rem;gap:.9rem;margin-top:1rem}.dashboard-stat-card{background:linear-gradient(145deg,hsla(0,0%,100%,.022),#0000 46%),#080c14c2;border:1px solid #94a3b81a;border-radius:.9rem;box-shadow:0 16px 42px #00000029;padding:1.15rem 1.2rem}.dashboard-stat-card:after{background:radial-gradient(circle,#7c3aed1a,#0000 68%);bottom:-3.5rem;content:"";height:7rem;pointer-events:none;position:absolute;right:-2.5rem;width:8rem}.dashboard-stat-card__head{gap:.55rem}.dashboard-stat-card__icon{background:#7c3aed12;border:1px solid #a78bfa29;border-radius:.58rem;color:#a78bfa;height:1.9rem;width:1.9rem}.dashboard-section-label,.dashboard-stat-card__label{color:#718096;font-size:.69rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.dashboard-stat-card>strong{color:#fff;font-size:clamp(1.95rem,3vw,2.55rem);font-weight:500;letter-spacing:-.045em;margin-top:.85rem;position:relative;z-index:1}.dashboard-stat-card__detail{color:#64748b;font-size:.76rem;position:relative;z-index:1}.dashboard-library{background:linear-gradient(145deg,hsla(0,0%,100%,.022),#0000 44%),#070a11c7;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 20px 54px #0003;padding:1.25rem}.dashboard-library__toolbar{align-items:flex-end;gap:1.25rem;padding-bottom:1rem}.dashboard-library h2{color:#fff;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;margin-top:.35rem}.dashboard-search{background:#02050a7a;border-radius:.72rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018);color:#64748b;min-height:2.55rem;padding:0 .78rem;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;width:min(100%,28rem)}.dashboard-search:focus-within{background:#03060dc2;border-color:#818cf88f;box-shadow:0 0 0 3px #7c3aed17,0 0 24px #3b82f60a;color:#a78bfa}.dashboard-search input{font-size:.82rem}.dashboard-search input::placeholder{color:#475569}.dashboard-search__count{color:#7c8aa3;flex-shrink:0;font-size:.7rem}.dashboard-call-list,.dashboard-loading{gap:.65rem;margin-top:1rem}.dashboard-skeleton{background:#02050a42;border:1px solid #94a3b812;border-radius:.78rem;min-height:5.4rem;padding:.9rem 1rem}.dashboard-skeleton__mark{animation:dashboard-skeleton-pulse 1.4s ease-in-out infinite;background:#94a3b814;border-radius:.72rem;flex-shrink:0}.dashboard-skeleton__copy{display:flex;flex-direction:column;gap:.52rem;width:min(100%,24rem)}.dashboard-skeleton__copy i{animation:dashboard-skeleton-pulse 1.4s ease-in-out infinite;background:rgba(148,163,184,.075);border-radius:999px;display:block;height:.58rem}.dashboard-skeleton__copy i:first-child{width:64%}.dashboard-skeleton__copy i:last-child{animation-delay:.1s;width:88%}.dashboard-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:20rem;padding:2.5rem 1.25rem;text-align:center}.dashboard-empty__icon{background:linear-gradient(145deg,#7c3aed29,rgba(59,130,246,.045)),#06090fc2;border:1px solid #a78bfa2b;border-radius:1rem;box-shadow:0 18px 42px #00000038;color:#a78bfa;display:grid;height:3.5rem;place-items:center;width:3.5rem}.dashboard-empty strong{font-size:1rem;font-weight:600;margin-top:1rem}.dashboard-empty p{color:#7c8aa3;font-size:.82rem;line-height:1.65;margin-top:.45rem;max-width:34rem}.dashboard-call-card{grid-gap:1rem;animation:dashboard-card-enter .26s ease-out both;background:linear-gradient(100deg,rgba(124,58,237,.035),#0000 24%),#02050a4d;border:1px solid rgba(148,163,184,.075);border-radius:.78rem;box-shadow:0 10px 28px #00000014;color:inherit;gap:1rem;padding:.92rem 1rem;text-align:left;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease}.dashboard-call-card:hover{background:linear-gradient(100deg,rgba(124,58,237,.075),#0000 30%),#05080f94;border-color:#818cf83d;box-shadow:0 16px 36px #0000002e,0 0 28px rgba(124,58,237,.045);transform:translateY(-1px)}.dashboard-call-card__mark{background:#070a11d6;border:1px solid #818cf829;display:flex;flex-direction:column;flex-shrink:0;gap:.24rem;height:2.45rem;justify-content:center;padding:.62rem;width:2.45rem}.dashboard-call-card__mark i{background:linear-gradient(90deg,#7c3aed,#3b82f6 64%,#22d3ee);border-radius:999px;display:block;height:.13rem}.dashboard-call-card__mark i:first-child{width:58%}.dashboard-call-card__mark i:nth-child(2){width:100%}.dashboard-call-card__mark i:nth-child(3){width:76%}.dashboard-call-card__content,.dashboard-call-card__title{display:block}.dashboard-call-card__title{font-size:.92rem;font-weight:600}.dashboard-call-card__meta{align-items:center;color:#7c8aa3;font-size:.76rem;gap:.7rem;margin-top:.38rem}.dashboard-call-card__meta>span{gap:.3rem;min-width:0}.dashboard-call-card__meta svg{color:#64748b;flex-shrink:0}.dashboard-call-card__date{color:#64748b;font-size:.74rem}.dashboard-call-card__open{align-items:center;color:#818cf8;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;opacity:0;transform:translateX(-.25rem);transition:opacity .16s ease,transform .16s ease,color .16s ease}.dashboard-call-card:focus-visible .dashboard-call-card__open,.dashboard-call-card:hover .dashboard-call-card__open{color:#a5b4fc;transform:translateX(0)}@keyframes dashboard-card-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-skeleton-pulse{0%,to{opacity:.42}50%{opacity:.9}}@media (max-width:860px){.dashboard-hero{min-height:10rem}.dashboard-library__toolbar{align-items:stretch;flex-direction:column}.dashboard-search{width:100%}.dashboard-call-card{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-call-card__date{grid-column:2;margin-top:-.38rem}.dashboard-call-card__open{grid-column:3;grid-row:1/span 2}}@media (max-width:639px){.dashboard-shell{padding:1.15rem .9rem 3rem}.dashboard-hero{align-items:flex-start;flex-direction:column;min-height:auto;padding:1.35rem}.dashboard-hero p{font-size:.84rem}.dashboard-primary-button{width:100%}.dashboard-stats{grid-template-columns:1fr}.dashboard-stat-card{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto}.dashboard-stat-card__detail,.dashboard-stat-card__head{grid-column:1}.dashboard-stat-card>strong{grid-column:2;grid-row:1/span 2;margin-top:0}.dashboard-library{padding:1rem}.dashboard-call-card{gap:.8rem;grid-template-columns:auto minmax(0,1fr);padding:.85rem}.dashboard-call-card__date{grid-column:2}.dashboard-call-card__open{display:none}.dashboard-call-card__meta{gap:.48rem}}@media (prefers-reduced-motion:reduce){.dashboard-call-card,.dashboard-skeleton__copy i,.dashboard-skeleton__mark{animation:none!important;transform:none!important}}.customers-page,.relationship-page{background:radial-gradient(circle at 10% 3%,#7c3aed21,#0000 30rem),radial-gradient(circle at 90% 18%,rgba(34,211,238,.055),#0000 28rem),linear-gradient(180deg,#07090f38,#05070be0);min-height:100vh;overflow-x:clip}.customers-page:before,.relationship-page:before{background-image:linear-gradient(rgba(148,163,184,.022) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.022) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 72%);mask-image:linear-gradient(180deg,#000 0,#0000 72%);opacity:.28;pointer-events:none;position:fixed;z-index:-1}.customers-shell,.relationship-shell{padding:2rem 1.5rem 4rem;width:min(100%,88rem)}.customers-hero,.relationship-hero{background:linear-gradient(120deg,#7c3aed1a,#0000 38%),linear-gradient(145deg,hsla(0,0%,100%,.025),#0000 46%),#080c14cc;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 22px 58px #00000038;overflow:hidden;position:relative}.customers-hero:before,.relationship-hero:before{background:linear-gradient(90deg,#7c3aed 0 22%,#0000 22% 31%,#3b82f6 31% 64%,#0000 64% 73%,#22d3ee 73% 100%);content:"";height:4.5rem;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 11px);mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 11px);opacity:.34;pointer-events:none;position:absolute;right:1.35rem;top:1.25rem;transform:skewY(-8deg);width:8.5rem}.customers-hero:after,.relationship-hero:after{background:radial-gradient(ellipse,#22d3ee17,#0000 68%);bottom:-5rem;content:"";filter:blur(12px);height:11rem;pointer-events:none;position:absolute;right:-4rem;width:24rem}.customers-hero{min-height:11rem;padding:1.7rem 1.8rem}.customers-hero__copy{position:relative;z-index:1}.customers-hero h1,.relationship-hero h1{color:#fff;font-weight:600;letter-spacing:-.045em;line-height:1}.customers-hero h1{font-size:clamp(2rem,3vw,3rem);margin-top:.55rem}.customers-hero p{color:#94a3b8;margin-top:.75rem;max-width:38rem}.customers-hero__summary{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.customers-hero__summary span{align-items:center;background:#4f46e512;border:1px solid #818cf826;border-radius:999px;color:#a5b4fc;display:inline-flex;font-size:.74rem;font-weight:600;gap:.4rem;padding:.38rem .62rem}.customers-directory,.objection-evolution,.relationship-history{background:linear-gradient(145deg,hsla(0,0%,100%,.022),#0000 44%),#070a11c7;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 20px 54px #0003;margin-top:1rem;padding:1.25rem}.customers-directory__toolbar,.relationship-card-header,.relationship-history__header{align-items:flex-end;display:flex;gap:1.25rem;justify-content:space-between}.customers-directory__toolbar{padding-bottom:1rem}.customers-section-label,.relationship-section-label,.relationship-state__section-title{color:#718096;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.relationship-section-label,.relationship-state__section-title{align-items:center;display:inline-flex;gap:.42rem}.relationship-section-label--emerald{color:#6ee7b7}.relationship-section-label--amber{color:#fbbf24}.customers-directory h2,.relationship-card-header h2,.relationship-history__header h2{color:#fff;font-size:clamp(1.18rem,1.8vw,1.48rem);font-weight:600;letter-spacing:-.025em}.customers-directory h2{margin-top:.35rem}.relationship-card-header h2,.relationship-history__header h2{margin-top:0}.customers-search{align-items:center;background:#02050a7a;border:1px solid #94a3b81f;border-radius:.72rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018);color:#64748b;display:flex;gap:.55rem;min-height:2.55rem;padding:0 .78rem;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;width:min(100%,28rem)}.customers-search:focus-within{background:#03060dc2;border-color:#818cf88f;box-shadow:0 0 0 3px #7c3aed17,0 0 24px #3b82f60a;color:#a78bfa}.customers-search input{background:#0000;border:0;flex:1 1;font-size:.82rem;min-width:0;outline:0}.customers-search input::placeholder{color:#475569}.customers-search__count{color:#7c8aa3;flex-shrink:0;font-size:.7rem;font-weight:600}.customers-list,.customers-loading{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.customers-skeleton{align-items:center;background:#02050a42;border:1px solid #94a3b812;border-radius:.78rem;display:flex;gap:.9rem;min-height:5.7rem;padding:.9rem 1rem}.customers-skeleton__mark{animation:dashboard-skeleton-pulse 1.4s ease-in-out infinite;background:#94a3b814;border-radius:.82rem;flex-shrink:0;height:2.45rem;width:2.45rem}.customers-skeleton__copy{display:flex;flex-direction:column;gap:.52rem;width:min(100%,27rem)}.customers-skeleton__copy i{animation:dashboard-skeleton-pulse 1.4s ease-in-out infinite;background:rgba(148,163,184,.075);border-radius:999px;display:block;height:.58rem}.customers-skeleton__copy i:first-child{width:54%}.customers-skeleton__copy i:last-child{animation-delay:.1s;width:82%}.customers-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:20rem;padding:2.5rem 1.25rem;text-align:center}.customers-empty--compact{min-height:15rem}.customers-empty__icon{background:linear-gradient(145deg,#7c3aed29,rgba(59,130,246,.045)),#06090fc2;border:1px solid #a78bfa2b;border-radius:1rem;box-shadow:0 18px 42px #00000038;color:#a78bfa;display:grid;height:3.5rem;place-items:center;width:3.5rem}.customers-empty strong{font-size:1rem;font-weight:600;margin-top:1rem}.customers-empty p{color:#7c8aa3;font-size:.82rem;line-height:1.65;margin-top:.45rem;max-width:36rem}.customer-card{grid-gap:1rem;align-items:center;animation:dashboard-card-enter .26s ease-out both;background:linear-gradient(100deg,rgba(124,58,237,.035),#0000 24%),#02050a4d;border:1px solid rgba(148,163,184,.075);border-radius:.78rem;box-shadow:0 10px 28px #00000014;color:inherit;display:grid;gap:1rem;padding:.92rem 1rem;text-align:left;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease;width:100%}.customer-card:hover{background:linear-gradient(100deg,rgba(124,58,237,.075),#0000 30%),#05080f94;border-color:#818cf83d;box-shadow:0 16px 36px #0000002e,0 0 28px rgba(124,58,237,.045);transform:translateY(-1px)}.customer-card__mark{background:linear-gradient(145deg,#7c3aed1a,rgba(59,130,246,.035)),#070a11d6;border:1px solid #818cf829;border-radius:.82rem;color:#a78bfa;display:grid;flex-shrink:0;height:2.65rem;place-items:center;width:2.65rem}.customer-card__content,.customer-card__meta,.customer-card__name{min-width:0}.customer-card__content,.customer-card__name{display:block}.customer-card__name{font-size:.94rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-card__meta{color:#7c8aa3;display:flex;flex-wrap:wrap;font-size:.76rem;gap:.68rem;margin-top:.38rem}.customer-card__meta>span{align-items:center;display:inline-flex;gap:.3rem;min-width:0}.customer-card__meta svg{color:#64748b;flex-shrink:0}.customer-card__dates{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,auto)}.customer-card__dates>span{color:#94a3b8;display:flex;flex-direction:column;font-size:.74rem;gap:.2rem;white-space:nowrap}.customer-card__dates small{color:#526076;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.customer-card__open{align-items:center;color:#818cf8;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;opacity:0;transform:translateX(-.25rem);transition:opacity .16s ease,transform .16s ease,color .16s ease}.customer-card:focus-visible .customer-card__open,.customer-card:hover .customer-card__open{color:#a5b4fc;transform:translateX(0)}.customers-footnote{align-items:center;color:#526076;display:flex;font-size:.72rem;gap:.42rem;justify-content:center;margin-top:.9rem}.relationship-hero{padding:1.3rem 1.55rem 1.55rem}.relationship-back-button{color:#718096;font-size:.72rem;gap:.4rem;padding:.36rem .5rem;position:relative;transition:color .16s ease,background .16s ease;z-index:2}.relationship-back-button:hover{background:hsla(0,0%,100%,.035);color:#f8fafc}.relationship-hero__content{align-items:center;display:flex;gap:1rem;margin-top:1rem;position:relative;z-index:1}.relationship-hero__avatar{background:linear-gradient(145deg,#7c3aed29,#3b82f60d),#05080fc2;border:1px solid #a78bfa33;border-radius:1.05rem;box-shadow:0 16px 36px #0003,0 0 30px #7c3aed0f;color:#c4b5fd;display:grid;flex-shrink:0;height:4rem;place-items:center;width:4rem}.relationship-hero__copy{min-width:0}.relationship-hero h1{font-size:clamp(1.85rem,3vw,2.75rem);margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-hero__meta{color:#7c8aa3;display:flex;flex-wrap:wrap;font-size:.84rem;gap:.58rem;margin-top:.68rem}.relationship-hero__meta span{align-items:center;display:inline-flex;gap:.34rem}.relationship-hero__meta svg{color:#64748b}.relationship-memory{grid-gap:1rem;display:grid;gap:1rem}.relationship-memory-empty{align-items:center;background:linear-gradient(120deg,#7c3aed14,#0000 42%),#070a11c7;border:1px solid #818cf833;border-radius:1rem;box-shadow:0 18px 48px #0000002e;display:flex;gap:1.25rem;justify-content:space-between;padding:1.25rem}.relationship-memory-empty__identity{align-items:center;display:flex;gap:.9rem}.relationship-memory-empty__icon{background:#7c3aed12;border:1px solid #a78bfa2b;border-radius:.85rem;color:#a78bfa;display:grid;flex-shrink:0;height:3rem;place-items:center;width:3rem}.relationship-memory-empty h2{color:#f8fafc;font-size:1.12rem;font-weight:600;margin-top:0}.relationship-memory-empty p{color:#7c8aa3;font-size:.9rem;line-height:1.62;margin-top:.35rem;max-width:42rem}.relationship-action-button{align-items:center;background:#4f46e51c;border:1px solid #818cf852;border-radius:.7rem;color:#ede9fe;display:inline-flex;flex-shrink:0;font-size:.84rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.45rem;padding:.56rem .88rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.relationship-action-button:hover:not(:disabled){background:#4f46e52e;border-color:#818cf880;transform:translateY(-1px)}.relationship-action-button:disabled{cursor:not-allowed;opacity:.5}.next-call-brief,.relationship-state{border-radius:1rem;box-shadow:0 18px 48px #0000002e;padding:1.25rem}.next-call-brief{background:linear-gradient(120deg,rgba(16,185,129,.075),#0000 40%),#070b10cc;border:1px solid #34d39930}.relationship-state{background:linear-gradient(145deg,hsla(0,0%,100%,.022),#0000 46%),#070a11c7;border:1px solid #94a3b81a}.relationship-card-header{align-items:flex-start}.relationship-card-kicker{background:#10b9810f;border:1px solid #34d39924;border-radius:999px;color:#6ee7b7;font-size:.7rem;font-weight:700;letter-spacing:.1em;padding:.32rem .52rem;text-transform:uppercase}.next-call-brief__step{background:rgba(16,185,129,.045);border:1px solid #34d39929;border-radius:.75rem;display:flex;gap:.72rem;margin-top:1rem;padding:.85rem}.next-call-brief__step-icon{background:#10b98117;border-radius:.58rem;color:#34d399;display:grid;flex-shrink:0;height:1.9rem;place-items:center;width:1.9rem}.next-call-brief__step small{color:#6ee7b7;display:block;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.next-call-brief__step p{color:#e2e8f0;font-size:.9rem;line-height:1.62;margin-top:.22rem}.next-call-brief__grid{grid-gap:1.2rem;display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.relationship-memory-list__title{color:#718096;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.relationship-memory-list--emerald .relationship-memory-list__title{color:#6ee7b7}.relationship-memory-list--amber .relationship-memory-list__title{color:#fbbf24}.relationship-memory-list--cyan .relationship-memory-list__title{color:#67e8f9}.relationship-memory-list--violet .relationship-memory-list__title{color:#a78bfa}.relationship-memory-list ul{color:#cbd5e1;display:flex;flex-direction:column;font-size:.9rem;gap:.42rem;line-height:1.62;margin-top:.52rem}.relationship-memory-list li{display:flex;gap:.44rem;min-width:0}.relationship-memory-list li>span:first-child{color:#818cf8;flex-shrink:0}.relationship-memory-list--emerald li>span:first-child{color:#34d399}.relationship-memory-list--amber li>span:first-child{color:#f59e0b}.relationship-memory-list--cyan li>span:first-child{color:#22d3ee}.relationship-state__section{border-top:1px solid #94a3b814;margin-top:1rem;padding-top:1rem}.relationship-state__section-title--cyan{color:#67e8f9}.relationship-state__section-title--violet{color:#a78bfa}.relationship-state__primary{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem}.relationship-state__lists{grid-gap:1.15rem;display:grid;gap:1.15rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.relationship-state__metrics{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.65rem 0 1rem}.relationship-state-metric{background:#02050a59;border:1px solid rgba(148,163,184,.085);border-radius:.7rem;min-width:0;padding:.75rem}.relationship-state-metric--violet{background:rgba(124,58,237,.035);border-color:#a78bfa1f}.relationship-state-metric--cyan{background:#06b6d408;border-color:#22d3ee1f}.relationship-state-metric--emerald{background:#10b98108;border-color:#34d3991f}.relationship-state-metric--amber{background:#f59e0b08;border-color:#fbbf241f}.relationship-state-metric__label{color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.relationship-state-metric__value{color:#dbe4ef;font-size:.9rem;line-height:1.55;margin-top:.28rem;overflow:hidden;text-overflow:ellipsis}.objection-evolution{background:linear-gradient(120deg,#f59e0b0a,#0000 38%),#070a11c7;border-color:#f59e0b21}.objection-evolution__chain{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.objection-evolution__step{align-items:center;display:inline-flex;gap:.55rem}.objection-evolution__chip{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.88rem;font-weight:600;gap:.38rem;line-height:1.35;padding:.42rem .68rem}.objection-evolution__chip.is-resolved{background:#10b98117;border-color:#34d39947}.objection-evolution__chip.is-recurring{background:#7c3aed17;border-color:#a78bfa47;color:#c4b5fd}.objection-evolution__chip.is-new,.objection-evolution__chip.is-open{background:#f59e0b17;border-color:#fbbf2447;color:#fcd34d}.objection-evolution__chip.is-current{background:#4f46e517;border-color:#818cf847;color:#a5b4fc}.objection-evolution__arrow{color:#526076;flex-shrink:0}.relationship-history__header{align-items:flex-end;border-bottom:1px solid #94a3b814;padding-bottom:1rem}.relationship-history__header>span{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81a;border-radius:999px;color:#7c8aa3;font-size:.76rem;font-weight:600;padding:.32rem .52rem}.relationship-history__list{margin-top:1rem}.relationship-timeline-item{padding-left:2.8rem;position:relative}.relationship-timeline-rail{bottom:-.65rem;left:.72rem;position:absolute;top:.6rem;width:1.35rem}.relationship-timeline-rail:after{background:linear-gradient(180deg,#818cf852,#94a3b80f);bottom:0;content:"";left:50%;position:absolute;top:1.1rem;transform:translateX(-50%);width:1px}.relationship-timeline-rail.is-last:after{display:none}.relationship-timeline-rail>span{background:#070a11;border:2px solid #6366f1;border-radius:999px;box-shadow:0 0 18px #6366f129;display:grid;height:1.35rem;place-items:center;position:relative;width:1.35rem;z-index:1}.relationship-timeline-rail>span:after{background:#818cf8;border-radius:999px;content:"";height:.34rem;width:.34rem}.relationship-timeline-card{background:linear-gradient(105deg,rgba(124,58,237,.035),#0000 24%),#02050a52;border:1px solid #94a3b814;border-radius:.82rem;box-shadow:0 12px 32px #0000001a;color:inherit;cursor:pointer;display:block;margin-bottom:.72rem;overflow:hidden;padding:1rem;position:relative;text-align:left;text-decoration:none;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease;width:100%}.relationship-timeline-card:hover{background:linear-gradient(105deg,#7c3aed12,#0000 30%),#05080f94;border-color:#818cf83d;box-shadow:0 16px 38px #0000002e,0 0 28px #7c3aed0a;transform:translateY(-1px)}.relationship-timeline-card__insights,.relationship-timeline-card__metrics,.relationship-timeline-card__open,.relationship-timeline-card__top{display:flex}.relationship-timeline-card__top{align-items:flex-start;gap:1rem;justify-content:space-between}.relationship-timeline-card__top>span:first-child{min-width:0}.relationship-timeline-card__top small{color:#64748b;display:block;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.relationship-timeline-card__top strong{display:block;font-size:1.06rem;font-weight:600;margin-top:.28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-timeline-card__chips{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.38rem;justify-content:flex-end}.relationship-chip{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.relationship-chip.is-risk{background:#ef444417;border-color:#f8717147;color:#fca5a5}.relationship-chip.is-positive{background:#10b98117;border-color:#34d39947;color:#6ee7b7}.relationship-chip.is-warning{background:#f59e0b17;border-color:#fbbf2447;color:#fcd34d}.relationship-chip.is-progress,.relationship-chip.is-stage{background:#4f46e517;border-color:#818cf847;color:#a5b4fc}.relationship-chip.is-stage{background:#06b6d412;border-color:#22d3ee40;color:#67e8f9}.relationship-chip.is-neutral{background:#94a3b80d;border-color:#94a3b82e;color:#94a3b8}.relationship-timeline-card__metrics{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.85rem}.timeline-metric{background:#02050a47;border:1px solid rgba(148,163,184,.075);border-radius:.65rem;min-width:0;padding:.62rem .68rem}.timeline-metric__label{color:#5f6d83;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.timeline-metric__value{color:#cbd5e1;font-size:.9rem;line-height:1.5;margin-top:.26rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-metric__track{background:#94a3b814;border-radius:999px;height:.2rem;margin-top:.42rem;overflow:hidden}.timeline-metric__fill{background:linear-gradient(90deg,#7c3aed,#3b82f6);border-radius:inherit;height:100%}.timeline-metric__fill.is-danger{background:linear-gradient(90deg,#b91c1c,#ef4444)}.timeline-metric__fill.is-score-danger{background:linear-gradient(90deg,#ef4444,#fb7185)}.timeline-metric__fill.is-score-warning{background:linear-gradient(90deg,#f97316,#fb923c)}.timeline-metric__fill.is-score-amber{background:linear-gradient(90deg,#ef9000,#f3a000)}.timeline-metric__fill.is-score-caution{background:linear-gradient(90deg,#eab308,#facc15)}.timeline-metric__fill.is-score-bridge{background:linear-gradient(90deg,#84cc16,#bef264)}.timeline-metric__fill.is-score-good{background:linear-gradient(90deg,#22c55e,#4ade80)}.timeline-metric__fill.is-score-excellent{background:linear-gradient(90deg,#059669,#34d399)}.relationship-timeline-card__insights{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.65rem}.timeline-insight{background:#02050a47;border:1px solid rgba(148,163,184,.075);border-radius:.65rem;display:flex;gap:.58rem;min-width:0;padding:.68rem}.timeline-insight--wide{grid-column:1/-1}.timeline-insight__icon{border-radius:.52rem;display:grid;flex-shrink:0;height:1.75rem;place-items:center;width:1.75rem}.timeline-insight__icon.is-violet{background:#7c3aed14;color:#a78bfa}.timeline-insight__icon.is-emerald{background:#10b98114;color:#34d399}.timeline-insight__icon.is-cyan{background:#06b6d414;color:#22d3ee}.timeline-insight>span:last-child{min-width:0}.timeline-insight small{color:#64748b;display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.timeline-insight small+span{color:#cbd5e1;display:block;font-size:.9rem;line-height:1.62;margin-top:.18rem}.relationship-timeline-card__open{align-items:center;color:#818cf8;font-size:.8rem;font-weight:600;gap:.34rem;justify-content:flex-end;margin-top:.65rem;opacity:0;transform:translateX(-.2rem);transition:color .16s ease,opacity .16s ease,transform .16s ease}.relationship-timeline-card:focus-visible .relationship-timeline-card__open,.relationship-timeline-card:hover .relationship-timeline-card__open{color:#a5b4fc;opacity:1;transform:translateX(0)}.relationship-page-loading{display:flex;flex-direction:column;gap:1rem}.relationship-page-loading__hero,.relationship-page-loading__panel{animation:relationship-loading-pulse 1.45s ease-in-out infinite;background:linear-gradient(100deg,rgba(148,163,184,.035),rgba(148,163,184,.075),rgba(148,163,184,.035));border:1px solid #94a3b812;border-radius:1rem}.relationship-page-loading__hero{height:9.5rem}.relationship-page-loading__panel{height:12rem}.relationship-not-found{align-items:center;background:#070a11b8;border:1px solid #94a3b817;border-radius:1rem;color:#94a3b8;display:flex;flex-direction:column;gap:.7rem;justify-content:center;min-height:22rem;text-align:center}.relationship-not-found strong{font-size:1rem}.relationship-not-found button{background:#7c3aed12;border:1px solid #a78bfa2e;border-radius:.62rem;color:#c4b5fd;font-size:.76rem;font-weight:600;margin-top:.25rem;padding:.48rem .72rem}@keyframes relationship-loading-pulse{0%,to{background-position:0 50%;opacity:.55}50%{background-position:100% 50%;opacity:.9}}@media (max-width:980px){.customer-card{grid-template-columns:auto minmax(0,1fr) auto}.customer-card__dates{grid-column:2;grid-row:2;justify-content:start;margin-top:-.2rem}.customer-card__open{grid-column:3;grid-row:1/span 2}.relationship-state__lists,.relationship-state__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customers-directory__toolbar{align-items:stretch;flex-direction:column}.customers-search{width:100%}.next-call-brief__grid{grid-template-columns:1fr}.relationship-timeline-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-below-ctas{margin-top:0}.landing-demo-stack{align-items:stretch;display:flex;flex-direction:column;width:11.75rem}.landing-demo-stack>.landing-demo-cta,.landing-hero-secondary-cta{min-height:3.625rem;width:11.75rem}.landing-hero-secondary-cta{align-self:flex-start}.landing-demo-note{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);display:block;font-size:.82rem;font-weight:620;line-height:1.4;margin-top:.55rem;text-align:center;width:100%}.landing-supports{align-items:center;color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1);display:flex;flex-wrap:wrap;font-size:.9rem;gap:.8rem 1.15rem;margin-top:1.75rem}.landing-supports__label{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-weight:650}.landing-platform{align-items:center;display:inline-flex;gap:.5rem;min-height:1.8rem;position:relative;white-space:nowrap}.landing-platform strong{font-weight:650}.landing-platform em{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.78rem}.landing-platform__active{background:#34d399;border-radius:50%;box-shadow:0 0 0 3px #34d3991a;flex:0 0 auto;height:.45rem;width:.45rem}.landing-platform+.landing-platform:before{background:#94a3b847;content:"";height:1.65rem;margin-right:.35rem;width:1px}.landing-platform-logo{display:block;flex:0 0 auto;object-fit:contain;object-position:center}.landing-meet-logo{height:1.25rem;width:1.45rem}.landing-zoom-logo{height:1.25rem;width:3.3rem}.landing-teams-logo{height:1.45rem;width:1.65rem}.landing-audience{align-self:stretch;background:#0000;border:0;display:flex;flex-direction:column;justify-content:flex-start;min-height:36rem;padding:.1rem 0 0}.landing-audience__intro{text-align:center}.landing-audience__intro>p{color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-size:.84rem;font-weight:760;letter-spacing:.18em;margin:0;text-transform:uppercase}.landing-audience__roles{align-items:center;color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);display:flex;flex-wrap:wrap;font-size:.96rem;font-weight:540;gap:.4rem .8rem;justify-content:center;line-height:1.45;margin-top:.85rem}.landing-audience__roles span{align-items:center;display:inline-flex;white-space:nowrap}.landing-audience__roles span+span:before{background:#a78bfad9;border-radius:999px;box-shadow:0 0 10px #8b5cf647;content:"";height:.28rem;margin-right:.8rem;width:.28rem}.landing-audience__eyebrow{align-items:center;color:#ede9fe;display:flex;font-size:.94rem;font-weight:720;gap:1rem;justify-content:center;letter-spacing:.16em;line-height:1;margin:2.75rem 0 0;text-align:center;text-shadow:0 0 18px #a78bfa1f;text-transform:uppercase}.landing-audience__eyebrow:after,.landing-audience__eyebrow:before{background:linear-gradient(90deg,#0000,#8b5cf6bd);content:"";height:1px;width:clamp(2.8rem,5.5vw,4.9rem)}.landing-audience__eyebrow:after{background:linear-gradient(90deg,#8b5cf6bd,#0000)}.landing-audience__map{flex:1 1 auto;margin:1.35rem auto 0;min-height:29rem;position:relative;width:min(100%,39.5rem)}.landing-audience__map:before{background:radial-gradient(circle,#7c3aed4f 0,rgba(91,33,182,.145) 30%,#38bdf80a 50%,#5b21b600 72%);border-radius:50%;content:"";filter:blur(16px);height:25rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:25rem;z-index:0}.landing-audience__connectors{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.landing-audience__connector{stroke-width:1.55;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(139,92,246,.46))}.landing-audience__connector-dot{fill:#d8b4fe;stroke:#8b5cf6e6;stroke-width:.42;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(168,85,247,.88))}.landing-audience__center,.landing-audience__outcome{position:absolute;z-index:2}.landing-audience__center{background:radial-gradient(circle at 50% 38%,#8b5cf64f,#4c1d9533 46%,#08080ef5 78%);border:1px solid #c4b5fdd1;border-radius:50%;box-shadow:0 0 0 1px #7c3aed24,0 0 24px #a855f747,0 0 58px #6d28d957,0 0 92px #4c1d9538,inset 0 0 40px #7c3aed1f;display:grid;height:10.2rem;left:50%;place-items:center;top:50%;transform:translate(-50%,-50%);width:10.2rem}.landing-audience__center:before{background:radial-gradient(circle,#7c3aed29,#0000 68%);border:1px solid #7c3aed24;border-radius:50%;content:"";filter:blur(2px);inset:-1.55rem;position:absolute;z-index:-1}.landing-audience__center:after{border:1px solid #d8b4fe21;border-radius:50%;content:"";inset:.42rem;pointer-events:none;position:absolute}.landing-audience__brand{height:2.35rem;max-width:7.25rem;position:relative;z-index:1}.landing-audience__outcome{align-items:center;background:linear-gradient(155deg,#201832d1,#0c0a16ed 54%,#08080ef7),radial-gradient(circle at 50% 0,#8b5cf633,#0000 56%);border:1px solid #c4b5fd75;border-radius:1.12rem;box-shadow:0 22px 50px #00000047,0 0 18px #a78bfa1c,0 0 34px #6d28d91c,inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 0 30px #5b21b612;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);display:flex;flex-direction:column;gap:.9rem;justify-content:center;min-height:9.75rem;padding:1.25rem 1.1rem;text-align:center;width:12.9rem}.landing-audience__outcome:before{background:linear-gradient(145deg,#d8b4fe24,#0000 38%,rgba(124,58,237,.075));border-radius:inherit;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:-1}.landing-audience__outcome-icon{background:radial-gradient(circle at 50% 35%,#8b5cf63b,#3114532e 58%,#0c0914d6);border:1px solid #c4b5fd61;border-radius:50%;box-shadow:0 0 20px #8b5cf621,inset 0 1px 0 hsla(0,0%,100%,.045);color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);display:grid;height:3.15rem;place-items:center;width:3.15rem}.landing-audience__outcome strong{color:#fff;color:var(--marketing-text-primary,#fff);font-size:.98rem;font-weight:650;line-height:1.28;max-width:9.9rem}.landing-audience__outcome-hint{align-items:center;color:#a78bfa;color:var(--marketing-violet,#a78bfa);display:inline-flex;font-size:.72rem;font-weight:680;gap:.28rem;letter-spacing:.015em;line-height:1}.landing-audience__outcome-hint svg{flex:0 0 auto}.landing-audience__outcome--1{left:0;top:0}.landing-audience__outcome--2{right:0;top:0}.landing-audience__outcome--3{bottom:0;left:0}.landing-audience__outcome--4{bottom:0;right:0}.landing-how{background:hsla(0,0%,100%,.012);border-block:1px solid #ffffff0f;padding:6rem 2rem 5rem}.landing-how__inner{margin-inline:auto;text-align:center;width:min(100%,80rem)}.landing-how .landing-eyebrow{font-size:.82rem}.landing-how h2{color:#fff;color:var(--marketing-text-primary,#fff);font-size:clamp(2rem,4vw,3rem);font-weight:650;letter-spacing:-.04em;line-height:1.1;margin:1rem auto 0}.landing-how__steps{grid-gap:4.5rem;display:grid;gap:4.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4.5rem}.landing-how__step{position:relative}.landing-how__icon{background:#5b21b629;border:1px solid #8b5cf666;border-radius:1rem;color:#a78bfa;color:var(--marketing-violet,#a78bfa);display:grid;height:4.7rem;margin-inline:auto;place-items:center;width:4.7rem}.landing-how__number{border:1px solid #8b5cf661;border-radius:50%;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);display:grid;font-size:.8rem;font-weight:760;height:1.8rem;margin:1.15rem auto 0;place-items:center;width:1.8rem}.landing-how__step h3{font-size:1.18rem;font-weight:700;margin-top:1rem}.landing-how__step p{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:1rem;line-height:1.7;margin:.8rem auto 0;max-width:22rem}.landing-how__arrow{color:#8b5cf6a6;left:calc(100% + 2.25rem);position:absolute;top:1.6rem;transform:translateX(-50%)}.landing-how__trust{align-items:center;border-top:1px solid #ffffff14;color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);display:flex;font-size:.9rem;font-weight:650;gap:2rem;justify-content:space-between;margin-top:4.8rem;padding-top:2rem;text-align:left}.landing-how__trust svg{flex:0 0 auto;height:1.15rem;width:1.15rem}.landing-how__trust>*{flex:0 0 auto}@media (max-width:900px){.landing-audience{min-height:32rem}.landing-audience__map{min-height:27.5rem;width:min(100%,36.5rem)}.landing-audience__outcome{min-height:8.35rem;width:11rem}.landing-how__steps{gap:3.2rem;grid-template-columns:1fr}.landing-how__arrow{display:none}.landing-how__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-how__trust>*{justify-self:start}}@media (max-width:600px){.landing-demo-stack,.landing-demo-stack>.landing-demo-cta,.landing-hero-secondary-cta{width:100%}.landing-supports{align-items:flex-start;flex-direction:column;gap:.7rem}.landing-platform+.landing-platform:before{display:none}.landing-audience{min-height:auto;padding:1.8rem 0 0}.landing-audience__roles{font-size:.9rem;gap:.45rem .65rem}.landing-audience__roles span+span:before{margin-right:.65rem}.landing-audience__eyebrow{font-size:.88rem;gap:.65rem;margin-top:2rem}.landing-audience__eyebrow:after,.landing-audience__eyebrow:before{width:2.25rem}.landing-audience__map{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.3rem;min-height:auto;width:100%}.landing-audience__connectors,.landing-audience__map:before{display:none}.landing-audience__center{grid-column:1/-1;grid-row:1;height:7.25rem;margin:0 auto .35rem;position:static;transform:none;width:7.25rem}.landing-audience__brand{height:1.9rem;max-width:5.8rem}.landing-audience__outcome{min-height:7.4rem;min-width:0;position:static;transform:none;width:auto}.landing-audience__outcome strong{font-size:.9rem}.landing-how{padding:4.5rem 1.25rem 3.5rem}.landing-how__trust{gap:1rem;grid-template-columns:1fr}.landing-how__trust>*{justify-self:start}}@media (max-width:390px){.landing-audience__map{grid-template-columns:1fr}.landing-audience__center{grid-column:1}.landing-audience__outcome{min-height:6.8rem}}.landing-page .landing-promo-video__player{aspect-ratio:16/9;background:#090912;border:1px solid #a5b4fc38;border-radius:1.5rem;box-shadow:0 26px 72px #00000052,inset 0 0 0 1px hsla(0,0%,100%,.025);isolation:isolate;overflow:hidden;position:relative}.landing-page .landing-promo-video__player:after{border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.landing-page .landing-promo-video__media{background:#090912;cursor:pointer;display:block;height:100%;object-fit:contain;object-position:center;width:100%}.landing-page .landing-promo-video__play{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a13d1;border:1px solid #c7d2fe5c;border-radius:999px;box-shadow:0 12px 40px #00000057;color:#fff;color:var(--marketing-text-primary,#fff);display:inline-flex;gap:.8rem;left:50%;min-width:12.75rem;padding:.78rem 1rem .78rem .8rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:border-color .18s ease,background-color .18s ease,transform .18s ease;z-index:2}.landing-page .landing-promo-video__play:hover{background:#1e1234e6;border-color:#d8b4fe9e;transform:translate(-50%,-50%) scale(1.025)}.landing-page .landing-promo-video__play:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.landing-page .landing-promo-video__play-icon{background:linear-gradient(135deg,#6366f1,#9333ea);border-radius:999px;box-shadow:0 0 26px #8b5cf657;color:#fff;color:var(--marketing-text-primary,#fff);display:grid;flex:0 0 auto;height:2.35rem;place-items:center;width:2.35rem}.landing-page .landing-promo-video__play>span:last-child{grid-gap:.12rem;display:grid;gap:.12rem;text-align:left}.landing-page .landing-promo-video__play strong{font-size:.84rem;font-weight:680;line-height:1.2}.landing-page .landing-promo-video__play small{color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1);font-size:.7rem;line-height:1.2}@media (max-width:640px){.landing-page .landing-promo-video__player{border-radius:1rem}.landing-page .landing-promo-video__play{min-width:11.8rem;padding:.66rem .85rem .66rem .68rem}.landing-page .landing-promo-video__play-icon{height:2.05rem;width:2.05rem}}@media (orientation:landscape) and (max-height:600px){.landing-page .landing-promo-video__player{margin-inline:auto;width:min(100%,calc(177.77778vh - 1.77778rem));width:min(100%,calc(100dvh*16/9 - 1.77778rem))}}.landing-page .landing-promo-video__player:-webkit-full-screen .landing-promo-video__media,.landing-page .landing-promo-video__player:fullscreen .landing-promo-video__media{object-fit:contain;object-position:center}@media (max-width:639px){.customers-shell,.relationship-shell{padding:1.15rem .9rem 3rem}.customers-hero{min-height:auto;padding:1.35rem}.customers-hero p{font-size:.84rem}.customers-directory,.next-call-brief,.objection-evolution,.relationship-history,.relationship-state{padding:1rem}.customer-card{gap:.8rem;grid-template-columns:auto minmax(0,1fr);padding:.85rem}.customer-card__dates{gap:.35rem;grid-column:2;grid-template-columns:1fr}.customer-card__dates>span{flex-direction:row;gap:.35rem}.customer-card__open{display:none}.customers-footnote{align-items:flex-start;justify-content:flex-start;padding-inline:.2rem}.relationship-hero{padding:1.1rem}.relationship-hero__content{align-items:flex-start}.relationship-hero__avatar{height:3.3rem;width:3.3rem}.relationship-hero h1{font-size:1.75rem;white-space:normal}.relationship-hero__meta{flex-direction:column;gap:.35rem}.relationship-memory-empty{align-items:stretch;flex-direction:column;padding:1rem}.relationship-action-button{width:100%}.relationship-card-header,.relationship-history__header{align-items:flex-start}.relationship-card-kicker{display:none}.relationship-state__lists,.relationship-state__metrics,.relationship-state__primary{grid-template-columns:1fr}.objection-evolution__chain,.objection-evolution__step{align-items:stretch;flex-direction:column}.objection-evolution__chip{border-radius:.65rem;width:100%}.objection-evolution__arrow{margin-left:.65rem;transform:rotate(90deg)}.relationship-timeline-item{padding-left:2.2rem}.relationship-timeline-rail{left:.35rem}.relationship-timeline-card{padding:.85rem}.relationship-timeline-card__top{flex-direction:column}.relationship-timeline-card__chips{justify-content:flex-start}.relationship-timeline-card__insights,.relationship-timeline-card__metrics{grid-template-columns:1fr}.timeline-insight--wide{grid-column:auto}.relationship-timeline-card__open{display:none}}@media (prefers-reduced-motion:reduce){.customer-card,.customers-skeleton__copy i,.customers-skeleton__mark,.relationship-page-loading__hero,.relationship-page-loading__panel{animation:none!important;transform:none!important}}.sandbox-page,.writing-dna-page{background:radial-gradient(circle at 9% 4%,#7c3aed1f,#0000 31rem),radial-gradient(circle at 91% 19%,rgba(34,211,238,.055),#0000 29rem),linear-gradient(180deg,#07090f33,#05070bd6);min-height:100vh;overflow-x:clip}.sandbox-page:before,.writing-dna-page:before{background-image:linear-gradient(rgba(148,163,184,.021) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.021) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 74%);mask-image:linear-gradient(180deg,#000 0,#0000 74%);opacity:.26;pointer-events:none;position:fixed;z-index:-1}.sandbox-shell,.writing-dna-shell{margin-inline:auto;padding:2rem 1.5rem 4rem;width:min(100%,92rem)}.sandbox-hero,.writing-dna-hero{background:linear-gradient(120deg,#7c3aed17,#0000 38%),linear-gradient(145deg,hsla(0,0%,100%,.024),#0000 43%),#080c14cc;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 22px 58px #00000038;min-height:12rem;overflow:hidden;padding:1.7rem 1.8rem;position:relative}.sandbox-hero:before,.writing-dna-hero:before{background:linear-gradient(90deg,#7c3aed 0 31%,#0000 31% 42%,#3b82f6 42% 70%,#0000 70% 81%,#22d3ee 81% 100%);content:"";height:5.1rem;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 10px);mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 10px);opacity:.78;pointer-events:none;position:absolute;right:1.45rem;top:1.2rem;transform:skewY(-8deg);width:9.2rem}.sandbox-hero:after,.writing-dna-hero:after{background:radial-gradient(ellipse,#22d3ee17,#0000 68%);bottom:-5rem;content:"";filter:blur(12px);height:11rem;pointer-events:none;position:absolute;right:-4rem;width:24rem}.sandbox-hero__copy,.writing-dna-hero__copy{position:relative;z-index:1}.sandbox-hero h1,.writing-dna-hero h1{color:#fff;font-size:clamp(2rem,3vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1;margin-top:.55rem}.sandbox-hero p,.writing-dna-hero p{color:#94a3b8;font-size:.92rem;line-height:1.68;margin-top:.78rem;max-width:44rem}.sandbox-hero__summary,.writing-dna-hero__summary{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.sandbox-hero__summary span,.writing-dna-hero__summary span{align-items:center;background:#4f46e512;border:1px solid #818cf826;border-radius:999px;color:#a5b4fc;display:inline-flex;font-size:.75rem;font-weight:600;gap:.42rem;padding:.38rem .62rem}.sandbox-section-label,.writing-dna-section-label{color:#718096;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.writing-dna-tabs{background:#05080ebd;border:1px solid #94a3b81a;border-radius:.85rem;box-shadow:0 15px 36px #00000029;display:flex;gap:.35rem;margin-top:1rem;padding:.35rem}.writing-dna-tabs button{align-items:center;border:1px solid #0000;border-radius:.62rem;color:#64748b;display:inline-flex;font-size:.82rem;font-weight:600;gap:.48rem;justify-content:center;min-height:2.55rem;padding:.62rem .9rem;position:relative;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.writing-dna-tabs button:hover:not(:disabled){background:hsla(0,0%,100%,.025);color:#cbd5e1}.writing-dna-tabs button.is-active{background:linear-gradient(90deg,#7c3aed29,#3b82f612),#ffffff08;border-color:#818cf83d;box-shadow:0 0 26px #7c3aed12;color:#fff}.writing-dna-tabs button.is-active:after{background:linear-gradient(90deg,#7c3aed,#3b82f6 58%,#22d3ee);border-radius:999px;bottom:-.36rem;content:"";height:2px;left:22%;position:absolute;right:22%}.writing-dna-tabs button:disabled{cursor:not-allowed;opacity:.38}.sandbox-dossier,.sandbox-transcript-panel,.sandbox-versions,.writing-dna-summary,.writing-dna-train{margin-top:1rem}.sandbox-dossier,.sandbox-transcript-panel,.sandbox-version,.writing-dna-train{background:linear-gradient(145deg,hsla(0,0%,100%,.022),#0000 44%),#070a11c7;border:1px solid rgba(148,163,184,.105);border-radius:1rem;box-shadow:0 20px 54px #0003}.writing-dna-train{padding:1.25rem}.sandbox-panel-header,.sandbox-versions__intro,.writing-dna-panel-header,.writing-dna-profile-header{align-items:flex-end;display:flex;gap:1.25rem;justify-content:space-between}.writing-dna-panel-header{padding-bottom:1rem}.sandbox-panel-header h2,.sandbox-setup-card h2,.sandbox-versions__intro h2,.writing-dna-panel-header h2,.writing-dna-profile-header h2{color:#fff;font-size:clamp(1.12rem,1.6vw,1.42rem);font-weight:600;letter-spacing:-.025em;margin-top:.35rem}.sandbox-panel-header p,.sandbox-versions__intro p,.writing-dna-panel-header p,.writing-dna-profile-header p{color:#7c8aa3;font-size:.84rem;line-height:1.6;margin-top:.34rem;max-width:44rem}.writing-dna-overwrite-note{align-items:center;background:#f59e0b0f;border:1px solid #f59e0b29;border-radius:999px;color:#fbbf24;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:600;gap:.38rem;padding:.38rem .58rem}.dna-field-card__textarea,.sandbox-transcript-textarea,.writing-dna-samples{background:#02050a85;border:1px solid #94a3b821;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018);color:#f8fafc;outline:none;resize:vertical;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease;width:100%}.dna-field-card__textarea:hover,.sandbox-transcript-textarea:hover,.writing-dna-samples:hover{border-color:#94a3b838}.dna-field-card__textarea:focus,.sandbox-transcript-textarea:focus,.writing-dna-samples:focus{background:#03060dc7;border-color:#818cf89e;box-shadow:0 0 0 3px #7c3aed17,0 0 24px #3b82f60a}.dna-field-card__textarea::placeholder,.sandbox-transcript-textarea::placeholder,.writing-dna-samples::placeholder{color:#475569}.writing-dna-samples{border-radius:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.7;margin-top:1rem;min-height:24rem;padding:1rem}.writing-dna-train__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:.85rem}.writing-dna-sample-stats{display:flex;flex-wrap:wrap;gap:.55rem}.writing-dna-sample-stats span{align-items:center;color:#718096;display:inline-flex;font-size:.76rem;gap:.35rem}.sandbox-primary-button,.sandbox-secondary-button,.writing-dna-primary-button{align-items:center;border-radius:.72rem;color:#fff;display:inline-flex;font-size:.82rem;font-weight:600;gap:.45rem;justify-content:center;min-height:2.45rem;padding:.58rem .9rem;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,opacity .16s ease}.sandbox-primary-button,.writing-dna-primary-button{background:linear-gradient(100deg,#6d28d9,#4f46e5 54%,#2563eb);border:1px solid #818cf880;box-shadow:0 12px 30px #4f46e533,0 0 28px #7c3aed14}.sandbox-primary-button:hover:not(:disabled),.writing-dna-primary-button:hover:not(:disabled){box-shadow:0 15px 36px #4f46e542,0 0 34px #22d3ee0f;transform:translateY(-1px)}.sandbox-secondary-button{background:hsla(0,0%,100%,.035);border:1px solid #94a3b821;color:#cbd5e1}.sandbox-secondary-button:hover:not(:disabled){background:#7c3aed17;border-color:#818cf84d;color:#fff}.sandbox-primary-button:disabled,.sandbox-secondary-button:disabled,.writing-dna-primary-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42}.sandbox-primary-button--compact,.sandbox-secondary-button--compact{font-size:.76rem;min-height:2.1rem;padding:.38rem .66rem}.writing-dna-stats{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.writing-dna-stat-card{background:linear-gradient(130deg,rgba(124,58,237,.055),#0000 44%),#070a11bd;border:1px solid #94a3b817;border-radius:.85rem;box-shadow:0 16px 40px #00000024;display:flex;gap:.8rem;min-height:8.4rem;overflow:hidden;padding:1rem;position:relative}.writing-dna-stat-card:after{background:radial-gradient(circle,rgba(34,211,238,.075),#0000 68%);bottom:-3rem;content:"";height:7rem;position:absolute;right:-2rem;width:10rem}.writing-dna-stat-card__icon{background:#7c3aed12;border:1px solid #a78bfa26;border-radius:.72rem;color:#a78bfa;display:grid;flex-shrink:0;height:2.4rem;place-items:center;width:2.4rem}.writing-dna-stat-card small{color:#718096;display:block;font-size:.71rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.writing-dna-stat-card strong{color:#fff;display:block;font-size:clamp(1.9rem,3vw,2.55rem);font-weight:400;letter-spacing:-.04em;line-height:1;margin-top:.35rem;position:relative;z-index:1}.writing-dna-stat-card--tone strong{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;max-width:18rem}.writing-dna-stat-card p{color:#718096;font-size:.76rem;line-height:1.5;margin-top:.45rem;position:relative;z-index:1}.writing-dna-profile-header{margin-top:1rem;padding:1rem .1rem .85rem}.writing-dna-fields{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dna-field-card{background:linear-gradient(130deg,rgba(124,58,237,.035),#0000 38%),#03060c80;border:1px solid rgba(148,163,184,.085);border-radius:.82rem;box-shadow:0 12px 32px #0000001a;min-width:0;padding:.95rem;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.dna-field-card.is-editing,.dna-field-card:hover{background:linear-gradient(130deg,rgba(124,58,237,.065),#0000 43%),#05080fad;border-color:#818cf833;box-shadow:0 16px 38px #00000029}.dna-field-card__actions,.dna-field-card__header,.dna-field-card__identity{align-items:center;display:flex}.dna-field-card__header{gap:.75rem;justify-content:space-between}.dna-field-card__identity{color:#8b98ad;font-size:.74rem;font-weight:700;gap:.52rem;letter-spacing:.13em;min-width:0;text-transform:uppercase}.dna-field-card__icon{background:rgba(124,58,237,.075);border-radius:.52rem;color:#a78bfa;display:grid;flex-shrink:0;height:1.8rem;place-items:center;width:1.8rem}.dna-field-card__actions{gap:.25rem}.dna-field-card__icon-button{border:1px solid #0000;border-radius:.5rem;color:#64748b;display:grid;flex-shrink:0;height:1.9rem;place-items:center;transition:color .15s ease,border-color .15s ease,background .15s ease;width:1.9rem}.dna-field-card__icon-button:hover{background:hsla(0,0%,100%,.045);color:#fff}.dna-field-card__icon-button.is-save{color:#6ee7b7}.dna-field-card__value{color:#cbd5e1;font-size:.88rem;line-height:1.62;margin-top:.7rem}.dna-field-card__value.is-empty{color:#526078;font-style:italic}.dna-field-card__tags{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.7rem}.dna-field-card__tags span{background:#7c3aed12;border:1px solid #a78bfa26;border-radius:999px;color:#c4b5fd;font-size:.76rem;font-weight:500;padding:.28rem .48rem}.dna-field-card__textarea{border-radius:.66rem;font-size:.84rem;line-height:1.6;margin-top:.7rem;min-height:7rem;padding:.72rem}.sandbox-workflow{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.sandbox-setup-card{background:linear-gradient(130deg,#7c3aed0d,#0000 44%),#070a11bd;border:1px solid #94a3b817;border-radius:.85rem;box-shadow:0 16px 40px #00000024;min-width:0;padding:1rem}.sandbox-setup-card__header{align-items:flex-start;display:flex;gap:.72rem;margin-bottom:.85rem}.sandbox-step-number{background:#7c3aed12;border:1px solid #a78bfa24;border-radius:.64rem;color:#a78bfa;display:grid;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:700;height:2.15rem;place-items:center;width:2.15rem}.sandbox-setup-card h2{font-size:1rem}.sandbox-dropzone{align-items:center;background:#02050a61;border:1px dashed #94a3b833;border-radius:.72rem;color:#94a3b8;display:flex;flex-direction:column;gap:.38rem;justify-content:center;min-height:8.6rem;padding:1rem;text-align:center;transition:color .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease;width:100%}.sandbox-dropzone.is-working,.sandbox-dropzone:focus-visible,.sandbox-dropzone:hover:not(:disabled){background:linear-gradient(145deg,#7c3aed17,#0000 50%),#03060dad;border-color:#818cf873;box-shadow:0 0 26px rgba(124,58,237,.055);color:#f8fafc}.sandbox-dropzone:disabled{cursor:wait}.sandbox-dropzone__icon{background:rgba(124,58,237,.075);border:1px solid #a78bfa24;border-radius:.75rem;color:#a78bfa;display:grid;height:2.5rem;place-items:center;width:2.5rem}.sandbox-dropzone strong{color:inherit;font-size:.84rem;font-weight:600;margin-top:.15rem}.sandbox-dropzone small{color:#64748b;font-size:.72rem;line-height:1.45}.sandbox-select-label{color:#718096;display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.38rem;text-transform:uppercase}.sandbox-select{background:#02050a85;border:1px solid #94a3b821;border-radius:.68rem;color:#f8fafc;font-size:.84rem;min-height:2.55rem;outline:none;padding:.58rem .72rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.sandbox-select:focus{background:#03060dc7;border-color:#818cf899;box-shadow:0 0 0 3px #7c3aed17}.sandbox-profile-toggle{align-items:center;background:#02050a47;border:1px solid rgba(148,163,184,.075);border-radius:.68rem;cursor:pointer;display:flex;gap:.68rem;margin-top:.72rem;padding:.68rem}.sandbox-profile-toggle input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.sandbox-profile-toggle__control{background:#94a3b81a;border:1px solid #94a3b829;border-radius:999px;flex-shrink:0;height:1.25rem;position:relative;transition:border-color .16s ease,background .16s ease;width:2.25rem}.sandbox-profile-toggle__control:after{background:#64748b;border-radius:999px;content:"";height:.76rem;left:.18rem;position:absolute;top:.18rem;transition:background .16s ease,transform .16s ease;width:.76rem}.sandbox-profile-toggle input:checked+.sandbox-profile-toggle__control{background:#4f46e53d;border-color:#818cf86b}.sandbox-profile-toggle input:checked+.sandbox-profile-toggle__control:after{background:#c4b5fd;transform:translateX(.96rem)}.sandbox-profile-toggle input:focus-visible+.sandbox-profile-toggle__control{outline:2px solid #7c3aedd9;outline-offset:3px}.sandbox-profile-toggle>span:last-child{min-width:0}.sandbox-profile-toggle small,.sandbox-profile-toggle strong{display:block}.sandbox-profile-toggle strong{color:#cbd5e1;font-size:.8rem;font-weight:600}.sandbox-profile-toggle small{color:#64748b;font-size:.7rem;line-height:1.45;margin-top:.18rem}.sandbox-transcript-stat{background:#02050a47;border:1px solid rgba(148,163,184,.075);border-radius:.68rem;margin-top:.25rem;padding:.8rem}.sandbox-transcript-stat span,.sandbox-transcript-stat strong{display:block}.sandbox-transcript-stat strong{color:#fff;font-size:clamp(1.9rem,3vw,2.55rem);font-weight:400;letter-spacing:-.04em;line-height:1}.sandbox-transcript-stat span{color:#718096;font-size:.72rem;margin-top:.34rem}.sandbox-readiness{align-items:center;color:#64748b;display:inline-flex;font-size:.73rem;font-weight:600;gap:.36rem;margin-top:.72rem}.sandbox-readiness.is-ready{color:#6ee7b7}.sandbox-transcript-panel{padding:1.25rem}.sandbox-panel-header{padding-bottom:1rem}.sandbox-transcript-textarea{border-radius:.78rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;line-height:1.72;margin-top:1rem;min-height:18rem;padding:1rem}.sandbox-dossier{overflow:hidden}.sandbox-dossier__toggle{align-items:center;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem;text-align:left;transition:background .16s ease;width:100%}.sandbox-dossier__toggle:hover{background:hsla(0,0%,100%,.025)}.sandbox-dossier__identity,.sandbox-dossier__state{align-items:center;display:flex}.sandbox-dossier__identity{gap:.68rem;min-width:0}.sandbox-dossier__icon{background:rgba(124,58,237,.075);border:1px solid #a78bfa24;border-radius:.66rem;color:#a78bfa;display:grid;flex-shrink:0;height:2.2rem;place-items:center;width:2.2rem}.sandbox-dossier__identity small,.sandbox-dossier__identity strong{display:block}.sandbox-dossier__identity small{color:#8b98ad;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sandbox-dossier__identity strong{color:#f8fafc;font-size:.86rem;font-weight:600;margin-top:.2rem}.sandbox-dossier__state{color:#718096;flex-shrink:0;font-size:.72rem;font-weight:600;gap:.34rem;text-transform:uppercase}.sandbox-dossier__content{grid-gap:.65rem;border-top:1px solid rgba(148,163,184,.075);display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1rem 1rem}.sandbox-dossier__item{background:#02050a47;border:1px solid rgba(148,163,184,.075);border-radius:.68rem;margin-top:.75rem;padding:.78rem}.sandbox-dossier__item p{color:#cbd5e1;font-size:.86rem;line-height:1.62;margin-top:.45rem}.sandbox-versions__intro{padding:.15rem .1rem .85rem}.sandbox-versions__grid{grid-gap:.75rem;align-items:stretch;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-version{display:flex;flex-direction:column;min-width:0;padding:1rem}.sandbox-version__header{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(8.5rem,1fr) auto;min-height:4.25rem;padding-bottom:.85rem}.sandbox-temperature-control,.sandbox-version__actions,.sandbox-version__identity{align-items:center;display:flex}.sandbox-version__identity{align-items:flex-start;gap:.58rem;min-width:0}.sandbox-version__identity-copy{min-width:0}.sandbox-version__identity-copy .sandbox-section-label{white-space:nowrap}.sandbox-version__mark{background:#7c3aed14;border:1px solid #a78bfa29;border-radius:.64rem;color:#c4b5fd;display:grid;flex-shrink:0;font-size:.78rem;font-weight:700;height:2.15rem;place-items:center;width:2.15rem}.sandbox-version__identity p{color:#64748b;font-size:.72rem;line-height:1.5;margin-top:.16rem;min-height:2.16rem}.sandbox-version__temperature-badge{background:hsla(0,0%,100%,.025);border:1px solid #94a3b81a;border-radius:999px;color:#7c8aa3;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;padding:.24rem .4rem}.sandbox-version__actions{grid-gap:.45rem;gap:.45rem;grid-template-columns:auto auto auto;justify-content:end}.sandbox-temperature-control{gap:.38rem;margin-right:.15rem}.sandbox-temperature-control>span{color:#718096;font-size:.7rem;font-weight:600}.sandbox-temperature-control input{accent-color:#7c3aed;width:5.5rem}.sandbox-temperature-control strong{color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600;width:2.2rem}.sandbox-version__output{background:#02050a57;border:1px solid rgba(148,163,184,.075);border-radius:.72rem;flex:1 1 auto;margin-top:1rem;min-height:22rem;padding:1rem}.sandbox-version__note{color:#e2e8f0;font-size:.9rem;line-height:1.72;white-space:pre-wrap}.sandbox-version__placeholder{align-items:center;color:#526078;display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-height:19.8rem;text-align:center}.sandbox-version__placeholder svg{color:#64748b}.sandbox-version__placeholder strong{color:#94a3b8;font-size:.84rem;font-weight:600}.sandbox-version__placeholder span{color:#526078;font-size:.74rem;line-height:1.5;max-width:22rem}.sandbox-version__placeholder.is-working svg{animation:sandbox-sparkle-pulse 1.25s ease-in-out infinite;color:#a78bfa}@keyframes sandbox-sparkle-pulse{0%,to{opacity:.48;transform:scale(.92) rotate(-5deg)}50%{opacity:1;transform:scale(1.04) rotate(5deg)}}@media (max-width:1120px){.sandbox-version__header{align-items:flex-start;display:flex;flex-direction:column;min-height:0}.sandbox-version__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.sandbox-version__identity p{min-height:0}}@media (max-width:900px){.sandbox-workflow,.writing-dna-stats{grid-template-columns:1fr}.writing-dna-stat-card{min-height:7.2rem}.sandbox-versions__grid{grid-template-columns:1fr}}@media (max-width:760px){.sandbox-dossier__content,.writing-dna-fields{grid-template-columns:1fr}.sandbox-panel-header,.sandbox-versions__intro,.writing-dna-panel-header,.writing-dna-profile-header{align-items:flex-start;flex-direction:column}.writing-dna-train__footer{align-items:stretch;flex-direction:column}.writing-dna-primary-button{width:100%}}@media (max-width:639px){.sandbox-shell,.writing-dna-shell{padding:1.15rem .9rem 3rem}.sandbox-hero,.writing-dna-hero{min-height:auto;padding:1.35rem}.sandbox-hero:before,.writing-dna-hero:before{display:none}.sandbox-hero p,.writing-dna-hero p{font-size:.84rem}.writing-dna-tabs{overflow-x:auto}.writing-dna-tabs button{flex:1 0 auto}.sandbox-transcript-panel,.sandbox-version,.writing-dna-train{padding:1rem}.writing-dna-samples{min-height:20rem}.writing-dna-overwrite-note{align-items:flex-start;white-space:normal}.sandbox-version__actions{align-items:stretch;display:flex;flex-direction:column}.sandbox-temperature-control{justify-content:space-between;margin-right:0;width:100%}.sandbox-temperature-control input{flex:1 1}.sandbox-primary-button--compact,.sandbox-secondary-button--compact{width:100%}.sandbox-version__output{min-height:18rem}.sandbox-version__placeholder{min-height:15.8rem}}@media (prefers-reduced-motion:reduce){.sandbox-version__placeholder.is-working svg{animation:none!important}}.account-page,.auth-action-page,.legal-consent-page,.legal-page{background:radial-gradient(circle at 12% 4%,#7c3aed21,#0000 30rem),radial-gradient(circle at 91% 18%,rgba(34,211,238,.055),#0000 28rem),linear-gradient(180deg,#07090f,#05070b 48%,#040509);min-height:100vh;overflow-x:clip;position:relative}.account-page:before,.auth-action-page:before,.legal-consent-page:before,.legal-page:before{background-image:linear-gradient(rgba(148,163,184,.022) 1px,#0000 0),linear-gradient(90deg,rgba(148,163,184,.022) 1px,#0000 0);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#0000 74%);mask-image:linear-gradient(180deg,#000 0,#0000 74%);opacity:.24;pointer-events:none;position:fixed;z-index:0}.auth-action-header,.legal-consent-header,.legal-header{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;min-height:4.75rem;padding:.75rem 1.5rem;position:relative;width:min(100%,92rem);z-index:2}.auth-action-brand,.legal-brand{align-items:center;border-radius:.7rem;display:inline-flex}.auth-action-back,.legal-back{align-items:center;background:#ffffff05;border:1px solid #94a3b817;border-radius:.62rem;color:#94a3b8;display:inline-flex;font-size:.78rem;font-weight:600;gap:.42rem;padding:.48rem .7rem;transition:color .16s ease,border-color .16s ease,background .16s ease}.auth-action-back:hover,.legal-back:hover{background:#7c3aed12;border-color:#818cf83d;color:#f8fafc}.auth-action-shell{margin-inline:auto;padding:2.2rem 1.25rem 3rem;position:relative;width:min(100%,32rem);z-index:1}.auth-action-card{background:linear-gradient(140deg,rgba(124,58,237,.085),#0000 38%),linear-gradient(145deg,hsla(0,0%,100%,.025),#0000 42%),#080c14e0;border:1px solid #94a3b81f;border-radius:1rem;box-shadow:inset 0 1px 0 #ffffff08,0 26px 70px #00000052;overflow:hidden;padding:2rem;position:relative}.auth-action-card__accent,.legal-consent-card__accent{background:linear-gradient(90deg,#7c3aed,#0000 31%,#3b82f6 60%,#0000 78%,#22d3ee);height:2px;left:0;opacity:.78;position:absolute;right:0;top:0}.auth-action-card__mark,.legal-consent-icon{background:linear-gradient(145deg,#7c3aed2e,rgba(59,130,246,.055)),#050810b8;border:1px solid #a78bfa33;border-radius:.85rem;box-shadow:0 12px 30px #0003;color:#c4b5fd;display:grid;height:3rem;margin-bottom:1.25rem;place-items:center;width:3rem}.auth-action-card h1,.legal-consent-card h1{color:#fff;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.06;margin-top:.7rem}.auth-action-description,.legal-consent-description{color:#94a3b8;font-size:.9rem;line-height:1.68;margin-top:.85rem}.auth-action-card>.segmented-divider,.auth-action-card__body,.legal-consent-card>.segmented-divider{margin-top:1.35rem}.auth-action-form{display:flex;flex-direction:column;gap:1.05rem}.auth-action-form--spaced{margin-top:1.1rem}.auth-action-label{color:#7c8aa1;display:block;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.auth-action-input{background:#02050a85;border:1px solid #94a3b821;border-radius:.7rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.018);font-size:.9rem;margin-top:.48rem;outline:none;padding:.78rem .9rem;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.auth-action-input::placeholder{color:#465469}.auth-action-input:hover{border-color:#94a3b838}.auth-action-input:focus{background:#03060dc7;border-color:#818cf89e;box-shadow:0 0 0 3px #7c3aed17,0 0 24px rgba(59,130,246,.045)}.auth-action-primary-button,.legal-consent-button{align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,.035),#0000 32%),linear-gradient(100deg,#6d28d9,#4f46e5 54%,#2563eb);border:1px solid #818cf87a;border-radius:.72rem;box-shadow:inset 0 1px 0 #ffffff1f,0 13px 32px #4f46e533;color:#fff;display:inline-flex;font-size:.86rem;font-weight:600;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.72rem 1rem;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease,opacity .16s ease;width:100%}.auth-action-primary-button:hover:not(:disabled),.legal-consent-button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff24,0 16px 38px #4f46e540;filter:brightness(1.08);transform:translateY(-1px)}.auth-action-primary-button:disabled,.legal-consent-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.42}.auth-action-primary-button--secondary{background:#0000;border:1px solid #94a3b833;box-shadow:none;color:#cbd5e1;margin-top:1rem}.auth-action-primary-button--secondary:hover:not(:disabled){background:#94a3b814;border-color:#94a3b84d}.auth-action-status{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid #94a3b81c;border-radius:.72rem;display:flex;font-size:.85rem;gap:.65rem;line-height:1.58;padding:.9rem}.auth-action-status svg{flex-shrink:0;margin-top:.06rem}.auth-action-status.is-success{background:rgba(16,185,129,.055);border-color:#34d39933;color:#a7f3d0}.auth-action-status.is-error{background:rgba(225,29,72,.055);border-color:#fb718533;color:#fecdd3}.auth-action-status.is-neutral{color:#cbd5e1}.auth-action-text-link{color:#94a3b8;display:block;font-size:.82rem;font-weight:500;margin-top:1.15rem;text-align:center;transition:color .15s ease}.auth-action-text-link:hover{color:#e2e8f0}.auth-action-footer{align-items:center;color:#475569;display:flex;font-size:.7rem;gap:1rem;justify-content:space-between;margin-top:1rem;padding:0 .3rem}.auth-action-footer>span{font-weight:600;letter-spacing:.13em;text-transform:uppercase}.auth-action-footer nav{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:flex-end}.auth-action-footer a{transition:color .15s ease}.auth-action-footer a:hover{color:#a78bfa}.legal-header{-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:#05070bb8;border-bottom:1px solid #94a3b817;width:100%}.legal-header__inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;width:min(100%,76rem)}.legal-shell{margin-inline:auto;padding:3.2rem 1.5rem 4rem;position:relative;width:min(100%,56rem);z-index:1}.legal-hero{background:linear-gradient(125deg,#7c3aed17,#0000 40%),#080c14c2;border:1px solid #94a3b81c;border-radius:1rem;margin-bottom:1.5rem;overflow:hidden;padding:1.75rem;position:relative}.legal-hero:after{background:radial-gradient(ellipse,#22d3ee14,#0000 68%);bottom:-3.5rem;content:"";filter:blur(10px);height:8rem;pointer-events:none;position:absolute;right:-2rem;width:14rem}.legal-hero__mark{background:#7c3aed14;border:1px solid #a78bfa2e;border-radius:.78rem;color:#c4b5fd;display:grid;height:2.7rem;margin-bottom:1rem;place-items:center;width:2.7rem}.legal-hero h1{color:#fff;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1.02;margin-top:.65rem;position:relative;z-index:1}.legal-hero p{color:#64748b;font-size:.8rem;margin-top:.8rem;position:relative;z-index:1}.legal-copy{display:flex;flex-direction:column;gap:.75rem}.legal-section{background:linear-gradient(145deg,hsla(0,0%,100%,.018),#0000 42%),#070a11b8;border:1px solid #94a3b817;border-radius:.85rem;padding:1.4rem 1.5rem}.legal-section h2{color:#f8fafc;font-size:1.05rem;font-weight:600;letter-spacing:-.015em;margin-bottom:.72rem}.legal-section>div{color:#a8b4c5;display:flex;flex-direction:column;font-size:.9rem;gap:.72rem;line-height:1.72}.legal-section a{color:#a78bfa;text-decoration:underline;-webkit-text-decoration-color:#a78bfa4d;text-decoration-color:#a78bfa4d;text-underline-offset:.18rem}.legal-list{display:flex;flex-direction:column;gap:.48rem;list-style:disc;padding-left:1.15rem}.legal-list li::marker{color:#8b5cf6}.legal-footer{background:#05070b9e;border-top:1px solid #94a3b814;position:relative;z-index:1}.legal-footer>div{align-items:center;color:#475569;display:flex;font-size:.74rem;gap:1rem;justify-content:space-between;margin-inline:auto;padding:1.45rem 1.5rem;width:min(100%,56rem)}.legal-footer>div>span{font-weight:600;letter-spacing:.12em;text-transform:uppercase}.legal-footer nav{display:flex;flex-wrap:wrap;gap:1rem}.legal-footer a{transition:color .15s ease}.legal-footer a:hover{color:#c4b5fd}.legal-consent-header{justify-content:flex-start}.legal-consent-shell{display:grid;min-height:calc(100vh - 4.75rem);padding:2rem 1.25rem 4rem;place-items:center;position:relative;z-index:1}.legal-consent-card{background:linear-gradient(135deg,#7c3aed14,#0000 42%),#080c14e0;border:1px solid #94a3b81f;border-radius:1rem;box-shadow:0 28px 72px #00000057;overflow:hidden;padding:2rem;position:relative;width:min(100%,37rem)}.legal-consent-form{display:flex;flex-direction:column;gap:.72rem;margin-top:1.35rem}.legal-consent-check{grid-gap:.72rem;align-items:flex-start;background:#02050a57;border:1px solid #94a3b817;border-radius:.72rem;color:#a8b4c5;cursor:pointer;display:grid;font-size:.86rem;gap:.72rem;grid-template-columns:auto minmax(0,1fr);line-height:1.6;padding:.88rem;transition:border-color .16s ease,background .16s ease}.legal-consent-check.is-checked,.legal-consent-check:hover{background:rgba(124,58,237,.055);border-color:#818cf83d}.legal-consent-check input{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.legal-consent-check__box{background:hsla(0,0%,100%,.025);border:1px solid #94a3b833;border-radius:.34rem;color:#c4b5fd;display:grid;height:1.2rem;margin-top:.08rem;place-items:center;width:1.2rem}.legal-consent-check.is-checked .legal-consent-check__box{background:linear-gradient(145deg,#7c3aed,#3b82f6);border-color:#818cf87a;color:#fff}.legal-consent-check a{color:#a78bfa;font-weight:600}.legal-consent-button{margin-top:.45rem}.legal-consent-loading{background:radial-gradient(circle at 50% 38%,#7c3aed1f,#0000 24rem),#05070b;min-height:100vh}.account-shell{margin-inline:auto;padding:2rem 1.5rem 4rem;position:relative;width:min(100%,78rem);z-index:1}.account-hero{align-items:flex-start;background:linear-gradient(120deg,#7c3aed17,#0000 36%),#080c14c7;border:1px solid #94a3b81c;border-radius:1rem;box-shadow:0 20px 54px #0003;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.25rem;overflow:hidden;padding:1.7rem 1.75rem;position:relative}.account-hero h1{color:#fff;font-size:clamp(2rem,4vw,3.15rem);font-weight:600;letter-spacing:-.045em;line-height:1.02;margin-top:.65rem}.account-hero p{color:#94a3b8;font-size:.92rem;line-height:1.65;margin-top:.85rem;max-width:42rem}.account-danger__icon,.account-hero__mark,.account-panel__icon{background:linear-gradient(145deg,#7c3aed29,rgba(59,130,246,.045)),#04070ead;border:1px solid #a78bfa2e;border-radius:.85rem;color:#c4b5fd;display:grid;flex-shrink:0;height:3rem;place-items:center;width:3rem}.account-danger,.account-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.018),#0000 42%),#070a11bd;border:1px solid #94a3b81a;border-radius:1rem;padding:1.5rem}.account-danger__header,.account-panel__header{align-items:center;display:flex;gap:.8rem}.account-danger__header h2,.account-panel__header h2{color:#f8fafc;font-size:1.15rem;font-weight:600;letter-spacing:-.018em;margin-top:.18rem}.account-section-label{color:#7c8aa1;font-size:.7rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.account-panel>.segmented-divider{margin:1.1rem 0 1.2rem}.account-info-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.account-info-card{background:#02050a52;border:1px solid rgba(148,163,184,.085);border-radius:.72rem;min-width:0;padding:.9rem}.account-info-card small{color:#64748b;display:block;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.account-info-card strong{align-items:center;color:#dbe4ef;display:flex;font-size:.86rem;font-weight:600;gap:.42rem;line-height:1.45;margin-top:.5rem;min-width:0;overflow-wrap:anywhere}.account-verification{align-items:center;background:rgba(245,158,11,.045);border:1px solid #fbbf242e;border-radius:.72rem;color:#fef3c7;display:flex;font-size:.84rem;gap:1rem;justify-content:space-between;margin-top:.9rem;padding:.85rem}.account-verification>div{align-items:center;display:flex;gap:.55rem}.account-verification svg{color:#fbbf24;flex-shrink:0}.account-verification button{background:#f59e0b0d;border:1px solid #fbbf2438;border-radius:.58rem;color:#fde68a;flex-shrink:0;font-size:.76rem;font-weight:600;padding:.46rem .68rem}.account-verification button:disabled{opacity:.45}.account-actions{align-items:center;border-top:1px solid rgba(148,163,184,.075);display:flex;gap:1rem;justify-content:space-between;margin-top:1.1rem;padding-top:1rem}.account-download-button{align-items:center;background:#7c3aed12;border:1px solid #818cf840;border-radius:.65rem;color:#f8fafc;display:inline-flex;font-size:.8rem;font-weight:600;gap:.48rem;min-height:2.45rem;padding:.56rem .78rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.account-download-button:hover:not(:disabled){background:#7c3aed1f;border-color:#818cf866;transform:translateY(-1px)}.account-download-button:disabled{opacity:.45}.account-legal-links{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.account-legal-links a{border-radius:.5rem;color:#a78bfa;font-size:.76rem;font-weight:600;padding:.46rem .6rem;transition:color .15s ease,background .15s ease}.account-legal-links a:hover{background:#7c3aed12;color:#ddd6fe}.account-contact{color:#64748b;font-size:.78rem;margin-top:.9rem}.account-contact a{color:#a78bfa;font-weight:600}.account-danger{background:linear-gradient(135deg,#7f1d1d12,#0000 42%),#08080dbd;border-color:#f8717129;margin-top:1rem}.account-danger__icon{background:#7f1d1d1a;border-color:#f871712e;color:#fca5a5}.account-danger>p{color:#94a3b8;font-size:.86rem;line-height:1.65;margin-top:1rem;max-width:58rem}.account-danger__fields{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.account-danger__fields label>span{color:#7c8aa1;display:block;font-size:.68rem;font-weight:700;letter-spacing:.13em;margin-bottom:.42rem;text-transform:uppercase}.account-danger__fields input{background:#02050a6b;border:1px solid #94a3b81f;border-radius:.66rem;color:#f8fafc;font-size:.86rem;outline:none;padding:.7rem .82rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.account-danger__fields input:focus{border-color:#f8717175;box-shadow:0 0 0 3px #ef444412}.account-delete-button{align-items:center;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:.65rem;color:#fecaca;display:inline-flex;font-size:.8rem;font-weight:600;gap:.48rem;margin-top:1rem;min-height:2.45rem;padding:.56rem .78rem;transition:border-color .16s ease,background .16s ease}.account-delete-button:hover:not(:disabled){background:#991b1b2e;border-color:#f8717161}.account-delete-button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:920px){.account-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.auth-action-header,.legal-consent-header,.legal-header{min-height:4.25rem;padding-inline:.9rem}.auth-action-back,.legal-back{padding-inline:.55rem}.auth-action-shell{padding:1.25rem .9rem 2.5rem}.auth-action-card,.legal-consent-card{padding:1.35rem}.auth-action-footer,.legal-footer>div{align-items:flex-start;flex-direction:column}.auth-action-footer nav,.legal-footer nav{justify-content:flex-start}.legal-shell{padding:1.5rem .9rem 3rem}.legal-hero,.legal-section{padding:1.1rem}.legal-hero h1{font-size:2rem}.legal-section>div{font-size:.86rem}.legal-consent-shell{min-height:calc(100vh - 4.25rem);padding:1.25rem .9rem 3rem}.account-shell{padding:1.15rem .9rem 3rem}.account-hero{padding:1.35rem}.account-hero__mark{display:none}.account-danger,.account-panel{padding:1rem}.account-danger__fields,.account-info-grid{grid-template-columns:1fr}.account-actions,.account-verification{align-items:stretch;flex-direction:column}.account-download-button,.account-verification button{justify-content:center;width:100%}.account-legal-links{justify-content:flex-start}}.dashboard-call-card__mark{color:#a78bfa}.dashboard-call-card__mark svg{filter:drop-shadow(0 0 10px rgba(124,58,237,.2))}.longitudinal-delta{padding:0}.longitudinal-delta__toggle{align-items:center;background:#0000;color:inherit;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;position:relative;text-align:left;transition:background .16s ease,color .16s ease;width:100%;z-index:1}.longitudinal-delta__toggle:hover{background:rgba(124,58,237,.045)}.longitudinal-delta__toggle-copy{display:flex;flex-direction:column;gap:.28rem;min-width:0}.longitudinal-delta__hint{color:#64748b;font-size:.76rem;line-height:1.45}.longitudinal-delta__chevron{color:#818cf8;flex-shrink:0;transition:transform .18s ease}.longitudinal-delta.is-expanded .longitudinal-delta__chevron{transform:rotate(180deg)}.longitudinal-delta.is-expanded .longitudinal-delta__toggle{border-bottom:1px solid #94a3b814}.longitudinal-delta__content{animation:callsect-context-reveal .18s ease-out both;padding:0 1.25rem 1.25rem}.relationship-memory-tip{grid-gap:.9rem;align-items:center;background:linear-gradient(105deg,rgba(124,58,237,.055),#0000 42%),#070a1194;border:1px solid #818cf821;border-radius:.85rem;box-shadow:0 12px 34px #0000001f;display:grid;gap:.9rem;margin-top:1rem}.relationship-memory-tip__icon{background:#7c3aed12;border:1px solid #a78bfa26;border-radius:.68rem;color:#a78bfa;display:grid;height:2.35rem;place-items:center;width:2.35rem}.relationship-memory-tip__copy{min-width:0}.relationship-memory-tip__copy strong{color:#e2e8f0;display:block;font-size:.88rem;font-weight:600}.relationship-memory-tip__copy p{color:#718096;font-size:.78rem;margin-top:.18rem}.relationship-memory-tip__action{align-items:center;background:rgba(124,58,237,.065);border:1px solid #a78bfa2e;border-radius:.62rem;color:#c4b5fd;display:inline-flex;flex-shrink:0;font-size:.76rem;font-weight:600;gap:.38rem;justify-content:center;min-height:2.15rem;padding:.48rem .7rem;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.relationship-memory-tip__action:hover{background:#7c3aed1f;border-color:#818cf857;color:#fff;transform:translateY(-1px)}@keyframes callsect-context-reveal{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.longitudinal-delta__toggle{padding:.9rem 1rem}.longitudinal-delta__content{padding:0 1rem 1rem}.relationship-memory-tip{grid-template-columns:auto minmax(0,1fr)}.relationship-memory-tip__action{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.longitudinal-delta__chevron,.longitudinal-delta__content,.relationship-memory-tip__action{animation:none!important;transform:none!important;transition:none!important}}:root{--app-sidebar-width:15.75rem;--app-bg:#05070b;--app-surface:#0a0e17;--app-surface-strong:#0e1420;--app-surface-soft:hsla(0,0%,100%,.035);--app-surface-hover:hsla(0,0%,100%,.055);--app-border:#94a3b81f;--app-border-strong:#94a3b833;--app-text-strong:#f8fafc;--app-text:#dce3ee;--app-text-muted:#8b98ad;--app-text-subtle:#6f7d95;--app-type-eyebrow:0.72rem;--app-type-micro:0.75rem;--app-type-caption:0.8rem;--app-type-small:0.84rem;--app-type-body:0.9rem;--app-leading-copy:1.65;--app-brand:#6d4aff;--app-brand-soft:#6d4aff1a;--app-brand-border:#8b5cf63d;--app-brand-glow:#7c3aed24;--speaker-rep-color:#c4b5fd;--speaker-rep-border:#8b5cf64d;--speaker-rep-background:#7c3aed1f;--speaker-client-color:#8be4ff;--speaker-client-border:#22d3ee40;--speaker-client-background:#22d3ee14;--app-blue-soft:#3b82f61a;--app-cyan-soft:#22d3ee1a;--app-success-soft:#10b9811a;--app-shadow:0 18px 46px #00000038;--app-shadow-soft:0 10px 28px #00000024}html.light{--background:225 45% 98%;--foreground:226 42% 13%;--card:0 0% 100%;--card-foreground:226 42% 13%;--popover:0 0% 100%;--popover-foreground:226 42% 13%;--secondary:230 38% 96%;--secondary-foreground:226 35% 20%;--muted:228 34% 96%;--muted-foreground:220 13% 46%;--border:225 25% 88%;--input:225 24% 92%;--app-bg:#f6f7fb;--app-surface:#fff;--app-surface-strong:#fbfbfe;--app-surface-soft:#f5f3ff;--app-surface-hover:#f7f6ff;--app-border:#e4e7f0;--app-border-strong:#d5d9e5;--app-text-strong:#171a2d;--app-text:#30364b;--app-text-muted:#687086;--app-text-subtle:#626b80;--app-brand:#6551dc;--app-brand-soft:#f2efff;--app-brand-border:#dcd4ff;--app-brand-glow:#6551dc1c;--speaker-rep-color:#6551dc;--speaker-rep-border:#dcd4ff;--speaker-rep-background:#f2efff;--speaker-client-color:#0e7490;--speaker-client-border:#0e749038;--speaker-client-background:#ecfbfd;--app-blue-soft:#eef5ff;--app-cyan-soft:#ecfbfd;--app-success-soft:#edf9f3;--app-shadow:0 18px 45px rgba(28,32,51,.075);--app-shadow-soft:0 8px 22px #1c20330f;background:#05070b;background:var(--app-bg);color-scheme:light}html.dark{color-scheme:dark}html.light #root,html.light body{background:#05070b;background:var(--app-bg);color:#dce3ee;color:var(--app-text)}.callsect-toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,#0a0e17 96%,#0000)!important;background:color-mix(in srgb,var(--app-surface) 96%,#0000)!important;border:1px solid #94a3b81f!important;border:1px solid var(--app-border)!important;box-shadow:0 18px 46px #00000038!important;box-shadow:var(--app-shadow)!important;color:#f8fafc!important;color:var(--app-text-strong)!important}.callsect-toast [data-button]{background:#6d4aff!important;background:var(--app-brand)!important;border:1px solid color-mix(in srgb,#6d4aff 48%,#0000)!important;border:1px solid color-mix(in srgb,var(--app-brand) 48%,#0000)!important;color:#fff!important;font-weight:700!important;min-height:2.1rem;white-space:nowrap}.callsect-toast [data-button]:hover{filter:brightness(1.08)}.app-sidebar{background:linear-gradient(180deg,color-mix(in srgb,#6d4aff1a 38%,#0000),#0000 32%),#0a0e17;background:linear-gradient(180deg,color-mix(in srgb,var(--app-brand-soft) 38%,#0000),#0000 32%),var(--app-surface);border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);box-shadow:10px 0 34px rgba(15,23,42,.035);color:#dce3ee;color:var(--app-text);display:flex;flex-direction:column;inset:0 auto 0 0;padding:1.1rem .95rem 1rem;position:fixed;width:15.75rem;width:var(--app-sidebar-width);z-index:70}.app-brand,.app-mobile-brand{align-items:center;color:#f8fafc;color:var(--app-text-strong);display:inline-flex;text-decoration:none}.app-brand{gap:.68rem;padding:.35rem .4rem 1.2rem}.app-brand__mark{filter:drop-shadow(0 8px 16px rgba(101,81,220,.16));flex-shrink:0;height:2.45rem;object-fit:contain;width:2.45rem}.app-brand__copy{display:flex;flex-direction:column;min-width:0}.app-brand__copy strong{color:#f8fafc;color:var(--app-text-strong);font-size:1.42rem;font-weight:650;letter-spacing:-.045em;line-height:1}.app-brand__copy small{color:#8b5cf6;font-size:.54rem;font-weight:700;letter-spacing:.17em;margin-top:.28rem;text-transform:uppercase}.app-sidebar__nav{border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-height:0;padding-top:.8rem}.app-sidebar__section-label{color:#6f7d95;color:var(--app-text-subtle);font-size:.64rem;font-weight:700;letter-spacing:.17em;margin:.15rem .65rem .5rem;text-transform:uppercase}.app-sidebar__link{align-items:center;border:1px solid #0000;border-radius:.72rem;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.86rem;font-weight:550;gap:.72rem;min-height:2.75rem;padding:.56rem .68rem;position:relative;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.app-sidebar__link:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.app-sidebar__link.is-active{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 8px 22px #6551dc12;color:#6d4aff;color:var(--app-brand)}.app-sidebar__link.is-active:before{background:linear-gradient(180deg,#7c3aed,#3b82f6 62%,#22d3ee);border-radius:999px;bottom:.62rem;box-shadow:0 0 14px #6551dc4d;content:"";left:-.98rem;position:absolute;top:.62rem;width:3px}.app-sidebar__link-icon{background:color-mix(in srgb,currentColor 5%,#0000);border-radius:.55rem;color:inherit;display:grid;flex-shrink:0;height:1.85rem;place-items:center;width:1.85rem}.app-sidebar__footer{border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);display:flex;flex-direction:column;gap:.72rem;padding-top:.9rem;position:relative}.app-feedback-button{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.7rem;color:#dce3ee;color:var(--app-text);display:flex;font-size:.82rem;font-weight:550;gap:.62rem;min-height:2.65rem;padding:.52rem .62rem;text-align:left;transition:color .16s ease,border-color .16s ease,background .16s ease;width:100%}.app-feedback-button:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.app-feedback-button>span:first-child{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.5rem;color:#6d4aff;color:var(--app-brand);display:grid;height:1.65rem;place-items:center;width:1.65rem}.app-theme-control{position:relative}.app-theme-control__trigger{grid-gap:.62rem;align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.7rem;color:#dce3ee;color:var(--app-text);display:grid;font-size:.82rem;font-weight:550;gap:.62rem;grid-template-columns:auto 1fr auto;min-height:2.65rem;padding:.52rem .62rem;text-align:left;transition:border-color .16s ease,background .16s ease;width:100%}.app-theme-control__trigger:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border)}.app-theme-control__trigger>svg{color:#6f7d95;color:var(--app-text-subtle);transition:transform .16s ease}.app-theme-control__trigger>svg.is-open{transform:rotate(180deg)}.app-theme-control__icon{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.5rem;color:#6d4aff;color:var(--app-brand);display:grid;height:1.65rem;place-items:center;width:1.65rem}.app-theme-menu{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;bottom:calc(100% + .45rem);box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow);left:0;overflow:hidden;padding:.35rem;position:absolute;right:0;z-index:90}.app-theme-menu button{align-items:center;border-radius:.52rem;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.8rem;gap:.58rem;padding:.58rem .62rem;text-align:left;width:100%}.app-theme-menu button.is-selected,.app-theme-menu button:hover{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.app-account-card{grid-gap:.35rem;align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.78rem;display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) auto;padding:.4rem}.app-account-card__profile{align-items:center;border-radius:.55rem;color:#dce3ee;color:var(--app-text);display:flex;gap:.58rem;min-width:0;padding:.18rem;text-decoration:none}.app-account-card__profile.is-active,.app-account-card__profile:hover{color:#6d4aff;color:var(--app-brand)}.app-account-card__avatar{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;color:#6d4aff;color:var(--app-brand);display:grid;flex-shrink:0;font-size:.66rem;font-weight:700;height:2rem;place-items:center;width:2rem}.app-account-card__copy{display:flex;flex-direction:column;min-width:0}.app-account-card__copy small,.app-account-card__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-account-card__copy strong{color:#f8fafc;color:var(--app-text-strong);font-size:.75rem;font-weight:600}.app-account-card__copy small{color:#6f7d95;color:var(--app-text-subtle);font-size:.61rem;margin-top:.12rem}.app-account-card__logout{border-radius:.52rem;color:#6f7d95;color:var(--app-text-subtle);display:grid;height:2rem;place-items:center;transition:color .15s ease,background .15s ease;width:2rem}.app-account-card__logout:hover{background:#ef444414;color:#ef4444}.app-mobile-bar,.app-mobile-drawer{display:none}@media (min-width:1024px){.account-page,.admin-page,.call-detail-page,.customers-page,.dashboard-page,.relationship-page,.sandbox-page,.upload-page,.writing-dna-page{padding-left:15.75rem;padding-left:var(--app-sidebar-width)}}.dashboard-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg)}.dashboard-page:before{display:none}.dashboard-shell{margin-inline:auto;padding:2.15rem 2rem 4rem;width:min(100%,80rem)}.dashboard-workspace-header{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.35rem}.dashboard-workspace-header h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:650;letter-spacing:-.045em;line-height:1.04;margin-top:.3rem}.dashboard-workspace-header p{color:#8b98ad;color:var(--app-text-muted);font-size:.88rem;line-height:1.55;margin-top:.45rem}.dashboard-section-label{color:#6d4aff;color:var(--app-brand);font-size:.66rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.dashboard-primary-button{align-items:center;background:linear-gradient(105deg,#6d4aff,#6356df 56%,#4e6fe8);border:1px solid #7054ec7a;border-radius:.68rem;box-shadow:0 11px 26px #6551dc33;color:#fff;display:inline-flex;flex-shrink:0;font-size:.83rem;font-weight:600;gap:.48rem;justify-content:center;min-height:2.65rem;padding:.64rem 1rem;position:relative;text-decoration:none;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.dashboard-primary-button:hover{box-shadow:0 14px 30px #6551dc3d;filter:brightness(1.04);transform:translateY(-1px)}.dashboard-primary-button--compact{margin-top:1rem;min-height:2.35rem}.dashboard-stats{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.dashboard-stat-card{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.78rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);min-height:9rem;overflow:hidden;padding:1.05rem 1.1rem;position:relative}.dashboard-stat-card:after{display:none}.dashboard-stat-card__head{align-items:center;display:flex;gap:.62rem}.dashboard-stat-card__icon{background:#6d4aff1a;background:var(--app-brand-soft);border:0;border-radius:.75rem;color:#6d4aff;color:var(--app-brand);display:grid;flex-shrink:0;height:2.6rem;place-items:center;width:2.6rem}.dashboard-stat-card.is-blue .dashboard-stat-card__icon{background:#3b82f61a;background:var(--app-blue-soft);color:#3478e5}.dashboard-stat-card.is-cyan .dashboard-stat-card__icon{background:#22d3ee1a;background:var(--app-cyan-soft);color:#0d99ad}.dashboard-stat-card__label{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:none}.dashboard-stat-card>strong{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:clamp(2rem,3vw,2.45rem);font-weight:650;letter-spacing:-.05em;line-height:1;margin-top:.75rem}.dashboard-stat-card__detail{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.73rem;margin-top:.42rem}.dashboard-library{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.82rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);margin-top:1rem;overflow:hidden;padding:0}.dashboard-library__toolbar{align-items:center;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;gap:1.2rem;justify-content:space-between;padding:1rem 1.05rem}.dashboard-library h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.08rem;font-weight:650;letter-spacing:-.025em;margin-top:.28rem}.dashboard-search{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;box-shadow:none;color:#6f7d95;color:var(--app-text-subtle);display:flex;gap:.55rem;min-height:2.45rem;padding:0 .72rem;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease;width:min(100%,25rem)}.dashboard-search:focus-within{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.dashboard-search input{background:#0000;border:0;color:#f8fafc;color:var(--app-text-strong);flex:1 1;font-size:.8rem;min-width:0;outline:0}.dashboard-search input::placeholder,.dashboard-search__count{color:#6f7d95;color:var(--app-text-subtle)}.dashboard-search__count{font-size:.68rem;font-weight:600}.dashboard-call-list,.dashboard-loading{display:flex;flex-direction:column;gap:0;margin:0}.dashboard-call-card,.dashboard-skeleton{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border)}.dashboard-call-card:last-child,.dashboard-skeleton:last-child{border-bottom:0}.dashboard-skeleton{align-items:center;background:#0000;border-left:0;border-radius:0;border-right:0;border-top:0;display:flex;gap:.9rem;min-height:4.75rem;padding:.8rem 1.05rem}.dashboard-skeleton__mark{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.7rem;height:2.45rem;width:2.45rem}.dashboard-skeleton__copy i{background:color-mix(in srgb,#6f7d95 16%,#0000);background:color-mix(in srgb,var(--app-text-subtle) 16%,#0000)}.dashboard-call-card{grid-gap:.85rem;align-items:center;animation:callsect-tab-reveal .22s ease both;background:#0000;border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none;color:#dce3ee;color:var(--app-text);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:4.65rem;padding:.78rem 1.05rem;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.dashboard-call-card:focus-visible,.dashboard-call-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#f8fafc;color:var(--app-text-strong);transform:none}.dashboard-call-card__mark{background:#6d4aff1a;background:var(--app-brand-soft);border:0;border-radius:.72rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.55rem;padding:0;place-items:center;width:2.55rem}.dashboard-call-card__mark svg{filter:none}.dashboard-call-card__content,.dashboard-call-card__meta,.dashboard-call-card__title{min-width:0}.dashboard-call-card__content{display:flex;flex-direction:column}.dashboard-call-card__title{color:#f8fafc;color:var(--app-text-strong);font-size:.88rem;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-call-card__meta{color:#8b98ad;color:var(--app-text-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.55rem;margin-top:.28rem}.dashboard-call-card__meta>span{align-items:center;display:inline-flex;gap:.28rem}.dashboard-call-card__meta svg{color:#6f7d95;color:var(--app-text-subtle)}.dashboard-call-card__date{font-size:.72rem}.dashboard-call-card__open{color:#6f7d95;color:var(--app-text-subtle);display:grid;height:1.8rem;margin:0;opacity:1;place-items:center;transform:none;width:1.8rem}.dashboard-call-card:focus-visible .dashboard-call-card__open,.dashboard-call-card:hover .dashboard-call-card__open{color:#6d4aff;color:var(--app-brand);opacity:1;transform:translateX(.12rem)}.dashboard-empty{color:#8b98ad;color:var(--app-text-muted);min-height:18rem}.dashboard-empty__icon{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand)}.dashboard-empty strong{color:#f8fafc;color:var(--app-text-strong)}.dashboard-empty p{color:#8b98ad;color:var(--app-text-muted)}html.light .account-page,html.light .call-detail-page:not(.public-fixed-dark),html.light .customers-page,html.light .relationship-page:not(.public-fixed-dark),html.light .sandbox-page,html.light .upload-page,html.light .writing-dna-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg)}html.light .account-page:before,html.light .call-detail-page:not(.public-fixed-dark):before,html.light .customers-page:before,html.light .relationship-page:not(.public-fixed-dark):before,html.light .sandbox-page:before,html.light .upload-page:before,html.light .writing-dna-page:before{opacity:.08}@media (max-width:1023px){.app-sidebar{display:none}.app-mobile-bar{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:color-mix(in srgb,#0a0e17 92%,#0000);background:color-mix(in srgb,var(--app-surface) 92%,#0000);border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);box-shadow:0 10px 26px #0f172a0d;display:flex;justify-content:space-between;min-height:3.85rem;padding:.62rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:65}.app-mobile-brand{font-size:1.15rem;font-weight:650;gap:.5rem;letter-spacing:-.035em}.app-mobile-brand .brand-lockup__image{height:100%;max-width:100%;width:auto}.app-mobile-drawer__header>button,.app-mobile-menu-button{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;color:#8b98ad;color:var(--app-text-muted);display:grid;height:2.4rem;place-items:center;width:2.4rem}.app-mobile-drawer{display:block;inset:0;position:fixed;z-index:100}.app-mobile-drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;height:100%;inset:0;position:absolute;width:100%}.app-mobile-drawer__panel{animation:callsect-drawer-enter .18s ease both;background:#0a0e17;background:var(--app-surface);border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);box-shadow:18px 0 45px #0f172a29;display:flex;flex-direction:column;inset:0 auto 0 0;padding:.9rem;position:absolute;width:min(88vw,20rem)}.app-mobile-drawer__header{align-items:center;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;justify-content:space-between;padding-bottom:.85rem}.app-mobile-drawer .app-sidebar__nav{padding-top:.85rem}.app-mobile-drawer .app-sidebar__footer{margin-top:auto}.app-mobile-drawer .app-theme-menu{bottom:auto;top:calc(100% + .45rem)}.dashboard-shell{padding:1.6rem 1.1rem 3rem}}@keyframes callsect-drawer-enter{0%{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}@media (max-width:760px){.dashboard-library__toolbar,.dashboard-workspace-header{align-items:stretch;flex-direction:column}.dashboard-primary-button,.dashboard-search{width:100%}.dashboard-stats{grid-template-columns:1fr}.dashboard-stat-card{min-height:7.8rem}.dashboard-call-card{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-call-card__date{display:none}}@media (max-width:520px){.dashboard-shell{padding-inline:.75rem}.dashboard-call-card{gap:.68rem;padding-inline:.8rem}.dashboard-call-card__meta{gap:.38rem}.dashboard-call-card__meta>.dashboard-call-card__company{display:none}}@media (prefers-reduced-motion:reduce){.app-mobile-drawer__panel,.dashboard-call-card{animation:none!important}}.customers-page,.relationship-page{background:radial-gradient(circle at 3% 0,#7c3aed24,#0000 23rem),#05070b;background:radial-gradient(circle at 3% 0,var(--app-brand-glow),#0000 23rem),var(--app-bg)}.customers-page:before,.relationship-page:before{display:none}.customers-shell,.relationship-shell{margin-inline:auto;padding:2.1rem 1.45rem 4rem;width:min(100%,80rem)}.customers-hero{align-items:flex-start;background:#0000;border:0;border-radius:0;box-shadow:none;display:flex;gap:2rem;justify-content:space-between;min-height:0;overflow:visible;padding:.25rem 0 1.2rem}.customers-hero:after,.customers-hero:before,.relationship-hero:after,.relationship-hero:before{display:none}.customers-hero__copy{max-width:42rem}.customers-hero h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(2rem,3.2vw,2.75rem);line-height:1.02;margin-top:.45rem}.customers-hero p{color:#8b98ad;color:var(--app-text-muted);font-size:.9rem;line-height:1.65;margin-top:.65rem}.customers-hero__summary{margin-top:.9rem}.customers-hero__summary span{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.customers-primary-button,.relationship-upload-button{align-items:center;background:linear-gradient(100deg,#6d4aff,#6551dc 58%,#4f6de5);border:1px solid #6551dc6b;border-radius:.68rem;box-shadow:0 10px 24px #6551dc2e;color:#fff;display:inline-flex;flex-shrink:0;font-size:.8rem;font-weight:650;gap:.45rem;justify-content:center;min-height:2.55rem;padding:.58rem .9rem;text-decoration:none;transition:filter .16s ease,box-shadow .16s ease,transform .16s ease}.customers-primary-button:hover,.relationship-upload-button:hover{box-shadow:0 14px 30px #6551dc3d;filter:brightness(1.04);transform:translateY(-1px)}.customers-directory{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.82rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);margin-top:0;overflow:hidden;padding:0}.customers-directory__toolbar{align-items:center;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);padding:1rem 1.05rem}.customers-section-label{color:#6f7d95;color:var(--app-text-subtle);font-size:.66rem;letter-spacing:.14em}.customers-directory h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.1rem;font-weight:650;margin-top:.24rem}.customers-directory>.segmented-divider{display:none}.customers-search{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#6f7d95;color:var(--app-text-subtle);min-height:2.45rem;width:min(100%,26rem)}.customers-search:focus-within{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.customers-search input{color:#f8fafc;color:var(--app-text-strong);font-size:.8rem}.customers-search input::placeholder,.customers-search__count{color:#6f7d95;color:var(--app-text-subtle)}.customers-list,.customers-loading{gap:0;margin-top:0}.customer-card,.customers-skeleton{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);border-left:0;border-radius:0;border-right:0}.customer-card:last-child,.customers-skeleton:last-child{border-bottom:0}.customers-skeleton{background:#0000;min-height:5rem;padding:.82rem 1.05rem}.customers-skeleton__mark{background:#6d4aff1a;background:var(--app-brand-soft)}.customers-skeleton__copy i{background:color-mix(in srgb,#6f7d95 16%,#0000);background:color-mix(in srgb,var(--app-text-subtle) 16%,#0000)}.customer-card{animation:callsect-tab-reveal .22s ease both;background:#0000;box-shadow:none;color:#dce3ee;color:var(--app-text);gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:5.25rem;padding:.82rem 1.05rem;text-decoration:none;transition:background .15s ease,color .15s ease}.customer-card:focus-visible,.customer-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#f8fafc;color:var(--app-text-strong);transform:none}.customer-card__mark{background:#6d4aff1a;background:var(--app-brand-soft);border:0;border-radius:.75rem;box-shadow:none;color:#6d4aff;color:var(--app-brand);height:2.7rem;width:2.7rem}.customer-card__name{color:#f8fafc;color:var(--app-text-strong);font-size:.9rem;font-weight:630}.customer-card__dates>span,.customer-card__meta{color:#8b98ad;color:var(--app-text-muted)}.customer-card__meta{font-size:.72rem;margin-top:.3rem}.customer-card__dates small,.customer-card__meta svg{color:#6f7d95;color:var(--app-text-subtle)}.customer-card__dates{gap:1.15rem}.customer-card__dates>span{font-size:.72rem}.customer-card__dates small{font-size:.6rem}.customer-card__open{grid-gap:0;color:#6f7d95;color:var(--app-text-subtle);display:grid;font-size:0;gap:0;height:1.85rem;opacity:1;place-items:center;transform:none;width:1.85rem}.customer-card__open svg{height:15px;width:15px}.customer-card:focus-visible .customer-card__open,.customer-card:hover .customer-card__open{color:#6d4aff;color:var(--app-brand);opacity:1;transform:translateX(.12rem)}.customers-empty{color:#8b98ad;color:var(--app-text-muted)}.customers-empty__icon{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand)}.customers-empty strong{color:#f8fafc;color:var(--app-text-strong)}.customers-empty p,.customers-footnote{color:#8b98ad;color:var(--app-text-muted)}.relationship-topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.relationship-back-button{align-items:center;border-radius:.55rem;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.75rem;font-weight:600;gap:.42rem;padding:.42rem .2rem;text-decoration:none}.relationship-back-button:hover{background:#0000;color:#6d4aff;color:var(--app-brand)}.relationship-hero{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0 0 1.05rem}.relationship-hero__content{margin-top:0}.relationship-hero__avatar{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand);height:4.2rem;width:4.2rem}.relationship-hero h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(2rem,3vw,2.65rem)}.relationship-hero__meta{color:#8b98ad;color:var(--app-text-muted);font-size:.78rem}.relationship-hero__meta svg{color:#6f7d95;color:var(--app-text-subtle)}.relationship-memory-tip{background:linear-gradient(100deg,color-mix(in srgb,#6d4aff1a 80%,#0000),#0000 82%),#0a0e17;background:linear-gradient(100deg,color-mix(in srgb,var(--app-brand-soft) 80%,#0000),#0000 82%),var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);border-radius:.75rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:0;min-height:5.4rem;padding:.9rem 1rem}.relationship-memory-tip__icon{background:#6d4aff1a;background:var(--app-brand-soft);border:0;color:#6d4aff;color:var(--app-brand);height:2.45rem;width:2.45rem}.relationship-memory-tip__copy strong{color:#6d4aff;color:var(--app-brand);font-size:.82rem}.relationship-memory-tip__copy p{color:#8b98ad;color:var(--app-text-muted);font-size:.76rem;line-height:1.55}.relationship-memory-tip__action{background:#0000;border:0;border-radius:.55rem;box-shadow:none;color:#6d4aff;color:var(--app-brand);display:grid;min-height:2rem;padding:0;place-items:center;width:2rem}.relationship-memory-tip__action:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#0000;color:#f8fafc;color:var(--app-text-strong);transform:translateX(.1rem)}.relationship-memory{gap:.9rem;margin-top:1rem}.next-call-brief,.objection-evolution,.relationship-history,.relationship-memory-empty,.relationship-state{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.82rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.relationship-memory-empty{margin-top:1rem;padding:1rem}.relationship-memory-empty__icon{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.relationship-card-header h2,.relationship-history__header h2,.relationship-memory-empty h2{color:#f8fafc;color:var(--app-text-strong)}.relationship-memory-empty h2{font-size:1.05rem}.relationship-memory-empty p{color:#8b98ad;color:var(--app-text-muted);font-size:.82rem}.relationship-action-button{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.relationship-action-button:hover:not(:disabled){background:color-mix(in srgb,#6d4aff1a 75%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 75%,var(--app-surface));border-color:color-mix(in srgb,#6d4aff 45%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 45%,var(--app-border))}.next-call-brief,.relationship-state{padding:1rem}.next-call-brief{border-color:color-mix(in srgb,#22a66f 28%,#94a3b81f);border-color:color-mix(in srgb,#22a66f 28%,var(--app-border))}.next-call-brief,.relationship-state{background:#0a0e17;background:var(--app-surface)}.relationship-card-header h2,.relationship-history__header h2{font-size:1.08rem;font-weight:650;margin:0}.relationship-card-kicker{color:#27966a}.next-call-brief__step,.relationship-card-kicker{background:#10b9811a;background:var(--app-success-soft);border-color:color-mix(in srgb,#22a66f 24%,#94a3b81f);border-color:color-mix(in srgb,#22a66f 24%,var(--app-border))}.next-call-brief__step{margin-top:.9rem;padding:.75rem}.next-call-brief__step-icon{background:color-mix(in srgb,#22a66f 12%,#0000);color:#229968}.next-call-brief__step small{color:#258e65}.next-call-brief__step p{color:#dce3ee;color:var(--app-text);font-size:.82rem}.next-call-brief__grid{gap:1rem;margin-top:.9rem}.relationship-memory-list__title,.relationship-state-metric__label,.relationship-state__section-title,.timeline-insight small,.timeline-metric__label{color:#6f7d95;color:var(--app-text-subtle)}.relationship-memory-list--emerald .relationship-memory-list__title{color:#258e65}.relationship-memory-list--amber .relationship-memory-list__title{color:#b87900}.relationship-memory-list--cyan .relationship-memory-list__title{color:#168598}.relationship-memory-list--violet .relationship-memory-list__title,.relationship-state__section-title--violet{color:#6d4aff;color:var(--app-brand)}.relationship-state__section-title--cyan{color:#168598}.relationship-memory-list ul{color:#dce3ee;color:var(--app-text);font-size:.82rem;line-height:1.6}.relationship-memory-list li>span:first-child{color:#6d4aff;color:var(--app-brand)}.relationship-state__section{border-color:#94a3b81f;border-color:var(--app-border)}.relationship-state__metrics,.relationship-state__primary{gap:.55rem}.relationship-state__lists{gap:1rem}.relationship-state-metric,.timeline-insight,.timeline-metric{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border)}.relationship-state-metric--violet{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border)}.relationship-state-metric--cyan{background:#22d3ee1a;background:var(--app-cyan-soft);border-color:color-mix(in srgb,#22b8cf 22%,#94a3b81f);border-color:color-mix(in srgb,#22b8cf 22%,var(--app-border))}.relationship-state-metric--emerald{background:#10b9811a;background:var(--app-success-soft);border-color:color-mix(in srgb,#22a66f 22%,#94a3b81f);border-color:color-mix(in srgb,#22a66f 22%,var(--app-border))}.relationship-state-metric--amber{background:color-mix(in srgb,#f59e0b 7%,#0a0e17);background:color-mix(in srgb,#f59e0b 7%,var(--app-surface));border-color:color-mix(in srgb,#d79a1e 22%,#94a3b81f);border-color:color-mix(in srgb,#d79a1e 22%,var(--app-border))}.relationship-state-metric__value,.timeline-insight small+span,.timeline-metric__value{color:#dce3ee;color:var(--app-text)}.objection-evolution{background:#0a0e17;background:var(--app-surface);border-color:color-mix(in srgb,#d79a1e 22%,#94a3b81f);border-color:color-mix(in srgb,#d79a1e 22%,var(--app-border));margin-top:1rem;padding:1rem}.objection-evolution__chain{margin-top:.85rem}.objection-evolution__chip{font-size:.78rem}.objection-evolution__arrow{color:#6f7d95;color:var(--app-text-subtle)}.relationship-history{background:#0a0e17;background:var(--app-surface);margin-top:1rem;padding:1rem}.relationship-history__header,.relationship-history__header>span{border-color:#94a3b81f;border-color:var(--app-border)}.relationship-history__header>span{background:#0e1420;background:var(--app-surface-strong);color:#8b98ad;color:var(--app-text-muted)}.relationship-timeline-rail>span{background:#0a0e17;background:var(--app-surface);border-color:#6d4aff;border-color:var(--app-brand);box-shadow:0 0 16px #7c3aed24;box-shadow:0 0 16px var(--app-brand-glow)}.relationship-timeline-rail>span:after{background:#6d4aff;background:var(--app-brand)}.relationship-timeline-rail:after{background:linear-gradient(180deg,#8b5cf63d,#94a3b81f);background:linear-gradient(to bottom,var(--app-brand-border),var(--app-border))}.relationship-timeline-card{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#dce3ee;color:var(--app-text);margin-bottom:.65rem}.relationship-timeline-card:focus-visible,.relationship-timeline-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 10px 26px #7c3aed24;box-shadow:0 10px 26px var(--app-brand-glow);transform:translateY(-1px)}.relationship-timeline-card__top small{color:#6f7d95;color:var(--app-text-subtle)}.relationship-timeline-card__top strong{color:#f8fafc;color:var(--app-text-strong)}.relationship-chip.is-progress,.relationship-chip.is-stage{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.relationship-chip.is-stage{background:#22d3ee1a;background:var(--app-cyan-soft);border-color:color-mix(in srgb,#22b8cf 24%,#94a3b81f);border-color:color-mix(in srgb,#22b8cf 24%,var(--app-border));color:#168598}.relationship-chip.is-neutral{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.timeline-metric__track{background:color-mix(in srgb,#6f7d95 12%,#0000);background:color-mix(in srgb,var(--app-text-subtle) 12%,#0000)}.timeline-insight__icon.is-violet{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.timeline-insight__icon.is-emerald{background:#10b9811a;background:var(--app-success-soft)}.timeline-insight__icon.is-cyan{background:#22d3ee1a;background:var(--app-cyan-soft);color:#168598}.relationship-timeline-card__open{color:#6f7d95;color:var(--app-text-subtle)}.relationship-timeline-card:focus-visible .relationship-timeline-card__open,.relationship-timeline-card:hover .relationship-timeline-card__open{color:#6d4aff;color:var(--app-brand)}.relationship-page-loading__hero,.relationship-page-loading__panel{background:linear-gradient(100deg,#0e1420,hsla(0,0%,100%,.055),#0e1420);background:linear-gradient(100deg,var(--app-surface-strong),var(--app-surface-hover),var(--app-surface-strong));background-size:220% 100%;border-color:#94a3b81f;border-color:var(--app-border)}.relationship-not-found{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.relationship-not-found strong{color:#f8fafc;color:var(--app-text-strong)}.relationship-not-found button{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}@media (max-width:980px){.customer-card{grid-template-columns:auto minmax(0,1fr) auto}.customer-card__dates{grid-column:2;grid-row:2;justify-content:start;margin-top:-.15rem}.customer-card__open{grid-column:3;grid-row:1/span 2}.relationship-state__lists,.relationship-state__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customers-directory__toolbar,.customers-hero,.relationship-card-header,.relationship-history__header,.relationship-topbar{align-items:stretch}.customers-directory__toolbar,.customers-hero{flex-direction:column}.customers-primary-button,.customers-search{width:100%}.next-call-brief__grid{grid-template-columns:1fr}.relationship-memory-tip{grid-template-columns:auto minmax(0,1fr) auto}.relationship-timeline-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.customers-shell,.relationship-shell{padding:1.35rem .8rem 3rem}.relationship-topbar{align-items:center}.relationship-upload-button{font-size:.74rem;min-height:2.35rem;padding-inline:.7rem}.relationship-hero__content{align-items:flex-start}.relationship-hero__avatar{height:3.4rem;width:3.4rem}.relationship-hero h1{font-size:1.75rem;white-space:normal}.relationship-hero__meta{flex-direction:column;gap:.35rem}.relationship-memory-tip{align-items:flex-start;padding:.8rem}.relationship-memory-tip__icon{height:2.1rem;width:2.1rem}.relationship-memory-tip__action{min-height:1.8rem;width:1.8rem}.relationship-memory-empty{align-items:stretch;flex-direction:column}.relationship-action-button{width:100%}.next-call-brief,.objection-evolution,.relationship-history,.relationship-state{padding:.85rem}.relationship-state__lists,.relationship-state__metrics,.relationship-state__primary{grid-template-columns:1fr}.objection-evolution__chain,.objection-evolution__step{align-items:stretch;flex-direction:column}.objection-evolution__chip{border-radius:.65rem;width:100%}.objection-evolution__arrow{margin-left:.65rem;transform:rotate(90deg)}.relationship-timeline-item{padding-left:2.15rem}.relationship-timeline-rail{left:.3rem}.relationship-timeline-card{padding:.82rem}.relationship-timeline-card__top{flex-direction:column}.relationship-timeline-card__chips{justify-content:flex-start}.relationship-timeline-card__insights,.relationship-timeline-card__metrics{grid-template-columns:1fr}.timeline-insight--wide{grid-column:auto}}.call-detail-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg);color:#dce3ee;color:var(--app-text)}.call-detail-page:before{display:none}.call-detail-shell{margin-inline:auto;padding:1.55rem 2rem 4rem;width:min(100%,91rem)}.call-detail-back-link{align-items:center;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.76rem;font-weight:600;gap:.4rem;margin-bottom:.75rem;padding:.28rem .1rem;transition:color .15s ease,transform .15s ease}.call-detail-back-link:hover{color:#6d4aff;color:var(--app-brand);transform:translateX(-.12rem)}.call-detail-header{align-items:center;background:linear-gradient(118deg,color-mix(in srgb,#6d4aff1a 56%,#0000),#0000 43%),#0a0e17;background:linear-gradient(118deg,color-mix(in srgb,var(--app-brand-soft) 56%,#0000),#0000 43%),var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);border-radius:.9rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);gap:1.25rem;margin-bottom:.9rem;min-height:8.8rem;padding:1.15rem 1.25rem}.call-detail-header:after{background:linear-gradient(90deg,#7c3aed 0 22%,#0000 22% 31%,#3b82f6 31% 64%,#0000 64% 73%,#22d3ee 73% 100%);bottom:auto;filter:none;height:4.5rem;-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 10px);mask-image:repeating-linear-gradient(180deg,#000 0 2px,#0000 2px 10px);opacity:.3;right:1.1rem;top:1rem;transform:skewY(-8deg);width:8.2rem}.call-detail-header__identity{align-items:center;display:flex;gap:.95rem;min-width:0;position:relative;z-index:1}.call-detail-header__mark{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.9rem;box-shadow:0 10px 26px #7c3aed24;box-shadow:0 10px 26px var(--app-brand-glow);color:#6d4aff;color:var(--app-brand);display:grid;flex-shrink:0;height:3.45rem;place-items:center;width:3.45rem}.call-detail-header__copy{min-width:0}.call-detail-header__eyebrow{color:#6d4aff;color:var(--app-brand);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.call-detail-header h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.65rem,2.4vw,2.1rem);font-weight:650;letter-spacing:-.045em;line-height:1.05;margin-top:.32rem;max-width:58rem}.call-detail-meta{color:#8b98ad;color:var(--app-text-muted);font-size:.79rem;gap:.42rem .62rem;margin-top:.58rem}.call-detail-meta span:not(:first-child):before{background:#6d4aff;background:var(--app-brand);height:.2rem;opacity:.65;width:.2rem}.call-detail-actions{z-index:2}.call-detail-danger-button,.call-detail-icon-button,.call-detail-primary-button,.call-detail-secondary-button{border-radius:.64rem;font-size:.78rem;min-height:2.35rem;padding:.52rem .78rem}.call-detail-primary-button{background:linear-gradient(105deg,#6d4aff,#6551dc 58%,#4f74e8);border-color:color-mix(in srgb,#6d4aff 48%,#0000);border-color:color-mix(in srgb,var(--app-brand) 48%,#0000);box-shadow:0 10px 24px #6551dc2e}.call-detail-primary-button:hover:not(:disabled){box-shadow:0 13px 30px #6551dc3d}.call-detail-primary-button--compact{min-height:2.15rem;padding-block:.38rem}.call-detail-icon-button,.call-detail-secondary-button{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#dce3ee;color:var(--app-text)}.call-detail-icon-button:hover:not(:disabled),.call-detail-secondary-button:hover:not(:disabled){background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.call-detail-icon-button{width:2.4rem}.call-detail-menu{background:color-mix(in srgb,#0a0e17 97%,#0000);background:color-mix(in srgb,var(--app-surface) 97%,#0000);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow)}.call-detail-menu button{color:#d94a57}.call-detail-menu button:hover{background:#ef444414}.longitudinal-delta{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);border-radius:.78rem;box-shadow:none;margin-bottom:.85rem}.longitudinal-delta:before{display:none}.longitudinal-delta__toggle{padding:.78rem .95rem}.longitudinal-delta__toggle:hover{background:color-mix(in srgb,#6d4aff1a 72%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 72%,var(--app-surface))}.longitudinal-delta__title{color:#6d4aff;color:var(--app-brand);font-size:.72rem;letter-spacing:.13em}.longitudinal-delta__hint{color:#8b98ad;color:var(--app-text-muted);font-size:.74rem}.longitudinal-delta__chevron{color:#6d4aff;color:var(--app-brand)}.longitudinal-delta.is-expanded .longitudinal-delta__toggle{border-color:#8b5cf63d;border-color:var(--app-brand-border)}.longitudinal-delta__content{padding:0 .95rem .95rem}.longitudinal-delta__summary,.longitudinal-list__items{color:#dce3ee;color:var(--app-text)}.longitudinal-list__title,.longitudinal-signal__label{color:#6f7d95;color:var(--app-text-subtle)}.longitudinal-signal{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border)}.longitudinal-signal__value{color:#f8fafc;color:var(--app-text-strong)}.longitudinal-signal__direction{color:#6d4aff;color:var(--app-brand)}.longitudinal-details{border-color:#8b5cf63d;border-color:var(--app-brand-border)}.call-detail-tabs{-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:color-mix(in srgb,#0a0e17 94%,#0000);background:color-mix(in srgb,var(--app-surface) 94%,#0000);border-color:#94a3b81f;border-color:var(--app-border);border-radius:.75rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);gap:.2rem;margin-bottom:1rem;padding:.28rem;top:.85rem}.call-detail-tab{border-radius:.56rem;color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;gap:.42rem;min-width:7.7rem;padding:.61rem .78rem}.call-detail-tab:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.call-detail-tab.is-active{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand)}.call-detail-tab.is-active:after{bottom:-.29rem;box-shadow:none;left:24%;right:24%}.call-detail-section-intro{margin-bottom:.85rem;padding-inline:.1rem}.call-detail-section-intro .brand-eyebrow,.call-detail-transcript__header .brand-eyebrow,.findings-empty-state .brand-eyebrow,.note-quality .brand-eyebrow{color:#6d4aff;color:var(--app-brand);font-size:.65rem;letter-spacing:.14em}.call-detail-section-intro h2,.call-detail-transcript__header h2{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.15rem,1.7vw,1.42rem);font-weight:650;letter-spacing:-.03em;margin-top:.3rem}.call-detail-section-intro p{color:#8b98ad;color:var(--app-text-muted);font-size:.8rem;line-height:1.55;margin-top:.25rem}.call-detail-notes-grid{gap:.8rem;grid-template-columns:minmax(9rem,10rem) minmax(0,1fr)}.call-detail-note-editor,.call-detail-style-panel,.call-detail-transcript,.coaching-card,.findings-card,.findings-panel{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);border-radius:.82rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.call-detail-style-panel{padding:.6rem;top:5.4rem}.call-detail-panel-label{color:#6f7d95;color:var(--app-text-subtle);font-size:.64rem;letter-spacing:.15em;padding:.38rem .55rem .55rem}.call-detail-style-button{border-radius:.55rem;color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;padding:.58rem .62rem}.call-detail-style-button:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.call-detail-style-button.is-active{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.call-detail-note-editor{padding:1rem}.call-detail-toolbar{border-color:#94a3b81f;border-color:var(--app-border);gap:.42rem;margin-bottom:.8rem;padding-bottom:.8rem}.call-detail-language{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem}.call-detail-language select{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#f8fafc;color:var(--app-text-strong)}.call-detail-language select:focus{border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.call-detail-note-textarea{background:#0000;caret-color:#6d4aff;caret-color:var(--app-brand);color:#f8fafc;color:var(--app-text-strong);font-size:.93rem;line-height:1.72;min-height:31rem;padding:.25rem .1rem}.call-detail-note-textarea::selection{background:color-mix(in srgb,#6d4aff 22%,#0000);background:color-mix(in srgb,var(--app-brand) 22%,#0000)}html.light .call-detail-note-textarea::selection{background:color-mix(in srgb,#6d4aff 24%,#0000);background:color-mix(in srgb,var(--app-brand) 24%,#0000);color:#f8fafc;color:var(--app-text-strong)}.call-detail-empty-state,.findings-empty-state{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.call-detail-empty-state strong,.findings-empty-state h2{color:#f8fafc;color:var(--app-text-strong)}.call-detail-empty-state p,.findings-empty-state p{color:#8b98ad;color:var(--app-text-muted)}.reveal-lines-mark{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none}.findings-panel{padding:.9rem;top:5.4rem}.findings-panel__header{padding-bottom:.72rem}.findings-panel__title{color:#f8fafc;color:var(--app-text-strong);font-size:1.05rem}.findings-panel__subtitle{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem}.findings-panel__empty strong{color:#f8fafc;color:var(--app-text-strong)}.findings-panel__empty p,.findings-processing__step{color:#8b98ad;color:var(--app-text-muted)}.findings-processing__step.is-active,.findings-processing__step.is-complete{color:#f8fafc;color:var(--app-text-strong)}.findings-processing__number{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border)}.findings-stack{gap:.55rem;margin-top:.72rem;max-height:64vh}.finding-card{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);border-radius:.68rem;padding:.78rem}.finding-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 10px 24px #7c3aed24;box-shadow:0 10px 24px var(--app-brand-glow)}.finding-card__label strong{color:#f8fafc;color:var(--app-text-strong);font-size:.86rem}.finding-card__index{color:#6f7d95;color:var(--app-text-subtle)}.confidence-chip,.finding-card__badges>span{border-color:#94a3b81f;border-color:var(--app-border)}.finding-card__percentage{background:#0a0e17;background:var(--app-surface);color:#8b98ad;color:var(--app-text-muted)}.finding-card__answer{color:#dce3ee;color:var(--app-text);font-size:.84rem;line-height:1.62}.finding-card__evidence{border-color:color-mix(in srgb,#3b82f6 30%,#94a3b81f);border-color:color-mix(in srgb,#3b82f6 30%,var(--app-border));color:#8b98ad;color:var(--app-text-muted);font-size:.74rem}.note-quality{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);margin-top:.9rem;padding:.95rem}.note-quality__header p,.note-quality__metric-label>span,.note-quality__overall small,.note-quality__weak-card p span{color:#8b98ad;color:var(--app-text-muted)}.note-quality__overall>span{font-size:2.25rem}.note-quality__metric{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);position:relative}.note-quality__metric:focus-within,.note-quality__metric:hover{z-index:35}.note-quality__metric-label .metric-help{height:.95rem;width:.95rem}.score-meter{background:color-mix(in srgb,#6f7d95 12%,#0000);background:color-mix(in srgb,var(--app-text-subtle) 12%,#0000)}.note-quality__weak{border-color:#94a3b81f;border-color:var(--app-border)}.note-quality__weak-card{background:color-mix(in srgb,#f59e0b 6%,#0a0e17);background:color-mix(in srgb,#f59e0b 6%,var(--app-surface));border-color:color-mix(in srgb,#d79a1e 25%,#94a3b81f);border-color:color-mix(in srgb,#d79a1e 25%,var(--app-border))}.note-quality__weak-head span{color:#b87900}.note-quality__weak-card p{color:#dce3ee;color:var(--app-text)}.call-detail-transcript{padding:1rem}.call-detail-transcript__header{border-color:#94a3b81f;border-color:var(--app-border);padding-bottom:.8rem}.call-detail-transcript__header>span{color:#8b98ad;color:var(--app-text-muted)}.call-detail-transcript__body,.call-detail-transcript__header>span{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border)}.call-detail-transcript__body{max-height:70vh}.call-detail-transcript__plain,.transcript-copy{color:#dce3ee;color:var(--app-text)}.transcript-row{border-color:#94a3b81f;border-color:var(--app-border)}.transcript-row:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover)}.transcript-time{color:#6f7d95;color:var(--app-text-subtle)}.transcript-speaker.is-a,.transcript-speaker.is-rep{color:#c4b5fd;color:var(--speaker-rep-color)}.transcript-speaker.is-b,.transcript-speaker.is-client{color:#8be4ff;color:var(--speaker-client-color)}.findings-empty-state{background:radial-gradient(circle at 50% 34%,#7c3aed24,#0000 18rem),#0a0e17;background:radial-gradient(circle at 50% 34%,var(--app-brand-glow),#0000 18rem),var(--app-surface);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.findings-empty-state h2{font-size:clamp(1.5rem,2.4vw,2.15rem)}.findings-view{gap:.75rem;grid-template-columns:minmax(16rem,.88fr) repeat(2,minmax(0,1fr))}.coaching-card,.findings-card{padding:1rem}.coaching-card:before,.findings-card:before{opacity:.42}.findings-card__eyebrow{color:#6d4aff;color:var(--app-brand);font-size:.69rem;letter-spacing:.13em}.coaching-card__body,.findings-card__content{gap:.82rem;margin-top:.82rem}.findings-card__content--split{gap:1rem}.findings-card--summary h2{color:#f8fafc;color:var(--app-text-strong);font-size:.98rem;line-height:1.62;margin-top:.62rem}.coaching-move__section>span,.findings-kv__label,.findings-list__title,.findings-score__label-text{color:#6f7d95;color:var(--app-text-subtle)}.coaching-move__header strong,.findings-kv>strong,.findings-score__head strong{color:#f8fafc;color:var(--app-text-strong)}.coaching-move,.findings-kv{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border)}.findings-list li{color:#dce3ee;color:var(--app-text);font-size:.85rem;line-height:1.62}.metric-help{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#6f7d95;color:var(--app-text-subtle)}.metric-help:focus,.metric-help:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.metric-help__tooltip{box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow);color:#dce3ee;color:var(--app-text)}.metric-help__tooltip,.metric-help__tooltip:before{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border)}.coaching-view{gap:.75rem}.coaching-card__columns{gap:.9rem;margin-top:.85rem}.coaching-moves{gap:.6rem;margin-top:.8rem}.coaching-move__section blockquote,.coaching-move__section p{color:#dce3ee;color:var(--app-text)}.coaching-move__section blockquote{border-color:#0000;color:#b9afd9}.coaching-move__section blockquote.is-example{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.call-detail-dialog-backdrop{background:#1118278c}.call-detail-dialog{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow)}.call-detail-dialog h2{color:#f8fafc;color:var(--app-text-strong)}.call-detail-dialog>p{color:#dce3ee;color:var(--app-text)}.call-detail-dialog>small,.call-detail-dialog__close{color:#8b98ad;color:var(--app-text-muted)}.call-detail-dialog__close:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.call-detail-loading{grid-gap:.7rem 1rem;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);display:grid;gap:.7rem 1rem;grid-template-columns:4rem minmax(0,1fr);min-height:10rem;padding:1.2rem}.call-detail-loading>span:not(.sr-only){animation:relationship-loading-pulse 1.45s ease-in-out infinite;background:linear-gradient(100deg,#0e1420,hsla(0,0%,100%,.055),#0e1420);background:linear-gradient(100deg,var(--app-surface-strong),var(--app-surface-hover),var(--app-surface-strong));background-size:220% 100%;border-radius:.65rem;display:block}.call-detail-loading>span:first-child{grid-row:span 3}.call-detail-loading>span:nth-child(2){height:.8rem;width:9rem}.call-detail-loading>span:nth-child(3){height:2rem;width:min(28rem,70%)}.call-detail-loading>span:nth-child(4){height:.8rem;width:18rem}.call-detail-not-found{align-items:center;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;color:#8b98ad;color:var(--app-text-muted);display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:20rem}.call-detail-not-found>svg{color:#6d4aff;color:var(--app-brand)}.call-detail-not-found strong{color:#f8fafc;color:var(--app-text-strong)}html.light .call-detail-page:not(.public-fixed-dark) .text-slate-100,html.light .call-detail-page:not(.public-fixed-dark) .text-slate-200,html.light .call-detail-page:not(.public-fixed-dark) .text-slate-300,html.light .call-detail-page:not(.public-fixed-dark) .text-white{color:#dce3ee!important;color:var(--app-text)!important}html.light .call-detail-page:not(.public-fixed-dark) .text-slate-400,html.light .call-detail-page:not(.public-fixed-dark) .text-slate-500,html.light .call-detail-page:not(.public-fixed-dark) .text-slate-600{color:#8b98ad!important;color:var(--app-text-muted)!important}html.light .call-detail-page:not(.public-fixed-dark) .text-indigo-300,html.light .call-detail-page:not(.public-fixed-dark) .text-indigo-400,html.light .call-detail-page:not(.public-fixed-dark) .text-violet-300,html.light .call-detail-page:not(.public-fixed-dark) .text-violet-400{color:#6551dc!important}html.light .call-detail-page:not(.public-fixed-dark) .text-cyan-300,html.light .call-detail-page:not(.public-fixed-dark) .text-cyan-400{color:#168598!important}html.light .call-detail-page:not(.public-fixed-dark) .text-emerald-300,html.light .call-detail-page:not(.public-fixed-dark) .text-emerald-400{color:#258e65!important}html.light .call-detail-page:not(.public-fixed-dark) .text-amber-300,html.light .call-detail-page:not(.public-fixed-dark) .text-amber-400{color:#a66d00!important}html.light .call-detail-page:not(.public-fixed-dark) .text-red-400{color:#d54450!important}html.light .call-detail-page:not(.public-fixed-dark) .findings-list li{color:#dce3ee!important;color:var(--app-text)!important}html.light .call-detail-page:not(.public-fixed-dark) .coaching-evidence__timestamp{color:#6d3ce7}html.light .call-detail-page:not(.public-fixed-dark) .confidence-chip.bg-emerald-500\/10,html.light .call-detail-page:not(.public-fixed-dark) .finding-card__badges .is-fact{background:#edf9f3!important;border-color:#bce7d2!important;color:#19784f!important}html.light .call-detail-page:not(.public-fixed-dark) .confidence-chip.bg-indigo-500\/10,html.light .call-detail-page:not(.public-fixed-dark) .finding-card__badges .is-inference{background:#6d4aff1a!important;background:var(--app-brand-soft)!important;border-color:#8b5cf63d!important;border-color:var(--app-brand-border)!important;color:#6551dc!important}html.light .call-detail-page:not(.public-fixed-dark) .confidence-chip.bg-amber-500\/10{background:#fff8e8!important;border-color:#f2d697!important;color:#9a6500!important}@media (max-width:1350px){.call-detail-notes-grid{grid-template-columns:10rem minmax(0,1fr)}.findings-panel{position:static}.findings-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}}@media (max-width:1023px){.call-detail-tabs{top:4.65rem}}@media (max-width:900px){.call-detail-shell{padding-inline:1rem}.call-detail-header{align-items:flex-start}.call-detail-header:after{opacity:.18}.coaching-view,.findings-view{grid-template-columns:1fr}}@media (max-width:760px){.call-detail-shell{padding:1rem .8rem 3rem}.call-detail-header{min-height:auto;padding:1rem}.call-detail-header__identity{align-items:flex-start}.call-detail-header__mark{height:2.8rem;width:2.8rem}.call-detail-header h1{font-size:1.55rem}.call-detail-actions{justify-content:flex-start;width:100%}.call-detail-tabs{position:relative;top:auto}.call-detail-notes-grid{grid-template-columns:1fr}.call-detail-style-panel{position:static}.findings-stack{display:flex}.call-detail-note-textarea{min-height:24rem}.note-quality__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.call-detail-header:after,.call-detail-header__mark{display:none}.call-detail-tab{min-width:6.8rem}.findings-kv-grid,.note-quality__grid{grid-template-columns:1fr}}.account-page,.sandbox-page,.upload-page,.writing-dna-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg)}.account-page:before,.sandbox-page:before,.upload-page:before,.writing-dna-page:before{display:none}.account-shell,.sandbox-shell,.writing-dna-shell{padding:2.15rem 2rem 4rem;width:min(100%,80rem)}.account-hero,.sandbox-hero,.writing-dna-hero{background:#0000;border:0;border-radius:0;box-shadow:none;margin-bottom:1.2rem;min-height:auto;overflow:visible;padding:0}.sandbox-hero:after,.sandbox-hero:before,.writing-dna-hero:after,.writing-dna-hero:before{display:none}.account-hero h1,.sandbox-hero h1,.writing-dna-hero h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:650;letter-spacing:-.045em;line-height:1.04;margin-top:.34rem}.account-hero p,.sandbox-hero p,.writing-dna-hero p{color:#8b98ad;color:var(--app-text-muted);font-size:.88rem;line-height:1.62;margin-top:.48rem;max-width:48rem}.sandbox-hero__summary,.writing-dna-hero__summary{gap:.45rem;margin-top:.85rem}.sandbox-hero__summary span,.writing-dna-hero__summary span{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.account-section-label,.sandbox-section-label,.writing-dna-section-label{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;letter-spacing:.14em}.writing-dna-tabs{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);margin-top:0;padding:.3rem}.writing-dna-tabs button{color:#8b98ad;color:var(--app-text-muted)}.writing-dna-tabs button:hover:not(:disabled){background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.writing-dna-tabs button.is-active{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand)}.account-danger,.account-panel,.dna-field-card,.sandbox-dossier,.sandbox-setup-card,.sandbox-transcript-panel,.sandbox-version,.writing-dna-stat-card,.writing-dna-train{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.account-danger,.account-panel,.sandbox-setup-card,.sandbox-transcript-panel,.sandbox-version,.writing-dna-train{border-radius:.82rem}.account-danger__header h2,.account-panel__header h2,.sandbox-panel-header h2,.sandbox-setup-card h2,.sandbox-versions__intro h2,.writing-dna-panel-header h2,.writing-dna-profile-header h2{color:#f8fafc;color:var(--app-text-strong)}.sandbox-panel-header p,.sandbox-versions__intro p,.writing-dna-panel-header p,.writing-dna-profile-header p{color:#8b98ad;color:var(--app-text-muted)}.writing-dna-overwrite-note{background:#fff8e8;border-color:#f2d697;color:#9a6500}html.dark .writing-dna-overwrite-note{background:#f59e0b0f;border-color:#f59e0b29;color:#fbbf24}.account-danger__fields input,.dna-field-card__textarea,.sandbox-select,.sandbox-transcript-textarea,.writing-dna-samples{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#f8fafc;color:var(--app-text-strong)}.account-danger__fields input:hover,.dna-field-card__textarea:hover,.sandbox-select:hover,.sandbox-transcript-textarea:hover,.writing-dna-samples:hover{border-color:#94a3b833;border-color:var(--app-border-strong)}.dna-field-card__textarea:focus,.sandbox-select:focus,.sandbox-transcript-textarea:focus,.writing-dna-samples:focus{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.dna-field-card__textarea::placeholder,.sandbox-transcript-textarea::placeholder,.writing-dna-samples::placeholder{color:#6f7d95;color:var(--app-text-subtle)}.writing-dna-sample-stats span{color:#8b98ad;color:var(--app-text-muted)}.writing-dna-stat-card{background:#0a0e17;background:var(--app-surface);min-height:7.8rem}.writing-dna-stat-card:after{background:radial-gradient(circle,#7c3aed24,#0000 68%);background:radial-gradient(circle,var(--app-brand-glow),#0000 68%)}.account-hero__mark,.account-panel__icon,.dna-field-card__icon,.sandbox-dropzone__icon,.sandbox-step-number,.sandbox-version__mark,.writing-dna-stat-card__icon{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.account-danger__fields label>span,.account-info-card small,.dna-field-card__identity,.sandbox-select-label,.sandbox-temperature-control>span,.writing-dna-stat-card small{color:#6f7d95;color:var(--app-text-subtle)}.account-info-card strong,.dna-field-card__icon-button:hover,.sandbox-dossier__identity strong,.sandbox-dropzone.is-working,.sandbox-dropzone:focus-visible,.sandbox-dropzone:hover:not(:disabled),.sandbox-profile-toggle strong,.sandbox-temperature-control strong,.sandbox-transcript-stat strong,.sandbox-version__placeholder strong,.writing-dna-stat-card strong{color:#f8fafc;color:var(--app-text-strong)}.account-contact,.dna-field-card__value.is-empty,.sandbox-dropzone small,.sandbox-profile-toggle small,.sandbox-transcript-stat span,.sandbox-version__identity p,.sandbox-version__placeholder span,.writing-dna-stat-card p{color:#8b98ad;color:var(--app-text-muted)}.dna-field-card.is-editing,.dna-field-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.dna-field-card__icon-button{color:#6f7d95;color:var(--app-text-subtle)}.dna-field-card__icon-button:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#94a3b81f;border-color:var(--app-border);color:#f8fafc;color:var(--app-text-strong)}.dna-field-card__icon-button.is-save{color:#258e65}.dna-field-card__value,.sandbox-dossier__item p,.sandbox-version__note{color:#dce3ee;color:var(--app-text)}.dna-field-card__tags span{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.sandbox-workflow{margin-top:0}.sandbox-dropzone{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b833;border-color:var(--app-border-strong);color:#8b98ad;color:var(--app-text-muted)}.sandbox-dropzone.is-working,.sandbox-dropzone:focus-visible,.sandbox-dropzone:hover:not(:disabled){background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.sandbox-dossier__item,.sandbox-profile-toggle,.sandbox-transcript-stat,.sandbox-version__output{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border)}.sandbox-profile-toggle__control{background:color-mix(in srgb,#6f7d95 14%,#0000);background:color-mix(in srgb,var(--app-text-subtle) 14%,#0000);border-color:#94a3b833;border-color:var(--app-border-strong)}.sandbox-profile-toggle__control:after{background:#6f7d95;background:var(--app-text-subtle)}.sandbox-profile-toggle input:checked+.sandbox-profile-toggle__control{background:#6d4aff;background:var(--app-brand);border-color:#8b5cf63d;border-color:var(--app-brand-border)}.sandbox-profile-toggle input:checked+.sandbox-profile-toggle__control:after{background:#fff}.sandbox-readiness{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.sandbox-readiness.is-ready{background:#edf9f3;border-color:#bce7d2;color:#258e65}html.dark .sandbox-readiness.is-ready{background:#10b9810f;border-color:#34d3992e;color:#6ee7b7}.sandbox-dossier__toggle:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover)}.sandbox-dossier__icon,.sandbox-version__mark{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.sandbox-dossier__identity small,.sandbox-dossier__state,.sandbox-temperature-control>span,.sandbox-version__placeholder,.sandbox-version__placeholder svg,.sandbox-version__temperature-badge{color:#8b98ad;color:var(--app-text-muted)}.sandbox-version__temperature-badge{border-color:#94a3b81f;border-color:var(--app-border)}.sandbox-version__output,.sandbox-version__temperature-badge{background:#0e1420;background:var(--app-surface-strong)}.sandbox-version__placeholder.is-working svg{color:#6d4aff;color:var(--app-brand)}.sandbox-secondary-button{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#dce3ee;color:var(--app-text)}.sandbox-secondary-button:hover:not(:disabled){background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.account-hero{align-items:center}.account-hero__mark{box-shadow:none;height:3rem;width:3rem}.account-danger,.account-panel{padding:1.2rem}.account-info-card{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border)}.account-verification{background:#fff8e8;border-color:#f2d697;color:#805700}.account-verification button{background:#ffffff8c;border-color:#e9c66d;color:#805700}html.dark .account-verification{background:rgba(245,158,11,.045);border-color:#fbbf242e;color:#fef3c7}html.dark .account-verification button{background:#f59e0b0d;border-color:#fbbf2438;color:#fde68a}.account-actions{border-color:#94a3b81f;border-color:var(--app-border)}.account-download-button{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.account-download-button:hover:not(:disabled){background:color-mix(in srgb,#6d4aff1a 76%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 76%,var(--app-surface));border-color:color-mix(in srgb,#6d4aff 42%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 42%,var(--app-border))}.account-contact a,.account-legal-links a,.account-legal-links a:hover{color:#6d4aff;color:var(--app-brand)}.account-legal-links a:hover{background:#6d4aff1a;background:var(--app-brand-soft)}.account-danger{background:linear-gradient(135deg,rgba(239,68,68,.045),#0000 42%),#0a0e17;background:linear-gradient(135deg,rgba(239,68,68,.045),#0000 42%),var(--app-surface);border-color:color-mix(in srgb,#ef4444 22%,#94a3b81f);border-color:color-mix(in srgb,#ef4444 22%,var(--app-border))}.account-danger__icon{background:rgba(239,68,68,.075);border-color:#ef444433;color:#d54450}.account-danger>p{color:#8b98ad;color:var(--app-text-muted)}.account-danger__fields input:focus{background:#0a0e17;background:var(--app-surface)}.account-delete-button{background:rgba(239,68,68,.075);border-color:#ef44443d;color:#c93342}.account-delete-button:hover:not(:disabled){background:#ef44441f;border-color:#ef444461}.upload-page>main{max-width:none;padding:2.15rem 2rem 4rem;width:min(100%,80rem)}.upload-page header h1{color:#f8fafc!important;color:var(--app-text-strong)!important;font-size:clamp(1.85rem,3vw,2.55rem)!important}.upload-page header p{color:#8b98ad!important;color:var(--app-text-muted)!important;font-size:.88rem!important;line-height:1.62!important}.upload-page .surface-card{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.upload-dropzone{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b833;border-color:var(--app-border-strong)}.upload-dropzone.is-dragging,.upload-dropzone:focus-visible,.upload-dropzone:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.upload-dropzone__glow{background:radial-gradient(ellipse,#7c3aed24,#0000 68%);background:radial-gradient(ellipse,var(--app-brand-glow),#0000 68%)}.process-note__number,.upload-file-mark,.upload-icon-shell{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand)}.upload-clear-button{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.upload-clear-button:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#94a3b833;border-color:var(--app-border-strong);color:#f8fafc;color:var(--app-text-strong)}.upload-field-label{color:#6f7d95;color:var(--app-text-subtle)}.upload-input{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#f8fafc;color:var(--app-text-strong)}.upload-input:hover{border-color:#94a3b833;border-color:var(--app-border-strong)}.upload-input:focus{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.upload-input::placeholder{color:#6f7d95;color:var(--app-text-subtle)}.upload-suggestions{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow)}.upload-suggestion{color:#dce3ee;color:var(--app-text)}.upload-suggestion:hover{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.upload-consent{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.upload-consent:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover)}.processing-panel,.upload-consent:hover{border-color:#8b5cf63d;border-color:var(--app-brand-border)}.processing-panel{background:#6d4aff1a;background:var(--app-brand-soft);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}.processing-panel__visual{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border)}.processing-step{color:#8b98ad;color:var(--app-text-muted)}.processing-step.is-active,.processing-step.is-complete{color:#f8fafc;color:var(--app-text-strong)}.processing-step__marker{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);color:#6f7d95;color:var(--app-text-subtle)}html.light .upload-page .text-slate-100,html.light .upload-page .text-slate-200,html.light .upload-page .text-slate-300,html.light .upload-page .text-white{color:#f8fafc!important;color:var(--app-text-strong)!important}html.light .upload-page .text-slate-400,html.light .upload-page .text-slate-500,html.light .upload-page .text-slate-600{color:#8b98ad!important;color:var(--app-text-muted)!important}html.light .upload-page .text-violet-300,html.light .upload-page .text-violet-400{color:#6d4aff!important;color:var(--app-brand)!important}html.light .upload-page .text-cyan-400\/80{color:#168598!important}.public-theme-control{position:relative;z-index:20}.public-theme-control__trigger{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,#0a0e17 92%,#0000);background:color-mix(in srgb,var(--app-surface) 92%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.78rem;font-weight:600;gap:.45rem;min-height:2.35rem;padding:.48rem .65rem}.public-theme-control__trigger:hover{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.public-theme-control__trigger>svg:last-child{transition:transform .16s ease}.public-theme-control__trigger>svg:last-child.is-open{transform:rotate(180deg)}.public-theme-control.is-compact .public-theme-control__trigger{justify-content:center;min-width:2.35rem;padding-inline:.48rem}.public-theme-control__menu{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow);min-width:9.5rem;padding:.34rem;position:absolute;right:0;top:calc(100% + .42rem);z-index:100}.public-theme-control__menu button{align-items:center;border-radius:.5rem;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.78rem;gap:.55rem;padding:.55rem .6rem;text-align:left;width:100%}.public-theme-control__menu button.is-selected,.public-theme-control__menu button:hover{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.login-page{background:#05070b;background:var(--app-bg);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);min-height:100vh}.login-visual{background:#05070b;color:#fff;min-height:100vh;overflow:hidden;position:relative}.login-visual__image,.login-visual__overlay{height:100%;inset:0;position:absolute;width:100%}.login-visual__image{object-fit:cover;opacity:.68}.login-visual__overlay{background:linear-gradient(90deg,#05070bf5,#05070b8c 64%,#05070bc2),linear-gradient(180deg,#05070b1f,#05070bb8)}.login-visual__content{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(2.2rem,5vw,4rem);position:relative;z-index:1}.login-brand{align-items:center;display:inline-flex;font-size:1.55rem;font-weight:650;gap:.68rem;letter-spacing:-.045em;text-decoration:none}.login-brand svg{height:2.75rem;width:2.75rem}.login-visual__message{max-width:42rem}.login-eyebrow{align-items:center;color:#a78bfa;display:flex;font-size:.68rem;font-weight:700;gap:.65rem;letter-spacing:.2em;text-transform:uppercase}.login-eyebrow__lines{align-items:center;display:flex;gap:.18rem}.login-eyebrow__lines i{border-radius:999px;display:block;height:2px}.login-eyebrow__lines i:first-child{background:#6366f1;width:.7rem}.login-eyebrow__lines i:nth-child(2){background:#a855f7;width:1rem}.login-eyebrow__lines i:nth-child(3){background:#22d3ee;width:.7rem}.login-visual__message h1{font-size:clamp(2.7rem,4.7vw,4.9rem);font-weight:640;letter-spacing:-.06em;line-height:.98;margin-top:1rem}.login-visual__message h1 small,.login-visual__message h1 span{display:block}.login-visual__message h1 small{color:#9ba7ba;font-size:.55em;font-weight:520;line-height:1.15;margin-top:.35rem}.login-visual__message p{color:#a9b4c5;font-size:.94rem;line-height:1.85;margin-top:1.35rem;max-width:39rem}.login-mobile-footer,.login-visual__footer{color:#64748b;display:flex;flex-wrap:wrap;font-size:.7rem;gap:.9rem}.login-mobile-footer a:hover,.login-visual__footer a:hover{color:#cbd5e1}.login-panel{background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 22rem),#05070b;background:radial-gradient(circle at 100% 0,var(--app-brand-glow),#0000 22rem),var(--app-bg);display:grid;min-height:100vh;padding:4.5rem 2rem 2rem;place-items:center;position:relative}.login-panel__toolbar{position:absolute;right:1.2rem;top:1.2rem}.login-form-shell{width:min(100%,25rem)}.login-form-header__mobile-brand{display:none}.login-form-kicker{color:#6d4aff;color:var(--app-brand);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.login-form-header h2{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(2rem,4vw,2.75rem);font-weight:650;letter-spacing:-.05em;line-height:1.04;margin-top:.45rem}.login-form-header p{color:#8b98ad;color:var(--app-text-muted);font-size:.84rem;line-height:1.62;margin-top:.65rem}.login-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.65rem}.login-field{color:#8b98ad;color:var(--app-text-muted);display:block;font-size:.72rem;font-weight:650}.login-field>span{display:block;margin-bottom:.42rem}.login-field input{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.68rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#f8fafc;color:var(--app-text-strong);font-size:.88rem;outline:0;padding:.78rem .86rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.login-field input::placeholder{color:#6f7d95;color:var(--app-text-subtle)}.login-field input:hover{border-color:#94a3b833;border-color:var(--app-border-strong)}.login-field input:focus{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.login-field small{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.68rem;font-weight:400;margin-top:.35rem}.login-forgot-link{color:#6d4aff;color:var(--app-brand);display:block;font-size:.72rem;margin-top:.45rem;text-align:right}.login-verification{background:#fff8e8;border:1px solid #f2d697;border-radius:.72rem;color:#805700;font-size:.8rem;padding:.85rem}.login-verification button{color:#805700;font-weight:650;margin-top:.55rem}html.dark .login-verification{background:#f59e0b0f;border-color:#fbbf242e;color:#fef3c7}html.dark .login-verification button{color:#fde68a}.login-consents{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;display:flex;flex-direction:column;gap:.65rem;padding:.85rem}.login-consent{align-items:flex-start;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.72rem;gap:.6rem;line-height:1.55}.login-consent input{accent-color:#6d4aff;accent-color:var(--app-brand);flex-shrink:0;height:.95rem;margin-top:.12rem;width:.95rem}.login-consent a{color:#6d4aff;color:var(--app-brand);font-weight:600}.login-google-auth{align-items:center;display:flex;flex-direction:column;gap:.62rem}.login-google-auth>small,.login-google-auth__hint{color:#6f7d95;color:var(--app-text-subtle);font-size:.7rem;line-height:1.45;margin:0;text-align:center}.login-auth-divider{align-items:center;color:#6f7d95;color:var(--app-text-subtle);display:flex;font-size:.7rem;gap:.65rem;text-transform:uppercase;width:100%}.login-auth-divider:after,.login-auth-divider:before{background:#94a3b81f;background:var(--app-border);content:"";flex:1 1;height:1px}.login-form.is-autofill-settling .login-field input::placeholder{color:#0000}.google-identity-control,.google-identity-control__button-wrap,.google-identity-control__persistent-slot{width:100%}.google-identity-control__button-wrap{display:flex;justify-content:center;min-height:40px;position:relative}.google-identity-control__persistent-slot{min-height:40px;min-width:0}.google-identity-control__mobile-host{align-items:start;display:grid;justify-items:center;min-height:40px;min-width:0;width:100%}.google-identity-control__mobile-button{grid-area:1/1;max-width:100%;pointer-events:none;visibility:hidden}.google-identity-control__mobile-host.is-ready .google-identity-control__mobile-button--light{pointer-events:auto;visibility:visible}.dark .google-identity-control__mobile-host.is-ready .google-identity-control__mobile-button--light{pointer-events:none;visibility:hidden}.dark .google-identity-control__mobile-host.is-ready .google-identity-control__mobile-button--dark{border-radius:4px;-webkit-clip-path:inset(1px 1px 0 0);clip-path:inset(1px 1px 0 0);height:32px;overflow:hidden;pointer-events:auto;visibility:visible}.google-identity-persistent-layer{align-items:flex-start;display:flex;height:40px;justify-content:center;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate3d(-10000px,-10000px,0);width:400px;width:var(--google-identity-width,400px);z-index:40}.google-identity-persistent-layer.is-active{opacity:1;pointer-events:auto}.google-identity-persistent-layer.is-disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.google-identity-control__persistent-host{display:grid;max-width:100%}.google-identity-control__persistent-button{grid-area:1/1;pointer-events:none;visibility:hidden}.google-identity-control__persistent-host[data-google-text=continue_with] .google-identity-control__persistent-button--continue.google-identity-control__persistent-button--light,.google-identity-control__persistent-host[data-google-text=signin_with] .google-identity-control__persistent-button--signin.google-identity-control__persistent-button--light,.google-identity-control__persistent-host[data-google-text=signup_with] .google-identity-control__persistent-button--signup.google-identity-control__persistent-button--light{pointer-events:auto;visibility:visible}.dark .google-identity-control__persistent-host[data-google-text=continue_with] .google-identity-control__persistent-button--continue.google-identity-control__persistent-button--light,.dark .google-identity-control__persistent-host[data-google-text=signin_with] .google-identity-control__persistent-button--signin.google-identity-control__persistent-button--light,.dark .google-identity-control__persistent-host[data-google-text=signup_with] .google-identity-control__persistent-button--signup.google-identity-control__persistent-button--light,.google-identity-control__persistent-host[data-google-text=continue_with] .google-identity-control__persistent-button--continue.google-identity-control__persistent-button--dark,.google-identity-control__persistent-host[data-google-text=signin_with] .google-identity-control__persistent-button--signin.google-identity-control__persistent-button--dark,.google-identity-control__persistent-host[data-google-text=signup_with] .google-identity-control__persistent-button--signup.google-identity-control__persistent-button--dark{pointer-events:none;visibility:hidden}.dark .google-identity-control__persistent-host[data-google-text=continue_with] .google-identity-control__persistent-button--continue.google-identity-control__persistent-button--dark,.dark .google-identity-control__persistent-host[data-google-text=signin_with] .google-identity-control__persistent-button--signin.google-identity-control__persistent-button--dark,.dark .google-identity-control__persistent-host[data-google-text=signup_with] .google-identity-control__persistent-button--signup.google-identity-control__persistent-button--dark{pointer-events:auto;visibility:visible}.dark .google-identity-persistent-layer[data-google-surface=login] .google-identity-control__persistent-button--dark{border-radius:4px;-webkit-clip-path:inset(1px);clip-path:inset(1px);height:32px;overflow:hidden}.google-identity-control__blocker{background:#ffffff7a;border-radius:4px;cursor:not-allowed;inset:0;position:absolute;z-index:2}.google-identity-control__error{color:#b42318;display:block;margin-top:.45rem;text-align:center}.google-link-confirm{background:color-mix(in srgb,#6d4aff 5%,#0e1420);background:color-mix(in srgb,var(--app-brand) 5%,var(--app-surface-strong));border:1px solid color-mix(in srgb,#6d4aff 28%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 28%,var(--app-border));border-radius:.72rem;display:flex;flex-direction:column;gap:.7rem;padding:.9rem}.google-link-confirm>strong{color:#dce3ee;color:var(--app-text);font-size:.82rem}.google-link-confirm>p{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;line-height:1.5;margin:0}.google-link-confirm__actions{display:flex;gap:.6rem}.google-link-confirm__actions button{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.55rem;color:#8b98ad;color:var(--app-text-muted);font-size:.74rem;font-weight:650;padding:.58rem .78rem}.google-link-confirm__actions button:first-child{background:#6d4aff;background:var(--app-brand);border-color:#0000;color:#fff}.google-link-confirm__actions button:disabled{cursor:not-allowed;opacity:.5}.account-auth-unlink{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr)) auto;margin-top:1rem}.account-auth-unlink label{display:flex;flex-direction:column;gap:.45rem}.account-auth-unlink label>span{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;font-weight:650}.account-auth-unlink input{color:#dce3ee;color:var(--app-text);padding:.66rem .75rem}.account-auth-unlink button,.account-auth-unlink input{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;min-height:2.65rem}.account-auth-unlink button{color:#8b98ad;color:var(--app-text-muted);font-size:.74rem;font-weight:700;padding:.66rem .82rem}.account-auth-unlink button:disabled{cursor:not-allowed;opacity:.5}.account-google-delete{align-items:flex-start;color:#8b98ad;color:var(--app-text-muted);display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}@media (max-width:760px){.account-auth-unlink{grid-template-columns:1fr}}.login-primary-button{background:linear-gradient(105deg,#6d4aff,#6356df 56%,#4e6fe8);border:1px solid #7054ec7a;border-radius:.68rem;box-shadow:0 11px 26px #6551dc33;color:#fff;font-size:.86rem;font-weight:600;min-height:2.8rem;padding:.7rem .9rem;transition:filter .16s ease,transform .16s ease,opacity .16s ease}.login-primary-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.login-primary-button:disabled{cursor:not-allowed;opacity:.45}.login-mode-toggle{color:#8b98ad;color:var(--app-text-muted);font-size:.8rem;padding:.4rem}.login-mode-toggle:hover{color:#6d4aff;color:var(--app-brand)}.login-mobile-footer{color:#6f7d95;color:var(--app-text-subtle);display:none;justify-content:center;margin-top:1.5rem}.auth-action-page,.legal-consent-page,.legal-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg);color:#dce3ee;color:var(--app-text)}.auth-action-page:before,.legal-consent-page:before,.legal-page:before{display:none}.auth-action-header,.legal-consent-header,.legal-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,#0a0e17 92%,#0000);background:color-mix(in srgb,var(--app-surface) 92%,#0000);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none}.auth-action-header,.legal-consent-header{align-items:center;display:flex;justify-content:space-between}.auth-action-header__tools,.legal-header__tools{align-items:center;display:flex;gap:.55rem}.auth-action-brand,.legal-brand,.legal-consent-brand{align-items:center;color:#f8fafc;color:var(--app-text-strong);display:inline-flex;gap:.58rem;text-decoration:none}.auth-action-back,.legal-back{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}.auth-action-back:hover,.legal-back:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.auth-action-card,.legal-consent-card,.legal-copy,.legal-hero{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow)}.auth-action-card__mark,.legal-consent-icon,.legal-hero__mark{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.auth-action-card h1,.legal-consent-card h1,.legal-hero h1,.legal-section h2{color:#f8fafc;color:var(--app-text-strong)}.auth-action-description,.auth-action-footer,.legal-consent-description,.legal-footer,.legal-hero p,.legal-list,.legal-section>div{color:#8b98ad;color:var(--app-text-muted)}.auth-action-input{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#f8fafc;color:var(--app-text-strong)}.auth-action-input:hover{border-color:#94a3b833;border-color:var(--app-border-strong)}.auth-action-input:focus{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.auth-action-input::placeholder{color:#6f7d95;color:var(--app-text-subtle)}.auth-action-label{color:#8b98ad;color:var(--app-text-muted)}.auth-action-status.is-neutral{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#dce3ee;color:var(--app-text)}.auth-action-status.is-success{background:#edf9f3;border-color:#bce7d2;color:#19784f}.auth-action-status.is-error{background:#fff1f2;border-color:#f1c4c9;color:#b8303f}html.dark .auth-action-status.is-success{background:#10b98112;border-color:#34d39933;color:#a7f3d0}html.dark .auth-action-status.is-error{background:#ef444412;border-color:#f8717133;color:#fecaca}.auth-action-footer a,.auth-action-text-link,.legal-consent-check a,.legal-footer a,.legal-section a{color:#6d4aff;color:var(--app-brand)}.legal-consent-check{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#dce3ee;color:var(--app-text)}.legal-consent-check.is-checked,.legal-consent-check:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border)}.legal-consent-check__box{background:#0a0e17;background:var(--app-surface);border-color:#94a3b833;border-color:var(--app-border-strong);color:#6f7d95;color:var(--app-text-subtle)}.legal-consent-check.is-checked .legal-consent-check__box{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.legal-footer,.legal-section{border-color:#94a3b81f;border-color:var(--app-border)}.legal-footer{background:#0a0e17;background:var(--app-surface)}.legal-consent-loading{background:radial-gradient(circle at 50% 38%,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 50% 38%,var(--app-brand-glow),#0000 24rem),var(--app-bg)}@media (max-width:1023px){.account-shell,.sandbox-shell,.upload-page>main,.writing-dna-shell{padding:1.5rem 1.2rem 3.5rem}}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-form-header__mobile-brand{align-items:center;color:#f8fafc;color:var(--app-text-strong);display:flex;gap:.55rem;margin-bottom:1.5rem}.login-form-header__mobile-brand .brand-lockup__image{height:100%;max-width:100%;width:auto}.login-form-header__mobile-brand strong{font-size:1.35rem;letter-spacing:-.04em}.login-mobile-footer{display:flex}}@media (max-width:760px){.account-danger__fields,.account-info-grid,.sandbox-versions__grid,.sandbox-workflow,.writing-dna-fields,.writing-dna-stats{grid-template-columns:1fr}.account-actions,.account-verification,.sandbox-panel-header,.sandbox-version__header,.sandbox-versions__intro,.writing-dna-panel-header,.writing-dna-profile-header,.writing-dna-train__footer{align-items:stretch;flex-direction:column}.account-delete-button,.account-download-button,.writing-dna-primary-button{width:100%}.account-legal-links,.sandbox-version__actions{justify-content:flex-start}.auth-action-header,.legal-consent-header,.legal-header__inner{padding-inline:1rem}.auth-action-brand small,.legal-brand small,.legal-consent-brand small{display:none}}@media (max-width:520px){.account-shell,.sandbox-shell,.upload-page>main,.writing-dna-shell{padding:1.15rem .85rem 3rem}.sandbox-hero__summary,.writing-dna-hero__summary{display:grid;grid-template-columns:1fr}.writing-dna-tabs{display:grid;grid-template-columns:1fr 1fr}.writing-dna-tabs button{min-width:0;padding-inline:.5rem}.login-panel{padding:4.5rem 1rem 1.5rem}.login-panel__toolbar{right:.85rem;top:.85rem}.auth-action-header__tools,.legal-header__tools{gap:.35rem}.auth-action-back,.legal-back{font-size:0;overflow:hidden;padding:0;width:2.35rem}.auth-action-back svg,.legal-back svg{height:16px;width:16px}}html.light .objection-evolution__chip.is-new,html.light .objection-evolution__chip.is-open{background:#f59e0b1a;border-color:#b4740057;color:#8a5a00}.app-breadcrumbs{margin-bottom:1rem;min-width:0}.app-breadcrumbs ol{display:flex;list-style:none;margin:0;padding:0}.app-breadcrumbs li,.app-breadcrumbs ol{align-items:center;gap:.28rem;min-width:0}.app-breadcrumbs li{display:inline-flex}.app-breadcrumbs__current,.app-breadcrumbs__link{align-items:center;border-radius:.5rem;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.72rem;font-weight:600;gap:.36rem;min-width:0;padding:.28rem .42rem;text-decoration:none}.app-breadcrumbs__link{transition:color .15s ease,background .15s ease}.app-breadcrumbs__link:hover{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.app-breadcrumbs__current{color:#f8fafc;color:var(--app-text-strong);overflow:visible}.app-breadcrumbs__current span,.app-breadcrumbs__link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-breadcrumbs__separator{color:#6f7d95;color:var(--app-text-subtle);flex-shrink:0;opacity:.72}.call-detail-context-topbar .app-breadcrumbs,.relationship-topbar .app-breadcrumbs{margin-bottom:0}.call-detail-context-topbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem;min-width:0}.call-detail-context-topbar .call-detail-back-link{flex-shrink:0;margin-bottom:0;text-decoration:none}.call-detail-meta__relationship{color:inherit;font-weight:600;text-decoration:none;transition:color .15s ease}.call-detail-meta__relationship:hover{color:#6d4aff;color:var(--app-brand)}.call-context-navigation{background:color-mix(in srgb,#0a0e17 94%,#0000);background:color-mix(in srgb,var(--app-surface) 94%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);margin:-.1rem 0 .9rem;padding:.42rem}.call-context-navigation__sequence{grid-gap:.52rem;display:grid;gap:.52rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.call-context-navigation__call{align-items:center;background:color-mix(in srgb,var(--app-surface-raised) 72%,#0000);border:1px solid #0000;border-radius:.72rem;color:#dce3ee;color:var(--app-text);display:flex;gap:.82rem;min-height:4.35rem;min-width:0;padding:.78rem .9rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.call-context-navigation__call:hover{background:linear-gradient(105deg,#6d4aff1a,#0000 58%),var(--app-surface-raised);background:linear-gradient(105deg,var(--app-brand-soft),#0000 58%),var(--app-surface-raised);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 10px 26px color-mix(in srgb,#6d4aff 9%,#0000);box-shadow:0 10px 26px color-mix(in srgb,var(--app-brand) 9%,#0000);transform:translateY(-1px)}.call-context-navigation__call>span{display:flex;flex:1 1;flex-direction:column;gap:.16rem;min-width:0}.call-context-navigation__call>svg{color:#6d4aff;color:var(--app-brand);flex:0 0 auto}.call-context-navigation small{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;font-weight:750;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.call-context-navigation strong{color:#f8fafc;color:var(--app-text-strong);font-size:.9rem;font-weight:650;line-height:1.35;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.call-context-navigation em{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;font-style:normal;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-context-navigation__call.is-next{text-align:right}.call-context-navigation__call.is-disabled{background:#0000;cursor:default;opacity:.62}.call-context-navigation__call.is-disabled>svg{color:#6f7d95;color:var(--app-text-subtle)}.call-context-navigation__call.is-disabled:hover{background:#0000;border-color:#0000;box-shadow:none;transform:none}.relationship-timeline-item.is-active .relationship-timeline-card{background:linear-gradient(105deg,#6d4aff1a,#0000 44%),#0a0e17;background:linear-gradient(105deg,var(--app-brand-soft),#0000 44%),var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 2px color-mix(in srgb,#6d4aff 12%,#0000),0 10px 28px #00000024;box-shadow:0 0 0 2px color-mix(in srgb,var(--app-brand) 12%,#0000),var(--app-shadow-soft)}.relationship-timeline-item.is-active .relationship-timeline-rail>span{border-color:#6d4aff;border-color:var(--app-brand);box-shadow:0 0 0 5px #6d4aff1a,0 0 18px #7c3aed24;box-shadow:0 0 0 5px var(--app-brand-soft),0 0 18px var(--app-brand-glow)}.relationship-timeline-item.is-active .relationship-timeline-card:before{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;color:#6d4aff;color:var(--app-brand);content:"Current";font-size:.58rem;font-weight:800;letter-spacing:.08em;padding:.22rem .42rem;position:absolute;right:.8rem;text-transform:uppercase;top:.8rem}.app-sidebar__link.is-active{border-color:color-mix(in srgb,#6d4aff 30%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 30%,var(--app-border));box-shadow:0 8px 22px #6551dc17,inset 0 0 0 1px color-mix(in srgb,#6d4aff 5%,#0000);box-shadow:0 8px 22px #6551dc17,0 0 0 1px color-mix(in srgb,var(--app-brand) 5%,#0000) inset;font-weight:650}.call-detail-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,#6d4aff 15%,#0000),0 8px 22px color-mix(in srgb,#6d4aff 8%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 15%,#0000) inset,0 8px 22px color-mix(in srgb,var(--app-brand) 8%,#0000);font-weight:700}.call-detail-tab.is-active:after{height:3px;opacity:1}@media (max-width:720px){.call-detail-context-topbar,.relationship-topbar{align-items:stretch;flex-direction:column}.call-detail-context-topbar .call-detail-back-link,.relationship-topbar .relationship-upload-button{align-self:flex-start}.call-context-navigation__sequence{grid-template-columns:1fr}.call-context-navigation__call.is-next{text-align:left}.call-context-navigation__call{min-height:4rem}.app-breadcrumbs{overflow-x:auto;scrollbar-width:none}.app-breadcrumbs::-webkit-scrollbar{display:none}.app-breadcrumbs ol{max-width:none;width:-webkit-max-content;width:max-content}}@media (max-width:520px){.app-breadcrumbs__current,.app-breadcrumbs__link{font-size:.68rem;padding-inline:.3rem}.call-context-navigation{padding:.42rem}.call-context-navigation__call{padding:.68rem .72rem}.relationship-timeline-item.is-active .relationship-timeline-card:before{display:none}}@media (prefers-reduced-motion:reduce){.relationship-timeline-item.is-active{scroll-margin-top:7rem}}.app-breadcrumbs__current,.app-breadcrumbs__link{font-size:.84rem;line-height:1.2;min-height:2.15rem;padding:.4rem .52rem}.app-breadcrumbs__current{font-weight:700}.app-breadcrumbs__separator{height:1.25rem;width:1.25rem}.call-detail-context-topbar .call-detail-back-link{font-size:.84rem;font-weight:650;min-height:2.15rem;padding:.4rem .56rem}.call-detail-context-topbar .call-detail-back-link svg{height:1rem;width:1rem}#conversation-history,#next-call,#objections,#relationship-state{scroll-margin-top:5.4rem}.relationship-section-nav{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:color-mix(in srgb,#0a0e17 90%,#0000);background:color-mix(in srgb,var(--app-surface) 90%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.82rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);display:flex;gap:.42rem;margin:0 0 .85rem;overflow-x:auto;padding:.4rem;position:-webkit-sticky;position:sticky;scrollbar-width:none;top:.75rem;z-index:28}.relationship-section-nav::-webkit-scrollbar{display:none}.relationship-section-nav a{align-items:center;border:1px solid #0000;border-radius:.62rem;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:650;gap:.42rem;min-height:2.25rem;padding:.45rem .68rem;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.relationship-section-nav a:focus-visible,.relationship-section-nav a:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand);transform:translateY(-1px)}.relationship-section-nav a>span{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:999px;color:#6d4aff;color:var(--app-brand);display:grid;font-size:.66rem;height:1.25rem;min-width:1.25rem;padding:0 .28rem;place-items:center}.relationship-history--priority{background:linear-gradient(115deg,color-mix(in srgb,#6d4aff1a 48%,#0000),#0000 48%),#0a0e17;background:linear-gradient(115deg,color-mix(in srgb,var(--app-brand-soft) 48%,#0000),#0000 48%),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 30%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 30%,var(--app-border));box-shadow:0 10px 28px #00000024,inset 0 0 0 1px color-mix(in srgb,#6d4aff 5%,#0000);box-shadow:var(--app-shadow-soft),0 0 0 1px color-mix(in srgb,var(--app-brand) 5%,#0000) inset;margin-top:0}.relationship-history__header{align-items:center;gap:1rem;padding-bottom:.9rem}.relationship-history__header p{color:#8b98ad;color:var(--app-text-muted);font-size:.8rem;line-height:1.45;margin-top:.28rem}.relationship-history__actions{align-items:center;display:flex;flex:0 0 auto;gap:.55rem}.relationship-history__actions>span{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;color:#8b98ad;color:var(--app-text-muted);font-size:.7rem;font-weight:650;padding:.34rem .52rem}.relationship-history__toggle{align-items:center;background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.62rem;color:#6d4aff;color:var(--app-brand);display:inline-flex;font-size:.74rem;font-weight:700;gap:.4rem;min-height:2.2rem;padding:.42rem .65rem;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.relationship-history__toggle:hover{background:color-mix(in srgb,#6d4aff1a 74%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 74%,var(--app-surface));border-color:color-mix(in srgb,#6d4aff 45%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 45%,var(--app-border));color:#f8fafc;color:var(--app-text-strong);transform:translateY(-1px)}.relationship-history__toggle svg{transition:transform .18s ease}.relationship-history__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.relationship-conversation-list{grid-gap:.55rem;display:grid;gap:.55rem;padding-top:.85rem}.relationship-conversation-row{grid-gap:.78rem;align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;color:#dce3ee;color:var(--app-text);display:grid;gap:.78rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:4.3rem;padding:.72rem .82rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.relationship-conversation-row.is-active,.relationship-conversation-row:focus-visible,.relationship-conversation-row:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 9px 24px #7c3aed24;box-shadow:0 9px 24px var(--app-brand-glow);transform:translateY(-1px)}.relationship-conversation-row.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,#6d4aff 25%,#0000),0 9px 24px #7c3aed24;box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 25%,#0000) inset,0 9px 24px var(--app-brand-glow)}.relationship-conversation-row__icon{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.7rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.45rem;place-items:center;width:2.45rem}.relationship-conversation-row__copy{grid-gap:.2rem;display:grid;gap:.2rem;min-width:0}.relationship-conversation-row__copy strong{color:#f8fafc;color:var(--app-text-strong);font-size:.92rem;font-weight:680;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.relationship-conversation-row__copy small{color:#8b98ad;color:var(--app-text-muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-conversation-row__chips{display:flex;gap:.35rem;justify-content:flex-end}.relationship-conversation-row__arrow{color:#6f7d95;color:var(--app-text-subtle);transition:color .16s ease,transform .16s ease}.relationship-conversation-row:focus-visible .relationship-conversation-row__arrow,.relationship-conversation-row:hover .relationship-conversation-row__arrow{color:#6d4aff;color:var(--app-brand);transform:translateX(.12rem)}.relationship-history--priority+.relationship-memory-tip{margin-top:.85rem}.relationship-card-header--toggle{align-items:flex-start}.relationship-state__intro{color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;line-height:1.45;margin-top:.3rem;max-width:42rem}.relationship-state__toggle{align-items:center;background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.62rem;color:#6d4aff;color:var(--app-brand);display:inline-flex;flex:0 0 auto;font-size:.73rem;font-weight:700;gap:.42rem;min-height:2.15rem;padding:.42rem .62rem}.relationship-state__toggle svg{transition:transform .18s ease}.relationship-state__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.relationship-state__snapshot{grid-gap:.58rem;display:grid;gap:.58rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1.55fr) minmax(7rem,.55fr) minmax(7rem,.55fr);margin-top:.9rem}.relationship-state__snapshot .relationship-state-metric{min-height:4.5rem}.relationship-state__details{animation:callsect-layer-reveal .22s ease both;margin-top:.95rem;padding-top:.15rem}.relationship-state.is-collapsed{border-color:color-mix(in srgb,#6d4aff 14%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 14%,var(--app-border))}.note-quality{border-radius:.92rem;margin-top:1.1rem;padding:1.28rem}.note-quality__header{gap:1rem}.note-quality__header p{font-size:.86rem;line-height:1.52;margin-top:.52rem}.note-quality__overall>span{font-size:2.72rem}.note-quality__overall small{font-size:.68rem}.note-quality__grid{gap:.76rem;margin-top:1.15rem}.note-quality__metric{border-radius:.72rem;min-height:4.65rem;padding:.88rem}.note-quality__metric-label>span{font-size:.69rem;line-height:1.35}.note-quality__metric-head strong{font-size:.9rem}.note-quality .score-meter{height:.38rem;margin-top:.68rem}.note-quality__weak{gap:.76rem;margin-top:1.18rem;padding-top:1rem}.note-quality__weak-title{font-size:.72rem}.note-quality__weak-card{border-radius:.72rem;padding:.96rem}.note-quality__weak-head span{font-size:.92rem}.note-quality__weak-head strong{font-size:.9rem}.note-quality__weak-card p{font-size:.86rem;line-height:1.68;margin-top:.5rem}.note-quality__weak-card p span{font-size:.66rem;margin-right:.5rem}.findings-score__head strong{transition:color .18s ease}.findings-score--danger .findings-score__head strong{color:#fb7185}.findings-score--warning .findings-score__head strong{color:#fb923c}.findings-score--amber .findings-score__head strong{color:#f2a000}.findings-score--caution .findings-score__head strong{color:#facc15}.findings-score--bridge .findings-score__head strong{color:#bef264}.findings-score--good .findings-score__head strong{color:#4ade80}.findings-score--excellent .findings-score__head strong{color:#34d399}.score-meter__fill--danger{background:linear-gradient(90deg,#ef4444,#fb7185);box-shadow:0 0 12px #ef444447}.score-meter__fill--warning{background:linear-gradient(90deg,#f97316,#fb923c);box-shadow:0 0 12px #f9731642}.score-meter__fill--amber{background:linear-gradient(90deg,#ef9000,#f3a000);box-shadow:0 0 12px #f1980040}.score-meter__fill--caution{background:linear-gradient(90deg,#eab308,#facc15);box-shadow:0 0 12px #eab3083d}.score-meter__fill--bridge{background:linear-gradient(90deg,#84cc16,#bef264);box-shadow:0 0 12px #84cc163d}.score-meter__fill--good{background:linear-gradient(90deg,#22c55e,#4ade80);box-shadow:0 0 12px #22c55e3d}.score-meter__fill--excellent{background:linear-gradient(90deg,#059669,#34d399);box-shadow:0 0 12px #10b98142}html.light .findings-score--danger .findings-score__head strong{color:#dc2626}html.light .findings-score--warning .findings-score__head strong{color:#ea580c}html.light .findings-score--amber .findings-score__head strong{color:#ae6200}html.light .findings-score--caution .findings-score__head strong{color:#b08a00}html.light .findings-score--bridge .findings-score__head strong{color:#4d7c0f}html.light .findings-score--good .findings-score__head strong{color:#15803d}html.light .findings-score--excellent .findings-score__head strong{color:#047857}@media (max-width:1100px){.relationship-state__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-conversation-row{grid-template-columns:auto minmax(0,1fr) auto}.relationship-conversation-row__chips{grid-column:2;justify-content:flex-start}.relationship-conversation-row__arrow{grid-column:3;grid-row:1/span 2}}@media (max-width:760px){.relationship-section-nav{margin-inline:-.2rem;top:4.25rem}.relationship-history__header{align-items:flex-start;flex-direction:column}.relationship-history__actions{justify-content:space-between;width:100%}.relationship-state__snapshot{grid-template-columns:1fr}.relationship-card-header--toggle{align-items:stretch;flex-direction:column}.relationship-state__toggle{align-self:flex-start}.note-quality{padding:1.05rem}}@media (max-width:560px){.app-breadcrumbs__current,.app-breadcrumbs__link{font-size:.78rem;min-height:2rem;padding:.36rem .42rem}.relationship-conversation-row{gap:.62rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.68rem}.relationship-conversation-row__chips{grid-column:1/-1;justify-content:flex-start;padding-left:3.05rem}.relationship-conversation-row__arrow{grid-column:3;grid-row:1}.note-quality__grid{grid-template-columns:1fr}}.relationship-state-metric--score{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.relationship-state-metric--score .relationship-state-metric__value{font-weight:700}.relationship-state-metric--score-danger{background:rgba(244,63,94,.075);border-color:#f43f5e4d}.relationship-state-metric--score-warning{background:rgba(249,115,22,.075);border-color:#f973164d}.relationship-state-metric--score-amber{background:rgba(241,152,0,.075);border-color:#f198004d}.relationship-state-metric--score-caution{background:rgba(234,179,8,.075);border-color:#eab3084d}.relationship-state-metric--score-bridge{background:rgba(132,204,22,.075);border-color:#a3e6354d}.relationship-state-metric--score-good{background:#22c55e12;border-color:#22c55e47}.relationship-state-metric--score-excellent{background:rgba(16,185,129,.075);border-color:#10b9814d}.relationship-state-metric--score-danger .relationship-state-metric__value,.score-text--danger{color:#fb7185}.relationship-state-metric--score-warning .relationship-state-metric__value,.score-text--warning{color:#fb923c}.relationship-state-metric--score-amber .relationship-state-metric__value,.score-text--amber{color:#f2a000}.relationship-state-metric--score-caution .relationship-state-metric__value,.score-text--caution{color:#facc15}.relationship-state-metric--score-good .relationship-state-metric__value,.score-text--good{color:#4ade80}.relationship-state-metric--score-excellent .relationship-state-metric__value,.score-text--excellent{color:#34d399}.note-quality__title{align-items:center;color:#6d4aff;color:var(--app-brand);display:inline-flex;font-size:.98rem;font-weight:700;gap:.65rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.note-quality__title:before{background:linear-gradient(90deg,#7c3aed 0 25%,#0000 25% 36%,#3b82f6 36% 68%,#0000 68% 79%,#22d3ee 79% 100%);border-radius:999px;box-shadow:0 0 16px #7c3aed33;content:"";flex:0 0 auto;height:2px;width:2.7rem}.note-quality__metric{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.note-quality__metric--danger{background:color-mix(in srgb,#f43f5e 5%,#0a0e17);background:color-mix(in srgb,#f43f5e 5%,var(--app-surface));border-color:#f43f5e3d}.note-quality__metric--warning{background:color-mix(in srgb,#f97316 5%,#0a0e17);background:color-mix(in srgb,#f97316 5%,var(--app-surface));border-color:#f973163d}.note-quality__metric--amber{background:color-mix(in srgb,#f2a000 5%,#0a0e17);background:color-mix(in srgb,#f2a000 5%,var(--app-surface));border-color:#f198003d}.note-quality__metric--caution{background:color-mix(in srgb,#eab308 5%,#0a0e17);background:color-mix(in srgb,#eab308 5%,var(--app-surface));border-color:#eab3083d}.note-quality__metric--bridge{background:color-mix(in srgb,#84cc16 5%,#0a0e17);background:color-mix(in srgb,#84cc16 5%,var(--app-surface));border-color:#a3e6353d}.note-quality__metric--good{background:color-mix(in srgb,#22c55e 4%,#0a0e17);background:color-mix(in srgb,#22c55e 4%,var(--app-surface));border-color:#22c55e38}.note-quality__metric--excellent{background:color-mix(in srgb,#10b981 5%,#0a0e17);background:color-mix(in srgb,#10b981 5%,var(--app-surface));border-color:#10b9813d}.note-quality__weak-card{border-left-width:3px}.note-quality__weak-card--danger{background:color-mix(in srgb,#f43f5e 6%,#0a0e17);background:color-mix(in srgb,#f43f5e 6%,var(--app-surface));border-color:#f43f5e47}.note-quality__weak-card--warning{background:color-mix(in srgb,#f97316 6%,#0a0e17);background:color-mix(in srgb,#f97316 6%,var(--app-surface));border-color:#f9731647}.note-quality__weak-card--amber{background:color-mix(in srgb,#f2a000 6%,#0a0e17);background:color-mix(in srgb,#f2a000 6%,var(--app-surface));border-color:#f1980047}.note-quality__weak-card--caution{background:color-mix(in srgb,#eab308 6%,#0a0e17);background:color-mix(in srgb,#eab308 6%,var(--app-surface));border-color:#eab30847}.note-quality__weak-card--bridge{background:color-mix(in srgb,#84cc16 6%,#0a0e17);background:color-mix(in srgb,#84cc16 6%,var(--app-surface));border-color:#a3e63545}.note-quality__weak-card--good{background:color-mix(in srgb,#22c55e 5%,#0a0e17);background:color-mix(in srgb,#22c55e 5%,var(--app-surface));border-color:#22c55e40}.note-quality__weak-card--excellent{background:color-mix(in srgb,#10b981 5%,#0a0e17);background:color-mix(in srgb,#10b981 5%,var(--app-surface));border-color:#10b98145}.note-quality__weak-card--danger .note-quality__weak-head span{color:#fb7185}.note-quality__weak-card--warning .note-quality__weak-head span{color:#fb923c}.note-quality__weak-card--amber .note-quality__weak-head span{color:#f2a000}.note-quality__weak-card--caution .note-quality__weak-head span{color:#facc15}.note-quality__weak-card--bridge .note-quality__weak-head span{color:#bef264}.note-quality__weak-card--good .note-quality__weak-head span{color:#4ade80}.note-quality__weak-card--excellent .note-quality__weak-head span{color:#34d399}html.light .note-quality__weak-card--danger .note-quality__weak-head span,html.light .relationship-state-metric--score-danger .relationship-state-metric__value,html.light .score-text--danger{color:#dc2626}html.light .note-quality__weak-card--warning .note-quality__weak-head span,html.light .relationship-state-metric--score-warning .relationship-state-metric__value,html.light .score-text--warning{color:#ea580c}html.light .note-quality__weak-card--amber .note-quality__weak-head span,html.light .relationship-state-metric--score-amber .relationship-state-metric__value,html.light .score-text--amber{color:#ae6200}html.light .note-quality__weak-card--caution .note-quality__weak-head span,html.light .relationship-state-metric--score-caution .relationship-state-metric__value,html.light .score-text--caution{color:#a16207}html.light .note-quality__weak-card--bridge .note-quality__weak-head span,html.light .relationship-state-metric--score-bridge .relationship-state-metric__value,html.light .score-text--bridge{color:#4d7c0f}html.light .note-quality__weak-card--good .note-quality__weak-head span,html.light .relationship-state-metric--score-good .relationship-state-metric__value,html.light .score-text--good{color:#15803d}html.light .note-quality__weak-card--excellent .note-quality__weak-head span,html.light .relationship-state-metric--score-excellent .relationship-state-metric__value,html.light .score-text--excellent{color:#047857}html.light .relationship-state-metric--score-danger{background:#fee2e294;border-color:#dc262642}html.light .relationship-state-metric--score-warning{background:#ffedd59e;border-color:#ea580c42}html.light .relationship-state-metric--score-amber{background:#fff2d699;border-color:#ae620040}html.light .relationship-state-metric--score-caution{background:#fef9c38f;border-color:#a1620740}html.light .relationship-state-metric--score-bridge{background:#ecfccb99;border-color:#65a30d42}html.light .relationship-state-metric--score-good{background:#dcfce78c;border-color:#15803d3b}html.light .relationship-state-metric--score-excellent{background:#d1fae594;border-color:#0478573d}@media (max-width:560px){.note-quality__title{font-size:.9rem;letter-spacing:.1em}.note-quality__title:before{width:2.15rem}}.confidence-chip--uncertain{background:rgba(245,158,11,.055);border-color:#f59e0b42;border-radius:999px;color:#d3a348;cursor:help;font-size:.96rem;font-weight:700;height:1.08rem;justify-content:center;letter-spacing:0;line-height:1;min-height:1.08rem;min-width:1.08rem;padding:0;text-transform:none;width:1.08rem}.confidence-chip--uncertain:focus-visible,.confidence-chip--uncertain:hover{background:#f59e0b17;border-color:#f59e0b66;color:#f3c969;outline:none}html.light .call-detail-page:not(.public-fixed-dark) .confidence-chip--uncertain,html.light .public-product-demo .confidence-chip--uncertain{background:#f59e0b0f;border-color:#a162073d;color:#8a650d}html.light .call-detail-page:not(.public-fixed-dark) .confidence-chip--uncertain:focus-visible,html.light .call-detail-page:not(.public-fixed-dark) .confidence-chip--uncertain:hover,html.light .public-product-demo .confidence-chip--uncertain:focus-visible,html.light .public-product-demo .confidence-chip--uncertain:hover{background:#f59e0b1a;border-color:#a1620757;color:#714f08}.findings-panel__identity{flex:1 1 auto}.findings-panel__identity>div{min-width:0}.findings-panel__action{border-radius:.52rem;flex:0 0 auto;font-size:.68rem;gap:.3rem;line-height:1;min-height:1.9rem;padding:.3rem .52rem;white-space:nowrap}.findings-panel__action svg{height:.75rem;width:.75rem}@media (max-width:480px){.findings-panel__header{gap:.55rem}.findings-panel__action{font-size:.64rem;padding-inline:.45rem}}.objection-evolution__chain{min-width:0}.objection-evolution__step{flex:0 1 auto;max-width:100%;min-width:0}.objection-evolution__chip{align-items:flex-start;border-radius:1rem;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:normal}.objection-evolution__chip>svg{flex:0 0 auto;margin-top:.16em}.objection-evolution__text{min-width:0;overflow-wrap:anywhere;white-space:normal;word-break:normal}html:not(.light) .call-detail-page .coaching-move__section blockquote.is-example{background:#7c3aed1f;border-color:#c4b5fd57;color:#f0eaff}.relationship-memory__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.relationship-memory__refresh{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.58rem;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.7rem;font-weight:650;gap:.34rem;justify-content:center;line-height:1;min-height:1.95rem;padding:.34rem .58rem;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.relationship-memory__refresh:hover:not(:disabled){background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand);transform:translateY(-1px)}.relationship-memory__refresh:disabled{cursor:wait;opacity:.58}@media (max-width:640px){.relationship-memory__header-actions{justify-content:flex-start;width:100%}.relationship-memory__refresh{min-height:2.15rem}}.dashboard-call-card{gap:.45rem;grid-template-columns:minmax(0,1fr) auto auto;padding:0 .78rem 0 0}.dashboard-call-card__main{grid-gap:.85rem;align-items:center;color:inherit;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.65rem;min-width:0;padding:.78rem .35rem .78rem 1.05rem;text-decoration:none}.dashboard-call-card:focus-within,.dashboard-call-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.dashboard-call-card__delete{background:#0000;border:1px solid #0000;border-radius:.62rem;color:#6f7d95;color:var(--app-text-subtle);display:grid;height:2.15rem;place-items:center;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease;width:2.15rem}.dashboard-call-card__delete:focus-visible,.dashboard-call-card__delete:hover{background:color-mix(in srgb,#ef5b67 10%,#0000);border-color:color-mix(in srgb,#ef5b67 34%,#94a3b81f);border-color:color-mix(in srgb,#ef5b67 34%,var(--app-border));color:#ef5b67;transform:translateY(-1px)}.dashboard-call-card__open{border-radius:.55rem;flex-shrink:0;text-decoration:none}.dashboard-call-card__delete:focus-visible,.dashboard-call-card__main:focus-visible,.dashboard-call-card__open:focus-visible{outline:2px solid #6d4aff;outline:2px solid var(--app-brand);outline-offset:2px}.dashboard-delete-dialog{z-index:1}.call-detail-danger-button--header{background:linear-gradient(105deg,#be2435f5,#e13f4eeb);border-color:color-mix(in srgb,#ef5b67 48%,#0000);box-shadow:0 10px 24px #be24352e;min-width:7.25rem}.call-detail-danger-button--header:hover:not(:disabled){box-shadow:0 13px 30px #be243542;transform:translateY(-1px)}.relationship-timeline-card__top>span:first-child{flex:0 0 clamp(11rem,19vw,15rem)}.relationship-timeline-card__chips{flex:1 1 24rem;min-width:0}.relationship-chip{line-height:1.35;max-width:100%;white-space:normal}.relationship-timeline-card__top strong{line-height:1.25;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.relationship-conversation-row__copy strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.25;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}@media (max-width:760px){.dashboard-call-card{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-call-card__main{grid-template-columns:auto minmax(0,1fr)}.dashboard-call-card__date{display:none}.relationship-timeline-card__top{flex-direction:column}.relationship-timeline-card__chips,.relationship-timeline-card__top>span:first-child{flex:1 1 auto;width:100%}.relationship-timeline-card__chips{justify-content:flex-start}}@media (max-width:520px){.dashboard-call-card{padding-right:.55rem}.dashboard-call-card__main{gap:.68rem;padding-left:.8rem}.dashboard-call-card__delete,.dashboard-call-card__open{height:1.95rem;width:1.95rem}.call-detail-danger-button--header{flex:1 1 auto}}.upload-field-required{color:#fb7185;font-size:.82rem;line-height:1;margin-left:.28rem}.upload-field-error{color:#fb7185;font-size:.72rem;font-weight:600;line-height:1.4;margin-top:.38rem}.upload-input.is-invalid,.upload-input.is-invalid:focus,.upload-input.is-invalid:hover{background:color-mix(in srgb,#f43f5e 4%,#0e1420);background:color-mix(in srgb,#f43f5e 4%,var(--app-surface-strong));border-color:#f43f5e9e;box-shadow:0 0 0 3px #f43f5e17}.relationship-state__snapshot{align-items:stretch;gap:.72rem;grid-template-columns:minmax(0,1.62fr) minmax(17rem,.78fr)}.relationship-state__score-grid,.relationship-state__snapshot-copy{grid-gap:.72rem;display:grid;gap:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.relationship-state__snapshot-copy .relationship-state-metric{min-height:8.1rem;padding:.9rem}.relationship-state__score-grid .relationship-state-metric{min-height:3.85rem;padding:.72rem .78rem}.relationship-state-metric--summary .relationship-state-metric__value{font-size:.94rem;line-height:1.62}.relationship-state__attention-grid,.relationship-state__commercial-grid,.relationship-state__context-grid{grid-gap:.72rem;display:grid;gap:.72rem;margin-top:.72rem}.relationship-state__attention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-state__context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-state__commercial-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.relationship-memory-list--card{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;height:100%;min-width:0;padding:.88rem}.relationship-memory-list--card ul{margin-top:.62rem}.relationship-state__commercial-grid .relationship-state-metric{min-height:7.25rem;padding:.88rem}.relationship-state-metric--commercial-primary{background:color-mix(in srgb,#22d3ee 4%,#0e1420);background:color-mix(in srgb,#22d3ee 4%,var(--app-surface-strong));border-color:#22d3ee38}.relationship-state__section-title--amber{color:#fbbf24}@media (max-width:1100px){.relationship-state__snapshot{grid-template-columns:1fr}.relationship-state__score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.relationship-state__attention-grid,.relationship-state__commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-state-metric--commercial-primary{grid-column:1/-1}}@media (max-width:760px){.relationship-state__attention-grid,.relationship-state__commercial-grid,.relationship-state__context-grid,.relationship-state__score-grid,.relationship-state__snapshot-copy{grid-template-columns:1fr}.relationship-state__commercial-grid .relationship-state-metric,.relationship-state__score-grid .relationship-state-metric,.relationship-state__snapshot-copy .relationship-state-metric{min-height:auto}.relationship-state-metric--commercial-primary{grid-column:auto}}.findings-view--focused{display:flex;flex-direction:column;gap:.78rem}.findings-deep-dive,.findings-essentials-card,.findings-section-card,.findings-status-card{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.78rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);min-width:0}.findings-essentials-card,.findings-section-card,.findings-status-card{padding:1rem}.findings-essentials-card{background:linear-gradient(135deg,rgba(124,58,237,.075),#0000 42%),#0a0e17;background:linear-gradient(135deg,rgba(124,58,237,.075),#0000 42%),var(--app-surface)}.findings-essentials-card h2{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1rem,1.5vw,1.24rem);font-weight:600;line-height:1.48;margin-top:.72rem;max-width:68rem}.findings-signal-strip{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.95rem}.findings-signal-pill{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;display:flex;gap:.65rem;justify-content:space-between;min-width:0;padding:.62rem .7rem}.findings-signal-pill span{color:#8b98ad;color:var(--app-text-muted);font-size:.67rem;font-weight:700;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.findings-signal-pill strong{font-size:.93rem}.findings-signal-pill--excellent strong{color:#34d399}.findings-signal-pill--good strong{color:#4ade80}.findings-signal-pill--bridge strong{color:#bef264}.findings-signal-pill--caution strong{color:#facc15}.findings-signal-pill--warning strong{color:#fb923c}.findings-signal-pill--amber strong{color:#f2a000}.findings-signal-pill--danger strong{color:#fb7185}.findings-status-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr) minmax(0,1fr);margin-top:.75rem}.findings-status-grid .findings-kv{align-items:flex-start;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.64rem;min-height:5.4rem;padding:.78rem}.findings-status-grid .findings-kv>strong{font-size:.88rem;line-height:1.48}.findings-primary-grid{grid-gap:.78rem;display:grid;gap:.78rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.findings-section-card--expansion{background:linear-gradient(135deg,rgba(16,185,129,.045),#0000 45%),#0a0e17;background:linear-gradient(135deg,rgba(16,185,129,.045),#0000 45%),var(--app-surface)}.findings-classified-group__groups,.findings-friction-stack{grid-gap:.62rem;display:grid;gap:.62rem;margin-top:.75rem}.findings-classified-group{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;min-width:0;padding:.72rem}.findings-classified-group__title{align-items:center;display:flex;font-size:.67rem;font-weight:700;gap:.42rem;letter-spacing:.1em;text-transform:uppercase}.findings-classified-group--red .findings-classified-group__title{color:#fb7185}.findings-classified-group--amber .findings-classified-group__title{color:#fbbf24}.findings-classified-group--cyan .findings-classified-group__title{color:#67e8f9}.findings-classified-group--emerald .findings-classified-group__title{color:#6ee7b7}.findings-classified-group--violet .findings-classified-group__title{color:#c4b5fd}.findings-classified-group ul{grid-gap:.48rem;display:grid;gap:.48rem;margin-top:.58rem}.findings-classified-group li{align-items:flex-start;color:#dce3ee;color:var(--app-text);display:flex;font-size:.82rem;gap:.5rem;line-height:1.46}.findings-classified-group__empty,.findings-section-card__empty{color:#6f7d95;color:var(--app-text-subtle);font-size:.78rem;line-height:1.45;margin-top:.55rem}.findings-action-list{grid-gap:.56rem;display:grid;gap:.56rem;margin-top:.75rem}.findings-action-list li{grid-gap:.58rem;align-items:start;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;display:grid;gap:.58rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.68rem}.findings-owner-chip{align-items:center;background:#7c3aed17;border:1px solid #a78bfa3d;border-radius:999px;color:#c4b5fd;display:inline-flex;font-size:.63rem;font-weight:700;letter-spacing:.05em;min-height:1.45rem;padding:.1rem .42rem;text-transform:uppercase}.findings-owner-chip--customer{background:#22d3ee12;border-color:#22d3ee38;color:#67e8f9}.findings-action-list__copy{grid-gap:.18rem;display:grid;gap:.18rem}.findings-action-list__copy strong{color:#f8fafc;color:var(--app-text-strong);font-size:.83rem;font-weight:500;line-height:1.45}.findings-action-list__copy small{color:#6f7d95;color:var(--app-text-subtle);font-size:.69rem}.findings-deep-dive{overflow:hidden}.findings-deep-dive__toggle{align-items:center;background:#0000;color:#dce3ee;color:var(--app-text);display:flex;gap:1rem;justify-content:space-between;padding:.82rem 1rem;transition:background .16s ease,color .16s ease;width:100%}.findings-deep-dive__toggle:hover{background:rgba(124,58,237,.045);color:#f8fafc;color:var(--app-text-strong)}.findings-deep-dive__toggle>span{align-items:center;display:flex;font-size:.8rem;gap:.5rem}.findings-deep-dive__toggle small{color:#6f7d95;color:var(--app-text-subtle);font-size:.7rem}.findings-deep-dive__toggle>svg{transition:transform .16s ease}.findings-deep-dive.is-open .findings-deep-dive__toggle>svg{transform:rotate(180deg)}.findings-deep-dive__content{grid-gap:.72rem;border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);display:grid;gap:.72rem;padding:0 1rem 1rem}.findings-deep-dive__tone{grid-gap:.62rem;display:grid;gap:.62rem;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));padding-top:.78rem}.findings-deep-dive__tone>*{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;min-width:0;padding:.68rem}.findings-deep-dive__grid{grid-gap:.62rem;display:grid;gap:.62rem;grid-template-columns:repeat(3,minmax(0,1fr))}.findings-key-moments{grid-gap:.52rem;display:grid;gap:.52rem}.findings-key-moments article{grid-gap:.62rem;align-items:start;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;display:grid;gap:.62rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.68rem}.findings-key-moments article>span{color:#a78bfa;font-size:.68rem;font-weight:700}.findings-key-moments article div{grid-gap:.24rem;display:grid;gap:.24rem}.findings-key-moments q,.findings-key-moments strong{font-size:.8rem;line-height:1.45}.findings-key-moments q{color:#8b98ad;color:var(--app-text-muted)}.longitudinal-signal-grid{grid-gap:.58rem;display:grid;gap:.58rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem}.longitudinal-details--classified{grid-template-columns:repeat(3,minmax(0,1fr))}.longitudinal-detail-card{background:#080a135c;border:1px solid #a78bfa1f;border-radius:.64rem;min-width:0;padding:.78rem}.longitudinal-detail-card__heading{color:#f8fafc;color:var(--app-text-strong);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:.65rem;text-transform:uppercase}.relationship-memory-group-card{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;height:100%;min-width:0;padding:.88rem}.relationship-memory-group-card__groups{grid-gap:.72rem;display:grid;gap:.72rem;margin-top:.62rem}.relationship-memory-group-card__groups small{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.64rem;font-weight:700;letter-spacing:.08em;margin-bottom:.36rem;text-transform:uppercase}.relationship-memory-group-card__groups ul{grid-gap:.42rem;display:grid;gap:.42rem}.relationship-memory-group-card__groups li{color:#dce3ee;color:var(--app-text);display:flex;font-size:.79rem;gap:.5rem;line-height:1.48}.relationship-memory-group-card__groups li>span:first-child{color:#8b5cf6}.relationship-state__attention-grid--classified{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(0,1fr)}@media (max-width:1050px){.findings-deep-dive__grid,.findings-deep-dive__tone,.findings-primary-grid,.findings-status-grid,.longitudinal-details--classified,.relationship-state__attention-grid--classified{grid-template-columns:1fr 1fr}.findings-deep-dive__tone>:first-child,.findings-status-grid>:nth-child(2){grid-column:1/-1}}@media (max-width:720px){.findings-deep-dive__grid,.findings-deep-dive__tone,.findings-primary-grid,.findings-signal-strip,.findings-status-grid,.longitudinal-details--classified,.longitudinal-signal-grid,.relationship-state__attention-grid--classified{grid-template-columns:1fr}.findings-deep-dive__toggle small{display:none}.findings-deep-dive__tone>:first-child,.findings-status-grid>:nth-child(2){grid-column:auto}.findings-action-list li,.findings-key-moments article{grid-template-columns:auto minmax(0,1fr)}.findings-action-list li>.confidence-chip,.findings-key-moments article>.confidence-chip{grid-column:2}}.longitudinal-delta--compact .longitudinal-delta__toggle{min-height:3.65rem;padding:.9rem 1.15rem}.longitudinal-delta--compact .longitudinal-delta__title{color:#a78bfa}.longitudinal-delta--compact .longitudinal-delta__content{padding:0 1.15rem 1rem}.longitudinal-delta__summary--compact{grid-gap:.65rem 1.2rem;border-top:1px solid #7c3aed38;display:grid;gap:.65rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.95rem}.longitudinal-delta__summary--compact li{align-items:flex-start;color:#d7dce6;display:flex;gap:.55rem;line-height:1.5}.longitudinal-delta__summary--compact li svg{color:#8b5cf6;flex:0 0 auto;margin-top:.18rem}.findings-view--classic{display:flex;flex-direction:column;gap:.85rem}.findings-classic-grid{grid-gap:.85rem;align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(15.5rem,.34fr) minmax(0,1fr)}.findings-key-takeaway,.findings-signal-profile{background:linear-gradient(145deg,rgba(124,58,237,.035),#0000 42%),#0a0e17d1;border:1px solid #94a3b824;border-radius:.9rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.findings-signal-profile{padding:1rem}.findings-signal-profile__body{grid-gap:.72rem;display:grid;gap:.72rem;margin-top:.95rem}.findings-signal-profile .findings-score{background:#0000;border:0;padding:0}.findings-key-takeaway{padding:1rem}.findings-key-takeaway h2{color:#f8fafc;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:600;line-height:1.48;margin:.85rem 0 1rem;max-width:72rem}.findings-view--classic .findings-card__eyebrow{color:#8b5cf6}.findings-takeaway-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.findings-takeaway-grid .findings-kv{background:#0f1320c2;border:1px solid #94a3b81f;border-radius:.75rem;min-height:7.1rem;padding:.85rem}.findings-takeaway-grid .findings-kv__label{color:#747d92}.findings-relationship-bridge{grid-gap:.85rem;align-items:center;background:linear-gradient(90deg,rgba(124,58,237,.065),#0000 46%),#090d16d1;border:1px solid #7c3aed33;border-radius:.82rem;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem 1rem}.findings-relationship-bridge__icon{background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:.72rem;color:#a78bfa;display:grid;height:2.35rem;place-items:center;width:2.35rem}.findings-relationship-bridge__copy strong{color:#f8fafc;display:block;font-size:.86rem}.findings-relationship-bridge__copy p{color:#7f889d;font-size:.75rem;line-height:1.45;margin:.12rem 0 0}.findings-relationship-bridge__action{align-items:center;background:#7c3aed17;border:1px solid #7c3aed3d;border-radius:.65rem;color:#c4b5fd;display:inline-flex;font-size:.75rem;font-weight:600;gap:.45rem;justify-content:center;padding:.62rem .8rem;transition:color .16s ease,border-color .16s ease,background .16s ease}.findings-relationship-bridge__action:hover{background:#7c3aed2b;border-color:#8b5cf680;color:#fff}.relationship-history__header h2,.relationship-memory--final .relationship-card-header h2{color:#f8fafc}.relationship-memory--final .relationship-state__section-title{color:#8b5cf6}.relationship-memory--final .relationship-memory-list__title,.relationship-memory--final .relationship-state-metric__label{color:#737c91}.relationship-memory--final .relationship-memory-list li>span:first-child{color:#8b5cf6}.next-call-brief--actions{padding-bottom:1rem}.next-call-actions{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem}.next-call-action{grid-gap:.75rem;align-items:start;background:#0f1320b8;border:1px solid #94a3b821;border-radius:.78rem;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-height:5.8rem;padding:.85rem}.next-call-action__owner{align-items:center;border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:700;justify-content:center;letter-spacing:.04em;min-width:4.4rem;padding:.28rem .48rem;text-transform:uppercase}.next-call-action__owner--customer{background:#22d3ee14;background:var(--speaker-client-background);border:1px solid #22d3ee40;border:1px solid var(--speaker-client-border);color:#8be4ff;color:var(--speaker-client-color)}.next-call-action__owner--sales_rep{background:#7c3aed1f;background:var(--speaker-rep-background);border:1px solid #8b5cf64d;border:1px solid var(--speaker-rep-border);color:#c4b5fd;color:var(--speaker-rep-color)}.next-call-action__copy strong{color:#edf1f7;display:block;font-size:.84rem;font-weight:550;line-height:1.48}.next-call-action__copy small{color:#626c80;display:block;font-size:.68rem;margin-top:.3rem}.next-call-actions__empty{color:#697386;font-size:.78rem;margin:.85rem 0 0}.relationship-state--final{overflow:visible}.relationship-state__snapshot--final{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.38fr);padding-bottom:1.1rem}.relationship-state__snapshot-copy--three{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-state__snapshot-copy--three>*{min-height:8.5rem;min-width:0}.relationship-state__score-grid--three{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr}.relationship-state__score-grid--three .relationship-state-metric{min-height:0;padding:.72rem .8rem}.relationship-state__details--final{display:flex;flex-direction:column;gap:0}.relationship-state__health-grid,.relationship-state__watch-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-state__health-grid .relationship-state-metric,.relationship-state__watch-grid .relationship-memory-list--card{min-height:8.25rem}.relationship-state__health-grid .relationship-state-metric{padding:.9rem}.relationship-state__section-title{font-size:.7rem;font-weight:700;letter-spacing:.14em;margin-bottom:.8rem;text-transform:uppercase}.relationship-state--final .relationship-card-header{margin-bottom:.85rem}@media (max-width:1100px){.findings-classic-grid{grid-template-columns:1fr}.findings-signal-profile__body{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-state__snapshot--final{grid-template-columns:1fr}.relationship-state__score-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.findings-takeaway-grid,.longitudinal-delta__summary--compact,.next-call-actions,.relationship-state__health-grid,.relationship-state__snapshot-copy--three,.relationship-state__watch-grid{grid-template-columns:1fr}.findings-signal-profile__body,.relationship-state__score-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-relationship-bridge{grid-template-columns:auto minmax(0,1fr)}.findings-relationship-bridge__action{grid-column:1/-1;width:100%}.relationship-state__health-grid .relationship-state-metric,.relationship-state__snapshot-copy--three>*,.relationship-state__watch-grid .relationship-memory-list--card{min-height:0}}@media (max-width:520px){.findings-signal-profile__body,.relationship-state__score-grid--three{grid-template-columns:1fr}.findings-key-takeaway h2{font-size:1rem}.next-call-action{grid-template-columns:1fr}.next-call-action__owner{justify-self:start}}.longitudinal-delta--compact .longitudinal-delta__toggle{min-height:4.15rem;padding:1rem 1.2rem}.longitudinal-delta--compact .longitudinal-delta__title{font-size:.78rem;letter-spacing:.13em}.longitudinal-delta--compact.is-expanded .longitudinal-delta__content{padding:0 1.2rem 1.15rem}.findings-deep-dive{width:100%}.findings-deep-dive__toggle{min-height:4.4rem;padding:1rem 1.2rem}.findings-deep-dive__toggle>span{font-size:.92rem;font-weight:650;gap:.62rem}.findings-deep-dive__toggle small{font-size:.76rem;font-weight:400;line-height:1.35;margin-left:.2rem}.findings-deep-dive__content--moments{padding:.8rem 1rem 1rem}.findings-deep-dive__content--moments .findings-key-moments{gap:.65rem}.findings-key-moment__timestamp{align-items:center;background:#0000;border:0;color:#a78bfa;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:flex-start;letter-spacing:.02em;min-width:4.8rem;padding:0;text-decoration:none;transition:color .16s ease,transform .16s ease}.findings-key-moment__timestamp:hover{color:#c4b5fd;transform:translateX(2px)}.findings-key-moment__timestamp:focus-visible{border-radius:.25rem}.findings-key-moment__timestamp.is-static{cursor:default}.transcript-row{scroll-margin-block:7rem;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.transcript-row.is-highlighted{background:linear-gradient(90deg,#7c3aed26,rgba(59,130,246,.055)),#0f1320e6;border-color:#8b5cf694;box-shadow:inset 0 0 0 1px #8b5cf629,0 0 28px #7c3aed1c}.relationship-state__snapshot--final{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-state__snapshot-copy--two{display:contents}.relationship-state__snapshot-copy--two>*{min-height:8.5rem;min-width:0}.relationship-state__score-grid--three{min-width:0}html.light .longitudinal-delta--compact{background:linear-gradient(145deg,rgba(124,58,237,.065),#0000 58%),#fff;border-color:#7c3aed38;box-shadow:0 10px 28px #2a23550f;color:#24233d}html.light .longitudinal-delta--compact .longitudinal-delta__toggle{background:#0000;color:#5b36c9}html.light .longitudinal-delta--compact .longitudinal-delta__title{color:#6d3ce7}html.light .longitudinal-delta__summary--compact{border-top-color:#7c3aed2e}html.light .longitudinal-delta__summary--compact li{color:#33314f}html.light .findings-deep-dive,html.light .findings-key-moments article,html.light .findings-key-takeaway,html.light .findings-relationship-bridge,html.light .findings-signal-profile{background:linear-gradient(145deg,rgba(124,58,237,.035),#0000 52%),#fff;border-color:#645c962e;box-shadow:0 8px 24px rgba(31,27,63,.055);color:#23213b}html.light .findings-key-moments strong,html.light .findings-key-takeaway h2,html.light .findings-relationship-bridge strong{color:#211f38}html.light .findings-takeaway-grid .findings-kv{background:#f7f7fc;border-color:#645c9629;color:#2e2b49}html.light .findings-takeaway-grid .findings-kv strong{color:#2e2b49}html.light .findings-deep-dive__toggle{background:#fff;color:#292641}html.light .findings-deep-dive__toggle small,html.light .findings-key-moments q,html.light .findings-relationship-bridge p{color:#6c6882}html.light .findings-key-moment__timestamp{color:#6d3ce7}html.light .transcript-row.is-highlighted{background:linear-gradient(90deg,#7c3aed17,rgba(59,130,246,.035)),#fff;border-color:#6d3ce76b;box-shadow:inset 0 0 0 1px #6d3ce71a,0 8px 22px #46328c14}html.light .next-call-brief--actions,html.light .relationship-state--final{background:#fff;border-color:#645c9629;box-shadow:0 10px 30px rgba(31,27,63,.055);color:#24223a}html.light .next-call-brief--actions h2,html.light .relationship-state--final h2{color:#201e35}html.light .next-call-action,html.light .relationship-memory-list--card,html.light .relationship-state-metric:not(.relationship-state-metric--score){background:#f8f8fc;border-color:#645c9629;color:#2d2a48}html.light .next-call-action strong,html.light .relationship-memory-list--card li,html.light .relationship-state-metric:not(.relationship-state-metric--score) .relationship-state-metric__value{color:#302d4a}html.light .relationship-state__section{border-top-color:#645c9621}@media (max-width:1100px){.relationship-state__snapshot--final{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-state__score-grid--three{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.relationship-state__snapshot--final{grid-template-columns:1fr}.relationship-state__snapshot-copy--two{display:contents}.relationship-state__score-grid--three{grid-column:auto}.relationship-state__snapshot-copy--two>*{min-height:0}.findings-deep-dive__toggle{align-items:flex-start}.findings-deep-dive__toggle>span{flex-wrap:wrap}.findings-deep-dive__toggle small{margin-left:1.6rem;width:100%}}@media (max-width:520px){.findings-key-moments article,.relationship-state__score-grid--three{grid-template-columns:1fr}.findings-key-moments article>.confidence-chip{grid-column:1;justify-self:start}}.relationship-memory-list__item-copy{grid-gap:.32rem;display:grid;flex:1 1;gap:.32rem;max-width:100%;min-width:0}.relationship-source-link{align-items:center;color:#7c8497;display:inline-flex;font-size:.64rem;gap:.3rem;line-height:1.35;max-width:100%;min-width:0;text-decoration:none;transition:color .16s ease,transform .16s ease;width:-webkit-fit-content;width:fit-content}.relationship-source-link>span{color:#666f82;flex:0 0 auto}.relationship-source-link strong{color:#9a87d8;flex:1 1 auto;font-size:inherit;font-weight:600;max-width:12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-source-link small{color:#626b7d;flex:0 0 auto;font-size:inherit}.relationship-source-link svg{flex:0 0 auto}.relationship-source-link:hover{color:#c4b5fd;transform:translateX(2px)}.relationship-source-link:hover strong{color:#c4b5fd}.relationship-state-metric:not(.relationship-state-metric--score){display:flex;flex-direction:column}.relationship-state-metric:not(.relationship-state-metric--score) .relationship-source-link{margin-top:auto;padding-top:.62rem}.relationship-state__watch-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.findings-deep-dive__content--evidence{display:flex;flex-direction:column;gap:0;padding:0 1rem 1rem}.findings-deep-dive__legacy{padding-top:.8rem}.findings-evidence-section{border-top:1px solid #94a3b81a;padding:1rem 0;scroll-margin-block:7rem;transition:background .22s ease,box-shadow .22s ease,border-color .22s ease}.findings-evidence-section:first-child{border-top:0}.findings-evidence-section__header{align-items:center;color:#a78bfa;display:flex;gap:.48rem;margin-bottom:.7rem}.findings-evidence-section__header h3{color:#e8e4f5;font-size:.76rem;font-weight:700;letter-spacing:.11em;margin:0;text-transform:uppercase}.findings-evidence-grid{grid-gap:.72rem;display:grid;gap:.72rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.findings-evidence-card{background:#0f1320b8;border:1px solid #94a3b81f;border-radius:.72rem;min-width:0;padding:.86rem}.findings-evidence-card__finding{align-items:flex-start;display:flex;gap:.65rem;justify-content:space-between}.findings-evidence-card__finding>strong{color:#edf1f7;font-size:.88rem;font-weight:600;line-height:1.45}.findings-evidence-card__moments,.findings-evidence-card__why{margin-top:.78rem}.findings-evidence-card__moments>small,.findings-evidence-card__why>small{color:#747e92;display:block;font-size:.64rem;font-weight:700;letter-spacing:.1em;margin-bottom:.48rem;text-transform:uppercase}.findings-evidence-card__why ul{grid-gap:.38rem;display:grid;gap:.38rem}.findings-evidence-card__why li{grid-gap:.42rem;align-items:start;color:#c9d1dc;display:grid;font-size:.76rem;gap:.42rem;grid-template-columns:auto minmax(0,1fr);line-height:1.45}.findings-evidence-card__why li svg{color:#8b5cf6;margin-top:.12rem}.findings-evidence-card .findings-key-moments{gap:.46rem}.findings-evidence-card .findings-key-moments article{background:#0508105c;padding:.58rem}.findings-deep-dive.is-linked-target,.findings-evidence-section.is-linked-target{background:rgba(124,58,237,.075);border-color:#8b5cf68c;box-shadow:inset 0 0 0 1px #8b5cf621,0 0 30px #7c3aed1a}html.light .relationship-source-link{color:#6f6a83}html.light .relationship-source-link small,html.light .relationship-source-link>span{color:#777188}html.light .relationship-source-link strong{color:#6d3ce7}html.light .findings-evidence-section{border-top-color:#645c9621}html.light .findings-evidence-card__finding>strong,html.light .findings-evidence-section__header h3{color:#25223d}html.light .findings-evidence-card{background:#f8f8fc;border-color:#645c9629}html.light .findings-evidence-card__why li{color:#44405d}html.light .findings-evidence-card .findings-key-moments article{background:#fff}html.light .findings-deep-dive.is-linked-target,html.light .findings-evidence-section.is-linked-target{background:rgba(124,58,237,.055);border-color:#6d3ce761;box-shadow:inset 0 0 0 1px #6d3ce714,0 8px 24px #46328c14}@media (max-width:620px){.relationship-source-link{flex-wrap:wrap}.relationship-source-link strong{max-width:10rem}.findings-deep-dive__content--evidence{padding-inline:.75rem}.findings-evidence-grid{grid-template-columns:1fr}}.relationship-source-link{font-size:.72rem;gap:.36rem;line-height:1.45}.relationship-source-link strong{font-weight:650;max-width:15rem}.relationship-source-link svg{height:.82rem;width:.82rem}.findings-key-takeaway h2.findings-key-takeaway__text{font-size:.98rem!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.62!important}.findings-takeaway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-deep-dive__content--evidence{padding:0 1.1rem 1.1rem}.findings-evidence-section{padding:1.12rem 0}.findings-evidence-section__header{gap:.54rem;margin-bottom:.8rem}.findings-evidence-section__header h3{font-size:.82rem}.findings-evidence-card{padding:.96rem}.findings-evidence-card__finding>strong{font-size:.94rem;line-height:1.5}.findings-evidence-card__moments,.findings-evidence-card__why{margin-top:.86rem}.findings-evidence-card__moments>small,.findings-evidence-card__why>small{font-size:.68rem;margin-bottom:.54rem}.findings-evidence-card__why li{font-size:.82rem;line-height:1.5}.findings-evidence-card .findings-key-moments article{padding:.66rem}.findings-evidence-card .findings-key-moment__timestamp{font-size:.76rem;min-width:5rem}.findings-evidence-card .findings-key-moments q,.findings-evidence-card .findings-key-moments strong{font-size:.84rem;line-height:1.5}@media (max-width:820px){.findings-takeaway-grid{grid-template-columns:1fr}}@media (max-width:620px){.relationship-source-link{font-size:.7rem}.findings-key-takeaway h2.findings-key-takeaway__text{font-size:.94rem!important}.findings-deep-dive__content--evidence{padding-inline:.8rem}}.longitudinal-delta__header{align-items:stretch;display:flex;gap:.75rem;justify-content:space-between;min-height:4.15rem}.longitudinal-delta--compact .longitudinal-delta__header .longitudinal-delta__toggle{border-bottom:0;flex:1 1 auto;justify-content:flex-start;min-height:0;min-width:0;padding:1rem 1.2rem;width:auto}.longitudinal-delta__header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;padding:.72rem .9rem .72rem 0}.longitudinal-delta__relationship-link{align-items:center;background:#7c3aed1a;border:1px solid #8b5cf642;border-radius:.62rem;color:#c4b5fd;display:inline-flex;font-size:.76rem;font-weight:600;gap:.42rem;justify-content:center;line-height:1.2;min-height:2.35rem;padding:.52rem .72rem;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.longitudinal-delta__relationship-link:hover{background:#7c3aed2e;border-color:#a78bfa7a;color:#fff}.longitudinal-delta__expand-button{background:#0000;border:0;border-radius:.58rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.35rem;min-width:2.35rem;padding:0;place-items:center;transition:color .16s ease,background .16s ease;width:2.35rem}.longitudinal-delta__expand-button:hover{background:#7c3aed1a;color:#c4b5fd}.longitudinal-delta.is-expanded .longitudinal-delta__header{border-bottom:1px solid #8b5cf63d;border-bottom:1px solid var(--app-brand-border)}.longitudinal-delta.is-expanded .longitudinal-delta__header .longitudinal-delta__toggle{border-bottom:0}.relationship-source-link{font-size:.8rem;gap:.4rem;line-height:1.5}.relationship-source-link strong{max-width:17rem}.relationship-source-link svg{height:.9rem;width:.9rem}.relationship-memory--final .relationship-memory-list__item-copy>span:first-child,.relationship-memory--final .relationship-state-metric__value{font-size:.94rem;line-height:1.62;min-width:0;overflow-wrap:anywhere;word-break:normal}.relationship-memory--final .relationship-state-metric--score .relationship-state-metric__value{font-size:.94rem;line-height:1.25}.findings-deep-dive__header{align-items:center;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);color:#f8fafc;color:var(--app-text-strong);display:flex;justify-content:space-between;min-height:4.4rem;padding:1rem 1.2rem}.findings-deep-dive__header>span{align-items:center;display:flex;font-size:.92rem;font-weight:650;gap:.62rem}.findings-deep-dive__header small{color:#6f7d95;color:var(--app-text-subtle);font-size:.76rem;font-weight:400;line-height:1.35;margin-left:.2rem}.findings-evidence-card{overflow:hidden;padding:0}.findings-evidence-card__toggle{align-items:flex-start;background:#0000;border:0;color:inherit;display:flex;gap:.85rem;justify-content:space-between;padding:.96rem;text-align:left;transition:background .16s ease;width:100%}.findings-evidence-card__toggle:hover{background:rgba(124,58,237,.045)}.findings-evidence-card__finding{flex:1 1 auto;min-width:0}.findings-evidence-card__controls{align-items:center;color:#a78bfa;display:inline-flex;flex:0 0 auto;gap:.55rem}.findings-evidence-card__controls>svg{transition:transform .18s ease}.findings-evidence-card.is-expanded .findings-evidence-card__controls>svg{transform:rotate(180deg)}.findings-evidence-card__details{animation:callsect-context-reveal .18s ease-out both;border-top:1px solid #94a3b814;padding:0 .96rem .96rem}.findings-evidence-card__details .findings-evidence-card__why{margin-top:.86rem}html.light .longitudinal-delta__relationship-link{background:#6d3ce712;border-color:#6d3ce738;color:#6d3ce7}html.light .findings-evidence-card__toggle:hover{background:rgba(109,60,231,.045)}html.light .findings-evidence-card__details{border-top-color:#645c961f}@media (max-width:760px){.longitudinal-delta__header{align-items:center}.longitudinal-delta__header-actions{padding-right:.7rem}.longitudinal-delta__relationship-link span{display:none}.longitudinal-delta__relationship-link{min-width:2.35rem;padding:0;width:2.35rem}}@media (max-width:620px){.relationship-source-link{font-size:.76rem}.findings-deep-dive__header{align-items:flex-start}.findings-deep-dive__header>span{flex-wrap:wrap}.findings-deep-dive__header small{margin-left:1.6rem;width:100%}}.customer-card__score{background:#0f1320e0;border:1px solid #94a3b82e;border-radius:.75rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 8px 20px #0000002e;color:#f8fafc;display:grid;flex:0 0 2.7rem;font-size:.95rem;font-weight:800;height:2.7rem;letter-spacing:-.035em;line-height:1;place-items:center;width:2.7rem}.customer-card__score--danger{background:#f43f5e1f;border-color:#f43f5e57;color:#fb7185}.customer-card__score--warning{background:#f973161f;border-color:#f9731657;color:#fb923c}.customer-card__score--amber{background:#f198001f;border-color:#f1980057;color:#f2a000}.customer-card__score--caution{background:#eab3081f;border-color:#eab30857;color:#facc15}.customer-card__score--bridge{background:#84cc1621;border-color:#a3e63561;color:#bef264}.customer-card__score--good{background:#22c55e1f;border-color:#22c55e5c;color:#4ade80}.customer-card__score--excellent{background:#22c55e1f;border-color:#22c55e5c;color:#34d399}.customer-card__score--empty{background:var(--app-surface-muted);border-color:#94a3b81f;border-color:var(--app-border);color:#6f7d95;color:var(--app-text-subtle)}.customer-card:focus-visible .customer-card__score,.customer-card:hover .customer-card__score{filter:brightness(1.08)}.relationship-state-metric--score-bridge{background:rgba(132,204,22,.085);border-color:#a3e63557}.relationship-state-metric--score-bridge .relationship-state-metric__value,.score-text--bridge{color:#bef264}html.light .customer-card__score--bridge,html.light .relationship-state-metric--score-bridge{background:#84cc161f;border-color:#65a30d57}html.light .customer-card__score--bridge,html.light .relationship-state-metric--score-bridge .relationship-state-metric__value,html.light .score-text--bridge{color:#4d7c0f}.sandbox-version__identity-copy p{white-space:nowrap}.sandbox-version__actions{grid-gap:.55rem;align-items:center;display:grid;flex-wrap:nowrap;gap:.55rem;grid-template-columns:minmax(0,1fr) auto}.sandbox-version__buttons{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.45rem;justify-content:flex-end;white-space:nowrap}.sandbox-version__buttons>button{flex:0 0 auto}@media (max-width:1120px){.sandbox-version__actions{align-items:center;display:grid;flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%}}@media (max-width:620px){.sandbox-version__identity-copy p{white-space:normal}.sandbox-version__actions{grid-template-columns:1fr}.sandbox-version__buttons{justify-content:flex-start}}.relationship-history .relationship-memory-tip--embedded{background:#0000;border:0;border-radius:0;border-top:1px solid #8b5cf63d;border-top:1px solid var(--app-brand-border);box-shadow:none;margin:1rem 0 0;min-height:auto;padding:1rem 0 0}.relationship-history .relationship-memory-tip--embedded .relationship-memory-tip__icon{box-shadow:none}.relationship-history .relationship-memory-tip--embedded .relationship-memory-tip__action{align-self:center}@media (max-width:620px){.relationship-history .relationship-memory-tip--embedded{gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto}}.feedback-dialog{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:220}.feedback-dialog__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010308c2;border:0;height:100%;inset:0;position:absolute;width:100%}.feedback-dialog__panel{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:1rem;box-shadow:0 28px 90px #00000073;color:#dce3ee;color:var(--app-text);padding:1.35rem;position:relative;width:min(100%,34rem);z-index:1}.feedback-dialog__header{grid-gap:.8rem;align-items:start;display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:1.3rem}.feedback-dialog__icon{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.7rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.35rem;place-items:center;width:2.35rem}.feedback-dialog__header h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.25rem;font-weight:650;margin:0}.feedback-dialog__header p{color:#8b98ad;color:var(--app-text-muted);font-size:.82rem;margin:.25rem 0 0}.feedback-dialog__close{border-radius:.55rem;color:#8b98ad;color:var(--app-text-muted);display:grid;height:2rem;place-items:center;width:2rem}.feedback-dialog__close:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.feedback-dialog__field{border:0;display:block;margin:0 0 1rem;padding:0}.feedback-dialog__field legend,.feedback-dialog__field>span{color:#dce3ee;color:var(--app-text);display:block;font-size:.76rem;font-weight:600;margin-bottom:.48rem}.feedback-dialog__field legend span{color:#6f7d95;color:var(--app-text-subtle);font-weight:450}.feedback-category-options{display:flex;flex-wrap:wrap;gap:.48rem}.feedback-category-options button,.feedback-primary-button,.feedback-secondary-button{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;font-size:.8rem;font-weight:600;min-height:2.35rem;padding:.48rem .82rem}.feedback-category-options button{color:#8b98ad;color:var(--app-text-muted)}.feedback-category-options button.is-selected,.feedback-category-options button:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.feedback-rating{display:flex;gap:.2rem}.feedback-rating button{color:#6f7d95;color:var(--app-text-subtle);display:grid;padding:.25rem;place-items:center}.feedback-rating button:hover,.feedback-rating button[aria-pressed=true]{color:#fbbf24}.feedback-dialog textarea{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;color:#f8fafc;color:var(--app-text-strong);font-size:.86rem;line-height:1.5;outline:none;padding:.72rem .78rem;resize:vertical;width:100%}.feedback-dialog textarea:focus{border-color:#6d4aff;border-color:var(--app-brand);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.feedback-dialog__field small{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.68rem;margin-top:.32rem;text-align:right}.feedback-dialog__actions{display:flex;gap:.55rem;justify-content:flex-end}.feedback-secondary-button{color:#dce3ee;color:var(--app-text)}.feedback-primary-button{background:linear-gradient(135deg,#7c3aed,#5b21b6);border-color:#0000;color:#fff}.feedback-primary-button:disabled,.feedback-secondary-button:disabled{cursor:wait;opacity:.6}.admin-page{background:radial-gradient(circle at 5% 0,#7c3aed24,#0000 25rem),#05070b;background:radial-gradient(circle at 5% 0,var(--app-brand-glow),#0000 25rem),var(--app-bg);color:#dce3ee;color:var(--app-text);min-height:100vh}.admin-shell{margin-inline:auto;padding:2.15rem 2rem 4rem;width:min(100%,80rem)}.admin-header{margin-bottom:1.35rem}.admin-header h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.85rem,3vw,2.55rem);font-weight:650;letter-spacing:-.045em;line-height:1.04;margin:.3rem 0 0}.admin-header p{color:#8b98ad;color:var(--app-text-muted);font-size:.88rem;margin-top:.55rem}.admin-empty-state,.admin-loading{grid-gap:.55rem;align-content:center;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;color:#8b98ad;color:var(--app-text-muted);display:grid;gap:.55rem;min-height:16rem;place-items:center;text-align:center}.admin-metrics{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.4rem}.admin-metric-card{align-items:flex-start;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.85rem;display:flex;gap:.8rem;min-height:7.3rem;padding:1rem}.admin-metric-card>span{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.6rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.1rem;place-items:center;width:2.1rem}.admin-metric-card div{display:flex;flex-direction:column;gap:.35rem}.admin-metric-card small{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem}.admin-metric-card strong{color:#f8fafc;color:var(--app-text-strong);font-size:1.75rem;font-weight:600}.admin-feedback,.admin-testers{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;padding:1.1rem}.admin-testers{margin-bottom:1.4rem}.admin-feedback-card__meta,.admin-feedback-card__topline,.admin-section-heading{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.admin-section-heading{margin-bottom:1rem}.admin-section-heading h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.25rem;font-weight:620;margin:.2rem 0 0}.admin-testers__heading p{color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;line-height:1.5;margin:.42rem 0 0;max-width:38rem}.admin-section-heading button{border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;color:#dce3ee;color:var(--app-text);font-size:.78rem;min-height:2.35rem;padding:.45rem .75rem}.admin-section-heading button,.admin-tester-form{background:#0e1420;background:var(--app-surface-strong)}.admin-tester-form{grid-gap:.45rem;border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;display:grid;gap:.45rem;margin-bottom:1rem;padding:.9rem}.admin-tester-form>label{color:#f8fafc;color:var(--app-text-strong);font-size:.75rem;font-weight:600}.admin-tester-form>div{display:flex;gap:.55rem}.admin-tester-form input{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.58rem;color:#dce3ee;color:var(--app-text);flex:1 1;font-size:.82rem;min-width:0;outline:none;padding:.67rem .78rem}.admin-tester-form input:focus{border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.admin-tester-card__actions button,.admin-tester-form button{align-items:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1px solid #0000;border-radius:.58rem;color:#fff;display:inline-flex;font-size:.76rem;font-weight:600;gap:.4rem;justify-content:center;min-height:2.35rem;padding:.5rem .8rem}.admin-tester-card__actions button:disabled,.admin-tester-form button:disabled{cursor:wait;opacity:.58}.admin-tester-form>small{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;line-height:1.45}.admin-tester-list{grid-gap:.7rem;display:grid;gap:.7rem}.admin-tester-card{grid-gap:1rem;align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;display:grid;gap:1rem;grid-template-columns:16.25rem minmax(0,1fr) 20rem;padding:.9rem}.admin-tester-card__identity,.admin-tester-card__identity>div,.admin-tester-card__meta{display:flex}.admin-tester-card__identity{align-items:flex-start;gap:.45rem}.admin-tester-card__identity,.admin-tester-card__identity>div,.admin-tester-card__meta{flex-direction:column;min-width:0}.admin-tester-card__identity>div{gap:.2rem}.admin-tester-card__identity strong{color:#f8fafc;color:var(--app-text-strong);font-size:.82rem;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.admin-tester-card__identity>div>span{color:#8b98ad;color:var(--app-text-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tester-status{border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;flex:0 0 auto;font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.18rem .42rem;text-transform:uppercase}.admin-tester-status.is-active{background:#4ade8014;border-color:#4ade8047;color:#4ade80}.admin-tester-status.is-authorized{background:#6d4aff1a;background:var(--app-brand-soft);color:#a78bfa}.admin-tester-status.is-suspended{background:#fb718514;border-color:#fb718547;color:#fb7185}.admin-tester-card__meta{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;gap:.2rem;line-height:1.4}.admin-tester-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.admin-tester-card__actions button.is-resend{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#a78bfa}.admin-tester-card__actions button.is-suspend{background:#fb718512;border-color:#fb718547;color:#fb7185}.admin-tester-card__actions button.is-reactivate{background:#4ade8012;border-color:#4ade8047;color:#4ade80}.admin-empty-state--compact{min-height:10rem}.admin-feedback-list{grid-gap:.7rem;display:grid;gap:.7rem}.admin-feedback-card{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;padding:.95rem}.admin-feedback-card__topline>div{align-items:center;display:flex;gap:.55rem}.admin-feedback-card__topline strong{color:#f8fafc;color:var(--app-text-strong);font-size:.82rem}.admin-feedback-card__topline time{color:#6f7d95;color:var(--app-text-subtle);font-size:.7rem}.admin-feedback-category{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;color:#6d4aff;color:var(--app-brand);font-size:.62rem;font-weight:700;letter-spacing:.08em;padding:.18rem .42rem;text-transform:uppercase}.admin-feedback-category.is-bug{background:#fb718514;border-color:#fb718547;color:#fb7185}.admin-feedback-category.is-idea{background:#22d3ee12;border-color:#22d3ee40;color:#22d3ee}.admin-feedback-card>p{color:#dce3ee;color:var(--app-text);font-size:.86rem;line-height:1.55;margin:.85rem 0;white-space:pre-wrap}.admin-feedback-card__meta{color:#6f7d95;color:var(--app-text-subtle);flex-wrap:wrap;font-size:.7rem;justify-content:flex-start}.admin-feedback-card__meta label{margin-left:auto}.admin-feedback-card__meta select{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.5rem;color:#dce3ee;color:var(--app-text);font-size:.72rem;padding:.38rem 1.8rem .38rem .55rem}.admin-empty-state h3,.admin-empty-state p{margin:0}.admin-empty-state h3{color:#f8fafc;color:var(--app-text-strong);font-size:1rem}.admin-empty-state p{font-size:.8rem}@media (max-width:900px){.admin-tester-card{grid-template-columns:1fr auto}.admin-tester-card__meta{grid-column:1/-1;grid-row:2}}@media (max-width:760px){.admin-shell{padding:1.3rem 1rem 3rem}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-feedback-card__topline{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.admin-metrics{grid-template-columns:1fr}.admin-feedback-card__meta label{margin-left:0;width:100%}.admin-feedback-card__meta select{width:100%}.admin-section-heading{align-items:flex-start}.admin-tester-form>div{flex-direction:column}.admin-tester-card{grid-template-columns:1fr}.admin-tester-card__actions,.admin-tester-card__meta{grid-column:1}.admin-tester-card__meta{grid-row:auto}.admin-tester-card__actions{width:100%}.admin-tester-card__actions button{flex:1 1}}.admin-usage-grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-usage-card{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;display:flex;gap:.7rem;min-width:0;padding:.85rem}.admin-usage-card>span{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.55rem;color:#6d4aff;color:var(--app-brand);display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.admin-usage-card>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.admin-usage-card small{color:#8b98ad;color:var(--app-text-muted);font-size:.68rem}.admin-usage-card strong{color:#f8fafc;color:var(--app-text-strong);font-size:1.05rem;font-style:normal;font-weight:650;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.admin-usage-card em{font-size:.66rem;font-style:normal;line-height:1.35}.admin-usage-card em,.admin-usage-note{color:#6f7d95;color:var(--app-text-subtle)}.admin-usage-note{background:rgba(34,211,238,.045);border:1px solid #22d3ee2e;border-radius:.68rem;display:flex;flex-wrap:wrap;font-size:.68rem;gap:.3rem .65rem;line-height:1.5;margin-top:.8rem;padding:.7rem .8rem}.admin-usage-note strong{color:#67e8f9;font-weight:650}.admin-request-list{grid-gap:.7rem;display:grid;gap:.7rem}.admin-request-card{grid-gap:.65rem 1rem;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;display:grid;gap:.65rem 1rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem}.admin-request-card__header{align-items:center;display:flex;gap:.6rem;justify-content:space-between;min-width:0}.admin-request-card__header>div{display:flex;flex-direction:column;gap:.18rem;min-width:0}.admin-request-card__header strong{color:#f8fafc;color:var(--app-text-strong);font-size:.84rem;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.admin-request-card__context,.admin-request-card__header div>span{color:#8b98ad;color:var(--app-text-muted);font-size:.69rem}.admin-request-status{background:#fbbf2412;border:1px solid #fbbf2442;border-radius:999px;color:#fbbf24;flex:0 0 auto;font-size:.6rem;font-weight:700;letter-spacing:.06em;padding:.18rem .42rem;text-transform:uppercase}.admin-request-card__context{display:flex;flex-wrap:wrap;gap:.3rem .85rem;grid-column:1}.admin-request-card>p{color:#dce3ee;color:var(--app-text);font-size:.78rem;grid-column:1;line-height:1.55;margin:0;white-space:pre-wrap}.admin-request-card>button{align-items:center;align-self:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:1px solid #0000;border-radius:.6rem;color:#fff;display:inline-flex;font-size:.74rem;font-weight:650;gap:.4rem;grid-column:2;grid-row:1/span 3;justify-content:center;min-height:2.45rem;padding:.55rem .85rem}.admin-request-card>button:disabled{cursor:wait;opacity:.58}@media (max-width:980px){.admin-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-request-card,.admin-usage-grid{grid-template-columns:1fr}.admin-request-card>button{grid-column:1;grid-row:auto;width:100%}}.brand-lockup-link{min-width:0;text-decoration:none}.brand-lockup,.brand-lockup-link{align-items:center;display:inline-flex}.brand-lockup{flex:0 0 auto;line-height:0;max-width:100%;-webkit-user-select:none;user-select:none}.brand-lockup__image{display:block;object-fit:contain;object-position:left center}.app-mobile-brand .brand-lockup__image,.auth-action-brand .brand-lockup__image,.brand-lockup__image,.legal-brand .brand-lockup__image,.legal-consent-brand .brand-lockup__image,.login-form-header__mobile-brand .brand-lockup__image{height:100%;max-width:100%;width:auto}.brand-lockup__image--light,.light .brand-lockup__image--dark{display:none}.light .brand-lockup__image--light{display:block}.brand-lockup--landing{height:3rem}.brand-lockup--footer{height:2rem}.brand-lockup--login-hero{height:4rem}.brand-lockup--login-mobile{height:3rem}.brand-lockup--sidebar{height:3.2rem}.brand-lockup--legal,.brand-lockup--mobile-nav{height:2.65rem}.brand-lockup--loading{height:3.2rem}.app-brand,.app-mobile-brand,.auth-action-brand,.legal-brand,.legal-consent-brand{gap:0}.login-brand{font-size:0}.login-form-header__mobile-brand{margin-bottom:1.65rem}@media (max-width:1023px){.app-mobile-bar{min-height:4.1rem}}@media (max-width:900px){.brand-lockup--landing{height:2.85rem}.brand-lockup--footer{height:1.9rem}.brand-lockup--loading{height:3rem}}@media (max-width:720px){.brand-lockup--legal{height:2.55rem}.brand-lockup--mobile-nav{height:2.6rem}.brand-lockup--login-mobile{height:2.9rem}}@media (max-width:360px){.brand-lockup--mobile-nav{height:2.45rem}.brand-lockup--login-mobile{height:2.75rem}}.dashboard-call-card{grid-template-columns:minmax(0,1fr) auto auto auto}.dashboard-call-card__follow-up,.relationship-story-card__follow-up{white-space:nowrap;width:9.25rem}.dashboard-call-card__follow-up,.follow-up-email-close,.follow-up-email-primary,.follow-up-email-secondary,.follow-up-email-trigger,.relationship-story-card__follow-up{align-items:center;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;color:#dce3ee;color:var(--app-text);display:inline-flex;font-size:.73rem;font-weight:650;gap:.42rem;justify-content:center;line-height:1;min-height:2.15rem;padding:.48rem .7rem;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.dashboard-call-card__follow-up:hover:not(:disabled),.follow-up-email-secondary:hover:not(:disabled),.follow-up-email-trigger:hover:not(:disabled),.relationship-story-card__follow-up:hover:not(:disabled){background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#f8fafc;color:var(--app-text-strong);transform:translateY(-1px)}.dashboard-call-card__follow-up.is-suggested,.follow-up-email-trigger.is-suggested,.relationship-story-card__follow-up.is-suggested{background:#5b21b612;border-color:#c084fc47;color:#c4b5fd}.dashboard-call-card__follow-up:focus-visible,.follow-up-email-close:focus-visible,.follow-up-email-primary:focus-visible,.follow-up-email-secondary:focus-visible,.follow-up-email-trigger:focus-visible,.relationship-story-card__follow-up:focus-visible{outline:2px solid #6d4aff;outline:2px solid var(--app-brand);outline-offset:2px}.dashboard-call-card__follow-up:disabled,.follow-up-email-primary:disabled,.follow-up-email-secondary:disabled,.follow-up-email-trigger:disabled,.relationship-story-card__follow-up:disabled{cursor:wait;opacity:.58}.relationship-story-card__actions{align-items:center;display:flex;gap:.58rem;justify-content:flex-end;margin-top:.85rem}.relationship-story-card__actions .relationship-story-card__open{margin-top:0}.follow-up-email-overlay{background:#05070b;background:var(--app-bg);color:#dce3ee;color:var(--app-text);inset:0;position:fixed;z-index:275}.follow-up-email-workspace{background:radial-gradient(circle at 85% 0,color-mix(in srgb,#6d4aff 9%,#0000),#0000 31rem),#05070b;background:radial-gradient(circle at 85% 0,color-mix(in srgb,var(--app-brand) 9%,#0000),#0000 31rem),var(--app-bg);display:flex;flex-direction:column;inset:0;min-width:0;position:absolute}.follow-up-email-header{align-items:center;background:color-mix(in srgb,#05070b 94%,#0000);background:color-mix(in srgb,var(--app-bg) 94%,#0000);border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:5rem;padding:.85rem 1.55rem}.follow-up-email-header__actions,.follow-up-email-header__identity{align-items:center;display:flex;gap:.65rem;min-width:0}.follow-up-email-header__identity>span{background:#5b21b633;border:1px solid #a855f761;border-radius:.72rem;color:#c084fc;display:grid;flex:0 0 2.55rem;height:2.55rem;place-items:center;width:2.55rem}.follow-up-email-header h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.13rem;letter-spacing:-.02em;margin:0}.follow-up-email-header p{color:#8b98ad;color:var(--app-text-muted);font-size:.76rem;margin:.18rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-up-email-primary{background:linear-gradient(105deg,#6d28d9,#8b1ee8);border-color:#a855f79e;color:#fff}.follow-up-email-primary:hover:not(:disabled){background:linear-gradient(105deg,#7c3aed,#981ff0);border-color:#d8b4fecc;transform:translateY(-1px)}.follow-up-email-close{background:#0000;color:#8b98ad;color:var(--app-text-muted);padding:0;width:2.25rem}.follow-up-email-close:hover{border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#f8fafc;color:var(--app-text-strong)}.follow-up-email-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:clamp(1.25rem,4vw,3rem) 1rem}.follow-up-email-failure,.follow-up-email-loading,.follow-up-email-sheet{margin:0 auto;width:min(100%,54rem)}.follow-up-email-sheet{background:#0a0e17;background:var(--app-surface);border:1px solid color-mix(in srgb,#6d4aff 38%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 38%,var(--app-border));border-radius:1rem;box-shadow:0 24px 70px #00000047;overflow:hidden}.follow-up-email-subject{grid-gap:.55rem;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:grid;gap:.55rem;padding:1.15rem 1.3rem}.follow-up-email-subject>span{color:#c084fc;font-size:.66rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.follow-up-email-subject strong{color:#f8fafc;color:var(--app-text-strong);font-size:1rem;font-weight:650;line-height:1.45}.follow-up-email-body textarea,.follow-up-email-subject input{background:#05070b;background:var(--app-input-bg,var(--app-bg));border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.72rem;color:#f8fafc;color:var(--app-text-strong);outline:none;width:100%}.follow-up-email-body textarea:focus,.follow-up-email-subject input:focus{border-color:#6d4aff;border-color:var(--app-brand);box-shadow:0 0 0 3px color-mix(in srgb,#6d4aff 15%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-brand) 15%,#0000)}.follow-up-email-subject input{font-size:.92rem;min-height:2.7rem;padding:.7rem .8rem}.follow-up-email-body{padding:1.4rem 1.3rem 1.6rem}.follow-up-email-body>div{color:#dce3ee;color:var(--app-text);font-size:.94rem;line-height:1.75;white-space:pre-wrap}.follow-up-email-body textarea{font:inherit;font-size:.92rem;line-height:1.65;min-height:24rem;padding:.9rem;resize:vertical}.follow-up-email-source-note{border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.68rem;line-height:1.45;padding:.85rem 1.3rem}.follow-up-email-edit-actions{display:flex;gap:.55rem;justify-content:flex-end;padding:0 1.3rem 1.2rem}.follow-up-email-failure,.follow-up-email-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:28rem;text-align:center}.follow-up-email-failure>svg,.follow-up-email-loading svg{color:#c084fc;margin-bottom:.9rem}.follow-up-email-failure strong,.follow-up-email-loading strong{color:#f8fafc;color:var(--app-text-strong);font-size:1.02rem}.follow-up-email-failure p,.follow-up-email-loading p{color:#8b98ad;color:var(--app-text-muted);font-size:.84rem;line-height:1.55;margin:.5rem 0 0;max-width:34rem}.follow-up-email-failure>div{display:flex;gap:.55rem;margin-top:1.15rem}.follow-up-email-inline-error,.follow-up-email-progress{align-items:center;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;font-size:.76rem;gap:.58rem;line-height:1.45;padding:.72rem 1rem}.follow-up-email-inline-error{background:#be183c17;color:#fda4af}.follow-up-email-inline-error span{flex:1 1 auto;min-width:0}.follow-up-email-inline-error button{background:#0000;border:0;border-radius:.4rem;color:inherit;display:grid;flex:0 0 1.7rem;height:1.7rem;place-items:center;width:1.7rem}.follow-up-email-inline-error .follow-up-email-inline-retry{border:1px solid;flex:0 0 auto;font-weight:700;height:auto;padding:.35rem .55rem;width:auto}.follow-up-email-progress{background:#6d28d91c;color:#d8b4fe}.follow-up-email-confirm-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020309c7;display:grid;inset:0;padding:1rem;place-items:center;position:absolute;z-index:2}.follow-up-email-create-overlay{position:fixed;z-index:280}.follow-up-email-confirm{background:#0a0e17;background:var(--app-surface);border:1px solid #a855f759;border-radius:.9rem;box-shadow:0 24px 70px #0000006b;padding:1.25rem;position:relative;width:min(100%,28rem)}.follow-up-email-suggestion-close{background:#0000;border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.58rem;color:#8b98ad;color:var(--app-text-muted);display:grid;height:2rem;padding:0;place-items:center;position:absolute;right:.85rem;top:.85rem;width:2rem}.follow-up-email-suggestion-close:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#f8fafc;color:var(--app-text-strong)}.follow-up-email-suggestion-close:focus-visible{outline:2px solid #6d4aff;outline:2px solid var(--app-brand);outline-offset:2px}.follow-up-email-confirm>span{background:#6d28d933;border-radius:.68rem;color:#c084fc;display:grid;height:2.45rem;place-items:center;width:2.45rem}.follow-up-email-confirm h3{color:#f8fafc;color:var(--app-text-strong);font-size:1.125rem;margin:.9rem 0 0}.follow-up-email-confirm p{color:#8b98ad;color:var(--app-text-muted);font-size:.9rem;line-height:1.55;margin:.42rem 0 0}.follow-up-email-confirm .follow-up-email-generation-disclosure{color:#d8b4fe;font-weight:650}.follow-up-email-confirm>.follow-up-email-suggestion-reason{background:#5b21b61a;border:1px solid #a855f73d;border-radius:.68rem;display:block;margin-top:.9rem;padding:.78rem .85rem}.follow-up-email-suggestion-reason>strong{color:#f8fafc;color:var(--app-text-strong);font-size:.82rem}.follow-up-email-suggestion-reason>p{font-size:.84rem;margin-top:.3rem}.follow-up-email-suggestion-reason>small{color:#c084fc;display:block;font-size:.78rem;font-weight:650;margin-top:.42rem}.follow-up-email-confirm .follow-up-email-suggestion-error{color:#fda4af}.follow-up-email-confirm>div{display:flex;gap:.55rem;justify-content:flex-end;margin-top:1.1rem}.follow-up-email-context-toggle{align-items:center;background:#5b21b61a;border:1px solid #a855f73d;border-radius:.68rem;color:#cbd5e1;display:flex;gap:.85rem;justify-content:space-between;margin-top:1rem;min-height:2.75rem;padding:.68rem .76rem;text-align:left;width:100%}.follow-up-email-context-toggle span{align-items:center;display:inline-flex;font-size:.82rem;font-weight:560;gap:.42rem}.follow-up-email-context-toggle strong{color:#c084fc;flex:0 0 auto;font-size:.82rem;font-weight:680}.follow-up-email-confirm .follow-up-email-primary,.follow-up-email-confirm .follow-up-email-secondary{font-size:.85rem}.follow-up-email-context-toggle:hover{background:#5b21b62e;border-color:#c084fc7a}html.light .follow-up-email-context-toggle{background:#7c3aed0d;border-color:#6d28d92e;color:#4f465a}html.light .follow-up-email-context-toggle strong{color:#6d28d9}.follow-up-email-context-field{grid-gap:.5rem!important;display:grid!important;gap:.5rem!important;margin-top:1rem!important}.follow-up-email-context-field label{color:#f8fafc;color:var(--app-text-strong);font-size:.9rem;font-weight:650}.follow-up-email-context-field textarea{background:#05070b;background:var(--app-input-bg,var(--app-bg));border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.72rem;color:#f8fafc;color:var(--app-text-strong);font:inherit;font-size:.95rem;line-height:1.55;min-height:8rem;outline:none;padding:.78rem;resize:vertical;width:100%}.follow-up-email-context-field textarea:focus{border-color:#6d4aff;border-color:var(--app-brand);box-shadow:0 0 0 3px color-mix(in srgb,#6d4aff 15%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--app-brand) 15%,#0000)}.follow-up-email-context-field small{color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;line-height:1.45}.follow-up-email-context-field small span{flex:0 0 auto}.follow-up-email-context-field em{color:#fda4af;font-size:.72rem;font-style:normal}.follow-up-email-context-dialog{width:min(100%,32rem)}.follow-up-email-refine-dialog{width:min(100%,34rem)}.follow-up-email-refine-options{grid-gap:.55rem!important;display:grid!important;gap:.55rem!important;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch!important;margin-top:1rem!important}.follow-up-email-refine-options>button{grid-gap:.25rem;align-content:center;background:color-mix(in srgb,#0e1420 88%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 88%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.68rem;color:#dce3ee;color:var(--app-text);display:grid;gap:.25rem;min-height:4.25rem;min-width:0;padding:.72rem .78rem;text-align:left}.follow-up-email-refine-options>button:hover{background:color-mix(in srgb,#6d4aff 10%,#0a0e17);background:color-mix(in srgb,var(--app-brand) 10%,var(--app-surface));border-color:#8b5cf63d;border-color:var(--app-brand-border)}.follow-up-email-refine-options strong{color:#f8fafc;color:var(--app-text-strong);font-size:.9rem}.follow-up-email-refine-options span{color:#8b98ad;color:var(--app-text-muted);font-size:.8rem;line-height:1.4}.follow-up-email-version-preview{grid-gap:.8rem;align-items:center;background:#6d28d91c;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);color:#d8b4fe;display:grid;font-size:.76rem;gap:.8rem;grid-template-columns:minmax(0,1fr) auto auto;padding:.72rem 1rem}.follow-up-email-version-preview span{font-weight:700;min-width:0}.follow-up-email-version-preview small{color:#8b98ad;color:var(--app-text-muted);white-space:nowrap}.follow-up-email-version-preview button{background:linear-gradient(105deg,#6d28d9,#8b1ee8);border:1px solid #a855f79e;border-radius:.55rem;color:#fff;font-size:.72rem;font-weight:700;min-height:2rem;padding:.4rem .65rem}.follow-up-email-versions-dialog{display:flex;flex-direction:column;max-height:min(44rem,calc(100vh - 2rem));width:min(100%,40rem)}.follow-up-email-version-list{grid-gap:.55rem!important;display:grid!important;gap:.55rem!important;justify-content:stretch!important;margin-top:1rem!important;min-height:0;overflow-y:auto;padding-right:.15rem}.follow-up-email-version-item{grid-gap:.35rem .8rem;align-items:center;background:color-mix(in srgb,#0e1420 88%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 88%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;display:grid;gap:.35rem .8rem;grid-template-columns:minmax(0,1fr) auto;padding:.78rem}.follow-up-email-version-item.is-current,.follow-up-email-version-item.is-viewed{background:color-mix(in srgb,#6d4aff 8%,#0a0e17);background:color-mix(in srgb,var(--app-brand) 8%,var(--app-surface));border-color:#8b5cf63d;border-color:var(--app-brand-border)}.follow-up-email-version-meta{align-items:center;display:flex;gap:.5rem;min-width:0}.follow-up-email-version-item strong{color:#f8fafc;color:var(--app-text-strong);font-size:.8rem}.follow-up-email-version-item>small,.follow-up-email-version-meta>span{color:#8b98ad;color:var(--app-text-muted);font-size:.7rem}.follow-up-email-version-item em{background:#6d28d929;border:1px solid #a855f761;border-radius:999px;color:#d8b4fe;font-size:.62rem;font-style:normal;font-weight:750;line-height:1;padding:.24rem .42rem}.follow-up-email-version-item>p{color:#dce3ee;color:var(--app-text);font-size:.78rem;font-weight:600;grid-column:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.follow-up-email-version-item>small{grid-column:1}.follow-up-email-version-actions{align-items:center;display:flex;gap:.4rem;grid-column:2;grid-row:1/span 3}.follow-up-email-danger,.follow-up-email-version-delete{align-items:center;background:#be183c1a;border:1px solid #f43f5e61;border-radius:.58rem;color:#fecdd3;display:inline-flex;font-size:.72rem;font-weight:700;gap:.35rem;justify-content:center;min-height:2.25rem;padding:.52rem .72rem}.follow-up-email-danger:hover:not(:disabled),.follow-up-email-version-delete:hover{background:#be183c47;border-color:#fb7185ad;color:#fff}.follow-up-email-danger:disabled{cursor:wait;opacity:.65}.follow-up-email-delete-version-backdrop{z-index:3}.follow-up-email-confirm>.follow-up-email-delete-version-icon{background:#be183c2e;color:#fda4af}html.light .follow-up-email-danger,html.light .follow-up-email-version-delete{background:rgba(190,24,60,.055);color:#b42345}html.light .follow-up-email-inline-error{background:rgba(190,24,60,.065);color:#b42345}html.light .follow-up-email-progress,html.light .follow-up-email-version-preview{background:#6d28d912;color:#6d28d9}html.light .follow-up-email-confirm .follow-up-email-generation-disclosure{color:#6d28d9}html.light .dashboard-call-card__follow-up.is-suggested,html.light .follow-up-email-trigger.is-suggested,html.light .relationship-story-card__follow-up.is-suggested{background:rgba(124,58,237,.035);border-color:#6d28d933;color:#66567e}html.light .follow-up-email-confirm>.follow-up-email-suggestion-reason{background:#7c3aed0d;border-color:#6d28d92e}html.light .follow-up-email-suggestion-reason>small{color:#6d28d9}@media (max-width:1100px){.dashboard-call-card__follow-up span{display:none}.dashboard-call-card__follow-up{padding:0;width:2.15rem}}@media (max-width:760px){.dashboard-call-card{grid-template-columns:minmax(0,1fr) auto auto auto}.follow-up-email-header{align-items:stretch;flex-direction:column;min-height:auto;padding:.8rem}.follow-up-email-header__actions{overflow-x:auto;padding-bottom:.1rem;width:100%}.follow-up-email-header__actions .follow-up-email-close{margin-left:auto}.follow-up-email-content{padding:.8rem}.relationship-story-card__actions{align-items:stretch;flex-direction:column}.relationship-story-card__actions .relationship-story-card__open{justify-content:center;width:100%}.relationship-story-card__controls .relationship-story-card__follow-up{padding:0;width:2.15rem}.relationship-story-card__controls .relationship-story-card__follow-up span{display:none}.follow-up-email-body textarea{min-height:18rem}.follow-up-email-version-preview{gap:.35rem;grid-template-columns:1fr}.follow-up-email-version-preview button{justify-self:start}.follow-up-email-refine-options{grid-template-columns:1fr}}.beta-guide{display:grid;inset:0;padding:1.25rem;place-items:center;position:fixed;z-index:250}.beta-guide__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02040ac7;inset:0;position:absolute}.beta-guide__panel{background:radial-gradient(circle at 8% 0,#7c3aed24,#0000 22rem),#0a0e17;background:radial-gradient(circle at 8% 0,var(--app-brand-glow),#0000 22rem),var(--app-surface);border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:1.15rem;box-shadow:0 28px 90px #0206176b;color:#dce3ee;color:var(--app-text);display:flex;flex-direction:column;max-height:min(54rem,calc(100vh - 2.5rem));overflow:hidden;position:relative;width:min(66rem,100%)}.beta-guide__header{grid-gap:.9rem;align-items:start;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.25rem 1.35rem 1rem}.beta-guide__header-icon,.beta-guide__limits-heading>span{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid color-mix(in srgb,#6d4aff 24%,#0000);border:1px solid color-mix(in srgb,var(--app-brand) 24%,#0000);border-radius:.78rem;color:#6d4aff;color:var(--app-brand);display:grid;flex:0 0 auto;height:2.65rem;place-items:center;width:2.65rem}.beta-guide__header h2,.beta-guide__header p,.beta-guide__limits h3,.beta-guide__step h3,.beta-guide__step p{margin:0}.beta-guide__header h2{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.5rem,3vw,2rem);font-weight:680;letter-spacing:-.04em;margin-top:.2rem}.beta-guide__header p{color:#8b98ad;color:var(--app-text-muted);font-size:.83rem;line-height:1.55;margin-top:.35rem}.beta-guide__close{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;color:#8b98ad;color:var(--app-text-muted);display:grid;height:2.2rem;place-items:center;width:2.2rem}.beta-guide__close:hover{border-color:#94a3b833;border-color:var(--app-border-strong);color:#f8fafc;color:var(--app-text-strong)}.beta-guide__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.75fr);min-height:0;overflow:auto}.beta-guide__steps{grid-gap:.65rem;align-content:start;display:grid;gap:.65rem;padding:1rem 1.1rem 1.2rem 1.35rem}.beta-guide__step{grid-gap:.72rem;align-items:start;background:color-mix(in srgb,#0e1420 88%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 88%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.8rem;display:grid;gap:.72rem;grid-template-columns:auto auto minmax(0,1fr);padding:.85rem}.beta-guide__step-icon,.beta-guide__step-number{border-radius:.55rem;display:grid;height:1.8rem;place-items:center;width:1.8rem}.beta-guide__step-number{background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:.72rem;font-weight:750}.beta-guide__step-icon{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.beta-guide__step h3{color:#f8fafc;color:var(--app-text-strong);font-size:.92rem;font-weight:650}.beta-guide__step p{color:#8b98ad;color:var(--app-text-muted);font-size:.76rem;line-height:1.55;margin-top:.25rem}.beta-guide__step button{align-items:center;background:#0000;color:#6d4aff;color:var(--app-brand);display:inline-flex;font-size:.71rem;font-weight:650;gap:.3rem;margin-top:.45rem}.beta-guide__step button:hover{color:color-mix(in srgb,#6d4aff 80%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 80%,var(--app-text-strong))}.beta-guide__limits{background:color-mix(in srgb,#05070b 44%,#0000);background:color-mix(in srgb,var(--app-bg) 44%,#0000);border-left:1px solid #94a3b81f;border-left:1px solid var(--app-border);padding:1rem 1.35rem 1.2rem 1rem}.beta-guide__limits-heading{align-items:center;display:flex;gap:.75rem}.beta-guide__limits h3{color:#f8fafc;color:var(--app-text-strong);font-size:1rem;margin-top:.1rem}.beta-guide__limit-grid{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:.85rem}.beta-guide__limit-card{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.68rem;display:flex;flex-direction:column;gap:.18rem;padding:.7rem .75rem}.beta-guide__limit-card small{color:#6f7d95;color:var(--app-text-subtle);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.beta-guide__limit-card strong{color:#f8fafc;color:var(--app-text-strong);font-size:.76rem;font-weight:620;line-height:1.45}.beta-guide__limits-loading,.beta-guide__limits-note{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;line-height:1.5}.beta-guide__limits-loading{margin-top:.9rem}.beta-guide__limits-note{background:#22d3ee0d;border:1px solid #22d3ee2e;border-radius:.65rem;margin:.75rem 0 0;padding:.65rem .7rem}.beta-guide__actions{background:color-mix(in srgb,#0a0e17 94%,#0000);background:color-mix(in srgb,var(--app-surface) 94%,#0000);border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);display:flex;gap:.65rem;justify-content:flex-end;padding:.9rem 1.35rem}.account-guide-button,.beta-guide__primary,.beta-guide__secondary{align-items:center;border-radius:.68rem;display:inline-flex;font-size:.78rem;font-weight:650;gap:.45rem;justify-content:center;min-height:2.45rem;padding:.65rem .9rem}.account-guide-button,.beta-guide__primary{background:linear-gradient(135deg,#7c3aed,#9333ea);border:1px solid #7c3aed8c;box-shadow:0 10px 26px #7c3aed2e;color:#fff}.beta-guide__secondary{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);color:#dce3ee;color:var(--app-text)}.beta-guide__primary:disabled,.beta-guide__secondary:disabled{opacity:.6}.account-guide-panel__copy{color:#8b98ad;color:var(--app-text-muted);font-size:.82rem;line-height:1.65;margin:.95rem 0 1rem;max-width:52rem}@media (max-width:820px){.beta-guide{padding:0}.beta-guide__panel{border:0;border-radius:0;max-height:100vh;min-height:100vh;width:100%}.beta-guide__body{grid-template-columns:1fr}.beta-guide__limits{border-left:0;border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);padding:1rem 1rem 1.2rem}.beta-guide__steps{padding:1rem}}@media (max-width:520px){.beta-guide__header{grid-template-columns:auto minmax(0,1fr);padding:1rem}.beta-guide__close{position:absolute;right:.75rem;top:.75rem}.beta-guide__step{grid-template-columns:auto minmax(0,1fr)}.beta-guide__step-icon{display:none}.beta-guide__actions{flex-direction:column-reverse;padding:.8rem 1rem}.beta-guide__primary,.beta-guide__secondary{width:100%}}.note-quality__alignment{background:#7c3aed14;border:1px solid #8b5cf63d;border-radius:999px;color:#c4b5fd;display:inline-flex;font-size:.72rem;font-weight:600;margin-top:.5rem;padding:.28rem .55rem}.note-quality__metric--uncalibrated{background:color-mix(in srgb,#8b98ad 3%,#0a0e17);background:color-mix(in srgb,var(--app-text-muted) 3%,var(--app-surface));border-color:#94a3b829}.score-text--muted{color:#6f7d95;color:var(--app-text-subtle)}.score-meter.is-uncalibrated{background-image:repeating-linear-gradient(90deg,#94a3b81f 0 8px,#0000 8px 14px)}.note-quality__metric-meta{color:#8b98ad;color:var(--app-text-muted);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.35rem .7rem;justify-content:space-between;line-height:1.35;margin-top:.62rem}.note-quality__metric-meta span:first-child{color:#dce3ee;color:var(--app-text);font-weight:600}.writing-dna-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.writing-dna-stat-card--confidence strong{color:#6d4aff;color:var(--app-brand)}.writing-dna-calibration{background:linear-gradient(135deg,#6d4aff1a,#0000 56%),#0a0e17;background:linear-gradient(135deg,var(--app-brand-soft),#0000 56%),var(--app-surface);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.9rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);padding:1rem 1.1rem}.writing-dna-calibration__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.writing-dna-calibration__head>div{grid-gap:.18rem;display:grid;gap:.18rem}.writing-dna-calibration__head span{color:#6f7d95;color:var(--app-text-subtle);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.writing-dna-calibration__head strong{color:#f8fafc;color:var(--app-text-strong);font-size:1rem}.writing-dna-calibration__track{background:#94a3b81f;border-radius:999px;height:.42rem;margin-top:.85rem;overflow:hidden}.writing-dna-calibration__track span{background:linear-gradient(90deg,#6d4aff,#3b82f6,#22d3ee);background:linear-gradient(90deg,var(--app-brand),var(--callsect-blue),var(--callsect-cyan));border-radius:inherit;box-shadow:0 0 18px #7c3aed24;box-shadow:0 0 18px var(--app-brand-glow);display:block;height:100%;transform:scaleX(0);transform:scaleX(var(--writing-dna-confidence-scale,0));transform-origin:left center;transition:transform .28s ease;width:100%}.writing-dna-calibration>p{color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;line-height:1.5;margin-top:.75rem}.writing-dna-calibration__explain{border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);color:#8b98ad;color:var(--app-text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.28rem .45rem;line-height:1.5;margin-top:.72rem;padding-top:.72rem}.writing-dna-calibration__explain strong{color:#dce3ee;color:var(--app-text)}.sandbox-version__dna-badge{align-items:center;background:#7c3aed14;border:1px solid #8b5cf63d;border-radius:999px;color:#c4b5fd;display:inline-flex;font-size:.67rem;font-weight:700;min-height:1.55rem;padding:.2rem .48rem;white-space:nowrap}.sandbox-profile-toggle input:disabled+.sandbox-profile-toggle__control{cursor:not-allowed;opacity:.45}html.light .note-quality__alignment,html.light .sandbox-version__dna-badge{background:#7c3aed0f;border-color:#6d28d938;color:#6d28d9}@media (max-width:1180px){.writing-dna-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.writing-dna-stats{grid-template-columns:1fr}.note-quality__metric-meta,.writing-dna-calibration__head{align-items:flex-start;flex-direction:column}}@keyframes product-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.product-page-enter{animation:product-page-enter .36s cubic-bezier(.2,.75,.25,1) both}.product-state{grid-gap:1rem;align-items:center;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.95rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.05rem}.product-state--error{background:linear-gradient(135deg,#f43f5e0f,#0000 62%),#0a0e17;background:linear-gradient(135deg,#f43f5e0f,#0000 62%),var(--app-surface);border-color:#f43f5e38}.product-state__icon{background:#f43f5e14;border:1px solid #f43f5e38;border-radius:.78rem;color:#fb7185;display:grid;height:2.75rem;place-items:center;width:2.75rem}.product-state strong{color:#f8fafc;color:var(--app-text-strong);font-size:.94rem}.product-state p{color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;line-height:1.55;margin:.25rem 0 0}.customers-secondary-button,.dashboard-secondary-button,.product-state>button{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:.68rem;color:#f8fafc;color:var(--app-text-strong);display:inline-flex;font-size:.78rem;font-weight:650;gap:.45rem;justify-content:center;min-height:2.55rem;padding:.55rem .85rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.customers-secondary-button:hover,.dashboard-secondary-button:hover,.product-state>button:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand);transform:translateY(-1px)}.app-sidebar__link.is-primary-action:not(.is-active){background:linear-gradient(135deg,#6d4aff1a,#0000 85%);background:linear-gradient(135deg,var(--app-brand-soft),#0000 85%);border-color:color-mix(in srgb,#8b5cf63d 72%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand-border) 72%,var(--app-border));color:#f8fafc;color:var(--app-text-strong)}.app-sidebar__link.is-primary-action:hover{border-color:#8b5cf63d;border-color:var(--app-brand-border)}.app-sidebar__link-badge,.app-sidebar__link.is-primary-action:hover{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.app-sidebar__link-badge{border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;font-size:.54rem;font-weight:750;letter-spacing:.08em;margin-left:auto;padding:.14rem .38rem;text-transform:uppercase}.app-mobile-actions{align-items:center;display:flex;gap:.48rem}.app-mobile-new-call{align-items:center;background:linear-gradient(135deg,#7650f5,#5b36cf);border:1px solid #8b5cf66b;border-radius:.66rem;box-shadow:0 8px 24px #5b36cf2e;color:#fff;display:inline-flex;font-size:.75rem;font-weight:650;gap:.4rem;min-height:2.35rem;padding:.46rem .68rem;text-decoration:none}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat-card.is-emerald .dashboard-stat-card__icon{background:#10b9811a;color:#34d399}.dashboard-first-call{background:radial-gradient(circle at 92% 0,color-mix(in srgb,#7c3aed24 90%,#0000),#0000 21rem),#0a0e17;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--app-brand-glow) 90%,#0000),#0000 21rem),var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:1.15rem;box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow);margin-top:1.25rem;overflow:hidden}.dashboard-first-call__hero{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.5rem,4vw,2.6rem)}.dashboard-first-call__hero h2{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:650;letter-spacing:-.04em;line-height:1.08;margin:.65rem 0 0;max-width:38rem}.dashboard-first-call__hero p{color:#8b98ad;color:var(--app-text-muted);font-size:.9rem;line-height:1.7;margin:.8rem 0 0;max-width:43rem}.dashboard-first-call__trust{color:#8b98ad;color:var(--app-text-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.75rem 1rem;margin-top:1.15rem}.dashboard-first-call__trust span{align-items:center;display:inline-flex;gap:.38rem}.dashboard-first-call__trust svg{color:#34d399}.dashboard-primary-button--hero{box-shadow:0 14px 34px #5b36cf38;min-height:3.1rem;min-width:13.5rem}.dashboard-first-call__outcomes{background:color-mix(in srgb,#0e1420 78%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 78%,#0000);border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-first-call__outcomes article{border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);display:flex;flex-direction:column;min-width:0;padding:1.35rem}.dashboard-first-call__outcomes article:last-child{border-right:0}.dashboard-first-call__icon{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.7rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.35rem;place-items:center;width:2.35rem}.dashboard-first-call__outcomes small{color:#6d4aff;color:var(--app-brand);font-size:.62rem;font-weight:750;letter-spacing:.13em;margin-top:1rem;text-transform:uppercase}.dashboard-first-call__outcomes strong{color:#f8fafc;color:var(--app-text-strong);font-size:.98rem;margin-top:.35rem}.dashboard-first-call__outcomes p{color:#8b98ad;color:var(--app-text-muted);font-size:.74rem;line-height:1.6;margin:.45rem 0 0}.dashboard-search__clear{border-radius:.45rem;color:#6f7d95;color:var(--app-text-subtle);display:grid;flex:0 0 auto;height:1.65rem;place-items:center;width:1.65rem}.dashboard-search__clear:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.dashboard-call-card__topline{align-items:center;display:flex;gap:.55rem;min-width:0}.dashboard-call-card__topline .dashboard-call-card__title{flex:0 1 auto;min-width:0}.dashboard-call-status{border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;flex:0 0 auto;font-size:.56rem;font-weight:750;letter-spacing:.06em;padding:.18rem .43rem;text-transform:uppercase}.dashboard-call-status.is-ready{background:#10b98114;border-color:#34d3993d;color:#34d399}.dashboard-call-status.is-insights{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#a78bfa}.dashboard-call-status.is-pending{background:#fbbf2412;border-color:#fbbf243d;color:#fbbf24}.dashboard-call-card__readiness-copy{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.64rem;margin-top:.35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-empty--search{min-height:17rem}.customers-search>button{border-radius:.45rem;color:#6f7d95;color:var(--app-text-subtle);display:grid;flex:0 0 auto;height:1.65rem;place-items:center;width:1.65rem}.customers-search>button:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}.customers-empty--activation{min-height:21rem}.customers-empty--error{min-height:18rem}.customers-primary-button--compact{margin-top:1.1rem}.beta-guide--polished .beta-guide__panel{max-height:min(45rem,calc(100vh - 2rem));width:min(62rem,calc(100vw - 2rem))}.beta-guide__header--compact{align-items:center;padding-bottom:1rem}.beta-guide__progress-copy{align-items:center;display:flex;flex:1 1;gap:1rem;justify-content:space-between;min-width:0}.beta-guide__progress-copy>span{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;font-weight:650}.beta-guide__progress{grid-gap:.42rem;display:grid;gap:.42rem;grid-template-columns:repeat(3,1fr);padding:0 1.35rem 1rem}.beta-guide__progress button{background:#94a3b833;background:var(--app-border-strong);border-radius:999px;height:.22rem;overflow:hidden;transition:background .18s ease,transform .18s ease}.beta-guide__progress button.is-active,.beta-guide__progress button.is-complete{background:linear-gradient(90deg,#7c3aed,#3b82f6 62%,#22d3ee)}.beta-guide__progress button.is-active{transform:scaleY(1.55)}.beta-guide__body--focused{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);padding:0 1.35rem 1.25rem}.beta-guide__story{background:radial-gradient(circle at 92% 0,#7c3aed24,#0000 17rem),#0e1420;background:radial-gradient(circle at 92% 0,var(--app-brand-glow),#0000 17rem),var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:1rem;display:flex;flex-direction:column;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.beta-guide__story-icon{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.9rem;color:#6d4aff;color:var(--app-brand);display:grid;height:3.25rem;margin-bottom:1.35rem;place-items:center;width:3.25rem}.beta-guide__story h2{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.65rem,3vw,2.25rem);font-weight:650;letter-spacing:-.04em;line-height:1.08;margin:.5rem 0 0;max-width:33rem}.beta-guide__story>p{color:#8b98ad;color:var(--app-text-muted);font-size:.86rem;line-height:1.7;margin:.85rem 0 0;max-width:36rem}.beta-guide__first-call-checklist,.beta-guide__result-grid{grid-gap:.6rem;display:grid;gap:.6rem;margin-top:1.45rem}.beta-guide__continuity-note,.beta-guide__first-call-checklist article{grid-gap:.72rem;background:color-mix(in srgb,#0a0e17 72%,#0000);background:color-mix(in srgb,var(--app-surface) 72%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;display:grid;gap:.72rem;grid-template-columns:auto minmax(0,1fr);padding:.72rem}.beta-guide__continuity-note>svg,.beta-guide__first-call-checklist article>span{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.58rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2rem;place-items:center;width:2rem}.beta-guide__continuity-note strong,.beta-guide__first-call-checklist strong{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:.76rem}.beta-guide__continuity-note span,.beta-guide__first-call-checklist small{color:#8b98ad;color:var(--app-text-muted);display:block;font-size:.68rem;line-height:1.5;margin-top:.18rem}.beta-guide__result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-guide__result-grid article{background:color-mix(in srgb,#0a0e17 74%,#0000);background:color-mix(in srgb,var(--app-surface) 74%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.78rem;display:flex;flex-direction:column;min-width:0;padding:.85rem}.beta-guide__result-grid svg{color:#6d4aff;color:var(--app-brand)}.beta-guide__result-grid strong{color:#f8fafc;color:var(--app-text-strong);font-size:.76rem;margin-top:.7rem}.beta-guide__result-grid span{color:#8b98ad;color:var(--app-text-muted);font-size:.65rem;line-height:1.5;margin-top:.3rem}.beta-guide__continuity-note{margin-top:1.45rem}.beta-guide__limits--polished{min-width:0;padding:1rem}.beta-guide__limit-grid--compact{grid-template-columns:1fr;max-height:19rem;overflow:auto}.beta-guide__limits-skeleton{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:1rem}.beta-guide__limits-skeleton span{animation:product-skeleton 1.4s ease infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.055),hsla(0,0%,100%,.035));background:linear-gradient(90deg,var(--app-surface-soft),var(--app-surface-hover),var(--app-surface-soft));background-size:200% 100%;border-radius:.7rem;height:3.2rem}.beta-guide__actions--polished{justify-content:space-between}.beta-guide__actions--polished button{min-width:8.5rem}.upload-hero{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.upload-hero__flow{align-items:center;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.8rem;display:flex;gap:.35rem;padding:.38rem}.upload-hero__flow span{align-items:center;border-radius:.58rem;color:#6f7d95;color:var(--app-text-subtle);display:inline-flex;font-size:.65rem;font-weight:650;gap:.38rem;min-height:2.15rem;padding:.4rem .55rem}.upload-hero__flow strong{border:1px solid;border-radius:999px;color:inherit;display:grid;font-size:.56rem;height:1.22rem;place-items:center;width:1.22rem}.upload-hero__flow span.is-active{background:#6d4aff1a;background:var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.upload-error-banner{grid-gap:.7rem;align-items:start;background:#f43f5e12;border:1px solid #f43f5e3d;border-radius:.78rem;color:#fda4af;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:1rem;padding:.8rem}.upload-error-banner span,.upload-error-banner strong{display:block}.upload-error-banner strong{color:#f8fafc;color:var(--app-text-strong);font-size:.76rem}.upload-error-banner span{color:color-mix(in srgb,#fda4af 75%,#8b98ad);color:color-mix(in srgb,#fda4af 75%,var(--app-text-muted));font-size:.69rem;line-height:1.5;margin-top:.18rem}.upload-error-banner button{border-radius:.5rem;color:#fda4af;display:grid;height:1.8rem;place-items:center;width:1.8rem}.upload-error-banner button:hover{background:#f43f5e1f}.upload-readiness{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.85rem;overflow:hidden}.upload-readiness__header{align-items:center;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;gap:1rem;justify-content:space-between;padding:.78rem .9rem}.upload-readiness__header>div{display:flex;flex-direction:column}.upload-readiness__header>div>span{color:#6f7d95;color:var(--app-text-subtle);font-size:.58rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.upload-readiness__header strong{color:#f8fafc;color:var(--app-text-strong);font-size:.78rem;margin-top:.12rem}.upload-readiness__header>span{color:#6f7d95;color:var(--app-text-subtle);font-size:.64rem}.upload-readiness__header>span.is-ready{color:#34d399}.upload-readiness__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.upload-readiness__list article{grid-gap:.55rem;border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.78rem}.upload-readiness__list article:last-child{border-right:0}.upload-readiness__marker{border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);display:grid;height:1.35rem;place-items:center;width:1.35rem}.upload-readiness__marker>span{background:currentColor;border-radius:999px;height:.3rem;width:.3rem}.upload-readiness__list article.is-ready .upload-readiness__marker{background:#10b98114;border-color:#34d3994d;color:#34d399}.upload-readiness__list small,.upload-readiness__list strong{display:block}.upload-readiness__list strong{color:#dce3ee;color:var(--app-text);font-size:.69rem}.upload-readiness__list small{color:#6f7d95;color:var(--app-text-subtle);font-size:.6rem;line-height:1.45;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis}.upload-submit-button{gap:.55rem}.upload-submit-button--compact-gate{display:flex;margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.35rem;padding-right:1.35rem;white-space:nowrap;width:-webkit-fit-content;width:fit-content;word-spacing:.025em}.upload-submit-button__spinner{animation:product-spin .75s linear infinite;border:2px solid #ffffff47;border-radius:999px;border-top-color:#fff;height:1rem;width:1rem}.upload-submit-note{align-items:center;color:#6f7d95;color:var(--app-text-subtle);display:flex;font-size:.65rem;gap:.4rem;justify-content:center;line-height:1.45;margin:.65rem 0 0;text-align:center}.speaker-confirmation{background:linear-gradient(135deg,color-mix(in srgb,#6d4aff1a 56%,#0000),#0000 52%),#0a0e17;background:linear-gradient(135deg,color-mix(in srgb,var(--app-brand-soft) 56%,#0000),#0000 52%),var(--app-surface);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.9rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);overflow:hidden}.speaker-confirmation__header{align-items:flex-start;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.speaker-confirmation__header>div{min-width:0}.speaker-confirmation__header>div>span{color:#6d4aff;color:var(--app-brand);font-size:.6rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.speaker-confirmation__header h2{color:#f8fafc;color:var(--app-text-strong);font-size:1rem;font-weight:680;letter-spacing:-.025em;margin:.28rem 0 0}.speaker-confirmation__header p{color:#8b98ad;color:var(--app-text-muted);font-size:.7rem;line-height:1.55;margin:.35rem 0 0;max-width:46rem}.speaker-confirmation__header>strong{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;color:#6d4aff;color:var(--app-brand);flex:0 0 auto;font-size:.62rem;padding:.32rem .52rem}.speaker-confirmation__list{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));padding:.9rem}.speaker-confirmation__list article{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;min-width:0;padding:.78rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.speaker-confirmation__list article.is-selected{background:color-mix(in srgb,#6d4aff1a 72%,#0e1420);background:color-mix(in srgb,var(--app-brand-soft) 72%,var(--app-surface-strong));border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 1px color-mix(in srgb,#6d4aff 15%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 15%,#0000)}.speaker-confirmation__choice{align-items:center;cursor:pointer;display:flex;gap:.58rem}.speaker-confirmation__choice input{accent-color:#6d4aff;accent-color:var(--app-brand);flex:0 0 auto;height:1rem;width:1rem}.speaker-confirmation__choice small,.speaker-confirmation__choice span,.speaker-confirmation__choice strong{display:block}.speaker-confirmation__choice strong{color:#f8fafc;color:var(--app-text-strong);font-size:.75rem}.speaker-confirmation__choice small{color:#6f7d95;color:var(--app-text-subtle);font-size:.61rem;margin-top:.12rem}.speaker-confirmation__excerpts{grid-gap:.4rem;display:grid;gap:.4rem;margin-top:.68rem}.speaker-confirmation__excerpts blockquote{-webkit-box-orient:vertical;-webkit-line-clamp:3;border-left:2px solid #94a3b833;border-left:2px solid var(--app-border-strong);color:#8b98ad;color:var(--app-text-muted);display:-webkit-box;font-size:.64rem;font-style:normal;line-height:1.48;margin:0;overflow:hidden;padding-left:.55rem}.speaker-confirmation__name{display:block;margin-top:.75rem}.speaker-confirmation__name>span{color:#6f7d95;color:var(--app-text-subtle);font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.speaker-confirmation__name>span small{font-weight:500;letter-spacing:normal;text-transform:none}.speaker-confirmation__name input{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.6rem;color:#dce3ee;color:var(--app-text);font-size:.7rem;margin-top:.3rem;outline:none;padding:.58rem .65rem;width:100%}.speaker-confirmation__name input:focus{border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.speaker-confirmation__actions{grid-gap:.7rem;align-items:center;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;padding:0 .9rem .75rem}.speaker-confirmation__actions>button:last-child{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.68rem;color:#8b98ad;color:var(--app-text-muted);font-size:.68rem;font-weight:650;padding:.68rem .8rem}.speaker-confirmation__actions>button:last-child:hover:not(:disabled){border-color:color-mix(in srgb,#fb7185 35%,#94a3b81f);border-color:color-mix(in srgb,#fb7185 35%,var(--app-border));color:#fb7185}.speaker-confirmation__actions button:disabled{cursor:not-allowed;opacity:.5}.speaker-confirmation__note{border-top:1px solid #94a3b81f;border-top:1px solid var(--app-border);color:#6f7d95;color:var(--app-text-subtle);font-size:.62rem;line-height:1.5;margin:0;padding:.7rem .9rem}@media (max-width:640px){.speaker-confirmation__header{flex-direction:column}.speaker-confirmation__actions{grid-template-columns:1fr}.speaker-confirmation__actions>button:last-child{width:100%}}.upload-outcomes-card__intro h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.1rem;font-weight:650;letter-spacing:-.025em;margin:.45rem 0 0}.upload-outcomes-card__intro p{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;line-height:1.55;margin:.45rem 0 0}.upload-outcome-note{grid-gap:.65rem;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);padding:.72rem}.upload-outcome-note>span{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.58rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2rem;place-items:center;width:2rem}.upload-outcome-note small,.upload-outcome-note strong{display:block}.upload-outcome-note strong{color:#f8fafc;color:var(--app-text-strong);font-size:.73rem}.upload-outcome-note small{font-size:.64rem;margin-top:.18rem}.upload-limit-card,.upload-outcome-note small{color:#8b98ad;color:var(--app-text-muted);line-height:1.5}.upload-limit-card{background:color-mix(in srgb,#22d3ee1a 38%,#0000);background:color-mix(in srgb,var(--app-cyan-soft) 38%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.75rem;font-size:.67rem;margin-top:1.1rem;padding:.85rem}.upload-privacy-note{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);padding:.95rem 1.1rem}.upload-privacy-note span,.upload-privacy-note strong{display:block}.upload-privacy-note strong{color:#f8fafc;color:var(--app-text-strong);font-size:.7rem}.upload-privacy-note span{color:#8b98ad;color:var(--app-text-muted);font-size:.63rem;line-height:1.5;margin-top:.18rem}.processing-panel__meta{align-items:center;display:flex;gap:.45rem}.processing-panel__meta span{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);display:inline-flex;font-size:.58rem;gap:.25rem;padding:.24rem .42rem}.processing-panel__patience-note{align-items:flex-start;background:#22d3ee0d;border:1px solid #22d3ee29;border-radius:.65rem;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.64rem;gap:.45rem;line-height:1.5;margin-top:.85rem;padding:.65rem}.call-readiness-bar{grid-gap:1rem;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#6d4aff1a 52%,#0000),#0000 55%),#0a0e17;background:linear-gradient(135deg,color-mix(in srgb,var(--app-brand-soft) 52%,#0000),#0000 55%),var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.95rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);display:grid;gap:1rem;grid-template-columns:minmax(15rem,1fr) minmax(26rem,1.25fr) auto;margin-bottom:1rem;padding:.85rem;position:relative}.call-readiness-bar.is-first-result{border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 10px 28px #00000024,0 0 34px #7c3aed24;box-shadow:var(--app-shadow-soft),0 0 34px var(--app-brand-glow)}.call-readiness-bar__copy{grid-gap:.68rem;align-items:center;display:grid;gap:.68rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.call-readiness-bar__mark{background:#10b98114;border:1px solid #34d39938;border-radius:.7rem;color:#34d399;display:grid;height:2.45rem;place-items:center;width:2.45rem}.call-readiness-bar__copy strong{color:#f8fafc;color:var(--app-text-strong);font-size:.8rem}.call-readiness-bar__copy p{color:#8b98ad;color:var(--app-text-muted);font-size:.66rem;line-height:1.45;margin:.18rem 0 0}.call-readiness-bar__outputs{grid-gap:.42rem;display:grid;gap:.42rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.call-readiness-bar__outputs button{grid-gap:.42rem;align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;color:#8b98ad;color:var(--app-text-muted);display:grid;gap:.42rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.65rem;min-width:0;padding:.48rem .55rem;text-align:left;transition:color .15s ease,border-color .15s ease,background .15s ease,transform .15s ease}.call-readiness-bar__outputs button:hover:not(:disabled){background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand);transform:translateY(-1px)}.call-readiness-bar__outputs button:disabled{cursor:not-allowed;opacity:.52}.call-readiness-bar__outputs button.is-ready{border-color:#34d3992e;color:#f8fafc;color:var(--app-text-strong)}.call-readiness-bar__outputs button.is-ready>svg:last-child{color:#34d399}.call-readiness-bar__outputs span{align-items:center;display:flex;font-size:.68rem;font-weight:600;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-readiness-bar__outputs small{border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);display:grid;flex:0 0 auto;font-size:.5rem;height:1rem;place-items:center;width:1rem}.call-readiness-bar__count{color:#6f7d95;color:var(--app-text-subtle);font-size:.62rem;white-space:nowrap}.call-detail-tab__ready{color:#34d399;margin-left:.22rem}.call-detail-loading--polished{grid-gap:1rem;display:grid;gap:1rem}.call-detail-loading__body,.call-detail-loading__header,.call-detail-loading__tabs{grid-gap:.65rem;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;display:grid;gap:.65rem;padding:1rem}.call-detail-loading__header{grid-template-columns:3rem minmax(0,1fr)}.call-detail-loading__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.call-detail-loading__body{grid-template-rows:1.5rem 5rem 8rem;min-height:20rem}.call-detail-loading--polished span:not(.sr-only){animation:product-skeleton 1.4s ease infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.055),hsla(0,0%,100%,.035));background:linear-gradient(90deg,var(--app-surface-soft),var(--app-surface-hover),var(--app-surface-soft));background-size:200% 100%;border-radius:.65rem;display:block}.writing-dna-load-state{grid-gap:1rem;align-items:start;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.95rem;display:grid;gap:1rem;grid-template-columns:3rem minmax(0,1fr);min-height:16rem;padding:1.2rem}.writing-dna-load-state>div span,.writing-dna-load-state__mark{animation:product-skeleton 1.4s ease infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.055),hsla(0,0%,100%,.035));background:linear-gradient(90deg,var(--app-surface-soft),var(--app-surface-hover),var(--app-surface-soft));background-size:200% 100%;border-radius:.65rem;display:block}.writing-dna-load-state__mark{height:3rem}.writing-dna-load-state>div{grid-gap:.65rem;display:grid;gap:.65rem}.writing-dna-load-state>div span:first-child{height:1.2rem;width:42%}.writing-dna-load-state>div span:nth-child(2){height:.8rem;width:78%}.writing-dna-load-state>div span:nth-child(3){height:10rem;margin-top:1rem;width:100%}.writing-dna-load-error{margin-top:1rem}.relationship-not-found p{color:#8b98ad;color:var(--app-text-muted);font-size:.76rem;line-height:1.55;margin:.4rem 0 0;max-width:32rem}.relationship-not-found__actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:1rem}.relationship-not-found__actions button{align-items:center;display:inline-flex;gap:.4rem;min-height:2.45rem}@keyframes product-spin{to{transform:rotate(1turn)}}@keyframes product-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}html.light .beta-guide__story,html.light .call-readiness-bar,html.light .dashboard-first-call,html.light .upload-outcome-note,html.light .upload-readiness{box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}html.light .upload-error-banner{background:#fff1f2;color:#be123c}html.light .upload-error-banner span{color:#9f1239}html.light .call-readiness-bar__mark,html.light .dashboard-call-status.is-ready{color:#047857}html.light .dashboard-call-status.is-pending{color:#a16207}@media (max-width:1180px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.call-readiness-bar{grid-template-columns:minmax(0,1fr) auto}.call-readiness-bar__outputs{grid-column:1/-1;grid-row:2}}@media (max-width:900px){.upload-hero{align-items:start;grid-template-columns:1fr}.upload-hero__flow{max-width:100%;overflow-x:auto;width:-webkit-fit-content;width:fit-content}.dashboard-first-call__hero{grid-template-columns:1fr}.dashboard-primary-button--hero{width:-webkit-fit-content;width:fit-content}.beta-guide__body--focused{grid-template-columns:1fr;overflow-y:auto}.beta-guide__limits--polished{max-height:none}.beta-guide__limit-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media (max-width:700px){.product-state{grid-template-columns:auto minmax(0,1fr)}.product-state>button{grid-column:1/-1;width:100%}.beta-guide__result-grid,.dashboard-first-call__outcomes,.upload-readiness__list{grid-template-columns:1fr}.dashboard-first-call__outcomes article,.upload-readiness__list article{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);border-right:0}.dashboard-first-call__outcomes article:last-child,.upload-readiness__list article:last-child{border-bottom:0}.dashboard-call-card__topline{align-items:flex-start;flex-direction:column}.dashboard-call-status{width:-webkit-fit-content;width:fit-content}.call-readiness-bar{grid-template-columns:1fr}.call-readiness-bar__outputs{grid-column:auto;grid-template-columns:1fr}.call-readiness-bar__count{justify-self:start}.beta-guide--polished .beta-guide__panel{max-height:calc(100vh - 1rem);width:calc(100vw - 1rem)}.beta-guide__body--focused,.beta-guide__progress{padding-inline:.75rem}.beta-guide__story{padding:1rem}.beta-guide__limit-grid--compact{grid-template-columns:1fr}.beta-guide__actions--polished{gap:.55rem}.beta-guide__actions--polished button{flex:1 1;min-width:0}.upload-readiness__header{align-items:flex-start;flex-direction:column}.processing-panel__meta{width:100%}}@media (max-width:520px){.app-mobile-new-call span{display:none}.app-mobile-new-call{justify-content:center;padding:0;width:2.35rem}.dashboard-stats{grid-template-columns:1fr}.dashboard-first-call__hero,.dashboard-first-call__outcomes article{padding-inline:1rem}.dashboard-primary-button--hero{width:100%}.upload-hero__flow span{white-space:nowrap}.call-detail-loading__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.beta-guide__limits-skeleton span,.call-detail-loading--polished span:not(.sr-only),.product-page-enter,.upload-submit-button__spinner,.writing-dna-load-state>div span,.writing-dna-load-state__mark{animation:none!important;transform:none!important}.beta-guide--polished *,.call-readiness-bar *,.dashboard-first-call *,.upload-readiness *{scroll-behavior:auto!important;transition:none!important}}.login-visual__art{background:radial-gradient(circle at 72% 28%,#6366f138,#0000 24rem),radial-gradient(circle at 30% 82%,#22d3ee1f,#0000 25rem),linear-gradient(145deg,#05070b,#080b13 54%,#05070b);inset:0;overflow:hidden;position:absolute}.login-visual__art:after,.login-visual__art:before{content:"";pointer-events:none;position:absolute}.login-visual__art:before{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:3.5rem 3.5rem;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#0000 10%,#000 45%,#0000 94%);mask-image:linear-gradient(to bottom right,#0000 10%,#000 45%,#0000 94%);opacity:.32}.login-visual__art:after{aspect-ratio:1;border:1px solid #818cf821;border-radius:50%;bottom:-30%;box-shadow:0 0 0 4rem rgba(129,140,248,.025),0 0 0 8rem rgba(34,211,238,.018);right:-16%;width:75%}.login-visual__orb{animation:login-orb-drift 11s ease-in-out infinite alternate;border-radius:50%;display:block;filter:blur(2px);position:absolute}.login-visual__orb.is-violet{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#c4b5fdbf,#6d28d929 38%,#0000 70%);box-shadow:0 0 9rem #6d28d93d;right:8%;top:13%;width:min(28vw,25rem)}.login-visual__orb.is-cyan{animation-delay:-4s;aspect-ratio:1;background:radial-gradient(circle at 45% 42%,#67e8f999,#0891b21a 42%,#0000 72%);bottom:11%;box-shadow:0 0 7rem #22d3ee29;right:31%;width:min(17vw,15rem)}.login-visual__signal{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b1375;border:1px solid #ffffff14;border-radius:1.25rem;box-shadow:0 1.5rem 5rem #00000047;display:flex;gap:.55rem;height:7rem;padding:1.25rem 1.45rem;position:absolute;right:10%;top:50%;transform:translateY(-50%) rotate(-3deg)}.login-visual__signal i{animation:login-signal-pulse 1.75s ease-in-out infinite alternate;background:linear-gradient(0deg,#22d3ee,#a78bfa);border-radius:999px;box-shadow:0 0 1rem #818cf840;display:block;height:22%;width:.28rem}.login-visual__signal i:nth-child(2){animation-delay:-.4s;height:52%}.login-visual__signal i:nth-child(3){animation-delay:-.8s;height:78%}.login-visual__signal i:nth-child(4){animation-delay:-1.2s;height:100%}.login-visual__signal i:nth-child(5){animation-delay:-.6s;height:68%}.login-visual__signal i:nth-child(6){animation-delay:-1s;height:43%}.login-visual__signal i:nth-child(7){animation-delay:-.2s;height:25%}.login-primary-button{align-items:center;display:inline-flex;gap:.55rem;justify-content:center}.login-button-spinner{animation:product-spin .76s linear infinite;border:2px solid #ffffff61;border-radius:50%;border-top-color:#fff;flex:0 0 auto;height:.95rem;width:.95rem}@keyframes login-orb-drift{0%{transform:translate3d(-.6rem,-.4rem,0) scale(.98)}to{transform:translate3d(.9rem,.7rem,0) scale(1.04)}}@keyframes login-signal-pulse{0%{opacity:.55;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.login-button-spinner,.login-visual__orb,.login-visual__signal i{animation:none!important}}.legal-brand .brand-lockup--legal,.legal-consent-brand .brand-lockup--legal{height:3.05rem;width:auto}.legal-brand .brand-lockup__image,.legal-consent-brand .brand-lockup__image{height:100%;max-width:none;object-fit:contain;width:auto}.dashboard-milestone{grid-gap:1rem;align-items:center;background:linear-gradient(120deg,color-mix(in srgb,#6d4aff 10%,#0000),#0000 58%),#0a0e17;background:linear-gradient(120deg,color-mix(in srgb,var(--app-brand) 10%,#0000),#0000 58%),var(--app-surface);border:1px solid color-mix(in srgb,#6d4aff 24%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 24%,var(--app-border));border-radius:1rem;color:#dce3ee;color:var(--app-text);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:1rem;padding:1.05rem 1.15rem}.dashboard-milestone__icon,.upload-context-tip__icon,.writing-dna-starter__icon{background:color-mix(in srgb,#6d4aff 11%,#0000);background:color-mix(in srgb,var(--app-brand) 11%,#0000);border:1px solid color-mix(in srgb,#6d4aff 25%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 25%,var(--app-border));border-radius:.8rem;color:#6d4aff1a;color:var(--app-brand-soft);display:grid;height:2.65rem;place-items:center;width:2.65rem}.dashboard-milestone__copy strong{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:1rem;margin-top:.2rem}.dashboard-milestone__copy p{color:#8b98ad;color:var(--app-text-muted);font-size:.82rem;line-height:1.55;margin-top:.28rem;max-width:52rem}.dashboard-milestone__action{white-space:nowrap}.upload-context-tip{align-items:flex-start;background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:1rem;display:flex;gap:.9rem;margin-bottom:1rem;padding:1rem 1.1rem}.upload-context-tip.is-first-call{background:linear-gradient(120deg,color-mix(in srgb,#6d4aff 9%,#0000),#0000 55%),#0a0e17;background:linear-gradient(120deg,color-mix(in srgb,var(--app-brand) 9%,#0000),#0000 55%),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 25%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 25%,var(--app-border))}.upload-context-tip.is-continuity{border-color:color-mix(in srgb,#22d3ee 20%,#94a3b81f);border-color:color-mix(in srgb,#22d3ee 20%,var(--app-border))}.upload-context-tip>div:last-child{min-width:0}.upload-context-tip strong,.writing-dna-starter strong{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:.92rem}.upload-context-tip p,.writing-dna-starter p{color:#8b98ad;color:var(--app-text-muted);font-size:.8rem;line-height:1.55;margin-top:.25rem}.first-result-guide{background:linear-gradient(120deg,color-mix(in srgb,#6d4aff 10%,#0000),#0000 58%),#0a0e17;background:linear-gradient(120deg,color-mix(in srgb,var(--app-brand) 10%,#0000),#0000 58%),var(--app-surface);border:1px solid color-mix(in srgb,#6d4aff 28%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 28%,var(--app-border));border-radius:1.15rem;color:#dce3ee;color:var(--app-text);margin:0 0 1rem;overflow:hidden}.first-result-guide__header{align-items:flex-start;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);display:flex;gap:1rem;justify-content:space-between;padding:1.05rem 1.15rem}.first-result-guide__header strong{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:1.05rem;margin-top:.28rem}.first-result-guide__header p{color:#8b98ad;color:var(--app-text-muted);font-size:.82rem;line-height:1.55;margin-top:.3rem;max-width:50rem}.first-result-guide__header>button{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.62rem;color:#8b98ad;color:var(--app-text-muted);display:grid;flex:0 0 auto;height:2rem;place-items:center;width:2rem}.first-result-guide__header>button:hover{border-color:#94a3b833;border-color:var(--app-border-strong);color:#f8fafc;color:var(--app-text-strong)}.first-result-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.first-result-guide__steps>button{grid-gap:.7rem;align-items:flex-start;background:#0000;border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);color:#dce3ee;color:var(--app-text);display:grid;gap:.7rem;grid-template-columns:auto auto minmax(0,1fr) auto;min-width:0;padding:1rem;text-align:left;transition:background .16s ease,opacity .16s ease}.first-result-guide__steps>button:last-child{border-right:0}.first-result-guide__steps>button:hover:not(:disabled){background:color-mix(in srgb,#6d4aff 8%,#0000);background:color-mix(in srgb,var(--app-brand) 8%,#0000)}.first-result-guide__steps>button:disabled{cursor:not-allowed;opacity:.45}.first-result-guide__number{border:1px solid color-mix(in srgb,#6d4aff 28%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 28%,var(--app-border));border-radius:999px;display:grid;font-size:.68rem;font-weight:700;height:1.45rem;place-items:center;width:1.45rem}.first-result-guide__icon,.first-result-guide__number{color:#6d4aff1a;color:var(--app-brand-soft)}.first-result-guide__steps small,.first-result-guide__steps strong{display:block}.first-result-guide__steps strong{color:#f8fafc;color:var(--app-text-strong);font-size:.84rem}.first-result-guide__steps small{color:#8b98ad;color:var(--app-text-muted);font-size:.72rem;line-height:1.5;margin-top:.3rem}.first-result-guide__steps>button>svg:last-child{color:var(--app-text-faint);margin-top:.18rem}.writing-dna-starter{align-items:flex-start;background:color-mix(in srgb,#6d4aff 7%,#0a0e17);background:color-mix(in srgb,var(--app-brand) 7%,var(--app-surface));border:1px solid color-mix(in srgb,#6d4aff 22%,#94a3b81f);border:1px solid color-mix(in srgb,var(--app-brand) 22%,var(--app-border));border-radius:1rem;display:flex;gap:.9rem;margin-bottom:1rem;padding:1rem}@media (max-width:960px){.dashboard-milestone{grid-template-columns:auto minmax(0,1fr)}.dashboard-milestone__action{grid-column:1/-1;justify-self:stretch}.first-result-guide__steps{grid-template-columns:1fr}.first-result-guide__steps>button{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);border-right:0}.first-result-guide__steps>button:last-child{border-bottom:0}}@media (max-width:720px){.legal-brand .brand-lockup--legal,.legal-consent-brand .brand-lockup--legal{height:2.55rem}.dashboard-milestone{align-items:stretch;grid-template-columns:1fr}.dashboard-milestone__icon{height:2.45rem;width:2.45rem}.dashboard-milestone__action{grid-column:auto}.upload-context-tip,.writing-dna-starter{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.first-result-guide__steps>button{transition:none}}.admin-request-delivery{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.55rem;color:#8b98ad;color:var(--app-text-muted);display:flex;flex-direction:column;font-size:.68rem;gap:.18rem;grid-column:1;line-height:1.45;padding:.5rem .65rem}.admin-request-delivery.is-sent{background:#4ade800d;border-color:#4ade8038;color:#4ade80}.admin-request-delivery.is-failed{background:rgba(251,113,133,.055);border-color:#fb71853d;color:#fb7185}.admin-request-delivery.is-pending{background:#fbbf240d;border-color:#fbbf243d;color:#fbbf24}.admin-request-delivery small,.admin-tester-card__delivery-error{color:#6f7d95;color:var(--app-text-subtle);font-size:.64rem;overflow-wrap:anywhere}.admin-tester-card__actions button.is-copy-link{background:#67e8f90f;border-color:#67e8f93d;color:#67e8f9}.admin-request-card>button{grid-row:1/span 4}@media (max-width:620px){.admin-request-delivery{grid-column:1}}.admin-request-delivery button{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.48rem;color:#dce3ee;color:var(--app-text);display:inline-flex;font-size:.65rem;font-weight:650;gap:.35rem;justify-content:center;margin-top:.25rem;min-height:2rem;padding:.35rem .55rem;width:-webkit-fit-content;width:fit-content}.admin-request-delivery button:disabled{cursor:wait;opacity:.58}.app-sidebar--demo .app-sidebar__footer{gap:.75rem}.demo-nav-safety{align-items:center;background:rgba(16,185,129,.055);border:1px solid #34d39924;border-radius:.85rem;color:#a7f3d0;display:flex;gap:.75rem;padding:.85rem .9rem}.demo-nav-safety>span{display:grid;min-width:0}.demo-nav-safety strong{color:#e2e8f0;font-size:.78rem;font-weight:650}.demo-nav-safety small{color:#64748b;font-size:.68rem;margin-top:.1rem}.demo-nav-back{align-items:center;border:1px solid #94a3b81f;border-radius:.8rem;color:#94a3b8;display:inline-flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;min-height:2.65rem;padding:.7rem .85rem;transition:.16s ease}.demo-nav-back:hover{background:#7c3aed14;border-color:#a78bfa42;color:#f1f5f9}.demo-mobile-status{color:#6ee7b7;font-size:.72rem;font-weight:650;gap:.38rem}.demo-mobile-exit,.demo-mobile-status{align-items:center;display:inline-flex}.demo-mobile-exit{border:1px solid #94a3b824;border-radius:.7rem;color:#cbd5e1;font-size:.76rem;font-weight:600;gap:.35rem;min-height:2.25rem;padding:.5rem .72rem}.live-demo-teaser{background:linear-gradient(145deg,#0f0c1efa,#06070cfa);border:1px solid #8b5cf638;border-radius:1.5rem;box-shadow:0 30px 90px #00000057;overflow:hidden;position:relative}.live-demo-teaser__glow{background:#6d28d92e;border-radius:999px;filter:blur(75px);height:16rem;inset:-45% auto auto 12%;pointer-events:none;position:absolute;width:24rem}.live-demo-teaser__footer,.live-demo-teaser__header,.live-demo-teaser__steps,.live-demo-teaser__transcript{position:relative;z-index:1}.live-demo-teaser__header{align-items:flex-start;border-bottom:1px solid #94a3b817;display:flex;gap:1.25rem;justify-content:space-between;padding:1.4rem 1.5rem}.live-demo-teaser__eyebrow{align-items:center;color:#c4b5fd;display:inline-flex;font-size:.68rem;font-weight:700;gap:.4rem;letter-spacing:.18em;text-transform:uppercase}.live-demo-teaser__header h3{color:#f8fafc;font-size:1.15rem;font-weight:650;margin-top:.55rem}.live-demo-teaser__header p{color:#64748b;font-size:.8rem;margin-top:.3rem}.live-demo-teaser__safe{background:#10b98112;border:1px solid #34d3992e;border-radius:999px;color:#6ee7b7;flex:0 0 auto;font-size:.66rem;font-weight:700;letter-spacing:.08em;padding:.42rem .68rem;text-transform:uppercase}.live-demo-teaser__steps{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(6,minmax(0,1fr));padding:1.25rem 1.5rem}.live-demo-teaser__steps>div{grid-gap:.32rem;background:#ffffff05;border:1px solid #94a3b817;border-radius:.9rem;display:grid;gap:.32rem;min-height:6.4rem;padding:.9rem}.live-demo-teaser__steps>div>span{color:#818cf8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.live-demo-teaser__steps strong{align-self:end;color:#cbd5e1;font-size:.82rem}.live-demo-teaser__steps small{color:#475569;font-size:.68rem}.live-demo-teaser__steps .is-ready{background:#4f46e517;border-color:#818cf847}.live-demo-teaser__steps .is-ready small{color:#6ee7b7}.live-demo-teaser__steps .is-locked{opacity:.56}.live-demo-teaser__transcript{grid-gap:.75rem;display:grid;gap:.75rem;padding:1.25rem 1.5rem}.live-demo-teaser__transcript>span{grid-gap:.6rem;align-items:center;background:hsla(0,0%,100%,.018);border:1px solid #94a3b814;border-radius:.85rem;display:grid;gap:.6rem;grid-template-columns:2.2rem 4.6rem 1fr;padding:.75rem .85rem}.live-demo-teaser__transcript small{color:#64748b;font-size:.65rem}.live-demo-teaser__transcript strong{color:#c4b5fd;font-size:.72rem}.live-demo-teaser__transcript i{color:#94a3b8;font-size:.76rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-demo-teaser__transcript .is-faded{filter:blur(1.6px);opacity:.42}.live-demo-teaser__footer{align-items:center;border-top:1px solid #94a3b817;display:flex;gap:1rem;justify-content:space-between;padding:1.15rem 1.5rem 1.35rem}.live-demo-teaser__footer>div{grid-gap:.2rem;display:grid;gap:.2rem}.live-demo-teaser__footer strong{color:#e2e8f0;font-size:.84rem}.live-demo-teaser__footer span{color:#64748b;font-size:.75rem}.live-demo-teaser__cta{align-items:center;background:linear-gradient(135deg,#6d28d9,#4f46e5);border:1px solid #a78bfa52;border-radius:.85rem;box-shadow:0 18px 36px #4f46e533;color:#fff;display:inline-flex;font-size:.82rem;font-weight:650;gap:.55rem;justify-content:center;min-height:2.9rem;padding:.75rem 1rem;transition:.16s ease}.live-demo-teaser__cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.live-demo-teaser--compact .live-demo-teaser__header{padding:1.1rem 1.2rem}.live-demo-teaser--compact .live-demo-teaser__footer{align-items:stretch;flex-direction:column;padding:1rem 1.2rem 1.2rem}.live-demo-teaser--compact .live-demo-teaser__cta{width:100%}.live-demo-guide{grid-gap:1.25rem;align-items:center;background:linear-gradient(135deg,#4c1d951c,#0f172a70);border:1px solid #8b5cf633;border-radius:1rem;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.9fr) auto;margin:1rem 0 1.25rem;padding:1.1rem 1.2rem}.live-demo-guide__copy{min-width:0}.live-demo-guide__copy>strong{color:#f8fafc;display:block;font-size:1rem;margin-top:.35rem}.live-demo-guide__copy p{color:#94a3b8;font-size:.8rem;line-height:1.55;margin-top:.25rem}.live-demo-guide__progress{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr))}.live-demo-guide__progress>span{grid-gap:.25rem;border:1px solid #94a3b814;border-radius:.65rem;color:#475569;display:grid;font-size:.66rem;gap:.25rem;min-width:0;padding:.55rem .6rem;text-align:center}.live-demo-guide__progress small{color:#64748b;font-size:.62rem}.live-demo-guide__progress .is-complete{background:rgba(16,185,129,.055);border-color:#34d39929;color:#a7f3d0}.live-demo-guide__action{grid-gap:.35rem;display:grid;gap:.35rem;justify-items:end}.live-demo-guide__action small{color:#64748b;font-size:.65rem;max-width:16rem;text-align:right}.call-detail-tab.is-locked{cursor:not-allowed;opacity:.45}.call-detail-tab.is-locked:hover{background:inherit;border-color:inherit}.demo-stage-loading{align-items:center;background:#0f0c1b9e;border:1px solid #8b5cf624;border-radius:1.25rem;display:flex;gap:1.3rem;min-height:24rem;padding:2rem}.demo-stage-loading h2{color:#f8fafc;font-size:1.45rem;margin-top:.4rem}.demo-stage-loading p{color:#94a3b8;line-height:1.65;margin-top:.45rem;max-width:42rem}.relationship-not-found--demo-gate{margin:8rem auto 0;max-width:42rem;text-align:center}@media (max-width:1100px){.live-demo-guide{grid-template-columns:1fr}.live-demo-guide__action{justify-items:start}.live-demo-guide__action small{text-align:left}}@media (max-width:760px){.demo-mobile-status{display:none}.live-demo-teaser__footer,.live-demo-teaser__header{align-items:stretch;flex-direction:column}.live-demo-teaser__safe{align-self:flex-start}.live-demo-teaser__steps{grid-template-columns:1fr}.live-demo-teaser__steps>div{align-items:center;grid-template-columns:2rem 1fr auto;min-height:auto}.live-demo-teaser__steps strong{align-self:center}.live-demo-teaser__transcript>span{grid-template-columns:2rem 1fr}.live-demo-teaser__transcript i{grid-column:1/-1}.live-demo-guide__progress{grid-template-columns:repeat(2,minmax(0,1fr))}}html:not(.dark) .demo-stage-loading,html:not(.dark) .live-demo-guide{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#dce3ee;color:var(--app-text)}html:not(.dark) .demo-nav-safety strong,html:not(.dark) .demo-stage-loading h2,html:not(.dark) .live-demo-guide__copy>strong{color:#f8fafc;color:var(--app-text-strong)}html:not(.dark) .demo-nav-safety small,html:not(.dark) .demo-stage-loading p,html:not(.dark) .live-demo-guide__action small,html:not(.dark) .live-demo-guide__copy p{color:#8b98ad;color:var(--app-text-muted)}html:not(.dark) .live-demo-guide__progress>span{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}html:not(.dark) .live-demo-guide__progress .is-complete{background:#edf9f3;border-color:#bce7d2;color:#19784f}html:not(.dark) .legal-section{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#dce3ee;color:var(--app-text)}html:not(.dark) .legal-section h2{color:#f8fafc;color:var(--app-text-strong)}html:not(.dark) .legal-list,html:not(.dark) .legal-section>div{color:#8b98ad;color:var(--app-text-muted)}.app-crash-page{background:radial-gradient(circle at 50% 30%,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 50% 30%,var(--app-brand-glow),#0000 24rem),var(--app-bg);color:#dce3ee;color:var(--app-text);display:grid;min-height:100vh;padding:1.5rem;place-items:center}.app-crash-card{background:#0a0e17;background:var(--app-surface);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:1.25rem;box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow);padding:2rem;width:min(100%,34rem)}.app-crash-card__icon{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.85rem;color:#6d4aff;color:var(--app-brand);display:grid;height:3rem;margin-bottom:1rem;place-items:center;width:3rem}.app-crash-card h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.7rem,5vw,2.3rem);font-weight:650;letter-spacing:-.04em;margin-top:.7rem}.app-crash-card p{color:#8b98ad;color:var(--app-text-muted);line-height:1.7;margin-top:.75rem}.app-crash-card__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.app-crash-card__actions button{align-items:center;background:#6d4aff;background:var(--app-brand);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.8rem;color:#fff;display:inline-flex;font-weight:650;gap:.5rem;justify-content:center;min-height:2.8rem;padding:.75rem 1rem}.app-crash-card__actions button.is-secondary{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#dce3ee;color:var(--app-text)}html:not(.dark) .findings-empty-state{background:radial-gradient(circle at 50% 34%,#6551dc14,#0000 18rem),#fff;border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#8b98ad;color:var(--app-text-muted)}html:not(.dark) .findings-empty-state h2{color:#f8fafc;color:var(--app-text-strong)}html:not(.dark) .findings-empty-state p,html:not(.dark) .findings-processing__step{color:#8b98ad;color:var(--app-text-muted)}html:not(.dark) .findings-processing__number{background:#fff;border-color:#94a3b81f;border-color:var(--app-border);color:#8b98ad;color:var(--app-text-muted)}html:not(.dark) .findings-processing__step.is-active,html:not(.dark) .findings-processing__step.is-complete{color:#f8fafc;color:var(--app-text-strong)}html:not(.dark) .findings-processing__step.is-active .findings-processing__number{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none;color:#6d4aff;color:var(--app-brand)}html:not(.dark) .findings-processing__step.is-complete .findings-processing__number{background:#edf9f3;border-color:#bce7d2;color:#19784f}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta{grid-gap:.78rem;align-items:center;background:linear-gradient(110deg,#7c3aed24,rgba(79,70,229,.055) 55%,#0000),rgba(124,58,237,.035);border-radius:.72rem;border-top-color:#8b5cf657;color:inherit;cursor:pointer;display:grid;gap:.78rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.3rem;padding:.72rem .82rem;text-decoration:none;transition:border-color .17s ease,background .17s ease,box-shadow .17s ease,transform .17s ease;width:100%}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta:hover{background:linear-gradient(110deg,#7c3aed36,#4f46e517 58%,#0000),rgba(124,58,237,.055);border-top-color:#a78bfa94;box-shadow:0 14px 34px #4c1d9529;transform:translateY(-1px)}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta:focus-visible{outline:2px solid #a78bfad1;outline-offset:3px}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__icon{background:#7c3aed24;border-color:#a78bfa47;color:#c4b5fd;height:2.65rem;width:2.65rem}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__copy strong{color:#f8fafc;font-size:1.05rem;font-weight:700;letter-spacing:-.015em}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__action{background:#7c3aed1f;border-color:#a78bfa42;color:#c4b5fd;min-height:2.45rem;padding:0;width:2.45rem}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta:hover .relationship-memory-tip__action{background:#7c3aed33;border-color:#c4b5fd7a;color:#fff;transform:translateX(2px)}@media (max-width:620px){.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta{gap:.72rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.3rem;padding:.72rem .78rem}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__copy strong{font-size:.98rem}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__action{grid-column:auto;width:2.35rem}}@media (prefers-reduced-motion:reduce){.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta,.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__action{transform:none!important;transition:none!important}}.relationship-conversation-row.is-demo-disabled,.relationship-timeline-card.is-demo-disabled{cursor:default}.relationship-conversation-row.is-demo-disabled:focus-visible,.relationship-conversation-row.is-demo-disabled:hover{background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;transform:none}.relationship-timeline-card.is-demo-disabled:focus-visible,.relationship-timeline-card.is-demo-disabled:hover{background:linear-gradient(105deg,rgba(124,58,237,.035),#0000 24%),#02050a52;border-color:#94a3b814;box-shadow:0 12px 32px #0000001a;transform:none}.relationship-source-link--disabled{cursor:default;opacity:.72}.relationship-source-link--disabled:hover{color:#7c8497;transform:none}.relationship-source-link--disabled:hover strong{color:#9a87d8}html.light .relationship-source-link--disabled:hover{color:#6f6a83}html.light .relationship-source-link--disabled:hover strong{color:#6d3ce7}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--placeholder{box-shadow:none;cursor:default}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--placeholder:hover{background:linear-gradient(110deg,#7c3aed24,rgba(79,70,229,.055) 55%,#0000),rgba(124,58,237,.035);border-top-color:#8b5cf657;box-shadow:none;transform:none}.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--placeholder .relationship-memory-tip__action,.relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--placeholder:hover .relationship-memory-tip__action{background:#7c3aed14;border-color:#a78bfa2e;color:#9f8ee5;transform:none}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta{background:linear-gradient(110deg,#7c3aed1f,rgba(99,102,241,.055) 58%,#ffffffbf),#f5f1ff;border-top-color:#cbb8fa;box-shadow:0 10px 26px #5b36cf14;color:#3b1a72}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta:hover{background:linear-gradient(110deg,#7c3aed2b,#6366f114 58%,#ffffffd1),#efe8ff;border-top-color:#aa8af3;box-shadow:0 13px 30px #5b36cf21}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__icon{background:#ece4ff;border-color:#d8c8fb;color:#6d28d9}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__copy strong{color:#351566}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta .relationship-memory-tip__action{background:#e9deff;border-color:#d5c3fb;color:#6d28d9}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--cta:hover .relationship-memory-tip__action{background:#dfd0ff;border-color:#bda4f5;color:#4c1d95}html.light .relationship-history .relationship-memory-tip--embedded.relationship-memory-tip--placeholder:hover{background:linear-gradient(110deg,#7c3aed1f,rgba(99,102,241,.055) 58%,#ffffffbf),#f5f1ff;border-top-color:#cbb8fa;box-shadow:0 10px 26px #5b36cf14}.dashboard-call-card{min-height:4.5rem}.dashboard-call-card__topline{gap:0}.dashboard-call-card__title,.dashboard-call-card__topline .dashboard-call-card__title{font-size:1rem;font-weight:680;letter-spacing:-.015em;line-height:1.2}.dashboard-call-card__meta{font-size:.8rem;gap:.72rem;line-height:1.35;margin-top:.36rem}.dashboard-call-card__meta svg{height:14px;width:14px}.dashboard-call-card__date{font-size:.76rem}.upload-readiness__header{padding:.95rem 1rem}.upload-readiness__header>div>span{font-size:.67rem;letter-spacing:.12em}.upload-readiness__header strong{font-size:.94rem;margin-top:.16rem}.upload-readiness__header>span{font-size:.75rem}.upload-readiness__list article{gap:.7rem;padding:1rem}.upload-readiness__marker{height:1.55rem;width:1.55rem}.upload-readiness__list strong{font-size:.82rem;line-height:1.35}.upload-readiness__list small{font-size:.72rem;line-height:1.55;margin-top:.26rem;text-overflow:clip}.upload-outcomes-card__intro h2{font-size:1.28rem;line-height:1.2}.upload-outcomes-card__intro p{font-size:.84rem;line-height:1.62}.upload-outcome-note{gap:.78rem;padding:.9rem}.upload-outcome-note>span{height:2.25rem;width:2.25rem}.upload-outcome-note strong{font-size:.86rem;line-height:1.35}.upload-outcome-note small{font-size:.75rem;line-height:1.55;margin-top:.24rem}.upload-limit-card{font-size:.77rem;line-height:1.58;padding:1rem}.upload-privacy-note{gap:.78rem;padding:1.05rem 1.15rem}.upload-privacy-note strong{font-size:.82rem}.upload-privacy-note span{font-size:.73rem;line-height:1.55;margin-top:.22rem}@media (max-width:760px){.dashboard-call-card__title,.dashboard-call-card__topline .dashboard-call-card__title{font-size:.95rem}.dashboard-call-card__meta{font-size:.76rem;gap:.5rem}.upload-readiness__header{align-items:flex-start;flex-direction:column;gap:.45rem}.upload-readiness__list{grid-template-columns:1fr}.upload-readiness__list article{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);border-right:0}.upload-readiness__list article:last-child{border-bottom:0}}.conversation-status-chips{display:flex}.conversation-status-chips .relationship-chip{max-width:min(18rem,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-call-card__main{grid-template-columns:auto minmax(12rem,.9fr) minmax(13rem,1.15fr) auto}.dashboard-call-card__status{display:block;padding-inline:.8rem}.dashboard-call-card__status:empty{min-height:1px}.dashboard-call-card__status .conversation-status-chips{flex-wrap:nowrap}.customer-card{grid-template-columns:auto minmax(12rem,.9fr) minmax(15rem,1.25fr) auto auto}.customer-card__bookmark-slot{display:block;min-width:0;padding-inline:.35rem}.relationship-bookmark{align-items:center;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-weight:610;gap:.58rem;line-height:1.35;max-width:100%;min-width:0}.relationship-bookmark__dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 10%,#0000);flex:0 0 0.52rem;height:.52rem;width:.52rem}.relationship-bookmark__text{white-space:nowrap}.relationship-bookmark--positive{color:#84cc16}.relationship-bookmark--watch{color:#facc15}.relationship-bookmark--concern{color:#fb923c}.relationship-bookmark--critical{color:#fb4f5e}html.light .relationship-bookmark--positive{color:#4d7c0f}html.light .relationship-bookmark--watch{color:#b08a00}html.light .relationship-bookmark--concern{color:#c2410c}.relationship-hero__bookmark{margin-top:.72rem}@media (max-width:1100px){.dashboard-call-card__main{grid-template-columns:auto minmax(10rem,.85fr) minmax(10rem,1fr) auto}.customer-card{grid-template-columns:auto minmax(0,1fr) auto}.customer-card__bookmark-slot{grid-column:2;grid-row:2;padding-inline:0}.customer-card__dates{grid-column:2;grid-row:3;margin-top:0}.customer-card__open{grid-column:3;grid-row:1/span 3}}@media (max-width:760px){.dashboard-call-card__main{align-items:start;grid-template-columns:auto minmax(0,1fr)}.dashboard-call-card__status{grid-column:2;margin-top:.48rem;padding-inline:0}.dashboard-call-card__status .conversation-status-chips{max-width:100%;overflow:hidden}.dashboard-call-card__status .relationship-chip{font-size:.68rem;min-width:0;padding:.22rem .44rem}.customer-card__bookmark-slot{margin-top:.18rem}.relationship-bookmark{font-size:.75rem;width:100%}.relationship-hero__bookmark{width:min(100%,30rem)}}@media (max-width:520px){.dashboard-call-card__status .conversation-status-chips{gap:.3rem}.dashboard-call-card__status .relationship-chip:first-child{flex:0 0 auto}.dashboard-call-card__status .relationship-chip:last-child{flex:1 1 auto;min-width:0}.customer-card__bookmark-slot,.customer-card__dates{grid-column:2}}.customers-directory__toolbar h2,.dashboard-library__toolbar h2{margin-top:0}@media (max-width:760px){.customer-card{grid-template-columns:auto minmax(0,1fr)}.customer-card__open{display:none}}.conversation-status-chips{width:100%}.conversation-status-chips .conversation-status-chip{max-width:100%}.conversation-status-chips .conversation-status-chip--bookmark{flex:1 1 auto;line-height:1.28;max-width:none;overflow:hidden;text-overflow:ellipsis}.dashboard-call-card__main{grid-template-columns:auto minmax(12rem,.82fr) minmax(18rem,1.55fr) auto}.dashboard-call-card__status .conversation-status-chips{align-items:center;width:100%}.relationship-bookmark{align-items:flex-start;width:100%}.relationship-bookmark__dot{margin-top:.33em}.relationship-bookmark__text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.4;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}html.light .relationship-chip.is-positive{background:rgba(39,118,87,.075);border-color:#27765740;color:#277657}.objection-evolution{background:linear-gradient(120deg,color-mix(in srgb,#6d4aff1a 34%,#0000),#0000 42%),#0a0e17;background:linear-gradient(120deg,color-mix(in srgb,var(--app-brand-soft) 34%,#0000),#0000 42%),var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border)}.objection-evolution__chip.is-resolved{background:rgba(16,185,129,.095);border-color:#34d3994d}.objection-evolution__chip.is-improving{background:rgba(245,158,11,.095);border-color:#fbbf244d}.objection-evolution__chip.is-current,.objection-evolution__chip.is-persistent,.objection-evolution__chip.is-recurring{background:#ea580c17;border-color:#fb923c52}.objection-evolution__chip.is-critical,.objection-evolution__chip.is-new,.objection-evolution__chip.is-open{background:#e11d4817;border-color:#fb718552}html.light .objection-evolution__chip.is-resolved{background:rgba(35,122,84,.075);border-color:#237a5442;color:#237a54}html.light .objection-evolution__chip.is-improving{background:rgba(217,151,0,.075);border-color:#94620040}html.light .objection-evolution__chip.is-current,html.light .objection-evolution__chip.is-persistent,html.light .objection-evolution__chip.is-recurring{background:#c2540012;border-color:#ad4f0b40}html.light .objection-evolution__chip.is-critical,html.light .objection-evolution__chip.is-new,html.light .objection-evolution__chip.is-open{background:rgba(190,24,60,.065);border-color:#b423453d}@media (max-width:1100px) and (min-width:761px){.dashboard-call-card__main{grid-template-columns:auto minmax(10rem,.78fr) minmax(14rem,1.25fr) auto}}@media (max-width:760px){.dashboard-call-card__status .conversation-status-chips{align-items:flex-start;flex-wrap:nowrap;overflow:visible}.dashboard-call-card__status .conversation-status-chip--outcome{flex:0 0 auto}.dashboard-call-card__status .conversation-status-chip--bookmark{background:#0000;border:0;border-radius:0;color:#8b98ad;color:var(--app-text-muted);flex:1 1 9rem;font-size:.72rem;font-weight:600;line-height:1.4;min-width:0;padding:.08rem 0}.relationship-bookmark{font-size:.76rem}.objection-evolution__chain{align-items:stretch}.objection-evolution__chip,.objection-evolution__step{max-width:100%;min-width:0}.objection-evolution__text{overflow-wrap:anywhere}}@media (max-width:520px){.dashboard-call-card__status .conversation-status-chips{flex-wrap:wrap}.dashboard-call-card__status .conversation-status-chip--bookmark{flex:1 1 100%}}@media (max-width:760px){.dashboard-call-card__main{grid-template-columns:auto minmax(0,1fr)}.relationship-conversation-row__chips .conversation-status-chips{align-items:flex-start;flex-wrap:nowrap}.relationship-conversation-row__chips .conversation-status-chip--outcome{flex:0 0 auto}.relationship-conversation-row__chips .conversation-status-chip--bookmark{background:#0000;border:0;border-radius:0;color:#8b98ad;color:var(--app-text-muted);flex:1 1 9rem;font-size:.72rem;font-weight:600;line-height:1.4;min-width:0;padding:.08rem 0}}@media (max-width:560px){.relationship-conversation-row__chips .conversation-status-chips{flex-wrap:wrap}.relationship-conversation-row__chips .conversation-status-chip--bookmark{flex:1 1 100%}}.conversation-status-chips .conversation-status-chip--bookmark{-webkit-box-orient:vertical;-webkit-line-clamp:2;border-radius:999px;display:-webkit-box;max-width:min(34rem,100%);width:-webkit-fit-content;width:fit-content}.dashboard-call-card__status{justify-self:start}.timeline-metric__label-row{align-items:center;display:flex;gap:.45rem;justify-content:space-between;min-width:0}.timeline-metric__label{align-items:center;display:inline-flex;gap:.32rem;min-width:0}.timeline-metric__label svg{color:#22b8cf;flex:0 0 auto}.timeline-metric.is-multiline .timeline-metric__value{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.timeline-metric__status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.58rem;font-weight:750;gap:.25rem;letter-spacing:.035em;line-height:1.15;padding:.15rem .36rem;text-transform:uppercase}.timeline-metric__status:before{background:currentColor;border-radius:999px;content:"";flex:0 0 0.38rem;height:.38rem;width:.38rem}.timeline-metric__status.is-resolved{background:rgba(16,185,129,.095);border-color:#34d3994d;color:#6ee7b7}.timeline-metric__status.is-improving{background:rgba(245,158,11,.095);border-color:#fbbf244d;color:#fcd34d}.timeline-metric__status.is-persistent{background:#ea580c17;border-color:#fb923c52;color:#fb923c}.timeline-metric__status.is-critical{background:#e11d4817;border-color:#fb718552;color:#fb7185}html.light .timeline-metric__status.is-resolved{background:rgba(35,122,84,.075);border-color:#237a5442;color:#237a54}html.light .timeline-metric__status.is-improving{background:rgba(217,151,0,.075);border-color:#94620040;color:#946200}html.light .timeline-metric__status.is-persistent{background:#c2540012;border-color:#ad4f0b40;color:#ad4f0b}html.light .timeline-metric__status.is-critical{background:rgba(190,24,60,.065);border-color:#b423453d;color:#b42345}.timeline-metric__fill.is-intent-positive{background:linear-gradient(90deg,#16a66f,#4ade80)}.timeline-metric__fill.is-intent-improving{background:linear-gradient(90deg,#d59a16,#facc15)}.timeline-metric__fill.is-intent-persistent{background:linear-gradient(90deg,#d96816,#fb923c)}.timeline-metric__fill.is-intent-critical{background:linear-gradient(90deg,#c32c42,#fb4f5e)}.timeline-insight__icon.is-emerald{color:#229968}@media (max-width:760px){.dashboard-call-card__status .conversation-status-chips,.relationship-conversation-row__chips .conversation-status-chips{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.38rem;max-width:100%;width:-webkit-fit-content;width:fit-content}.dashboard-call-card__status .conversation-status-chip--bookmark,.relationship-conversation-row__chips .conversation-status-chip--bookmark{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#22d3ee1a;background:var(--app-cyan-soft);border:1px solid color-mix(in srgb,#22b8cf 24%,#94a3b81f);border:1px solid color-mix(in srgb,#22b8cf 24%,var(--app-border));border-radius:.72rem;color:#168598;display:-webkit-box;flex:0 1 auto;font-size:.72rem;font-weight:600;line-height:1.35;max-width:100%;min-width:0;padding:.28rem .52rem;width:-webkit-fit-content;width:fit-content}.relationship-timeline-card__chips .conversation-status-chips{max-width:100%;width:-webkit-fit-content;width:fit-content}.relationship-timeline-card__metrics{align-items:stretch}.timeline-metric__status{font-size:.54rem}}.conversation-status-chips .conversation-status-chip--outcome{overflow:visible}.conversation-status-chips .conversation-status-chip--bookmark{line-height:1.32;overflow-wrap:anywhere;width:auto}.conversation-status-chip__text{text-wrap:pretty}.dashboard-call-card__status,.dashboard-call-card__status .conversation-status-chips,.relationship-conversation-row__chips,.relationship-conversation-row__chips .conversation-status-chips,.relationship-timeline-card__chips,.relationship-timeline-card__chips .conversation-status-chips{max-width:100%;overflow:visible;width:-webkit-fit-content;width:fit-content}.dashboard-call-card__status{justify-self:stretch}@media (max-width:760px){.dashboard-call-card__status .conversation-status-chips,.relationship-conversation-row__chips .conversation-status-chips,.relationship-timeline-card__chips .conversation-status-chips{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:.38rem;max-width:100%;overflow:visible;width:-webkit-fit-content;width:fit-content}.dashboard-call-card__status .conversation-status-chip--bookmark,.relationship-conversation-row__chips .conversation-status-chip--bookmark,.relationship-timeline-card__chips .conversation-status-chip--bookmark{-webkit-line-clamp:unset;-webkit-box-orient:initial;background:#22d3ee1a;background:var(--app-cyan-soft);border:1px solid color-mix(in srgb,#22b8cf 24%,#94a3b81f);border:1px solid color-mix(in srgb,#22b8cf 24%,var(--app-border));border-radius:.72rem;color:#168598;display:inline-flex;flex:0 1 auto;font-size:.72rem;font-weight:600;height:auto;line-height:1.38;max-height:none;max-width:100%;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:.3rem .54rem;text-overflow:clip;white-space:normal;width:auto}.dashboard-call-card__status .conversation-status-chip__text,.relationship-conversation-row__chips .conversation-status-chip__text,.relationship-timeline-card__chips .conversation-status-chip__text{-webkit-line-clamp:unset;display:inline;max-height:none;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}.conversation-status-chips{align-items:flex-start;flex-wrap:wrap;gap:.42rem;width:-webkit-fit-content;width:fit-content}.conversation-status-chips .conversation-status-chip{min-width:0}.conversation-status-chips .conversation-status-chip--outcome{max-width:100%;width:auto!important}.conversation-status-chips .conversation-status-chip--bookmark{-webkit-box-orient:initial;-webkit-line-clamp:unset;border-radius:.78rem;font-size:inherit;inline-size:-webkit-fit-content;inline-size:fit-content;line-height:1.34;max-height:none;max-width:min(46ch,100%);overflow-wrap:normal;padding:.28rem .58rem;width:-webkit-fit-content!important;width:fit-content!important;word-break:normal}.conversation-status-chip__text{text-wrap:balance;-webkit-line-clamp:unset;display:inline;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:normal}.dashboard-call-card__status,.relationship-conversation-row__chips,.relationship-timeline-card__chips{overflow:visible}.dashboard-call-card__status .conversation-status-chips,.relationship-conversation-row__chips .conversation-status-chips,.relationship-timeline-card__chips .conversation-status-chips{max-width:100%;overflow:visible;width:-webkit-fit-content;width:fit-content}@media (max-width:760px){.dashboard-call-card__status .conversation-status-chips,.relationship-conversation-row__chips .conversation-status-chips,.relationship-timeline-card__chips .conversation-status-chips{align-items:flex-start;display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:.38rem;max-width:100%;overflow:visible;width:-webkit-fit-content;width:fit-content}.dashboard-call-card__status .conversation-status-chip--bookmark,.relationship-conversation-row__chips .conversation-status-chip--bookmark,.relationship-timeline-card__chips .conversation-status-chip--bookmark{-webkit-box-orient:initial;-webkit-line-clamp:unset;border-radius:.72rem;display:inline-flex;flex:0 1 auto;font-size:.72rem;font-weight:600;inline-size:-webkit-fit-content;inline-size:fit-content;height:auto;line-height:1.38;max-height:none;max-width:100%;min-width:0;overflow:visible;overflow-wrap:anywhere;padding:.3rem .54rem;text-overflow:clip;white-space:normal;width:-webkit-fit-content!important;width:fit-content!important}.dashboard-call-card__status .conversation-status-chip__text,.relationship-conversation-row__chips .conversation-status-chip__text,.relationship-timeline-card__chips .conversation-status-chip__text{text-wrap:pretty;-webkit-line-clamp:unset;display:inline;max-height:none;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}}.conversation-status-chips{align-items:center;display:inline-flex;gap:.58rem;justify-content:flex-start;max-width:100%;min-width:0;width:-webkit-max-content;width:max-content}.conversation-status-chip{box-sizing:border-box;max-width:100%;min-width:0}.conversation-status-chips .conversation-status-chip--outcome{flex:0 0 auto;font-size:.82rem;font-weight:610;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content;inline-size:max-content;line-height:1.35;padding:.22rem .52rem;white-space:nowrap}.conversation-status-chips .conversation-status-chip--bookmark{align-items:flex-start;background:#22d3ee1a;background:var(--app-cyan-soft);border:1px solid color-mix(in srgb,#22b8cf 24%,#94a3b81f);border:1px solid color-mix(in srgb,#22b8cf 24%,var(--app-border));border-radius:.68rem;color:#168598;display:inline-flex;flex:0 1 auto;font-size:.82rem;font-weight:610;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;height:auto;line-height:1.35;max-width:100%;max-inline-size:100%;min-width:0;overflow:visible;padding:.24rem .56rem;text-overflow:clip;white-space:normal}.conversation-status-chip__text{box-sizing:border-box;max-width:100%;min-width:0}.conversation-status-chip__text.conversation-status-chip__text--plain{display:block;white-space:nowrap;width:-webkit-max-content;width:max-content}.conversation-status-chip__text.conversation-status-chip__text--compact,.conversation-status-chip__text.conversation-status-chip__text--mobile,.conversation-status-chip__text.conversation-status-chip__text--wide{align-items:flex-start;display:none;flex-direction:column;max-width:100%;width:-webkit-max-content;width:max-content}.conversation-status-chip__text.conversation-status-chip__text--wide{display:inline-flex}.conversation-status-chip__line{display:block;max-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.dashboard-call-card__status,.relationship-conversation-row__chips,.relationship-timeline-card__chips{max-width:100%;min-width:0}@media (min-width:1101px){.dashboard-call-card__status{padding-inline:.8rem;width:100%}.dashboard-call-card__status .conversation-status-chips{grid-column-gap:.58rem;align-items:center;column-gap:.58rem;display:grid;grid-template-columns:7.6rem minmax(0,1fr);max-width:100%;overflow:visible;width:100%}.dashboard-call-card__status .conversation-status-chip--outcome{grid-column:1;justify-self:start}.dashboard-call-card__status .conversation-status-chip--bookmark{grid-column:2;justify-self:start;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%}}@media (min-width:761px){.conversation-status-chips.relationship-conversation-row__chips,.conversation-status-chips.relationship-timeline-card__chips{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.58rem;max-width:100%;width:-webkit-max-content;width:max-content}.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip--bookmark,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip--bookmark{width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%}}@media (min-width:761px) and (max-width:1100px){.conversation-status-chip__text.conversation-status-chip__text--wide{display:none}.conversation-status-chip__text.conversation-status-chip__text--compact{display:inline-flex}.dashboard-call-card__status .conversation-status-chips{grid-column-gap:.58rem;align-items:center;column-gap:.58rem;display:grid;grid-template-columns:7.6rem minmax(0,1fr);max-width:100%;width:100%}.dashboard-call-card__status .conversation-status-chip--outcome{grid-column:1;justify-self:start}.dashboard-call-card__status .conversation-status-chip--bookmark{grid-column:2;justify-self:start}}@media (max-width:760px){.conversation-status-chip__text.conversation-status-chip__text--compact,.conversation-status-chip__text.conversation-status-chip__text--wide{display:none}.conversation-status-chip__text.conversation-status-chip__text--mobile{display:inline-flex}.dashboard-call-card__status{padding-inline:0;width:100%}.conversation-status-chips.relationship-conversation-row__chips,.conversation-status-chips.relationship-timeline-card__chips,.dashboard-call-card__status .conversation-status-chips{align-items:flex-start;display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:.38rem;max-width:100%;overflow:visible;width:-webkit-max-content;width:max-content}.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip--bookmark,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--bookmark{font-size:.76rem;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;height:auto;line-height:1.34;max-width:100%;max-inline-size:100%;overflow:visible;padding:.26rem .5rem}.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip--outcome,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip--outcome,.dashboard-call-card__status .conversation-status-chip--outcome{font-size:.76rem}}.prepare-next-call-preview{align-items:center;background:radial-gradient(circle at 92% 18%,#7c3aed21,#0000 30%),linear-gradient(105deg,#2a1250a3,#0d0f1bf2 42%,#0b0e18fa);border:1px solid #7c3aed94;border-radius:.9rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 45px #00000038;display:flex;gap:1rem;justify-content:space-between;min-height:4.9rem;overflow:hidden;padding:.9rem 1rem;position:relative}.prepare-next-call-preview:after{background-image:linear-gradient(#7c3aed12 1px,#0000 0),linear-gradient(90deg,#7c3aed0d 1px,#0000 0);background-size:30px 30px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000);opacity:.38;pointer-events:none;position:absolute}.prepare-next-call-preview__actions,.prepare-next-call-preview__identity{position:relative;z-index:1}.prepare-next-call-preview__identity{align-items:center;display:flex;gap:.82rem;min-width:0}.prepare-next-call-drawer__mark,.prepare-next-call-preview__icon{align-items:center;background:linear-gradient(145deg,#7c3aed45,#5b21b61f);border:1px solid #7c3aed57;border-radius:.74rem;box-shadow:inset 0 1px 0 #ffffff0d;color:#b466ff;display:inline-flex;flex:0 0 auto;height:2.7rem;justify-content:center;width:2.7rem}.prepare-next-call-preview__copy{min-width:0}.prepare-next-call-preview__copy h2{color:#f8fafc;font-size:1.04rem;font-weight:650;letter-spacing:-.018em;line-height:1.2;margin:0}.prepare-next-call-preview__copy p{color:#aeb6c7;font-size:.82rem;line-height:1.42;margin:.24rem 0 0;max-width:50rem}.prepare-next-call-preview__actions{align-items:center;display:flex;flex:0 0 auto;gap:.52rem}.prepare-next-call-error button,.prepare-next-call-preview__action,.prepare-next-call-regenerate,.prepare-next-call-script__header button,.prepare-next-call-secondary-action{align-items:center;background:#41117970;border:1px solid #7c3aed6b;border-radius:.66rem;color:#d8b4fe;display:inline-flex;font-weight:600;gap:.46rem;justify-content:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.prepare-next-call-preview__action{flex:0 0 auto;font-size:.78rem;min-height:2.5rem;padding:.68rem .9rem}.prepare-next-call-error button:hover:not(:disabled),.prepare-next-call-preview__action:hover:not(:disabled),.prepare-next-call-regenerate:hover:not(:disabled),.prepare-next-call-script__header button:hover:not(:disabled),.prepare-next-call-secondary-action:hover:not(:disabled){background:#5b21b6a8;border-color:#a855f7b8;color:#fff;transform:translateY(-1px)}.prepare-next-call-preview__action:disabled,.prepare-next-call-regenerate:disabled,.prepare-next-call-secondary-action:disabled{cursor:wait;opacity:.62}.prepare-next-call-overlay{background:#05070c;inset:0;position:fixed;z-index:260}.prepare-next-call-drawer{animation:prepare-next-call-mode-in .22s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(circle at 90% 0,#5b21b629,#0000 30rem),linear-gradient(180deg,rgba(8,10,17,.998),rgba(5,7,12,.998));color:#f8fafc;display:flex;flex-direction:column;inset:0;min-width:0;overflow:hidden;position:absolute;width:100vw}@keyframes prepare-next-call-mode-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.prepare-next-call-drawer__header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#070910e0;border-bottom:1px solid #94a3b81f;display:flex;gap:1.2rem;justify-content:space-between;min-height:5.35rem;padding:.95rem clamp(1rem,2.1vw,2.2rem)}.prepare-next-call-drawer__identity{align-items:center;display:flex;gap:.86rem;min-width:0}.prepare-next-call-drawer__identity h2,.prepare-next-call-script__header h2{color:#fff;font-weight:660;letter-spacing:-.026em;margin:0}.prepare-next-call-drawer__identity h2{font-size:clamp(1.28rem,1.4vw,1.55rem)}.prepare-next-call-drawer__identity p{color:#9da6b8;font-size:.84rem;line-height:1.42;margin:.22rem 0 0;max-width:48rem}.prepare-next-call-drawer__actions{align-items:center;display:flex;flex:0 0 auto;gap:.52rem}.prepare-next-call-mode-switch{background:#111420e6;border:1px solid #94a3b82b;border-radius:.7rem;display:inline-flex;min-height:2.38rem;padding:.18rem}.prepare-next-call-mode-switch button{align-items:center;background:#0000;border:0;border-radius:.51rem;color:#929bad;display:inline-flex;font-size:.73rem;font-weight:650;gap:.35rem;justify-content:center;min-width:0;padding:.42rem .65rem;transition:color .16s ease,background .16s ease,box-shadow .16s ease;white-space:nowrap}.prepare-next-call-mode-switch button:hover:not(:disabled){color:#e9d5ff}.prepare-next-call-mode-switch button.is-active{background:#5b21b6b8;box-shadow:0 2px 8px #1f0a3657;color:#fff}.prepare-next-call-mode-switch button:disabled{cursor:wait;opacity:.6}.prepare-next-call-mode-label{align-items:center;background:#4111794d;border:1px solid #a855f74d;border-radius:.66rem;color:#e9d5ff;display:inline-flex;font-size:.73rem;font-weight:680;min-height:2.38rem;padding:.52rem .72rem}.prepare-next-call-regenerate,.prepare-next-call-secondary-action,.prepare-next-call-updated{font-size:.75rem;min-height:2.38rem;padding:.55rem .72rem}.prepare-next-call-updated{align-items:center;background:#111420cc;border:1px solid #94a3b81f;border-radius:.63rem;color:#929bad;display:inline-flex;gap:.38rem}.prepare-next-call-secondary-action{background:#111420e6;border-color:#94a3b82b;color:#bec6d4}.prepare-next-call-drawer__close{align-items:center;background:#0f121ee6;border:1px solid #94a3b826;border-radius:.66rem;color:#a7b0c0;display:inline-flex;flex:0 0 auto;height:2.48rem;justify-content:center;transition:color .16s ease,border-color .16s ease,background .16s ease;width:2.48rem}.prepare-next-call-drawer__close:hover{background:#29124ac7;border-color:#a855f773;color:#fff}.prepare-next-call-drawer__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,1.7vw,1.7rem) clamp(1rem,2.1vw,2.2rem) 2rem;scrollbar-color:#7c3aed8c #0f121d9e}.prepare-next-call-private-context{align-items:flex-start;background:linear-gradient(100deg,#5b21b629,#111420e6);border:1px solid #a855f74d;border-radius:.78rem;display:flex;gap:1rem;justify-content:space-between;margin:0 auto .9rem;padding:.88rem 1rem;width:min(100%,110rem)}.prepare-next-call-private-context>div:first-child{min-width:0}.prepare-next-call-private-context span{align-items:center;color:#d8b4fe;display:inline-flex;font-size:.74rem;font-weight:680;gap:.38rem;letter-spacing:.035em;text-transform:uppercase}.prepare-next-call-private-context p{color:#e4e7ee;font-size:.84rem;line-height:1.48;margin:.36rem 0 0;max-width:72rem;white-space:pre-wrap}.prepare-next-call-private-context small{color:#929bad;display:block;font-size:.72rem;margin-top:.32rem}.prepare-next-call-private-context__body{grid-gap:.55rem;display:grid;flex:1 1 auto;gap:.55rem;min-width:0}.prepare-next-call-private-context__notes{grid-gap:.48rem;display:grid;gap:.48rem}.prepare-next-call-private-context__notes article{grid-gap:.18rem .8rem;align-items:start;background:#080b1375;border:1px solid #94a3b821;border-radius:.58rem;display:grid;gap:.18rem .8rem;grid-template-columns:minmax(0,1fr) auto;padding:.62rem .7rem}.prepare-next-call-private-context__notes article>small{color:#b991e8;font-size:.64rem;font-weight:680;grid-column:1;letter-spacing:.055em;margin:0;text-transform:uppercase}.prepare-next-call-private-context__notes article>p{grid-column:1;margin:0}.prepare-next-call-private-context__notes article>div{display:flex;gap:.32rem;grid-column:2;grid-row:1/span 2}.prepare-next-call-private-context__notes button{background:#0000;border:0;border-radius:.38rem;color:#aeb6c7;font-size:.68rem;font-weight:620;padding:.28rem .42rem}.prepare-next-call-private-context__notes button:hover:not(:disabled){background:#5b21b657;color:#fff}.prepare-next-call-private-context__actions{display:flex;flex:0 0 auto;gap:.45rem}.prepare-next-call-private-context__actions button{background:#0a0d16b8;border:1px solid #94a3b82e;border-radius:.58rem;color:#c7cedb;font-size:.72rem;font-weight:620;min-height:2.15rem;padding:.48rem .66rem}.prepare-next-call-private-context__actions button:hover:not(:disabled){background:#5b21b652;border-color:#a855f775;color:#fff}.prepare-next-call-drawer__workspace{grid-gap:clamp(1rem,1.45vw,1.45rem);align-items:start;display:grid;gap:clamp(1rem,1.45vw,1.45rem);grid-template-columns:minmax(0,1fr) minmax(24rem,31rem);margin:0 auto;width:min(100%,110rem)}.prepare-next-call-brief{grid-gap:.9rem;display:grid;gap:.9rem;min-width:0}.prepare-next-call-strategy{grid-gap:.36rem;background:linear-gradient(90deg,#4e1c8445,#0000 52%),#0d101bed;border:1px solid #7c3aed57;border-radius:.82rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);display:grid;gap:.36rem;padding:1rem 1.12rem}.prepare-next-call-strategy span{color:#b991e8;font-size:.71rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.prepare-next-call-strategy strong{color:#f0e9fb;font-size:clamp(.98rem,1.08vw,1.12rem);font-weight:560;line-height:1.48}.prepare-next-call-brief__pair{grid-gap:.9rem;align-items:stretch;display:grid;gap:.9rem;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.prepare-next-call-card,.prepare-next-call-script{background:#0f121feb;border:1px solid #94a3b824;border-radius:.82rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.024);min-width:0}.prepare-next-call-card{padding:1rem 1.05rem}.prepare-next-call-card__header{align-items:center;display:flex;gap:.58rem;margin-bottom:.8rem}.prepare-next-call-card__icon{align-items:center;background:#5b21b62e;border:1px solid #7c3aed3d;border-radius:.52rem;color:#b466ff;display:inline-flex;flex:0 0 auto;height:1.85rem;justify-content:center;width:1.85rem}.prepare-next-call-card__header h3{color:#f3f4f7;font-size:.96rem;font-weight:640;letter-spacing:-.012em;margin:0}.prepare-next-call-card__body,.prepare-next-call-card__body p{color:#c4cad5}.prepare-next-call-card__body p{margin:0}.prepare-next-call-objective{color:#e5e8ef!important;font-size:clamp(.96rem,1.03vw,1.08rem);font-weight:500;line-height:1.55}.prepare-next-call-objections{grid-gap:.64rem;display:grid;gap:.64rem}.prepare-next-call-objections>div{grid-gap:.28rem;background:#1a1f32c2;border:1px solid #94a3b821;border-radius:.62rem;display:grid;gap:.28rem;padding:.72rem .78rem}.prepare-next-call-objections strong{color:#e0e4ec;font-size:.88rem;font-weight:570;line-height:1.42}.prepare-next-call-flow small,.prepare-next-call-objections small,.prepare-next-call-questions small{color:#9099aa;display:block;font-size:.76rem;line-height:1.42}.prepare-next-call-flow,.prepare-next-call-questions{display:grid;list-style:none;margin:0;padding:0}.prepare-next-call-flow{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-next-call-flow li,.prepare-next-call-questions li{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1.62rem minmax(0,1fr);min-width:0}.prepare-next-call-flow li{padding:.68rem .85rem .68rem 0;position:relative}.prepare-next-call-flow li:nth-child(2n){border-left:1px solid #94a3b81a;padding-left:.85rem;padding-right:0}.prepare-next-call-flow li:nth-child(n+3){border-top:1px solid #94a3b81a}.prepare-next-call-questions li{border-top:1px solid #94a3b81a;padding:.72rem 0}.prepare-next-call-questions li:first-child{border-top:0;padding-top:0}.prepare-next-call-questions li:last-child{padding-bottom:0}.prepare-next-call-flow li>span,.prepare-next-call-questions li>span{align-items:center;border:1px solid #94a3b840;border-radius:999px;color:#b7bfcd;display:inline-flex;font-size:.7rem;font-weight:650;height:1.5rem;justify-content:center;width:1.5rem}.prepare-next-call-flow div,.prepare-next-call-questions div{grid-gap:.23rem;display:grid;gap:.23rem;min-width:0}.prepare-next-call-flow strong,.prepare-next-call-questions strong{color:#e2e6ed;font-size:.89rem;font-weight:570;line-height:1.4}.prepare-next-call-card__empty{color:#8f98a9!important;font-size:.85rem;line-height:1.5}.prepare-next-call-script{background:radial-gradient(circle at 100% 0,#7c3aed29,#0000 20rem),linear-gradient(180deg,#130b22fa,#0a0b14fa);border-color:#7c3aed7a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 20px 46px #00000038;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.prepare-next-call-script__header{align-items:center;border-bottom:1px solid #7c3aed3d;display:flex;gap:.8rem;justify-content:space-between;padding:.92rem 1rem}.prepare-next-call-script__header h2{font-size:1.06rem}.prepare-next-call-script__header button{flex:0 0 auto;font-size:.7rem;padding:.5rem .62rem}.prepare-next-call-script__body{grid-gap:.7rem;display:grid;gap:.7rem;padding:.82rem}.prepare-next-call-script__section{background:#0c0f1acc;border:1px solid #94a3b824;border-radius:.68rem;padding:.84rem}.prepare-next-call-script__section-title{align-items:center;display:flex;gap:.52rem;margin-bottom:.62rem}.prepare-next-call-script__section-title>span{align-items:center;background:linear-gradient(145deg,#7c3aed,#5b21b6);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:680;height:1.45rem;justify-content:center;width:1.45rem}.prepare-next-call-script__section-title h3{color:#f0f2f6;font-size:.88rem;font-weight:640;margin:0}.prepare-next-call-script__pivots p,.prepare-next-call-script__section p,.prepare-next-call-script__tip p{color:#c3c9d4;font-size:.86rem;line-height:1.55;margin:0}.prepare-next-call-script__pivots{grid-gap:.68rem;display:grid;gap:.68rem}.prepare-next-call-script__pivots>div{grid-gap:.32rem;border-top:1px solid #94a3b81a;display:grid;gap:.32rem;padding-top:.68rem}.prepare-next-call-script__pivots>div:first-child{border-top:0;padding-top:0}.prepare-next-call-script__pivots small{color:#c084fc;font-size:.72rem;font-weight:620;line-height:1.4}.prepare-next-call-script__tip{align-items:flex-start;background:#37145957;border:1px solid #7c3aed42;border-radius:.68rem;color:#c084fc;display:flex;gap:.58rem;padding:.8rem}.prepare-next-call-script__tip strong{color:#d8b4fe;display:block;font-size:.77rem;font-weight:640;margin-bottom:.2rem}.prepare-next-call-script__source{color:#747e90;font-size:.65rem;line-height:1.35;text-align:right}.prepare-next-call-error,.prepare-next-call-loading{flex:1 1 auto;min-height:0;overflow-y:auto;padding:clamp(1rem,1.7vw,1.7rem) clamp(1rem,2.1vw,2.2rem) 2rem}.prepare-next-call-loading__intro{align-items:center;display:flex;gap:.8rem;margin:0 auto 1rem;width:min(100%,110rem)}.prepare-next-call-loading__mark{align-items:center;animation:prepare-next-call-pulse 1.6s ease-in-out infinite;background:#7c3aed21;border:1px solid #7c3aed4d;border-radius:.82rem;color:#c084fc;display:inline-flex;flex:0 0 auto;height:3rem;justify-content:center;width:3rem}.prepare-next-call-error strong,.prepare-next-call-loading strong{color:#edf0f5;font-size:1rem}.prepare-next-call-error p,.prepare-next-call-loading p{color:#8e98aa;font-size:.82rem;line-height:1.5;margin:.18rem 0 0;max-width:44rem}.prepare-next-call-loading__workspace{grid-gap:clamp(1rem,1.45vw,1.45rem);display:grid;gap:clamp(1rem,1.45vw,1.45rem);grid-template-columns:minmax(0,1fr) minmax(24rem,31rem);margin:0 auto;width:min(100%,110rem)}.prepare-next-call-loading__workspace main{grid-gap:.9rem;display:grid;gap:.9rem}.prepare-next-call-loading__pair{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.prepare-next-call-skeleton{animation:prepare-next-call-shimmer 1.4s linear infinite;background:linear-gradient(105deg,#141826e6 20%,#2b1f40e0 42%,#141826e6 64%);background-size:220% 100%;border:1px solid #94a3b81c;border-radius:.82rem;display:block}.prepare-next-call-skeleton--strategy{min-height:5rem}.prepare-next-call-skeleton--card{min-height:12rem}.prepare-next-call-skeleton--wide{min-height:11rem}.prepare-next-call-skeleton--script{min-height:37rem}.prepare-next-call-error{align-items:center;color:#fda4af;display:flex;flex-direction:column;gap:.68rem;justify-content:center;text-align:center}.prepare-next-call-error button{margin-top:.3rem;padding:.58rem .78rem}@keyframes prepare-next-call-pulse{0%,to{box-shadow:0 0 0 0 #7c3aed33;transform:scale(1)}50%{box-shadow:0 0 0 .75rem #7c3aed00;transform:scale(1.04)}}@keyframes prepare-next-call-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.is-spinning{animation:prepare-next-call-spin .85s linear infinite}@keyframes prepare-next-call-spin{to{transform:rotate(1turn)}}html.light .prepare-next-call-preview{background:radial-gradient(circle at 92% 18%,#7c3aed1a,#0000 30%),linear-gradient(105deg,#f5f0fffa,#fffffffa);border-color:#6d28d961;box-shadow:0 12px 32px #2d1e4b14}html.light .prepare-next-call-card__header h3,html.light .prepare-next-call-drawer__identity h2,html.light .prepare-next-call-error strong,html.light .prepare-next-call-loading strong,html.light .prepare-next-call-preview__copy h2,html.light .prepare-next-call-script__header h2,html.light .prepare-next-call-script__section-title h3{color:#17111f}html.light .prepare-next-call-card__body,html.light .prepare-next-call-drawer__identity p,html.light .prepare-next-call-preview__copy p,html.light .prepare-next-call-script__pivots p,html.light .prepare-next-call-script__section p,html.light .prepare-next-call-script__tip p{color:#5f6674}html.light .prepare-next-call-drawer,html.light .prepare-next-call-overlay{background:radial-gradient(circle at 90% 0,#7c3aed1a,#0000 30rem),#f7f7fb;color:#17111f}html.light .prepare-next-call-drawer__header{background:#ffffffe6;border-color:#5641701f}html.light .prepare-next-call-card,html.light .prepare-next-call-script__section,html.light .prepare-next-call-strategy{background:#fffffff2;border-color:#56417024}html.light .prepare-next-call-flow strong,html.light .prepare-next-call-objections strong,html.light .prepare-next-call-objective,html.light .prepare-next-call-questions strong,html.light .prepare-next-call-strategy strong{color:#333845!important}html.light .prepare-next-call-script{background:radial-gradient(circle at 100% 0,#7c3aed17,#0000 18rem),#fff;border-color:#6d28d94d}html.light .prepare-next-call-objections>div{background:#f7f7fbfa}html.light .prepare-next-call-flow small,html.light .prepare-next-call-questions small{color:#8b98ad;color:var(--app-text-muted)}@media (max-width:1320px){.prepare-next-call-drawer__workspace,.prepare-next-call-loading__workspace{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem)}.prepare-next-call-flow{grid-template-columns:1fr}.prepare-next-call-flow li,.prepare-next-call-flow li:nth-child(2n),.prepare-next-call-flow li:nth-child(n+3){border-left:0;border-top:1px solid #94a3b81a;padding:.62rem 0}.prepare-next-call-flow li:first-child{border-top:0;padding-top:0}.prepare-next-call-flow li:last-child{padding-bottom:0}}@media (max-width:1040px){.prepare-next-call-drawer__header{align-items:flex-start}.prepare-next-call-drawer__actions{flex-wrap:wrap;justify-content:flex-end}.prepare-next-call-updated{display:none}.prepare-next-call-drawer__workspace,.prepare-next-call-loading__workspace{grid-template-columns:1fr}.prepare-next-call-script{position:static}.prepare-next-call-skeleton--script{min-height:24rem}}@media (max-width:760px){.prepare-next-call-preview{align-items:stretch;flex-direction:column}.prepare-next-call-preview__action,.prepare-next-call-preview__actions{width:100%}.prepare-next-call-preview__actions{align-items:stretch;flex-direction:column-reverse}.prepare-next-call-drawer__header{align-items:stretch;flex-direction:column;min-height:auto;padding:.82rem}.prepare-next-call-drawer__identity p{display:none}.prepare-next-call-drawer__actions{justify-content:flex-start}.prepare-next-call-drawer__close{margin-left:auto}.prepare-next-call-drawer__content,.prepare-next-call-error,.prepare-next-call-loading{padding:.82rem .82rem 1.3rem}.prepare-next-call-brief__pair,.prepare-next-call-loading__pair{grid-template-columns:1fr}.prepare-next-call-card{padding:.9rem}.prepare-next-call-private-context{align-items:stretch;flex-direction:column}.prepare-next-call-private-context__actions button{flex:1 1}.prepare-next-call-private-context__notes article{grid-template-columns:1fr}.prepare-next-call-private-context__notes article>div{grid-column:1;grid-row:auto;justify-content:flex-end}}.prepare-next-call-script__pivots small{text-wrap:pretty;color:#d8b4fe;display:block;font-size:.84rem;font-weight:710;letter-spacing:-.006em;line-height:1.46;margin-bottom:.08rem}.relationship-bookmark--concern{color:#f59e0b}.relationship-bookmark--critical{color:#f43f5e}.relationship-bookmark--concern .relationship-bookmark__dot{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b24}.relationship-bookmark--critical .relationship-bookmark__dot{background:#f43f5e;box-shadow:0 0 0 4px #f43f5e24}html.light .relationship-bookmark--concern{color:#a84f00}html.light .relationship-bookmark--critical{color:#be123c}html.light .relationship-bookmark--concern .relationship-bookmark__dot{background:#e8790b;box-shadow:0 0 0 4px #e8790b21}html.light .relationship-bookmark--critical .relationship-bookmark__dot{background:#e11d48;box-shadow:0 0 0 4px #e11d4821}.objection-evolution__chip.is-improving{background:rgba(8,145,178,.105);border-color:#22d3ee57;color:#67e8f9}.objection-evolution__chip.is-current,.objection-evolution__chip.is-persistent,.objection-evolution__chip.is-recurring{background:rgba(217,119,6,.105);border-color:#f59e0b5c;color:#fbbf24}html.light .objection-evolution__chip.is-improving{background:#0e749014;border-color:#0e749047;color:#0e7490}html.light .objection-evolution__chip.is-current,html.light .objection-evolution__chip.is-persistent,html.light .objection-evolution__chip.is-recurring{background:#d9770614;border-color:#a6530047;color:#a65300}.relationship-conversation-row.is-demo-disabled{cursor:default}.relationship-conversation-row.is-demo-disabled:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 9px 24px #7c3aed24;box-shadow:0 9px 24px var(--app-brand-glow);transform:translateY(-1px)}.relationship-conversation-row.is-demo-disabled:hover .relationship-conversation-row__arrow{color:#6d4aff;color:var(--app-brand);transform:translateX(.12rem)}html.light .prepare-next-call-preview{background:radial-gradient(circle at 92% 18%,#7c3aed24,#0000 31%),linear-gradient(105deg,#f7f1ff,#fff 58%,#faf7ff);border-color:#6d28d96b;box-shadow:0 13px 32px #4026661a}html.light .prepare-next-call-card__icon,html.light .prepare-next-call-drawer__mark,html.light .prepare-next-call-preview__icon{background:linear-gradient(145deg,#8b5cf62e,#7c3aed14);border-color:#6d28d957;box-shadow:inset 0 1px 0 #fffc;color:#6d28d9}html.light .prepare-next-call-preview__copy p{color:#5d5669}html.light .prepare-next-call-error button,html.light .prepare-next-call-preview__action,html.light .prepare-next-call-regenerate,html.light .prepare-next-call-script__header button{background:linear-gradient(145deg,#7c3aed,#6d28d9);border-color:#6d28d9;box-shadow:0 8px 20px #6d28d92e;color:#fff}html.light .prepare-next-call-error button:hover:not(:disabled),html.light .prepare-next-call-preview__action:hover:not(:disabled),html.light .prepare-next-call-regenerate:hover:not(:disabled),html.light .prepare-next-call-script__header button:hover:not(:disabled){background:linear-gradient(145deg,#6d28d9,#5b21b6);border-color:#5b21b6;color:#fff}html.light .prepare-next-call-secondary-action{background:#fff;border-color:#5641703d;color:#3f3650}html.light .prepare-next-call-mode-switch{background:#f5f2f9;border-color:#56417033}html.light .prepare-next-call-mode-switch button{color:#655d70}html.light .prepare-next-call-mode-switch button:hover:not(:disabled){color:#5b21b6}html.light .prepare-next-call-mode-switch button.is-active{background:#6d28d9;color:#fff}html.light .prepare-next-call-mode-label{background:#f5f0ff;border-color:#6d28d93d;color:#5b21b6}html.light .prepare-next-call-private-context{background:linear-gradient(100deg,#7c3aed14,#fff);border-color:#6d28d933}html.light .prepare-next-call-private-context p{color:#2f273a}html.light .prepare-next-call-private-context small{color:#686071}html.light .prepare-next-call-private-context__notes article{background:#f7f5fad1;border-color:#56417021}html.light .prepare-next-call-private-context__notes button{color:#5f566b}html.light .prepare-next-call-private-context__notes button:hover:not(:disabled){background:#eee7fb;color:#5b21b6}html.light .prepare-next-call-private-context__actions button{background:#f7f5fa;border-color:#5641702e;color:#4f465a}html.light .prepare-next-call-secondary-action:hover:not(:disabled){background:#f5f0ff;border-color:#6d28d96b;color:#5b21b6}html.light .prepare-next-call-updated{background:#f4f1f7;border-color:#56417033;color:#595164}html.light .prepare-next-call-mode-switch button.is-active:hover:not(:disabled){background:#5b21b6;color:#fff}html.light .prepare-next-call-private-context{background:linear-gradient(100deg,#f0e8ff,#fbf9ff 72%);border-color:#6d28d975}html.light .prepare-next-call-private-context span{color:#6d28d9}html.light .prepare-next-call-private-context small{color:#5f566b}html.light .prepare-next-call-private-context__notes article{background:#fff;border-color:#cdbfe0}html.light .prepare-next-call-private-context__notes article>small{color:#6d28d9}html.light .prepare-next-call-objections>div{background:#efecf4;border-color:#cdc5d8}html.light .prepare-next-call-objections strong{color:#2a2233}html.light .prepare-next-call-objections small{color:#62586d}html.light .prepare-next-call-flow li>span,html.light .prepare-next-call-questions li>span{background:#f5f0ff;border-color:#6d28d94d;color:#5b21b6}html.light .prepare-next-call-drawer__close{background:#f4f1f7;border-color:#56417038;color:#4b4357}html.light .prepare-next-call-drawer__close:hover{background:#eee7fb;border-color:#6d28d966;color:#5b21b6}html.light .prepare-next-call-script__pivots small,html.light .prepare-next-call-strategy span{color:#6d28d9}html.light .prepare-next-call-script__tip{background:#f1e8ff;border-color:#6d28d94d;color:#6d28d9}html.light .prepare-next-call-script__tip strong{color:#5b21b6}html.light .prepare-next-call-script__tip p{color:#4c4358}html.light .prepare-next-call-script__source{color:#706879}.prepare-next-call-overlay{isolation:isolate;overflow:hidden;overscroll-behavior:none}.prepare-next-call-drawer,.prepare-next-call-overlay{height:100dvh;max-height:100dvh;max-width:100vw;width:100%}.prepare-next-call-drawer{outline:none;position:fixed}.prepare-next-call-drawer__content,.prepare-next-call-error,.prepare-next-call-loading{-webkit-overflow-scrolling:touch}@media (max-width:760px){.prepare-next-call-drawer,.prepare-next-call-overlay{height:100dvh;max-height:100dvh;min-height:100dvh;min-width:0}.prepare-next-call-drawer__header{grid-gap:.7rem;align-items:start;display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:max(.78rem,env(safe-area-inset-top)) max(.78rem,env(safe-area-inset-right)) .78rem max(.78rem,env(safe-area-inset-left));position:relative;z-index:3}.prepare-next-call-drawer__identity{grid-column:1;min-width:0;padding-right:.15rem}.prepare-next-call-drawer__mark{height:2.35rem;width:2.35rem}.prepare-next-call-drawer__identity h2{font-size:1.18rem}.prepare-next-call-drawer__actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.prepare-next-call-mode-switch{grid-column:1/-1;min-width:0;width:100%}.prepare-next-call-mode-label,.prepare-next-call-regenerate,.prepare-next-call-secondary-action{grid-column:1/-1;width:100%}.prepare-next-call-mode-switch button{flex:1 1 50%;min-width:0}.prepare-next-call-updated{display:none}.prepare-next-call-regenerate,.prepare-next-call-secondary-action{font-size:.74rem;min-height:2.48rem;min-width:0;padding:.55rem .58rem;white-space:nowrap;width:100%}.prepare-next-call-drawer__close{height:2.4rem;margin:0;position:absolute;right:max(.72rem,env(safe-area-inset-right));top:max(.72rem,env(safe-area-inset-top));width:2.4rem}.prepare-next-call-drawer__identity{padding-right:3rem}.prepare-next-call-drawer__content,.prepare-next-call-error,.prepare-next-call-loading{min-width:0;overflow-x:hidden;overflow-y:auto;padding:.78rem max(.72rem,env(safe-area-inset-right)) max(1.35rem,env(safe-area-inset-bottom)) max(.72rem,env(safe-area-inset-left));width:100%}.prepare-next-call-drawer__workspace,.prepare-next-call-loading__workspace{grid-gap:.78rem;display:grid;gap:.78rem;grid-template-columns:minmax(0,1fr);max-width:100%;min-width:0;width:100%}.prepare-next-call-brief,.prepare-next-call-card,.prepare-next-call-script,.prepare-next-call-script__body,.prepare-next-call-script__section{max-width:100%;min-width:0;width:100%}.prepare-next-call-script{overflow:visible;position:static}.prepare-next-call-script__header{gap:.6rem;position:static}.prepare-next-call-script__header button{font-size:.72rem;padding:.54rem .62rem}.prepare-next-call-script__pivots p,.prepare-next-call-script__section p,.prepare-next-call-script__tip p{font-size:.91rem;line-height:1.58;overflow-wrap:anywhere}.prepare-next-call-script__pivots small{font-size:.9rem;line-height:1.46}.prepare-next-call-objective,.prepare-next-call-strategy strong{font-size:.98rem}.prepare-next-call-flow strong,.prepare-next-call-objections strong,.prepare-next-call-questions strong{font-size:.91rem}.prepare-next-call-flow small,.prepare-next-call-objections small,.prepare-next-call-questions small{font-size:.79rem}}@supports not (height:100dvh){.prepare-next-call-drawer,.prepare-next-call-overlay{height:100vh;max-height:100vh}}.objection-evolution__flag{color:currentColor;flex:0 0 auto}.objection-evolution__chip.is-resolved{background:rgba(16,185,129,.105);border-color:#34d39957;color:#6ee7b7}.objection-evolution__chip.is-improving{background:rgba(245,158,11,.105);border-color:#fbbf2457;color:#fcd34d}.objection-evolution__chip.is-current,.objection-evolution__chip.is-persistent,.objection-evolution__chip.is-recurring{background:rgba(234,88,12,.105);border-color:#fb923c5c;color:#fb923c}.objection-evolution__chip.is-critical,.objection-evolution__chip.is-new,.objection-evolution__chip.is-open{background:rgba(190,24,93,.105);border-color:#f43f5e5c;color:#fb7185}html.light .objection-evolution__chip.is-resolved{background:#18794e14;border-color:#18794e47;color:#18794e}html.light .objection-evolution__chip.is-improving{background:#d9970014;border-color:#94620047;color:#946200}html.light .objection-evolution__chip.is-current,html.light .objection-evolution__chip.is-persistent,html.light .objection-evolution__chip.is-recurring{background:rgba(194,84,0,.075);border-color:#ad4f0b47;color:#ad4f0b}html.light .objection-evolution__chip.is-critical,html.light .objection-evolution__chip.is-new,html.light .objection-evolution__chip.is-open{background:rgba(190,24,60,.075);border-color:#b4234547;color:#b42345}html.light .prepare-next-call-skeleton{background:linear-gradient(105deg,#efedf4 20%,#faf7ff 42%,#efedf4 64%);background-size:220% 100%;border-color:#56417024;box-shadow:inset 0 1px 0 #ffffffe0}@media (max-width:760px){.dashboard-call-card__status,.relationship-conversation-row__chips,.relationship-timeline-card__chips{max-width:100%;min-width:0;overflow:hidden;width:100%}.conversation-status-chips.relationship-conversation-row__chips,.conversation-status-chips.relationship-timeline-card__chips,.dashboard-call-card__status .conversation-status-chips{align-items:flex-start;max-width:100%;min-width:0;overflow:hidden;width:100%}.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip--bookmark,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--bookmark{box-sizing:border-box;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;max-width:100%;max-inline-size:100%;min-width:0;overflow:hidden}.conversation-status-chip__text.conversation-status-chip__text--mobile{max-width:100%;min-width:0;width:-webkit-fit-content;width:fit-content}.conversation-status-chip__text--mobile .conversation-status-chip__line{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal;width:auto;word-break:break-word}.customer-card,.customer-card__bookmark-slot,.customer-card__content{max-width:100%;min-width:0}.customer-card__bookmark-slot{overflow:hidden;width:100%}.customer-card__bookmark-slot .relationship-bookmark{display:flex;max-width:100%;min-width:0;overflow:hidden;width:100%}.customer-card__bookmark-slot .relationship-bookmark__text{flex:1 1 auto;max-width:none;min-width:0;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}}.demo-nav-context{align-items:center;background:rgba(124,58,237,.055);border:1px solid #8b5cf629;border-radius:.85rem;color:#c4b5fd;display:flex;gap:.7rem;margin-top:1.15rem;padding:.8rem .85rem}.demo-nav-context>span{grid-gap:.08rem;display:grid;gap:.08rem;min-width:0}.demo-nav-context strong{color:#e2e8f0;font-size:.78rem;font-weight:700}.demo-nav-context small{color:#64748b;font-size:.66rem}.live-demo-flow-anchor{margin:1rem 0 1.2rem;position:-webkit-sticky;position:sticky;top:.75rem;z-index:22}.live-demo-flow-anchor--relationship{margin-top:0}@keyframes live-demo-relationship-enter{0%{opacity:0}to{opacity:1}}.relationship-shell--demo.product-page-enter{animation-name:live-demo-relationship-enter}.live-demo-flow{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,#0a0e17 94%,#0000);background:color-mix(in srgb,var(--app-surface) 94%,#0000);border:1px solid #8b5cf633;border-radius:1rem;box-shadow:0 16px 44px #0000002e}.live-demo-flow__hint{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;font-weight:620;padding:.55rem .8rem 0;text-align:center}.live-demo-flow.is-exploration{box-shadow:none}.live-demo-flow__desktop{grid-gap:.35rem;align-items:stretch;display:grid;gap:.35rem;grid-template-columns:repeat(5,minmax(0,1fr)) auto;padding:.42rem}.live-demo-flow__restart,.live-demo-flow__step{align-items:center;background:#0000;border:1px solid #0000;border-radius:.72rem;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.74rem;font-weight:680;gap:.45rem;justify-content:center;min-height:3rem;min-width:0;padding:.62rem .72rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.live-demo-flow__restart:hover:not(:disabled),.live-demo-flow__step:hover:not(:disabled){background:#0e1420;background:var(--app-surface-strong);border-color:#94a3b81f;border-color:var(--app-border);color:#f8fafc;color:var(--app-text-strong)}.live-demo-flow__step.is-active{background:#6d28d91f;border-color:#8b5cf657;box-shadow:inset 0 -2px 0 #8b5cf6;color:#c4b5fd}.live-demo-flow__step.is-complete>svg:last-child{color:#34d399}.live-demo-flow__number{border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);display:grid;flex:0 0 auto;font-size:.62rem;height:1.25rem;place-items:center;width:1.25rem}.live-demo-flow__step.is-active .live-demo-flow__number{background:#7c3aed29;border-color:#a78bfa66;color:#ddd6fe}.live-demo-flow__restart{border-left-color:#94a3b81f;border-left-color:var(--app-border);border-radius:.72rem;padding-inline:.85rem}.live-demo-flow button:disabled{cursor:wait;opacity:.58}.live-demo-flow__mobile{display:none}html:not(.dark) .demo-nav-context strong{color:#f8fafc;color:var(--app-text-strong)}html:not(.dark) .demo-nav-context small{color:#8b98ad;color:var(--app-text-muted)}html:not(.dark) .live-demo-flow{background:#fffffff0;border-color:#ded6f7;box-shadow:0 12px 34px #4338781c}html:not(.dark) .live-demo-flow__step.is-active{background:#f4effd;border-color:#d4c3f6;color:#6d28d9}@media (max-width:1050px) and (min-width:761px){.live-demo-flow__desktop{grid-template-columns:repeat(5,minmax(0,1fr))}.live-demo-flow__restart{border-left-color:#0000;border-top-color:#94a3b81f;border-top-color:var(--app-border);grid-column:1/-1;min-height:2.4rem}}@media (max-width:760px){.call-detail-shell--demo,.relationship-shell--demo{padding-bottom:6.4rem}.live-demo-flow-anchor,.live-demo-flow-anchor--relationship{inset:auto 0 0;margin:0;padding:.55rem .8rem calc(.55rem + env(safe-area-inset-bottom));pointer-events:none;position:fixed;top:auto;z-index:80}.live-demo-flow{border-color:#8b5cf647;border-radius:1rem;margin-inline:auto;pointer-events:auto;width:min(100%,38rem)}.live-demo-flow__desktop{display:none}.live-demo-flow__mobile{grid-gap:.45rem;align-items:center;display:grid;gap:.45rem;grid-template-columns:3rem minmax(0,1fr) 3rem;padding:.42rem}.live-demo-flow__mobile-button,.live-demo-flow__mobile-current{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.72rem;color:#dce3ee;color:var(--app-text);min-height:3rem}.live-demo-flow__mobile-button{display:grid;place-items:center}.live-demo-flow__mobile-button.is-next:not(:disabled){background:#6d28d92e;border-color:#8b5cf652;color:#ddd6fe}.live-demo-flow__mobile-current{grid-gap:.08rem;display:grid;gap:.08rem;padding:.35rem .65rem;place-items:center;text-align:center}.live-demo-flow__mobile-current small{color:#6f7d95;color:var(--app-text-subtle);font-size:.62rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.live-demo-flow__mobile-current strong{color:#f8fafc;color:var(--app-text-strong);font-size:.82rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.dark) .live-demo-flow__mobile-button.is-next:not(:disabled){background:#f4effd;border-color:#d4c3f6;color:#6d28d9}}.call-detail-notes-grid{column-gap:1rem;grid-template-columns:minmax(10.75rem,11.25rem) minmax(0,1fr)}.call-detail-section-intro--notes{margin-bottom:1rem;padding-inline:.1rem}.call-detail-section-intro--notes .brand-eyebrow{color:#6d4aff;color:var(--app-brand);font-size:.98rem;font-weight:700;gap:.65rem;letter-spacing:.12em;line-height:1.2}.call-detail-section-intro--notes .brand-eyebrow:before{border-radius:999px;box-shadow:0 0 16px #7c3aed33;flex:0 0 auto;height:2px;width:2.7rem}.call-detail-section-intro--notes h2{font-size:clamp(1.24rem,1.55vw,1.48rem);font-weight:650;letter-spacing:-.025em;line-height:1.28;margin-top:.55rem}.call-detail-section-intro--notes p{font-size:.86rem;line-height:1.52;margin-top:.38rem}.call-detail-style-panel{padding:.72rem}.call-detail-panel-label{padding-inline:.62rem}.call-detail-style-button{font-size:.8rem;padding-inline:.72rem}@media (max-width:1350px){.call-detail-notes-grid{grid-template-columns:10.75rem minmax(0,1fr)}}@media (max-width:760px){.call-detail-notes-grid{grid-template-columns:1fr}.call-detail-style-panel{padding:.68rem}}@media (max-width:560px){.call-detail-section-intro--notes .brand-eyebrow{font-size:.9rem;letter-spacing:.1em}.call-detail-section-intro--notes .brand-eyebrow:before{width:2.15rem}.call-detail-section-intro--notes h2{font-size:1.2rem;margin-top:.48rem}.call-detail-section-intro--notes p{font-size:.82rem}}:root{--app-type-eyebrow-size:0.7rem;--app-type-eyebrow-weight:600;--app-type-eyebrow-tracking:0.28em;--app-type-eyebrow-leading:1.2;--app-type-section-title-size:clamp(1.12rem,1.6vw,1.42rem);--app-type-section-title-weight:600;--app-type-section-title-leading:1.25;--app-type-section-title-tracking:-0.025em;--app-type-section-copy-size:0.84rem;--app-type-section-copy-leading:1.6;--app-type-hero-copy-size:0.9rem;--app-type-hero-copy-leading:1.65}.brand-eyebrow,.call-detail-section-intro .brand-eyebrow,.call-detail-section-intro--notes .brand-eyebrow,.call-detail-transcript__header .brand-eyebrow,.findings-empty-state .brand-eyebrow,.note-quality__title{color:#6d4aff;color:var(--app-brand,#a78bfa);font-size:.7rem;font-size:var(--app-type-eyebrow-size);font-weight:600;font-weight:var(--app-type-eyebrow-weight);gap:.65rem;letter-spacing:.28em;letter-spacing:var(--app-type-eyebrow-tracking);line-height:1.2;line-height:var(--app-type-eyebrow-leading);text-transform:uppercase}.brand-eyebrow:before,.call-detail-section-intro--notes .brand-eyebrow:before,.note-quality__title:before{border-radius:999px;box-shadow:0 0 16px #7c3aed33;flex:0 0 auto;height:2px;width:2.7rem}.account-danger__header h2,.account-panel__header h2,.call-detail-section-intro h2,.call-detail-section-intro--notes h2,.call-detail-transcript__header h2,.sandbox-panel-header h2,.sandbox-setup-card h2,.sandbox-versions__intro h2,.writing-dna-panel-header h2,.writing-dna-profile-header h2{font-size:clamp(1.12rem,1.6vw,1.42rem);font-size:var(--app-type-section-title-size);font-weight:600;font-weight:var(--app-type-section-title-weight);letter-spacing:-.025em;letter-spacing:var(--app-type-section-title-tracking);line-height:1.25;line-height:var(--app-type-section-title-leading)}.call-detail-section-intro p,.call-detail-section-intro--notes p,.note-quality__header p,.sandbox-panel-header p,.sandbox-versions__intro p,.writing-dna-panel-header p,.writing-dna-profile-header p{font-size:.84rem;font-size:var(--app-type-section-copy-size);line-height:1.6;line-height:var(--app-type-section-copy-leading)}.account-hero p,.customers-hero p,.dashboard-hero p,.sandbox-hero p,.writing-dna-hero p{font-size:.9rem;font-size:var(--app-type-hero-copy-size);line-height:1.65;line-height:var(--app-type-hero-copy-leading)}.account-hero h1,.customers-hero h1,.dashboard-hero h1,.sandbox-hero h1,.writing-dna-hero h1{font-weight:600;letter-spacing:-.045em}.call-detail-section-intro--notes{margin-bottom:.85rem}.call-detail-section-intro--notes h2{margin-top:.45rem;max-width:52rem}.call-detail-section-intro--notes p{margin-top:.34rem;max-width:52rem}.note-quality__header p{margin-top:.45rem}@media (max-width:560px){.call-detail-section-intro--notes .brand-eyebrow,.note-quality__title{font-size:.7rem;font-size:var(--app-type-eyebrow-size);letter-spacing:.28em;letter-spacing:var(--app-type-eyebrow-tracking)}.call-detail-section-intro--notes .brand-eyebrow:before,.note-quality__title:before{width:2.7rem}.call-detail-section-intro--notes h2{font-size:1.12rem;margin-top:.42rem}.call-detail-section-intro--notes p{font-size:.82rem;line-height:1.58}}.call-readiness-bar__outputs.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.call-readiness-bar__outputs.is-compact{grid-template-columns:1fr}}.landing-page h1,.landing-page h2{text-wrap:balance}.landing-page p{text-wrap:pretty}.landing-eyebrow{align-items:center;display:flex;gap:.65rem;line-height:1.2}.landing-eyebrow__lines{align-items:center;display:inline-flex;flex:0 0 auto;gap:.18rem}.landing-eyebrow__lines i{border-radius:999px;display:block;height:2px;width:.72rem}.landing-eyebrow__lines i:first-child{background:#6366f1}.landing-eyebrow__lines i:nth-child(2){background:#a855f7;width:1rem}.landing-eyebrow__lines i:nth-child(3){background:#22d3ee}.public-contact-overlay{padding-bottom:max(1rem,env(safe-area-inset-bottom));padding-top:max(1rem,env(safe-area-inset-top))}.public-contact-dialog{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 2rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}@media (min-width:640px){.public-contact-dialog{max-height:calc(100dvh - 4rem)}}@media (max-width:420px){.landing-eyebrow{gap:.52rem;letter-spacing:.22em}.landing-eyebrow__lines i{width:.58rem}.landing-eyebrow__lines i:nth-child(2){width:.82rem}}.landing-role-list{display:flex;flex-wrap:wrap;gap:.55rem}.landing-role-list>span{align-items:center;background:rgba(99,102,241,.055);border:1px solid #818cf829;border-radius:999px;color:#a5b4fc;color:var(--marketing-indigo-soft,#a5b4fc);display:inline-flex;font-size:.72rem;font-weight:650;letter-spacing:.01em;min-height:2rem;padding:.42rem .72rem}.relationship-flow{background:radial-gradient(circle at 50% 30%,#6d28d924,#0000 42%),linear-gradient(145deg,rgba(13,10,28,.985),#05080efc);border:1px solid #8b5cf63d;border-radius:1.6rem;box-shadow:0 32px 100px #00000061;position:relative}.relationship-flow__glow{background:#4f46e529;border-radius:999px;filter:blur(85px);height:21rem;left:50%;pointer-events:none;position:absolute;top:-9rem;transform:translateX(-50%);width:30rem}.relationship-flow__body,.relationship-flow__footer,.relationship-flow__header{position:relative;z-index:1}.relationship-flow__header{align-items:flex-start;border-bottom:1px solid #94a3b817;gap:1.25rem;justify-content:space-between;padding:1.35rem 1.45rem 1.2rem}.relationship-flow__header>div{grid-gap:.38rem;display:grid;gap:.38rem}.relationship-flow__header span{color:#a78bfa;font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.relationship-flow__header strong{color:#f1f5f9;font-size:.9rem}.relationship-flow__header small{background:rgba(16,185,129,.055);border:1px solid #34d39929;border-radius:999px;color:#6ee7b7;flex:0 0 auto;font-size:.64rem;font-weight:700;letter-spacing:.07em;padding:.38rem .62rem;text-transform:uppercase}.relationship-flow__body{padding:1.35rem 1.45rem 1.45rem}.relationship-flow__node{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #94a3b81a;border-radius:1rem;display:flex;gap:.9rem}.relationship-flow__icon{align-items:center;background:#4f46e51c;border:1px solid #818cf838;border-radius:.8rem;color:#a5b4fc;display:inline-flex;flex:0 0 auto;height:2.55rem;justify-content:center;width:2.55rem}.relationship-flow__call{animation:relationship-flow-call 7.2s ease-in-out infinite;margin:0 auto;max-width:26rem;padding:.9rem 1rem}.relationship-flow__call>div:last-child{min-width:0}.relationship-flow__call span,.relationship-flow__memory-title span{color:#818cf8;display:block;font-size:.66rem;font-weight:750;text-transform:uppercase}.relationship-flow__call strong,.relationship-flow__memory-title strong{color:#f1f5f9;display:block;font-size:.88rem;margin-top:.2rem}.relationship-flow__call p{color:#64748b;font-size:.72rem;margin-top:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-flow__connector{background:#818cf829;height:1.8rem;margin:0 auto;position:relative;width:2px}.relationship-flow__connector:after{border-bottom:2px solid #818cf88c;border-right:2px solid #818cf88c;bottom:-.15rem;content:"";height:.48rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:.48rem}.relationship-flow__connector i{animation:relationship-flow-line 7.2s ease-in-out infinite;background:linear-gradient(180deg,#0000,#818cf8,#0000);display:block;inset:0;opacity:0;position:absolute}.relationship-flow__memory{animation:relationship-flow-memory 7.2s ease-in-out infinite;background:linear-gradient(135deg,#4c1d9521,hsla(0,0%,100%,.025));border-color:#8b5cf63d;display:block;padding:1rem}.relationship-flow__memory-title{align-items:center;display:flex;gap:.85rem}.relationship-flow__memory-items{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.relationship-flow__memory-items>div{align-items:flex-start;background:#0000001f;border:1px solid #94a3b814;border-radius:.72rem;color:#cbd5e1;display:flex;font-size:.68rem;gap:.42rem;line-height:1.4;min-width:0;padding:.62rem .65rem}.relationship-flow__memory-items svg{flex:0 0 auto;margin-top:.08rem}.relationship-flow__connector--split{height:1.9rem}.relationship-flow__outputs{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-flow__output{grid-gap:.3rem;animation:relationship-flow-output 7.2s ease-in-out infinite;background:hsla(0,0%,100%,.022);border:1px solid #94a3b817;border-radius:.85rem;color:#818cf8;display:grid;gap:.3rem;min-height:6.3rem;padding:.78rem}.relationship-flow__output:nth-child(2){animation-delay:.1s}.relationship-flow__output:nth-child(3){animation-delay:.2s}.relationship-flow__output strong{align-self:end;color:#e2e8f0;font-size:.78rem}.relationship-flow__output span{color:#64748b;font-size:.66rem;line-height:1.4}.relationship-flow__footer{border-top:1px solid #94a3b817;gap:1rem;justify-content:space-between;padding:1rem 1.45rem 1.2rem}.relationship-flow__footer>div{grid-gap:.22rem;display:grid;gap:.22rem}.relationship-flow__footer strong{color:#e2e8f0;font-size:.8rem}.relationship-flow__footer span{color:#64748b;font-size:.7rem}.relationship-flow__footer a{color:#c4b5fd;flex:0 0 auto;font-size:.74rem;font-weight:650;gap:.42rem;transition:color .16s ease}.relationship-flow__footer a:hover{color:#e0e7ff}@keyframes relationship-flow-line{0%,17%,to{opacity:0;transform:translateY(-35%)}25%,58%{opacity:.9;transform:translateY(20%)}70%{opacity:0;transform:translateY(60%)}}@media (max-width:760px){.landing-role-list{gap:.45rem}.landing-role-list>span{font-size:.66rem;min-height:1.85rem;padding:.38rem .62rem}.relationship-flow__footer,.relationship-flow__header{align-items:stretch;flex-direction:column}.relationship-flow__header small{align-self:flex-start}.relationship-flow__body{padding:1.1rem}.relationship-flow__memory-items,.relationship-flow__outputs{grid-template-columns:1fr}.relationship-flow__output{align-items:center;grid-template-columns:1.6rem 1fr;min-height:auto}.relationship-flow__output strong{align-self:center}.relationship-flow__output span{grid-column:2}.relationship-flow__footer a{align-self:flex-start}.relationship-flow__call,.relationship-flow__connector i,.relationship-flow__memory,.relationship-flow__output{animation:none}}.landing-inline-proof{align-items:baseline;background:#0000;border:0;border-bottom:1px solid #c4b5fd7a;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);cursor:pointer;display:inline-flex;font:inherit;font-weight:720;gap:.18em;line-height:inherit;padding:0;text-align:left;transition:color .16s ease,border-color .16s ease,text-shadow .16s ease}.landing-inline-proof:focus-visible,.landing-inline-proof:hover{border-color:#a5b4fc;border-color:var(--marketing-indigo-soft,#a5b4fc);color:#e0e7ff;outline:none;text-shadow:0 0 18px #8b5cf647}.landing-inline-proof span{display:inline-block;font-size:.82em;transform:translateY(-.05em)}.landing-faq-item{border-radius:.9rem;scroll-margin-top:7rem;transition:background-color .22s ease,box-shadow .22s ease,border-color .22s ease}.landing-faq-item.is-highlighted{animation:landing-faq-proof 1.55s ease both;background:#6d28d91c;border-color:#a78bfa70;box-shadow:0 0 0 1px #8b5cf61f,0 0 32px #6d28d91f}@keyframes landing-faq-proof{0%,to{transform:translateY(0)}32%{transform:translateY(-2px)}}.relationship-flow__output-copy{grid-gap:.3rem;gap:.3rem}.relationship-flow__output-copy small{background:#6d28d917;border:1px solid #a78bfa33;border-radius:999px;color:#c4b5fd;font-size:.54rem;font-weight:760;letter-spacing:.08em;line-height:1.2;max-width:100%;padding:.2rem .38rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}.relationship-flow__output strong{align-self:auto}.live-demo-flow__step.is-locked:disabled{opacity:.34}@media (max-width:760px){.landing-inline-proof{display:inline}.relationship-flow__output{align-items:center;display:grid;grid-template-columns:1.6rem minmax(0,1fr)}.relationship-flow__output-copy{grid-column:2;margin-top:0}}@media (prefers-reduced-motion:reduce){.landing-faq-item.is-highlighted{animation:none}}@media (max-width:760px){.relationship-flow__output-copy span{grid-column:auto}}.relationship-flow{background:radial-gradient(circle at 50% 24%,#6d28d938,#0000 45%),linear-gradient(150deg,#120a27fc,rgba(5,7,14,.995));border-color:#8b5cf64d;border-radius:1.8rem;box-shadow:0 36px 110px #00000070,0 0 70px #4c1d9514}.relationship-flow__glow{background:#6d28d933;filter:blur(100px);height:25rem;top:-8rem;width:38rem}.relationship-flow__header{padding:1.75rem 1.9rem 1.55rem}.relationship-flow__header>div{gap:.5rem}.relationship-flow__header span{font-size:.75rem;letter-spacing:.17em}.relationship-flow__header strong{font-size:1.08rem;line-height:1.45;max-width:31rem}.relationship-flow__header small{font-size:.68rem;padding:.48rem .75rem}.relationship-flow__body{padding:1.75rem 1.9rem 1.9rem}.relationship-flow__node{border-radius:1.15rem}.relationship-flow__icon{border-radius:1rem;height:3.4rem;width:3.4rem}.relationship-flow__icon--call{background:#6d28d92b;border-color:#8b5cf66b;box-shadow:inset 0 0 24px #6d28d91a}.relationship-flow__call{background:linear-gradient(135deg,#4c1d951f,hsla(0,0%,100%,.025));border-color:#8b5cf633;gap:1.1rem;max-width:30rem;padding:1.15rem 1.25rem}.relationship-flow__call span,.relationship-flow__memory-title span{font-size:.73rem;letter-spacing:.14em}.relationship-flow__call strong{font-size:1.03rem;margin-top:.28rem}.relationship-flow__call p{color:#94a3b8;font-size:.82rem;margin-top:.32rem}.relationship-flow__connector{background:#8b5cf645;height:2.3rem}.relationship-flow__connector:after{border-bottom-color:#a78bfacc;border-right-color:#a78bfacc;height:.58rem;width:.58rem}.relationship-flow__memory{background:radial-gradient(circle at 50% 0,#7c3aed30,#0000 52%),linear-gradient(135deg,#4c1d953d,#100c1fed);border-color:#a855f7a3;box-shadow:0 0 0 1px #8b5cf61f,0 0 36px #6d28d921;padding:1.35rem 1.45rem 1.45rem}.relationship-flow__icon--memory{background:#6d28d92e;border-color:#a78bfa85;border-radius:999px;height:3.7rem;width:3.7rem}.relationship-flow__memory-title{gap:1rem}.relationship-flow__memory-title strong{font-size:1.18rem;line-height:1.35;margin-top:.25rem}.relationship-flow__memory-items{gap:.75rem;margin-top:1.15rem}.relationship-flow__memory-items>div{align-items:center;background:#04060e57;border-color:#a78bfa26;border-radius:.9rem;color:#e2e8f0;font-size:.79rem;font-weight:560;gap:.58rem;line-height:1.35;min-height:4.2rem;padding:.82rem .88rem}.relationship-flow__memory-items svg{color:#6ee7b7;margin-top:0}.relationship-flow__branch{height:3.1rem;margin:0 auto;position:relative;width:calc(100% - 3.4rem)}.relationship-flow__branch-bar,.relationship-flow__branch-drop,.relationship-flow__branch-stem{background:#a78bfa85;display:block;position:absolute}.relationship-flow__branch-stem{height:1.55rem;left:50%;top:0;transform:translateX(-50%);width:2px}.relationship-flow__branch-bar{height:2px;left:16.666%;right:16.666%;top:1.5rem}.relationship-flow__branch-drop{height:1.25rem;top:1.5rem;width:2px}.relationship-flow__branch-drop:after{border-bottom:2px solid #a78bfab8;border-right:2px solid #a78bfab8;bottom:-.08rem;content:"";height:.48rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:.48rem}.relationship-flow__branch-drop--left{left:16.666%}.relationship-flow__branch-drop--center{left:50%;transform:translateX(-50%)}.relationship-flow__branch-drop--right{right:16.666%}.relationship-flow__output{background:linear-gradient(150deg,hsla(0,0%,100%,.036),hsla(0,0%,100%,.018));border-color:#94a3b821;border-radius:1rem;display:flex;flex-direction:column;gap:.8rem;min-height:9.25rem;padding:1.1rem 1.05rem 1.05rem}.relationship-flow__output-icon{align-items:center;background:#6d28d921;border:1px solid #8b5cf64d;border-radius:999px;color:#a78bfa;display:inline-flex;height:2.8rem;justify-content:center;width:2.8rem}.relationship-flow__output-copy{grid-gap:.42rem;display:grid;gap:.42rem;margin-top:auto}.relationship-flow__output-copy small{background:#6d28d921;border-color:#a78bfa47;font-size:.58rem;padding:.24rem .45rem}.relationship-flow__output strong{color:#f1f5f9;font-size:.96rem;line-height:1.3}.relationship-flow__output span{color:#94a3b8;font-size:.77rem;line-height:1.45}.relationship-flow__footer{padding:1.25rem 1.9rem 1.4rem}.relationship-flow__footer strong{font-size:.88rem}.relationship-flow__footer span{font-size:.75rem}.relationship-flow__footer a{font-size:.78rem}@keyframes relationship-flow-call{0%,12%,to{border-color:#8b5cf633;box-shadow:none}18%,30%{border-color:#a78bfa80;box-shadow:0 0 30px #6d28d921}}@keyframes relationship-flow-memory{0%,28%,78%,to{border-color:#a855f7a3;box-shadow:0 0 0 1px #8b5cf61f,0 0 36px #6d28d921}36%,62%{border-color:#c4b5fde6;box-shadow:0 0 0 1px #a78bfa38,0 0 48px #6d28d93b}}@keyframes relationship-flow-output{0%,56%,92%,to{background:linear-gradient(150deg,hsla(0,0%,100%,.036),hsla(0,0%,100%,.018));border-color:#94a3b821}65%,82%{background:linear-gradient(150deg,#6d28d917,hsla(0,0%,100%,.024));border-color:#8b5cf652}}@media (max-width:1023px){.relationship-flow__header strong{max-width:27rem}}@media (max-width:760px){.relationship-flow{border-radius:1.35rem}.relationship-flow__header{padding:1.3rem 1.15rem 1.15rem}.relationship-flow__header strong{font-size:1rem}.relationship-flow__body{padding:1.2rem 1.05rem 1.3rem}.relationship-flow__call{max-width:none;padding:1rem}.relationship-flow__icon{height:3rem;width:3rem}.relationship-flow__call strong{font-size:.96rem}.relationship-flow__call p{white-space:normal}.relationship-flow__memory{padding:1.1rem}.relationship-flow__icon--memory{height:3.2rem;width:3.2rem}.relationship-flow__memory-title strong{font-size:1.04rem}.relationship-flow__memory-items{gap:.55rem;grid-template-columns:1fr}.relationship-flow__memory-items>div{font-size:.76rem;min-height:auto;padding:.72rem .78rem}.relationship-flow__branch{display:none}.relationship-flow__outputs{gap:.65rem;grid-template-columns:1fr;margin-top:1.15rem}.relationship-flow__output{grid-gap:.85rem;align-items:center;display:grid;gap:.85rem;grid-template-columns:2.8rem minmax(0,1fr);min-height:auto;padding:.95rem}.relationship-flow__output-copy{grid-column:2;margin-top:0}.relationship-flow__footer{padding:1.1rem 1.15rem 1.25rem}}@media (prefers-reduced-motion:reduce){.relationship-flow__call,.relationship-flow__connector i,.relationship-flow__memory,.relationship-flow__output{animation:none!important}}@media (max-width:760px){.relationship-flow__branch{display:block;height:2rem;margin:0 auto;width:2px}.relationship-flow__branch-bar,.relationship-flow__branch-drop{display:none}.relationship-flow__branch-stem{height:1.7rem;left:0;top:0;transform:none;width:2px}.relationship-flow__branch-stem:after{border-bottom:2px solid #a78bfab8;border-right:2px solid #a78bfab8;bottom:-.08rem;content:"";height:.48rem;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:.48rem}.relationship-flow__outputs{margin-top:0}}.relationship-flow__header{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,30rem) minmax(0,1fr);padding:1.85rem 1.9rem 1.65rem}.relationship-flow__header-copy{grid-gap:.5rem;display:grid;gap:.5rem;grid-column:2;min-width:0;text-align:center}.relationship-flow__header-copy h2{color:#f8fafc;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:760;letter-spacing:-.045em;line-height:1.05;margin:0;text-transform:uppercase}.relationship-flow__header-copy p{color:#cbd5e1;font-size:.98rem;font-weight:560;line-height:1.5;margin:0}.relationship-flow__header small{align-self:start;grid-column:3;justify-self:end;margin-top:.05rem;white-space:nowrap}.relationship-flow__body{padding-top:1.45rem}.relationship-flow__stage-label{align-items:center;display:flex;gap:.85rem;margin:0 0 .85rem}.relationship-flow__stage-label:after,.relationship-flow__stage-label:before{background:linear-gradient(90deg,#0000,#a78bfa61);content:"";flex:1 1 auto;height:1px}.relationship-flow__stage-label:after{background:linear-gradient(90deg,#a78bfa61,#0000)}.relationship-flow__stage-label span{color:#c4b5fd;flex:0 0 auto;letter-spacing:.22em;line-height:1;text-shadow:0 0 18px #8b5cf657;text-transform:uppercase}.relationship-flow__connector+.relationship-flow__stage-label{margin-top:.2rem}.relationship-flow__stage-label--act{margin-bottom:.85rem;margin-top:-.05rem}.relationship-flow__icon--call{border-radius:999px}.relationship-flow__footer>div{display:block}.relationship-flow__footer strong{line-height:1.4}@media (max-width:1023px){.relationship-flow__header{grid-template-columns:minmax(0,1fr) minmax(0,25rem) minmax(0,1fr)}}@media (max-width:760px){.relationship-flow__header{gap:.9rem;grid-template-columns:1fr;justify-items:center;padding:1.45rem 1.15rem 1.25rem}.relationship-flow__header small,.relationship-flow__header-copy{grid-column:1}.relationship-flow__header small{justify-self:center;margin-top:0}.relationship-flow__header-copy h2{font-size:1.75rem}.relationship-flow__header-copy p{font-size:.9rem;max-width:24rem}.relationship-flow__stage-label{gap:.65rem;margin-bottom:.7rem}.relationship-flow__stage-label span{font-size:.72rem;letter-spacing:.19em}.relationship-flow__stage-label--act{margin-top:0}}.relationship-flow{background:radial-gradient(circle at 50% 4%,#5b21b62e,#0000 35%),linear-gradient(155deg,#0a0716fc,rgba(5,7,14,.995));border-color:#8b5cf647;overflow:hidden}.relationship-flow__header{align-items:center;display:flex;justify-content:center;padding:2rem 1.9rem 1.2rem;text-align:center}.relationship-flow__header h2{color:#f8fafc;font-size:clamp(2.05rem,4.2vw,3rem);font-weight:700;letter-spacing:-.055em;line-height:1;margin:0;text-transform:none}.relationship-flow__body{padding:1rem 2rem 1.75rem}.relationship-flow__stage-label{margin-left:auto;margin-right:auto;max-width:35rem}.relationship-flow__stage-label span{font-size:.78rem;font-weight:820;letter-spacing:.24em}.relationship-flow__call{background:linear-gradient(145deg,#4c1d952b,hsla(0,0%,100%,.025));border-color:#8b5cf647;max-width:none;padding:1.1rem 1.2rem;width:min(100%,31rem)}.relationship-flow__call-copy{min-width:0}.relationship-flow__call blockquote{color:#cbd5e1;font-size:.82rem;font-style:normal;font-weight:430;line-height:1.48;margin:.45rem 0 0}.relationship-flow__memory{background:linear-gradient(145deg,#4c1d952e,hsla(0,0%,100%,.022));border-color:#8b5cf66b;box-shadow:0 18px 55px #0003;margin-left:auto;margin-right:auto;padding:1.25rem 1.35rem 1.3rem;width:min(100%,39rem)}.relationship-flow__memory-title strong{font-size:1.08rem}.relationship-flow__memory-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.relationship-flow__memory-chips>span{align-items:center;background:#6d28d91c;border:1px solid #a78bfa33;border-radius:999px;color:#ddd6fe;display:inline-flex;font-size:.68rem;font-weight:680;letter-spacing:.025em;line-height:1;min-height:1.9rem;padding:.38rem .68rem}.relationship-flow__branch{width:calc(100% - 4.5rem)}.relationship-flow__outputs{gap:.85rem}.relationship-flow__output{background:linear-gradient(155deg,#4c1d951c,hsla(0,0%,100%,.018));border-color:#8b5cf633;min-height:10.4rem;padding:1.15rem 1.05rem 1.1rem}.relationship-flow__output-icon{background:linear-gradient(145deg,#7c3aed52,#4c1d9529);border-radius:.82rem}.relationship-flow__output-copy{gap:.48rem}.relationship-flow__output-copy small{width:-webkit-fit-content;width:fit-content}.relationship-flow__output span{font-size:.78rem;line-height:1.48}.relationship-flow__footer{align-items:center;border-top:1px solid #94a3b814;display:flex;justify-content:center;padding:1.05rem 1.5rem 1.25rem}.relationship-flow__footer a{align-items:center;background:#6d28d91c;border:1px solid #a78bfa47;border-radius:999px;color:#d8b4fe;display:inline-flex;font-size:.92rem;font-weight:720;gap:.55rem;justify-content:center;line-height:1;min-height:2.7rem;padding:.68rem 1.15rem;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.relationship-flow__footer a:hover{background:#6d28d92e;border-color:#c4b5fd7a;color:#f5f3ff;transform:translateY(-1px)}@media (max-width:760px){.relationship-flow__header{padding:1.55rem 1.15rem 1rem}.relationship-flow__header h2{font-size:2rem}.relationship-flow__body{padding:.9rem 1.05rem 1.25rem}.relationship-flow__call blockquote{font-size:.78rem}.relationship-flow__memory{padding:1.05rem}.relationship-flow__memory-chips{gap:.42rem}.relationship-flow__memory-chips>span{font-size:.64rem;min-height:1.75rem;padding:.34rem .58rem}.relationship-flow__output{min-height:auto}.relationship-flow__footer{padding:.95rem 1.05rem 1.15rem}.relationship-flow__footer a{max-width:18rem;width:100%}}@media (prefers-reduced-motion:reduce){.relationship-flow__footer a{transition:none}.relationship-flow__footer a:hover{transform:none}}.relationship-flow__header{border-bottom:0}.relationship-flow__call,.relationship-flow__connector i,.relationship-flow__memory,.relationship-flow__output{animation:none}.workflow-glance{background:radial-gradient(circle at 50% 42%,#581c8724,#0000 44%),linear-gradient(165deg,rgba(8,8,17,.995),rgba(4,5,12,.998));border:1px solid #8b5cf642;border-radius:1.75rem;box-shadow:0 30px 90px #00000057;isolation:isolate;overflow:hidden;position:relative;width:100%}.workflow-glance__glow{background:radial-gradient(circle,#6d28d921,#0000 67%);filter:blur(36px);inset:8% 12% 24%;pointer-events:none;position:absolute;z-index:-1}.workflow-glance__header{padding:2.3rem 2.25rem 1.7rem;text-align:center}.workflow-glance__header h2{color:#f8fafc;font-size:clamp(1.85rem,3.4vw,2.5rem);font-weight:720;letter-spacing:-.045em;line-height:1.08;margin:0}.workflow-glance__header h2 span{background:linear-gradient(110deg,#c4b5fd,#9333ea);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;margin-top:.14em}.workflow-glance__header p{color:#94a3b8;font-size:.94rem;font-weight:500;line-height:1.5;margin:.8rem 0 0}.workflow-glance__body{padding:.65rem 1.65rem 1.15rem}.workflow-glance__card,.workflow-glance__output-card{background:linear-gradient(145deg,#181228f5,#0a0b16fa);border:1px solid #8b5cf64d;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 18px 48px #0003}.workflow-glance__card{grid-gap:1rem;align-items:center;border-radius:1.05rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;padding:1.15rem 1.2rem;width:min(100%,28rem)}.workflow-glance__icon{align-items:center;background:linear-gradient(145deg,#7e22ce,#5b21b6);border:1px solid #c4b5fd29;border-radius:.9rem;box-shadow:0 14px 34px #6d28d938,inset 0 1px 0 #ffffff21;color:#fff;display:inline-flex;flex:0 0 auto;height:4.15rem;justify-content:center;width:4.15rem}.workflow-glance__card-copy{min-width:0}.workflow-glance h3{color:#f1f5f9;font-size:1.02rem;font-weight:650;letter-spacing:-.018em;line-height:1.25;margin:0}.workflow-glance__call blockquote,.workflow-glance__memory p,.workflow-glance__output-card p{color:#a6b0c5;font-size:.78rem;font-style:normal;font-weight:430;line-height:1.48;margin:.55rem 0 0}.workflow-glance__call time{align-self:end;color:#cbd5e1;font-size:.75rem;font-weight:540;white-space:nowrap}.workflow-glance__vertical-link{display:flex;height:3.9rem;justify-content:center}.workflow-glance__vertical-link span{background:linear-gradient(180deg,#a855f78c,#a855f7f0);display:block;height:100%;position:relative;width:1px}.workflow-glance__branch-stem:before,.workflow-glance__vertical-link span:before{background:#a855f7;border-radius:999px;box-shadow:0 0 13px #a855f7c7;content:"";height:.4rem;left:50%;position:absolute;top:-.19rem;transform:translateX(-50%);width:.4rem}.workflow-glance__memory{width:min(100%,28rem)}.workflow-glance__memory-heading{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.workflow-glance__memory-heading small{align-items:center;background:#22c55e14;border:1px solid #4ade801f;border-radius:999px;color:#bbf7d0;display:inline-flex;flex:0 0 auto;font-size:.61rem;font-weight:630;gap:.35rem;line-height:1;padding:.3rem .5rem}.workflow-glance__memory-heading small i{background:#4ade80;border-radius:999px;box-shadow:0 0 8px #4ade80b8;height:.31rem;width:.31rem}.workflow-glance__branch{height:4.8rem;margin-inline:auto;max-width:29rem;position:relative;width:calc(100% - 2rem)}.workflow-glance__branch-bar,.workflow-glance__branch-drop,.workflow-glance__branch-stem{background:#a855f7cc;display:block;position:absolute}.workflow-glance__branch-stem{height:2.2rem;left:50%;top:0;transform:translateX(-50%);width:1px}.workflow-glance__branch-bar{height:1px;left:12.5%;right:12.5%;top:2.2rem}.workflow-glance__branch-drop{height:1.45rem;top:2.2rem;width:1px}.workflow-glance__branch-drop:after{border-bottom:1.5px solid #a855f7;border-right:1.5px solid #a855f7;bottom:-.05rem;content:"";height:.46rem;position:absolute;right:50%;transform:translateX(50%) rotate(45deg);width:.46rem}.workflow-glance__branch-drop--left{left:12.5%}.workflow-glance__branch-drop--center{left:50%;transform:translateX(-50%)}.workflow-glance__branch-drop--right{right:12.5%}.workflow-glance__outputs{grid-gap:.72rem;display:grid;gap:.72rem;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-glance__output-card{align-items:flex-start;border-radius:1rem;display:flex;flex-direction:column;min-height:12.25rem;min-width:0;padding:1.05rem .92rem 1rem}.workflow-glance__output-card .workflow-glance__icon{border-radius:.78rem;height:3.25rem;margin-bottom:1.25rem;width:3.25rem}.workflow-glance__output-card h3{font-size:.94rem}.workflow-glance__output-card p{font-size:.72rem;margin-top:.72rem}.workflow-glance__footer{display:flex;justify-content:center;padding:.65rem 1.5rem 1.65rem}.workflow-glance__footer a{align-items:center;color:#c4b5fd;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1;text-decoration:none;transition:color .16s ease,transform .16s ease}.workflow-glance__footer a:hover{color:#f5f3ff;transform:translateX(2px)}.workflow-glance__footer a:focus-visible{border-radius:.2rem;outline:2px solid #a78bfa;outline-offset:.35rem}@media (max-width:760px){.workflow-glance{border-radius:1.35rem}.workflow-glance__header{padding:1.8rem 1.25rem 1.35rem}.workflow-glance__header h2{font-size:1.9rem}.workflow-glance__header p{font-size:.84rem}.workflow-glance__body{padding:.45rem 1rem .9rem}.workflow-glance__card{gap:.85rem;grid-template-columns:auto minmax(0,1fr);padding:1rem}.workflow-glance__icon{height:3.65rem;width:3.65rem}.workflow-glance__call time{grid-column:2;justify-self:start;margin-top:-.15rem}.workflow-glance__memory-heading{align-items:flex-start;flex-direction:column;gap:.48rem}.workflow-glance__branch{display:none}.workflow-glance__outputs{gap:.7rem;grid-template-columns:1fr;margin-top:2.4rem}.workflow-glance__output-card{grid-column-gap:.9rem;column-gap:.9rem;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:auto;padding:.95rem}.workflow-glance__output-card .workflow-glance__icon{grid-row:1/span 2;margin:0}.workflow-glance__output-card h3,.workflow-glance__output-card p{grid-column:2}.workflow-glance__output-card p{margin-top:.35rem}.workflow-glance__footer{padding-bottom:1.4rem}}@media (prefers-reduced-motion:reduce){.workflow-glance__footer a{transition:none}.workflow-glance__footer a:hover{transform:none}}.live-demo-next-action{display:flex;justify-content:center;margin:1.15rem auto 0;padding:.15rem 0 .35rem}.live-demo-next-action__button{align-items:center;background:linear-gradient(135deg,#7c3aedf2,#6d28d9e6);border:1px solid #8b5cf66b;border-radius:.8rem;box-shadow:0 12px 32px #4c1d953d;color:#ede9fe;display:inline-flex;font-size:.84rem;font-weight:760;gap:.7rem;justify-content:center;letter-spacing:-.01em;min-height:3rem;min-width:min(18rem,100%);padding:.78rem 1.25rem;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease,opacity .15s ease}.live-demo-next-action__button.is-ready:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#c4b5fdad;box-shadow:0 16px 38px #4c1d9552;transform:translateY(-1px)}.live-demo-next-action__button.is-ready:focus-visible{outline:3px solid #a78bfa57;outline-offset:3px}.live-demo-next-action__button.is-locked,.live-demo-next-action__button:disabled{background:color-mix(in srgb,#0e1420 82%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 82%,#0000);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none;color:#6f7d95;color:var(--app-text-subtle);cursor:not-allowed;opacity:.54}.live-demo-next-action__button.is-final{min-width:min(15rem,100%)}html:not(.dark) .live-demo-next-action__button.is-locked,html:not(.dark) .live-demo-next-action__button:disabled{background:#f5f2fa;border-color:#ded8eb;color:#8b8aa0}@media (max-width:760px){.live-demo-next-action{margin-top:.9rem;padding-bottom:1.1rem}.live-demo-next-action__button{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.live-demo-next-action__button{transition:none}.live-demo-next-action__button.is-ready:hover:not(:disabled){transform:none}}.landing-anti-summary-icon{align-items:center;color:#a78bfa;color:var(--marketing-violet,#a78bfa);display:inline-flex;flex:0 0 auto;height:.95rem;justify-content:center;width:.95rem}.landing-anti-summary-icon svg{height:.9rem;width:.9rem}.landing-hero-spectrum{-webkit-background-clip:text;background-clip:text;color:#0000;font:inherit;font-style:normal;font-weight:inherit;line-height:1.04;margin-bottom:-.06em;margin-right:-.12em;max-width:100%;overflow:visible;padding-bottom:.12em;padding-right:.12em;text-shadow:none;width:-webkit-fit-content;width:fit-content}.landing-hero-title .landing-hero-personal{background-image:linear-gradient(90deg,#c43ff2,#a94cf2);display:inline-block;letter-spacing:inherit}.landing-hero-relationship{background-image:linear-gradient(90deg,#5d3ff1,#5f5cf3 52%,#91a7ff)}.landing-hero-intelligence{background-image:linear-gradient(90deg,#9a48f2,#7566f4 62%,#657cf7)}.landing-hero-promise{background-image:linear-gradient(90deg,#c43ff2,#9b59f5 42%,#7f78f7)}.why-callsect-story{grid-gap:.95rem;display:grid;gap:.95rem}.why-callsect-story p{margin:0}.why-callsect-closing{overflow:hidden;position:relative}.why-callsect-closing:before{background:linear-gradient(180deg,#8b5cf6,#67e8f9);content:"";inset:0 auto 0 0;position:absolute;width:3px}.relationship-memory-thesis{background:hsla(0,0%,100%,.022);border:1px solid #94a3b817;border-radius:1.15rem;display:grid;overflow:hidden}.relationship-memory-thesis p{border-bottom:1px solid rgba(148,163,184,.075);color:#94a3b8;font-size:.98rem;font-weight:580;line-height:1.5;margin:0;padding:1rem 1.1rem}.relationship-memory-thesis p:last-child{border-bottom:0}.relationship-memory-thesis .is-callsect{background:linear-gradient(90deg,#6d28d92e,rgba(8,145,178,.055));color:#ede9fe;font-size:1.05rem;font-weight:740}.landing-relationship-update{background:linear-gradient(180deg,#1f073df5,#120825fa),#130823;border:1px solid #7c3aed75;border-radius:.88rem;box-shadow:0 24px 70px #0000004d;margin:0;width:100%}.landing-relationship-update .longitudinal-delta__header{border-bottom:1px solid #7c3aed47;min-height:4.55rem}.landing-relationship-update__title-shell{cursor:default}.landing-relationship-update__title-shell:hover{background:#0000}.landing-relationship-update .longitudinal-delta__title{color:#a78bfa;color:var(--marketing-violet,#a78bfa)}.landing-relationship-update .longitudinal-delta__relationship-link{min-height:2.5rem;padding-inline:.85rem}.landing-relationship-update__caret{pointer-events:none}.landing-relationship-update__content{padding:0 1.2rem 1.2rem!important}.landing-relationship-update .longitudinal-delta__summary--compact{border-top:0;gap:.75rem 1.4rem;padding-top:1.05rem}.landing-relationship-update .longitudinal-delta__summary--compact li{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-size:.86rem;line-height:1.55}.landing-relationship-update .longitudinal-signal-grid{gap:.68rem;margin-top:1rem}.landing-relationship-update .longitudinal-signal{background:#060811c2;border-color:#94a3b829;min-height:8.5rem;padding:.95rem}.landing-relationship-update .longitudinal-signal__value{font-size:.86rem;line-height:1.55;margin-top:.45rem}.landing-relationship-update .longitudinal-signal__direction{color:#a855f7;font-weight:700;margin-top:.45rem}.relationship-intelligence-closing{letter-spacing:-.015em}@media (max-width:900px){.landing-relationship-update .longitudinal-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-relationship-update .longitudinal-delta__header{align-items:center}.landing-relationship-update .longitudinal-delta__relationship-link span{display:none}.landing-relationship-update .longitudinal-delta__relationship-link{min-width:2.5rem;padding:0;width:2.5rem}.landing-relationship-update .longitudinal-delta__summary--compact,.landing-relationship-update .longitudinal-signal-grid{grid-template-columns:1fr}.landing-relationship-update .longitudinal-signal{min-height:0}}@media (max-width:430px){.landing-relationship-update__content{padding-inline:.9rem!important}}.score-grade{font-feature-settings:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-ligatures:none}.findings-score__head .score-grade,.note-quality__metric-head .score-grade,.note-quality__weak-head .score-grade{display:inline-block;flex:0 0 2ch;inline-size:2ch;letter-spacing:0;line-height:1.1;min-inline-size:2ch;padding:0;text-align:left}.relationship-state-metric__value.score-grade,.timeline-metric__value.score-grade{inline-size:2ch;letter-spacing:0;min-inline-size:2ch;text-align:left}.metric-help{appearance:none;-webkit-appearance:none;font:inherit;padding:0}.metric-help--insight{align-items:center;background:color-mix(in srgb,#6d4aff 9%,#0e1420);background:color-mix(in srgb,var(--app-brand) 9%,var(--app-surface-strong));border-color:color-mix(in srgb,#6d4aff 34%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 34%,var(--app-border));box-shadow:0 0 0 1px color-mix(in srgb,#6d4aff 4%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 4%,#0000);color:color-mix(in srgb,#6d4aff 82%,#fff);color:color-mix(in srgb,var(--app-brand) 82%,#fff);cursor:pointer;display:inline-flex;gap:.22rem;height:1.15rem;justify-content:center;min-width:0;padding:0 .38rem;width:auto}.metric-help--insight>span{font-size:.56rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.metric-help--insight:focus-visible,.metric-help--insight:hover{background:color-mix(in srgb,#6d4aff 18%,#0e1420);background:color-mix(in srgb,var(--app-brand) 18%,var(--app-surface-strong));border-color:color-mix(in srgb,#6d4aff 58%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 58%,var(--app-border));box-shadow:0 0 16px color-mix(in srgb,#6d4aff 17%,#0000);box-shadow:0 0 16px color-mix(in srgb,var(--app-brand) 17%,#0000);color:#f3e8ff}.metric-help__tooltip--insight{background:radial-gradient(circle at 14% 0,color-mix(in srgb,#6d4aff 14%,#0000),#0000 46%),#0a0e17;background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--app-brand) 14%,#0000),#0000 46%),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 36%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 36%,var(--app-border));padding:.88rem .95rem .92rem;width:min(22rem,calc(100vw - 2rem))}.metric-help__eyebrow{align-items:center;color:color-mix(in srgb,#6d4aff 84%,#fff);color:color-mix(in srgb,var(--app-brand) 84%,#fff);display:flex;font-size:.62rem;font-weight:800;gap:.34rem;letter-spacing:.11em;line-height:1.2;margin-bottom:.42rem;text-transform:uppercase}.metric-help__copy{color:#dce3ee;color:var(--app-text);font-size:.78rem;font-weight:450;line-height:1.58}.metric-help__copy,.metric-help__direction{display:block;letter-spacing:0;text-transform:none}.metric-help__direction{color:#6f7d95;color:var(--app-text-subtle);font-size:.74rem;font-weight:700;line-height:1.45;margin-top:.48rem}@media (max-width:640px){.metric-help--insight{height:1.2rem;padding-inline:.34rem}.metric-help--insight>span{font-size:.54rem}}.live-demo-mobile-speaker{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.live-demo-mobile-speaker.is-rep{color:#c4b5fd;color:var(--speaker-rep-color)}.live-demo-mobile-speaker.is-client{color:#8be4ff;color:var(--speaker-client-color)}@media (min-width:640px){.processing-panel:not(.is-complete) .dissection-lines.is-transcribing span{animation:callsect-transcribing-line 1.25s ease-in-out infinite!important;animation-play-state:running!important;will-change:opacity,transform}.processing-panel:not(.is-complete) .dissection-lines.is-dissecting span{animation:callsect-dissecting-line 1.35s ease-in-out infinite!important;animation-play-state:running!important;will-change:opacity,transform}.processing-panel:not(.is-complete) .dissection-lines span:nth-child(2){animation-delay:80ms!important}.processing-panel:not(.is-complete) .dissection-lines span:nth-child(3){animation-delay:.16s!important}.processing-panel:not(.is-complete) .dissection-lines span:nth-child(4){animation-delay:.24s!important}.processing-panel:not(.is-complete) .dissection-lines span:nth-child(5){animation-delay:.32s!important}}.account-section-label,.app-sidebar__section-label,.auth-action-label,.call-detail-header__eyebrow,.call-detail-panel-label,.call-detail-section-intro .brand-eyebrow,.call-detail-transcript__header .brand-eyebrow,.customers-section-label,.dashboard-section-label,.findings-empty-state .brand-eyebrow,.login-eyebrow,.login-form-kicker,.note-quality .brand-eyebrow,.relationship-section-label,.relationship-state__section-title,.sandbox-section-label,.writing-dna-section-label{font-size:.72rem;font-size:var(--app-type-eyebrow);line-height:1.35}.admin-feedback-category,.admin-request-status,.admin-tester-status,.app-sidebar__link-badge,.dashboard-call-status,.sandbox-version__dna-badge{font-size:.66rem;line-height:1.25}.app-account-card__copy strong{font-size:.8rem}.account-danger__fields label>span,.account-info-card small,.app-account-card__avatar,.app-account-card__copy small,.auth-action-footer{font-size:.75rem;font-size:var(--app-type-micro);line-height:1.45}.dashboard-workspace-header p{font-size:.94rem;line-height:1.65}.dashboard-call-card__date,.dashboard-call-card__meta,.dashboard-search__count,.dashboard-stat-card__detail,.dashboard-stat-card__label{font-size:.78rem;line-height:1.45}.dashboard-first-call__hero p{font-size:.95rem;line-height:1.72}.dashboard-first-call__trust{font-size:.8rem;line-height:1.5}.dashboard-first-call__outcomes small{font-size:.7rem;line-height:1.35}.dashboard-first-call__outcomes strong{font-size:1.04rem;line-height:1.35}.dashboard-first-call__outcomes p{font-size:.84rem;line-height:1.68}.dashboard-call-card__readiness-copy,.dashboard-call-card__status .relationship-chip{font-size:.72rem;line-height:1.4}.customers-empty strong,.product-state strong,.relationship-not-found strong{font-size:1.08rem;line-height:1.35}.customers-empty p,.customers-footnote,.product-state p,.relationship-not-found p{color:#8b98ad;color:var(--app-text-muted);font-size:.88rem;line-height:1.68}.customers-empty--activation p{max-width:48rem}.customers-hero__summary span,.relationship-back-button,.relationship-card-kicker,.relationship-conversation-row__copy small,.relationship-history__actions>span,.relationship-history__toggle,.relationship-memory-list__title,.relationship-memory__refresh,.relationship-source-link,.relationship-state-metric__label,.relationship-state__toggle,.relationship-timeline-card__top small{font-size:.76rem;line-height:1.45}.customer-card__dates>span,.customer-card__meta{font-size:.78rem;line-height:1.45}.customer-card__dates small{font-size:.68rem;line-height:1.35}.relationship-memory-group-card__groups small{font-size:.72rem;line-height:1.45}.beta-guide__continuity-note span,.beta-guide__first-call-checklist small,.beta-guide__limit-card small,.beta-guide__limits-loading,.beta-guide__limits-note,.beta-guide__progress-copy>span,.beta-guide__result-grid span,.beta-guide__step button,.beta-guide__step-number,.upload-field-error,.upload-field-label,.upload-limit-card,.upload-outcome-note small,.upload-outcome-note strong,.upload-privacy-note span,.upload-privacy-note strong,.upload-readiness__header>div>span,.upload-readiness__header>span,.upload-readiness__list small,.upload-readiness__list strong,.upload-submit-note{font-size:.76rem;line-height:1.5}.upload-outcome-note p,.upload-outcomes-card__intro p,.upload-privacy-note p{font-size:.84rem;line-height:1.65}.upload-hero__flow span,.upload-hero__flow strong{font-size:.68rem;line-height:1.35}.process-note__number,.processing-panel__stage,.processing-step__marker{font-size:.72rem}.call-detail-language,.call-detail-transcript__header>span,.findings-score__label-text,.transcript-speaker,.transcript-time{font-size:.75rem;line-height:1.4}.metric-help--insight>span{font-size:.64rem}.metric-help__eyebrow{font-size:.68rem}.metric-help__copy,.metric-help__tooltip,.score-insight__copy{font-size:.84rem;line-height:1.65}.admin-feedback-card__meta,.admin-feedback-card__meta select,.admin-feedback-card__topline time,.admin-metric-card small,.admin-request-card>button,.admin-request-card__context,.admin-request-card__header div>span,.admin-request-delivery,.admin-request-delivery button,.admin-request-delivery small,.admin-tester-card__delivery-error,.admin-tester-card__identity>div>span,.admin-tester-card__meta,.admin-tester-form>small,.admin-usage-card em,.admin-usage-card small,.admin-usage-note,.demo-mobile-status,.demo-nav-context small,.demo-nav-safety small,.landing-role-list>span,.live-demo-flow__mobile-current small,.live-demo-flow__number,.live-demo-flow__restart,.live-demo-flow__step,.live-demo-guide__action small,.live-demo-guide__progress small,.live-demo-guide__progress>span,.live-demo-mobile-speaker,.live-demo-teaser__eyebrow,.live-demo-teaser__safe,.live-demo-teaser__steps small,.live-demo-teaser__steps>div>span,.live-demo-teaser__transcript small,.live-demo-teaser__transcript strong,.relationship-flow__call p,.relationship-flow__call span,.relationship-flow__footer a,.relationship-flow__footer span,.relationship-flow__header small,.relationship-flow__header span,.relationship-flow__memory-chips>span,.relationship-flow__memory-items>div,.relationship-flow__memory-title span,.relationship-flow__output span,.relationship-flow__output-copy small,.relationship-flow__stage-label span,.sandbox-dossier__identity small,.sandbox-dossier__state,.sandbox-dropzone small,.sandbox-profile-toggle small,.sandbox-readiness,.sandbox-select-label,.sandbox-step-number,.sandbox-temperature-control strong,.sandbox-temperature-control>span,.sandbox-transcript-stat span,.sandbox-version__identity p,.sandbox-version__placeholder span{font-size:.76rem;line-height:1.5}.live-demo-guide__action p,.live-demo-teaser__transcript p,.relationship-flow__call p,.relationship-flow__memory-items>div{font-size:.82rem;line-height:1.62}.landing-page .text-xs,.live-demo-mobile-page .text-xs{font-size:.8rem;line-height:1.3rem}html.light .landing-page:not(.public-fixed-dark) .text-slate-400,html.light .landing-page:not(.public-fixed-dark) .text-slate-500,html.light .live-demo-mobile-page:not(.public-fixed-dark) .text-slate-400,html.light .live-demo-mobile-page:not(.public-fixed-dark) .text-slate-500{color:#8b98ad!important;color:var(--app-text-muted)!important}@media (max-width:640px){.customers-empty p,.dashboard-first-call__hero p,.dashboard-workspace-header p,.product-state p,.relationship-not-found p{font-size:.9rem}.dashboard-first-call__outcomes p,.metric-help__copy,.upload-outcomes-card__intro p{font-size:.82rem}}.admin-feedback-category,.admin-request-status,.admin-tester-status,.confidence-chip,.finding-card__badges>span,.findings-owner-chip,.findings-panel__action,.relationship-timeline-item.is-active .relationship-timeline-card:before,.timeline-metric__status{font-size:.68rem;line-height:1.3}.app-brand__copy small,.call-readiness-bar__count,.call-readiness-bar__outputs small,.findings-evidence-card__moments>small,.findings-evidence-card__why>small,.note-quality__metric-label>span,.note-quality__overall small,.note-quality__weak-card p span,.processing-panel__meta span,.processing-panel__patience-note,.workflow-glance__memory-heading small{font-size:.72rem;line-height:1.45}.dashboard-call-group{min-width:0}.dashboard-call-group+.dashboard-call-group{border-top:1px solid color-mix(in srgb,#6d4aff 22%,#94a3b81f);border-top:1px solid color-mix(in srgb,var(--app-brand) 22%,var(--app-border))}.dashboard-call-group__header{align-items:center;background:color-mix(in srgb,#6d4aff1a 34%,#0000);background:color-mix(in srgb,var(--app-brand-soft) 34%,#0000);color:color-mix(in srgb,#6d4aff 80%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 80%,var(--app-text-strong));display:flex;gap:.78rem;min-height:2.4rem;padding:.68rem 1.05rem .5rem}.dashboard-call-group__header time{flex:0 0 auto;font-size:.92rem;font-weight:780;letter-spacing:.01em;line-height:1.2}.dashboard-call-group__header>span{background:linear-gradient(90deg,color-mix(in srgb,#6d4aff 28%,#94a3b81f),#0000);background:linear-gradient(90deg,color-mix(in srgb,var(--app-brand) 28%,var(--app-border)),#0000);flex:1 1 auto;height:1px;min-width:1.5rem}.dashboard-call-group__rows{min-width:0}.dashboard-call-group__rows .dashboard-call-card:last-child{border-bottom:0}.dashboard-call-card__date{font-feature-settings:"tnum";align-items:center;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:620;justify-content:flex-end;line-height:1.35;min-width:4.9rem;white-space:nowrap}.dashboard-call-card__status .conversation-status-chip--outcome{border-width:1px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);font-size:.78rem;font-weight:660;line-height:1.25;min-height:1.56rem;padding:.22rem .52rem}.dashboard-call-card__status .conversation-status-chip--bookmark{background:color-mix(in srgb,#22d3ee1a 88%,#0a0e17);background:color-mix(in srgb,var(--app-cyan-soft) 88%,var(--app-surface));border-color:color-mix(in srgb,#22b8cf 34%,#94a3b81f);border-color:color-mix(in srgb,#22b8cf 34%,var(--app-border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);font-size:.78rem;font-weight:620;line-height:1.25;min-height:1.56rem;padding:.22rem .54rem}html.light .dashboard-call-group__header{background:color-mix(in srgb,#ede9fe 54%,#0000);color:#6d28d9}html.light .dashboard-call-card__status .conversation-status-chip--bookmark,html.light .dashboard-call-card__status .conversation-status-chip--outcome{box-shadow:inset 0 1px 0 #ffffffb8}@media (max-width:760px){.dashboard-call-group__header{gap:.62rem;min-height:2.25rem;padding:.62rem .8rem .45rem}.dashboard-call-group__header time{font-size:.86rem}.dashboard-call-card__main{align-items:start;grid-template-columns:auto minmax(0,1fr) auto}.dashboard-call-card__mark{grid-column:1;grid-row:1/span 2}.dashboard-call-card__content{grid-column:2;grid-row:1}.dashboard-call-card__date{align-self:start;display:inline-flex!important;font-size:.75rem;font-weight:600;grid-column:3;grid-row:1;justify-self:end;min-width:4.45rem;padding-top:.08rem}.dashboard-call-card__status{grid-column:2/4;grid-row:2;margin-top:.52rem}.dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--outcome{font-size:.75rem;line-height:1.25;min-height:1.5rem;padding:.2rem .5rem}}@media (max-width:520px){.dashboard-call-group__header{padding-inline:.72rem}.dashboard-call-card__main{grid-template-columns:auto minmax(0,1fr)}.dashboard-call-card__mark{grid-row:1/span 3}.dashboard-call-card__date{grid-column:2;grid-row:2;justify-self:end;margin-top:.28rem;padding-top:0}.dashboard-call-card__status{grid-column:2;grid-row:3;margin-top:.46rem}}.customers-list--grouped{gap:0}.customers-alpha-group{min-width:0}.customers-alpha-group+.customers-alpha-group{border-top:1px solid color-mix(in srgb,#6d4aff 22%,#94a3b81f);border-top:1px solid color-mix(in srgb,var(--app-brand) 22%,var(--app-border))}.customers-alpha-group__header{align-items:center;background:color-mix(in srgb,#6d4aff1a 34%,#0000);background:color-mix(in srgb,var(--app-brand-soft) 34%,#0000);color:color-mix(in srgb,#6d4aff 80%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 80%,var(--app-text-strong));display:flex;gap:.78rem;min-height:2.4rem;padding:.68rem 1.05rem .5rem}.customers-alpha-group__header>span:first-child{flex:0 0 auto;font-size:.92rem;font-weight:780;letter-spacing:.01em;line-height:1.2}.customers-alpha-group__header>span:last-child{background:linear-gradient(90deg,color-mix(in srgb,#6d4aff 28%,#94a3b81f),#0000);background:linear-gradient(90deg,color-mix(in srgb,var(--app-brand) 28%,var(--app-border)),#0000);flex:1 1 auto;height:1px;min-width:1.5rem}.customers-alpha-group__rows{min-width:0}.customers-alpha-group__rows .customer-card:last-child{border-bottom:0}html.light .customers-alpha-group__header{background:color-mix(in srgb,#ede9fe 54%,#0000);color:#6d28d9}.dashboard-library__toolbar{flex-wrap:wrap}.dashboard-library__filters{align-items:center;display:flex;flex:1 1 28rem;gap:.55rem;justify-content:flex-end;max-width:38rem;width:min(100%,38rem)}.dashboard-library__filters .dashboard-search{flex:1 1 22rem;min-width:13rem;width:auto}.dashboard-date-filter{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;color:#6f7d95;color:var(--app-text-subtle);display:flex;flex:0 0 auto;gap:.45rem;min-height:2.45rem;min-width:10.8rem;padding:0 .58rem 0 .68rem;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.dashboard-date-filter.is-active,.dashboard-date-filter:focus-within{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.dashboard-date-filter>svg{flex:0 0 auto}.dashboard-date-filter input{background:#0000;border:0;color:#f8fafc;color:var(--app-text-strong);color-scheme:dark;flex:1 1 auto;font:inherit;font-size:.78rem;line-height:1;min-width:0;outline:0}html.light .dashboard-date-filter input{color-scheme:light}.dashboard-date-filter input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.dashboard-date-filter__clear{background:#0000;border:0;border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);display:grid;flex:0 0 auto;height:1.35rem;place-items:center;width:1.35rem}.dashboard-date-filter__clear:focus-visible,.dashboard-date-filter__clear:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong)}@media (max-width:760px){.customers-alpha-group__header{gap:.62rem;min-height:2.25rem;padding:.62rem .8rem .45rem}.customers-alpha-group__header>span:first-child{font-size:.86rem}.dashboard-library__filters{align-items:center;display:grid;flex:0 0 auto;grid-auto-rows:minmax(2.45rem,auto);grid-template-columns:minmax(0,1fr) auto;width:100%}.dashboard-library__filters .dashboard-search{min-width:0;width:100%}.dashboard-date-filter{height:2.45rem;min-height:2.45rem;min-width:10.4rem}.dashboard-call-card__main{align-items:start;grid-template-columns:auto minmax(0,1fr)}.dashboard-call-card__mark{grid-column:1;grid-row:1/span 3}.dashboard-call-card__content{grid-column:2;grid-row:1}.dashboard-call-card__date{align-self:start;display:inline-flex!important;font-size:.75rem;font-weight:600;grid-column:2;grid-row:2;justify-self:start;margin-top:.36rem;min-width:0;padding-top:0}.dashboard-call-card__status{grid-column:2;grid-row:3;margin-top:.48rem}}@media (max-width:520px){.customers-alpha-group__header{padding-inline:.72rem}.dashboard-library__filters{grid-auto-rows:2.45rem;grid-template-columns:1fr}.dashboard-date-filter{height:2.45rem;min-height:2.45rem;min-width:0;width:100%}}.bookmark-select-control{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;color:#6f7d95;color:var(--app-text-subtle);display:inline-flex;flex:0 0 auto;gap:.42rem;min-height:2.45rem;min-width:0;padding:.2rem .48rem .2rem .62rem;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.bookmark-select-control:focus-within{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);color:#6d4aff;color:var(--app-brand)}.bookmark-select-control>span{color:currentColor;flex:0 0 auto;font-size:.59rem;font-weight:760;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.bookmark-select-control select{background-color:initial;border:0;color:#f8fafc;color:var(--app-text-strong);color-scheme:dark;cursor:pointer;flex:1 1 auto;font:inherit;font-size:.75rem;font-weight:620;line-height:1.2;max-width:100%;min-width:0;outline:0;padding:.22rem 1.2rem .22rem .12rem}.bookmark-select-control select option{background:#0e1420;background:var(--app-surface-strong);color:#f8fafc;color:var(--app-text-strong)}html.light .bookmark-select-control select{color-scheme:light}.bookmark-select-control--status{width:10.2rem}.bookmark-select-control--sort{width:9.7rem}.bookmark-select-control--relationship-sort{width:14.2rem}.dashboard-library__filters{flex:1 1 42rem;flex-wrap:wrap;max-width:58rem;width:min(100%,58rem)}.dashboard-library__filters .dashboard-search{flex:1 1 19rem;min-width:15rem}.dashboard-library__filters .bookmark-select-control,.dashboard-library__filters .dashboard-date-filter{flex-grow:0;flex-shrink:0}.customers-directory__controls{align-items:center;display:flex;flex:1 1 32rem;gap:.55rem;justify-content:flex-end;max-width:45rem;width:min(100%,45rem)}.customers-directory__controls .customers-search{flex:1 1 22rem;min-width:14rem;width:auto}.customers-list--sorted{gap:0}.customers-alpha-group__rows--flat{min-width:0}.customers-alpha-group__rows--flat .customer-card:last-child{border-bottom:0}@media (max-width:1100px){.customers-directory__toolbar,.dashboard-library__toolbar{align-items:stretch;flex-direction:column}.customers-directory__controls,.dashboard-library__filters{flex:0 0 auto;max-width:none;width:100%}}@media (max-width:760px){.dashboard-library__filters{grid-gap:.55rem;align-items:stretch;display:grid;gap:.55rem;grid-auto-rows:2.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-library__filters .dashboard-date-filter,.dashboard-library__filters .dashboard-search{grid-column:1/-1;height:2.45rem;min-width:0;width:100%}.dashboard-library__filters .bookmark-select-control{height:2.45rem;min-width:0;width:100%}.customers-directory__controls{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.customers-directory__controls .customers-search{min-width:0;width:100%}.customers-directory__controls .bookmark-select-control--relationship-sort{height:2.55rem;min-width:0;width:14.2rem}}@media (max-width:520px){.customers-directory__controls{grid-auto-rows:2.55rem;grid-template-columns:1fr}.customers-directory__controls .bookmark-select-control--relationship-sort{width:100%}.bookmark-select-control>span{font-size:.57rem}.bookmark-select-control select{font-size:.73rem}}@media (max-width:390px){.dashboard-library__filters{grid-template-columns:1fr}.dashboard-library__filters .bookmark-select-control,.dashboard-library__filters .dashboard-date-filter,.dashboard-library__filters .dashboard-search{grid-column:1}}.bookmark-sort-menu__trigger{align-items:center;background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.65rem;color:#6f7d95;color:var(--app-text-subtle);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.48rem;min-height:2.45rem;min-width:0;padding:.34rem .62rem .34rem .7rem;position:relative;transition:color .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.bookmark-sort-menu__trigger:hover,.bookmark-sort-menu__trigger[data-state=open]{background:#0a0e17;background:var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand)}.bookmark-sort-menu__trigger:focus-visible{border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);outline:0}.bookmark-sort-menu__trigger.is-filtered{border-color:color-mix(in srgb,#6d4aff 42%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 42%,var(--app-border))}.bookmark-sort-menu__trigger--conversation{width:19rem}.bookmark-sort-menu__trigger--relationship{width:15.5rem}.bookmark-sort-menu__eyebrow{color:currentColor;flex:0 0 auto;font-size:.59rem;font-weight:780;letter-spacing:.07em;line-height:1;text-transform:uppercase;white-space:nowrap}.bookmark-sort-menu__summary{color:#f8fafc;color:var(--app-text-strong);flex:1 1 auto;font-size:.75rem;font-weight:650;line-height:1.2;min-width:0;overflow:visible;text-align:left;text-overflow:clip;white-space:nowrap}.bookmark-sort-menu__filter-dot{background:#6d4aff;background:var(--app-brand);border-radius:999px;box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);flex:0 0 auto;height:.36rem;width:.36rem}.bookmark-sort-menu__caret{color:currentColor;flex:0 0 auto;transition:transform .16s ease}.bookmark-sort-menu__trigger[data-state=open] .bookmark-sort-menu__caret{transform:rotate(180deg)}.bookmark-sort-menu__content{background:#0e1420;background:var(--app-surface-elevated,var(--app-surface-strong));border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:.8rem;box-shadow:0 18px 42px #00000057,0 0 0 1px #8f3eff0d;color:#dce3ee;color:var(--app-text);max-width:min(22rem,calc(100vw - 1.5rem));min-width:max(19rem,var(--radix-dropdown-menu-trigger-width));padding:.42rem}.bookmark-sort-menu__group+.bookmark-sort-menu__group{margin-top:.38rem;padding-top:.18rem}.bookmark-sort-menu__group-label{align-items:center;color:#6d4aff;color:var(--app-brand);display:flex;font-size:.67rem;font-weight:790;gap:.55rem;letter-spacing:.075em;line-height:1;padding:.4rem .55rem .34rem;text-transform:uppercase}.bookmark-sort-menu__group-label:after{background:linear-gradient(90deg,#8b5cf63d,#0000);background:linear-gradient(90deg,var(--app-brand-border),#0000);content:"";flex:1 1 auto;height:1px;min-width:1.2rem}.bookmark-sort-menu__item{border-radius:.48rem;color:#dce3ee;color:var(--app-text);cursor:pointer;font-size:.79rem;font-weight:610;line-height:1.25;min-height:2.2rem;padding-bottom:.48rem;padding-right:.7rem;padding-top:.48rem;white-space:normal}.bookmark-sort-menu__item:focus,.bookmark-sort-menu__item[data-highlighted]{background:#6d4aff1a;background:var(--app-brand-soft);color:#f8fafc;color:var(--app-text-strong)}.bookmark-sort-menu__item[data-state=checked]{background:color-mix(in srgb,#6d4aff 10%,#0000);background:color-mix(in srgb,var(--app-brand) 10%,#0000);color:#6d4aff;color:var(--app-brand-bright,var(--app-brand))}.bookmark-sort-menu__item>span:first-child{color:#6d4aff;color:var(--app-brand)}html.light .bookmark-sort-menu__content{box-shadow:0 18px 42px #291a4d29,0 0 0 1px #5e27aa0d}.dashboard-library__filters .bookmark-sort-menu__trigger{flex-grow:0;flex-shrink:0}.customers-directory__controls .bookmark-sort-menu__trigger--relationship{flex:0 0 15.5rem;min-width:0}@media (max-width:760px){.dashboard-library__filters .dashboard-search{grid-column:1/-1}.dashboard-library__filters .dashboard-date-filter{grid-column:1;height:2.45rem;min-width:0;width:100%}.dashboard-library__filters .bookmark-sort-menu__trigger--conversation{grid-column:2;height:2.45rem;min-width:0;width:100%}.customers-directory__controls .bookmark-sort-menu__trigger--relationship{flex-basis:15.5rem;height:2.55rem;min-width:0;width:15.5rem}}@media (max-width:620px){.dashboard-library__filters{grid-template-columns:1fr}.dashboard-library__filters .bookmark-sort-menu__trigger--conversation,.dashboard-library__filters .dashboard-date-filter{grid-column:1}}@media (max-width:520px){.dashboard-library__filters{grid-template-columns:1fr}.dashboard-library__filters .bookmark-sort-menu__trigger--conversation,.dashboard-library__filters .dashboard-date-filter{grid-column:1}.customers-directory__controls .bookmark-sort-menu__trigger--relationship{flex-basis:auto;width:100%}.bookmark-sort-menu__eyebrow{font-size:.57rem}.bookmark-sort-menu__summary{font-size:.73rem}}@media (max-width:390px){.dashboard-library__filters .bookmark-sort-menu__trigger--conversation,.dashboard-library__filters .dashboard-date-filter{grid-column:1}.bookmark-sort-menu__content{min-width:min(19rem,calc(100vw - 1.5rem))}}.bookmark-sort-menu__trigger{touch-action:pan-y}@media (min-width:761px){.bookmark-sort-menu__trigger.is-long-summary .bookmark-sort-menu__eyebrow,.bookmark-sort-menu__trigger.is-very-long-summary .bookmark-sort-menu__eyebrow{display:none}.bookmark-sort-menu__trigger.is-long-summary .bookmark-sort-menu__summary{font-size:.69rem}.bookmark-sort-menu__trigger.is-very-long-summary .bookmark-sort-menu__summary{font-size:.62rem;letter-spacing:-.01em}:root{--bookmark-compact-control-width:11.8rem}.customers-directory__controls .bookmark-sort-menu__trigger--relationship,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation,.dashboard-library__filters .dashboard-date-filter{flex-basis:var(--bookmark-compact-control-width);max-width:var(--bookmark-compact-control-width);min-width:var(--bookmark-compact-control-width);width:var(--bookmark-compact-control-width)}.bookmark-sort-menu__trigger{gap:.36rem;padding-inline:.56rem}.bookmark-sort-menu__eyebrow{font-size:.56rem}.bookmark-sort-menu__summary{font-size:.72rem}}.account-hero h1,.admin-header h1,.auth-action-card h1,.beta-guide__story h2,.call-detail-header h1,.customers-hero h1,.dashboard-first-call__hero h2,.dashboard-hero h1,.dashboard-workspace-header h1,.landing-hero-title,.legal-consent-card h1,.legal-hero h1,.login-form-header h2,.login-visual__message h1,.relationship-flow__header-copy h2,.sandbox-hero h1,.upload-page header h1,.workflow-glance__header h2,.writing-dna-hero h1{box-sizing:initial;margin-bottom:-.08em;padding-bottom:.11em;padding-top:.035em}.landing-hero-title,.login-visual__message h1,.workflow-glance__header h2{line-height:1.09!important}.brand-gradient-text,.landing-hero-spectrum,.workflow-glance__header h2 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-bottom:-.12em;overflow:visible;padding-bottom:.16em;padding-top:.035em}.workflow-glance__header h2 span{line-height:1.12}.relationship-hero h1{margin-bottom:-.08em;padding-bottom:.11em;padding-top:.035em}html.light .processing-panel.is-complete{background:linear-gradient(120deg,#10b9811a,#0000 44%),color-mix(in srgb,#ecfdf5 78%,#0a0e17);background:linear-gradient(120deg,#10b9811a,#0000 44%),color-mix(in srgb,#ecfdf5 78%,var(--app-surface));border-color:color-mix(in srgb,#10b981 30%,#94a3b81f);border-color:color-mix(in srgb,#10b981 30%,var(--app-border));box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#dce3ee;color:var(--app-text)}html.light .processing-panel.is-complete .processing-panel__visual{background:color-mix(in srgb,#ecfdf5 78%,#fff);border-color:color-mix(in srgb,#10b981 28%,#94a3b81f);border-color:color-mix(in srgb,#10b981 28%,var(--app-border));color:#16845e}html.light .processing-panel.is-complete .text-white{color:#f8fafc!important;color:var(--app-text-strong)!important}html.light .processing-panel.is-complete .text-slate-500,html.light .processing-panel.is-complete .text-slate-600{color:#8b98ad!important;color:var(--app-text-muted)!important}.live-demo-mobile-speaker,.transcript-speaker{font-size:.68rem;line-height:1.35}@media (max-width:520px){.dashboard-call-card__meta>.dashboard-call-card__company{display:none}.dashboard-call-card__meta>.dashboard-call-card__duration{display:inline-flex}}@media (max-width:620px){.findings-evidence-card .findings-key-moments article.has-verbatim-quote strong{display:none}}.findings-evidence-card__details .findings-evidence-card__moments{margin-top:.88rem}.findings-key-moments--evidence-first article{align-items:start;gap:.72rem;padding:.76rem}.findings-key-moment__evidence{display:flex!important;flex-direction:column;gap:.42rem!important;min-width:0}.findings-key-moments--evidence-first .findings-key-moment__quote{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:.8rem;font-style:italic;font-weight:500;line-height:1.52;margin:0;quotes:"“" "”" "‘" "’"}.findings-key-moments--evidence-first .findings-key-moment__takeaway{color:#8b98ad;color:var(--app-text-muted);display:block;font-size:.8rem;font-weight:600;line-height:1.52}html.light .findings-key-moments--evidence-first .findings-key-moment__takeaway{color:#69637b}@media (max-width:620px){.findings-evidence-card .findings-key-moments--evidence-first article.has-verbatim-quote strong{display:block}.findings-key-moments--evidence-first .findings-key-moment__quote,.findings-key-moments--evidence-first .findings-key-moment__takeaway{font-size:.82rem;line-height:1.56}}.relationship-intelligence-headline{line-height:1.14!important;overflow:visible;padding-bottom:.08em}.relationship-intelligence-headline__accent{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.18!important;margin-bottom:-.16em;overflow:visible;padding-bottom:.22em;padding-top:.025em}.relationship-story-list{grid-gap:.82rem;display:grid;gap:.82rem;margin-top:1rem}.relationship-story-item{padding-left:2.9rem}.relationship-story-card{background:radial-gradient(circle at 52% 100%,rgba(124,58,237,.075),#0000 38%),#0e1420;background:radial-gradient(circle at 52% 100%,rgba(124,58,237,.075),#0000 38%),var(--app-surface-strong);border-radius:1rem;cursor:default;padding:1.2rem}.relationship-story-card:focus-within,.relationship-story-card:hover{transform:none}.relationship-story-card.is-expanded{border-color:color-mix(in srgb,#6d4aff 30%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 30%,var(--app-border));box-shadow:0 14px 34px #0000001f,0 0 28px color-mix(in srgb,#6d4aff 6%,#0000);box-shadow:0 14px 34px #0000001f,0 0 28px color-mix(in srgb,var(--app-brand) 6%,#0000)}.relationship-story-card.is-preview{padding:.92rem 1rem}.relationship-story-card__header{grid-gap:.85rem;align-items:center;display:grid;gap:.85rem;grid-template-columns:minmax(10rem,auto) minmax(0,1fr) auto}.relationship-story-card.is-preview .relationship-story-card__header{grid-template-columns:minmax(11rem,.72fr) auto minmax(31rem,1.7fr) auto}.relationship-story-card__identity{min-width:0}.relationship-story-card__identity small{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.72rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.relationship-story-card__identity strong{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:1.08rem;font-weight:700;line-height:1.25;margin-top:.28rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-story-card__chips{justify-self:start}.relationship-story-card__toggle{background:#0000;border:1px solid #0000;border-radius:.7rem;color:#8b98ad;color:var(--app-text-muted);cursor:pointer;display:grid;flex:0 0 auto;height:2.15rem;place-items:center;transition:color .16s ease,border-color .16s ease,background .16s ease;width:2.15rem}.relationship-story-card__toggle:focus-visible,.relationship-story-card__toggle:hover{background:#6d4aff1a;background:var(--app-brand-soft);border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#6d4aff;color:var(--app-brand);outline:none}.relationship-story-card__toggle svg{transition:transform .18s ease}.relationship-story-card__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.relationship-story-metrics{grid-gap:.78rem;display:grid;gap:.78rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.15rem}.relationship-story-metric{align-items:flex-start;background:color-mix(in srgb,#0a0e17 84%,#0000);background:color-mix(in srgb,var(--app-surface) 84%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.88rem;display:flex;gap:.76rem;min-height:7.15rem;min-width:0;padding:1rem}.relationship-story-metric__icon{background:color-mix(in srgb,currentColor 10%,#0000);border:1px solid color-mix(in srgb,currentcolor 24%,#0000);border-radius:.78rem;box-shadow:0 0 20px color-mix(in srgb,currentColor 8%,#0000);color:#6d4aff;color:var(--app-brand);display:grid;flex:0 0 auto;height:2.45rem;place-items:center;width:2.45rem}.relationship-story-metric__icon.is-violet{color:#a855f7}.relationship-story-metric__icon.is-excellent{color:#34d399}.relationship-story-metric__icon.is-good{color:#4ade80}.relationship-story-metric__icon.is-bridge{color:#a3e635}.relationship-story-metric__icon.is-caution{color:#facc15}.relationship-story-metric__icon.is-warning{color:#fb923c}.relationship-story-metric__icon.is-amber{color:#f2a000}.relationship-story-metric__icon.is-danger{color:#fb7185}.relationship-story-metric__copy{display:flex;flex:1 1;flex-direction:column;min-width:0}.relationship-story-metric__label{color:#6f7d95;color:var(--app-text-subtle);font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.relationship-story-metric__value{color:#f8fafc;color:var(--app-text-strong);display:block;font-size:1rem;font-weight:650;line-height:1.45;margin-top:.38rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-story-metric.is-multiline .relationship-story-metric__value{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;white-space:normal}.relationship-story-metric__track{background:color-mix(in srgb,#6f7d95 13%,#0000);background:color-mix(in srgb,var(--app-text-subtle) 13%,#0000);border-radius:999px;display:block;height:.24rem;margin-top:auto;overflow:hidden;width:100%}.relationship-story-metric__fill{border-radius:inherit;display:block;height:100%}.relationship-story-metric__fill.is-score-danger{background:linear-gradient(90deg,#ef4444,#fb7185)}.relationship-story-metric__fill.is-score-warning{background:linear-gradient(90deg,#f97316,#fb923c)}.relationship-story-metric__fill.is-score-amber{background:linear-gradient(90deg,#ef9000,#f3a000)}.relationship-story-metric__fill.is-score-caution{background:linear-gradient(90deg,#eab308,#facc15)}.relationship-story-metric__fill.is-score-bridge{background:linear-gradient(90deg,#84cc16,#bef264)}.relationship-story-metric__fill.is-score-good{background:linear-gradient(90deg,#22c55e,#4ade80)}.relationship-story-metric__fill.is-score-excellent{background:linear-gradient(90deg,#059669,#34d399)}.relationship-story-preview__metrics{background:color-mix(in srgb,#0a0e17 76%,#0000);background:color-mix(in srgb,var(--app-surface) 76%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.78rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;overflow:hidden}.relationship-story-preview__metrics .relationship-story-metric{background:#0000;border:0;border-radius:0;border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);gap:.55rem;padding:.72rem .82rem}.relationship-story-preview__metrics .relationship-story-metric:last-child{border-right:0}.relationship-story-preview__metrics .relationship-story-metric__icon{border-radius:.65rem;height:2rem;width:2rem}.relationship-story-preview__metrics .relationship-story-metric__label{font-size:.64rem;letter-spacing:.07em;text-transform:none}.relationship-story-preview__metrics .relationship-story-metric__value{font-size:.84rem;line-height:1.35;margin-top:.2rem}.relationship-story-preview__metrics .relationship-story-metric__track{height:.18rem;margin-top:.42rem}.relationship-story-flow{grid-gap:3.3rem;background:radial-gradient(circle at 50% 100%,#7c3aed1a,#0000 45%),color-mix(in srgb,#0a0e17 80%,#0000);background:radial-gradient(circle at 50% 100%,#7c3aed1a,#0000 45%),color-mix(in srgb,var(--app-surface) 80%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.95rem;display:grid;gap:3.3rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--flow-count,3),minmax(0,1fr));margin-top:1rem;padding:1.35rem 1.25rem 1.2rem}.relationship-story-flow.is-1{--flow-count:1}.relationship-story-flow.is-2{--flow-count:2}.relationship-story-flow.is-3{--flow-count:3}.relationship-story-flow__segment{min-width:0;position:relative}.relationship-story-flow__connector{align-items:center;color:color-mix(in srgb,#6d4aff 72%,#8b98ad);color:color-mix(in srgb,var(--app-brand) 72%,var(--app-text-muted));display:flex;left:-2.75rem;position:absolute;top:55%;transform:translateY(-50%);width:2.2rem}.relationship-story-flow__connector>span{border-top:1px dashed;flex:1 1;opacity:.68}.relationship-story-flow__phase{color:#6f7d95;color:var(--app-text-subtle);font-size:.68rem;font-weight:800;letter-spacing:.16em;margin:0 0 .52rem 2.9rem;text-transform:uppercase}.relationship-story-flow__node.is-present .relationship-story-flow__phase{color:#a855f7}.relationship-story-flow__node.is-future .relationship-story-flow__phase{color:#4ade80}.relationship-story-flow__card{align-items:flex-start;background:color-mix(in srgb,#0e1420 88%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 88%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.9rem;display:flex;gap:.85rem;min-height:9.2rem;padding:1.1rem;position:relative}.relationship-story-flow__node.is-prominent .relationship-story-flow__card{background:linear-gradient(145deg,color-mix(in srgb,#6d4aff 13%,#0000),#0000 58%),color-mix(in srgb,#0e1420 90%,#0000);background:linear-gradient(145deg,color-mix(in srgb,var(--app-brand) 13%,#0000),#0000 58%),color-mix(in srgb,var(--app-surface-strong) 90%,#0000);border-color:color-mix(in srgb,#6d4aff 62%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 62%,var(--app-border));box-shadow:0 0 28px color-mix(in srgb,#6d4aff 10%,#0000);box-shadow:0 0 28px color-mix(in srgb,var(--app-brand) 10%,#0000)}.relationship-story-flow__node.is-future .relationship-story-flow__card{border-color:color-mix(in srgb,#22c55e 34%,#94a3b81f);border-color:color-mix(in srgb,#22c55e 34%,var(--app-border))}.relationship-story-flow__icon{background:color-mix(in srgb,currentColor 10%,#0000);border:1px solid color-mix(in srgb,currentcolor 23%,#0000);border-radius:999px;display:grid;flex:0 0 auto;height:2.65rem;place-items:center;width:2.65rem}.relationship-story-flow__icon.is-past{color:#22d3ee}.relationship-story-flow__icon.is-present{color:#a855f7}.relationship-story-flow__icon.is-future{color:#4ade80}.relationship-story-flow__copy{min-width:0}.relationship-story-flow__copy small{color:#6f7d95;color:var(--app-text-subtle);display:block;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.relationship-story-flow__node.is-present .relationship-story-flow__copy small{color:#c084fc}.relationship-story-flow__copy>span{color:#dce3ee;color:var(--app-text);display:block;font-size:.92rem;font-weight:530;line-height:1.62;margin-top:.42rem}.relationship-story-card__open{align-items:center;color:#6d4aff;color:var(--app-brand);display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;justify-content:flex-end;margin-left:auto;margin-top:.78rem;text-decoration:none}.relationship-story-card__open.is-disabled{color:#6f7d95;color:var(--app-text-subtle);cursor:default}.landing-conversation-history{background:radial-gradient(circle at 52% 100%,#7c3aed14,#0000 38%),#0a0e17;background:radial-gradient(circle at 52% 100%,#7c3aed14,#0000 38%),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 36%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 36%,var(--app-border));margin-top:1.35rem;padding:1.1rem}.landing-conversation-history__cta{align-items:center;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);display:flex;font-size:.84rem;font-weight:700;gap:.45rem;margin:.9rem 0 0 auto;text-decoration:none;width:-webkit-fit-content;width:fit-content}.landing-conversation-history__cta:hover{color:#e9d5ff}.landing-conversation-history .relationship-story-card__open,.public-demo-relationship-history .relationship-story-card__open{opacity:1}html.light .landing-conversation-history,html.light .relationship-story-card,html.light .relationship-story-flow,html.light .relationship-story-flow__card,html.light .relationship-story-metric,html.light .relationship-story-preview__metrics{box-shadow:none}html.light .relationship-story-card.is-expanded{border-color:#7c3aed47}@media (max-width:1180px){.relationship-story-card.is-preview .relationship-story-card__header{grid-template-columns:minmax(10rem,1fr) auto auto}.relationship-story-preview__metrics{grid-column:1/-1;grid-row:2}.relationship-story-card.is-preview .relationship-story-card__toggle{grid-column:3;grid-row:1}}@media (max-width:900px){.relationship-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-story-flow{gap:1rem;padding:1rem}.relationship-story-flow__connector{left:-.9rem;width:.8rem}.relationship-story-flow__phase{margin-left:0}.relationship-story-flow__card{flex-direction:column;min-height:10rem}}@media (max-width:700px){.relationship-story-item{padding-left:2rem}.relationship-story-card,.relationship-story-card.is-preview{border-radius:.9rem;padding:.9rem}.relationship-story-card.is-preview .relationship-story-card__header,.relationship-story-card__header{align-items:start;grid-template-columns:minmax(0,1fr) auto}.relationship-story-card__chips{grid-column:1;grid-row:2;margin-top:.2rem}.relationship-story-card__toggle{grid-column:2;grid-row:1/span 2}.relationship-story-preview__metrics{grid-column:1/-1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-story-preview__metrics .relationship-story-metric:nth-child(2){border-right:0}.relationship-story-preview__metrics .relationship-story-metric:nth-child(-n+2){border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border)}.relationship-story-metrics{grid-template-columns:1fr}.relationship-story-metric{min-height:6.3rem}.relationship-story-flow,.relationship-story-flow.is-1,.relationship-story-flow.is-2,.relationship-story-flow.is-3{display:flex;flex-direction:column;gap:1.1rem}.relationship-story-flow__segment{padding-top:1.1rem}.relationship-story-flow__segment:first-child{padding-top:0}.relationship-story-flow__connector{flex-direction:column;height:1.2rem;left:50%;top:-.15rem;transform:translateX(-50%) rotate(90deg);width:auto}.relationship-story-flow__connector>span{flex:0 0 auto;width:.8rem}.relationship-story-flow__card{flex-direction:row;min-height:auto}.landing-conversation-history{margin-inline:-.1rem;padding:.75rem}.landing-conversation-history__cta{margin-right:.2rem}}@media (prefers-reduced-motion:reduce){.relationship-story-card__toggle svg{transition:none}}:root{--app-risk-red:#ef4444;--app-risk-red-strong:#dc2626;--app-risk-red-soft:#ef44441a;--app-stage-accent:#22b8cf;--app-past-accent:#8b98ad}html.light{--app-risk-red:#dc2626;--app-risk-red-strong:#b91c1c;--app-risk-red-soft:rgba(220,38,38,.075);--app-stage-accent:#168598;--app-past-accent:#687086}.customer-card__score--danger,.findings-score--danger .findings-score__head strong,.findings-signal-pill--danger strong,.note-quality__weak-card--danger .note-quality__weak-head span,.objection-evolution__chip.is-critical,.objection-evolution__chip.is-new,.objection-evolution__chip.is-open,.relationship-chip.is-risk,.relationship-state-metric--score-danger .relationship-state-metric__value,.score-text--danger,.timeline-metric__status.is-critical{color:#ef4444;color:var(--app-risk-red)}.objection-evolution__chip.is-critical,.objection-evolution__chip.is-new,.objection-evolution__chip.is-open,.relationship-chip.is-risk,.timeline-metric__status.is-critical{background:#ef44441a;background:var(--app-risk-red-soft);border-color:color-mix(in srgb,#ef4444 34%,#0000);border-color:color-mix(in srgb,var(--app-risk-red) 34%,#0000)}.relationship-state-metric--score-danger{background:#ef44441a;background:var(--app-risk-red-soft);border-color:color-mix(in srgb,#ef4444 32%,#0000);border-color:color-mix(in srgb,var(--app-risk-red) 32%,#0000)}.relationship-story-metric__fill.is-score-danger,.score-meter__fill--danger,.timeline-metric__fill.is-danger,.timeline-metric__fill.is-score-danger{background:linear-gradient(90deg,#dc2626,#ef4444);background:linear-gradient(90deg,var(--app-risk-red-strong),var(--app-risk-red));box-shadow:0 0 12px color-mix(in srgb,#ef4444 28%,#0000);box-shadow:0 0 12px color-mix(in srgb,var(--app-risk-red) 28%,#0000)}.relationship-story-metric__icon.is-danger{color:#ef4444;color:var(--app-risk-red)}.relationship-story-metric__value.score-grade{font-size:1.38rem;font-weight:800;line-height:1.05;margin-top:.22rem;white-space:nowrap}.relationship-story-preview__metrics .relationship-story-metric__value.score-grade{font-size:1.2rem;line-height:1.05;margin-top:.16rem}.relationship-story-metric__value.score-grade+.relationship-story-metric__track{margin-top:.48rem}.relationship-story-metric.is-multiline .relationship-story-metric__value,.relationship-story-metric__value,.relationship-story-preview__metrics .relationship-story-metric__value{-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.relationship-story-preview__metrics{align-items:stretch;overflow:visible}.relationship-story-preview__metrics .relationship-story-metric{height:auto;min-height:5rem}.relationship-story-card.is-expanded .relationship-story-card__chips{justify-self:stretch;max-width:none;width:100%}.relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips{align-items:stretch;display:grid;grid-template-columns:auto minmax(0,1fr)}.relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--bookmark{-webkit-line-clamp:unset;align-items:center;border-radius:.72rem;display:flex;justify-content:flex-start;max-width:none;min-height:2rem;text-align:left;width:100%}.relationship-story-card__open{justify-content:flex-start;margin-left:0;text-align:left}.relationship-story-flow__connector{top:6rem}.relationship-story-flow__icon.is-past,.relationship-story-flow__node.is-past .relationship-story-flow__copy small,.relationship-story-flow__node.is-past .relationship-story-flow__phase{color:#8b98ad;color:var(--app-past-accent)}.relationship-story-flow__node.is-past .relationship-story-flow__card{background:linear-gradient(145deg,color-mix(in srgb,#8b98ad 6%,#0000),#0000 58%),color-mix(in srgb,#0e1420 90%,#0000);background:linear-gradient(145deg,color-mix(in srgb,var(--app-past-accent) 6%,#0000),#0000 58%),color-mix(in srgb,var(--app-surface-strong) 90%,#0000);border-color:color-mix(in srgb,#8b98ad 34%,#94a3b81f);border-color:color-mix(in srgb,var(--app-past-accent) 34%,var(--app-border))}.relationship-story-flow__icon.is-future,.relationship-story-flow__node.is-future .relationship-story-flow__copy small,.relationship-story-flow__node.is-future .relationship-story-flow__phase{color:#22b8cf;color:var(--app-stage-accent)}.relationship-story-flow__node.is-future .relationship-story-flow__card{background:linear-gradient(145deg,color-mix(in srgb,#22b8cf 7%,#0000),#0000 58%),color-mix(in srgb,#0e1420 90%,#0000);background:linear-gradient(145deg,color-mix(in srgb,var(--app-stage-accent) 7%,#0000),#0000 58%),color-mix(in srgb,var(--app-surface-strong) 90%,#0000);border-color:color-mix(in srgb,#22b8cf 42%,#94a3b81f);border-color:color-mix(in srgb,var(--app-stage-accent) 42%,var(--app-border))}@media (max-width:700px){.relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips{grid-template-columns:1fr}.relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--outcome{width:-webkit-fit-content;width:fit-content}.relationship-story-flow__connector{top:-.15rem}}.relationship-story-metric__value.score-grade.score-text--danger{color:#ef4444!important;color:var(--app-risk-red)!important}.relationship-story-metric__value.score-grade.score-text--warning{color:#fb923c!important}.relationship-story-metric__value.score-grade.score-text--amber{color:#f2a000!important}.relationship-story-metric__value.score-grade.score-text--caution{color:#facc15!important}.relationship-story-metric__value.score-grade.score-text--bridge{color:#bef264!important}.relationship-story-metric__value.score-grade.score-text--good{color:#4ade80!important}.relationship-story-metric__value.score-grade.score-text--excellent{color:#34d399!important}.relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__label{font-size:.64rem;font-weight:550;letter-spacing:.02em;line-height:1.25;text-transform:none}.relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__value{font-size:.84rem;font-weight:520;line-height:1.35;margin-top:.2rem}.relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__value.score-grade{font-size:.84rem;font-weight:650;line-height:1.35;margin-top:.2rem}.relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__value.score-grade+.relationship-story-metric__track{margin-top:.42rem}html.light .relationship-story-metric__value.score-grade.score-text--danger{color:#ef4444!important;color:var(--app-risk-red)!important}html.light .relationship-story-metric__value.score-grade.score-text--warning{color:#ea580c!important}html.light .relationship-story-metric__value.score-grade.score-text--amber{color:#ae6200!important}html.light .relationship-story-metric__value.score-grade.score-text--caution{color:#a16207!important}html.light .relationship-story-metric__value.score-grade.score-text--bridge{color:#4d7c0f!important}html.light .relationship-story-metric__value.score-grade.score-text--good{color:#15803d!important}html.light .relationship-story-metric__value.score-grade.score-text--excellent{color:#047857!important}.relationship-history .relationship-history__header h2{font-size:1.08rem;font-weight:650;letter-spacing:-.02em}.relationship-history .relationship-story-card__identity small{font-size:.7rem;font-weight:700;letter-spacing:.14em;line-height:1.3}.relationship-history .relationship-story-card__identity strong{font-size:1.06rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}.relationship-history .conversation-status-chips .conversation-status-chip--bookmark,.relationship-history .conversation-status-chips .conversation-status-chip--outcome{font-size:.75rem;font-weight:600;line-height:1.35}.relationship-history .relationship-story-metric__label{font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.3}.relationship-history .relationship-story-metric__value:not(.score-grade){font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:.26rem}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric__value.score-grade{font-size:1.38rem;font-weight:800;line-height:1.05;margin-top:.22rem}.relationship-history .relationship-story-flow__phase{font-size:.68rem;font-weight:800;letter-spacing:.16em;line-height:1.3}.relationship-history .relationship-story-flow__copy small{font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.3}.relationship-history .relationship-story-flow__copy>span{font-size:.9rem;font-weight:400;letter-spacing:0;line-height:1.62;margin-top:.18rem}.relationship-history .relationship-story-card__open{font-size:.8rem;font-weight:600;line-height:1.35}.relationship-history .relationship-story-card.is-preview .relationship-story-card__identity small{font-size:.7rem;font-weight:700}.relationship-history .relationship-story-card.is-preview .relationship-story-card__identity strong{font-size:1.06rem;font-weight:600;line-height:1.35}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__label{font-size:.7rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__value:not(.score-grade){font-size:.9rem;font-weight:400;line-height:1.5;margin-top:.26rem}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__value.score-grade{font-size:.9rem;font-weight:500;line-height:1.5;margin-top:.26rem}.relationship-history .relationship-story-card.is-preview .conversation-status-chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-preview .conversation-status-chips .conversation-status-chip--outcome{font-size:.75rem;font-weight:600}.relationship-timeline-item.is-active .relationship-timeline-card:before{content:none;display:none}.relationship-history .relationship-story-card__identity{grid-area:identity}.relationship-history .relationship-story-card__chips{grid-area:chips}.relationship-history .relationship-story-preview__metrics{grid-area:metrics}.relationship-history .relationship-story-card__controls{align-items:center;display:inline-flex;gap:.35rem;grid-area:controls;justify-content:flex-end;justify-self:end;min-width:0}.relationship-history .relationship-story-card__current{align-items:center;background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;color:#6d4aff;color:var(--app-brand);display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;letter-spacing:.08em;line-height:1.2;min-height:1.65rem;padding:.2rem .48rem;text-transform:uppercase;white-space:nowrap}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header{align-items:center;column-gap:.9rem;grid-template-areas:"identity chips controls";grid-template-columns:clamp(12rem,18vw,17rem) minmax(0,1fr) auto}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips{align-items:center;display:flex!important;flex-wrap:wrap;gap:.58rem;justify-content:flex-start;justify-self:stretch;max-width:100%!important;min-width:0;overflow:visible;width:100%!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--outcome{flex:0 0 auto;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-self:start;max-width:100%!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--bookmark{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:flex-start;max-width:100%!important;max-inline-size:100%!important;min-height:2rem;min-width:0;overflow:visible;text-align:left}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--bookmark:only-child{width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important}.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{align-items:center;column-gap:.85rem;grid-template-areas:"identity chips metrics controls";grid-template-columns:17rem 14.5rem minmax(0,1fr) auto}.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips{justify-self:stretch;min-width:0;width:100%}.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.conversation-status-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.42rem;max-width:100%;width:100%}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics{align-items:stretch;display:grid;grid-template-columns:minmax(9rem,1.05fr) minmax(7rem,.82fr) minmax(7rem,.82fr) minmax(11rem,1.31fr);min-width:0;overflow:hidden;width:100%}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric{height:auto;min-width:0;overflow:hidden}.relationship-history .relationship-story-card.is-preview .relationship-story-metric__copy,.relationship-history .relationship-story-card.is-preview .relationship-story-metric__value{max-width:100%;min-width:0}.relationship-history .relationship-story-card.is-preview .relationship-story-metric__value{-webkit-hyphens:auto;hyphens:auto;overflow:visible;overflow-wrap:break-word;word-break:normal}@media (max-width:1400px) and (min-width:901px){.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{grid-template-areas:"identity chips controls" "metrics metrics metrics";grid-template-columns:minmax(14rem,1fr) minmax(13rem,auto) auto;row-gap:.8rem}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics{grid-template-columns:minmax(10rem,1.05fr) minmax(8rem,.85fr) minmax(8rem,.85fr) minmax(12rem,1.25fr)}}@media (max-width:900px) and (min-width:701px){.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{align-items:start;grid-template-areas:"identity controls" "chips chips" "metrics metrics";grid-template-columns:minmax(0,1fr) auto;row-gap:.65rem}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric:nth-child(2){border-right:0}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric:nth-child(-n+2){border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border)}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header{align-items:start;grid-template-areas:"identity controls" "chips chips";grid-template-columns:minmax(0,1fr) auto;row-gap:.65rem}}@media (max-width:700px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{align-items:start;grid-template-areas:"identity controls" "chips chips" "metrics metrics";grid-template-columns:minmax(0,1fr) auto;row-gap:.58rem}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header{grid-template-areas:"identity controls" "chips chips"}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips{grid-template-columns:1fr}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--outcome{grid-column:1;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;max-width:100%!important}.relationship-history .relationship-story-card.is-preview .relationship-story-preview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-history .relationship-story-card__controls{align-items:flex-start}.relationship-history .relationship-story-card__current{font-size:.6rem;min-height:1.5rem;padding:.16rem .38rem}}.relationship-history .relationship-story-card,.relationship-history .relationship-story-card.is-expanded,.relationship-history .relationship-story-card.is-preview{padding:1.18rem 1.22rem 1.2rem}.relationship-history .relationship-story-card.is-expanded,.relationship-history .relationship-story-card.is-preview{background:radial-gradient(circle at 52% 100%,rgba(124,58,237,.075),#0000 38%),#0e1420;background:radial-gradient(circle at 52% 100%,rgba(124,58,237,.075),#0000 38%),var(--app-surface-strong)}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{grid-column-gap:.92rem;grid-row-gap:0;align-items:center;column-gap:.92rem;display:grid;grid-template-areas:"identity chips controls";grid-template-columns:clamp(12.5rem,18vw,17rem) minmax(0,1fr) auto;row-gap:0}.relationship-history .relationship-story-card__identity{align-self:center}.relationship-history .relationship-story-card__chips.conversation-status-chips{grid-gap:.58rem;display:grid!important;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);justify-self:stretch;width:100%!important}.relationship-history .relationship-story-card__chips .conversation-status-chip--outcome{grid-column:1;justify-self:start}.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark{align-items:center;display:inline-flex;grid-column:2;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;justify-self:start;max-width:100%!important;max-inline-size:100%!important;min-height:2rem;overflow:visible;text-align:left}.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark:only-child{grid-column:1/-1}.relationship-history .relationship-story-card__controls{align-self:center;min-width:-webkit-max-content;min-width:max-content}.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-gap:.78rem;gap:.78rem;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.28fr)}.relationship-history .relationship-story-metrics .relationship-story-metric,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric{background:color-mix(in srgb,#0a0e17 84%,#0000);background:color-mix(in srgb,var(--app-surface) 84%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.88rem;padding:1rem}.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric{min-height:6.35rem;padding:.86rem .92rem}.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric__icon{border-radius:.7rem;height:2.2rem;width:2.2rem}.relationship-history .relationship-story-metric__copy,.relationship-history .relationship-story-metric__value{max-width:100%;min-width:0}.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric__label{font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric__value:not(.score-grade){font-size:.88rem;font-weight:400;line-height:1.48;margin-top:.25rem}.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric__value.score-grade{font-size:1.08rem;font-weight:700;line-height:1.08;margin-top:.24rem}.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric__track{height:.2rem;margin-top:.46rem}.relationship-history .relationship-story-flow__node,.relationship-history .relationship-story-flow__segment{display:flex;flex-direction:column}.relationship-history .relationship-story-flow__phase{margin-left:0;padding-left:.15rem}@media (max-width:1100px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{align-items:start;grid-template-areas:"identity controls" "chips chips";grid-template-columns:minmax(0,1fr) auto;row-gap:.68rem}.relationship-history .relationship-story-card__chips.conversation-status-chips{grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr)}}@media (max-width:980px){.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.relationship-history .relationship-story-card,.relationship-history .relationship-story-card.is-expanded,.relationship-history .relationship-story-card.is-preview{padding:.9rem}.relationship-history .relationship-story-card__chips.conversation-status-chips{align-items:start;grid-template-columns:1fr}.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card__chips .conversation-status-chip--outcome{grid-column:1;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;max-width:100%!important}.relationship-history .relationship-story-flow__phase{padding-left:0}}@media (max-width:560px){.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-template-columns:minmax(0,1fr)}}@media (min-width:1101px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{align-items:center;column-gap:.92rem;grid-template-areas:"identity chips controls";grid-template-columns:17.5rem minmax(0,1fr) auto}}.relationship-history .relationship-story-card__chips.conversation-status-chips{align-items:center;display:inline-flex!important;flex-wrap:wrap;gap:.58rem;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;justify-content:flex-start;justify-self:start;max-width:100%!important;max-inline-size:100%!important;min-width:0;overflow:visible}.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card__chips .conversation-status-chip--outcome{flex:0 0 auto;grid-column:auto;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-self:auto;max-width:100%!important;max-inline-size:100%!important;min-width:0}.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark:only-child{align-items:center;display:inline-flex;min-height:0;text-align:left}.relationship-history .conversation-status-chip__text--natural{text-wrap:wrap;display:block;-webkit-hyphens:none;hyphens:none;width:auto;inline-size:auto;max-width:100%;max-inline-size:100%;overflow-wrap:break-word;white-space:normal;word-break:normal}.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-gap:0;align-items:stretch;background:color-mix(in srgb,#0a0e17 78%,#0000);background:color-mix(in srgb,var(--app-surface) 78%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.88rem;display:grid;gap:0;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.34fr);margin-top:1rem;overflow:hidden;width:100%}.relationship-history .relationship-story-metrics .relationship-story-metric,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric{background:#0000;border:0;border-radius:0;border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);gap:0;height:100%;min-height:7rem;min-width:0;overflow:hidden;padding:1.1rem 1.25rem;width:100%}.relationship-history .relationship-story-metrics .relationship-story-metric:last-child,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric:last-child{border-right:0}.relationship-history .relationship-story-metric.has-icon{gap:.9rem}.relationship-history .relationship-story-metric__icon{border-radius:.72rem;flex:0 0 2.25rem;height:2.25rem;width:2.25rem}.relationship-history .relationship-story-metric__copy{max-width:100%;min-width:0}.relationship-history .relationship-story-metric__label{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.relationship-history .relationship-story-metric.is-multiline .relationship-story-metric__value,.relationship-history .relationship-story-metric__value,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric__value{-webkit-hyphens:auto;hyphens:auto;overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.relationship-history .relationship-story-flow{--relationship-story-flow-gap:3.6rem;grid-gap:var(--relationship-story-flow-gap);display:grid;gap:var(--relationship-story-flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-columns:repeat(var(--flow-count,3),minmax(0,1fr))}.relationship-history .relationship-story-flow__node,.relationship-history .relationship-story-flow__segment{min-width:0}.relationship-history .relationship-story-flow__phase{flex:0 0 auto;margin:0 0 .52rem;padding:0}.relationship-history .relationship-story-flow__card{flex:1 1;height:100%}.relationship-history .relationship-story-flow__connector{align-items:center;color:color-mix(in srgb,#6d4aff 72%,#8b98ad);color:color-mix(in srgb,var(--app-brand) 72%,var(--app-text-muted));display:flex;left:calc(.4rem - var(--relationship-story-flow-gap));position:absolute;transform:translateY(-50%);width:calc(var(--relationship-story-flow-gap) - .8rem)}.relationship-history .relationship-story-flow__icon.is-future,.relationship-history .relationship-story-flow__node.is-future .relationship-story-flow__copy small,.relationship-history .relationship-story-flow__node.is-future .relationship-story-flow__phase{color:#22b8cf;color:var(--app-stage-accent)}.relationship-history .relationship-story-flow__node.is-future .relationship-story-flow__card{background:linear-gradient(145deg,color-mix(in srgb,#22b8cf 11%,#0000),#0000 58%),color-mix(in srgb,#0e1420 92%,#0000);background:linear-gradient(145deg,color-mix(in srgb,var(--app-stage-accent) 11%,#0000),#0000 58%),color-mix(in srgb,var(--app-surface-strong) 92%,#0000);border-color:color-mix(in srgb,#22b8cf 52%,#94a3b81f);border-color:color-mix(in srgb,var(--app-stage-accent) 52%,var(--app-border));box-shadow:0 0 24px color-mix(in srgb,#22b8cf 7%,#0000);box-shadow:0 0 24px color-mix(in srgb,var(--app-stage-accent) 7%,#0000)}@media (max-width:1100px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{align-items:start;grid-template-areas:"identity controls" "chips chips";grid-template-columns:minmax(0,1fr) auto;row-gap:.68rem}.relationship-history .relationship-story-card__chips.conversation-status-chips{max-width:100%!important}}@media (max-width:980px){.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.relationship-history .relationship-story-metrics .relationship-story-metric,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border)}.relationship-history .relationship-story-metrics .relationship-story-metric:nth-child(2n),.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric:nth-child(2n){border-right:0}.relationship-history .relationship-story-metrics .relationship-story-metric:nth-last-child(-n+2),.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric:nth-last-child(-n+2){border-bottom:0}}@media (max-width:700px){.relationship-history .relationship-story-card__chips.conversation-status-chips{align-items:flex-start;display:inline-flex!important;flex-direction:row;flex-wrap:wrap;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important}.relationship-history .relationship-story-flow,.relationship-history .relationship-story-flow.is-1,.relationship-history .relationship-story-flow.is-2,.relationship-history .relationship-story-flow.is-3{--relationship-story-flow-gap:1.1rem;display:flex;flex-direction:column;gap:var(--relationship-story-flow-gap)}.relationship-history .relationship-story-flow__segment{padding-top:1.1rem}.relationship-history .relationship-story-flow__segment:first-child{padding-top:0}.relationship-history .relationship-story-flow__body{display:block}.relationship-history .relationship-story-flow__connector{left:50%;top:-1.55rem;transform:translateX(-50%) rotate(90deg);width:1.05rem}.relationship-history .relationship-story-flow__card{height:auto}}@media (max-width:560px){.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-template-columns:minmax(0,1fr)}.relationship-history .relationship-story-metrics .relationship-story-metric,.relationship-history .relationship-story-metrics .relationship-story-metric:nth-child(2n),.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric:nth-child(2n){border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);border-right:0}.relationship-history .relationship-story-metrics .relationship-story-metric:last-child,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric:last-child{border-bottom:0}}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark{align-items:center;display:flex!important;flex-wrap:wrap;gap:.58rem;width:100%!important;inline-size:100%!important;justify-content:flex-start;justify-self:stretch;max-width:100%!important;max-inline-size:100%!important;min-width:0;overflow:visible}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip--outcome,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip--outcome{flex:0 0 auto!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-self:start;max-width:100%!important;max-inline-size:100%!important;min-width:0}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip--bookmark{align-items:center;display:inline-flex!important;overflow:visible}.relationship-history .relationship-story-card__chips.has-natural-bookmark .conversation-status-chip__text--natural{text-wrap:wrap;display:block;-webkit-hyphens:none;hyphens:none;width:auto;inline-size:auto;max-width:100%;max-inline-size:100%;overflow-wrap:break-word;white-space:normal;word-break:normal}.conversation-status-chips .conversation-status-chip--bookmark,.conversation-status-chips .conversation-status-chip--outcome{font-size:.85rem}.relationship-history .relationship-story-card__current{font-size:.72rem}.relationship-history .relationship-story-metric.has-icon{column-gap:1.1rem}@media (max-width:760px){.conversation-status-chips .conversation-status-chip--bookmark,.conversation-status-chips .conversation-status-chip--outcome{font-size:.78rem}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark{align-items:flex-start}}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon{align-items:center}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon .relationship-story-metric__icon,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon .relationship-story-metric__icon{flex:none;height:2.25rem;width:2.25rem}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon .relationship-story-metric__copy,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon .relationship-story-metric__copy{min-width:0;width:100%}.relationship-history .relationship-story-flow{align-items:stretch}.relationship-history .relationship-story-flow__node,.relationship-history .relationship-story-flow__segment{height:100%}.relationship-history .relationship-story-flow__node{display:flex;flex-direction:column}.relationship-history .relationship-story-flow__body{align-items:center;display:flex;flex:1 1;min-height:0;min-width:0;position:relative}.relationship-history .relationship-story-flow__card{align-items:center;flex:0 0 auto;height:auto;min-height:0;min-width:0;width:100%}.relationship-history .relationship-story-flow__connector{top:50%}@media (max-width:700px){.relationship-history .relationship-story-flow__node,.relationship-history .relationship-story-flow__segment{height:auto}.relationship-history .relationship-story-flow__body{display:block}.relationship-history .relationship-story-flow__card{height:auto}.relationship-history .relationship-story-flow__connector{top:-1.55rem}}.relationship-history .relationship-story-card{--relationship-story-signal-columns:minmax(0,1.06fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.34fr)}.relationship-history .relationship-story-metrics,.relationship-history .relationship-story-metrics.is-preview{grid-template-columns:var(--relationship-story-signal-columns)}@media (min-width:1101px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{grid-column-gap:0;grid-row-gap:0;align-items:center;column-gap:0;display:grid;grid-template-areas:none;grid-template-columns:var(--relationship-story-signal-columns);row-gap:0}.relationship-history .relationship-story-card__identity{grid-column:1;grid-row:1;min-width:0}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card__chips.conversation-status-chips{align-self:center;grid-column:2/4;grid-row:1;justify-self:start}.relationship-history .relationship-story-card__controls{align-self:center;grid-column:4;grid-row:1;justify-self:end}}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.conversation-status-chips,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark{align-items:center;display:inline-flex!important;flex-wrap:wrap;gap:.58rem;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-content:flex-start;max-width:100%!important;max-inline-size:100%!important;min-width:0;overflow:visible}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips .conversation-status-chip--outcome,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips .conversation-status-chip--outcome{align-items:center;flex:0 0 auto!important;font-size:.9rem;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;line-height:1.5;max-width:100%!important;max-inline-size:100%!important;min-height:1.72rem;min-width:0;padding:.22rem .56rem}.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark,.relationship-history .relationship-story-card__chips .conversation-status-chip--bookmark:only-child{overflow:visible;white-space:normal}.relationship-history .relationship-story-card__chips .conversation-status-chip__text--natural{font-size:inherit;line-height:inherit}.conversation-status-chips .conversation-status-chip--bookmark,.conversation-status-chips .conversation-status-chip--outcome,.dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--outcome{font-size:.9rem!important;line-height:1.5!important}@media (max-width:1100px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.conversation-status-chips,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark{justify-self:start}}@media (max-width:760px){.conversation-status-chips .conversation-status-chip--bookmark,.conversation-status-chips .conversation-status-chip--outcome,.dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--outcome{font-size:.9rem!important;line-height:1.5!important}}:root{--relationship-bookmark-copy-size:0.82rem;--conversation-pill-copy-size:var(--relationship-bookmark-copy-size);--conversation-pill-copy-line-height:1.35;--conversation-pill-gap:0.58rem}.conversation-status-chips,.conversation-status-chips.relationship-conversation-row__chips,.conversation-status-chips.relationship-timeline-card__chips,.dashboard-call-card__status .conversation-status-chips{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.58rem!important;gap:var(--conversation-pill-gap)!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-content:flex-start!important;max-width:100%!important;max-inline-size:100%!important;min-width:0;overflow:visible!important}.conversation-status-chips .conversation-status-chip,.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip,.dashboard-call-card__status .conversation-status-chip{align-items:center;box-sizing:border-box;font-size:.82rem!important;font-size:var(--conversation-pill-copy-size)!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;height:auto;line-height:1.35!important;line-height:var(--conversation-pill-copy-line-height)!important;max-width:100%!important;max-inline-size:100%!important;min-height:0;min-width:0;padding:.2rem .56rem}.conversation-status-chips .conversation-status-chip--outcome,.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip--outcome,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip--outcome,.dashboard-call-card__status .conversation-status-chip--outcome{flex:0 0 auto!important;white-space:nowrap!important}.conversation-status-chips .conversation-status-chip--bookmark,.conversation-status-chips.relationship-conversation-row__chips .conversation-status-chip--bookmark,.conversation-status-chips.relationship-timeline-card__chips .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--bookmark{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;flex:0 1 auto!important;overflow:visible!important;overflow-wrap:normal!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}.conversation-status-chip__text,.conversation-status-chip__text--bookmark,.conversation-status-chip__text--plain{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;display:block!important;font-size:inherit!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;line-height:inherit!important;max-width:100%!important;max-inline-size:100%!important;min-width:0;overflow:visible!important;text-overflow:clip!important;word-break:normal!important}.conversation-status-chip__text--plain{white-space:nowrap!important}.conversation-status-chip__text--bookmark{text-wrap:pretty;overflow-wrap:normal!important;white-space:normal!important}@media (min-width:1101px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{--relationship-header-controls-reserve:3.25rem;grid-column-gap:0;grid-row-gap:0;align-items:center;column-gap:0;display:grid;grid-template-columns:var(--relationship-story-signal-columns);position:relative;row-gap:0}.relationship-history .relationship-story-card__header:has(.relationship-story-card__current){--relationship-header-controls-reserve:8.5rem}.relationship-history .relationship-story-card__header:has(.relationship-story-card__follow-up){--relationship-header-controls-reserve:13rem}.relationship-history .relationship-story-card__header:has(.relationship-story-card__follow-up):has(.relationship-story-card__current){--relationship-header-controls-reserve:18.5rem}.relationship-history .relationship-story-card__identity{grid-column:1;grid-row:1}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card__chips.conversation-status-chips{align-self:center;grid-column:2/-1;grid-row:1;justify-self:start;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;margin:0;max-width:calc(100% - var(--relationship-header-controls-reserve))!important;max-inline-size:calc(100% - var(--relationship-header-controls-reserve))!important;padding:0}.relationship-history .relationship-story-card__controls{align-self:center;grid-column:4;grid-row:1;justify-self:end;position:relative;z-index:2}}@media (min-width:701px) and (max-width:1100px){.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{grid-column-gap:.85rem;grid-row-gap:.62rem;align-items:start;column-gap:.85rem;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:.62rem}.relationship-history .relationship-story-card__identity{grid-column:1;grid-row:1}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card__chips.conversation-status-chips{grid-column:1;grid-row:2;justify-self:start;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;margin:0;max-width:100%!important}.relationship-history .relationship-story-card__controls{align-self:start;grid-column:2;grid-row:1/span 2;justify-self:end}}.dashboard-call-card__status{max-width:100%;min-width:0;width:100%}@media (min-width:701px){.dashboard-call-card__status .conversation-status-chips{grid-column-gap:.58rem!important;grid-column-gap:var(--conversation-pill-gap)!important;grid-row-gap:0!important;align-items:center!important;column-gap:.58rem!important;column-gap:var(--conversation-pill-gap)!important;display:grid!important;grid-template-columns:7.6rem minmax(0,1fr)!important;width:100%!important;inline-size:100%!important;justify-content:stretch!important;max-width:100%!important;max-inline-size:100%!important;overflow:visible!important;row-gap:0!important}.dashboard-call-card__status .conversation-status-chip--outcome{grid-column:1!important;justify-self:start!important}.dashboard-call-card__status .conversation-status-chip--bookmark{grid-column:2!important;justify-self:start!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important}}@media (max-width:700px){.conversation-status-chips.relationship-conversation-row__chips,.dashboard-call-card__status .conversation-status-chips,.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card__chips.conversation-status-chips{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.4rem .58rem!important;gap:.4rem var(--conversation-pill-gap)!important;max-width:100%!important;width:-webkit-max-content!important;width:max-content!important}}.relationship-bookmark{font-size:.82rem;font-size:var(--relationship-bookmark-copy-size)}@media (max-width:760px){:root{--relationship-bookmark-copy-size:0.76rem}}.relationship-history .relationship-story-card.is-preview{padding:.94rem 1.05rem 1rem;position:relative}.relationship-history .relationship-story-card.is-preview.is-clickable{transition:border-color .17s ease,background .17s ease,box-shadow .17s ease}.relationship-history .relationship-story-card.is-preview.is-clickable:hover{background:radial-gradient(circle at 52% 100%,rgba(124,58,237,.095),#0000 38%),hsla(0,0%,100%,.055);background:radial-gradient(circle at 52% 100%,rgba(124,58,237,.095),#0000 38%),var(--app-surface-hover);border-color:color-mix(in srgb,#6d4aff 42%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 42%,var(--app-border));box-shadow:0 12px 30px color-mix(in srgb,#6d4aff 8%,#0000);box-shadow:0 12px 30px color-mix(in srgb,var(--app-brand) 8%,#0000)}.relationship-story-card__preview-link{border-radius:inherit;inset:0;position:absolute;z-index:2}.relationship-story-card__preview-link:focus-visible{outline:2px solid #6d4aff;outline:2px solid var(--app-brand);outline-offset:-3px}.relationship-history .relationship-story-card__controls{position:relative;z-index:3}.relationship-history .relationship-story-card.is-preview .relationship-story-metrics.is-preview{margin-top:.72rem}.relationship-history .relationship-story-card.is-preview .relationship-story-metrics.is-preview .relationship-story-metric{min-height:5.45rem;padding:.72rem 1.05rem}.relationship-history .relationship-story-card.is-preview .relationship-story-metric.is-multiline .relationship-story-metric__value{-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.is-multiline .relationship-story-metric__value{-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon{grid-column-gap:1rem;align-content:start;align-items:start;column-gap:1rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-template-rows:auto}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon .relationship-story-metric__copy,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon .relationship-story-metric__copy{align-self:start}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon .relationship-story-metric__icon,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon .relationship-story-metric__icon{align-self:start;margin-top:1.18rem}.dashboard-call-card__status .conversation-status-chip--bookmark{align-self:center!important;display:inline-flex!important;flex:0 1 auto!important;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;justify-content:flex-start!important;justify-self:start!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important}.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--bookmark{text-wrap:wrap;display:inline!important;width:auto!important;inline-size:auto!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important}@media (max-width:700px){.relationship-history .relationship-story-card.is-preview{padding:.86rem .9rem .92rem}.relationship-history .relationship-story-card.is-preview .relationship-story-metrics.is-preview{margin-top:.65rem}.relationship-history .relationship-story-card.is-preview .relationship-story-metrics.is-preview .relationship-story-metric{min-height:5.2rem;padding:.68rem .86rem}}.relationship-history .relationship-story-card.is-header-only{padding-block:.82rem}.relationship-history .relationship-story-card.is-header-only .relationship-story-card__header{min-height:2.55rem}.relationship-history .relationship-story-card.is-header-only .relationship-story-card__open,.relationship-history .relationship-story-card.is-header-only .relationship-story-flow,.relationship-history .relationship-story-card.is-header-only .relationship-story-metrics{display:none!important}.relationship-history .relationship-story-card.is-header-only.is-clickable:hover{background:radial-gradient(circle at 52% 100%,#7c3aed0f,#0000 42%),hsla(0,0%,100%,.055);background:radial-gradient(circle at 52% 100%,#7c3aed0f,#0000 42%),var(--app-surface-hover)}@media (max-width:700px){.relationship-history .relationship-story-card.is-header-only{padding-block:.74rem}}.relationship-history .relationship-story-metrics .relationship-story-metric.has-icon .relationship-story-metric__icon,.relationship-history .relationship-story-metrics.is-preview .relationship-story-metric.has-icon .relationship-story-metric__icon{margin-top:.78rem}.relationship-history .relationship-story-flow__copy>.relationship-story-flow__text{display:flex;flex-direction:column;gap:.34rem}.relationship-history .relationship-story-flow__text-line{display:block;min-width:0}.relationship-history .relationship-story-flow__text-line.is-point{grid-column-gap:.18rem;align-items:start;column-gap:.18rem;display:grid;grid-template-columns:.55rem minmax(0,1fr)}.relationship-history .relationship-story-flow__text-bullet{color:#6f7d95;color:var(--app-text-subtle);font-weight:800;line-height:inherit}@media (max-width:700px){.relationship-history{padding:.82rem}.relationship-history__header{gap:.82rem;padding-bottom:.82rem}.relationship-history__actions{gap:.48rem}.relationship-history__toggle{min-height:2.1rem;padding-inline:.62rem}.relationship-history .relationship-story-list{min-width:0}.relationship-history .relationship-story-card,.relationship-history .relationship-story-card__chips,.relationship-history .relationship-story-card__controls,.relationship-history .relationship-story-card__header,.relationship-history .relationship-story-card__identity,.relationship-history .relationship-story-item{max-width:100%;min-width:0}.relationship-history .relationship-story-card.is-preview:not(.is-header-only){padding-block:.74rem}.relationship-history .relationship-story-card.is-preview:not(.is-header-only) .relationship-story-metrics{display:none!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__header,.relationship-history .relationship-story-card.is-header-only .relationship-story-card__header,.relationship-history .relationship-story-card.is-preview .relationship-story-card__header{grid-column-gap:.65rem;grid-row-gap:.72rem;align-items:start;column-gap:.65rem;display:grid;grid-template-areas:"identity controls" "chips chips";grid-template-columns:minmax(0,1fr) auto;row-gap:.72rem}.relationship-history .relationship-story-card__identity{grid-area:identity}.relationship-history .relationship-story-card__controls{align-self:start;grid-area:controls;justify-self:end}.relationship-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-header-only .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark,.relationship-history .relationship-story-card__chips.conversation-status-chips{align-items:center!important;display:flex!important;flex-flow:row wrap!important;gap:.42rem .58rem!important;gap:.42rem var(--conversation-pill-gap)!important;grid-area:chips;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-content:flex-start!important;justify-self:start;max-width:100%!important;max-inline-size:100%!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metrics{grid-gap:.68rem!important;display:grid!important;gap:.68rem!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:.82rem}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric{border:1px solid #94a3b81f!important;border:1px solid var(--app-border)!important;border-radius:.78rem;height:auto!important;min-height:0!important;min-width:0;overflow:hidden;padding:.82rem!important;width:100%}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric:first-child,.relationship-history .relationship-story-card.is-expanded .relationship-story-metric:nth-child(4){grid-column:1/-1}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric:nth-child(2){grid-column:1}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric:nth-child(3){grid-column:2}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric__label{overflow:visible;text-overflow:clip;white-space:nowrap;word-break:normal}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.is-multiline .relationship-story-metric__value,.relationship-history .relationship-story-card.is-expanded .relationship-story-metric__value{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric__track{margin-top:.62rem}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.has-icon{grid-column-gap:.82rem;align-items:start;column-gap:.82rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr)}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.has-icon .relationship-story-metric__icon{margin-top:.78rem}.relationship-history .relationship-story-flow,.relationship-history .relationship-story-flow.is-1,.relationship-history .relationship-story-flow.is-2,.relationship-history .relationship-story-flow.is-3{--relationship-story-flow-gap:1.7rem;grid-gap:var(--relationship-story-flow-gap)!important;align-items:start!important;display:grid!important;gap:var(--relationship-story-flow-gap)!important;grid-template-columns:minmax(0,1fr)!important;margin-top:.92rem}.relationship-history .relationship-story-flow__body,.relationship-history .relationship-story-flow__card,.relationship-history .relationship-story-flow__node,.relationship-history .relationship-story-flow__segment{height:auto;max-width:100%;min-width:0;width:100%}.relationship-history .relationship-story-flow__segment{padding-top:0!important}.relationship-history .relationship-story-flow__body{display:block;position:relative}.relationship-history .relationship-story-flow__card{padding:1rem}.relationship-history .relationship-story-flow__connector{left:50%!important;top:calc(var(--relationship-story-flow-gap)*-1 + .18rem)!important;transform:translateX(-50%) rotate(90deg)!important;width:1.2rem!important}.relationship-history .relationship-story-flow__text,.relationship-history .relationship-story-flow__text-line,.relationship-history .relationship-story-flow__text-line>span:last-child{-webkit-hyphens:none;hyphens:none;max-width:100%;min-width:0;overflow-wrap:break-word;word-break:normal}.relationship-history .relationship-story-card__open{margin-top:.85rem}}@media (min-width:1101px){.landing-conversation-history .relationship-story-card.is-expanded .relationship-story-card__header,.landing-conversation-history .relationship-story-card.is-header-only .relationship-story-card__header,.landing-conversation-history .relationship-story-card.is-preview .relationship-story-card__header{grid-column-gap:0;grid-row-gap:0;align-items:center;column-gap:0;display:grid;grid-template-areas:none;grid-template-columns:var(--relationship-story-signal-columns);row-gap:0}.landing-conversation-history .relationship-story-card__identity{grid-column:1;grid-row:1;min-width:0}.landing-conversation-history .relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips,.landing-conversation-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.landing-conversation-history .relationship-story-card.is-header-only .relationship-story-card__chips.conversation-status-chips,.landing-conversation-history .relationship-story-card.is-header-only .relationship-story-card__chips.has-natural-bookmark,.landing-conversation-history .relationship-story-card.is-preview .relationship-story-card__chips.conversation-status-chips,.landing-conversation-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark{align-items:center!important;display:inline-flex!important;flex-flow:row wrap!important;gap:.58rem!important;gap:var(--conversation-pill-gap)!important;grid-column:2/4;grid-row:1;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-content:flex-start!important;justify-self:start!important;max-width:100%!important;max-inline-size:100%!important}.landing-conversation-history .relationship-story-card__controls{align-self:center;grid-column:4;grid-row:1;justify-self:end}}@media (min-width:701px) and (max-width:1100px){.landing-conversation-history .relationship-story-card.is-expanded .relationship-story-card__chips.conversation-status-chips,.landing-conversation-history .relationship-story-card.is-expanded .relationship-story-card__chips.has-natural-bookmark,.landing-conversation-history .relationship-story-card.is-header-only .relationship-story-card__chips.conversation-status-chips,.landing-conversation-history .relationship-story-card.is-header-only .relationship-story-card__chips.has-natural-bookmark,.landing-conversation-history .relationship-story-card.is-preview .relationship-story-card__chips.conversation-status-chips,.landing-conversation-history .relationship-story-card.is-preview .relationship-story-card__chips.has-natural-bookmark{display:inline-flex!important;flex-flow:row wrap!important;gap:.58rem!important;gap:var(--conversation-pill-gap)!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;justify-self:start!important;max-width:100%!important;max-inline-size:100%!important}}@media (min-width:701px){.relationship-history .relationship-story-list.has-shared-outcome-track .relationship-story-card__chips.conversation-status-chips{grid-column-gap:.58rem!important;grid-column-gap:var(--conversation-pill-gap)!important;grid-row-gap:.42rem!important;align-items:center!important;column-gap:.58rem!important;column-gap:var(--conversation-pill-gap)!important;display:grid!important;grid-template-columns:minmax(var(--conversation-outcome-track-width),-webkit-max-content) minmax(0,auto)!important;grid-template-columns:minmax(var(--conversation-outcome-track-width),max-content) minmax(0,auto)!important;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;justify-content:start!important;row-gap:.42rem!important}.relationship-history .relationship-story-list.has-shared-outcome-track .relationship-story-card__chips .conversation-status-chip--outcome{grid-column:1!important;justify-self:start!important}.relationship-history .relationship-story-list.has-shared-outcome-track .relationship-story-card__chips .conversation-status-chip--bookmark{grid-column:2!important;justify-self:start!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important}.relationship-history .relationship-story-list.has-shared-outcome-track .relationship-story-card__chips .conversation-status-chip--bookmark:only-child{grid-column:1/-1!important}}@media (min-width:761px){.workflow-glance__vertical-link span:after{border-bottom:1.5px solid #a855f7;border-right:1.5px solid #a855f7;bottom:-.05rem;content:"";height:.46rem;position:absolute;right:50%;transform:translateX(50%) rotate(45deg);width:.46rem}}@media (max-width:760px){.workflow-glance__branch{display:block;height:1.75rem;margin-inline:auto;max-width:none;width:1px}.workflow-glance__branch-stem{height:100%;left:50%;top:0;transform:translateX(-50%);width:1px}.workflow-glance__branch-bar,.workflow-glance__branch-drop{display:none}.workflow-glance__outputs{margin-top:0;position:relative}.workflow-glance__outputs:before{background:#a855f7cc;bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:0}.workflow-glance__output-card{position:relative;z-index:1}}@media (max-width:700px){.relationship-history .relationship-story-flow__connector>span{display:none!important}.relationship-history .relationship-story-flow__connector{justify-content:center;width:1rem!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric__value.score-grade{font-size:1.08rem!important;line-height:1.08!important;margin-top:.24rem!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.has-icon{grid-template-columns:2.2rem minmax(0,1fr)!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.has-icon .relationship-story-metric__icon{border-radius:.7rem!important;flex-basis:2.2rem!important;height:2.2rem!important;width:2.2rem!important}.relationship-history .relationship-story-card.is-expanded .relationship-story-metric.has-icon .relationship-story-metric__icon svg{height:15px!important;width:15px!important}}.relationship-history .relationship-story-card.is-preview.is-clickable{cursor:pointer}@media (max-width:760px){.workflow-glance__branch-stem:after{border-bottom:1.5px solid #a855f7;border-right:1.5px solid #a855f7;bottom:-.04rem;content:"";height:.46rem;position:absolute;right:50%;transform:translateX(50%) rotate(45deg);width:.46rem;z-index:2}}@media (hover:hover) and (pointer:fine){.landing-conversation-history .relationship-story-item.is-active .relationship-story-card:focus-within,.landing-conversation-history .relationship-story-item.is-active .relationship-story-card:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 10px 26px #7c3aed24;box-shadow:0 10px 26px var(--app-brand-glow);transform:none}}.workflow-glance__dissection,.workflow-glance__next-call{width:min(100%,28rem)}.workflow-glance__dissection p,.workflow-glance__next-call p{color:#a6b0c5;font-size:.78rem;font-weight:430;line-height:1.48;margin:.55rem 0 0}.workflow-glance__chips{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.72rem}.workflow-glance__chips span{align-items:center;background:#8b5cf612;border:1px solid #a78bfa33;border-radius:999px;color:#cbd5e1;display:inline-flex;font-size:.61rem;font-weight:600;line-height:1;min-height:1.45rem;padding:.24rem .48rem}.workflow-glance__vertical-link--after-outputs{height:3.15rem;margin-top:.35rem}.workflow-glance__next-call{margin-bottom:.4rem}.landing-product-section{position:relative}.landing-product-section__intro .landing-eyebrow{justify-content:center}.landing-coaching-grid,.landing-deep-dive-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-crm-preview,.landing-product-preview{background:radial-gradient(circle at 10% 0,#6d28d914,#0000 34%),linear-gradient(155deg,#0a0a12fc,rgba(6,7,14,.995));border:1px solid #8b5cf638;border-radius:1.35rem;box-shadow:0 24px 70px #0000003d;overflow:hidden;position:relative}.landing-product-preview{padding:1.35rem}.landing-product-preview__header{align-items:flex-start;border-bottom:1px solid #94a3b817;display:flex;gap:1rem;justify-content:space-between;padding-bottom:1.05rem}.landing-product-preview__eyebrow{color:#a78bfa;color:var(--marketing-violet,#a78bfa);display:block;font-size:.66rem;font-weight:780;letter-spacing:.14em;line-height:1.2;margin-bottom:.38rem;text-transform:uppercase}.landing-product-preview__header h3{color:#f1f5f9;color:var(--marketing-text-strong,#f1f5f9);font-size:1.05rem;font-weight:680;letter-spacing:-.02em;line-height:1.35;margin:0}.landing-product-preview__status{align-items:center;background:#22c55e1f;border:1px solid #4ade803d;border-radius:999px;color:#bbf7d0;color:var(--marketing-success-soft,#bbf7d0);display:inline-flex;flex:0 0 auto;font-size:.67rem;font-weight:700;gap:.38rem;line-height:1;min-height:1.9rem;padding:.4rem .64rem;white-space:nowrap}.landing-product-preview__status i{background:#4ade80;border-radius:999px;box-shadow:0 0 8px #4ade809e;height:.34rem;width:.34rem}.landing-finding-preview{background:#05070e9e;border:1px solid #94a3b81c;border-radius:.95rem;margin-top:1rem;padding:1rem}.landing-finding-preview__head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.landing-finding-preview__head>div{min-width:0}.landing-finding-preview__head span{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);display:block;font-size:.62rem;font-weight:800;letter-spacing:.13em;line-height:1.2;margin-bottom:.42rem;text-transform:uppercase}.landing-finding-preview__head strong{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);display:block;font-size:.94rem;font-weight:650;line-height:1.5}.landing-finding-preview__head small{align-items:center;background:#22c55e1f;border:1px solid #4ade803d;border-radius:999px;color:#bbf7d0;color:var(--marketing-success-soft,#bbf7d0);display:inline-flex;flex:0 0 auto;font-size:.67rem;font-weight:800;line-height:1;min-height:1.9rem;padding:.4rem .64rem}.landing-finding-preview__moments{grid-gap:.7rem;display:grid;gap:.7rem;margin-top:.9rem}.landing-evidence-preview{background:#0d0a18b8;border:1px solid #8b5cf621;border-radius:.75rem;overflow:hidden}.landing-evidence-preview__quote{grid-gap:.68rem;align-items:baseline;display:grid;gap:.68rem;grid-template-columns:auto minmax(0,1fr);padding:.72rem .78rem}.landing-evidence-preview__quote time{color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:750;line-height:1.55}.landing-evidence-preview__interpretation,.landing-evidence-preview__quote p{margin:0}.landing-evidence-preview__quote p{color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1);font-size:.82rem;font-style:italic;line-height:1.55}.landing-evidence-preview__interpretation{border-top:1px solid #94a3b814;color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.79rem;line-height:1.52;padding:.65rem .78rem .72rem}.landing-coaching-preview{padding-bottom:1.5rem}.landing-coaching-field{margin-top:1rem}.landing-coaching-field>span{color:#818cf8;color:var(--marketing-indigo-link,#818cf8);display:block;font-size:.61rem;font-weight:800;letter-spacing:.13em;line-height:1.2;margin-bottom:.42rem;text-transform:uppercase}.landing-coaching-field>div{color:#bec6d7;color:var(--marketing-text-secondary-soft,#bec6d7);font-size:.82rem;line-height:1.62}.landing-coaching-field blockquote{margin:0}.landing-coaching-field blockquote,.landing-coaching-field__quote{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-style:italic}.landing-coaching-field.is-emphasized>div{background:linear-gradient(135deg,#4c1d9538,#1e1b4b33);border:1px solid #a78bfa47;border-radius:.78rem;color:#ede9fe;display:inline-block;font-style:italic;max-width:100%;padding:.9rem 1rem;width:-webkit-fit-content;width:fit-content}.landing-act-chips{display:flex;flex-wrap:wrap;gap:.55rem}.landing-act-chips>span{align-items:center;color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);display:inline-flex;font-size:.78rem;font-weight:500;line-height:1.45;min-height:1.5rem;padding:0}.landing-act-chips>span svg{flex:0 0 auto;height:.95rem;width:.95rem}.landing-crm-preview{padding:1.35rem}.landing-crm-preview__body{grid-gap:.95rem;background:#05070ea8;border:1px solid #94a3b81c;border-radius:.95rem;display:grid;gap:.95rem;margin-top:1.2rem;padding:1.15rem}.landing-crm-preview__body p{color:#bec6d7;color:var(--marketing-text-secondary-soft,#bec6d7);font-size:.84rem;line-height:1.68;margin:0}.landing-crm-preview__body strong{color:#f1f5f9;color:var(--marketing-text-strong,#f1f5f9);font-weight:700}.landing-origin-story{gap:1.05rem}.landing-origin-story strong{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-weight:680}@media (max-width:900px){.landing-coaching-grid,.landing-deep-dive-grid{grid-template-columns:1fr}}@media (max-width:760px){.workflow-glance__dissection,.workflow-glance__next-call{grid-template-columns:auto minmax(0,1fr)}.workflow-glance__dissection .workflow-glance__card-copy,.workflow-glance__next-call .workflow-glance__card-copy{min-width:0}.workflow-glance__vertical-link--after-outputs{height:2.6rem;margin-top:0}.landing-crm-preview,.landing-product-preview{border-radius:1.05rem;padding:1rem}.landing-product-preview__header{align-items:flex-start;flex-direction:column;gap:.7rem}.landing-finding-preview{padding:.85rem}.landing-finding-preview__head{gap:.7rem}.landing-evidence-preview__quote{gap:.28rem;grid-template-columns:1fr}}.landing-final-cta__eyebrow{justify-content:center;width:100%}.landing-final-cta__gradient{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.18;margin-bottom:-.16em;overflow:visible;padding-bottom:.22em;padding-top:.025em}@media (max-width:760px){.workflow-glance__vertical-link span:after{border-bottom:1.5px solid #a855f7;border-right:1.5px solid #a855f7;bottom:-.05rem;content:"";height:.46rem;position:absolute;right:50%;transform:translateX(50%) rotate(45deg);width:.46rem;z-index:2}}@media (min-width:701px){.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips{grid-column-gap:.58rem!important;grid-column-gap:var(--conversation-pill-gap)!important;grid-row-gap:0!important;align-items:center!important;column-gap:.58rem!important;column-gap:var(--conversation-pill-gap)!important;display:grid!important;grid-template-columns:var(--dashboard-outcome-track-width) minmax(0,1fr)!important;width:100%!important;inline-size:100%!important;justify-content:stretch!important;max-width:100%!important;row-gap:0!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--outcome{grid-column:1!important;justify-self:start!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark{grid-column:2!important;justify-self:start!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important}}.dashboard-call-card__status .conversation-status-chip__text--compact,.dashboard-call-card__status .conversation-status-chip__text--mobile,.dashboard-call-card__status .conversation-status-chip__text--wide{align-items:flex-start;display:none!important;flex-direction:column;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important}.dashboard-call-card__status .conversation-status-chip__line{display:block;max-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}@media (min-width:1101px){.dashboard-call-card__status .conversation-status-chip__text--wide{display:inline-flex!important}}@media (min-width:701px) and (max-width:1100px){.dashboard-call-card__status .conversation-status-chip__text--compact{display:inline-flex!important}}@media (max-width:700px){.dashboard-call-card__status .conversation-status-chip__text--mobile{display:inline-flex!important}}.relationship-story-metric__tooltip{background:#0e1420;background:var(--app-surface-elevated,var(--app-surface-strong));border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:.62rem;box-shadow:0 14px 36px #00000057,0 0 0 1px #8f3eff0d;color:#f8fafc;color:var(--app-text-strong);display:block;font-size:.82rem;font-weight:500;line-height:1.5;overflow-wrap:break-word;padding:.62rem .72rem;pointer-events:none;position:fixed;white-space:normal;z-index:10050}.relationship-story-metric__tooltip.is-above{transform:translateY(-100%)}.relationship-story-card.is-preview .relationship-story-metric.is-multiline .relationship-story-metric__value[tabindex="0"]{cursor:help}@media (max-width:700px){.relationship-story-metric__tooltip{display:none!important}}@media (min-width:761px){.customers-directory__controls .bookmark-sort-menu__trigger--relationship,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation{flex-basis:auto!important;gap:.55rem!important;max-width:min(22rem,calc(100vw - 1.5rem))!important;min-width:15.5rem!important;padding-inline:.78rem!important;width:-webkit-max-content!important;width:max-content!important}.bookmark-sort-menu__trigger.is-long-summary .bookmark-sort-menu__eyebrow,.bookmark-sort-menu__trigger.is-very-long-summary .bookmark-sort-menu__eyebrow{display:inline!important}.bookmark-sort-menu__summary,.bookmark-sort-menu__trigger.is-long-summary .bookmark-sort-menu__summary,.bookmark-sort-menu__trigger.is-very-long-summary .bookmark-sort-menu__summary{flex:0 0 auto!important;font-size:.75rem!important;letter-spacing:normal!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.bookmark-sort-menu__eyebrow{flex:0 0 auto;font-size:.59rem!important}}.call-detail-header:after{content:none!important;display:none!important}.coaching-view blockquote,.coaching-view em{font-style:italic!important}@media (min-width:701px){.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips{grid-column-gap:.58rem!important;grid-column-gap:var(--conversation-pill-gap)!important;align-items:center!important;column-gap:.58rem!important;column-gap:var(--conversation-pill-gap)!important;display:grid!important;grid-template-columns:minmax(var(--dashboard-outcome-track-width),-webkit-max-content) minmax(0,1fr)!important;grid-template-columns:minmax(var(--dashboard-outcome-track-width),max-content) minmax(0,1fr)!important;width:100%!important;inline-size:100%!important;max-width:100%!important;overflow:visible!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--outcome{grid-column:1!important;justify-self:start!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:none!important;overflow:visible!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark{grid-column:2!important;justify-self:start!important;overflow:hidden!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--compact,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--wide{width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__line{width:auto!important;inline-size:auto!important;max-width:100%!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}}@media (min-width:761px){:root{--bookmark-sort-control-width:15rem}.customers-directory__controls .bookmark-sort-menu__trigger--relationship,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation{box-sizing:border-box!important;flex:0 0 var(--bookmark-sort-control-width)!important;gap:.48rem!important;max-width:var(--bookmark-sort-control-width)!important;min-width:var(--bookmark-sort-control-width)!important;padding-inline:.68rem!important;width:var(--bookmark-sort-control-width)!important}.bookmark-sort-menu__summary,.bookmark-sort-menu__trigger.is-long-summary .bookmark-sort-menu__summary,.bookmark-sort-menu__trigger.is-very-long-summary .bookmark-sort-menu__summary{flex:1 1 auto!important;font-size:.72rem!important;letter-spacing:normal!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.bookmark-sort-menu__eyebrow,.bookmark-sort-menu__trigger.is-long-summary .bookmark-sort-menu__eyebrow,.bookmark-sort-menu__trigger.is-very-long-summary .bookmark-sort-menu__eyebrow{display:inline!important;flex:0 0 auto!important;font-size:.56rem!important}.bookmark-sort-menu__caret,.bookmark-sort-menu__filter-dot{flex:0 0 auto!important}}@media (min-width:701px){.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true]{grid-template-columns:minmax(var(--dashboard-outcome-track-width),-webkit-max-content) minmax(0,1fr)!important;grid-template-columns:minmax(var(--dashboard-outcome-track-width),max-content) minmax(0,1fr)!important;row-gap:.42rem!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true] .conversation-status-chip--bookmark{grid-column:1/-1!important;grid-row:2!important;max-width:100%!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true]{grid-column-gap:.58rem!important;grid-column-gap:var(--conversation-pill-gap)!important;grid-row-gap:0!important;align-items:center!important;column-gap:.58rem!important;column-gap:var(--conversation-pill-gap)!important;display:grid!important;grid-template-columns:var(--dashboard-outcome-track-width) minmax(0,1fr)!important;grid-template-rows:auto!important;width:100%!important;inline-size:100%!important;max-width:100%!important;overflow:visible!important;row-gap:0!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--outcome{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:none!important;white-space:nowrap!important}.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true] .conversation-status-chip--bookmark{grid-column:2!important;grid-row:1!important;justify-self:start!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow:hidden!important;white-space:normal!important}.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--compact,.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--mobile,.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--wide{align-items:flex-start!important;display:none!important;flex-direction:column!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__line{display:block!important;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}}@media (min-width:1101px){.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--wide{display:inline-flex!important}}@media (min-width:701px) and (max-width:1100px){.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--compact{display:inline-flex!important}}.bookmark-sort-menu__center{align-items:center;display:inline-flex;flex:1 1 auto;gap:.42rem;min-width:0;white-space:nowrap}@media (min-width:761px){.customers-directory__controls .bookmark-sort-menu__trigger--relationship,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation{grid-gap:0!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;flex:0 0 15rem!important;flex:0 0 var(--bookmark-sort-control-width,15rem)!important;gap:0!important;grid-template-columns:1fr auto 1fr!important;max-width:15rem!important;max-width:var(--bookmark-sort-control-width,15rem)!important;min-width:15rem!important;min-width:var(--bookmark-sort-control-width,15rem)!important;padding-inline:.72rem!important;width:15rem!important;width:var(--bookmark-sort-control-width,15rem)!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__eyebrow,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__eyebrow{display:inline!important;grid-column:1!important;justify-self:start!important;min-width:-webkit-max-content!important;min-width:max-content!important;white-space:nowrap!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__center,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__center{align-items:center!important;display:inline-flex!important;gap:.42rem!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;min-width:0!important;white-space:nowrap!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary{flex:0 0 auto!important;max-width:none!important;min-width:-webkit-max-content!important;min-width:max-content!important;overflow:visible!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:-webkit-max-content!important;width:max-content!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__filter-dot,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__filter-dot{flex:0 0 auto!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__caret,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__caret{flex:0 0 auto!important;grid-column:3!important;justify-self:end!important}:root{--bookmark-sort-control-width:16rem}.customers-directory__controls .bookmark-sort-menu__trigger--relationship,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation{flex-basis:var(--bookmark-sort-control-width)!important;max-width:var(--bookmark-sort-control-width)!important;min-width:var(--bookmark-sort-control-width)!important;width:var(--bookmark-sort-control-width)!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary{align-items:center!important;display:inline-flex!important;gap:.38rem!important;justify-content:center!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary-prefix,.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary-value,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary-prefix,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary-value{display:inline-block;white-space:nowrap}}.working-hourglass{--working-hourglass-size:1rem;animation:callsect-hourglass-flip 2.2s cubic-bezier(.55,.06,.42,.96) infinite;color:currentColor;display:inline-grid;flex:0 0 var(--working-hourglass-size);height:var(--working-hourglass-size);place-items:center;transform-origin:50% 50%;width:var(--working-hourglass-size)}.working-hourglass svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;height:100%;overflow:visible;width:100%}.working-hourglass .working-hourglass__sand{fill:currentColor;stroke:none;opacity:.72}@media (prefers-reduced-motion:reduce){.working-hourglass{animation:none}}.processing-panel__title{align-items:center;display:inline-flex;gap:.42rem}.call-detail-primary-button .working-hourglass,.call-detail-secondary-button .working-hourglass,.prepare-next-call-preview__action .working-hourglass,.prepare-next-call-regenerate .working-hourglass,.upload-submit-button .working-hourglass{vertical-align:middle}@media (max-width:700px){.dashboard-call-card__status{overflow:visible!important}.dashboard-call-card__status .conversation-status-chips,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true]{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:.44rem!important;justify-content:flex-start!important;max-width:100%!important;overflow:visible!important;width:100%!important}.dashboard-call-card__status .conversation-status-chip--outcome{order:1;width:-webkit-max-content!important;width:max-content!important;inline-size:-webkit-max-content!important;inline-size:max-content!important;max-width:100%!important;white-space:nowrap!important}.dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true] .conversation-status-chip--bookmark{box-sizing:border-box!important;order:2;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--compact,.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--wide{display:none!important}.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__text--mobile{align-items:flex-start!important;display:inline-flex!important;flex-direction:column!important;width:-webkit-fit-content!important;width:fit-content!important;inline-size:-webkit-fit-content!important;inline-size:fit-content!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow:visible!important;white-space:normal!important}.dashboard-call-card__status .conversation-status-chip--bookmark .conversation-status-chip__line{width:auto!important;inline-size:auto!important;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}}@media (max-width:760px){.customers-directory__controls .bookmark-sort-menu__trigger--relationship,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation{grid-gap:0!important;align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:0!important;grid-template-columns:minmax(3.7rem,1fr) auto minmax(1.7rem,1fr)!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding-inline:.9rem!important;width:100%!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__eyebrow,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__eyebrow{display:inline!important;grid-column:1!important;justify-self:start!important;min-width:-webkit-max-content!important;min-width:max-content!important;white-space:nowrap!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__center,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__center{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:.42rem!important;grid-column:2!important;justify-content:center!important;justify-self:center!important;min-width:0!important;white-space:nowrap!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:.38rem!important;justify-content:center!important;max-width:none!important;min-width:-webkit-max-content!important;min-width:max-content!important;overflow:visible!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;width:-webkit-max-content!important;width:max-content!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary-prefix,.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__summary-value,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary-prefix,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__summary-value{display:inline-block!important;white-space:nowrap!important}.customers-directory__controls .bookmark-sort-menu__trigger--relationship .bookmark-sort-menu__caret,.dashboard-library__filters .bookmark-sort-menu__trigger--conversation .bookmark-sort-menu__caret{flex:0 0 auto!important;grid-column:3!important;justify-self:end!important}}.relationship-history .relationship-story-card.is-preview.is-clickable .relationship-story-metric__value[tabindex="0"]{cursor:help;position:relative;z-index:4}.relationship-story-metric__tooltip{background:#0e1420!important;background:var(--app-surface-elevated,var(--app-surface-strong))!important;border-color:#94a3b81f!important;border-color:var(--app-border)!important;box-shadow:0 12px 30px #00000047!important}.working-hourglass{animation-duration:2.2s!important;animation-fill-mode:both!important;animation-iteration-count:infinite!important;animation-name:callsect-hourglass-flip!important;animation-timing-function:ease-in-out!important;will-change:transform}@keyframes callsect-hourglass-flip{0%,32%{transform:rotate(0deg)}50%,82%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.working-hourglass{animation-duration:2.2s!important;animation-fill-mode:both!important;animation-iteration-count:infinite!important;animation-name:callsect-hourglass-flip!important;animation-timing-function:ease-in-out!important}}@media (max-width:700px){.dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-card__status .conversation-status-chip--outcome,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--bookmark,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chip--outcome,.dashboard-call-list.has-shared-outcome-track .dashboard-call-card__status .conversation-status-chips[data-bookmark-stack=true] .conversation-status-chip--bookmark{-webkit-margin-start:0!important;align-self:flex-start!important;justify-self:start!important;margin-inline-start:0!important;transform:none!important}}.note-quality--updating .note-quality__header{align-items:center}.note-quality__updating{align-items:center;color:#8b98ad;color:var(--app-text-muted,#94a3b8);display:inline-flex;font-size:.82rem;font-weight:650;gap:.42rem;justify-content:center;letter-spacing:.01em;min-width:6.7rem;white-space:nowrap}.note-quality__updating .working-hourglass{color:currentColor}.longitudinal-delta.is-collapsed .longitudinal-delta__chevron{transform:rotate(0deg)!important}.longitudinal-delta.is-expanded .longitudinal-delta__chevron{transform:rotate(180deg)!important}.processing-panel__notification{align-items:center;background:rgba(124,58,237,.055);border:1px solid #8b5cf638;border-radius:.8rem;color:#cbd5e1;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.8rem .9rem}.processing-panel__notification>div{min-width:0}.processing-panel__notification strong{color:#f1f5f9;display:block;font-size:.78rem}.processing-panel__notification span{color:#64748b;display:block;font-size:.72rem;line-height:1.35;margin-top:.18rem}.processing-panel__notification button{background:#7c3aed26;border:1px solid #a78bfa4d;border-radius:.65rem;color:#ddd6fe;flex:0 0 auto;font-size:.72rem;font-weight:600;padding:.48rem .68rem;transition:background-color .16s ease,border-color .16s ease}.processing-panel__notification button:hover:not(:disabled){background:#7c3aed38;border-color:#a78bfa73}.processing-panel__notification button:disabled{cursor:wait;opacity:.6}.processing-panel__notification.is-enabled{background:rgba(34,197,94,.045);border-color:#4ade802e;color:#86efac;justify-content:flex-start}.processing-panel__notification.is-enabled span{color:#94a3b8;margin-top:0}@media (max-width:640px){.processing-panel__notification{align-items:stretch;flex-direction:column}.processing-panel__notification button{width:100%}.processing-panel__notification.is-enabled{align-items:flex-start;flex-direction:row}}.call-detail-metadata-editor{grid-gap:.65rem .75rem;display:grid;gap:.65rem .75rem;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr);margin-top:.48rem;width:min(100%,46rem)}.call-detail-metadata-editor label{grid-gap:.3rem;display:grid;gap:.3rem;min-width:0}.call-detail-metadata-editor label>span{color:#8b98ad;color:var(--app-text-muted);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.call-detail-metadata-editor input{background:color-mix(in srgb,#0e1420 92%,#0000);background:color-mix(in srgb,var(--app-surface-strong) 92%,#0000);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.68rem;color:#f8fafc;color:var(--app-text-strong);font:inherit;font-size:.88rem;height:2.45rem;min-width:0;outline:none;padding:0 .72rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease;width:100%}.call-detail-metadata-editor input:focus{border-color:#6d4aff;border-color:var(--app-brand-border-strong,var(--app-brand));box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft)}.call-detail-metadata-editor__warning{color:#8b98ad;color:var(--app-text-muted);font-size:.76rem;grid-column:1/-1;line-height:1.45;margin:0}.call-detail-metadata-edit-button{white-space:nowrap}@media (max-width:760px){.call-detail-metadata-editor{grid-template-columns:1fr;width:100%}.call-detail-metadata-editor__warning{grid-column:1}}.evidence-verbatim-quote{color:#f8fafc;color:var(--app-text-strong);font-size:inherit;font-style:italic}.coaching-move__section blockquote.coaching-move__situation{background:#0000;border:0;color:#f8fafc;color:var(--app-text-strong);margin:0;padding:0}html.light .coaching-move__situation-commentary{color:#dce3ee!important;color:var(--app-text)!important}:root{--evidence-quote-text:#f8fafc;--evidence-commentary-text:#9aa5b7}html.light{--evidence-quote-text:#171521;--evidence-commentary-text:#5f6678}.coaching-move__section blockquote.coaching-move__situation,.evidence-verbatim-quote,.findings-key-moments--evidence-first .findings-key-moment__quote{color:#f8fafc!important;color:var(--evidence-quote-text)!important;font-style:italic!important;font-weight:600!important}.coaching-evidence__commentary,.coaching-move__situation-commentary,.findings-key-moments--evidence-first .findings-key-moment__takeaway{color:#9aa5b7!important;color:var(--evidence-commentary-text)!important;font-weight:500!important}.findings-key-moments--evidence-first .findings-key-moment__quote,.findings-key-moments--evidence-first .findings-key-moment__takeaway{font-size:.8rem}@media (max-width:620px){.findings-key-moments--evidence-first .findings-key-moment__quote,.findings-key-moments--evidence-first .findings-key-moment__takeaway{font-size:.82rem}}.coaching-move__section p,.coaching-move__situation-commentary{color:#9aa5b7!important;color:var(--evidence-commentary-text)!important;font-size:.85rem!important;font-weight:500!important;line-height:1.62!important}.coaching-move__section blockquote.coaching-move__situation{font-size:.85rem!important;line-height:1.62!important}.coaching-move__evidence{align-items:flex-start;display:flex;gap:.55rem;min-width:0}.coaching-move__evidence-line{flex:1 1 auto}.coaching-move__bullet{margin-top:.52rem}.coaching-question-prompt{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}.coaching-question-prompt__evidence,.coaching-question-prompt__lead,.coaching-question-prompt__lead-only,.coaching-question-prompt__suggestion{display:block;font-size:inherit;line-height:inherit;min-width:0}.coaching-question-prompt__evidence .evidence-verbatim-quote{color:#f8fafc!important;color:var(--evidence-quote-text)!important;font-size:inherit;font-style:italic!important;font-weight:600!important;line-height:inherit}.coaching-question-prompt__lead{color:#9aa5b7;color:var(--evidence-commentary-text);font-size:.85rem;font-style:normal;font-weight:500;line-height:1.62}.coaching-question-prompt__suggestion{border-left:2px solid #6d4aff;border-left:2px solid var(--app-brand);box-sizing:border-box;display:block;padding:0 0 0 .78rem;width:100%}.coaching-question-prompt__suggestion em{color:#9aa5b7;color:var(--evidence-commentary-text);font-size:.85rem;font-style:italic!important;font-weight:400;line-height:1.62}.confidence-chip.is-inline{-webkit-margin-start:.36rem!important;margin-inline-start:.36rem!important;vertical-align:middle}html.light .call-detail-page:not(.public-fixed-dark) .coaching-move__situation-commentary{color:#9aa5b7!important;color:var(--evidence-commentary-text)!important}.call-detail-page .coaching-evidence__line{align-items:baseline}.call-detail-page .coaching-move__section--continuation{margin-left:0}.coaching-evidence__line--question{flex:1 1 auto}.coaching-evidence__line--question>.coaching-evidence__timestamp{flex:0 0 2.8rem;justify-content:flex-start;width:2.8rem}.coaching-evidence__timestamp--placeholder{color:#9aa5b7!important;color:var(--evidence-commentary-text)!important;font-weight:500;opacity:.55;pointer-events:none;text-decoration:none;visibility:visible}@media (max-width:760px){.call-detail-page .coaching-card--wide .coaching-evidence__line>.coaching-evidence__timestamp{flex:0 0 2.8rem;justify-content:flex-start;width:2.8rem}}@media (min-width:1024px){.landing-coaching-field>div,.landing-evidence-preview__interpretation,.landing-evidence-preview__quote p{font-size:.88rem;line-height:1.62}.prepare-next-call-flow small,.prepare-next-call-objections small,.prepare-next-call-questions small{font-size:.86rem;line-height:1.55}.prepare-next-call-script__pivots p,.prepare-next-call-script__section p,.prepare-next-call-script__tip p{font-size:.93rem;line-height:1.62}}.landing-coaching-field__quote{display:block}.landing-coaching-field__observation{color:#bec6d7;color:var(--marketing-text-secondary-soft,#bec6d7);font:inherit;font-style:normal;margin:.38rem 0 0}.coaching-evidence__speaker.transcript-speaker{align-self:baseline;flex:0 0 auto;margin-right:0}.call-detail-page .coaching-evidence__line--with-meta{grid-column-gap:.5rem;align-items:baseline!important;column-gap:.5rem;display:grid;flex:1 1 auto;grid-template-columns:3.35rem minmax(0,1fr);min-width:0}.call-detail-page .coaching-evidence__meta{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0;width:3.35rem}.call-detail-page .coaching-evidence__speaker.transcript-speaker{align-self:auto;display:block;line-height:1.4;margin:0;white-space:nowrap}.call-detail-page .coaching-evidence__meta>.coaching-evidence__timestamp{flex:0 0 auto;justify-content:flex-start;margin:0;width:auto}.call-detail-page .coaching-evidence__meta.is-placeholder{justify-content:flex-start}.call-detail-page .coaching-evidence__line--question>.coaching-question-prompt,.call-detail-page .coaching-evidence__line>.coaching-evidence__copy,.call-detail-page .coaching-move__evidence-line>.coaching-move__situation-copy{min-width:0}.call-detail-page .coaching-move__evidence-line>.coaching-move__situation-copy{display:flex;flex-direction:column}.landing-coaching-evidence{align-items:baseline;display:flex;gap:.58rem;min-width:0}.landing-coaching-evidence__speaker{display:inline-block;flex:0 0 auto;font-size:.62rem;font-weight:800;letter-spacing:.12em;line-height:1.2;margin:0;text-transform:uppercase}.landing-coaching-evidence__speaker.is-client{color:#8be4ff;color:var(--speaker-client-color)}.landing-coaching-evidence__speaker.is-rep{color:#c4b5fd;color:var(--speaker-rep-color)}.landing-coaching-evidence .landing-coaching-field__quote{border-left:0;display:inline;min-width:0;padding-left:0}.live-demo-beta-cta{grid-gap:.8rem;background:radial-gradient(circle at 50% 0,#7c3aed38,#0000 48%),linear-gradient(145deg,rgba(124,58,237,.085),#1118272e 56%,rgba(34,211,238,.045));border:1px solid #8b5cf63d;border-radius:1.35rem;box-shadow:0 26px 72px #0003;display:grid;gap:.8rem;justify-items:center;margin:clamp(2.6rem,6vw,5.2rem) 0 0;overflow:hidden;padding:clamp(2.4rem,6vw,5.5rem) clamp(1.2rem,5vw,4rem);position:relative;text-align:center}.live-demo-beta-cta:before{background-image:linear-gradient(#a78bfa14 1px,#0000 0),linear-gradient(90deg,#a78bfa14 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 76%);mask-image:linear-gradient(180deg,#000,#0000 76%);opacity:.28;pointer-events:none;position:absolute}.live-demo-beta-cta>*{position:relative;z-index:1}.live-demo-beta-cta h2{text-wrap:balance;color:#f8fafc;color:var(--app-text-strong);font-size:clamp(2.35rem,6vw,5rem);font-weight:820;letter-spacing:-.055em;line-height:.96;margin:0;max-width:13ch}.live-demo-beta-cta p{color:#8b98ad;color:var(--app-text-muted);font-size:clamp(1rem,2vw,1.25rem);font-weight:590;line-height:1.45;margin:.25rem 0 .55rem}.live-demo-beta-cta__button{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:1px solid #c4b5fd80;border-radius:.95rem;box-shadow:0 18px 42px #4c1d9557;color:#fff;display:inline-flex;font-size:clamp(.98rem,1.7vw,1.12rem);font-weight:760;gap:.8rem;justify-content:center;letter-spacing:-.015em;min-height:4.15rem;padding:1rem 1.65rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.live-demo-beta-cta__button strong{color:#ddd6fe;font-weight:860;letter-spacing:.025em}.live-demo-beta-cta__button:hover{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#ddd6fed1;box-shadow:0 22px 48px #4c1d956b;transform:translateY(-2px)}.live-demo-beta-cta__button:focus-visible{outline:3px solid #a78bfa66;outline-offset:4px}html:not(.dark) .live-demo-beta-cta{background:radial-gradient(circle at 50% 0,#7c3aed21,#0000 50%),linear-gradient(145deg,#fff,#f7f3ff 72%,#f4fbff);border-color:#d9cdf4;box-shadow:0 24px 60px #4338781f}html:not(.dark) .live-demo-beta-cta p{color:#66627a}@media (max-width:760px){.live-demo-beta-cta{border-radius:1rem;gap:.7rem;margin-top:2.1rem;padding:2.35rem 1rem 2.45rem}.live-demo-beta-cta h2{font-size:clamp(2.15rem,12vw,3.25rem);line-height:.98;max-width:11ch}.live-demo-beta-cta p{font-size:1rem;margin-top:.2rem}.live-demo-beta-cta__button{min-height:3.85rem;padding-inline:1rem;width:100%}}@media (prefers-reduced-motion:reduce){.live-demo-beta-cta__button{transition:none}.live-demo-beta-cta__button:hover{transform:none}}.landing-page .landing-evidence-preview__quote time{font-size:.82rem;line-height:1.55}.landing-page .landing-coaching-evidence__speaker{display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.landing-page .landing-coaching-field.is-emphasized>div{display:inline-block;max-width:100%;width:-webkit-fit-content;width:fit-content}.landing-page .landing-product-preview__eyebrow{font-size:.72rem}.landing-page .landing-product-preview__header h3{font-size:1.16rem;line-height:1.3}.landing-page .landing-finding-preview__head span{font-size:.7rem}.landing-page .landing-finding-preview__head strong{font-size:1rem;line-height:1.46}.landing-page .landing-coaching-field>span,.landing-page .landing-finding-preview__head span{color:#818cf8;color:var(--marketing-indigo-link,#818cf8)}.landing-page .landing-coaching-field{background:#05070e9e;border:1px solid #94a3b81c;border-radius:.95rem;padding:1rem}.landing-page .landing-coaching-field>span{font-size:.7rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}@media (min-width:1024px){.landing-page .landing-evidence-preview__quote time{font-size:.88rem;line-height:1.62}.landing-page .landing-product-preview__header h3{font-size:1.2rem}.landing-page .landing-finding-preview__head strong{font-size:1.04rem}}.landing-page .landing-example-context{color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-size:.68rem;font-weight:800;letter-spacing:.14em;line-height:1.2;max-width:100%;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.landing-page .landing-product-section__intro+.landing-example-context{margin-inline:auto}.landing-page .landing-product-preview__status{font-size:.73rem;min-height:2.05rem;padding:.44rem .72rem}.landing-page .landing-coaching-evidence-block{background:#0d0a18b8;border:1px solid #8b5cf621;border-radius:.75rem;overflow:hidden}.landing-page .landing-coaching-evidence-block .landing-coaching-evidence{padding:.72rem .78rem}.landing-page .landing-coaching-evidence-block .landing-coaching-field__observation{border-top:1px solid #94a3b814;color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.79rem;line-height:1.52;margin:0;padding:.65rem .78rem .72rem}@media (min-width:1024px){.landing-page .landing-coaching-evidence-block .landing-coaching-field__observation{font-size:.88rem;line-height:1.62}}.landing-page .landing-coaching-evidence-block .landing-coaching-field__quote{color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1)}.landing-page .landing-example-context{font-size:.82rem;margin-inline:auto;text-align:center}.landing-page .landing-coaching-field__finding{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);display:block;font-size:1rem;font-weight:650;line-height:1.46;margin:0 0 .42rem}.landing-page .landing-coaching-field__finding+p{margin:0}@media (min-width:1024px){.landing-page .landing-example-context{font-size:.92rem}.landing-page .landing-coaching-field__finding{font-size:1.04rem}}.landing-page .landing-section-chapter{align-items:center;color:#a78bfa;color:var(--marketing-violet,#a78bfa);display:flex;font-size:1.02rem;font-weight:820;gap:.85rem;justify-content:center;letter-spacing:.18em;line-height:1.15;margin-inline:auto;max-width:100%;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.landing-page .landing-section-chapter:after,.landing-page .landing-section-chapter:before{background:linear-gradient(90deg,#7c3aed,#6366f1 58%,#22d3ee);content:"";display:block;flex:0 0 auto;height:2px;opacity:.9;width:2.8rem}.landing-page .landing-section-chapter:after{transform:scaleX(-1)}.landing-page .landing-scroll-reveal{will-change:opacity,transform,filter}@media (min-width:768px){.landing-page .landing-section-chapter{font-size:1.18rem;gap:1rem}.landing-page .landing-section-chapter:after,.landing-page .landing-section-chapter:before{width:3.4rem}}@media (prefers-reduced-motion:reduce){.landing-page .landing-scroll-reveal{filter:none;opacity:1;transform:none;transition:none;will-change:auto}}.landing-page .landing-section-chapter__number{align-items:center;background:rgba(139,92,246,.075);border:1px solid #8b5cf63d;border-radius:999px;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);display:inline-flex;font-size:.62em;font-weight:840;justify-content:center;letter-spacing:.1em;line-height:1;min-height:1.55rem;min-width:1.85rem;padding:.16rem .34rem}.landing-page .landing-section-chapter__label{display:inline-block}.landing-act-output-stack{grid-gap:1.15rem;display:grid;gap:1.15rem;min-width:0}.landing-act-next-preview .landing-coaching-field{margin-top:.85rem}@media (min-width:1024px){.landing-act-output-stack{gap:1.35rem}}.live-demo-mobile-coaching-section,.live-demo-mobile-proof{background:rgba(15,23,42,.035);border:1px solid #94a3b824;border-radius:.9rem;overflow:hidden;padding:.9rem}.dark .live-demo-mobile-coaching-section,.dark .live-demo-mobile-proof{background:hsla(0,0%,100%,.025);border-color:#94a3b81f}.live-demo-mobile-proof.is-secondary{background:rgba(245,158,11,.035);border-color:#f59e0b33}.live-demo-mobile-coaching-section>small,.live-demo-mobile-proof>small{color:#7c3aed;display:block;font-size:.65rem;font-weight:800;letter-spacing:.13em;line-height:1.2;margin-bottom:.42rem;text-transform:uppercase}.dark .live-demo-mobile-coaching-section>small,.dark .live-demo-mobile-proof>small{color:#a78bfa}.live-demo-mobile-proof>strong{color:#1e293b;display:block;font-size:.92rem;line-height:1.5}.dark .live-demo-mobile-proof>strong{color:#e2e8f0}.live-demo-mobile-proof blockquote{grid-gap:.55rem;border-top:1px solid #94a3b81f;color:#475569;display:grid;font-size:.82rem;font-style:italic;gap:.55rem;grid-template-columns:auto minmax(0,1fr);line-height:1.55;margin:.72rem 0 0;padding-top:.72rem}.dark .live-demo-mobile-proof blockquote{color:#bec6d7}.live-demo-mobile-proof blockquote time{color:#7c3aed;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-style:normal;font-weight:800}.dark .live-demo-mobile-proof blockquote time{color:#a78bfa}.live-demo-mobile-coaching-section blockquote,.live-demo-mobile-coaching-section p{color:#475569;font-size:.86rem;line-height:1.6;margin:0}.dark .live-demo-mobile-coaching-section blockquote,.dark .live-demo-mobile-coaching-section p{color:#bec6d7}.live-demo-mobile-coaching-section blockquote{font-style:italic}.live-demo-mobile-coaching-section.is-emphasized{background:linear-gradient(135deg,#7c3aed14,#4f46e50a);border-color:#8b5cf647}.live-demo-mobile-locked-preview{grid-gap:.55rem;background:rgba(124,58,237,.055);border:1px solid #8b5cf638;border-radius:1rem;display:grid;gap:.55rem;overflow:hidden;padding:.8rem;position:relative}.live-demo-mobile-locked-preview:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(180deg,#ffffff05,#7c3aed1c);content:"";inset:0;position:absolute}.live-demo-mobile-locked-preview>div{align-items:center;background:#ffffff0a;border:1px solid #94a3b81c;border-radius:.72rem;display:flex;gap:.7rem;justify-content:space-between;padding:.68rem .72rem}.live-demo-mobile-locked-preview small{color:#64748b;font-size:.7rem}.live-demo-mobile-locked-preview strong{color:#475569;font-size:.76rem;text-align:right}.dark .live-demo-mobile-locked-preview small,.dark .live-demo-mobile-locked-preview strong{color:#94a3b8}.live-demo-mobile-unlock-row{align-items:flex-start;color:#475569;display:flex;font-size:.82rem;gap:.65rem;line-height:1.5}.dark .live-demo-mobile-unlock-row{color:#cbd5e1}.live-demo-mobile-unlock-row svg{color:#7c3aed;flex:0 0 auto;margin-top:.14rem}.dark .live-demo-mobile-unlock-row svg{color:#a78bfa}.live-demo-mobile-beta-button{align-items:center;background:linear-gradient(135deg,#7c3aed,#4f46e5);border:1px solid #c4b5fd85;border-radius:.9rem;box-shadow:0 14px 34px #4c1d9547;color:#fff;display:inline-flex;font-size:.92rem;font-weight:760;gap:.65rem;justify-content:center;min-height:3.55rem;padding:.9rem 1rem;width:100%}.live-demo-mobile-beta-button strong{color:#ddd6fe;font-weight:860}.relationship-shell--conversion-gate{padding-bottom:clamp(2rem,5vw,4rem)}.live-demo-relationship-conversion{background:radial-gradient(circle at 50% 0,#7c3aed21,#0000 46%),#0a0e17;background:radial-gradient(circle at 50% 0,#7c3aed21,#0000 46%),var(--app-surface);border:1px solid #8b5cf638;border-radius:1.35rem;box-shadow:0 26px 72px #00000029;display:grid;margin-top:1.15rem;overflow:hidden;position:relative}.live-demo-relationship-conversion__gate,.live-demo-relationship-conversion__preview,.live-demo-relationship-conversion__veil{grid-area:1/1}.live-demo-relationship-conversion__preview{filter:blur(4.5px);max-height:46rem;opacity:.44;overflow:hidden;padding:1rem;pointer-events:none;transform:scale(.995);transform-origin:center;-webkit-user-select:none;user-select:none}.live-demo-relationship-conversion__preview .relationship-history{margin:0}.live-demo-relationship-conversion__next-preview{background:hsla(0,0%,100%,.035);background:var(--app-surface-soft);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:1rem;margin-top:1rem;padding:1rem}.live-demo-relationship-conversion__next-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.85rem}.live-demo-relationship-conversion__next-grid article{grid-gap:.35rem;border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.8rem;display:grid;gap:.35rem;padding:.9rem}.live-demo-relationship-conversion__next-grid small{color:#8b98ad;color:var(--app-text-muted);font-size:.7rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.live-demo-relationship-conversion__next-grid strong{color:#f8fafc;color:var(--app-text-strong);font-size:.88rem;line-height:1.45}.live-demo-relationship-conversion__veil{background:linear-gradient(180deg,#05050933,#050509b3 54%,#050509f0),radial-gradient(circle at 50% 38%,#7c3aed2e,#0000 42%);pointer-events:none;z-index:1}html:not(.dark) .live-demo-relationship-conversion__veil{background:linear-gradient(180deg,#f8fafc38,#f8fafcb8 54%,#f8fafcf5),radial-gradient(circle at 50% 38%,#7c3aed1f,#0000 42%)}.live-demo-relationship-conversion__gate{align-items:center;align-self:center;display:flex;flex-direction:column;justify-self:center;padding:clamp(1.6rem,5vw,3rem);position:relative;text-align:center;width:min(64rem,calc(100% - 2rem));z-index:2}.live-demo-relationship-conversion__lock{background:#7c3aed1f;border:1px solid #a78bfa47;border-radius:1rem;box-shadow:0 0 32px #7c3aed1f;color:#a78bfa;display:grid;height:3rem;margin-bottom:1rem;place-items:center;width:3rem}.live-demo-relationship-conversion__gate h2{text-wrap:balance;color:#f8fafc;color:var(--app-text-strong);font-size:clamp(2rem,5vw,4rem);font-weight:820;letter-spacing:-.05em;line-height:.98;margin:.65rem 0 0;max-width:none;white-space:nowrap}.live-demo-relationship-conversion__gate>p{color:#8b98ad;color:var(--app-text-muted);font-size:clamp(.95rem,1.7vw,1.08rem);line-height:1.65;margin:.8rem auto 0;max-width:58rem}.live-demo-mobile-beta-copy-line,.live-demo-relationship-conversion__copy-line{display:block}.live-demo-relationship-conversion__copy-line{white-space:nowrap}.live-demo-relationship-conversion__unlock-list{grid-gap:.65rem;display:grid;gap:.65rem;margin:1.35rem auto 1.5rem;max-width:min(40rem,100%);text-align:left;width:-webkit-fit-content;width:fit-content}.live-demo-relationship-conversion__unlock-list span{align-items:flex-start;color:#dce3ee;color:var(--app-text);display:flex;font-size:.9rem;gap:.65rem;line-height:1.5}.live-demo-relationship-conversion__unlock-list svg{color:#a78bfa;flex:0 0 auto;margin-top:.14rem}.live-demo-relationship-conversion__gate>small{color:#6f7d95;color:var(--app-text-subtle);font-size:.76rem;line-height:1.45;margin-top:.8rem}@media (max-width:1100px){.live-demo-relationship-conversion__copy-line{white-space:normal}}@media (max-width:760px){.live-demo-relationship-conversion__preview{filter:blur(4px);max-height:38rem;padding:.55rem}.live-demo-relationship-conversion__next-grid{grid-template-columns:1fr}.live-demo-relationship-conversion__gate{padding:1.35rem .8rem 1.6rem;width:calc(100% - 1rem)}.live-demo-relationship-conversion__gate h2{font-size:clamp(2rem,11vw,3rem);white-space:normal}.live-demo-relationship-conversion__unlock-list span{font-size:.82rem}.live-demo-mobile-beta-copy-line,.live-demo-relationship-conversion__copy-line{white-space:normal}}.landing-page .landing-section-chapter__number{background:#0000;border:0;border-radius:0;color:inherit;display:inline-block;font:inherit;font-size:1em;font-weight:inherit;letter-spacing:inherit;line-height:inherit;min-height:0;min-width:0;padding:0}.landing-prepare-next-preview{padding-bottom:1.25rem}.landing-prepare-next-preview__card,.landing-prepare-next-preview__flow,.landing-prepare-next-preview__question,.landing-prepare-next-preview__strategy{background:#05070e9e;border:1px solid #94a3b81c;border-radius:.85rem;margin-top:.85rem}.landing-prepare-next-preview__strategy{background:linear-gradient(135deg,#4c1d952e,#0d0a18b8);border-color:#8b5cf640;padding:.9rem 1rem}.landing-prepare-next-preview__card>span,.landing-prepare-next-preview__flow>span,.landing-prepare-next-preview__question>span,.landing-prepare-next-preview__strategy>span{color:#a78bfa;color:var(--marketing-violet,#a78bfa);display:block;font-size:.68rem;font-weight:800;letter-spacing:.13em;line-height:1.2;margin-bottom:.42rem;text-transform:uppercase}.landing-prepare-next-preview__strategy strong{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);display:block;font-size:.88rem;font-weight:650;line-height:1.55}.landing-prepare-next-preview__pair{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-prepare-next-preview__card{min-width:0;padding:.9rem 1rem}.landing-prepare-next-preview__card strong{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);display:block;font-size:.84rem;font-weight:650;line-height:1.5}.landing-prepare-next-preview__card small{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);display:block;font-size:.74rem;line-height:1.5;margin-top:.42rem}.landing-prepare-next-preview__flow,.landing-prepare-next-preview__question{padding:.9rem 1rem}.landing-prepare-next-preview__flow ol{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.landing-prepare-next-preview__flow li{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:1.45rem minmax(0,1fr);min-width:0;padding:.2rem .72rem .15rem 0}.landing-prepare-next-preview__flow li+li{border-left:1px solid #94a3b817;padding-left:.72rem}.landing-prepare-next-preview__flow b{border:1px solid #8b5cf647;border-radius:999px;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);display:grid;font-size:.65rem;font-weight:780;height:1.35rem;place-items:center;width:1.35rem}.landing-prepare-next-preview__flow small,.landing-prepare-next-preview__flow strong{display:block}.landing-prepare-next-preview__flow strong{font-size:.78rem;line-height:1.38}.landing-prepare-next-preview__flow small{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.68rem;line-height:1.42;margin-top:.22rem}.landing-prepare-next-preview__question blockquote{background:linear-gradient(135deg,#4c1d9538,#1e1b4b33);border:1px solid #a78bfa47;border-radius:.72rem;color:#ede9fe;font-size:.82rem;font-style:italic;line-height:1.55;margin:0;max-width:100%;padding:.72rem .82rem;width:-webkit-fit-content;width:fit-content}@media (max-width:720px){.landing-prepare-next-preview__flow ol,.landing-prepare-next-preview__pair{grid-template-columns:1fr}.landing-prepare-next-preview__flow li,.landing-prepare-next-preview__flow li+li{border-left:0;padding:.55rem 0}.landing-prepare-next-preview__flow li+li{border-top:1px solid #94a3b817}}.live-demo-mobile-proof blockquote{align-items:baseline;column-gap:.5rem;grid-template-columns:3.35rem minmax(0,1fr)}.live-demo-mobile-evidence-meta,.live-demo-mobile-proof__meta{align-items:flex-start;display:flex;flex-direction:column;gap:.08rem;min-width:0;width:3.35rem}.live-demo-mobile-evidence-meta .transcript-speaker,.live-demo-mobile-proof__meta .transcript-speaker{display:block;line-height:1.4;margin:0;white-space:nowrap}.live-demo-mobile-evidence-meta time,.live-demo-mobile-proof__meta time{color:#7c3aed;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-style:normal;font-weight:800;line-height:1.4}.dark .live-demo-mobile-evidence-meta time,.dark .live-demo-mobile-proof__meta time{color:#a78bfa}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field{background:rgba(15,23,42,.035);border:1px solid #94a3b824;border-radius:.95rem;margin-top:0;padding:1rem}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field{background:hsla(0,0%,100%,.025);border-color:#94a3b81f}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field>span{color:#7c3aed;display:block;font-size:.7rem;font-weight:800;letter-spacing:.13em;line-height:1.2;margin-bottom:.52rem;text-transform:uppercase}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field>span{color:#a78bfa;color:var(--marketing-violet,#a78bfa)}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field blockquote,.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field p,.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field>div{color:#475569;font-size:.86rem;line-height:1.6}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field blockquote,.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field p,.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field>div{color:#bec6d7;color:var(--marketing-text-secondary-soft,#bec6d7)}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field blockquote,.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field p{margin:0}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field blockquote,.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field__quote{font-style:italic}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-evidence-block{background:rgba(13,10,24,.035);border:1px solid #8b5cf621;border-radius:.75rem;overflow:hidden}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-evidence-block{background:#0d0a18b8}.live-demo-mobile-page .live-demo-mobile-coaching-fields .live-demo-mobile-coaching-evidence{grid-column-gap:.5rem;align-items:baseline;column-gap:.5rem;display:grid;grid-template-columns:3.35rem minmax(0,1fr);min-width:0;padding:.72rem .78rem}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field__quote{color:#475569;min-width:0}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field__quote{color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1)}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field__observation{border-top:1px solid #94a3b814;color:#64748b;color:var(--marketing-text-faint,#64748b);font-size:.79rem;font-style:normal;line-height:1.52;margin:0;padding:.65rem .78rem .72rem}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field__observation{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8)}.live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field.is-emphasized>div{background:linear-gradient(135deg,#4c1d9524,#1e1b4b14);border:1px solid #a78bfa47;border-radius:.78rem;color:#4c1d95;display:inline-block;font-style:italic;max-width:100%;padding:.9rem 1rem;width:-webkit-fit-content;width:fit-content}.dark .live-demo-mobile-page .live-demo-mobile-coaching-fields .landing-coaching-field.is-emphasized>div{background:linear-gradient(135deg,#4c1d9538,#1e1b4b33);color:#ede9fe}.landing-prepare-next-preview__flow li{gap:.55rem;grid-template-columns:1.55rem minmax(0,1fr);padding-bottom:.25rem;padding-top:.28rem}.landing-prepare-next-preview__flow b{font-size:.68rem;height:1.45rem;width:1.45rem}.landing-prepare-next-preview__flow strong{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-size:.84rem;font-weight:700;line-height:1.42}.landing-prepare-next-preview__flow small{color:#bec6d7;color:var(--marketing-text-secondary-soft,#bec6d7);font-size:.76rem;font-weight:500;line-height:1.52;margin-top:.3rem}.live-demo-mobile-evidence-meta .landing-coaching-evidence__speaker{font-style:normal}.live-demo-mobile-story-viewport{min-width:0;touch-action:pan-y}.live-demo-mobile-story-track{align-items:stretch;display:flex;min-width:100%;transition:transform .3s cubic-bezier(.22,.82,.22,1);width:100%;will-change:transform}.live-demo-mobile-story-track.is-dragging{transition:none}.live-demo-mobile-story-slide{flex:0 0 100%;min-width:100%;width:100%}.live-demo-mobile-story-track.is-hinting{animation:live-demo-mobile-swipe-peek .76s cubic-bezier(.22,.82,.22,1) .62s 1 both}@keyframes live-demo-mobile-swipe-peek{0%,to{transform:translateZ(0)}42%{transform:translate3d(-22px,0,0)}66%{transform:translate3d(-15px,0,0)}}@media (prefers-reduced-motion:reduce){.live-demo-mobile-story-track,.live-demo-mobile-story-track.is-dragging{transition:none}.live-demo-mobile-story-track.is-hinting{animation:none}}@media (min-width:1024px){.landing-page .landing-act-prepare-wide{grid-column:1/-1;margin-top:.35rem}}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__objections{grid-gap:.72rem;display:grid;gap:.72rem}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__objections>div+div{border-top:1px solid #94a3b817;padding-top:.72rem}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__objections small{color:#bec6d7;color:var(--marketing-text-secondary-soft,#bec6d7);display:block;font-size:.76rem;font-weight:500;line-height:1.5;margin-top:.3rem}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li{border:0;padding:.6rem .9rem .6rem 0}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li:nth-child(2n){border-left:1px solid #94a3b817;padding-left:.9rem}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li:nth-child(n+3){border-top:1px solid #94a3b817;padding-top:.8rem}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__question-list{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__question blockquote{width:100%}@media (max-width:720px){.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow ol,.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__question-list{grid-template-columns:1fr}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li,.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li:nth-child(2n),.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li:nth-child(n+3){border-left:0;border-top:0;padding:.65rem 0}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li+li{border-top:1px solid #94a3b817}}@media (min-width:1024px){.landing-page .landing-act-chips{flex-wrap:nowrap;white-space:nowrap}}.landing-page .landing-act-crm-preview .landing-crm-preview__body p{font-size:.92rem;line-height:1.65}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__card>span,.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow>span,.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__question>span,.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__strategy>span{font-size:.7rem}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__strategy strong{font-size:.94rem;line-height:1.55}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__card strong{font-size:.9rem;line-height:1.5}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__card small,.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__objections small{font-size:.82rem;line-height:1.55}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow strong{font-size:.9rem;line-height:1.45}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow small{font-size:.82rem;line-height:1.55}.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__question blockquote{font-size:.9rem;line-height:1.58}.call-detail-shell--demo .coaching-view,.landing-page .landing-coaching-grid,.landing-page .landing-prepare-next-preview__pair{align-items:start}.public-fixed-dark{--background:225 38% 3.5%;--foreground:210 40% 98%;--card:222 38% 6%;--card-foreground:210 40% 98%;--popover:222 38% 6%;--popover-foreground:210 40% 98%;--secondary:222 25% 10%;--secondary-foreground:210 40% 96%;--muted:222 22% 10%;--muted-foreground:215 16% 66%;--border:222 22% 16%;--input:222 24% 12%;--app-bg:#05070b;--app-surface:#0a0e17;--app-surface-strong:#0e1420;--app-surface-soft:hsla(0,0%,100%,.035);--app-surface-hover:hsla(0,0%,100%,.055);--app-border:#94a3b81f;--app-border-strong:#94a3b833;--app-text-strong:#f8fafc;--app-text:#dce3ee;--app-text-muted:#8b98ad;--app-text-subtle:#6f7d95;--app-brand:#6d4aff;--app-brand-soft:#6d4aff1a;--app-brand-border:#8b5cf63d;--app-brand-glow:#7c3aed24;--speaker-rep-color:#c4b5fd;--speaker-rep-border:#8b5cf64d;--speaker-rep-background:#7c3aed1f;--speaker-client-color:#8be4ff;--speaker-client-border:#22d3ee40;--speaker-client-background:#22d3ee14;--app-blue-soft:#3b82f61a;--app-cyan-soft:#22d3ee1a;--app-success-soft:#10b9811a;--app-shadow:0 18px 46px #00000038;--app-shadow-soft:0 10px 28px #00000024;color-scheme:dark}.public-fixed-dark.live-demo-mobile-page,html.light .public-fixed-dark.call-detail-page,html.light .public-fixed-dark.landing-page,html.light .public-fixed-dark.relationship-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg);color:#dce3ee;color:var(--app-text)}.landing-meet-intake__inner{grid-gap:2rem;align-items:center;background:radial-gradient(circle at 92% 20%,#22d3ee14,#0000 34%),linear-gradient(135deg,#4f46e51c,hsla(0,0%,100%,.025));border:1px solid #818cf82e;border-radius:1.15rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);display:grid;gap:2rem;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);padding:1.35rem 1.5rem}.landing-meet-intake__badge{color:#a5b4fc;color:var(--marketing-indigo-soft,#a5b4fc);display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.14em;margin-bottom:.65rem;text-transform:uppercase}.landing-meet-intake h2{color:#fff;color:var(--marketing-text-primary,#fff);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:650;letter-spacing:-.025em}.landing-meet-intake p{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.9rem;line-height:1.65;margin-top:.45rem;max-width:52rem}.landing-meet-intake__platforms{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.landing-meet-intake__platforms span{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:999px;color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);display:inline-flex;font-size:.7rem;font-weight:650;gap:.4rem;padding:.42rem .62rem}.landing-meet-intake__platforms .is-live{border-color:#34d39933;color:#dbeafe}.landing-meet-intake__platforms .is-live i{background:#34d399;border-radius:50%;box-shadow:0 0 0 4px #34d39917;height:.42rem;width:.42rem}.landing-meet-intake__platforms small{color:#64748b;color:var(--marketing-text-faint,#64748b);flex-basis:100%;font-size:.67rem;text-align:right}@media (max-width:760px){.landing-meet-intake__inner{gap:1rem;grid-template-columns:1fr}.landing-meet-intake__platforms{justify-content:flex-start}.landing-meet-intake__platforms small{text-align:left}}html.light .public-fixed-dark.landing-page{background:#050507;color:#fff;color:var(--marketing-text-primary,#fff)}.admin-funnel-card,.admin-onboarding-panel{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border)}.admin-funnel-card__label,.admin-onboarding-panel__copy{color:#8b98ad;color:var(--app-text-muted)}.admin-funnel-card__value,.admin-onboarding-panel__detail,.admin-onboarding-panel__detail strong,.admin-onboarding-panel__value{color:#f8fafc;color:var(--app-text-strong)}.admin-onboarding-panel__eyebrow{color:#6d4aff;color:var(--app-brand)}.call-detail-shell--demo .coaching-view--demo-balanced{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.call-detail-shell--demo .coaching-demo-main{grid-gap:.75rem;align-content:start;display:grid;gap:.75rem;min-width:0}.call-detail-shell--demo .coaching-demo-top{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.call-detail-shell--demo .coaching-view--demo-balanced .coaching-card--moves,.call-detail-shell--demo .coaching-view--demo-balanced .coaching-card--wide{align-self:start;grid-column:auto;grid-row:auto}@media (max-width:1050px){.call-detail-shell--demo .coaching-view--demo-balanced{grid-template-columns:1fr}}@media (max-width:700px){.call-detail-shell--demo .coaching-demo-top{grid-template-columns:1fr}}html.light .public-fixed-dark.landing-page .landing-relationship-update{background:linear-gradient(180deg,#1f073df5,#120825fa),#130823;border-color:#7c3aed75;box-shadow:0 24px 70px #0000004d;color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0)}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-delta__header{border-bottom-color:#7c3aed47}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-delta__toggle{background:#0000;color:inherit}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-delta__title{color:#a78bfa;color:var(--marketing-violet,#a78bfa)}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-delta__summary--compact li{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0)}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-delta__relationship-link{background:#7c3aed1a;border-color:#8b5cf642;color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd)}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-delta__relationship-link:hover{background:#7c3aed2e;border-color:#a78bfa7a;color:#fff;color:var(--marketing-text-primary,#fff)}html.light .public-fixed-dark.landing-page .landing-relationship-update .longitudinal-signal{background:#060811c2;border-color:#94a3b829}.coaching-view--structured{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.coaching-overview-grid{grid-gap:.85rem;align-items:start;display:grid;gap:.85rem;grid-template-columns:minmax(15.5rem,.34fr) minmax(0,1fr);min-width:0}.coaching-view--structured .coaching-card--moves,.coaching-view--structured .coaching-card--wide{align-self:start;grid-column:auto;grid-row:auto;width:100%}.coaching-view--structured .coaching-moves{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.coaching-view--structured .coaching-move{align-self:start;min-width:0}.coaching-view--structured .coaching-move:last-child:nth-child(odd),.coaching-view--structured .coaching-move:only-child{grid-column:1/-1}@media (max-width:900px){.coaching-overview-grid,.coaching-view--structured .coaching-moves{grid-template-columns:minmax(0,1fr)}.coaching-view--structured .coaching-move,.coaching-view--structured .coaching-move:last-child:nth-child(odd){grid-column:auto}}.coaching-overview-grid>.coaching-card{align-self:start;height:auto;min-height:0}.coaching-move__section blockquote.is-example{box-sizing:border-box;display:inline-block;max-width:100%;width:-webkit-fit-content;width:fit-content}.coaching-overview-grid>.coaching-card--skills{align-self:stretch}.coaching-view--structured .coaching-card__body>.findings-list,.coaching-view--structured .coaching-card__columns>.findings-list{background:#0e1420;background:var(--app-surface-strong);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:.7rem;box-sizing:border-box;padding:.9rem}.coaching-view--structured .coaching-card__columns{align-items:start}.coaching-view--structured .coaching-card__columns>.findings-list{align-self:start;min-width:0}.coaching-view--structured .coaching-empty-result{margin:0}.coaching-view--structured .coaching-card__columns>.coaching-empty-result,.coaching-view--structured .coaching-moves>.coaching-empty-result{grid-column:1/-1}.sales-call-review-page{background:radial-gradient(circle at 18% 8%,#4f46e514,#0000 26rem),#050507;min-height:100vh}.sales-call-review-gradient{background:linear-gradient(100deg,#c7d2fe,#c4b5fd 48%,#a5f3fc);-webkit-background-clip:text;background-clip:text;color:#0000}.sales-call-review-kicker{align-items:center;color:#c4b5fd;display:inline-flex;font-size:.75rem;font-weight:700;gap:.55rem;letter-spacing:.16em;text-transform:uppercase}.sales-call-review-kicker:before{background:linear-gradient(90deg,#818cf826,#c4b5fde6);content:"";height:1px;width:1.6rem}.sales-call-review-card{background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));border:1px solid #ffffff14;border-radius:1.15rem;min-height:13rem;overflow:hidden;padding:1.5rem;position:relative}.sales-call-review-card:after{background:#4f46e514;border-radius:999px;bottom:-5rem;content:"";filter:blur(36px);height:10rem;pointer-events:none;position:absolute;right:-3rem;width:10rem}.sales-call-review-card__topline{align-items:center;color:#a5b4fc;display:flex;justify-content:space-between}.sales-call-review-card__number{color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.18em}.sales-call-review-card h3{color:#f8fafc;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;margin-top:2.4rem}.sales-call-review-card p{color:#94a3b8;font-size:.98rem;line-height:1.75;margin-top:.8rem;max-width:38rem}.sales-call-review-example{background:#0a0a0fdb;border:1px solid #818cf833;border-radius:1.35rem;box-shadow:0 26px 80px #0000003d;overflow:hidden}.sales-call-review-example__header{border-bottom:1px solid #ffffff12;color:#64748b;display:flex;font-size:.7rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.13em;padding:1rem 1.25rem;text-transform:uppercase}.sales-call-review-example__quote{grid-gap:.7rem;align-items:start;border-bottom:1px solid #ffffff12;display:grid;gap:.7rem;grid-template-columns:auto auto 1fr;padding:1.5rem 1.35rem 1.35rem;position:relative}.sales-call-review-example__quote svg{color:#818cf880;margin-top:.15rem}.sales-call-review-speaker{color:#67e8f9;font-size:.68rem;font-weight:800;letter-spacing:.14em;margin-top:.18rem}.sales-call-review-example blockquote{color:#e2e8f0;font-size:1.05rem;line-height:1.75;margin:0}.sales-call-review-example__analysis{grid-gap:1px;background:#ffffff0f;display:grid;gap:1px}.sales-call-review-example__analysis>div{background:#09090d;padding:1.25rem 1.35rem}.sales-call-review-example__analysis span,.sales-call-review-example__next span{color:#c4b5fd;display:block;font-size:.69rem;font-weight:800;letter-spacing:.14em;margin-bottom:.55rem}.sales-call-review-example__analysis p,.sales-call-review-example__next p{color:#aeb8c8;font-size:.95rem;line-height:1.72;margin:0}.sales-call-review-example__next{background:linear-gradient(120deg,#4f46e524,#0891b20f);padding:1.35rem}.sales-call-review-memory{align-self:start;background:hsla(0,0%,100%,.022);border:1px solid #ffffff14;border-radius:1.2rem;overflow:hidden}.sales-call-review-memory__row{grid-gap:.35rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.065);display:grid;gap:.35rem 1rem;grid-template-columns:7rem minmax(0,1fr);padding:1.2rem 1.3rem}.sales-call-review-memory__row:last-child{border-bottom:0}.sales-call-review-memory__row>span{color:#818cf8;font-size:.67rem;font-weight:800;grid-row:1/span 2;letter-spacing:.13em}.sales-call-review-memory__row strong{color:#e2e8f0;font-size:.96rem;font-weight:600}.sales-call-review-memory__row small{color:#718096;font-size:.82rem;line-height:1.5}.sales-call-review-memory__row.is-next{background:linear-gradient(90deg,#4f46e51a,rgba(8,145,178,.035))}.sales-call-review-check{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.075);border-radius:.95rem;display:flex;gap:.9rem;padding:1rem 1.1rem}.sales-call-review-check svg{color:#818cf8;flex:0 0 auto;margin-top:.1rem}.sales-call-review-check p{color:#bac4d2;line-height:1.65;margin:0}.sales-call-review-cta{background:linear-gradient(145deg,#4f46e51f,hsla(0,0%,100%,.018));border:1px solid #818cf82b;border-radius:1.5rem;overflow:hidden;padding:3.5rem 1.5rem;position:relative;text-align:center}.sales-call-review-cta:before{background:#4f46e51c;border-radius:999px;content:"";filter:blur(60px);height:14rem;inset:auto 15% -10rem;pointer-events:none;position:absolute}.sales-call-review-cta>*{position:relative}@media (max-width:640px){.sales-call-review-example__quote{grid-template-columns:auto 1fr}.sales-call-review-example__quote svg{display:none}.sales-call-review-example blockquote{font-size:.98rem}.sales-call-review-memory__row{grid-template-columns:1fr}.sales-call-review-memory__row>span{grid-row:auto}.sales-call-review-cta{padding:2.6rem 1.15rem}}.sales-call-analysis-compare{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sales-call-analysis-compare__column{background:hsla(0,0%,100%,.022);border:1px solid #ffffff14;border-radius:1.2rem;padding:1.6rem}.sales-call-analysis-compare__column.is-analysis{background:linear-gradient(145deg,#4f46e51c,rgba(8,145,178,.035));border-color:#818cf838}.sales-call-analysis-compare__eyebrow{color:#818cf8;font-size:.69rem;font-weight:800;letter-spacing:.15em}.sales-call-analysis-compare__column h3{color:#f8fafc;font-size:1.35rem;font-weight:650;letter-spacing:-.025em;margin-top:.65rem}.sales-call-analysis-compare__column>p{color:#8995a8;font-size:.94rem;line-height:1.7;margin:1.25rem 0 0}.sales-call-analysis-compare__items{grid-gap:.6rem;display:grid;gap:.6rem;margin-top:1.35rem}.sales-call-analysis-compare__items>div{align-items:center;background:#00000024;border:1px solid hsla(0,0%,100%,.065);border-radius:.8rem;color:#c8d0dc;display:flex;font-size:.92rem;gap:.7rem;padding:.78rem .85rem}.sales-call-analysis-compare__items svg{color:#818cf8;flex:0 0 auto}.sales-call-analysis-compare__arrow{align-items:center;color:#818cf88c;display:flex}.sales-call-analysis-layers{background:hsla(0,0%,100%,.018);border:1px solid #ffffff14;border-radius:1.25rem;overflow:hidden}.sales-call-analysis-layer{grid-gap:1.2rem;border-bottom:1px solid hsla(0,0%,100%,.065);display:grid;gap:1.2rem;grid-template-columns:5rem minmax(0,1fr);padding:1.6rem}.sales-call-analysis-layer:last-child{border-bottom:0}.sales-call-analysis-layer__rail{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}.sales-call-analysis-layer__rail>span{color:#596579;font-size:.68rem;font-weight:800;letter-spacing:.16em}.sales-call-analysis-layer__icon{align-items:center;background:#4f46e514;border:1px solid #818cf82e;border-radius:.8rem;color:#a5b4fc;display:inline-flex;height:2.6rem;justify-content:center;width:2.6rem}.sales-call-analysis-layer__label{color:#c4b5fd;font-size:.69rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sales-call-analysis-layer h3{color:#f1f5f9;font-size:1.2rem;font-weight:650;letter-spacing:-.02em;margin-top:.55rem}.sales-call-analysis-layer p{color:#94a3b8;font-size:.96rem;line-height:1.75;margin:.65rem 0 0;max-width:58rem}.sales-call-analysis-review-link{align-items:center;background:hsla(0,0%,100%,.022);border:1px solid hsla(0,0%,100%,.075);border-radius:1.15rem;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.sales-call-analysis-review-link h2{color:#f1f5f9;font-size:1.35rem;font-weight:650;letter-spacing:-.025em;margin-top:.75rem}.sales-call-analysis-review-link p{color:#8995a8;line-height:1.65;margin:.55rem 0 0;max-width:48rem}@media (max-width:800px){.sales-call-analysis-compare{grid-template-columns:1fr}.sales-call-analysis-compare__arrow{justify-content:center;transform:rotate(90deg)}.sales-call-analysis-review-link{align-items:stretch;flex-direction:column}}@media (max-width:640px){.sales-call-analysis-compare__column{padding:1.25rem}.sales-call-analysis-layer{gap:1rem;grid-template-columns:1fr;padding:1.3rem}.sales-call-analysis-layer__rail{align-items:center;flex-direction:row}}.conversation-intelligence-compare{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.conversation-intelligence-compare__column{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.25rem;padding:1.5rem}.conversation-intelligence-compare__column.is-intelligence{background:linear-gradient(145deg,#4f46e521,hsla(0,0%,100%,.025));border-color:#818cf84d}.conversation-intelligence-compare__eyebrow{align-items:center;color:#a5b4fc;display:flex;font-size:.72rem;font-weight:700;gap:.55rem;letter-spacing:.13em}.conversation-intelligence-compare__column h3{color:#f8fafc;font-size:1.4rem;font-weight:600;letter-spacing:-.025em;margin-top:1rem}.conversation-intelligence-compare__questions{grid-gap:.65rem;display:grid;gap:.65rem;margin-top:1.35rem}.conversation-intelligence-compare__questions span{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.065);border-radius:.8rem;color:#cbd5e1;font-size:.93rem;line-height:1.5;padding:.78rem .9rem}.conversation-intelligence-compare__column>p{color:#94a3b8;line-height:1.7;margin-top:1.4rem}.conversation-intelligence-compare__divider{align-items:center;color:#818cf8;display:flex;justify-content:center}.conversation-intelligence-example{background:hsla(0,0%,100%,.025);border:1px solid #ffffff17;border-radius:1.4rem;box-shadow:0 30px 80px #00000038;overflow:hidden}.conversation-intelligence-example__quote{background:hsla(0,0%,100%,.018);border-bottom:1px solid #ffffff12;padding:1.5rem}.conversation-intelligence-example__quote>span{color:#818cf8;font-size:.68rem;font-weight:700;letter-spacing:.14em}.conversation-intelligence-example__quote blockquote{color:#f1f5f9;font-size:1.08rem;line-height:1.75;margin-top:.8rem}.conversation-intelligence-example__output{border-bottom:1px solid #ffffff12;padding:1.5rem}.conversation-intelligence-example__output:last-child{border-bottom:0}.conversation-intelligence-example__output.is-summary{background:hsla(0,0%,100%,.012)}.conversation-intelligence-example__output.is-intelligence{background:linear-gradient(145deg,#4f46e51c,hsla(0,0%,100%,.012))}.conversation-intelligence-example__label{align-items:center;color:#a5b4fc;display:flex;font-size:.7rem;font-weight:700;gap:.5rem;letter-spacing:.13em}.conversation-intelligence-example__finding p,.conversation-intelligence-example__output>p{color:#cbd5e1;line-height:1.7;margin-top:.65rem}.conversation-intelligence-example__finding{border-left:2px solid #818cf873;margin-top:1.15rem;padding-left:1rem}.conversation-intelligence-example__finding strong{color:#f1f5f9;font-size:.93rem}.conversation-intelligence-layers{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.conversation-intelligence-layer{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.15rem;min-height:100%;padding:1.35rem}.conversation-intelligence-layer__topline{align-items:center;color:#818cf8;display:flex;justify-content:space-between}.conversation-intelligence-layer__topline>span{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.12em}.conversation-intelligence-layer__label{color:#a5b4fc;display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-top:1.4rem;text-transform:uppercase}.conversation-intelligence-layer h3{color:#f8fafc;font-size:1.05rem;font-weight:600;line-height:1.45;margin-top:.7rem}.conversation-intelligence-layer p{color:#94a3b8;font-size:.94rem;line-height:1.65;margin-top:.8rem}.conversation-intelligence-test{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.conversation-intelligence-test>div{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.15rem;padding:1.35rem}.conversation-intelligence-test>div.is-intelligence{background:#4f46e517;border-color:#818cf847}.conversation-intelligence-test span{color:#818cf8;display:block;font-size:.68rem;font-weight:700;letter-spacing:.12em}.conversation-intelligence-test strong{color:#f8fafc;display:block;font-size:1.05rem;line-height:1.45;margin-top:.8rem}.conversation-intelligence-test p{color:#94a3b8;line-height:1.65;margin-top:.65rem}.conversation-intelligence-test>svg{color:#818cf8}.conversation-intelligence-related{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.25rem;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.conversation-intelligence-related h2{color:#f8fafc;font-size:1.35rem;font-weight:600;letter-spacing:-.025em;margin-top:.65rem}.conversation-intelligence-related p{color:#94a3b8;line-height:1.65;margin-top:.55rem;max-width:44rem}@media (max-width:900px){.conversation-intelligence-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.conversation-intelligence-compare,.conversation-intelligence-test{grid-template-columns:1fr}.conversation-intelligence-compare__divider,.conversation-intelligence-test>svg{margin:0 auto;transform:rotate(90deg)}.conversation-intelligence-layers{grid-template-columns:1fr}.conversation-intelligence-related{align-items:stretch;flex-direction:column}}.prepare-next-call-compare{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.prepare-next-call-compare__column{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.25rem;padding:1.45rem}.prepare-next-call-compare__column.is-context{background:#4f46e517;border-color:#818cf847}.prepare-next-call-compare__eyebrow{align-items:center;color:#818cf8;display:flex;font-size:.7rem;font-weight:700;gap:.55rem;letter-spacing:.12em}.prepare-next-call-compare__column h3{color:#f8fafc;font-size:1.25rem;font-weight:600;line-height:1.4;margin-top:1rem}.prepare-next-call-compare__items{grid-gap:.65rem;display:grid;gap:.65rem;margin-top:1.1rem}.prepare-next-call-compare__items span{background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:.8rem;color:#cbd5e1;font-size:.9rem;line-height:1.45;padding:.75rem .85rem}.prepare-next-call-compare__column>p{color:#94a3b8;font-size:.94rem;line-height:1.65;margin-top:1.15rem}.prepare-next-call-compare__divider{align-items:center;color:#818cf8;display:flex;justify-content:center}.prepare-next-call-layers{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.prepare-next-call-layer{background:hsla(0,0%,100%,.025);border:1px solid #ffffff14;border-radius:1.15rem;padding:1.35rem}.prepare-next-call-layer__topline{align-items:center;color:#818cf8;display:flex;justify-content:space-between}.prepare-next-call-layer__topline>span{color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.12em}.prepare-next-call-layer__label{color:#a5b4fc;display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-top:1.4rem;text-transform:uppercase}.prepare-next-call-layer h3{color:#f8fafc;font-size:1.05rem;font-weight:600;line-height:1.45;margin-top:.7rem}.prepare-next-call-layer p{color:#94a3b8;font-size:.94rem;line-height:1.65;margin-top:.8rem}.prepare-next-call-example{background:linear-gradient(180deg,#4f46e514,#ffffff05);border:1px solid #818cf838;border-radius:1.35rem;overflow:hidden}.prepare-next-call-example__next,.prepare-next-call-example__quote,.prepare-next-call-example__row{padding:1.35rem}.prepare-next-call-example__quote,.prepare-next-call-example__row{border-bottom:1px solid #ffffff12}.prepare-next-call-example__quote>span{color:#818cf8;font-size:.68rem;font-weight:700;letter-spacing:.12em}.prepare-next-call-example__quote blockquote{color:#e2e8f0;font-size:1.05rem;font-style:italic;line-height:1.7;margin-top:.8rem}.prepare-next-call-example__label{align-items:center;color:#a5b4fc;display:flex;font-size:.68rem;font-weight:700;gap:.5rem;letter-spacing:.12em}.prepare-next-call-example__row>p{color:#cbd5e1;line-height:1.65;margin-top:.75rem}.prepare-next-call-example__next{background:#4f46e514}.prepare-next-call-example__plan{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:1rem}.prepare-next-call-example__plan>div{grid-gap:.8rem;background:hsla(0,0%,100%,.025);border:1px solid #ffffff12;border-radius:.8rem;display:grid;gap:.8rem;grid-template-columns:5.25rem minmax(0,1fr);padding:.8rem .9rem}.prepare-next-call-example__plan strong{color:#a5b4fc;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prepare-next-call-example__plan span{color:#cbd5e1;font-size:.92rem;line-height:1.55}@media (max-width:900px){.prepare-next-call-layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.prepare-next-call-compare{grid-template-columns:1fr}.prepare-next-call-compare__divider{margin:0 auto;transform:rotate(90deg)}.prepare-next-call-layers{grid-template-columns:1fr}.prepare-next-call-example__plan>div{gap:.35rem;grid-template-columns:1fr}}.seo-coaching-heading,.seo-coaching-label{align-items:center;display:inline-flex!important;gap:.4rem}.seo-coaching-heading svg,.seo-coaching-label svg{color:#818cf8;flex:0 0 auto}.relationship-demo-mobile-header{display:none}.landing-page .landing-act-example-stack{grid-gap:.85rem;align-content:start;display:grid;gap:.85rem}.landing-page .landing-act-example-context{margin:0 auto}@media (max-width:760px){.relationship-demo-desktop-flow,.relationship-demo-desktop-nav{display:none}.relationship-demo-mobile-header{background:#050507;color:#f8fafc;display:block;width:100%}.relationship-demo-mobile-header__brand{align-items:center;background:#050507f0;border-bottom:1px solid #ffffff0f;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.relationship-demo-mobile-header__badge{background:#6366f11a;border:1px solid #818cf847;border-radius:999px;color:#c7d2fe;font-size:.7rem;font-weight:760;letter-spacing:.14em;padding:.42rem .72rem;text-transform:uppercase;white-space:nowrap}.relationship-demo-mobile-header__controls{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 auto;padding:1rem 1rem 0;width:min(100%,30rem)}.relationship-demo-mobile-header__exit,.relationship-demo-mobile-header__restart{align-items:center;color:#cbd5e1;display:inline-flex;font-size:.82rem;font-weight:650;gap:.5rem;min-height:2.5rem}.relationship-demo-mobile-header__restart{background:hsla(0,0%,100%,.045);border:1px solid #ffffff1a;border-radius:999px;padding:.55rem .82rem}.relationship-demo-mobile-header__call{align-items:flex-start;background:#0b0b10;border:1px solid #ffffff1a;border-radius:1.25rem;box-shadow:0 16px 44px #00000038;display:flex;gap:.85rem;margin:.95rem auto 0;padding:1rem;width:min(calc(100% - 2rem),28rem)}.relationship-demo-mobile-header__call-icon{background:#6366f11c;border-radius:.8rem;color:#a5b4fc;display:grid;flex:0 0 auto;height:2.6rem;place-items:center;width:2.6rem}.relationship-demo-mobile-header__call-copy{min-width:0}.relationship-demo-mobile-header__eyebrow{color:#a5b4fc;font-size:.66rem;font-weight:760;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.relationship-demo-mobile-header__call h1{color:#f8fafc;font-size:1.12rem;font-weight:720;line-height:1.25;margin:.35rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relationship-demo-mobile-header__meta{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .85rem;margin-top:.38rem}.relationship-demo-mobile-header__progress{display:flex;gap:.5rem;margin:.9rem auto 0;padding-bottom:.3rem;width:min(calc(100% - 2rem),28rem)}.relationship-demo-mobile-header__progress span{background:#818cf8;border-radius:999px;box-shadow:0 0 12px #818cf81f;flex:1 1;height:.34rem}.relationship-shell--demo.relationship-shell--conversion-gate{padding-bottom:2.4rem;padding-top:1rem}.relationship-shell--demo.relationship-shell--conversion-gate .relationship-hero{margin-top:0}}.integrations-page{background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg);color:#dce3ee;color:var(--app-text);min-height:100vh}@media (min-width:1024px){.integrations-page{padding-left:15.75rem;padding-left:var(--app-sidebar-width)}}.integrations-page>main{max-width:none;padding:2.15rem 2rem 4rem;width:min(100%,80rem)}.integrations-hero{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;margin:0 0 2rem}.integrations-hero h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.95rem,3.6vw,3.35rem);font-weight:650;letter-spacing:-.047em;line-height:1.02;margin-top:.75rem;max-width:48rem}.integrations-hero p{color:#8b98ad;color:var(--app-text-muted);font-size:.93rem;line-height:1.72;margin-top:1rem;max-width:46rem}.integrations-hero__flow{justify-self:end;max-width:100%;width:-webkit-fit-content;width:fit-content}.integration-alert,.integration-inline-error{align-items:center;color:#fda4af;display:flex;gap:.55rem}.integration-alert{background:#f43f5e14;border:1px solid #f43f5e3d;border-radius:.78rem;font-size:.82rem;justify-content:space-between;margin-bottom:1rem;padding:.85rem 1rem}.integration-alert span{flex:1 1}.integration-alert a,.integration-alert button{align-items:center;display:inline-flex;font-weight:700;gap:.35rem}.integration-card{grid-gap:2rem;background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(18rem,26rem);padding:1.4rem}.integration-card__identity{align-items:flex-start;display:flex;gap:1rem}.integration-card__logo{background:linear-gradient(145deg,#3b82f629,#22d3ee0f);border:1px solid #60a5fa40;border-radius:.9rem;color:#93c5fd;display:grid;flex:0 0 auto;height:3.35rem;place-items:center;width:3.35rem}.integration-card__eyebrow{color:#6f7d95;color:var(--app-text-subtle);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.integration-card h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.45rem;font-weight:650;letter-spacing:-.025em;margin-top:.25rem}.integration-card__automation-note,.integration-card__identity p{color:#8b98ad;color:var(--app-text-muted);font-size:.78rem;line-height:1.58;margin-top:.45rem}.integration-card__connect,.integration-card__connected,.integration-card__loading{display:flex;flex-direction:column;gap:.75rem;justify-content:center}.integration-card__loading{flex-direction:row;font-size:.82rem}.integration-card__loading,.integration-card__state{align-items:center;color:#8b98ad;color:var(--app-text-muted)}.integration-card__state{display:flex;gap:.6rem}.integration-card__state>span{display:flex;flex-direction:column;gap:.1rem}.integration-card__state strong{color:#f8fafc;color:var(--app-text-strong);font-size:.86rem}.integration-card__state small,.integration-card__state>span{color:#6f7d95;color:var(--app-text-subtle);font-size:.73rem}.integration-card__state--connected{color:#34d399}.integration-card__state--warning{align-items:flex-start;flex-direction:column}.integration-card__sync-meta{align-items:center;color:#6f7d95;color:var(--app-text-subtle);display:flex;font-size:.71rem;gap:.4rem}.integration-card__actions,.meeting-inbox-card__actions{display:flex;flex-wrap:wrap;gap:.55rem}.integration-button{align-items:center;background:var(--app-surface-raised);border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:.68rem;color:#dce3ee;color:var(--app-text);display:inline-flex;font-size:.76rem;font-weight:700;gap:.45rem;justify-content:center;min-height:2.45rem;padding:.52rem .9rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.integration-button:hover:not(:disabled){border-color:#8b5cf63d;border-color:var(--app-brand-border);transform:translateY(-1px)}.integration-button:disabled{cursor:wait;opacity:.58}.integration-button--primary{background:linear-gradient(135deg,#7c3aed,#4f46e5);border-color:#7c3aed8c;color:#fff}.integration-button--danger{background:#f43f5e0d;border-color:#f43f5e2e;color:#fda4af}.integration-inline-error{font-size:.73rem;line-height:1.45}.meeting-inbox{margin-top:2.5rem}.meeting-inbox__header{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.meeting-inbox__header h2{color:#f8fafc;color:var(--app-text-strong);font-size:1.55rem;font-weight:650;letter-spacing:-.028em;margin-top:.42rem}.meeting-inbox__header p{color:#8b98ad;color:var(--app-text-muted);font-size:.8rem;line-height:1.55;margin-top:.35rem;max-width:46rem}.meeting-inbox__count{border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;color:#8b98ad;color:var(--app-text-muted);flex:0 0 auto;font-size:.69rem;font-weight:700;padding:.35rem .65rem}.meeting-inbox__count,.meeting-inbox__empty{background:#0a0e17;background:var(--app-surface)}.meeting-inbox__empty{align-items:center;border-color:#94a3b81f;border-color:var(--app-border);color:#34d399;display:flex;gap:.8rem;padding:1.25rem}.meeting-inbox__empty div{display:flex;flex-direction:column;gap:.16rem}.meeting-inbox__empty strong{color:#f8fafc;color:var(--app-text-strong);font-size:.86rem}.meeting-inbox__empty span{color:#8b98ad;color:var(--app-text-muted);font-size:.75rem}.meeting-inbox__list{grid-gap:.9rem;display:grid;gap:.9rem}.meeting-inbox-card{grid-gap:.85rem;background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);display:grid;gap:.85rem;padding:1.15rem}.meeting-inbox-card--blocked{background:linear-gradient(145deg,rgba(245,158,11,.045),#0a0e17 42%);background:linear-gradient(145deg,rgba(245,158,11,.045),var(--app-surface) 42%);border-color:#f59e0b4d}.meeting-inbox-card__diagnostic{align-items:flex-start;background:rgba(245,158,11,.075);border:1px solid #f59e0b3d;border-radius:.72rem;color:#fbbf24;display:flex;gap:.65rem;padding:.8rem .9rem}.meeting-inbox-card__diagnostic>div{display:flex;flex-direction:column;gap:.2rem}.meeting-inbox-card__diagnostic strong{color:#f8fafc;color:var(--app-text-strong);font-size:.78rem}.meeting-inbox-card__diagnostic span{color:#8b98ad;color:var(--app-text-muted);font-size:.73rem;line-height:1.55}.meeting-inbox-card__meta{display:flex;flex-wrap:wrap;gap:.45rem}.meeting-inbox-card__meta span{background:var(--app-surface-raised);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);font-size:.67rem;padding:.25rem .48rem}.meeting-inbox-card__participants{align-items:center;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.76rem;gap:.45rem}.meeting-inbox-card__fields{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.meeting-inbox-card__fields label{display:flex;flex-direction:column;gap:.35rem}.meeting-inbox-card__fields label>span{color:#8b98ad;color:var(--app-text-muted);font-size:.69rem;font-weight:700}.meeting-inbox-card__fields input{background:var(--app-surface-raised);border:1px solid #94a3b833;border:1px solid var(--app-border-strong);border-radius:.65rem;color:#f8fafc;color:var(--app-text-strong);font-size:.78rem;min-height:2.65rem;padding:.58rem .72rem;width:100%}.meeting-inbox-card__fields input:focus{border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 3px #6d4aff1a;box-shadow:0 0 0 3px var(--app-brand-soft);outline:none}.meeting-inbox-card__fields input:disabled{cursor:not-allowed;opacity:.55}.is-spinning{animation:integration-spin .85s linear infinite}@keyframes integration-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.integrations-hero{align-items:start;grid-template-columns:1fr}.integrations-hero__flow{justify-self:start;max-width:100%;overflow-x:auto;width:-webkit-fit-content;width:fit-content}}@media (max-width:840px){.integration-card{grid-template-columns:1fr}}@media (max-width:1023px){.integrations-page>main{padding:1.5rem 1.2rem 3.5rem}}@media (max-width:560px){.integrations-page>main{padding:1.15rem .85rem 3rem}.meeting-inbox__header{align-items:flex-start}.meeting-inbox__count{margin-top:1.65rem}.meeting-inbox-card__fields{grid-template-columns:1fr}.integration-card__actions,.meeting-inbox-card__actions{flex-direction:column}.integration-button{width:100%}}.landing-beta-free-callout{background:linear-gradient(135deg,#6d28d921,hsla(0,0%,100%,.025));border:1px solid #8b5cf647;border-radius:.95rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);display:inline-flex;flex-direction:column;gap:.28rem;padding:.9rem 1.05rem}.landing-beta-free-callout strong{color:#f5f3ff;font-size:.9rem;font-weight:760;letter-spacing:.01em;text-transform:uppercase}.landing-beta-free-callout span{color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-size:.78rem;font-weight:580}.landing-meet-intake__promises{gap:.55rem;margin-top:.9rem}.landing-meet-intake__promises span{align-items:center;background:rgba(16,185,129,.045);border:1px solid #34d39926;border-radius:999px;color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1);display:inline-flex;font-size:.72rem;font-weight:650;gap:.45rem;line-height:1.15;padding:.42rem .65rem}.landing-meet-intake__promises i{background:#34d399;border-radius:50%;box-shadow:0 0 0 3px #34d39914;flex:0 0 auto;height:.38rem;width:.38rem}@media (min-width:761px){.workflow-glance__call,.workflow-glance__dissection,.workflow-glance__next-call{width:min(100%,33rem)}.workflow-glance__chips{flex-wrap:nowrap;gap:.38rem}.workflow-glance__chips span{font-size:.67rem;min-height:1.55rem;padding:.28rem .54rem}.workflow-glance__call blockquote,.workflow-glance__dissection p,.workflow-glance__next-call p{font-size:.84rem;line-height:1.52}.workflow-glance__call time{font-size:.8rem}.workflow-glance__output-card p{font-size:.78rem;line-height:1.52}}@media (max-width:760px){.landing-beta-free-callout{margin-top:1.6rem;text-align:center;width:100%}.landing-meet-intake__promises{align-items:flex-start;flex-direction:column}}.landing-demo-cta__copy{align-items:flex-start;display:flex;flex-direction:column;gap:.13rem;line-height:1.08;min-width:0;text-align:left}.landing-demo-cta__copy small{color:#ffffffb8;font-size:.66rem;font-weight:620;letter-spacing:.015em}.landing-promo-video__demo-cta-copy{align-items:center;display:flex;flex-direction:column;gap:.22rem;line-height:1.05}.landing-promo-video__demo-cta-copy small{color:#64748b;color:var(--marketing-text-faint,#64748b);font-size:.66rem;font-weight:620;letter-spacing:.012em}.landing-promo-video a:hover .landing-promo-video__demo-cta-copy small{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8)}.landing-beta-free-callout{grid-gap:.85rem;align-items:center;background:radial-gradient(circle at 8% 18%,#8b5cf633,#0000 34%),linear-gradient(135deg,#6d28d930,#ffffff08);border-color:#a78bfa7a;box-shadow:0 18px 46px #4c1d9521,inset 0 1px 0 hsla(0,0%,100%,.055);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);margin-top:2.15rem;padding:1.12rem 1.25rem;width:min(100%,30rem)}.landing-beta-free-callout>svg{color:#4ade80;filter:drop-shadow(0 0 9px rgba(74,222,128,.25));flex:0 0 auto}.landing-beta-free-callout__copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.landing-beta-free-callout__copy strong{color:#fafaff;font-size:1.05rem;font-weight:790;letter-spacing:.015em;line-height:1.1;text-transform:uppercase}.landing-beta-free-callout__copy>span{color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);font-size:.84rem;font-weight:620;line-height:1.35}.landing-meet-intake__promises{color:#64748b;color:var(--marketing-text-faint,#64748b);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.8rem 1.4rem;margin-top:1rem}.landing-meet-intake__promises>span{background:#0000;border:0;border-radius:0;color:inherit;font-size:inherit;font-weight:400;line-height:1.4;padding:0}.landing-meet-intake__promises>span svg{color:#34d399}.workflow-glance__footer-copy{align-items:center;display:flex;flex-direction:column;gap:.22rem;line-height:1.05}.workflow-glance__footer-copy small{color:#64748b;font-size:.66rem;font-weight:620;letter-spacing:.012em}.workflow-glance__footer a:hover .workflow-glance__footer-copy small{color:#94a3b8}@media (max-width:760px){.landing-beta-free-callout{grid-template-columns:auto minmax(0,1fr);text-align:left;width:100%}.landing-meet-intake__promises{align-items:flex-start;flex-direction:column;gap:.65rem}}.landing-page .landing-promo-video__demo-cta{border-radius:.8rem;color:#d8b4fe;font-size:1.02rem;font-weight:760;line-height:1.1;padding:.7rem .9rem;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}.landing-page .landing-promo-video__demo-cta:hover{background:#7c3aed14;transform:translateY(-1px)}.landing-page .landing-promo-video__demo-cta .landing-promo-video__demo-cta-copy{gap:.3rem}.landing-page .landing-promo-video__demo-cta .landing-promo-video__demo-cta-copy small{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.74rem;font-weight:660}.workflow-glance__footer-copy{gap:.3rem}.workflow-glance__footer-copy small{font-size:.74rem;font-weight:660}.workflow-glance__footer a:hover .workflow-glance__footer-copy small{color:#c4b5fd}.landing-hero-promise{background-image:linear-gradient(90deg,#d31cff,#b318f4 20%,#7c3aed 46%,#4f63f3 69%,#3b82f6 84%,#22d3ee)}.workflow-glance__footer{padding:1.05rem 1.5rem 2rem}.workflow-glance__footer a{gap:.85rem;padding:.8rem 1rem;width:min(100%,25rem)}.workflow-glance__footer-copy{flex:1 1 auto;gap:.38rem}.workflow-glance__footer-copy>span{color:#ddd6fe;font-size:clamp(1.28rem,2.15vw,1.62rem);font-weight:820;letter-spacing:.07em;line-height:1;text-transform:uppercase}.workflow-glance__footer-copy small{color:#94a3b8;font-size:.82rem;font-weight:680;letter-spacing:.018em}.workflow-glance__footer a>svg{color:#c4b5fd;flex:0 0 auto}.workflow-glance__footer a:hover .workflow-glance__footer-copy>span,.workflow-glance__footer a:hover>svg{color:#f5f3ff}@media (max-width:760px){.workflow-glance__footer{padding:.9rem 1rem 1.5rem}.workflow-glance__footer a{padding-inline:.45rem;width:100%}.workflow-glance__footer-copy>span{font-size:1.12rem;letter-spacing:.055em}}.landing-page{--callsect-logo-text-spectrum:linear-gradient(132deg,#f02cff,#d11cff 11%,#a855f7 23%,#8b5cf6 34%,#6366f1 44%,#4f7df3 52%,#3b82f6 59%,#22d3ee 68%,#67e8f9 82%,#a5f3fc)}.landing-page .landing-hero-promise,.product-feature-page .landing-hero-promise{background-image:var(--callsect-logo-text-spectrum);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.workflow-glance__footer{padding:.9rem 1.5rem 1.6rem}.landing-page .landing-promo-video__demo-cta,.workflow-glance__footer a{border-radius:.65rem;color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-size:inherit;gap:.58rem;line-height:1;padding:.52rem .66rem;text-decoration:none;transition:background-color .16s ease,transform .16s ease;width:auto}.landing-page .landing-promo-video__demo-cta .landing-promo-video__demo-cta-copy,.workflow-glance__footer-copy{flex:0 1 auto;gap:.26rem}.landing-page .landing-promo-video__demo-cta .landing-promo-video__demo-cta-copy>span,.workflow-glance__footer-copy>span{-webkit-background-clip:text;background-clip:text;background-image:var(--callsect-logo-text-spectrum);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#0000;display:inline-block;font-size:clamp(1.18rem,1.45vw,1.35rem);font-weight:760;letter-spacing:-.012em;line-height:1.05;padding-bottom:.04em;text-transform:none}.landing-page .landing-promo-video__demo-cta .landing-promo-video__demo-cta-copy small,.workflow-glance__footer-copy small{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.75rem;font-weight:660;letter-spacing:.012em;line-height:1.15}.landing-page .landing-promo-video__demo-cta>svg,.workflow-glance__footer a>svg{color:#a78bfa;color:var(--marketing-violet,#a78bfa);flex:0 0 auto;height:1.08rem;transition:color .16s ease,transform .16s ease;width:1.08rem}.landing-page .landing-promo-video__demo-cta:hover,.workflow-glance__footer a:hover{background:rgba(124,58,237,.065);transform:translateY(-1px)}.landing-page .landing-promo-video__demo-cta:hover .landing-promo-video__demo-cta-copy>span,.workflow-glance__footer a:hover .workflow-glance__footer-copy>span{filter:brightness(1.12)}.landing-page .landing-promo-video__demo-cta:hover>svg,.workflow-glance__footer a:hover>svg{color:#67e8f9;transform:translateX(2px)}.landing-page .landing-promo-video__demo-cta:hover .landing-promo-video__demo-cta-copy small,.workflow-glance__footer a:hover .workflow-glance__footer-copy small{color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd)}@media (max-width:760px){.workflow-glance__footer{padding:.82rem 1rem 1.45rem}.landing-page .landing-promo-video__demo-cta,.workflow-glance__footer a{padding:.48rem .55rem;width:auto}.landing-page .landing-promo-video__demo-cta .landing-promo-video__demo-cta-copy>span,.workflow-glance__footer-copy>span{font-size:1.16rem}}.upload-transcript-shortcut{align-items:center;color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.78rem;gap:.45rem;justify-content:flex-end;line-height:1.4;margin:-.25rem 0 1rem}.upload-transcript-shortcut a{color:#6d4aff;color:var(--app-brand);font-weight:700;transition:color .15s ease}.upload-transcript-shortcut a:hover{color:color-mix(in srgb,#6d4aff 78%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 78%,var(--app-text-strong))}.upload-allowance-meta{align-items:center;color:#6f7d95;color:var(--app-text-subtle);display:flex;font-size:.69rem;gap:.4rem;line-height:1.45;margin-top:.7rem}.upload-allowance-meta.is-near{color:#fbbf24}.upload-allowance-meta.is-exhausted{color:#fda4af}@media (max-width:560px){.upload-transcript-shortcut{flex-wrap:wrap;justify-content:flex-start}}.upload-context-tip__icon{color:#6d4aff;color:var(--app-brand)}html.light .upload-transcript-fallback{background:linear-gradient(120deg,color-mix(in srgb,#6d4aff 8%,#0000),#0000 62%),#0a0e17;background:linear-gradient(120deg,color-mix(in srgb,var(--app-brand) 8%,#0000),#0000 62%),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 28%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 28%,var(--app-border));box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}html.light .upload-transcript-fallback__icon{background:#6d4aff1a!important;background:var(--app-brand-soft)!important;border-color:#8b5cf63d!important;border-color:var(--app-brand-border)!important;color:#6d4aff!important;color:var(--app-brand)!important}html.light .upload-transcript-fallback__action{background:#6d4aff!important;background:var(--app-brand)!important;border-color:color-mix(in srgb,#6d4aff 72%,#fff)!important;border-color:color-mix(in srgb,var(--app-brand) 72%,#fff)!important;box-shadow:0 8px 20px #7c3aed24;box-shadow:0 8px 20px var(--app-brand-glow);color:#fff!important}html.light .upload-transcript-fallback__action:hover{background:color-mix(in srgb,#6d4aff 90%,#3017a8)!important;background:color-mix(in srgb,var(--app-brand) 90%,#3017a8)!important;border-color:#6d4aff!important;border-color:var(--app-brand)!important}html.light .transcript-import-source-tabs{background:#0e1420!important;background:var(--app-surface-strong)!important;border-color:#94a3b81f!important;border-color:var(--app-border)!important}html.light .transcript-import-source-tab{color:#8b98ad!important;color:var(--app-text-muted)!important}html.light .transcript-import-source-tab:not(.is-active):hover{background:hsla(0,0%,100%,.055)!important;background:var(--app-surface-hover)!important;color:#f8fafc!important;color:var(--app-text-strong)!important}html.light .transcript-import-source-tab.is-active{background:#6d4aff!important;background:var(--app-brand)!important;box-shadow:0 7px 18px #7c3aed24;box-shadow:0 7px 18px var(--app-brand-glow);color:#fff!important}html.light .transcript-import-textarea{background:#f7f7fb!important;border-color:#94a3b81f!important;border-color:var(--app-border)!important;box-shadow:inset 0 1px 2px rgba(28,32,51,.025);color:#dce3ee!important;color:var(--app-text)!important}html.light .transcript-import-textarea::placeholder{color:#8b98ad!important;color:var(--app-text-muted)!important;opacity:.92}html.light .transcript-import-textarea:focus{background:#fff!important;border-color:#8b5cf63d!important;border-color:var(--app-brand-border)!important;box-shadow:0 0 0 3px #6d4aff1a!important;box-shadow:0 0 0 3px var(--app-brand-soft)!important}.landing-page .landing-anti-summary-pill{background:var(--marketing-product-pill-surface)!important;border-color:var(--marketing-product-pill-border)!important;box-shadow:var(--marketing-product-pill-shadow);color:#f1f5f9!important;color:var(--marketing-text-strong,#f1f5f9)!important;font-size:.76rem;font-weight:650;letter-spacing:.21em;padding:.56rem 1rem!important}.landing-page .landing-anti-summary-icon{color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);filter:var(--marketing-product-pill-icon-shadow)}@media (min-width:1024px){.landing-page .landing-hero-grid{align-items:stretch}.landing-page .landing-hero-copy{align-self:start}.landing-page .landing-audience{align-self:stretch;justify-content:flex-start;min-height:0;padding-top:0}.landing-page .landing-audience__intro>p{color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-size:.82rem;font-weight:780;letter-spacing:.19em}.landing-page .landing-audience__roles{color:#f1f5f9;color:var(--marketing-text-strong,#f1f5f9);font-size:.94rem;font-weight:560;gap:.35rem .72rem;margin-top:.72rem}.landing-page .landing-audience__roles span+span:before{background:#a855f7;box-shadow:0 0 10px #a855f75c;height:.26rem;margin-right:.72rem;width:.26rem}.landing-page .landing-audience__eyebrow{color:#f5f3ff;font-size:.98rem;font-weight:760;gap:1.15rem;letter-spacing:.17em;margin-top:2.25rem;text-shadow:0 0 16px #c4b5fd1a}.landing-page .landing-audience__eyebrow:after,.landing-page .landing-audience__eyebrow:before{background:linear-gradient(90deg,#0000,#7c3aed9e);width:clamp(3.3rem,5.2vw,5.15rem)}.landing-page .landing-audience__eyebrow:after{background:linear-gradient(90deg,#7c3aed9e,#0000)}.landing-page .landing-audience__map{flex:1 1 29rem;margin-top:1.1rem;min-height:29rem;width:min(100%,42.25rem)}.landing-page .landing-audience__map:before{background:radial-gradient(circle,#7e22ce3b 0,#5b21b61f 30%,rgba(59,130,246,.045) 49%,#0000 72%);filter:blur(17px);height:24rem;width:24rem}.landing-page .landing-audience__center{background:radial-gradient(circle at 38% 20%,#4c1d9529,#0000 43%),radial-gradient(circle at 50% 52%,#0d0a18f5,rgba(5,5,10,.995) 74%);border:1px solid #c4b5fd66;box-shadow:-16px 0 30px #d946ef2e,16px 0 34px #3b82f626,0 0 26px #a855f74d,0 0 58px #6d28d942,inset 0 0 38px #4c1d951a;height:12.75rem;width:12.75rem}.landing-page .landing-audience__center:before{background:linear-gradient(#07070d,#07070d) padding-box,conic-gradient(from 205deg,#d946effa,#a855f7fa 26%,#6366f1fa 56%,#60a5fafa 77%,#d946effa) border-box;border:3px solid #0000;border-radius:50%;box-shadow:-8px 0 20px #d946ef7a,9px 0 22px #60a5fa61,0 0 22px #a855f775,0 0 46px #6366f138;filter:none;inset:-.42rem}.landing-page .landing-audience__center:after{border-color:#c4b5fd24;box-shadow:inset 0 0 22px rgba(124,58,237,.035),0 0 0 1px hsla(0,0%,100%,.012);inset:.72rem}.landing-page .landing-audience__brand{height:2.8rem;max-width:9rem}.landing-page .landing-audience__outcome{background:radial-gradient(circle at 20% -4%,#a78bfa1f,#0000 44%),linear-gradient(150deg,#181424f7,rgba(10,9,17,.985) 58%,rgba(5,5,9,.995));border-color:#c4b5fd85;border-radius:1.08rem;box-shadow:0 24px 54px #00000057,-1px -1px 0 #ede9fe29,-5px -4px 18px rgba(196,181,253,.065),0 0 18px #a78bfa1f,0 0 38px rgba(109,40,217,.075),inset 0 1px 0 hsla(0,0%,100%,.075),inset 0 0 30px rgba(76,29,149,.055);gap:1.18rem;min-height:12rem;padding:1.35rem 1.18rem 1.42rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;width:13rem}.landing-page .landing-audience__outcome:before{background:linear-gradient(135deg,#ede9fe21,#0000 27%,rgba(129,140,248,.035) 74%),linear-gradient(180deg,rgba(216,180,254,.045),#0000 32%)}.landing-page .landing-audience__outcome:focus-visible,.landing-page .landing-audience__outcome:hover{background:radial-gradient(circle at 20% -4%,#a78bfa29,#0000 45%),linear-gradient(150deg,#1d172bfa,#0b0913fc 60%,#050509);border-color:#ddd6feb8;box-shadow:0 27px 60px #0000005c,-1px -1px 0 #ede9fe33,0 0 23px #a78bfa2e,0 0 42px #6d28d91a,inset 0 1px 0 #ffffff17;outline:none;transform:translateY(-2px)}.landing-page .landing-audience__outcome-icon{background:radial-gradient(circle at 50% 31%,#8b5cf62e,#26143e29 55%,#07070ceb);border-color:#c4b5fd7a;box-shadow:0 0 18px #8b5cf626,inset 0 0 0 1px rgba(139,92,246,.045),inset 0 1px 0 hsla(0,0%,100%,.055);height:3.7rem;width:3.7rem}.landing-page .landing-audience__outcome strong{color:#fff;color:var(--marketing-text-primary,#fff);font-size:1rem;font-weight:650;line-height:1.32;max-width:10.5rem}.landing-page .landing-audience__connector{stroke-width:1.95;filter:drop-shadow(0 0 4px rgba(237,233,254,.64)) drop-shadow(0 0 8px rgba(129,140,248,.48))}.landing-page .landing-audience__connector-dot{fill:#ede9fe;stroke:#a78bfaf0;stroke-width:.46;filter:drop-shadow(0 0 4px rgba(237,233,254,.92)) drop-shadow(0 0 9px rgba(139,92,246,.86))}}@media (max-width:600px){.landing-page .landing-audience__map{gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-audience__center{display:none}.landing-page .landing-audience__outcome{background:radial-gradient(circle at 28% 0,#8b5cf624,#0000 52%),#0d0a17e6;border-color:#c4b5fd59;min-height:8.4rem;min-width:0;padding:1rem .75rem;position:static;text-decoration:none;width:auto}.landing-page .landing-audience__outcome:active{background:#1f1431eb;border-color:#d8b4fea6}.landing-page .landing-audience__outcome-icon{height:2.9rem;width:2.9rem}}@media (max-width:390px){.landing-page .landing-audience__map{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .landing-audience__outcome{min-height:8rem}}.public-marketing-theme{--marketing-bg:#050507;--marketing-header-bg:#050507cc;--marketing-surface:#09090d;--marketing-surface-raised:#09090edb;--marketing-surface-soft:hsla(0,0%,100%,.035);--marketing-surface-subtle:hsla(0,0%,100%,.018);--marketing-surface-hover:#ffffff12;--marketing-surface-highlight:rgba(139,92,246,.055);--marketing-border-hairline:#ffffff0f;--marketing-border-subtle:#ffffff14;--marketing-border-default:#ffffff1a;--marketing-border-hover:#fff3;--marketing-border-accent:#a78bfa3d;--marketing-border-accent-strong:#8b5cf666;--marketing-text-primary:#fff;--marketing-text-strong:#f1f5f9;--marketing-text-secondary-strong:#e2e8f0;--marketing-text-secondary:#cbd5e1;--marketing-text-secondary-soft:#bec6d7;--marketing-text-muted:#94a3b8;--marketing-text-faint:#64748b;--marketing-violet:#a78bfa;--marketing-violet-soft:#c4b5fd;--marketing-violet-luminous:#ddd6fe;--marketing-indigo-soft:#a5b4fc;--marketing-indigo-link:#818cf8;--marketing-success:#34d399;--marketing-success-soft:#bbf7d0;--marketing-success-border:#4ade8047;--marketing-success-bg:#22c55e14;--marketing-success-dot:#4ade80;--marketing-success-dot-shadow:0 0 8px #4ade80b8;--marketing-workflow-copy:#a6b0c5;--marketing-transition-arrow:#8b5cf6;--marketing-hero-promise-gradient:linear-gradient(90deg,#c43ff2,#9b59f5 42%,#7f78f7);--marketing-chapter-line:linear-gradient(90deg,#7c3aed,#6366f1 58%,#22d3ee);--marketing-audience-role-divider:#a78bfad9;--marketing-audience-role-shadow:0 0 10px #8b5cf647;--marketing-audience-line:#8b5cf6bd;--marketing-audience-map-aura:radial-gradient(circle,#7c3aed4f 0%,rgba(91,33,182,.145) 30%,#38bdf80a 50%,#5b21b600 72%);--marketing-audience-center-border:#c4b5fdd1;--marketing-audience-center-surface:radial-gradient(circle at 50% 38%,#8b5cf64f,#4c1d9533 46%,#08080ef5 78%);--marketing-audience-center-shadow:0 0 0 1px #7c3aed24,0 0 24px #a855f747,0 0 58px #6d28d957,0 0 92px #4c1d9538,inset 0 0 40px #7c3aed1f;--marketing-audience-outcome-border:#c4b5fd75;--marketing-audience-outcome-surface:linear-gradient(155deg,#201832d1,#0c0a16ed 54%,#08080ef7),radial-gradient(circle at 50% 0%,#8b5cf633,#0000 56%);--marketing-audience-outcome-shadow:0 22px 50px #00000047,0 0 18px #a78bfa1c,0 0 34px #6d28d91c,inset 0 1px 0 hsla(0,0%,100%,.055),inset 0 0 30px #5b21b612;--marketing-audience-outcome-icon-border:#c4b5fd61;--marketing-audience-outcome-icon-surface:radial-gradient(circle at 50% 35%,#8b5cf63b,#3114532e 58%,#0c0914d6);--marketing-audience-outcome-icon-shadow:0 0 20px #8b5cf621,inset 0 1px 0 hsla(0,0%,100%,.045);--marketing-how-surface:hsla(0,0%,100%,.012);--marketing-how-icon-border:#8b5cf666;--marketing-how-icon-bg:#5b21b629;--marketing-video-border:#a5b4fc38;--marketing-video-bg:#090912;--marketing-video-shadow:0 26px 72px #00000052,0 0 0 1px hsla(0,0%,100%,.025) inset;--marketing-video-play-border:#c7d2fe5c;--marketing-video-play-bg:#0a0a13d1;--marketing-video-play-shadow:0 12px 40px #00000057;--marketing-video-play-hover-border:#d8b4fe9e;--marketing-video-play-hover-bg:#1e1234e6;--marketing-video-icon-bg:linear-gradient(135deg,#6366f1,#9333ea);--marketing-preview-border:#8b5cf638;--marketing-preview-surface:radial-gradient(circle at 10% 0%,#6d28d914,#0000 34%),linear-gradient(155deg,#0a0a12fc,rgba(6,7,14,.995));--marketing-preview-shadow:0 24px 70px #0000003d;--marketing-proof-card-border:#94a3b81c;--marketing-proof-card-bg:#05070e9e;--marketing-evidence-border:#8b5cf621;--marketing-evidence-bg:#0d0a18b8;--marketing-evidence-divider:#94a3b814;--marketing-coaching-emphasis-border:#a78bfa47;--marketing-coaching-emphasis-bg:linear-gradient(135deg,#4c1d9538,#1e1b4b33);--marketing-relationship-update-border:#7c3aed75;--marketing-relationship-update-bg:linear-gradient(180deg,#1f073df5,#120825fa),#130823;--marketing-relationship-update-shadow:0 24px 70px #0000004d;--marketing-prepare-border:#94a3b81c;--marketing-prepare-bg:#05070e9e;--marketing-prepare-strategy-border:#8b5cf640;--marketing-prepare-strategy-bg:linear-gradient(135deg,#4c1d952e,#0d0a18b8);--marketing-prepare-divider:#94a3b817;--marketing-origin-table-border:#94a3b824;--marketing-meet-panel-border:#818cf82e;--marketing-meet-panel-bg:radial-gradient(circle at 92% 20%,#22d3ee14,#0000 34%),linear-gradient(135deg,#4f46e51c,hsla(0,0%,100%,.025));--marketing-beta-border:#818cf833;--marketing-beta-bg:#818cf812;--marketing-beta-text:#c7d2fe;--marketing-header-action-bg:#ffffff0f;--marketing-header-action-bg-hover:#ffffff1a;--marketing-header-link-hover:#ffffff0d;--marketing-hero-glow-left:#4338ca33;--marketing-hero-glow-right:#0e74901a;--marketing-trust-panel:linear-gradient(135deg,#1e1b4b66,#0b0b10 50%,#164e6333);--marketing-final-panel:#09090d;--marketing-final-glow:#4338ca33;--marketing-product-hero-glow:radial-gradient(circle at 9% 8%,#4f46e52e,#0000 31rem),radial-gradient(circle at 91% 26%,#7e22ce1c,#0000 28rem);--marketing-selection-bg:#7c3aed85;--marketing-card-bg:#09090edb;--marketing-card-bg-strong:#09090eeb;--marketing-card-border:#ffffff14;--marketing-card-border-soft:hsla(0,0%,100%,.075);--marketing-divider:hsla(0,0%,100%,.055);--marketing-related-divider:#ffffff17;--marketing-final-border:#818cf82b;--marketing-final-surface:radial-gradient(circle at 50% -40%,#4f46e536,#0000 66%),#09090d;--marketing-feature-accent-surface:#7c3aed1c;--marketing-elevated-shadow:0 26px 70px #00000047;--marketing-elevated-shadow-strong:0 28px 70px #0000004d;--marketing-product-pill-surface:radial-gradient(circle at 20% 0%,#7c3aed1a,#0000 55%),linear-gradient(180deg,#0c0913eb,#06060afa);--marketing-product-pill-shadow:0 0 0 1px #6d28d914 inset,inset 0 1px 0 hsla(0,0%,100%,.035),0 0 16px #7c3aed38,0 0 34px #4c1d951a;--marketing-product-pill-icon-shadow:drop-shadow(0 0 6px #a78bfa6b);--marketing-product-pill-border:#8b5cf694;--marketing-related-active-border:#a78bfa52;--marketing-quote-text:#ede9fe;--marketing-relationship-thesis-border:#a78bfa30;--marketing-relationship-thesis-surface:radial-gradient(circle at 82% 50%,#7c3aed33,#0000 42%),#09090ee0;--marketing-relationship-icon-shadow:drop-shadow(0 0 24px #8b5cf659);--marketing-timeline-surface:#0a0a10db;--marketing-proof-border:#a78bfa33;--marketing-proof-surface:radial-gradient(circle at 18% 0%,#7c3aed21,#0000 45%),#09090eeb;--marketing-proof-divider:#ffffff12;--marketing-writing-active-border:#a78bfa47;--marketing-writing-focus:#a78bfa8c;--marketing-detail-surface:#09090ed6;--marketing-detail-border:hsla(0,0%,100%,.075);--marketing-detail-border-soft:hsla(0,0%,100%,.065);--marketing-detail-bg-soft:hsla(0,0%,100%,.018);--marketing-primary-bg:#4f46e5;--marketing-primary-bg-hover:#6366f1;--marketing-primary-border:#818cf870;--marketing-primary-shadow:0 0 40px #4f46e538;--marketing-primary-shadow-compact:0 0 36px #4f46e533;--marketing-glow-violet:#4f46e533;--marketing-glow-cyan:#0e74901a;--marketing-spectrum:linear-gradient(132deg,#f02cff,#d11cff 11%,#a855f7 23%,#8b5cf6 34%,#6366f1 44%,#4f7df3 52%,#3b82f6 59%,#22d3ee 68%,#67e8f9 82%,#a5f3fc);color-scheme:dark}.public-marketing-theme.marketing-shell{background:var(--marketing-bg);color:var(--marketing-text-primary)}.public-marketing-theme .marketing-header{background:var(--marketing-header-bg);border-color:var(--marketing-border-hairline)}.public-marketing-theme .marketing-footer{border-color:var(--marketing-border-hairline);color:var(--marketing-text-faint)}.public-marketing-theme .marketing-text-secondary{color:var(--marketing-text-secondary)}.public-marketing-theme .marketing-text-secondary-strong{color:var(--marketing-text-secondary-strong)}.public-marketing-theme .marketing-text-muted{color:var(--marketing-text-muted)}.public-marketing-theme .marketing-text-faint{color:var(--marketing-text-faint)}.public-marketing-theme .marketing-band{background:var(--marketing-surface-subtle);border-color:var(--marketing-border-hairline)}.public-marketing-theme .marketing-secondary-action{background:var(--marketing-surface-soft);border-color:var(--marketing-border-default);color:var(--marketing-text-secondary-strong)}.public-marketing-theme .marketing-secondary-action:hover{background:var(--marketing-surface-hover);border-color:var(--marketing-border-hover);color:var(--marketing-text-primary)}.public-marketing-theme .marketing-beta-chip{background:var(--marketing-beta-bg);border-color:var(--marketing-beta-border);color:var(--marketing-beta-text)}.public-marketing-theme .marketing-header-action{background:var(--marketing-header-action-bg);border-color:var(--marketing-border-default)}.public-marketing-theme .marketing-header-action:hover{background:var(--marketing-header-action-bg-hover);border-color:var(--marketing-border-hover)}.public-marketing-theme .marketing-header-link{color:var(--marketing-text-secondary)}.public-marketing-theme .marketing-header-link:hover{background:var(--marketing-header-link-hover);color:var(--marketing-text-primary)}.public-marketing-theme .marketing-hero-glow-left{background:var(--marketing-hero-glow-left)}.public-marketing-theme .marketing-hero-glow-right{background:var(--marketing-hero-glow-right)}.public-marketing-theme .marketing-hero-fade{background-image:linear-gradient(to bottom,#0000,var(--marketing-bg))}.public-marketing-theme .marketing-trust-panel{background:var(--marketing-trust-panel);border-color:var(--marketing-border-subtle)}.public-marketing-theme .marketing-final-panel{background:var(--marketing-final-panel);border-color:#818cf833}.public-marketing-theme .marketing-final-glow{background:var(--marketing-final-glow)}.public-marketing-theme .marketing-footer a:hover{color:var(--marketing-text-primary)}.public-marketing-theme .marketing-header-signup{background:#7c3aede6;border-color:#a78bfa4d;color:var(--marketing-text-primary)}.public-marketing-theme .marketing-header-signup:hover{background:#8b5cf6}.public-marketing-theme .marketing-highlight-band{background:rgba(139,92,246,.055);border-color:#a78bfa33}.public-marketing-theme .marketing-inline-accent-link{color:var(--marketing-indigo-link)}.public-marketing-theme .marketing-inline-accent-link:hover{color:#c7d2fe}.public-marketing-theme .marketing-success-badge{background:#34d3991a;border-color:#34d39933;color:#6ee7b7}.public-marketing-theme .marketing-success-icon{color:var(--marketing-success)}.public-marketing-theme .marketing-workflow-subcopy{color:var(--marketing-workflow-copy)}.public-marketing-theme .marketing-privacy-chip{background:var(--marketing-success-bg);border-color:var(--marketing-success-border);color:var(--marketing-success-soft)}.public-marketing-theme .marketing-privacy-dot{background:var(--marketing-success-dot);box-shadow:var(--marketing-success-dot-shadow)}.public-marketing-theme .marketing-transition-arrow{color:var(--marketing-transition-arrow)}.public-marketing-theme .marketing-trust-card{background:#0000001a;border-color:var(--marketing-border-subtle);color:var(--marketing-text-secondary)}.public-marketing-theme .marketing-eyebrow{color:var(--marketing-indigo-link)}.public-marketing-theme .marketing-primary-action{background:var(--marketing-primary-bg);border-color:var(--marketing-primary-border);box-shadow:var(--marketing-primary-shadow);color:var(--marketing-text-primary)}.public-marketing-theme .marketing-primary-action:hover{background:var(--marketing-primary-bg-hover)}.public-marketing-theme .marketing-spectrum-text{background-image:var(--marketing-spectrum)}.product-feature-page{overflow-x:hidden}.product-feature-hero{overflow:hidden;position:relative}.product-feature-hero__glow{background:var(--marketing-product-hero-glow);inset:0;pointer-events:none;position:absolute}.product-feature-kicker,.product-feature-related__head>span,.product-feature-section__intro>span{color:var(--marketing-violet);display:inline-flex;font-size:.78rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.product-feature-hero h1{color:var(--marketing-text-primary);font-size:clamp(2.8rem,5.4vw,5.25rem);font-weight:650;letter-spacing:-.055em;line-height:1.01;margin-top:1.1rem;max-width:47rem}.product-feature-hero h1::selection,.product-feature-section h2::selection{background:var(--marketing-selection-bg)}.product-feature-hero>div>div>div>p,.product-feature-sticky>p{color:var(--marketing-text-secondary);font-size:1.13rem;line-height:1.85;margin-top:1.65rem;max-width:44rem}.product-feature-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.1rem}.product-feature-final__primary,.product-feature-final__secondary,.product-feature-primary,.product-feature-secondary{align-items:center;border-radius:.75rem;display:inline-flex;flex:0 0 auto;font-size:.94rem;font-weight:650;gap:.55rem;justify-content:center;min-height:3.25rem;padding:.8rem 1.2rem;text-decoration:none;transition:.17s ease}.product-feature-final__primary,.product-feature-final__secondary{white-space:nowrap}.product-feature-final__primary,.product-feature-primary{background:var(--marketing-primary-bg);border:1px solid var(--marketing-primary-border);box-shadow:var(--marketing-primary-shadow-compact);color:var(--marketing-text-primary)}.product-feature-final__primary:hover,.product-feature-primary:hover{background:var(--marketing-primary-bg-hover)}.product-feature-final__primary{box-shadow:none}.product-feature-final__secondary,.product-feature-secondary{background:var(--marketing-surface-soft);border:1px solid var(--marketing-border-default);color:var(--marketing-text-secondary-strong)}.product-feature-final__secondary:hover,.product-feature-secondary:hover{background:var(--marketing-surface-hover);border-color:var(--marketing-border-hover);color:var(--marketing-text-primary)}.product-feature-section__intro{max-width:53rem}.product-feature-band h2,.product-feature-related__head h2,.product-feature-section__intro h2,.product-feature-sticky h2{color:var(--marketing-text-primary);font-size:clamp(2rem,4vw,3.25rem);font-weight:640;letter-spacing:-.045em;line-height:1.08;margin-top:.9rem}.product-feature-band p,.product-feature-section__intro p{color:var(--marketing-text-muted);font-size:1.04rem;line-height:1.8;margin-top:1.1rem;max-width:48rem}.product-feature-grid{grid-gap:1rem;display:grid;gap:1rem}.product-feature-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-feature-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-feature-card{background:var(--marketing-card-bg);border:1px solid var(--marketing-card-border);border-radius:1.15rem;padding:1.45rem}.product-feature-card>svg{color:var(--marketing-violet)}.product-feature-card>span{color:var(--marketing-violet-soft);display:block;font-size:.74rem;font-weight:750;letter-spacing:.13em;margin-top:1.05rem;text-transform:uppercase}.product-feature-card h3{color:var(--marketing-text-primary);font-size:1.1rem;font-weight:650;line-height:1.36;margin-top:.65rem}.product-feature-card p{color:var(--marketing-text-muted);font-size:.92rem;line-height:1.7;margin-top:.8rem}.product-feature-sticky{max-width:35rem}.product-feature-section__intro--no-kicker h2,.product-feature-sticky--no-kicker h2{margin-top:0}@media (min-width:1024px){.product-feature-sticky{position:-webkit-sticky;position:sticky;top:6rem}}.product-feature-band>div>div:first-child>svg{color:var(--marketing-violet-soft)}.product-feature-band h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-top:.6rem;max-width:42rem}.product-feature-inline-link{align-items:center;color:var(--marketing-violet-luminous);display:inline-flex;flex:0 0 auto;font-size:.95rem;font-weight:650;gap:.55rem;text-decoration:none}.product-feature-inline-link:hover{color:var(--marketing-text-primary)}.product-feature-related__head{max-width:47rem}.product-feature-related__head h2{font-size:clamp(1.7rem,3vw,2.5rem)}.product-feature-related__links{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.product-feature-related__links a{align-items:center;background:#0000;border:0;border-radius:0;border-top:1px solid var(--marketing-related-divider);color:var(--marketing-text-secondary);display:flex;font-size:.9rem;font-weight:650;gap:.75rem;justify-content:space-between;min-height:4.3rem;padding:1rem 1.05rem;text-decoration:none;transition:.16s ease}.product-feature-related__links a.is-active,.product-feature-related__links a:hover{background:#0000;border-color:var(--marketing-related-active-border);color:var(--marketing-text-primary)}.product-feature-final{background:var(--marketing-final-surface);border:1px solid var(--marketing-final-border);border-radius:1.6rem;overflow:hidden;padding:3.1rem 2rem;position:relative;text-align:center}.product-feature-final>span{color:var(--marketing-violet-soft);font-size:.76rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.product-feature-final h2{font-size:clamp(2rem,4vw,3.2rem);font-weight:650;letter-spacing:-.045em;line-height:1.08;margin:.85rem auto 0;max-width:46rem}.product-feature-final p{color:var(--marketing-text-muted);font-size:1rem;line-height:1.75;margin:1.15rem auto 0;max-width:42rem}.product-feature-final>div{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.8rem}.product-relationship-thesis{align-items:center;background:var(--marketing-relationship-thesis-surface);border:1px solid var(--marketing-relationship-thesis-border);border-radius:1.5rem;box-shadow:var(--marketing-elevated-shadow);display:flex;gap:2rem;justify-content:space-between;min-height:19rem;overflow:hidden;padding:2rem;position:relative}.product-relationship-thesis>div{grid-gap:.72rem;display:grid;gap:.72rem}.product-relationship-thesis span{color:var(--marketing-text-muted);font-size:1.03rem}.product-relationship-thesis strong{color:var(--marketing-violet-luminous);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;margin-top:.25rem}.product-relationship-thesis>svg{color:var(--marketing-violet);filter:var(--marketing-relationship-icon-shadow);flex:0 0 auto}.product-relationship-timeline{grid-gap:.85rem;display:grid;gap:.85rem}.product-relationship-timeline article{grid-gap:1rem;background:var(--marketing-timeline-surface);border:1px solid var(--marketing-detail-border);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.2rem 1.25rem}.product-relationship-timeline__index{border:1px solid var(--marketing-border-accent);border-radius:50%;color:var(--marketing-violet-soft);display:grid;font-size:.75rem;font-weight:760;height:2.5rem;place-items:center;width:2.5rem}.product-relationship-timeline article span{color:var(--marketing-violet);font-size:.73rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.product-relationship-timeline article h3{font-size:1.08rem;font-weight:650;margin-top:.25rem}.product-relationship-timeline article p{color:var(--marketing-text-muted);line-height:1.65;margin-top:.42rem}.product-coaching-proof,.product-crm-note-preview,.product-next-call-preview{background:var(--marketing-proof-surface);border:1px solid var(--marketing-proof-border);border-radius:1.35rem;box-shadow:var(--marketing-elevated-shadow-strong);overflow:hidden}.product-coaching-proof__head,.product-crm-note-preview__head,.product-next-call-preview__head{grid-gap:.55rem;border-bottom:1px solid var(--marketing-proof-divider);display:grid;gap:.55rem;padding:1.35rem 1.45rem}.product-coaching-proof__head>span,.product-crm-note-preview__head>span,.product-next-call-preview__head>span{align-items:center;color:var(--marketing-violet-soft);display:inline-flex;font-size:.73rem;font-weight:750;gap:.45rem;letter-spacing:.12em;text-transform:uppercase}.product-coaching-proof__head>strong,.product-crm-note-preview__head>strong,.product-next-call-preview__head>strong{color:var(--marketing-text-primary);font-size:1.2rem;line-height:1.4}.product-coaching-proof__meaning,.product-coaching-proof__quote,.product-coaching-proof__wording{border-bottom:1px solid var(--marketing-divider);padding:1.25rem 1.45rem}.product-coaching-proof__wording{border-bottom:0}.product-coaching-proof__meaning>span,.product-coaching-proof__quote>span,.product-coaching-proof__wording>span,.product-next-call-detail>section>span,.product-next-call-preview span,.product-writing-dna article>span{color:var(--marketing-violet);font-size:.7rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.product-coaching-proof blockquote{color:var(--marketing-text-secondary-strong);font-size:1rem;line-height:1.7;margin-top:.55rem}.product-coaching-proof p{color:var(--marketing-text-secondary);line-height:1.7;margin-top:.55rem}.product-coaching-proof__wording p{color:var(--marketing-quote-text);font-weight:560}.product-meaning-stack{grid-gap:1rem;display:grid;gap:1rem}.product-meaning-stack article{background:#09090ed6;border:1px solid #ffffff14;border-radius:1.05rem;padding:1.4rem}.product-meaning-stack article>span{color:#a78bfa;font-size:.72rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.product-meaning-stack h3{color:#fff;font-size:1.1rem;line-height:1.45;margin-top:.6rem}.product-meaning-stack blockquote{border-left:2px solid #8b5cf66b;color:#cbd5e1;font-size:.95rem;line-height:1.7;margin-top:1rem;padding-left:1rem}.product-meaning-stack p{color:#94a3b8;line-height:1.65;margin-top:.75rem}.product-writing-preview__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.product-writing-preview__tab{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--marketing-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:750;gap:.42rem;letter-spacing:.1em;line-height:1;min-height:2rem;padding:.34rem .62rem;text-transform:uppercase;transition:color .16s ease,border-color .16s ease,background .16s ease}.product-writing-preview__tab:hover{background:var(--marketing-surface-soft);color:var(--marketing-text-secondary-strong)}.product-writing-preview__tab.is-active{background:var(--marketing-feature-accent-surface);border-color:var(--marketing-writing-active-border);color:var(--marketing-violet-luminous)}.product-writing-preview__tab:focus-visible{outline:2px solid var(--marketing-writing-focus);outline-offset:2px}.product-crm-note-preview__body{grid-gap:.85rem;display:grid;gap:.85rem;padding:1.35rem 1.45rem 1.5rem}.product-crm-note-preview__body p{color:var(--marketing-text-secondary);font-size:.94rem;line-height:1.72}.product-crm-note-preview__body strong{color:var(--marketing-text-primary)}.product-writing-dna{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-writing-dna article{background:var(--marketing-detail-surface);border:1px solid var(--marketing-detail-border);border-radius:1rem;min-height:9rem;padding:1.25rem}.product-writing-dna article strong{color:var(--marketing-text-secondary-strong);display:block;font-size:1rem;line-height:1.55;margin-top:.7rem}.product-next-call-preview__pair,.product-next-call-preview__question,.product-next-call-preview__strategy{border-bottom:1px solid var(--marketing-divider);padding:1.2rem 1.35rem}.product-next-call-preview__pair strong,.product-next-call-preview__strategy strong{color:var(--marketing-text-secondary-strong);display:block;line-height:1.55;margin-top:.5rem}.product-next-call-preview__pair{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.product-next-call-preview__pair>div{background:var(--marketing-detail-bg-soft);border:1px solid var(--marketing-detail-border-soft);border-radius:.85rem;padding:.95rem}.product-next-call-preview__question{border-bottom:0}.product-next-call-preview__question blockquote{color:var(--marketing-quote-text);font-size:1rem;font-weight:560;line-height:1.65;margin-top:.55rem}.product-next-call-detail{grid-gap:1rem;display:grid;gap:1rem}.product-next-call-detail>section{background:var(--marketing-detail-surface);border:1px solid var(--marketing-detail-border);border-radius:1rem;padding:1.35rem}.product-next-call-detail ol,.product-next-call-detail>section>blockquote,.product-next-call-detail>section>div{margin-top:.85rem}.product-next-call-detail>section>blockquote+blockquote,.product-next-call-detail>section>div+div{margin-top:.75rem}.product-next-call-detail blockquote,.product-next-call-detail strong{color:var(--marketing-text-secondary-strong);line-height:1.6}.product-next-call-detail p{color:var(--marketing-text-muted);line-height:1.6;margin-top:.3rem}.product-next-call-detail ol{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;padding:0}.product-next-call-detail li{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:auto 1fr}.product-next-call-detail li b{border:1px solid var(--marketing-border-accent);border-radius:50%;color:var(--marketing-violet-soft);display:grid;font-size:.72rem;height:1.8rem;place-items:center;width:1.8rem}@media (max-width:900px){.product-feature-grid--four,.product-feature-related__links{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature-grid--three{grid-template-columns:1fr}}@media (max-width:640px){.product-feature-final>div,.product-feature-hero__actions{flex-direction:column}.product-feature-final__primary,.product-feature-final__secondary,.product-feature-primary,.product-feature-secondary{width:100%}.product-feature-grid--four,.product-feature-related__links,.product-next-call-preview__pair,.product-writing-dna{grid-template-columns:1fr}.product-relationship-thesis{align-items:flex-start;flex-direction:column;min-height:0}.product-feature-final{padding:2.4rem 1.2rem}}.product-feature-page{--callsect-logo-text-spectrum:var(--marketing-spectrum)}.product-feature-page .product-feature-hero-pill{align-items:center;background:var(--marketing-product-pill-surface);border:1px solid var(--marketing-product-pill-border);border-radius:999px;box-shadow:var(--marketing-product-pill-shadow);color:var(--marketing-text-strong);display:inline-flex;font-size:.76rem;font-weight:650;gap:.5rem;letter-spacing:.21em;line-height:1;padding:.56rem 1rem;text-transform:uppercase}.product-feature-page .product-feature-hero-pill>svg{color:var(--marketing-violet-soft);filter:var(--marketing-product-pill-icon-shadow);flex:0 0 auto}.product-feature-page .product-feature-hero__title{display:flex;flex-direction:column;font-size:clamp(2.7rem,5vw,4.5rem);gap:0;margin-top:1.5rem;max-width:47rem}.product-feature-page .product-feature-hero__title-base{color:var(--marketing-text-primary)}.product-feature-page .product-feature-hero__title-accent{-webkit-background-clip:text;background-clip:text;color:#0000;padding-bottom:.035em}.product-feature-page .product-feature-hero>div>div>div>p{color:var(--marketing-text-secondary);font-size:1.13rem;font-weight:500;line-height:1.78;margin-top:1.75rem;max-width:44rem}.landing-page .landing-audience__eyebrow{color:#e2d9ff;text-shadow:0 0 14px #e2d9ff21,0 0 28px #8b5cf614}@media (max-width:639px){.product-feature-page .product-feature-hero__title{font-size:2.7rem;margin-top:1.5rem}.product-feature-page .product-feature-hero>div>div>div>p{font-size:1.05rem;line-height:1.72;margin-top:1.75rem}}.product-feature-page .landing-anti-summary-pill{background:var(--marketing-product-pill-surface)!important;border-color:var(--marketing-product-pill-border)!important;box-shadow:var(--marketing-product-pill-shadow);color:#f1f5f9!important;color:var(--marketing-text-strong,#f1f5f9)!important;font-size:.76rem;font-weight:650;letter-spacing:.21em;line-height:1;padding:.56rem 1rem!important}.product-feature-page .landing-anti-summary-icon{color:#c4b5fd;color:var(--marketing-violet-soft,#c4b5fd);filter:var(--marketing-product-pill-icon-shadow)}.product-feature-page .product-feature-hero__title{color:var(--marketing-text-primary);display:block;font-size:2.7rem;font-weight:600;letter-spacing:-.055em;line-height:1.01;margin-top:0;max-width:48rem}.product-feature-page .product-feature-hero__title-accent,.product-feature-page .product-feature-hero__title-base{display:block}.product-feature-page .product-feature-hero__title-accent{background-image:var(--callsect-logo-text-spectrum);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.product-feature-page .product-feature-hero .product-feature-hero-subcopy{color:var(--marketing-text-secondary);font-size:1.125rem;font-weight:500;line-height:2rem;margin-top:1.75rem;max-width:42rem}.product-feature-page .product-feature-hero__actions{display:flex;flex-wrap:nowrap;gap:.75rem;margin-top:2.25rem}.product-feature-page .product-feature-hero-primary,.product-feature-page .product-feature-hero-secondary{flex:0 0 auto;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:3.625rem;white-space:nowrap}.product-feature-page .product-feature-hero-primary{min-width:11.75rem;width:11.75rem}.product-feature-page .product-feature-hero-secondary{max-width:100%;min-width:11.75rem;width:auto}@media (min-width:640px){.product-feature-page .product-feature-hero__title{font-size:3.75rem}.product-feature-page .product-feature-hero .product-feature-hero-subcopy{font-size:1.25rem;line-height:2.25rem}}@media (min-width:1024px){.product-feature-page .product-feature-hero__title{font-size:4.5rem}}@media (max-width:600px){.product-feature-page .product-feature-hero-primary,.product-feature-page .product-feature-hero-secondary{min-width:0;width:100%}}@media (min-width:721px){.longitudinal-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--longitudinal-signal-count,4),minmax(0,1fr))}}.relationship-page:not(.public-demo-page) .relationship-hero{align-items:flex-start;display:flex;gap:1.25rem;justify-content:space-between}.relationship-page:not(.public-demo-page) .relationship-hero__content{flex:1 1 auto;min-width:0}.relationship-page:not(.public-demo-page) .relationship-upload-button--hero{flex:0 0 auto;margin-top:1rem;position:relative;z-index:2}.relationship-shell>.prepare-next-call-preview+.relationship-history--priority{margin-top:1rem}@media (max-width:720px){.relationship-page:not(.public-demo-page) .relationship-hero{flex-direction:column}.relationship-page:not(.public-demo-page) .relationship-upload-button--hero{align-self:flex-start;margin-top:0}}.public-demo-page{background:radial-gradient(circle at 8% 0,#7c3aed24,#0000 26rem),#05070b;background:radial-gradient(circle at 8% 0,var(--app-brand-glow),#0000 26rem),var(--app-bg);color:#dce3ee;color:var(--app-text);min-height:100vh}.public-demo-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:color-mix(in srgb,#05070b 88%,#0000);background:color-mix(in srgb,var(--app-bg) 88%,#0000);border-bottom:1px solid color-mix(in srgb,#94a3b81f 78%,#0000);border-bottom:1px solid color-mix(in srgb,var(--app-border) 78%,#0000);padding:1rem 1.25rem;position:relative;width:100%;z-index:30}.public-demo-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-inline:auto;width:100%}.public-demo-header__actions,.public-demo-header__brand-group{align-items:center;display:flex;gap:.7rem;min-width:0}.public-demo-header__synthetic{background:hsla(0,0%,100%,.035);background:var(--app-surface-soft);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;color:#6f7d95;color:var(--app-text-subtle);font-size:.58rem;font-weight:720;letter-spacing:.08em;line-height:1;padding:.24rem .48rem;text-transform:uppercase}.public-demo-header__back,.public-demo-header__synthetic{align-items:center;display:inline-flex;white-space:nowrap}.public-demo-header__back{color:#8b98ad;color:var(--app-text-muted);font-size:.75rem;font-weight:620;gap:.42rem;min-height:2.35rem;padding:.48rem .3rem;transition:color .15s ease}.public-demo-header__back:focus-visible,.public-demo-header__back:hover{color:#f8fafc;color:var(--app-text-strong)}@media (min-width:1024px){.call-detail-page.public-demo-page,.relationship-page.public-demo-page{padding-left:0!important}}@media (max-width:639px){.public-demo-header__actions{gap:.4rem}.public-demo-header__back span,.public-demo-header__synthetic{display:none}}.public-demo-selector{padding:clamp(4.5rem,8vw,7rem) 1.25rem 5rem;width:100%}.public-demo-selector__inner,.public-demo-selector__section{width:100%}.public-demo-selector__inner{margin-inline:auto;max-width:58rem}.public-demo-selector__intro{text-align:center}.public-demo-selector__intro h1{color:#f8fafc;color:var(--app-text-strong);font-size:clamp(2rem,4vw,3rem);font-weight:680;letter-spacing:-.045em;line-height:1.05;margin:.8rem 0 0}.public-demo-selector__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.25rem}.public-demo-use-case-card{background:#0a0e17;background:var(--app-surface);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:1rem;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);min-height:13.5rem;min-width:0;padding:1.35rem}.public-demo-use-case-card__header{border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);padding-bottom:1rem}.public-demo-use-case-card__header>span{display:block;font-size:.68rem;font-weight:760;letter-spacing:.1em}.public-demo-use-case-card__header h2{font-size:1.08rem;font-weight:680;letter-spacing:-.02em;line-height:1.25;margin:.32rem 0 0}.public-demo-use-case-card__summary{gap:.85rem;margin-top:1rem;min-width:0}.public-demo-use-case-card__icon{background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.75rem;color:#6d4aff;color:var(--app-brand);display:grid;flex:0 0 auto;height:2.65rem;place-items:center;width:2.65rem}.public-demo-use-case-card__summary p{font-size:.85rem;font-weight:620;line-height:1.45;min-width:0}.public-demo-use-case-card__cta{align-items:center;background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:.68rem;color:color-mix(in srgb,#6d4aff 76%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 76%,var(--app-text-strong));display:inline-flex;font-size:.8rem;font-weight:680;gap:.5rem;margin-top:auto;max-width:100%;min-height:2.55rem;padding:.65rem .85rem;transition:transform .15s ease,border-color .15s ease,background .15s ease;width:-webkit-max-content;width:max-content}.public-demo-use-case-card__cta:focus-visible,.public-demo-use-case-card__cta:hover{background:color-mix(in srgb,#6d4aff1a 80%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 80%,var(--app-surface));border-color:color-mix(in srgb,#6d4aff 52%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 52%,var(--app-border));transform:translateY(-1px)}@media (max-width:700px){.public-demo-selector{padding-top:3rem}.public-demo-selector__grid{grid-template-columns:1fr}}.live-demo-flow__step.is-active{background:color-mix(in srgb,#6d4aff1a 86%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 86%,var(--app-surface));border-color:color-mix(in srgb,#6d4aff 58%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 58%,var(--app-border));box-shadow:inset 0 -2px 0 #6d4aff,0 0 0 1px color-mix(in srgb,#6d4aff 8%,#0000);box-shadow:inset 0 -2px 0 var(--app-brand),0 0 0 1px color-mix(in srgb,var(--app-brand) 8%,#0000);color:color-mix(in srgb,#6d4aff 38%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 38%,var(--app-text-strong))}.live-demo-flow__step.is-locked:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.3}.live-demo-back-selection{align-items:center;color:#8b98ad;color:var(--app-text-muted);display:inline-flex;font-size:.75rem;font-weight:620;gap:.42rem;margin:0 0 .72rem;transition:color .15s ease}.live-demo-back-selection:focus-visible,.live-demo-back-selection:hover{color:#6d4aff;color:var(--app-brand)}@media (min-width:761px){.call-detail-shell--demo .call-detail-transcript__body{max-height:19rem}}html:not(.light) .public-demo-header{background:#050507cc;border-bottom-color:#ffffff0f}html.light .public-demo-header{background:color-mix(in srgb,#0a0e17 88%,#0000);background:color-mix(in srgb,var(--app-surface) 88%,#0000);border-bottom-color:#94a3b81f;border-bottom-color:var(--app-border)}.public-demo-header--desktop{display:block}.public-demo-mobile-legacy-nav{display:none}@media (min-width:761px){.call-detail-page.public-demo-page .call-detail-shell--demo{width:min(100%,84rem)}.relationship-page.public-demo-page .relationship-shell--demo{width:min(100%,82.9rem)}}.public-demo-selector__intro .landing-eyebrow{color:#818cf8;color:var(--marketing-indigo-link,#818cf8);font-size:.75rem;font-weight:600;letter-spacing:.28em;line-height:1.2;text-transform:uppercase}.public-demo-selector__inner{max-width:64rem}.public-demo-selector__grid{gap:1.15rem;margin-top:2.4rem}.public-demo-use-case-card{color:inherit;cursor:pointer;min-height:14.35rem;padding:1.55rem;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.public-demo-use-case-card__header{padding-bottom:1.05rem;position:relative}.public-demo-use-case-card__header:after{background:color-mix(in srgb,#94a3b81f 82%,#0000);background:color-mix(in srgb,var(--app-border) 82%,#0000);bottom:0;content:"";height:1px;left:0;position:absolute;width:4rem}.public-demo-use-case-card__header>span{font-size:.67rem}.public-demo-use-case-card__header h2{font-size:1.16rem;line-height:1.22;margin-top:.35rem}.public-demo-use-case-card__summary{gap:.95rem;margin-top:1.2rem}.public-demo-use-case-card__icon{border-radius:.8rem;height:2.9rem;width:2.9rem}.public-demo-use-case-card__summary p{font-size:.82rem;font-weight:600;line-height:1.42}.public-demo-use-case-card__cta{background:color-mix(in srgb,#6d4aff1a 54%,#0000);background:color-mix(in srgb,var(--app-brand-soft) 54%,#0000);border-color:color-mix(in srgb,#8b5cf63d 76%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand-border) 76%,var(--app-border));min-height:2.45rem;padding:.58rem .78rem;transform:none}.public-demo-use-case-card:focus-visible{outline:2px solid color-mix(in srgb,#6d4aff 62%,#0000);outline:2px solid color-mix(in srgb,var(--app-brand) 62%,#0000);outline-offset:3px}@media (hover:hover) and (pointer:fine){.public-demo-use-case-card:hover{background:color-mix(in srgb,#0a0e17 96%,#6d4aff1a);background:color-mix(in srgb,var(--app-surface) 96%,var(--app-brand-soft));border-color:color-mix(in srgb,#6d4aff 38%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 38%,var(--app-border));box-shadow:0 14px 34px color-mix(in srgb,#6d4aff 7%,#0000);box-shadow:0 14px 34px color-mix(in srgb,var(--app-brand) 7%,#0000);transform:translateY(-2px)}.public-demo-use-case-card:hover .public-demo-use-case-card__cta{background:color-mix(in srgb,#6d4aff1a 72%,#0000);background:color-mix(in srgb,var(--app-brand-soft) 72%,#0000);border-color:color-mix(in srgb,#6d4aff 42%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 42%,var(--app-border))}}.live-demo-flow__hint--mobile-legacy,.public-demo-selector-mobile-legacy{display:none}@media (max-width:760px){.live-demo-back-selection,.public-demo-header--desktop:not(.public-demo-header--selection),.public-demo-selector--desktop,.relationship-demo-back-selection{display:none!important}.public-demo-mobile-legacy-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#050507f0;border-bottom:1px solid #ffffff0f;color:#f8fafc;display:block;padding:1rem 1.25rem;position:relative;z-index:30}.public-demo-mobile-legacy-nav__inner{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-inline:auto;max-width:80rem;width:100%}.public-demo-mobile-legacy-nav .demo-mobile-status{flex:0 1 auto;min-width:0}.public-demo-selector-mobile-legacy{display:block;margin-inline:auto;width:100%}html:not(.light) .call-detail-page.public-demo-page,html:not(.light) .relationship-page.public-demo-page:not(.public-demo-selector-page){--background:225 38% 3.5%;--foreground:210 40% 98%;--card:222 38% 6%;--card-foreground:210 40% 98%;--popover:222 38% 6%;--popover-foreground:210 40% 98%;--secondary:222 25% 10%;--secondary-foreground:210 40% 96%;--muted:222 22% 10%;--muted-foreground:215 16% 66%;--border:222 22% 16%;--input:222 24% 12%;--app-bg:#05070b;--app-surface:#0a0e17;--app-surface-strong:#0e1420;--app-surface-soft:hsla(0,0%,100%,.035);--app-surface-hover:hsla(0,0%,100%,.055);--app-border:#94a3b81f;--app-border-strong:#94a3b833;--app-text-strong:#f8fafc;--app-text:#dce3ee;--app-text-muted:#8b98ad;--app-text-subtle:#6f7d95;--app-brand:#6d4aff;--app-brand-soft:#6d4aff1a;--app-brand-border:#8b5cf63d;--app-brand-glow:#7c3aed24;--speaker-rep-color:#c4b5fd;--speaker-rep-border:#8b5cf64d;--speaker-rep-background:#7c3aed1f;--speaker-client-color:#8be4ff;--speaker-client-border:#22d3ee40;--speaker-client-background:#22d3ee14;--app-shadow:0 18px 46px #00000038;--app-shadow-soft:0 10px 28px #00000024;background:radial-gradient(circle at 4% 0,#7c3aed24,#0000 24rem),#05070b;background:radial-gradient(circle at 4% 0,var(--app-brand-glow),#0000 24rem),var(--app-bg);color:#dce3ee;color:var(--app-text);color-scheme:dark}.live-demo-flow__hint--mobile-legacy{display:block}}@media (min-width:761px){.public-demo-header__back{padding-right:0}.call-detail-page.public-demo-page .call-detail-shell--demo,.relationship-page.public-demo-page .relationship-shell--demo{padding-left:2rem;padding-right:2rem;width:min(100%,84rem)}}@media (max-width:760px){.public-demo-header--desktop.public-demo-header--selection,.public-demo-selector--responsive{display:block!important}.public-demo-selector--responsive .public-demo-selector__grid{grid-template-columns:1fr}}@media (min-width:721px){.call-detail-context-topbar{justify-content:flex-end}}@media (min-width:761px){.dashboard-workspace-header{align-items:flex-start}.dashboard-workspace-header .dashboard-primary-button{margin-right:-.55rem;margin-top:.95rem}.customers-hero .customers-primary-button{margin-top:.75rem}}html.light .relationship-page:not(.public-fixed-dark) .relationship-history__header h2{color:#f8fafc!important;color:var(--app-text-strong)!important}html:has(.landing-page),html:has(.public-demo-page){scrollbar-gutter:stable}.public-demo-header{padding-inline:1.25rem}.public-demo-header__inner{max-width:80rem}@media (min-width:640px){.public-demo-header{padding-inline:2rem}}@media (min-width:761px){.call-detail-page.public-demo-page .call-detail-shell--demo,.relationship-page.public-demo-page .relationship-shell--demo{margin-inline:auto;padding-left:0;padding-right:0;width:min(calc(100% - 4rem),80rem)}}.public-demo-selector__inner{max-width:72rem}.public-demo-selector__grid{gap:1.35rem;margin-top:2.65rem}.public-demo-use-case-card{border-color:color-mix(in srgb,#6d4aff 25%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 25%,var(--app-border));display:flex;flex-direction:column;min-height:15.4rem;overflow:hidden;padding:1.8rem 1.9rem 1.65rem;position:relative}.public-demo-use-case-card__header{border-bottom:0;padding-bottom:0}.public-demo-use-case-card__header:after{display:none}.public-demo-use-case-card__header>span{color:#6d4aff;color:var(--app-brand);font-size:.75rem;font-weight:650;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.public-demo-use-case-card__header h2{text-wrap:balance;color:#f8fafc;color:var(--app-text-strong);font-size:clamp(1.65rem,2.3vw,2.15rem);font-weight:650;letter-spacing:-.04em;line-height:1.08;margin-top:.55rem;max-width:28rem}.public-demo-use-case-card__summary{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.public-demo-use-case-card__icon{border-radius:.9rem;flex:0 0 3.2rem;height:3.2rem;width:3.2rem}.public-demo-use-case-card__summary p{text-wrap:pretty;color:#dce3ee;color:var(--app-text);font-size:1rem;font-weight:540;line-height:1.52;margin:0;max-width:27rem}.public-demo-use-case-card__affordance{align-self:flex-end;color:#6d4aff;color:var(--app-brand);display:inline-flex;line-height:0;margin-top:auto;padding-top:1.15rem;transition:color .16s ease,transform .16s ease}@media (hover:hover) and (pointer:fine){.public-demo-use-case-card:hover{background:color-mix(in srgb,#0a0e17 95%,#6d4aff1a);background:color-mix(in srgb,var(--app-surface) 95%,var(--app-brand-soft));border-color:color-mix(in srgb,#6d4aff 48%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 48%,var(--app-border));box-shadow:0 16px 38px color-mix(in srgb,#6d4aff 8%,#0000);box-shadow:0 16px 38px color-mix(in srgb,var(--app-brand) 8%,#0000);transform:translateY(-2px)}.public-demo-use-case-card:hover .public-demo-use-case-card__affordance{color:color-mix(in srgb,#6d4aff 72%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 72%,var(--app-text-strong));transform:translateX(.3rem)}}@media (max-width:760px){.public-demo-selector__inner{max-width:40rem}.public-demo-selector__grid{gap:1rem;margin-top:2rem}.public-demo-use-case-card{min-height:13.25rem;padding:1.35rem 1.3rem 1.2rem}.public-demo-use-case-card__header h2{font-size:clamp(1.45rem,7vw,1.85rem)}.public-demo-use-case-card__summary{margin-top:1.15rem}.public-demo-use-case-card__summary p{font-size:.94rem}}@media (min-width:761px){.admin-shell,.customers-shell,.dashboard-shell,.integrations-page>main,.sandbox-shell,.upload-page>main,.writing-dna-shell{padding-top:2.1rem}.admin-header,.dashboard-workspace-header,.integrations-hero,.sandbox-hero,.upload-hero,.writing-dna-hero{padding-top:.25rem}.integrations-hero{margin-top:0}.dashboard-workspace-header .dashboard-primary-button{margin-top:.75rem}}.admin-header h1,.customers-hero h1,.dashboard-workspace-header h1,.integrations-hero h1,.sandbox-hero h1,.upload-hero h1,.writing-dna-hero h1{color:#f8fafc!important;color:var(--app-text-strong)!important;font-size:clamp(2rem,3.2vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.02!important;margin-top:.45rem!important}.admin-header p,.customers-hero p,.dashboard-workspace-header p,.integrations-hero p,.sandbox-hero p,.upload-hero p,.writing-dna-hero p{color:#8b98ad!important;color:var(--app-text-muted)!important;font-size:.9rem!important;line-height:1.65!important;margin-top:.65rem!important}.relationship-page:not(.public-demo-page) .relationship-shell{position:relative}@media (min-width:721px){.relationship-page:not(.public-demo-page) .relationship-context-topbar{display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:1.45rem;top:.65rem;z-index:4}.relationship-page:not(.public-demo-page) .relationship-context-back-link{font-size:.84rem;font-weight:650;margin-bottom:0;min-height:2.15rem;padding:.4rem .56rem;pointer-events:auto;text-decoration:none}.relationship-page:not(.public-demo-page) .relationship-context-back-link svg{height:1rem;width:1rem}}@media (max-width:720px){.relationship-page:not(.public-demo-page) .relationship-context-topbar{display:flex;justify-content:flex-start;margin-bottom:.6rem}.relationship-page:not(.public-demo-page) .relationship-context-back-link{margin-bottom:0;text-decoration:none}}.landing-page .landing-promo-video__demo-stack{align-items:center;display:flex;flex-direction:column}.landing-page .landing-promo-video__demo-button{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-size:1rem;font-weight:650;line-height:1.1;min-height:3.25rem;min-width:10.75rem;padding:.8rem 1.2rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.landing-page .landing-promo-video__demo-button:hover{background:#ffffff14;border-color:#fff3;color:#fff;color:var(--marketing-text-primary,#fff)}.landing-page .landing-promo-video__demo-button>svg{flex:0 0 auto;transition:transform .16s ease}.landing-page .landing-promo-video__demo-button:hover>svg{transform:translateX(2px)}.landing-page .landing-promo-video__demo-note{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);display:block;font-size:.82rem;font-weight:620;line-height:1.4;margin-top:.55rem;text-align:center}@media (min-width:1101px){.dashboard-library__filters{flex:1 1 100%;max-width:none;width:100%}.dashboard-library__filters .dashboard-search{flex:0 1 31.1rem;max-width:31.1rem;min-width:15rem;width:31.1rem}.dashboard-library__filters .dashboard-date-filter{margin-left:auto}.customers-directory__controls{flex:1 1 100%;max-width:none;width:100%}.customers-directory__controls .customers-search{flex:0 1 29.45rem;max-width:29.45rem;min-width:14rem;width:29.45rem}.customers-directory__controls .bookmark-sort-menu__trigger--relationship{margin-left:auto}}.integration-card__identity{align-items:center}.integration-card__identity h2{margin-top:0}.prepare-next-call-launcher-hero{padding-bottom:1.2rem}.prepare-next-call-selector__toolbar{display:flex;justify-content:flex-start}.prepare-next-call-selector__notice{align-items:center;background:color-mix(in srgb,#6d4aff1a 45%,#0000);background:color-mix(in srgb,var(--app-brand-soft) 45%,#0000);border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);color:#8b98ad;color:var(--app-text-muted);display:flex;font-size:.78rem;gap:.55rem;line-height:1.5;padding:.75rem 1.05rem}.prepare-next-call-selector__notice svg{color:#6d4aff;color:var(--app-brand);flex:0 0 auto}.prepare-next-call-selector__list{display:flex;flex-direction:column}.prepare-next-call-selector__row{grid-gap:.9rem;align-items:center;background:#0000;border:0;border-bottom:1px solid #94a3b81f;border-bottom:1px solid var(--app-border);color:#dce3ee;color:var(--app-text);cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:5.25rem;padding:.82rem 1.05rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.prepare-next-call-selector__row:last-child{border-bottom:0}.prepare-next-call-selector__row:focus-visible,.prepare-next-call-selector__row:hover{background:hsla(0,0%,100%,.055);background:var(--app-surface-hover);color:#f8fafc;color:var(--app-text-strong);outline:none}.prepare-next-call-selector__row:disabled{cursor:progress;opacity:.78}.prepare-next-call-selector__mark{background:#6d4aff1a;background:var(--app-brand-soft);border-radius:.75rem;color:#6d4aff;color:var(--app-brand);display:grid;height:2.7rem;place-items:center;width:2.7rem}.prepare-next-call-selector__identity{display:flex;flex-direction:column;min-width:0}.prepare-next-call-selector__identity>strong{color:#f8fafc;color:var(--app-text-strong);font-size:.9rem;font-weight:630;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prepare-next-call-selector__identity>span{color:#8b98ad;color:var(--app-text-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.7rem;margin-top:.3rem}.prepare-next-call-selector__identity>span>span{align-items:center;display:inline-flex;gap:.32rem}.prepare-next-call-selector__identity svg,.prepare-next-call-selector__latest small{color:#6f7d95;color:var(--app-text-subtle)}.prepare-next-call-selector__latest{color:#8b98ad;color:var(--app-text-muted);display:flex;flex-direction:column;font-size:.72rem;gap:.18rem;min-width:7.5rem}.prepare-next-call-selector__latest small{font-size:.6rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.prepare-next-call-selector__action{color:#6f7d95;color:var(--app-text-subtle);display:grid;height:1.85rem;place-items:center;width:1.85rem}.prepare-next-call-selector__row:focus-visible .prepare-next-call-selector__action,.prepare-next-call-selector__row:hover .prepare-next-call-selector__action{color:#6d4aff;color:var(--app-brand)}@media (max-width:700px){.prepare-next-call-selector__row{grid-template-columns:auto minmax(0,1fr) auto}.prepare-next-call-selector__latest{display:none}}.call-detail-page:not(.public-demo-page) .call-detail-header{min-height:0}.call-detail-page:not(.public-demo-page) .call-detail-header h1{margin-top:0}.relationship-page:not(.public-demo-page) .relationship-shell{padding:1.55rem 2rem 4rem;width:min(100%,91rem)}.relationship-page:not(.public-demo-page) .relationship-context-topbar{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-bottom:.8rem;min-width:0;pointer-events:auto;position:static;right:auto;top:auto;z-index:auto}.relationship-page:not(.public-demo-page) .relationship-context-back-link{font-size:.84rem;font-weight:650;margin-bottom:0;min-height:2.15rem;padding:.4rem .56rem;pointer-events:auto;text-decoration:none}@media (max-width:900px){.relationship-page:not(.public-demo-page) .relationship-shell{padding-inline:1rem}}@media (max-width:760px){.relationship-page:not(.public-demo-page) .relationship-shell{padding:1rem .8rem 3rem}}@media (max-width:720px){.relationship-page:not(.public-demo-page) .relationship-context-topbar{justify-content:flex-start;margin-bottom:.8rem}}@media (min-width:761px){.customers-hero .customers-primary-button,.dashboard-workspace-header .dashboard-primary-button{margin-top:2.4rem}}.landing-page .landing-signup-primary-cta{align-self:flex-start;min-height:3.625rem;width:11.75rem}@media (max-width:639px){.landing-page .landing-signup-primary-cta{width:100%}}.prepare-next-call-confirm-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#020409c7;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:340}.prepare-next-call-confirm{grid-gap:.9rem .85rem;background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 18rem),#0b0e16;border:1px solid #94a3b829;border-radius:.9rem;box-shadow:0 24px 70px #0000006b;color:#f8fafc;display:grid;gap:.9rem .85rem;grid-template-columns:auto minmax(0,1fr);padding:1.15rem;width:min(100%,30rem)}.prepare-next-call-confirm__icon{background:#5b21b638;border:1px solid #7c3aed57;border-radius:.68rem;color:#c084fc;display:grid;height:2.45rem;place-items:center;width:2.45rem}.prepare-next-call-confirm__icon--failure{background:#7f1d1d38;border-color:#f8717157;color:#fca5a5}.prepare-next-call-confirm__copy{min-width:0}.prepare-next-call-confirm__copy h3{color:#fff;font-size:1.125rem;font-weight:660;letter-spacing:-.018em;line-height:1.3;margin:0}.prepare-next-call-confirm__copy p{color:#9da6b8;font-size:.9rem;line-height:1.5;margin:.32rem 0 0}.prepare-next-call-confirm__context-toggle{align-items:center;background:#5b21b61a;border:1px solid #a855f73d;border-radius:.68rem;color:#cbd5e1;display:flex;gap:.85rem;grid-column:1/-1;justify-content:space-between;min-height:2.75rem;padding:.68rem .76rem;text-align:left;width:100%}.prepare-next-call-confirm__context-toggle span{align-items:center;display:inline-flex;font-size:.82rem;font-weight:560;gap:.42rem}.prepare-next-call-confirm__context-toggle strong{color:#c084fc;flex:0 0 auto;font-size:.82rem;font-weight:680}.prepare-next-call-confirm__context-toggle:hover{background:#5b21b62e;border-color:#c084fc7a}.prepare-next-call-confirm__context-field{grid-gap:.48rem;display:grid;gap:.48rem;grid-column:1/-1}.prepare-next-call-confirm__context-heading{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.prepare-next-call-confirm__context-heading label{color:#eef2ff;font-size:.9rem;font-weight:620;line-height:1.4}.prepare-next-call-confirm__context-heading button{background:#0000;border:0;color:#b794f4;flex:0 0 auto;font-size:.8rem;font-weight:620;padding:0}.prepare-next-call-confirm__context-heading button:hover{color:#d8b4fe}.prepare-next-call-confirm__context-field textarea{background:#111420e6;border:1px solid #94a3b833;border-radius:.7rem;color:#f8fafc;font:inherit;font-size:.95rem;line-height:1.5;min-height:7.4rem;outline:none;padding:.72rem .78rem;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.prepare-next-call-confirm__context-field textarea:focus{border-color:#c084fcad;box-shadow:0 0 0 3px #7c3aed1f}.prepare-next-call-confirm__context-field small{color:#8f99ab;display:flex;font-size:.8rem;font-weight:450;gap:1rem;justify-content:space-between;line-height:1.45}.prepare-next-call-confirm__context-field small span{font-feature-settings:"tnum";color:#aab3c2;flex:0 0 auto;font-variant-numeric:tabular-nums}.prepare-next-call-confirm__context-field em{color:#fca5a5;font-size:.8rem;font-style:normal;line-height:1.4}.prepare-next-call-confirm__context-delete{background:#0000;border:0;color:#fca5a5;font-size:.8rem;font-weight:620;justify-self:start;padding:0}.prepare-next-call-confirm__context-delete:hover{color:#fecaca;text-decoration:underline;text-underline-offset:.16rem}.prepare-next-call-confirm__error{color:#fca5a5;font-size:.8rem;grid-column:1/-1;line-height:1.45;margin:0}.prepare-next-call-confirm__actions{display:flex;flex-wrap:wrap;gap:.55rem;grid-column:1/-1;justify-content:flex-end;margin-top:.2rem}.prepare-next-call-confirm__cancel,.prepare-next-call-confirm__submit{border-radius:.66rem;font-size:.85rem;font-weight:620;min-height:2.45rem;padding:.58rem .82rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.prepare-next-call-confirm__cancel{background:#111420eb;border:1px solid #94a3b82b;color:#bec6d4}.prepare-next-call-confirm__cancel:hover:not(:disabled){background:#1c202ff5;border-color:#94a3b847;color:#fff}.prepare-next-call-confirm__submit{background:#6d28d9eb;border:1px solid #a855f794;color:#fff}.prepare-next-call-confirm__submit:hover:not(:disabled){background:#7c3aedfa;border-color:#c084fcc7}.prepare-next-call-confirm__submit--danger{background:#b91c1ceb;border-color:#f8717194}.prepare-next-call-confirm__submit--danger:hover:not(:disabled){background:#dc2626f5;border-color:#fca5a5c7}.prepare-next-call-confirm__cancel:disabled,.prepare-next-call-confirm__submit:disabled{cursor:not-allowed;opacity:.46}html.light .prepare-next-call-confirm-overlay{background:#231e2d57}html.light .prepare-next-call-confirm{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 18rem),#fff;border-color:#56417024;box-shadow:0 24px 70px #2d1e4b29;color:#17111f}html.light .prepare-next-call-confirm__copy h3{color:#17111f}html.light .prepare-next-call-confirm__copy p{color:#5f6674}html.light .prepare-next-call-confirm__context-toggle{background:#7c3aed0d;border-color:#6d28d92e;color:#4f465a}html.light .prepare-next-call-confirm__context-heading button,html.light .prepare-next-call-confirm__context-toggle strong{color:#6d28d9}html.light .prepare-next-call-confirm__context-heading label{color:#241a32}html.light .prepare-next-call-confirm__context-field textarea{background:#faf9fc;border-color:#5641702e;color:#241a32}html.light .prepare-next-call-confirm__context-field small{color:#6b7280}html.light .prepare-next-call-confirm__context-field small span{color:#555d6b}html.light .prepare-next-call-confirm__cancel{background:#f7f7fb;border-color:#56417029;color:#4f5664}@media (max-width:520px){.prepare-next-call-confirm{grid-template-columns:1fr}.prepare-next-call-confirm__context-heading,.prepare-next-call-confirm__context-toggle{align-items:flex-start;flex-direction:column}.prepare-next-call-confirm__actions{flex-direction:column-reverse;grid-column:1}.prepare-next-call-confirm__cancel,.prepare-next-call-confirm__submit{width:100%}}html.light .call-detail-page:not(.public-fixed-dark) .longitudinal-delta--compact .longitudinal-signal__value .score-text{font-weight:700}html.light .call-detail-page:not(.public-fixed-dark) .longitudinal-delta--compact .longitudinal-signal__value .score-text--caution{color:#b08a00}@media (max-width:760px){.live-demo-mobile-context-row{align-items:center;display:flex;gap:.55rem;justify-content:space-between;min-width:0;width:100%}.live-demo-mobile-context-badge,.relationship-demo-mobile-header__badge{align-items:center;background:#6d4aff1a;background:var(--app-brand-soft);border:1px solid #8b5cf63d;border:1px solid var(--app-brand-border);border-radius:999px;color:color-mix(in srgb,#6d4aff 78%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 78%,var(--app-text-strong));display:inline-flex;flex:0 0 auto;font-size:.66rem;font-weight:760;letter-spacing:.13em;line-height:1;min-height:2rem;padding:.42rem .68rem;text-transform:uppercase;white-space:nowrap}.live-demo-mobile-back-selection,.relationship-demo-mobile-header__restart{align-items:center;background:hsla(0,0%,100%,.035);background:var(--app-surface-soft);border:1px solid #94a3b81f;border:1px solid var(--app-border);border-radius:999px;box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft);color:#8b98ad;color:var(--app-text-muted);display:inline-flex;flex:0 1 auto;font-size:.73rem;font-weight:650;gap:.42rem;justify-content:center;line-height:1.15;min-height:2.5rem;min-width:0;padding:.55rem .72rem;white-space:nowrap}.live-demo-mobile-back-selection:focus-visible,.live-demo-mobile-back-selection:hover,.relationship-demo-mobile-header__restart:focus-visible,.relationship-demo-mobile-header__restart:hover{border-color:#8b5cf63d;border-color:var(--app-brand-border);color:#f8fafc;color:var(--app-text-strong)}.relationship-demo-mobile-header{background:#05070b;background:var(--app-bg);color:#dce3ee;color:var(--app-text)}.relationship-demo-mobile-header__controls{min-width:0}.relationship-demo-mobile-header__call{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:0 18px 46px #00000038;box-shadow:var(--app-shadow)}.relationship-demo-mobile-header__call-icon{background:#6d4aff1a;background:var(--app-brand-soft)}.relationship-demo-mobile-header__call-icon,.relationship-demo-mobile-header__eyebrow{color:color-mix(in srgb,#6d4aff 72%,#f8fafc);color:color-mix(in srgb,var(--app-brand) 72%,var(--app-text-strong))}.relationship-demo-mobile-header__call h1{color:#f8fafc;color:var(--app-text-strong)}.relationship-demo-mobile-header__meta{color:#8b98ad;color:var(--app-text-muted)}}@media (max-width:360px){.live-demo-mobile-context-badge,.relationship-demo-mobile-header__badge{font-size:.61rem;letter-spacing:.1em;padding-inline:.52rem}.live-demo-mobile-back-selection,.relationship-demo-mobile-header__restart{font-size:.68rem;gap:.32rem;padding-inline:.58rem}}.customer-card__bookmark-slot .relationship-bookmark{align-items:center}.customer-card__bookmark-slot .relationship-bookmark__dot{margin-top:0}.customer-card__bookmark-slot .relationship-bookmark__text{-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;flex:1 1 auto;min-width:0;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.writing-dna-starter__icon{color:#6d4aff;color:var(--app-brand)}@media (max-width:760px){.dashboard-call-card__content,.dashboard-call-card__main,.dashboard-call-card__topline{max-width:100%;min-width:0}.dashboard-call-card__topline{overflow:hidden;width:100%}.dashboard-call-card__topline .dashboard-call-card__title{display:block;flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.dashboard-call-card__main{grid-column:1}.dashboard-call-card__follow-up{grid-column:2;justify-self:start}.dashboard-call-card__delete{grid-column:3}.dashboard-call-card__open{grid-column:4}.dashboard-call-list.has-shared-follow-up-track .dashboard-call-card{grid-template-columns:minmax(0,1fr) var(--dashboard-follow-up-track-width) 2.15rem auto}.dashboard-call-card__follow-up--state,.relationship-story-card__follow-up--state{color:#6f7d95;color:var(--app-text-subtle);cursor:default;pointer-events:none}.dashboard-call-card__follow-up--state:hover,.relationship-story-card__follow-up--state:hover{background:#0a0e17;background:var(--app-surface);border-color:#94a3b81f;border-color:var(--app-border);color:#6f7d95;color:var(--app-text-subtle);transform:none}.call-detail-page .coaching-view--structured .coaching-move__section>span,.call-detail-page .coaching-view--structured .findings-list__title{color:color-mix(in srgb,#dce3ee 68%,#8b98ad);color:color-mix(in srgb,var(--app-text) 68%,var(--app-text-muted));font-weight:760}html.light .call-detail-page:not(.public-fixed-dark) .coaching-view--structured .coaching-move__section blockquote.is-example{background:#f0ecff;border-color:#cfc5ff;color:#5142aa}html.light .call-detail-page.public-fixed-dark .coaching-view--structured .coaching-move__section blockquote.is-example,html:not(.light) .call-detail-page .coaching-view--structured .coaching-move__section blockquote.is-example{background:#7c3aed24;border-color:#c4b5fd6b;color:#f0eaff}.public-progressive-section .public-progressive-reveal-target{filter:blur(4px);opacity:0;transform:translate3d(0,42px,0) scale(.985);transition:opacity .72s cubic-bezier(.22,1,.36,1) 0ms,transform .72s cubic-bezier(.22,1,.36,1) 0ms,filter .72s cubic-bezier(.22,1,.36,1) 0ms;transition:opacity .72s cubic-bezier(.22,1,.36,1) var(--public-reveal-delay,0ms),transform .72s cubic-bezier(.22,1,.36,1) var(--public-reveal-delay,0ms),filter .72s cubic-bezier(.22,1,.36,1) var(--public-reveal-delay,0ms);will-change:opacity,transform,filter}.public-progressive-section.is-visible .public-progressive-reveal-target{filter:none;opacity:1;transform:none;will-change:auto}@media (prefers-reduced-motion:reduce){.public-progressive-section .public-progressive-reveal-target{filter:none;opacity:1;transform:none;transition:none;will-change:auto}}@media (min-width:901px){html.light .login-visual{background:#05070b;background:var(--app-bg);border-right:1px solid #94a3b81f;border-right:1px solid var(--app-border);color:#f8fafc;color:var(--app-text-strong)}html.light .login-visual__art{background:radial-gradient(circle at 72% 28%,#6551dc24,#0000 24rem),radial-gradient(circle at 30% 82%,rgba(14,116,144,.075),#0000 25rem),linear-gradient(145deg,#fbfbfe,#f3f2fb 54%,#f6f7fb)}html.light .login-visual__overlay{background:linear-gradient(90deg,#f6f7fb7a,#f6f7fb1f 64%,#f6f7fb6b),linear-gradient(180deg,#ffffff0f,#f6f7fb57)}html.light .login-visual__art:before{background-image:linear-gradient(rgba(101,81,220,.045) 1px,#0000 0),linear-gradient(90deg,rgba(101,81,220,.045) 1px,#0000 0);opacity:.4}html.light .login-visual__art:after{border-color:#6551dc24;box-shadow:0 0 0 4rem rgba(101,81,220,.028),0 0 0 8rem rgba(14,116,144,.018)}html.light .login-visual__orb.is-violet{background:radial-gradient(circle at 34% 30%,#a78bfa52,rgba(101,81,220,.095) 40%,#0000 72%);box-shadow:0 0 8rem #6551dc1f}html.light .login-visual__orb.is-cyan{background:radial-gradient(circle at 45% 42%,#67e8f942,rgba(14,116,144,.055) 44%,#0000 74%);box-shadow:0 0 6rem #0e749014}html.light .login-visual__signal{background:#ffffffb3;border-color:#6551dc24;box-shadow:0 1.5rem 4rem #1c203317}html.light .login-visual__message h1{color:#f8fafc;color:var(--app-text-strong)}html.light .login-visual__message h1 small,html.light .login-visual__message p{color:#8b98ad;color:var(--app-text-muted)}html.light .login-visual__footer{color:#6f7d95;color:var(--app-text-subtle)}html.light .login-visual__footer a:hover{color:#f8fafc;color:var(--app-text-strong)}}.landing-origin-comparison__headline-break{display:block}.landing-origin-comparison__intro{margin-bottom:0}.landing-origin-comparison__table{background:#05070e75;border:1px solid #94a3b824;border-radius:1.1rem;box-shadow:0 18px 48px #0000001f;margin-top:2.15rem;overflow:hidden}.landing-origin-comparison__row{align-items:center;border-bottom:1px solid #94a3b81a;display:grid;grid-template-columns:minmax(10rem,.9fr) minmax(12rem,.9fr) minmax(16rem,1.35fr);min-height:3.65rem}.landing-origin-comparison__row:last-child{border-bottom:0}.landing-origin-comparison__row>span{min-width:0;padding:.9rem 1rem}.landing-origin-comparison__row--header{background:rgba(124,58,237,.055);color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-size:.76rem;font-weight:760;letter-spacing:.045em;min-height:3.3rem;text-transform:uppercase}.landing-origin-comparison__capability{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-size:.94rem;font-weight:600;line-height:1.45}.landing-origin-comparison__typical{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.88rem;font-weight:560;line-height:1.4}.landing-origin-comparison__callsect{color:#d8d2f8;font-size:.88rem;font-weight:600;line-height:1.4}.landing-origin-comparison__mobile-key{display:none}.landing-origin-comparison__closing{border-left:2px solid #a78bfab8;color:#cbd5e1;color:var(--marketing-text-secondary,#cbd5e1);font-size:.94rem;font-weight:620;line-height:1.65;margin:1.6rem 0 0;padding-left:1rem}@media (max-width:700px){.landing-origin-comparison__table{background:#05070e75;border:1px solid #94a3b824;border-radius:1rem;box-shadow:none;display:block;overflow:hidden}.landing-origin-comparison__row{align-items:start;border-bottom:1px solid #94a3b81a;grid-template-areas:"capability capability" "typical callsect";grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);min-height:0}.landing-origin-comparison__row>span{min-width:0;padding:.72rem .82rem .88rem}.landing-origin-comparison__row--header{background:rgba(124,58,237,.055);display:grid;grid-template-areas:"scope scope" "typical-header callsect-header";grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);min-height:0}.landing-origin-comparison__row--header>span{padding-bottom:.7rem;padding-top:.7rem}.landing-origin-comparison__row--header>span:first-child{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);grid-area:scope;padding-bottom:.3rem}.landing-origin-comparison__row--header>span:nth-child(2){color:#64748b;color:var(--marketing-text-faint,#64748b);font-size:.62rem;grid-area:typical-header;padding-top:.3rem}.landing-origin-comparison__row--header>span:nth-child(3){color:#a78bfa;color:var(--marketing-violet,#a78bfa);font-size:.62rem;grid-area:callsect-header;padding-top:.3rem}.landing-origin-comparison__capability{color:#e2e8f0;color:var(--marketing-text-secondary-strong,#e2e8f0);font-size:.88rem;font-weight:650;grid-area:capability;line-height:1.35;padding-bottom:.22rem!important}.landing-origin-comparison__typical{color:#94a3b8;color:var(--marketing-text-muted,#94a3b8);font-size:.78rem;grid-area:typical;line-height:1.45;padding-top:.24rem!important}.landing-origin-comparison__callsect{color:#d8d2f8;font-size:.8rem;font-weight:600;grid-area:callsect;line-height:1.45;padding-top:.24rem!important}.landing-origin-comparison__mobile-key{display:none}}@media (min-width:1101px){.customers-page .customer-card{grid-template-columns:auto minmax(0,.9fr) minmax(0,1.25fr) auto auto}}.customer-card__bookmark-slot,.customer-card__dates,.relationship-history .relationship-story-card__chips,.relationship-history .relationship-story-card__controls,.relationship-history .relationship-story-card__header,.relationship-history .relationship-story-card__identity{max-width:100%;min-width:0}.customer-card__meta>span,.relationship-story-flow__copy>span{overflow-wrap:anywhere}.relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__label{font-size:.7rem}.prepare-next-call-flow small,.prepare-next-call-flow strong,.prepare-next-call-objections small,.prepare-next-call-objections strong,.prepare-next-call-objective,.prepare-next-call-private-context p,.prepare-next-call-private-context__notes article>p,.prepare-next-call-questions small,.prepare-next-call-questions strong,.prepare-next-call-script__pivots p,.prepare-next-call-script__pivots small,.prepare-next-call-script__section p,.prepare-next-call-script__source,.prepare-next-call-script__tip p,.prepare-next-call-strategy strong{min-width:0;overflow-wrap:anywhere}.prepare-next-call-private-context__notes article>small{font-size:.7rem}.prepare-next-call-private-context__notes button,.prepare-next-call-script__source{font-size:.72rem}html:not(.light) .admin-feedback-card__meta,html:not(.light) .admin-feedback-card__topline time,html:not(.light) .admin-request-delivery small,html:not(.light) .admin-tester-card__delivery-error,html:not(.light) .admin-tester-card__meta,html:not(.light) .admin-tester-form>small,html:not(.light) .admin-usage-card em,html:not(.light) .admin-usage-note,html:not(.light) .relationship-story-card.is-preview .relationship-story-preview__metrics .relationship-story-metric__label,html:not(.light) .relationship-story-card__identity small,html:not(.light) .transcript-time,html:not(.light) .upload-readiness__header>div>span,html:not(.light) .upload-readiness__header>span:not(.is-ready),html:not(.light) .upload-readiness__list small,html:not(.light) .upload-submit-note{color:#8b98ad;color:var(--app-text-muted)}html:not(.light) .prepare-next-call-script__source{color:#8792a5}html:not(.light) .prepare-next-call-script{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-card{background:#080c14eb;border-color:#94a3b81f;box-shadow:0 14px 34px #00000024}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-move{background:hsla(0,0%,100%,.018);border-color:#94a3b812;box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-move__section>span{color:#8d98aa;font-size:.72rem;font-weight:650;letter-spacing:.025em;text-transform:none}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-move__section blockquote.is-example{background:linear-gradient(90deg,#7c3aed1c,rgba(124,58,237,.045));border-color:#8b5cf64d;color:#eee9ff}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-strategy{background:linear-gradient(90deg,#5b21b64d,#0000 56%),#0c0e18f5;border-color:#a855f766;box-shadow:inset 0 1px 0 #ffffff08}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-card{background:#0e111cb8;border-color:rgba(148,163,184,.085);box-shadow:none}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-card__icon{background:#5b21b61c;border-color:#7c3aed29;color:#c49aff}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-objections>div{background:hsla(0,0%,100%,.018);border-color:#94a3b812}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-script{background:radial-gradient(circle at 100% 0,#7c3aed2e,#0000 20rem),linear-gradient(180deg,#140b24fc,#090a12fc);border-color:#a855f78f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 18px 40px #0000002e}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-script__section{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.075)}html:not(.light) .prepare-next-call-drawer--authenticated .prepare-next-call-script__section-title>span{background:#7c3aedc2}html:not(.light) .relationship-page--authenticated .relationship-state{background:#080b13e6;border-color:#94a3b824;box-shadow:0 14px 34px #00000024}html:not(.light) .relationship-page--authenticated .objection-evolution,html:not(.light) .relationship-page--authenticated .relationship-history{background:#070a11b3;box-shadow:none}html:not(.light) .relationship-page--authenticated .relationship-history{border-color:#94a3b817}html:not(.light) .relationship-page--authenticated .objection-evolution{border-color:#f59e0b24}html:not(.light) .relationship-page--authenticated .relationship-memory-list--card,html:not(.light) .relationship-page--authenticated .relationship-state-metric,html:not(.light) .relationship-page--authenticated .relationship-timeline-card{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.075);box-shadow:none}html:not(.light) .relationship-page--authenticated .relationship-memory-list__title,html:not(.light) .relationship-page--authenticated .relationship-state__section-title{font-size:.75rem;font-weight:650;letter-spacing:.035em;text-transform:none}html:not(.light) .relationship-page--authenticated .relationship-state-metric--violet{background:rgba(124,58,237,.055);border-color:#a78bfa2e}html:not(.light) .relationship-page--authenticated .relationship-state-metric--commercial-primary,html:not(.light) .relationship-page--authenticated .relationship-state-metric--cyan{background:#22d3ee0a;border-color:#22d3ee2b}html:not(.light) .relationship-page--authenticated .relationship-state-metric--emerald{background:#10b9810a;border-color:#34d3992b}html:not(.light) .relationship-page--authenticated .relationship-state-metric--amber{background:#f59e0b0a;border-color:#fbbf242b}html:not(.light) .relationship-page--authenticated .relationship-timeline-card:focus-visible,html:not(.light) .relationship-page--authenticated .relationship-timeline-card:hover{background:rgba(124,58,237,.035);border-color:#a78bfa33;box-shadow:none}html:not(.light) .relationship-page--authenticated .relationship-timeline-item.is-active .relationship-timeline-card{background:linear-gradient(105deg,#6d4aff1a,#0000 44%),#0a0e17;background:linear-gradient(105deg,var(--app-brand-soft),#0000 44%),var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 1px color-mix(in srgb,#6d4aff 10%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 10%,#0000)}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-card__body>.findings-list,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-card__columns>.findings-list{background:hsla(0,0%,100%,.018);border-color:#94a3b812;box-shadow:none}html.light .call-detail-page:not(.public-demo-page) .coaching-move__section--continuation>span,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-move__section--continuation>span{color:#6d4aff;color:var(--app-brand);font-size:.79rem;font-weight:720;letter-spacing:.012em;text-transform:none}html.light .call-detail-page:not(.public-demo-page) .coaching-move__section--guidance-label>span,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-move__section--guidance-label>span{color:#6d4aff;color:var(--app-brand);font-size:.86rem;font-weight:740;letter-spacing:.01em;text-transform:none}html.light .relationship-page--authenticated .relationship-state__section-title,html:not(.light) .relationship-page--authenticated .relationship-state__section-title{color:#6d4aff;color:var(--app-brand);font-size:.9rem;font-weight:760;letter-spacing:.012em;text-transform:none}html.light .relationship-page--authenticated .relationship-memory-list__title,html:not(.light) .relationship-page--authenticated .relationship-memory-list__title{color:#737c91;font-size:.76rem;font-weight:700;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}html.light .call-detail-page:not(.public-demo-page) .coaching-card{background:#0a0e17;background:var(--app-surface);border-color:color-mix(in srgb,#94a3b81f 88%,#6d4aff 12%);border-color:color-mix(in srgb,var(--app-border) 88%,var(--app-brand) 12%);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}html.light .call-detail-page:not(.public-demo-page) .coaching-move,html.light .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-card__body>.findings-list,html.light .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-card__columns>.findings-list{background:color-mix(in srgb,#0e1420 94%,#6d4aff1a 6%);background:color-mix(in srgb,var(--app-surface-strong) 94%,var(--app-brand-soft) 6%);border-color:color-mix(in srgb,#94a3b81f 92%,#6d4aff 8%);border-color:color-mix(in srgb,var(--app-border) 92%,var(--app-brand) 8%);box-shadow:none}html.light .prepare-next-call-drawer--authenticated .prepare-next-call-strategy{background:linear-gradient(90deg,color-mix(in srgb,#6d4aff1a 76%,#0000),#0000 56%),#0a0e17;background:linear-gradient(90deg,color-mix(in srgb,var(--app-brand-soft) 76%,#0000),#0000 56%),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 34%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 34%,var(--app-border));box-shadow:inset 0 1px 0 #ffffffb8}html.light .prepare-next-call-drawer--authenticated .prepare-next-call-card{background:color-mix(in srgb,#0e1420 96%,#6d4aff1a 4%);background:color-mix(in srgb,var(--app-surface-strong) 96%,var(--app-brand-soft) 4%);border-color:color-mix(in srgb,#94a3b81f 94%,#6d4aff 6%);border-color:color-mix(in srgb,var(--app-border) 94%,var(--app-brand) 6%);box-shadow:none}html.light .prepare-next-call-drawer--authenticated .prepare-next-call-objections>div{background:color-mix(in srgb,#0e1420 90%,#6d4aff1a 10%);background:color-mix(in srgb,var(--app-surface-strong) 90%,var(--app-brand-soft) 10%);border-color:color-mix(in srgb,#94a3b81f 92%,#6d4aff 8%);border-color:color-mix(in srgb,var(--app-border) 92%,var(--app-brand) 8%)}html.light .prepare-next-call-drawer--authenticated .prepare-next-call-script{background:radial-gradient(circle at 100% 0,#7c3aed24,#0000 20rem),#0a0e17;background:radial-gradient(circle at 100% 0,var(--app-brand-glow),#0000 20rem),var(--app-surface);border-color:color-mix(in srgb,#6d4aff 42%,#94a3b81f);border-color:color-mix(in srgb,var(--app-brand) 42%,var(--app-border));box-shadow:inset 0 1px 0 #ffffffc7,0 10px 28px #00000024;box-shadow:inset 0 1px 0 #ffffffc7,var(--app-shadow-soft)}html.light .prepare-next-call-drawer--authenticated .prepare-next-call-script__section{background:color-mix(in srgb,#0e1420 96%,#6d4aff1a 4%);background:color-mix(in srgb,var(--app-surface-strong) 96%,var(--app-brand-soft) 4%);border-color:color-mix(in srgb,#94a3b81f 92%,#6d4aff 8%);border-color:color-mix(in srgb,var(--app-border) 92%,var(--app-brand) 8%)}html.light .relationship-page--authenticated .relationship-state{background:#0a0e17;background:var(--app-surface);border-color:color-mix(in srgb,#94a3b81f 86%,#6d4aff 14%);border-color:color-mix(in srgb,var(--app-border) 86%,var(--app-brand) 14%);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}html.light .relationship-page--authenticated .objection-evolution,html.light .relationship-page--authenticated .relationship-history{background:#0e1420;background:var(--app-surface-strong);box-shadow:none}html.light .relationship-page--authenticated .relationship-history{border-color:color-mix(in srgb,#94a3b81f 94%,#6d4aff 6%);border-color:color-mix(in srgb,var(--app-border) 94%,var(--app-brand) 6%)}html.light .relationship-page--authenticated .objection-evolution{border-color:color-mix(in srgb,#94a3b81f 90%,#b87900 10%);border-color:color-mix(in srgb,var(--app-border) 90%,#b87900 10%)}html.light .relationship-page--authenticated .relationship-memory-list--card,html.light .relationship-page--authenticated .relationship-state-metric,html.light .relationship-page--authenticated .relationship-timeline-card{background:color-mix(in srgb,#0e1420 97%,#6d4aff1a 3%);background:color-mix(in srgb,var(--app-surface-strong) 97%,var(--app-brand-soft) 3%);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none}html.light .relationship-page--authenticated .relationship-state-metric--violet{background:color-mix(in srgb,#6d4aff1a 62%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 62%,var(--app-surface));border-color:#8b5cf63d;border-color:var(--app-brand-border)}html.light .relationship-page--authenticated .relationship-state-metric--commercial-primary,html.light .relationship-page--authenticated .relationship-state-metric--cyan{background:color-mix(in srgb,#22d3ee1a 58%,#0a0e17);background:color-mix(in srgb,var(--app-cyan-soft) 58%,var(--app-surface));border-color:color-mix(in srgb,#168598 22%,#94a3b81f);border-color:color-mix(in srgb,#168598 22%,var(--app-border))}html.light .relationship-page--authenticated .relationship-state-metric--emerald{background:color-mix(in srgb,#10b9811a 62%,#0a0e17);background:color-mix(in srgb,var(--app-success-soft) 62%,var(--app-surface));border-color:color-mix(in srgb,#258e65 20%,#94a3b81f);border-color:color-mix(in srgb,#258e65 20%,var(--app-border))}html.light .relationship-page--authenticated .relationship-state-metric--amber{background:color-mix(in srgb,#fff7df 58%,#0a0e17);background:color-mix(in srgb,#fff7df 58%,var(--app-surface));border-color:color-mix(in srgb,#b87900 20%,#94a3b81f);border-color:color-mix(in srgb,#b87900 20%,var(--app-border))}html.light .relationship-page--authenticated .relationship-timeline-card:focus-visible,html.light .relationship-page--authenticated .relationship-timeline-card:hover{background:color-mix(in srgb,#6d4aff1a 38%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 38%,var(--app-surface));border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none}html.light .relationship-page--authenticated .relationship-timeline-item.is-active .relationship-timeline-card{background:linear-gradient(105deg,#6d4aff1a,#0000 44%),#0a0e17;background:linear-gradient(105deg,var(--app-brand-soft),#0000 44%),var(--app-surface);border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:0 0 0 1px color-mix(in srgb,#6d4aff 8%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-brand) 8%,#0000)}html.light .call-detail-page:not(.public-demo-page) .coaching-move__section--continuation:not(.coaching-move__section--guidance-label)>span,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-move__section--continuation:not(.coaching-move__section--guidance-label)>span{color:#6d4aff;color:var(--app-brand);font-size:.86rem;font-weight:740;letter-spacing:.01em;text-transform:none}html:not(.light) .call-detail-page:not(.public-demo-page) .findings-key-takeaway{background:#080b13eb;border-color:#94a3b824;box-shadow:0 14px 34px #00000024}html:not(.light) .call-detail-page:not(.public-demo-page) .findings-signal-profile{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.085);box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .findings-deep-dive{background:#070a11b8;border-color:#94a3b817;box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .findings-evidence-card,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-takeaway-grid .findings-kv{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.075);box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .call-detail-note-editor{background:#080b13eb;border-color:#94a3b824;box-shadow:0 14px 34px #00000024}html:not(.light) .call-detail-page:not(.public-demo-page) .call-detail-style-panel{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.085);box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .call-detail-note-textarea{background:hsla(0,0%,100%,.018);border-color:#94a3b814;box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .call-detail-transcript{background:#080b13e0;border-color:#94a3b81c;box-shadow:none}html:not(.light) .call-detail-page:not(.public-demo-page) .call-detail-transcript__body{background:hsla(0,0%,100%,.014);border-color:#94a3b812;box-shadow:none}html:not(.light) .dashboard-page .dashboard-library{background:#080b13e6;border-color:#94a3b821;box-shadow:0 14px 34px #0000001f}html:not(.light) .dashboard-page .dashboard-call-card,html:not(.light) .dashboard-page .dashboard-stat-card{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.075);box-shadow:none}html:not(.light) .dashboard-page .dashboard-call-card:focus-within,html:not(.light) .dashboard-page .dashboard-call-card:hover{background:#7c3aed08;border-color:#a78bfa2e;box-shadow:none}html:not(.light) .customers-page .customers-directory{background:#080b13e6;border-color:#94a3b821;box-shadow:0 14px 34px #0000001f}html:not(.light) .customers-page .customer-card{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.075);box-shadow:none}html:not(.light) .customers-page .customer-card:focus-visible,html:not(.light) .customers-page .customer-card:hover{background:#7c3aed08;border-color:#a78bfa2e;box-shadow:none}html:not(.light) .admin-page .admin-feedback,html:not(.light) .admin-page .admin-testers{background:#080b13e0;border-color:#94a3b81f;box-shadow:none}html:not(.light) .admin-page .admin-feedback-card,html:not(.light) .admin-page .admin-funnel-card,html:not(.light) .admin-page .admin-metric-card,html:not(.light) .admin-page .admin-onboarding-panel,html:not(.light) .admin-page .admin-request-card,html:not(.light) .admin-page .admin-tester-card,html:not(.light) .admin-page .admin-usage-card{background:hsla(0,0%,100%,.018);border-color:rgba(148,163,184,.075);box-shadow:none}html.light .call-detail-page:not(.public-demo-page) .call-detail-note-editor,html.light .call-detail-page:not(.public-demo-page) .findings-key-takeaway{background:#0a0e17;background:var(--app-surface);border-color:color-mix(in srgb,#94a3b81f 86%,#6d4aff 14%);border-color:color-mix(in srgb,var(--app-border) 86%,var(--app-brand) 14%);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}html.light .call-detail-page:not(.public-demo-page) .call-detail-note-textarea,html.light .call-detail-page:not(.public-demo-page) .call-detail-style-panel,html.light .call-detail-page:not(.public-demo-page) .call-detail-transcript,html.light .call-detail-page:not(.public-demo-page) .call-detail-transcript__body,html.light .call-detail-page:not(.public-demo-page) .findings-deep-dive,html.light .call-detail-page:not(.public-demo-page) .findings-evidence-card,html.light .call-detail-page:not(.public-demo-page) .findings-signal-profile,html.light .call-detail-page:not(.public-demo-page) .findings-takeaway-grid .findings-kv{background:color-mix(in srgb,#0e1420 97%,#6d4aff1a 3%);background:color-mix(in srgb,var(--app-surface-strong) 97%,var(--app-brand-soft) 3%);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none}html.light .customers-page .customers-directory,html.light .dashboard-page .dashboard-library{background:#0a0e17;background:var(--app-surface);border-color:color-mix(in srgb,#94a3b81f 88%,#6d4aff 12%);border-color:color-mix(in srgb,var(--app-border) 88%,var(--app-brand) 12%);box-shadow:0 10px 28px #00000024;box-shadow:var(--app-shadow-soft)}html.light .admin-page .admin-feedback-card,html.light .admin-page .admin-funnel-card,html.light .admin-page .admin-metric-card,html.light .admin-page .admin-onboarding-panel,html.light .admin-page .admin-request-card,html.light .admin-page .admin-tester-card,html.light .admin-page .admin-usage-card,html.light .customers-page .customer-card,html.light .dashboard-page .dashboard-call-card,html.light .dashboard-page .dashboard-stat-card{background:color-mix(in srgb,#0e1420 97%,#6d4aff1a 3%);background:color-mix(in srgb,var(--app-surface-strong) 97%,var(--app-brand-soft) 3%);border-color:#94a3b81f;border-color:var(--app-border);box-shadow:none}html.light .admin-page .admin-feedback,html.light .admin-page .admin-testers{background:#0e1420;background:var(--app-surface-strong);border-color:color-mix(in srgb,#94a3b81f 92%,#6d4aff 8%);border-color:color-mix(in srgb,var(--app-border) 92%,var(--app-brand) 8%);box-shadow:none}html.light .customers-page .customer-card:focus-visible,html.light .customers-page .customer-card:hover,html.light .dashboard-page .dashboard-call-card:focus-within,html.light .dashboard-page .dashboard-call-card:hover{background:color-mix(in srgb,#6d4aff1a 34%,#0a0e17);background:color-mix(in srgb,var(--app-brand-soft) 34%,var(--app-surface));border-color:#8b5cf63d;border-color:var(--app-brand-border);box-shadow:none}html.light .call-detail-page:not(.public-demo-page) .findings-deep-dive__header>span,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-deep-dive__header>span{color:#8b5cf6}html.light .call-detail-page:not(.public-demo-page) .findings-deep-dive__header small,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-deep-dive__header small{color:#6f7d95;color:var(--app-text-subtle)}html.light .call-detail-page:not(.public-demo-page) .findings-evidence-section__header,html.light .call-detail-page:not(.public-demo-page) .findings-evidence-section__header h3,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-evidence-section__header,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-evidence-section__header h3{color:#737c91}html.light .call-detail-page:not(.public-demo-page) .findings-evidence-section__header h3,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-evidence-section__header h3{font-size:.75rem;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}html.light .call-detail-page:not(.public-demo-page) .findings-evidence-card__finding>strong,html:not(.light) .call-detail-page:not(.public-demo-page) .findings-evidence-card__finding>strong{font-size:.98rem;font-weight:500;letter-spacing:-.025em;line-height:1.62}.call-detail-page .coaching-view--structured .coaching-move__section>span,.call-detail-page .coaching-view--structured .findings-list__title,.public-product-demo .coaching-move__section>span,.public-product-demo .findings-list__title,html.light .call-detail-page:not(.public-demo-page) .coaching-view--structured .findings-list__title,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .findings-list__title{color:#8b5cf6}.call-detail-page.public-demo-page .coaching-view--structured .coaching-move__section>span,.public-product-demo .coaching-move__section>span{font-size:.86rem;font-weight:740;letter-spacing:.01em;text-transform:none}.relationship-page .relationship-state__section-title{color:#8b5cf6}.relationship-page.public-demo-page .relationship-state__section-title{font-size:.9rem;font-weight:760;letter-spacing:.012em;text-transform:none}.call-detail-page .findings-evidence-section__header h3{color:#737c91}.call-detail-page .findings-evidence-section__header h3,.call-detail-page .findings-takeaway-grid .findings-kv__label,.public-product-demo .findings-takeaway-grid .findings-kv__label{font-size:.75rem;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.call-detail-page .findings-evidence-section__header svg,.call-detail-page .findings-takeaway-grid .findings-kv__label svg,.public-product-demo .findings-takeaway-grid .findings-kv__label svg{color:#a78bfa;flex-shrink:0;height:13px;width:13px}.call-detail-page .findings-evidence-card__finding>strong{font-size:.98rem;font-weight:500;letter-spacing:-.025em;line-height:1.62}.call-detail-page .findings-evidence-section__header h3,.call-detail-page .findings-takeaway-grid .findings-kv__label,.public-product-demo .findings-evidence-section__header h3,.public-product-demo .findings-takeaway-grid .findings-kv__label{font-size:.75rem;font-weight:700;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.call-detail-page .findings-evidence-section__header svg,.call-detail-page .findings-takeaway-grid .findings-kv__label svg,.public-product-demo .findings-evidence-section__header svg,.public-product-demo .findings-takeaway-grid .findings-kv__label svg{color:#a78bfa;flex:0 0 13px;height:13px;width:13px}.call-detail-page .findings-takeaway-grid .findings-kv>strong,.public-product-demo .findings-takeaway-grid .findings-kv>strong{font-size:.98rem!important;font-weight:500!important;letter-spacing:-.025em!important;line-height:1.62!important}@media (max-width:620px){.call-detail-page .findings-takeaway-grid .findings-kv>strong,.public-product-demo .findings-takeaway-grid .findings-kv>strong{font-size:.94rem!important}}.call-detail-page.public-demo-page .coaching-view--structured .coaching-move__section>span,.public-product-demo .coaching-move__section>span,html.light .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-move__section--continuation>span,html.light .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-move__section--guidance-label>span,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-move__section--continuation>span,html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-move__section--guidance-label>span{color:#8b5cf6}@media (max-width:700px){.landing-origin-comparison__row,.landing-origin-comparison__row--header{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.relationship-page .relationship-state__section-title,.relationship-page.public-demo-page .relationship-state__section-title{color:#8b5cf6!important}.relationship-page .relationship-memory-list__title,.relationship-page .relationship-state-metric__label{align-items:center;display:flex;gap:.42rem}.relationship-page .relationship-memory-list__title>svg,.relationship-page .relationship-state-metric__label>svg{color:#a78bfa;flex:0 0 13px;height:13px;width:13px}.relationship-page .relationship-memory-list__title>span,.relationship-page .relationship-state-metric__label>span{min-width:0}@media (min-width:1101px){.relationship-page--authenticated .relationship-history .relationship-story-card__identity{padding-right:.7rem}}.call-detail-page .findings-deep-dive__header>span,.public-product-demo .findings-deep-dive__header>span:first-child{color:#8b5cf6;font-size:.69rem;font-weight:700;gap:.45rem;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.call-detail-page .findings-deep-dive__header>span>svg,.public-product-demo .findings-deep-dive__header>span:first-child>svg{color:#8b5cf6;flex:0 0 15px;height:15px;width:15px}.call-detail-page .findings-deep-dive__header small,.public-product-demo .findings-deep-dive__header small{color:#6f7d95;color:var(--app-text-subtle);font-size:.76rem;font-weight:400;letter-spacing:0;line-height:1.35;margin-left:.2rem;text-transform:none}@media (max-width:760px){.call-detail-page:not(.public-demo-page) .call-detail-tabs{position:-webkit-sticky;position:sticky;top:4.65rem;z-index:35}}.call-detail-page .coaching-view--structured .findings-card__eyebrow,.call-detail-page .findings-deep-dive__header>span,.call-detail-page .findings-view--classic .findings-card__eyebrow,.public-product-demo .findings-card__eyebrow,.public-product-demo .findings-deep-dive__header>span:first-child{font-size:.8rem;font-weight:760;letter-spacing:.12em;line-height:1.3}.call-detail-page .coaching-view--structured .findings-card__eyebrow>svg,.call-detail-page .findings-deep-dive__header>span>svg,.call-detail-page .findings-view--classic .findings-card__eyebrow>svg,.public-product-demo .findings-card__eyebrow>svg,.public-product-demo .findings-deep-dive__header>span:first-child>svg{flex:0 0 16px;height:16px;width:16px}.relationship-state__section--snapshot{margin-top:0}.relationship-state__section--snapshot .relationship-state__snapshot--final{padding-bottom:0}.call-detail-page .call-detail-tab,.public-product-demo .call-detail-tab{color:#dce3ee;color:var(--app-text);font-size:.85rem;font-weight:650;line-height:1.2}.call-detail-page .call-detail-tab>svg:first-child,.public-product-demo .call-detail-tab>svg:first-child{flex:0 0 16px;height:16px;width:16px}.call-detail-page .call-detail-tab:hover,.public-product-demo .call-detail-tab:hover{color:#f8fafc;color:var(--app-text-strong)}.call-detail-page .call-detail-tab.is-active,.public-product-demo .call-detail-tab.is-active{color:#8b5cf6;font-weight:700}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-danger{background:#ef44441a;background:var(--app-risk-red-soft);border-color:color-mix(in srgb,#ef4444 32%,#0000);border-color:color-mix(in srgb,var(--app-risk-red) 32%,#0000)}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-warning{background:rgba(249,115,22,.075);border-color:#f973164d}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-amber{background:rgba(241,152,0,.075);border-color:#f198004d}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-caution{background:rgba(234,179,8,.075);border-color:#eab3084d}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-bridge{background:rgba(132,204,22,.075);border-color:#a3e6354d}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-good{background:#22c55e12;border-color:#22c55e47}html:not(.light) .relationship-page--authenticated .relationship-state-metric--score-excellent{background:rgba(16,185,129,.075);border-color:#10b9814d}html.light .relationship-page--authenticated .relationship-state-metric--score-danger{background:#fee2e294;border-color:#dc262642}html.light .relationship-page--authenticated .relationship-state-metric--score-warning{background:#ffedd59e;border-color:#ea580c42}html.light .relationship-page--authenticated .relationship-state-metric--score-amber{background:#fff2d699;border-color:#ae620040}html.light .relationship-page--authenticated .relationship-state-metric--score-caution{background:#fef9c38f;border-color:#a1620740}html.light .relationship-page--authenticated .relationship-state-metric--score-bridge{background:#ecfccb99;border-color:#65a30d42}html.light .relationship-page--authenticated .relationship-state-metric--score-good{background:#dcfce78c;border-color:#15803d3b}html.light .relationship-page--authenticated .relationship-state-metric--score-excellent{background:#d1fae594;border-color:#0478573d}.prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow,.prepare-next-call-strategy span.prepare-next-call-strategy__eyebrow{align-items:center;color:#8b5cf6;display:inline-flex;font-size:.8rem;font-weight:760;gap:.45rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow>svg,.prepare-next-call-strategy span.prepare-next-call-strategy__eyebrow>svg{color:#8b5cf6;flex:0 0 16px;height:16px;width:16px}.prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow>strong{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow>small{color:#a89bb9;display:inline;font-size:.68rem;font-weight:650;letter-spacing:.06em;line-height:1.3;margin:0;text-transform:uppercase}html.light .prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow,html.light .prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow>svg,html.light .prepare-next-call-strategy span.prepare-next-call-strategy__eyebrow,html.light .prepare-next-call-strategy span.prepare-next-call-strategy__eyebrow>svg{color:#6d28d9}html.light .prepare-next-call-private-context span.prepare-next-call-private-context__eyebrow>small{color:#6b6079}.public-marketing-theme.landing-page .landing-hero-promise{background-image:var(--marketing-hero-promise-gradient)}.public-marketing-theme.landing-page .landing-page .landing-section-chapter:after,.public-marketing-theme.landing-page .landing-page .landing-section-chapter:before,.public-marketing-theme.landing-page .landing-section-chapter:after,.public-marketing-theme.landing-page .landing-section-chapter:before{background:var(--marketing-chapter-line)}.public-marketing-theme.landing-page .landing-audience__roles span+span:before{background:var(--marketing-audience-role-divider);box-shadow:var(--marketing-audience-role-shadow)}.public-marketing-theme.landing-page .landing-audience__eyebrow:after,.public-marketing-theme.landing-page .landing-audience__eyebrow:before{background:linear-gradient(90deg,#0000,var(--marketing-audience-line))}.public-marketing-theme.landing-page .landing-audience__eyebrow:after{background:linear-gradient(90deg,var(--marketing-audience-line),#0000)}.public-marketing-theme.landing-page .landing-audience__map:before{background:var(--marketing-audience-map-aura)}.public-marketing-theme.landing-page .landing-audience__center{background:var(--marketing-audience-center-surface);border-color:var(--marketing-audience-center-border);box-shadow:var(--marketing-audience-center-shadow)}.public-marketing-theme.landing-page .landing-audience__outcome{background:var(--marketing-audience-outcome-surface);border-color:var(--marketing-audience-outcome-border);box-shadow:var(--marketing-audience-outcome-shadow)}.public-marketing-theme.landing-page .landing-audience__outcome-icon{background:var(--marketing-audience-outcome-icon-surface);border-color:var(--marketing-audience-outcome-icon-border);box-shadow:var(--marketing-audience-outcome-icon-shadow)}.public-marketing-theme.landing-page .landing-how{background:var(--marketing-how-surface);border-color:var(--marketing-border-hairline)}.public-marketing-theme.landing-page .landing-how__icon{background:var(--marketing-how-icon-bg);border-color:var(--marketing-how-icon-border)}.public-marketing-theme.landing-page .landing-how__trust{border-color:var(--marketing-card-border)}.public-marketing-theme.landing-page .landing-promo-video__player{background:var(--marketing-video-bg);border-color:var(--marketing-video-border);box-shadow:var(--marketing-video-shadow)}.public-marketing-theme.landing-page .landing-promo-video__play{background:var(--marketing-video-play-bg);border-color:var(--marketing-video-play-border);box-shadow:var(--marketing-video-play-shadow)}.public-marketing-theme.landing-page .landing-promo-video__play:hover{background:var(--marketing-video-play-hover-bg);border-color:var(--marketing-video-play-hover-border)}.public-marketing-theme.landing-page .landing-promo-video__play-icon{background:var(--marketing-video-icon-bg)}.public-marketing-theme.landing-page .landing-crm-preview,.public-marketing-theme.landing-page .landing-product-preview{background:var(--marketing-preview-surface);border-color:var(--marketing-preview-border);box-shadow:var(--marketing-preview-shadow)}.public-marketing-theme.landing-page .landing-coaching-field,.public-marketing-theme.landing-page .landing-crm-preview__body,.public-marketing-theme.landing-page .landing-finding-preview{background:var(--marketing-proof-card-bg);border-color:var(--marketing-proof-card-border)}.public-marketing-theme.landing-page .landing-coaching-evidence-block,.public-marketing-theme.landing-page .landing-evidence-preview{background:var(--marketing-evidence-bg);border-color:var(--marketing-evidence-border)}.public-marketing-theme.landing-page .landing-coaching-evidence-block .landing-coaching-field__observation,.public-marketing-theme.landing-page .landing-evidence-preview__interpretation{border-color:var(--marketing-evidence-divider)}.public-marketing-theme.landing-page .landing-coaching-field.is-emphasized>div,.public-marketing-theme.landing-page .landing-prepare-next-preview__question blockquote{background:var(--marketing-coaching-emphasis-bg);border-color:var(--marketing-coaching-emphasis-border)}.public-marketing-theme.landing-page .landing-relationship-update{background:var(--marketing-relationship-update-bg);border-color:var(--marketing-relationship-update-border);box-shadow:var(--marketing-relationship-update-shadow)}.public-marketing-theme.landing-page .landing-prepare-next-preview__card,.public-marketing-theme.landing-page .landing-prepare-next-preview__flow,.public-marketing-theme.landing-page .landing-prepare-next-preview__question,.public-marketing-theme.landing-page .landing-prepare-next-preview__strategy{background:var(--marketing-prepare-bg);border-color:var(--marketing-prepare-border)}.public-marketing-theme.landing-page .landing-prepare-next-preview__strategy{background:var(--marketing-prepare-strategy-bg);border-color:var(--marketing-prepare-strategy-border)}.public-marketing-theme.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__flow li:nth-child(n+3),.public-marketing-theme.landing-page .landing-act-prepare-wide .landing-prepare-next-preview__objections>div+div,.public-marketing-theme.landing-page .landing-prepare-next-preview__flow li+li{border-color:var(--marketing-prepare-divider)}.public-marketing-theme.landing-page .landing-origin-comparison__table{border-color:var(--marketing-origin-table-border)}.public-marketing-theme.landing-page .landing-meet-intake__inner{background:var(--marketing-meet-panel-bg);border-color:var(--marketing-meet-panel-border)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme){--background:245 45% 98%;--foreground:246 34% 13%;--card:0 0% 100%;--card-foreground:246 34% 13%;--popover:0 0% 100%;--popover-foreground:246 34% 13%;--secondary:248 35% 96%;--secondary-foreground:245 25% 20%;--muted:246 30% 96%;--muted-foreground:242 10% 43%;--border:244 22% 88%;--input:244 24% 92%;--app-bg:#f7f7fc;--app-surface:#fff;--app-surface-strong:#fbfaff;--app-surface-soft:#f4f1ff;--app-surface-hover:#f0ecfb;--app-border:#e2deeb;--app-border-strong:#d2ccdf;--app-text-strong:#17152b;--app-text:#333044;--app-text-muted:#68677b;--app-text-subtle:#6f6d80;--app-brand:#6d28d9;--app-brand-soft:#f1ebff;--app-brand-border:#d8ccf2;--app-brand-glow:#6d28d91a;--speaker-rep-color:#6d28d9;--speaker-rep-border:#6d28d938;--speaker-rep-background:#f3efff;--speaker-client-color:#0e7490;--speaker-client-border:#0e749033;--speaker-client-background:#ecfbfd;--app-blue-soft:#eef5ff;--app-cyan-soft:#ecfbfd;--app-success-soft:#edf9f3;--app-shadow:0 18px 45px #2a224817;--app-shadow-soft:0 8px 22px rgba(42,34,72,.065);--marketing-bg:#f7f7fc;--marketing-header-bg:#f7f7fcdb;--marketing-surface:#fff;--marketing-surface-raised:#fffffff5;--marketing-surface-soft:#f3f0fb;--marketing-surface-subtle:rgba(109,40,217,.025);--marketing-surface-hover:#ece8f8;--marketing-surface-highlight:#f2ecff;--marketing-border-hairline:#e8e4ef;--marketing-border-subtle:#e0dbe9;--marketing-border-default:#d6d0e1;--marketing-border-hover:#bdb3d0;--marketing-border-accent:#6d28d933;--marketing-border-accent-strong:#6d28d95c;--marketing-text-primary:#17152b;--marketing-text-strong:#1f1d35;--marketing-text-secondary-strong:#333044;--marketing-text-secondary:#4c4a5f;--marketing-text-secondary-soft:#5a596e;--marketing-text-muted:#68677b;--marketing-text-faint:#6f6d80;--marketing-violet:#6d28d9;--marketing-violet-soft:#7c3aed;--marketing-violet-luminous:#5b21b6;--marketing-indigo-soft:#4f46e5;--marketing-indigo-link:#4f46e5;--marketing-success:#047857;--marketing-success-soft:#065f46;--marketing-success-border:#04785738;--marketing-success-bg:#ecfdf5;--marketing-success-dot:#059669;--marketing-success-dot-shadow:0 0 0 3px #0596691a;--marketing-workflow-copy:#5a596e;--marketing-transition-arrow:#6d28d9;--marketing-hero-promise-gradient:linear-gradient(90deg,#a21caf,#7c3aed 43%,#3159c9);--marketing-chapter-line:linear-gradient(90deg,#7c3aed,#4f46e5 58%,#0e7490);--marketing-audience-role-divider:#6d28d9b8;--marketing-audience-role-shadow:0 0 8px #6d28d91f;--marketing-audience-line:#6d28d97a;--marketing-audience-map-aura:radial-gradient(circle,#7c3aed21 0%,rgba(109,40,217,.065) 31%,rgba(37,99,235,.025) 52%,#6d28d900 72%);--marketing-audience-center-border:#6d28d94d;--marketing-audience-center-surface:radial-gradient(circle at 42% 26%,#a78bfa3d,#0000 43%),linear-gradient(145deg,#fff,#f5f0ff 62%,#eef2ff);--marketing-audience-center-shadow:0 22px 54px #43388226,0 0 34px #7c3aed21,inset 0 1px 0 #fffffff2;--marketing-audience-outcome-border:#6d28d938;--marketing-audience-outcome-surface:radial-gradient(circle at 18% 0%,#8b5cf617,#0000 46%),linear-gradient(155deg,#fffffffc,#f9f7fdfc);--marketing-audience-outcome-shadow:0 18px 42px #342b5417,inset 0 1px 0 #fffffff2;--marketing-audience-outcome-icon-border:#6d28d938;--marketing-audience-outcome-icon-surface:radial-gradient(circle at 50% 32%,#8b5cf62b,#f5f1fffa 65%);--marketing-audience-outcome-icon-shadow:0 8px 20px #6d28d917,inset 0 1px 0 #ffffffeb;--marketing-how-surface:rgba(109,40,217,.018);--marketing-how-icon-border:#6d28d93d;--marketing-how-icon-bg:#f0eaff;--marketing-video-border:#4f46e533;--marketing-video-bg:#0b0b12;--marketing-video-shadow:0 24px 58px #2d245029,0 0 0 1px #4f46e508 inset;--marketing-video-play-border:#ffffff4d;--marketing-video-play-bg:#0c0c14d6;--marketing-video-play-shadow:0 12px 36px #00000038;--marketing-video-play-hover-border:#d8b4fe9e;--marketing-video-play-hover-bg:#221636eb;--marketing-video-icon-bg:linear-gradient(135deg,#4f46e5,#9333ea);--marketing-preview-border:#6d28d92e;--marketing-preview-surface:radial-gradient(circle at 10% 0%,rgba(109,40,217,.055),#0000 34%),linear-gradient(155deg,#fff,#faf9fd);--marketing-preview-shadow:0 22px 54px #322a4e1a;--marketing-proof-card-border:#e2deeb;--marketing-proof-card-bg:#ffffffd6;--marketing-evidence-border:#6d28d926;--marketing-evidence-bg:#faf7ff;--marketing-evidence-divider:#e5dfef;--marketing-coaching-emphasis-border:#6d28d938;--marketing-coaching-emphasis-bg:linear-gradient(135deg,#f1eaff,#f5f3ff);--marketing-relationship-update-border:#6d28d940;--marketing-relationship-update-bg:linear-gradient(180deg,#fbf8ff,#f4efff);--marketing-relationship-update-shadow:0 22px 54px #46306e1c;--marketing-prepare-border:#e2deeb;--marketing-prepare-bg:#ffffffe0;--marketing-prepare-strategy-border:#6d28d930;--marketing-prepare-strategy-bg:linear-gradient(135deg,#f2ecff,#faf8ff);--marketing-prepare-divider:#e4dfeb;--marketing-origin-table-border:#d9d4e3;--marketing-meet-panel-border:#4f46e52b;--marketing-meet-panel-bg:radial-gradient(circle at 92% 20%,rgba(14,116,144,.055),#0000 34%),linear-gradient(135deg,rgba(79,70,229,.065),#ffffffe0);--marketing-beta-border:#4f46e52e;--marketing-beta-bg:#efedff;--marketing-beta-text:#5b21b6;--marketing-header-action-bg:#fffc;--marketing-header-action-bg-hover:#fff;--marketing-header-link-hover:rgba(109,40,217,.055);--marketing-hero-glow-left:#7c3aed1a;--marketing-hero-glow-right:rgba(14,116,144,.055);--marketing-trust-panel:linear-gradient(135deg,#eeeaffdb,#fff 50%,#ecfbfdbf);--marketing-final-panel:#f2effa;--marketing-final-glow:#6d28d917;--marketing-product-hero-glow:radial-gradient(circle at 9% 8%,#4f46e51a,#0000 31rem),radial-gradient(circle at 91% 26%,rgba(126,34,206,.065),#0000 28rem);--marketing-selection-bg:#6d28d92e;--marketing-card-bg:#ffffffe6;--marketing-card-bg-strong:#fff;--marketing-card-border:#e1dce9;--marketing-card-border-soft:#e7e3ed;--marketing-divider:#ebe7f0;--marketing-related-divider:#dfdae7;--marketing-final-border:#4f46e52e;--marketing-final-surface:radial-gradient(circle at 50% -40%,#4f46e51f,#0000 66%),#f5f2fc;--marketing-feature-accent-surface:#f1ebff;--marketing-elevated-shadow:0 24px 60px #2f274b1a;--marketing-elevated-shadow-strong:0 26px 62px #2f274b1f;--marketing-product-pill-surface:radial-gradient(circle at 20% 0%,#7c3aed17,#0000 55%),linear-gradient(180deg,#fff,#f7f4fc);--marketing-product-pill-shadow:0 0 0 1px #6d28d90f inset,0 10px 28px #46336d14;--marketing-product-pill-icon-shadow:drop-shadow(0 0 5px #6d28d92e);--marketing-product-pill-border:#6d28d94d;--marketing-related-active-border:#6d28d942;--marketing-quote-text:#4c1d95;--marketing-relationship-thesis-border:#6d28d92b;--marketing-relationship-thesis-surface:radial-gradient(circle at 82% 50%,#7c3aed17,#0000 42%),#ffffffeb;--marketing-relationship-icon-shadow:drop-shadow(0 0 18px #6d28d92e);--marketing-timeline-surface:#ffffffeb;--marketing-proof-border:#6d28d92b;--marketing-proof-surface:radial-gradient(circle at 18% 0%,rgba(124,58,237,.075),#0000 45%),#fff;--marketing-proof-divider:#e6e1ec;--marketing-writing-active-border:#6d28d93d;--marketing-writing-focus:#6d28d961;--marketing-detail-surface:#ffffffeb;--marketing-detail-border:#e2deea;--marketing-detail-border-soft:#e8e4ee;--marketing-detail-bg-soft:#faf9fc;--marketing-primary-bg:#6d28d9;--marketing-primary-bg-hover:#7c3aed;--marketing-primary-border:#5b21b652;--marketing-primary-shadow:0 14px 34px #6d28d92e;--marketing-primary-shadow-compact:0 12px 28px #6d28d929;--marketing-glow-violet:#6d28d91a;--marketing-glow-cyan:rgba(14,116,144,.055);--marketing-spectrum:linear-gradient(132deg,#a21caf,#9333ea 18%,#7c3aed 34%,#4f46e5 49%,#3159c9 63%,#0e7490);color-scheme:light}.marketing-theme-control{position:relative;z-index:50}.marketing-theme-control__trigger{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,var(--marketing-surface-raised) 92%,#0000);border:1px solid var(--marketing-border-default);border-radius:.7rem;box-shadow:0 8px 24px #1f18340f;color:var(--marketing-text-secondary);display:inline-flex;font-size:.78rem;font-weight:650;gap:.45rem;justify-content:center;line-height:1;min-height:2.45rem;padding:.5rem .68rem;transition:border-color .16s ease,background .16s ease,color .16s ease}.marketing-theme-control__trigger:hover{background:var(--marketing-surface-raised);border-color:var(--marketing-border-accent-strong);color:var(--marketing-violet)}.marketing-theme-control__trigger>svg:last-child{transition:transform .16s ease}.marketing-theme-control__trigger>svg:last-child.is-open{transform:rotate(180deg)}.marketing-theme-control__menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:var(--marketing-surface-raised);border:1px solid var(--marketing-border-default);border-radius:.78rem;box-shadow:var(--marketing-elevated-shadow);min-width:9.65rem;padding:.35rem;position:absolute;right:0;top:calc(100% + .45rem);z-index:80}.marketing-theme-control__menu button{align-items:center;border-radius:.52rem;color:var(--marketing-text-secondary);display:flex;font-size:.78rem;font-weight:600;gap:.55rem;padding:.58rem .62rem;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.marketing-theme-control__menu button.is-selected,.marketing-theme-control__menu button:hover{background:var(--marketing-surface-highlight);color:var(--marketing-violet)}@media (max-width:560px){.marketing-theme-control__trigger{gap:0;padding-inline:0;width:2.45rem}.marketing-theme-control__trigger>span,.marketing-theme-control__trigger>svg:last-child{display:none}}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .brand-lockup__image--dark{display:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .brand-lockup__image--light{display:block}.public-marketing-theme.marketing-theme-dark .brand-lockup__image--dark{display:block}.public-marketing-theme.marketing-theme-dark .brand-lockup__image--light{display:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) ::selection{background:#6d28d92e;color:#17152b}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__eyebrow{color:#3d3459;text-shadow:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:before{background:linear-gradient(#f8f6ff,#f8f6ff) padding-box,conic-gradient(from 205deg,#c026d3e6,#9333eae6 26%,#4f46e5e0 56%,#2563ebd1 77%,#c026d3e6) border-box;box-shadow:-7px 0 18px #c026d329,8px 0 20px #2563eb21,0 0 26px #6d28d924}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:after{border-color:#6d28d91c;box-shadow:inset 0 0 22px rgba(109,40,217,.025),0 0 0 1px #ffffffb8}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__connector{filter:drop-shadow(0 0 3px rgba(109,40,217,.16))}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__connector-dot{fill:#7c3aed;stroke:#5b21b6b3;filter:drop-shadow(0 0 4px rgba(109,40,217,.18))}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome:before{background:linear-gradient(135deg,#ffffffd1,#0000 30%,rgba(109,40,217,.025) 74%)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome:focus-visible,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome:hover{background:radial-gradient(circle at 18% 0,#8b5cf61f,#0000 46%),#fff;border-color:#6d28d957;box-shadow:0 22px 48px #342b541f,inset 0 0 0 1px rgba(109,40,217,.035)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome strong{color:var(--marketing-text-primary)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-meet-intake__promises i,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-platform__active{background:var(--marketing-success-dot);box-shadow:var(--marketing-success-dot-shadow)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-platform+.landing-platform:before{background:#d8d3e2}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-how__number{border-color:#6d28d93d;color:var(--marketing-violet)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-how__arrow{color:#6d28d994}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-inline-proof{border-color:#6d28d94d}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-inline-proof:focus-visible,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-inline-proof:hover{color:#4f46e5;text-shadow:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-faq-item.is-highlighted{background:#f2ecff;border-color:#6d28d947;box-shadow:0 0 0 1px #6d28d90d,0 14px 34px #3e2e5f12}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-product-preview__header{border-color:#e6e1ec}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-finding-preview__head small,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-product-preview__status{background:var(--marketing-success-bg);border-color:var(--marketing-success-border);color:var(--marketing-success-soft)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-product-preview__status i{background:var(--marketing-success-dot);box-shadow:var(--marketing-success-dot-shadow)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-coaching-field.is-emphasized>div,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-prepare-next-preview__question blockquote{color:#3f2c59}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-delta__header{border-bottom-color:#6d28d929}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-delta__toggle{background:#0000;color:var(--marketing-text-secondary-strong)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-delta__title{color:var(--marketing-violet)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-delta__summary--compact li{color:var(--marketing-text-secondary-strong)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-delta__relationship-link{background:rgba(109,40,217,.065);border-color:#6d28d92e;color:#5b21b6}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-delta__relationship-link:hover{background:#6d28d91a;border-color:#6d28d94d;color:#4c1d95}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-signal{background:#ffffffbd;border-color:#ded8e8}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-relationship-update .longitudinal-signal__direction{color:#6d28d9}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history .relationship-story-card,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history .relationship-story-flow,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history .relationship-story-flow__card,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history .relationship-story-metric,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history .relationship-story-preview__metrics{box-shadow:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-conversation-history__cta:hover{color:#5b21b6}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-origin-comparison__table{background:#ffffffc7;box-shadow:0 16px 40px rgba(46,38,70,.075)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-origin-comparison__row{border-color:#e5e0ea}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-origin-comparison__row--header{background:rgba(109,40,217,.045)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-origin-comparison__callsect{color:#4c1d95}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-origin-comparison__closing{border-color:#6d28d985}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-beta-free-callout{background:radial-gradient(circle at 8% 18%,#8b5cf61a,#0000 34%),linear-gradient(135deg,#f3edff,#ffffffeb);border-color:#6d28d93d;box-shadow:0 16px 38px #3f2c6312,inset 0 1px 0 #ffffffdb}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-beta-free-callout strong,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-beta-free-callout__copy strong{color:var(--marketing-text-primary)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-meet-intake__platforms span{background:#ffffffb8;border-color:var(--marketing-border-subtle)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-meet-intake__platforms .is-live{border-color:#04785733;color:#065f46}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__demo-button{background:#ffffffb8;border-color:var(--marketing-border-default);color:var(--marketing-text-primary)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__demo-button:hover{background:#fff;border-color:var(--marketing-border-accent-strong);color:var(--marketing-text-primary)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .product-feature-header__home-link:hover,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .product-feature-inline-link:hover{color:#4c1d95}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .marketing-header-signup{background:#6d28d9;border-color:#5b21b647;color:#fff}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .marketing-header-signup:hover{background:#7c3aed}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .marketing-header-signup,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .marketing-primary-action,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .product-feature-final__primary,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .product-feature-primary{background:linear-gradient(135deg,#6d28d9,#5b35d5 48%,#4f46e5);border-color:#5b21b66b;box-shadow:0 14px 34px #5b21b638,0 4px 12px #4f46e51f;color:#fff}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .marketing-header-signup:hover,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .marketing-primary-action:hover,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .product-feature-final__primary:hover,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme) .product-feature-primary:hover{background:linear-gradient(135deg,#7c3aed,#6841dc 48%,#5b5fe8);border-color:#5b21b68a;box-shadow:0 16px 38px #5b21b640,0 5px 14px #4f46e524;color:#fff}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme){--marketing-hero-promise-gradient:linear-gradient(92deg,#b423c7,#a21caf 17%,#8b5cf6 39%,#6d5fe8 57%,#4f6fdd 76%,#3579c7);--marketing-spectrum:linear-gradient(132deg,#b423c7,#a21caf 13%,#9333ea 26%,#7c3aed 39%,#6366f1 53%,#4f70df 67%,#3b82c4 82%,#0e7490);--marketing-hero-glow-left:#7c3aed29;--marketing-hero-glow-right:rgba(14,116,144,.095);--marketing-product-hero-glow:radial-gradient(circle at 10% 4%,rgba(124,58,237,.155),#0000 36rem),radial-gradient(circle at 88% 20%,rgba(79,70,229,.095),#0000 32rem),radial-gradient(circle at 56% 10%,rgba(14,116,144,.045),#0000 40rem);--marketing-audience-map-aura:radial-gradient(circle,#7c3aed33 0%,#6d28d91a 31%,rgba(37,99,235,.045) 52%,#6d28d900 73%);--marketing-audience-center-border:#6d28d96b;--marketing-audience-center-surface:radial-gradient(circle at 35% 24%,#fffffffa 0%,#faf7ffeb 30%,#0000 55%),radial-gradient(circle at 78% 78%,#3b82f61c,#0000 46%),linear-gradient(145deg,#fff,#f1eaff 55%,#e9efff);--marketing-audience-center-shadow:0 0 0 1px #6d28d91a,0 20px 48px #4338822b,0 0 34px #7c3aed33,0 0 72px #4f46e51f,inset 0 1px 0 #fffffffa,inset 0 -16px 32px rgba(109,40,217,.045)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page main>section:first-child{background:radial-gradient(circle at 3% 5%,rgba(124,58,237,.075),#0000 34rem),radial-gradient(circle at 95% 18%,rgba(14,116,144,.045),#0000 30rem),linear-gradient(180deg,#ffffff2e,#f7f7fc00)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:before{background:radial-gradient(circle,#7c3aed36 0,rgba(79,70,229,.075) 48%,#0000 70%);border-color:#6d28d933;box-shadow:0 0 28px #7c3aed2b,0 0 58px #4f46e517}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:after{border-color:#6d28d92e;box-shadow:inset 0 0 24px rgba(109,40,217,.045),0 0 0 1px #ffffffc7}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome{isolation:isolate;overflow:hidden}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome:before{content:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__play{background:#0d0a17eb;border-color:#ddd6fe7a;box-shadow:0 14px 40px #00000057,inset 0 0 0 1px #8b5cf614;color:#f8fafc}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__play:hover{background:#231639f5;border-color:#d8b4feb8}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__play-icon{box-shadow:0 0 30px #8b5cf66b;color:#fff}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__play strong{color:#f8fafc}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-promo-video__play small{color:#cbd5e1}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .marketing-success-badge{background:linear-gradient(145deg,#ecfdf5,#f6fffb);border-color:#0478573d;box-shadow:0 8px 20px #04785714,inset 0 1px 0 #ffffffeb;color:#047857}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .marketing-trust-card{background:#ffffffc2;border-color:#04785724;box-shadow:inset 0 1px 0 #ffffffdb;color:var(--marketing-text-secondary-strong)}.legal-page .marketing-theme-control{z-index:90}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .marketing-header-signup,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .marketing-header-signup:hover{color:#fff}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .marketing-header-signup{background:linear-gradient(135deg,#6d28d9,#5b35d5 48%,#4f46e5);border-color:#5b21b66b;box-shadow:0 12px 30px #5b21b633,0 3px 10px #4f46e51a}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).product-feature-page .marketing-header-signup:hover{background:linear-gradient(135deg,#7c3aed,#6841dc 48%,#5b5fe8);border-color:#5b21b68a}.legal-consent-page .marketing-theme-control{z-index:90}.public-marketing-theme.landing-page .landing-hero-promise{background-image:var(--marketing-spectrum);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page{--marketing-audience-center-border:#6d28d957;--marketing-audience-center-surface:linear-gradient(145deg,#fff,#fbfbff 58%,#f5f6fb);--marketing-audience-center-shadow:0 0 0 1px #6d28d914,0 18px 42px #39306521,0 0 26px #7c3aed29,0 0 62px #6d28d929,0 0 94px #4f46e514,inset 0 1px 0 #fffffffa}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:before{background:radial-gradient(circle,#7c3aed00 38%,#7c3aed2e 52%,#4f46e51a 63%,#4f46e500 75%);border-color:#6d28d929;box-shadow:0 0 30px #7c3aed2e,0 0 62px #4f46e51a;filter:blur(1px)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:after{border-color:#6d28d924;box-shadow:inset 0 0 0 1px #ffffffa8}html.light .live-demo-flow__number{background:#ffffffe0;border-color:#d7d0e4;color:#746a86}html.light .live-demo-flow__step.is-complete .live-demo-flow__number{background:#fbf9ff;border-color:#cec4df;color:#5f5574}html.light .live-demo-flow__step.is-active .live-demo-flow__number{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}html.light .live-demo-flow__step.is-locked:disabled{filter:none;opacity:1}html.light .live-demo-flow__step.is-locked:disabled>:not(.live-demo-flow__number){opacity:.42}html.light .live-demo-flow__step.is-locked:disabled .live-demo-flow__number{background:#fcfbff;border-color:#ddd6e8;color:#867c96;opacity:1}@media (max-width:639px){.public-marketing-theme.landing-page .marketing-header{padding-inline:.85rem}.public-marketing-theme.landing-page .marketing-header>div{gap:.45rem}.public-marketing-theme.landing-page .marketing-header>div>div:last-child{flex:0 0 auto;gap:.4rem}.public-marketing-theme.landing-page .marketing-header-action{border-radius:.68rem;font-size:.75rem;gap:.3rem;line-height:1;min-height:2.55rem;padding:.58rem .65rem;white-space:nowrap}.public-marketing-theme.landing-page .marketing-header-action svg{flex:0 0 auto;height:13px;width:13px}}.login-form-header__mobile-brand-link{align-items:center;color:inherit;display:inline-flex;max-width:100%;text-decoration:none}.product-feature-header__mobile-back{display:none}@media (max-width:639px){.public-marketing-theme.product-feature-page .marketing-header{padding-inline:1rem}.public-marketing-theme.product-feature-page .marketing-header>div{gap:.5rem}.public-marketing-theme.product-feature-page .marketing-header .brand-lockup-link{flex:1 1 auto;min-width:0}.public-marketing-theme.product-feature-page .marketing-header>div>div:last-child{flex:0 0 auto;gap:.35rem}.public-marketing-theme.product-feature-page .marketing-header-signup{display:none}.public-marketing-theme.product-feature-page .product-feature-header__mobile-back{align-items:center;background:var(--marketing-surface-soft);border:1px solid var(--marketing-border-default);border-radius:.72rem;color:var(--marketing-text-muted);display:inline-flex;flex:0 0 2.35rem;height:2.35rem;justify-content:center;overflow:hidden;padding:0;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease;width:2.35rem}.public-marketing-theme.product-feature-page .product-feature-header__mobile-back:focus-visible,.public-marketing-theme.product-feature-page .product-feature-header__mobile-back:hover{background:var(--marketing-surface-highlight);border-color:var(--marketing-border-accent-strong);color:var(--marketing-violet)}.public-marketing-theme.product-feature-page .product-feature-header__mobile-back svg{flex:0 0 auto;height:16px;width:16px}}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme){--marketing-spectrum:linear-gradient(132deg,#f02cff,#d11cff 11%,#a855f7 23%,#8b5cf6 34%,#6366f1 44%,#4f7df3 52%,#3b82f6 59%,#22d3ee 68%,#67e8f9 82%,#a5f3fc)}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page{--marketing-audience-map-aura:radial-gradient(circle,#7e22ce3b 0%,#5b21b61f 30%,rgba(59,130,246,.045) 49%,#0000 72%);--marketing-audience-center-border:#c4b5fd66;--marketing-audience-center-surface:#fff;--marketing-audience-center-shadow:-16px 0 30px #d946ef2e,16px 0 34px #3b82f626,0 0 26px #a855f74d,0 0 58px #6d28d942}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:before{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 205deg,#d946effa,#a855f7fa 26%,#6366f1fa 56%,#60a5fafa 77%,#d946effa) border-box;border:3px solid #0000;border-radius:50%;box-shadow:-8px 0 20px #d946ef7a,9px 0 22px #60a5fa61,0 0 22px #a855f775,0 0 46px #6366f138;filter:none;inset:-.42rem}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:after{border-color:#6d28d92b;box-shadow:none;inset:.72rem}.public-marketing-theme.landing-page .landing-audience__connector-dot{display:none}@media (min-width:761px){.live-demo-back-selection,.public-demo-header__back,.relationship-demo-back-selection{font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;min-height:auto;padding:.5rem .75rem}.live-demo-back-selection svg,.public-demo-header__back svg,.relationship-demo-back-selection svg{flex:0 0 auto;height:14px;width:14px}}.landing-ai-comparison{position:relative}.landing-ai-comparison__title{color:var(--marketing-text-primary);font-size:clamp(1.75rem,3.1vw,2.6rem);font-weight:650;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:48rem}.landing-ai-comparison__answer{color:var(--marketing-text-strong);font-size:1rem;font-weight:720;line-height:1.6;margin-top:1.05rem}.landing-ai-comparison__intro,.landing-ai-comparison__upload{font-size:1rem;line-height:1.75;margin-top:1.05rem;max-width:54rem}.landing-ai-comparison__upload{color:var(--marketing-text-strong);font-weight:700}.landing-ai-comparison__table{background:color-mix(in srgb,var(--marketing-surface-raised) 80%,#0000);border:1px solid var(--marketing-origin-table-border);border-radius:1.15rem;margin-top:1.7rem;overflow:hidden}.landing-ai-comparison__row{align-items:center;border-bottom:1px solid var(--marketing-divider);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.96fr);min-height:3.45rem}.landing-ai-comparison__row:last-child{border-bottom:0}.landing-ai-comparison__row>span{min-width:0;padding:.85rem 1rem}.landing-ai-comparison__row--header{background:color-mix(in srgb,var(--marketing-surface-highlight) 62%,#0000);color:var(--marketing-text-secondary);font-size:.78rem;font-weight:700;min-height:2.9rem}.landing-ai-comparison__capability{color:var(--marketing-text-strong);font-size:.92rem;font-weight:650}.landing-ai-comparison__model{color:var(--marketing-text-muted);font-size:.92rem}.landing-ai-comparison__callsect{color:var(--marketing-quote-text);font-size:.92rem;font-weight:680}.landing-ai-comparison__mobile-key{display:none}.landing-ai-comparison__closing{border-left:3px solid var(--marketing-violet);color:var(--marketing-text-strong);font-size:1.02rem;font-weight:720;line-height:1.65;margin:1.6rem 0 0;max-width:52rem;padding:.15rem 0 .15rem 1rem}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-ai-comparison__table{background:#fffc;box-shadow:0 14px 36px #2e26460f}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-ai-comparison__row{border-color:#e5e0ea}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-ai-comparison__row--header{background:rgba(109,40,217,.045)}@media (max-width:700px){.landing-ai-comparison__title{font-size:1.85rem;line-height:1.14}.landing-ai-comparison__answer,.landing-ai-comparison__intro,.landing-ai-comparison__upload{font-size:.96rem}.landing-ai-comparison__table{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible}.landing-ai-comparison__row--header{display:none}.landing-ai-comparison__row{background:color-mix(in srgb,var(--marketing-surface-raised) 84%,#0000);border:1px solid var(--marketing-origin-table-border);border-radius:.95rem;display:block;margin-top:.72rem;min-height:0;padding:1rem}.landing-ai-comparison__row>span{padding:0}.landing-ai-comparison__capability{display:block;font-size:.92rem;margin-bottom:.82rem}.landing-ai-comparison__callsect,.landing-ai-comparison__model{grid-gap:.75rem;align-items:baseline;border-top:1px solid var(--marketing-divider);display:grid;font-size:.9rem;gap:.75rem;grid-template-columns:minmax(6.6rem,.42fr) minmax(0,1fr);line-height:1.45;padding-top:.62rem!important}.landing-ai-comparison__callsect{margin-top:.62rem}.landing-ai-comparison__mobile-key{color:var(--marketing-text-faint);display:inline;font-size:.7rem;font-weight:720;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.landing-ai-comparison__closing{font-size:.98rem;margin-top:1.35rem}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-ai-comparison__row{background:#ffffffdb;box-shadow:0 10px 28px #2e26460d}}.landing-ai-comparison .landing-origin-comparison__table{margin-top:2.15rem}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page{--marketing-audience-map-aura:radial-gradient(circle,rgba(126,34,206,.105) 0%,rgba(91,33,182,.052) 31%,#3b82f605 51%,#0000 69%);--marketing-audience-center-shadow:0 0 0 1px #6d28d912,0 14px 30px #39306517,0 0 14px #7c3aed1c,0 0 30px rgba(79,70,229,.065),inset 0 1px 0 #fffffffa}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__map:before{filter:blur(13px);height:21rem;width:21rem}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__center:before{box-shadow:-5px 0 12px #d946ef3d,6px 0 13px #60a5fa30,0 0 14px #a855f738,0 0 27px #6366f11a}.public-marketing-theme.landing-page .landing-audience__connector{stroke-linecap:butt}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__connector{filter:none}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:700px){.landing-ai-comparison .landing-origin-comparison__row{column-gap:1.25rem;grid-template-areas:"capability capability" "typical callsect";grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.74rem .82rem .9rem;row-gap:.18rem}.landing-ai-comparison .landing-origin-comparison__row>span{max-width:100%;min-width:0;overflow-wrap:anywhere;padding-left:0;padding-right:0;word-break:normal}.landing-ai-comparison .landing-origin-comparison__row--header{column-gap:1.25rem;grid-template-areas:"scope scope" "typical-header callsect-header";grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.7rem .82rem}.landing-ai-comparison .landing-origin-comparison__row--header>span{padding-left:0;padding-right:0}.landing-ai-comparison .landing-origin-comparison__capability{padding-bottom:.34rem!important}.landing-ai-comparison .landing-origin-comparison__callsect,.landing-ai-comparison .landing-origin-comparison__typical{padding-top:.18rem!important}}.landing-ai-comparison__answer,.landing-ai-comparison__intro,.landing-ai-comparison__upload{font-size:1rem;line-height:2rem}@media (min-width:640px){.landing-ai-comparison__answer,.landing-ai-comparison__intro,.landing-ai-comparison__upload{font-size:1.125rem;line-height:2rem}}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome{-webkit-backface-visibility:visible;backface-visibility:visible;background-clip:initial;background-color:#fff;transition:border-color .18s ease,box-shadow .18s ease;will-change:auto}:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome:focus-visible,:is(.public-marketing-theme.marketing-theme-light,html[data-callsect-public-theme=light] .public-marketing-theme).landing-page .landing-audience__outcome:hover{background-color:#fff;transform:none}.call-detail-page .findings-evidence-section__header h3,.call-detail-page .findings-score__label-text,.call-detail-page .findings-takeaway-grid .findings-kv__label,.call-detail-page .longitudinal-signal__label,.public-product-demo .findings-evidence-section__header h3,.public-product-demo .findings-score__label-text,.public-product-demo .findings-takeaway-grid .findings-kv__label,.public-product-demo .longitudinal-signal__label,.relationship-history .relationship-story-metric__label,.relationship-page .relationship-memory-list__title>span,.relationship-page .relationship-state-metric__label>span{color:color-mix(in srgb,#dce3ee 68%,#8b98ad)!important;color:color-mix(in srgb,var(--app-text) 68%,var(--app-text-muted))!important}.call-detail-page .coaching-view--structured .coaching-question-prompt__suggestion{align-self:flex-start;border:1px solid;border-radius:.58rem;box-sizing:border-box;display:inline-block;max-width:100%;padding:.72rem;width:-webkit-fit-content;width:fit-content}.call-detail-page .coaching-view--structured .coaching-question-prompt__suggestion em{font-size:.85rem;font-style:italic!important;font-weight:400;line-height:1.62}html.light .call-detail-page:not(.public-fixed-dark) .coaching-view--structured .coaching-question-prompt__suggestion{background:#f0ecff;border-color:#cfc5ff;color:#5142aa}html.light .call-detail-page:not(.public-fixed-dark) .coaching-view--structured .coaching-question-prompt__suggestion em{color:#5142aa}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-question-prompt__suggestion{background:linear-gradient(90deg,#7c3aed1c,rgba(124,58,237,.045));border-color:#8b5cf64d;color:#eee9ff}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .coaching-question-prompt__suggestion em{color:#eee9ff}html.light .call-detail-page.public-fixed-dark .coaching-view--structured .coaching-question-prompt__suggestion,html:not(.light) .call-detail-page.public-demo-page .coaching-view--structured .coaching-question-prompt__suggestion{background:#7c3aed24;border-color:#c4b5fd6b;color:#f0eaff}html.light .call-detail-page.public-fixed-dark .coaching-view--structured .coaching-question-prompt__suggestion em,html:not(.light) .call-detail-page.public-demo-page .coaching-view--structured .coaching-question-prompt__suggestion em{color:#f0eaff}.call-detail-note-textarea--readonly{caret-color:#0000;cursor:text;resize:none;user-select:text;-webkit-user-select:text}@media (max-width:360px){.sales-call-review-page>header{padding-inline:.78rem}.sales-call-review-page>header>div{gap:.42rem;min-width:0}.sales-call-review-page>header .brand-lockup--landing{height:2rem}.sales-call-review-page>header>div>a:last-child{flex:0 1 auto;font-size:.7rem;gap:.28rem;line-height:1;min-width:0;padding:.5rem .55rem;white-space:nowrap}.sales-call-review-page>header>div>a:last-child svg{flex:0 0 auto;height:13px;width:13px}}@media (max-width:340px){.public-marketing-theme.landing-page .marketing-header{padding-inline:.75rem}.public-marketing-theme.landing-page .marketing-header .brand-lockup--landing{height:2.1rem}.public-marketing-theme.landing-page .marketing-header>div>div:last-child{gap:.25rem}.public-marketing-theme.landing-page .marketing-header-action{font-size:.7rem;padding-inline:.5rem}.public-marketing-theme.landing-page .marketing-header-action svg{display:none}}html.promo-screenshot-mode:not(.light) .call-detail-page{--promo-capture-violet:139,92,246}html.promo-screenshot-mode:not(.light) .call-detail-page .findings-deep-dive{background:#0000;border-color:#0000;box-shadow:none}html.promo-screenshot-mode:not(.light) .call-detail-page #deep-dive-objections .findings-evidence-card,html.promo-screenshot-mode:not(.light) .call-detail-page #deep-dive-risks .findings-evidence-card{background:linear-gradient(180deg,#160f279e,#0a0b14d1),#080a12db;border-color:rgba(var(--promo-capture-violet),.14);box-shadow:0 0 33px rgba(var(--promo-capture-violet),.075),0 0 81px rgba(var(--promo-capture-violet),.04)}html.promo-screenshot-mode:not(.light) .call-detail-page #deep-dive-risks{border-top-color:rgba(var(--promo-capture-violet),.07)}html.promo-screenshot-mode:not(.light) .call-detail-page .coaching-card--moves{background:radial-gradient(110% 85% at 50% 0,rgba(var(--promo-capture-violet),.075),#0000 58%),#080a12e6;border-color:rgba(var(--promo-capture-violet),.18);border-radius:1.05rem;box-shadow:0 0 39px rgba(var(--promo-capture-violet),.085),0 0 102px rgba(var(--promo-capture-violet),.045),0 22px 58px #0000002e}html.promo-screenshot-mode:not(.light) .call-detail-page .coaching-card--moves:before{filter:blur(.35px);height:1px;opacity:.24}.landing-page .landing-promo-video__controls{grid-gap:.55rem;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070bd1;border:1px solid #ffffff24;border-radius:.85rem;bottom:.75rem;box-shadow:0 8px 28px #00000047;display:grid;gap:.55rem;grid-template-columns:auto auto minmax(2.5rem,1fr) auto auto;left:.75rem;min-height:2.65rem;opacity:0;padding:.38rem .48rem;pointer-events:none;position:absolute;right:.75rem;transform:translateY(.35rem);transition:opacity .18s ease,transform .18s ease;z-index:3}.landing-page .landing-promo-video__controls.is-keyboard-focus,.landing-page .landing-promo-video__controls.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-page .landing-promo-video__volume-control{align-items:center;display:inline-flex;gap:.28rem;min-width:0}.landing-page .landing-promo-video__volume-slider{accent-color:#8b5cf6;cursor:pointer;min-width:3.4rem;width:4.4rem}.landing-page .landing-promo-video__control-button{background:#0000;border:0;border-radius:.55rem;color:#f8fafc;display:inline-grid;flex:0 0 auto;height:2rem;padding:0;place-items:center;transition:background-color .14s ease,color .14s ease;width:2rem}.landing-page .landing-promo-video__control-button:hover{background:#ffffff1a}.landing-page .landing-promo-video__control-button:focus-visible,.landing-page .landing-promo-video__scrubber:focus-visible,.landing-page .landing-promo-video__volume-slider:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.landing-page .landing-promo-video__time{font-feature-settings:"tnum";color:#f8fafcc7;font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.landing-page .landing-promo-video__scrubber{accent-color:#8b5cf6;cursor:pointer;min-width:0;width:100%}@media (max-width:420px){.landing-page .landing-promo-video__controls{bottom:.45rem;gap:.34rem;left:.45rem;padding-inline:.35rem;right:.45rem}.landing-page .landing-promo-video__time{font-size:.62rem}.landing-page .landing-promo-video__control-button{height:1.8rem;width:1.8rem}.landing-page .landing-promo-video__volume-slider{min-width:2.8rem;width:3.2rem}}.seo-marketing-page{--callsect-logo-text-spectrum:var(--marketing-spectrum);background:var(--marketing-bg);color:var(--marketing-text-primary);overflow-x:hidden}.seo-marketing-page .seo-marketing-hero{overflow:hidden;position:relative}.seo-marketing-page .seo-marketing-hero>.pointer-events-none.absolute.inset-0{display:none}.seo-marketing-page .seo-marketing-hero:before{background:var(--marketing-product-hero-glow);content:"";inset:0;pointer-events:none;position:absolute}.seo-marketing-page .seo-marketing-hero>*{position:relative}.seo-marketing-page .landing-anti-summary-pill,.seo-marketing-page .seo-marketing-hero__pill{background:var(--marketing-product-pill-surface)!important;border-color:var(--marketing-product-pill-border)!important;box-shadow:var(--marketing-product-pill-shadow);color:var(--marketing-text-strong)!important;font-size:.76rem;font-weight:650;letter-spacing:.21em;line-height:1;padding:.56rem 1rem!important}.seo-marketing-page .landing-anti-summary-icon{color:var(--marketing-violet-soft);filter:var(--marketing-product-pill-icon-shadow)}.seo-marketing-page .product-feature-hero__title,.seo-marketing-page .seo-marketing-hero__title{color:var(--marketing-text-primary);display:block;font-size:2.7rem;font-weight:600;letter-spacing:-.055em;line-height:1.01;margin-top:0;max-width:52rem}.seo-marketing-page .product-feature-hero__title-accent,.seo-marketing-page .sales-call-review-gradient{-webkit-background-clip:text;background-clip:text;background-image:var(--marketing-spectrum);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#0000;padding-bottom:.035em}.seo-marketing-page .product-feature-hero-subcopy,.seo-marketing-page .seo-marketing-hero__subcopy{color:var(--marketing-text-secondary)!important;font-size:1.125rem;font-weight:500;line-height:2rem;margin-top:1.75rem;max-width:44rem}.seo-marketing-page .product-feature-hero__actions,.seo-marketing-page .seo-marketing-hero__actions{display:flex;flex-wrap:nowrap;gap:.75rem;margin-top:2.25rem}.seo-marketing-page .product-feature-hero-primary,.seo-marketing-page .product-feature-hero-secondary{flex:0 0 auto;font-size:1rem;font-weight:500;line-height:1.5rem;min-height:3.625rem;min-width:11.75rem;white-space:nowrap}.seo-marketing-page .product-feature-hero-primary{width:11.75rem}.seo-marketing-page main>section[class*=border-y]{background:var(--marketing-surface-subtle)!important;border-color:var(--marketing-border-hairline)!important}.seo-marketing-page main section h2{color:var(--marketing-text-primary)!important;font-size:clamp(2rem,4vw,3.25rem)!important;font-weight:640!important;letter-spacing:-.045em!important;line-height:1.08!important}.seo-marketing-page main section h3{color:var(--marketing-text-primary)}.seo-marketing-page .text-slate-200,.seo-marketing-page .text-slate-300{color:var(--marketing-text-secondary)!important}.seo-marketing-page .text-slate-400{color:var(--marketing-text-muted)!important}.seo-marketing-page .text-slate-500{color:var(--marketing-text-faint)!important}.seo-marketing-page .sales-call-review-kicker{color:var(--marketing-violet);font-size:.78rem;font-weight:760;letter-spacing:.14em}.seo-marketing-page .sales-call-review-kicker:before{background:linear-gradient(90deg,#0000,var(--marketing-violet-soft))}.seo-marketing-page :is(.sales-call-review-card,.sales-call-review-memory,.sales-call-review-check,.sales-call-analysis-compare__column,.sales-call-analysis-layers,.sales-call-analysis-review-link,.conversation-intelligence-compare__column,.conversation-intelligence-example,.conversation-intelligence-layer,.conversation-intelligence-test>div,.conversation-intelligence-related,.prepare-next-call-compare__column,.prepare-next-call-layer,.prepare-next-call-example,.about-workflow-list article){background:var(--marketing-card-bg)!important;border-color:var(--marketing-card-border)!important;box-shadow:none}.seo-marketing-page :is(.sales-call-analysis-compare__column.is-analysis,.conversation-intelligence-compare__column.is-intelligence,.conversation-intelligence-test>div.is-intelligence,.prepare-next-call-compare__column.is-context){background:var(--marketing-feature-accent-surface)!important;border-color:var(--marketing-border-accent)!important}.seo-marketing-page :is(.sales-call-review-card h3,.sales-call-review-memory__row strong,.sales-call-analysis-compare__column h3,.sales-call-analysis-layer h3,.sales-call-analysis-review-link h2,.conversation-intelligence-compare__column h3,.conversation-intelligence-example__quote blockquote,.conversation-intelligence-example__finding strong,.conversation-intelligence-layer h3,.conversation-intelligence-test strong,.conversation-intelligence-related h2,.prepare-next-call-compare__column h3,.prepare-next-call-layer h3,.prepare-next-call-example__quote blockquote,.about-workflow-list strong){color:var(--marketing-text-strong)!important}.seo-marketing-page :is(.sales-call-review-card p,.sales-call-review-memory__row small,.sales-call-review-check p,.sales-call-analysis-compare__column>p,.sales-call-analysis-layer p,.sales-call-analysis-review-link p,.conversation-intelligence-compare__column>p,.conversation-intelligence-example__output>p,.conversation-intelligence-example__finding p,.conversation-intelligence-layer p,.conversation-intelligence-test p,.conversation-intelligence-related p,.prepare-next-call-compare__column>p,.prepare-next-call-layer p,.prepare-next-call-example__row>p,.about-workflow-list p){color:var(--marketing-text-muted)!important}.seo-marketing-page :is(.sales-call-review-card__topline,.sales-call-analysis-compare__eyebrow,.sales-call-analysis-compare__items svg,.sales-call-analysis-layer__label,.conversation-intelligence-compare__eyebrow,.conversation-intelligence-example__label,.conversation-intelligence-layer__topline,.conversation-intelligence-layer__label,.conversation-intelligence-test span,.prepare-next-call-compare__eyebrow,.prepare-next-call-layer__topline,.prepare-next-call-layer__label,.prepare-next-call-example__label,.prepare-next-call-example__plan strong,.about-workflow-list svg){color:var(--marketing-violet)!important}.seo-marketing-page :is(.sales-call-analysis-compare__items>div,.conversation-intelligence-compare__questions span,.prepare-next-call-compare__items span,.prepare-next-call-example__plan>div){background:var(--marketing-detail-bg-soft)!important;border-color:var(--marketing-detail-border-soft)!important;color:var(--marketing-text-secondary)!important}.seo-marketing-page .sales-call-review-example{background:var(--marketing-card-bg-strong)!important;border-color:var(--marketing-border-accent)!important;box-shadow:var(--marketing-elevated-shadow)}.seo-marketing-page .conversation-intelligence-example__output,.seo-marketing-page .conversation-intelligence-example__quote,.seo-marketing-page .prepare-next-call-example__quote,.seo-marketing-page .prepare-next-call-example__row,.seo-marketing-page .sales-call-review-example__analysis>div,.seo-marketing-page .sales-call-review-example__header,.seo-marketing-page .sales-call-review-example__quote,.seo-marketing-page .sales-call-review-memory__row{border-color:var(--marketing-divider)!important}.seo-marketing-page .sales-call-review-example__analysis{background:var(--marketing-divider)!important}.seo-marketing-page .conversation-intelligence-example__output.is-summary,.seo-marketing-page .sales-call-review-example__analysis>div{background:var(--marketing-surface)!important}.seo-marketing-page .conversation-intelligence-example__output.is-intelligence,.seo-marketing-page .prepare-next-call-example__next,.seo-marketing-page .sales-call-review-example__next,.seo-marketing-page .sales-call-review-memory__row.is-next{background:var(--marketing-feature-accent-surface)!important}.seo-marketing-page .prepare-next-call-example__quote blockquote,.seo-marketing-page .sales-call-review-example blockquote{color:var(--marketing-text-secondary-strong)!important}.seo-marketing-page .prepare-next-call-example__plan span,.seo-marketing-page .sales-call-review-example__analysis p,.seo-marketing-page .sales-call-review-example__next p{color:var(--marketing-text-secondary)!important}.seo-marketing-page .sales-call-review-speaker{color:var(--marketing-indigo-link)}.seo-marketing-page .conversation-intelligence-example__quote>span,.seo-marketing-page .prepare-next-call-example__quote>span,.seo-marketing-page .sales-call-review-example__analysis span,.seo-marketing-page .sales-call-review-example__next span{color:var(--marketing-violet)!important}.seo-marketing-page .sales-call-analysis-layer__icon{background:var(--marketing-feature-accent-surface);border-color:var(--marketing-border-accent);color:var(--marketing-violet)}.seo-marketing-page .conversation-intelligence-example__output,.seo-marketing-page .prepare-next-call-example__quote,.seo-marketing-page .prepare-next-call-example__row,.seo-marketing-page .sales-call-analysis-layer{border-color:var(--marketing-divider)!important}.seo-marketing-page .sales-call-review-cta{background:var(--marketing-final-surface)!important;border-color:var(--marketing-final-border)!important;padding:3.1rem 2rem;text-align:center}.seo-marketing-page .sales-call-review-cta:before{display:none}.seo-marketing-page .sales-call-review-cta>a{background:var(--marketing-primary-bg)!important;border-color:var(--marketing-primary-border)!important;box-shadow:none!important;color:#fff!important;font-size:.94rem;font-weight:650;min-height:3.25rem;padding:.8rem 1.2rem!important}.seo-marketing-page .sales-call-review-cta>a:hover{background:var(--marketing-primary-bg-hover)!important}.seo-marketing-page :is(.sales-call-analysis-review-link,.conversation-intelligence-related)>a{background:var(--marketing-surface-soft)!important;border-color:var(--marketing-border-default)!important;color:var(--marketing-text-secondary-strong)!important}.seo-marketing-page :is(.sales-call-analysis-review-link,.conversation-intelligence-related)>a:hover{background:var(--marketing-surface-hover)!important;border-color:var(--marketing-border-hover)!important;color:var(--marketing-text-primary)!important}.about-workflow-list{grid-gap:1rem;display:grid;gap:1rem}.about-workflow-list article{grid-gap:1rem;border:1px solid var(--marketing-card-border);border-radius:1rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1.35rem}.about-workflow-list svg{margin-top:.12rem}.about-workflow-list strong{display:block;font-size:1.02rem;font-weight:650;line-height:1.45}.about-workflow-list p{line-height:1.7;margin-top:.45rem}@media (min-width:640px){.seo-marketing-page .product-feature-hero__title,.seo-marketing-page .seo-marketing-hero__title{font-size:3.75rem}.seo-marketing-page .product-feature-hero-subcopy,.seo-marketing-page .seo-marketing-hero__subcopy{font-size:1.25rem;line-height:2.25rem}}@media (min-width:1024px){.seo-marketing-page .product-feature-hero__title,.seo-marketing-page .seo-marketing-hero__title{font-size:4.5rem}}@media (max-width:600px){.seo-marketing-page .seo-marketing-hero__actions{flex-direction:column}.seo-marketing-page .product-feature-hero-primary,.seo-marketing-page .product-feature-hero-secondary{min-width:0;width:100%}.seo-marketing-page .sales-call-review-cta{padding:2.4rem 1.2rem}}.seo-marketing-page .conversation-intelligence-layer__topline>span,.seo-marketing-page .prepare-next-call-layer__topline>span,.seo-marketing-page .sales-call-analysis-layer__rail>span,.seo-marketing-page .sales-call-review-card__number,.seo-marketing-page .sales-call-review-example__header{color:var(--marketing-text-faint)!important}.seo-marketing-page .conversation-intelligence-compare__divider,.seo-marketing-page .conversation-intelligence-test>svg,.seo-marketing-page .prepare-next-call-compare__divider,.seo-marketing-page .sales-call-analysis-compare__arrow,.seo-marketing-page .sales-call-review-memory__row>span,.seo-marketing-page .seo-coaching-heading,.seo-marketing-page .seo-coaching-label{color:var(--marketing-violet)!important}.seo-marketing-page .conversation-intelligence-example__finding{border-left-color:var(--marketing-border-accent-strong)!important}.seo-marketing-page a[class*=border-white]{background:var(--marketing-surface-soft)!important;border-color:var(--marketing-border-default)!important;box-shadow:none!important;color:var(--marketing-text-secondary-strong)!important}.seo-marketing-page a[class*=border-white]:hover{background:var(--marketing-surface-hover)!important;border-color:var(--marketing-border-hover)!important;color:var(--marketing-text-primary)!important}.seo-marketing-page .product-feature-final>span{color:var(--marketing-violet-soft)!important;font-size:.76rem;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.seo-marketing-page .product-feature-final h2{color:var(--marketing-text-primary)!important;font-size:clamp(2rem,4vw,3.2rem)!important;font-weight:650!important;letter-spacing:-.045em!important;line-height:1.08!important;margin:.85rem auto 0!important;max-width:46rem}.seo-marketing-page .product-feature-final p{color:var(--marketing-text-muted)!important;font-size:1rem;line-height:1.75;margin:1.15rem auto 0!important;max-width:42rem}html:not(.light) .call-detail-page:not(.public-demo-page) .coaching-view--structured .findings-list__title{font-size:.72rem}html.light .call-detail-page:not(.public-demo-page) .coaching-view--structured .findings-list__title{font-size:.67rem}.public-product-demo .findings-list__title{font-size:.86rem}.coaching-evidence__timestamp--placeholder{visibility:hidden}.marker\:text-indigo-400 ::marker{color:#818cf8}.marker\:text-indigo-400::marker{color:#818cf8}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#f8fafc;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#f8fafc;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#9aa6b6;color:hsl(var(--muted-foreground))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-accent:hover{background-color:#20d3ee;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#df3a3acc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#df3a3ae6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:#14171f;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#14171f80;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#7f3aee;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#7f3aeecc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#7f3aeee6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#131720;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#131720cc;background-color:hsl(var(--secondary)/.8)}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-accent-foreground:hover{color:#090e1a;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#f8fafc;color:hsl(var(--foreground))}.hover\:text-indigo-200:hover{--tw-text-opacity:1;color:#c7d2fe;color:rgb(199 210 254/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:#9aa6b6;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:text-violet-200:hover{--tw-text-opacity:1;color:#ddd6fe;color:rgb(221 214 254/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-indigo-400\/50:focus{border-color:#818cf880}.focus\:border-rose-400\/70:focus{border-color:#fb7185b3}.focus\:border-violet-400\/50:focus{border-color:#a78bfa80}.focus\:bg-accent:focus{background-color:#20d3ee;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#7f3aee;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#090e1a;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-indigo-500\/15:focus{--tw-ring-color:#6366f126}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-rose-500\/15:focus{--tw-ring-color:#f43f5e26}.focus\:ring-violet-500\/10:focus{--tw-ring-color:#8b5cf61a}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#14171f66;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#202532;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#14171f;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#7f3aee;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#06070c;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#9aa6b6;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#f8fafc;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#df3a3a4d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#df3a3a;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fff;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#20d3ee;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#20d3ee80;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#090e1a;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#9aa6b6;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#20d3ee;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#06070c;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#7f3aee;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#20d3ee;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#20d3ee80;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#131720;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#14171f;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#171c26;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#9aa6b6;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#090e1a;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#f8fafc;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#090e1a;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#9aa6b6;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#20d3ee;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#df3a3a;border-color:hsl(var(--destructive))}.dark\:border-emerald-400\/20:is(.dark *){border-color:#34d39933}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/\[0\.07\]:is(.dark *){border-color:#ffffff12}.dark\:border-white\/\[0\.08\]:is(.dark *){border-color:#ffffff14}.dark\:bg-\[\#050507\]:is(.dark *){--tw-bg-opacity:1;background-color:#050507;background-color:rgb(5 5 7/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0a0a0f\]:is(.dark *){--tw-bg-opacity:1;background-color:#0a0a0f;background-color:rgb(10 10 15/var(--tw-bg-opacity,1))}.dark\:bg-\[\#0b0b10\]:is(.dark *){--tw-bg-opacity:1;background-color:#0b0b10;background-color:rgb(11 11 16/var(--tw-bg-opacity,1))}.dark\:bg-emerald-400\/10:is(.dark *){background-color:#34d3991a}.dark\:bg-indigo-400:is(.dark *){--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.dark\:bg-indigo-500\/10:is(.dark *){background-color:#6366f11a}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-white\/\[0\.025\]:is(.dark *){background-color:hsla(0,0%,100%,.025)}.dark\:text-cyan-300:is(.dark *){--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is(.dark *){--tw-text-opacity:1;color:#d1fae5;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-indigo-300:is(.dark *){--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-violet-300:is(.dark *){--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:shadow-\[0_18px_60px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:is(.dark *){--tw-shadow:0 18px 60px #00000059;--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-12{margin-top:3rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.75rem;border-radius:var(--radius)}.sm\:p-12{padding:3rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-9{padding:2.25rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-16{padding-bottom:4rem;padding-top:4rem}.sm\:py-20{padding-bottom:5rem;padding-top:5rem}.sm\:py-24{padding-bottom:6rem;padding-top:6rem}.sm\:py-8{padding-bottom:2rem;padding-top:2rem}.sm\:pb-14{padding-bottom:3.5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-28{padding-top:7rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-9{line-height:2.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-24{top:6rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.76fr_1\.24fr\]{grid-template-columns:.76fr 1.24fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(9rem\2c 0\.62fr\)_minmax\(0\2c 3\.45fr\)\]{grid-template-columns:minmax(9rem,.62fr) minmax(0,3.45fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-x-16{column-gap:4rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width:1280px){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.75rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#20d3ee;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.75rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.75rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#20d3ee80;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.75rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.75rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#df3a3a;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#f8fafc;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#9aa6b6;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.App{background:var(--app-bg);color:var(--app-text);isolation:isolate;min-height:100vh}.app-loading-screen{background:radial-gradient(circle at 50% 38%,var(--app-brand-glow),#0000 24rem),var(--app-bg);display:grid;min-height:100vh;place-items:center}.app-loading-screen__content{align-items:center;display:flex;flex-direction:column;gap:1.25rem}.app-loading-screen__brand{align-items:center;color:var(--app-text-strong);display:inline-flex}.app-loading-screen__lines{display:flex;flex-direction:column;gap:.35rem;width:7.5rem}.app-loading-screen__line{animation:callsect-loading-line 1.35s ease-in-out infinite both;background:linear-gradient(90deg,#7c3aed,#3b82f6 62%,#22d3ee);border-radius:999px;height:.2rem;transform:scaleX(.7);transform-origin:left center;will-change:transform,opacity}.app-loading-screen__line:first-child{width:62%}.app-loading-screen__line:nth-child(2){animation-delay:90ms;width:100%}.app-loading-screen__line:nth-child(3){animation-delay:.18s;width:76%}@keyframes callsect-loading-line{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.app-loading-screen__line{animation-duration:1.35s!important;animation-fill-mode:both!important;animation-iteration-count:infinite!important;animation-name:callsect-loading-line!important;animation-timing-function:ease-in-out!important}.app-loading-screen__line:first-child{animation-delay:0ms!important}.app-loading-screen__line:nth-child(2){animation-delay:90ms!important}.app-loading-screen__line:nth-child(3){animation-delay:.18s!important}}
/*# sourceMappingURL=main.79bc6564.css.map*/