/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:Arial,Helvetica,sans-serif;--font-mono:"Courier New",Courier,monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-700:oklch(50.5% .213 27.518);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-100:oklch(96.2% .044 156.743);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-cyan-300:oklch(86.5% .127 207.078);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-violet-300:oklch(81.1% .111 293.571);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-700:oklch(37.3% .034 259.733);--color-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:"Courier New",Courier,monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-screen{height:100vh}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[1500px\]{max-width:1500px}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-\[640px\]{min-width:640px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[1320px\]{min-width:1320px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.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{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-zinc-100>:not(:last-child)){border-color:var(--color-zinc-100)}:where(.divide-zinc-800>:not(:last-child)){border-color:var(--color-zinc-800)}:where(.divide-zinc-800\/80>:not(:last-child)){border-color:#27272acc}@supports (color:color-mix(in lab,red,red)){:where(.divide-zinc-800\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--color-zinc-800) 80%,transparent)}}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-emerald-200{border-color:var(--color-emerald-200)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/20{border-color:color-mix(in oklab,var(--color-rose-400) 20%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-700{border-color:var(--color-zinc-700)}.border-zinc-800{border-color:var(--color-zinc-800)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/10{background-color:color-mix(in oklab,var(--color-rose-400) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/50{background-color:#09090b80}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/50{background-color:color-mix(in oklab,var(--color-zinc-950) 50%,transparent)}}.bg-zinc-950\/80{background-color:#09090bcc}@supports (color:color-mix(in lab,red,red)){.bg-zinc-950\/80{background-color:color-mix(in oklab,var(--color-zinc-950) 80%,transparent)}}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:Courier New,Courier,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-700{color:var(--color-gray-700)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-red-300{color:var(--color-red-300)}.text-red-700{color:var(--color-red-700)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.text-yellow-700{color:var(--color-yellow-700)}.text-zinc-50{color:var(--color-zinc-50)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black) 30%,transparent) var(--tw-shadow-alpha),transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-orange-100:hover{background-color:var(--color-orange-100)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-zinc-400:disabled{background-color:var(--color-zinc-400)}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:flex{display:flex}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1fr_120px_180px\]{grid-template-columns:1fr 120px 180px}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-right{text-align:right}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[1fr_440px\]{grid-template-columns:1fr 440px}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.xl\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.xl\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.xl\:items-end{align-items:flex-end}}@media print{.print\:hidden{display:none}.print\:border-zinc-100{border-color:var(--color-zinc-100)}.print\:border-zinc-200{border-color:var(--color-zinc-200)}.print\:border-zinc-300{border-color:var(--color-zinc-300)}.print\:bg-white{background-color:var(--color-white)}.print\:text-emerald-800{color:var(--color-emerald-800)}.print\:text-zinc-600{color:var(--color-zinc-600)}.print\:text-zinc-950{color:var(--color-zinc-950)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}:root{--canvas:#0a0b0d;--canvas-deep:#070809;--surface-base:#121317;--surface-raised:#181a1f;--surface-overlay:#22252c;--surface-focus:#2a2e37;--border-soft:#ffffff0f;--border-base:#ffffff17;--border-strong:#ffffff24;--border-emphasis:#ffffff38;--text-primary:#f4f4f5;--text-secondary:#c2c5cc;--text-tertiary:#8a8f9a;--text-muted:#5c616c;--text-inverse:#0a0b0d;--accent-emerald:#34d399;--accent-emerald-soft:#34d39924;--accent-emerald-border:#34d39952;--accent-cyan:#22d3ee;--accent-cyan-soft:#22d3ee24;--accent-cyan-border:#22d3ee52;--accent-amber:#fbbf24;--accent-amber-soft:#fbbf2424;--accent-amber-border:#fbbf2452;--accent-rose:#fb7185;--accent-rose-soft:#fb718524;--accent-rose-border:#fb718552;--accent-sky:#38bdf8;--accent-sky-soft:#38bdf824;--accent-sky-border:#38bdf852;--accent-lime:#a3e635;--accent-lime-soft:#a3e63524;--accent-lime-border:#a3e63552;--accent-blue:#60a5fa;--accent-blue-soft:#60a5fa24;--accent-blue-border:#60a5fa52;--accent-steel:#94a3b8;--accent-steel-soft:#94a3b824;--accent-steel-border:#94a3b852;--accent-gold:#fbbf24;--accent-gold-soft:#fbbf2424;--accent-gold-border:#fbbf2452;--page-signal:52 211 153;--page-signal-strong:#34d399;--page-signal-soft:#34d39924;--page-signal-border:#34d39952;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:.25rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-full:9999px;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.06em;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 2px 8px #00000052;--shadow-md:0 8px 24px #0000005c;--shadow-lg:0 18px 48px #0000006b;--shadow-glow:0 0 24px rgb(var(--page-signal)/.22);--inset-top:inset 0 1px 0 #ffffff0a;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.32s;--ease-premium:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--font-sans:var(--font-inter),"Inter",system-ui,sans-serif;--font-display:var(--font-display),var(--font-inter),system-ui,sans-serif;color-scheme:dark}[data-page-tone=start]{--page-signal:34 197 94;--page-signal-strong:#22c55e;--page-signal-soft:#22c55e24;--page-signal-border:#22c55e52}[data-page-tone=import]{--page-signal:20 184 166;--page-signal-strong:#2dd4bf;--page-signal-soft:#2dd4bf24;--page-signal-border:#2dd4bf52}[data-page-tone=clients]{--page-signal:56 189 248;--page-signal-strong:#38bdf8;--page-signal-soft:#38bdf824;--page-signal-border:#38bdf852}[data-page-tone=contracts]{--page-signal:245 158 11;--page-signal-strong:#f59e0b;--page-signal-soft:#f59e0b24;--page-signal-border:#f59e0b52}[data-page-tone=payments]{--page-signal:6 182 212;--page-signal-strong:#06b6d4;--page-signal-soft:#06b6d424;--page-signal-border:#06b6d452}[data-page-tone=invoices]{--page-signal:132 204 22;--page-signal-strong:#84cc16;--page-signal-soft:#84cc1624;--page-signal-border:#84cc1652}[data-page-tone=certificates]{--page-signal:96 165 250;--page-signal-strong:#60a5fa;--page-signal-soft:#60a5fa24;--page-signal-border:#60a5fa52}[data-page-tone=relances]{--page-signal:251 146 60;--page-signal-strong:#fb923c;--page-signal-soft:#fb923c24;--page-signal-border:#fb923c52}[data-page-tone=field]{--page-signal:14 165 233;--page-signal-strong:#0ea5e9;--page-signal-soft:#0ea5e924;--page-signal-border:#0ea5e952}[data-page-tone=interventions]{--page-signal:45 212 191;--page-signal-strong:#2dd4bf;--page-signal-soft:#2dd4bf24;--page-signal-border:#2dd4bf52}[data-page-tone=company]{--page-signal:148 163 184;--page-signal-strong:#94a3b8;--page-signal-soft:#94a3b824;--page-signal-border:#94a3b852}[data-page-tone=billing]{--page-signal:251 191 36;--page-signal-strong:#fbbf24;--page-signal-soft:#fbbf2424;--page-signal-border:#fbbf2452}[data-page-tone=security]{--page-signal:248 113 113;--page-signal-strong:#f87171;--page-signal-soft:#f8717124;--page-signal-border:#f8718552}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv02","cv03","cv04","cv11","ss01"}body{background:var(--canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.metric-value,.tnum,[data-tnum]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.font-display,.metric-value,.page-title,h1,h2{font-family:var(--font-display);letter-spacing:var(--tracking-tight)}::selection{background:rgb(var(--page-signal)/.28);color:var(--text-primary)}*{scrollbar-width:thin;scrollbar-color:var(--surface-focus) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-focus);border-radius:var(--radius-full);border:3px solid var(--canvas)}::-webkit-scrollbar-thumb:hover{background:var(--border-emphasis)}:focus-visible{outline:2px solid rgb(var(--page-signal)/.7);outline-offset:2px;border-radius:var(--radius-xs)}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cp-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cp-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes cp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cp-pulse-soft{0%,to{opacity:1}50%{opacity:.5}}@keyframes cp-glow-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--page-signal)/.4)}50%{box-shadow:0 0 0 6px rgb(var(--page-signal)/0)}}@keyframes cp-gauge-fill{0%{stroke-dashoffset:var(--gauge-circumference)}to{stroke-dashoffset:var(--gauge-offset)}}.animate-fade-in{animation:cp-fade-in var(--duration-base) var(--ease-out) both}.animate-slide-up{animation:cp-slide-up var(--duration-slow) var(--ease-out) both}.animate-scale-in{animation:cp-scale-in var(--duration-base) var(--ease-premium) both}.animate-pulse-soft{animation:cp-pulse-soft 2s var(--ease-premium) infinite}.skeleton{background:linear-gradient(90deg,var(--surface-raised) 25%,var(--surface-overlay) 50%,var(--surface-raised) 75%);animation:cp-shimmer 1.8s var(--ease-premium) infinite;border-radius:var(--radius-sm);background-size:200% 100%}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cp-btn{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-premium),box-shadow var(--duration-base) var(--ease-premium),background var(--duration-base) var(--ease-premium),border-color var(--duration-base) var(--ease-premium);-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:.625rem 1.125rem;line-height:1;text-decoration:none;display:inline-flex}.cp-btn:disabled{opacity:.55;cursor:not-allowed}.cp-btn-primary{background:linear-gradient(180deg,rgb(var(--page-signal)/.96),rgb(var(--page-signal)/.82));color:#04110c;border-color:rgb(var(--page-signal)/.5);box-shadow:var(--shadow-sm),0 0 20px rgb(var(--page-signal)/.18),inset 0 1px 0 #ffffff38}.cp-btn-primary:hover:not(:disabled){box-shadow:var(--shadow-md),0 0 32px rgb(var(--page-signal)/.28),inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}.cp-btn-primary:active:not(:disabled){transform:translateY(0)}.cp-btn-secondary{background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));color:var(--text-primary);border-color:var(--border-base);box-shadow:var(--shadow-xs),var(--inset-top)}.cp-btn-secondary:hover:not(:disabled){border-color:var(--border-strong);background:linear-gradient(180deg,var(--surface-overlay),var(--surface-raised));transform:translateY(-1px)}.cp-btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.cp-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:#ffffff0d}.cp-btn-danger{color:#fff;box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff2e;background:linear-gradient(#f87171eb,#dc2626e0);border-color:#f8717180}.cp-btn-danger:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-1px)}.cp-btn-sm{font-size:var(--text-xs);border-radius:var(--radius-sm);padding:.4375rem .75rem}.cp-btn-lg{font-size:var(--text-base);border-radius:var(--radius-md);padding:.8125rem 1.5rem}.cp-card{background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.cp-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cp-card-raised{background:linear-gradient(180deg,var(--surface-overlay),var(--surface-raised));border-color:var(--border-strong)}.cp-card-accent{border-top:2px solid rgb(var(--page-signal)/.6)}.cp-stat{gap:var(--space-2);padding:var(--space-5);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--duration-base) var(--ease-premium),transform var(--duration-base) var(--ease-premium);flex-direction:column;display:flex;position:relative;overflow:hidden}.cp-stat:hover{border-color:var(--border-strong);transform:translateY(-2px)}.cp-stat-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-weight:600}.cp-stat-value{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--leading-tight)}.cp-stat-detail{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-snug)}.cp-card-accent[data-tone]:before,.cp-stat[data-tone]:after{content:""}.cp-stat[data-tone=emerald]{border-top:2px solid var(--accent-emerald)}.cp-stat[data-tone=cyan]{border-top:2px solid var(--accent-cyan)}.cp-stat[data-tone=amber]{border-top:2px solid var(--accent-amber)}.cp-stat[data-tone=rose]{border-top:2px solid var(--accent-rose)}.cp-stat[data-tone=sky]{border-top:2px solid var(--accent-sky)}.cp-stat[data-tone=lime]{border-top:2px solid var(--accent-lime)}.cp-stat[data-tone=blue]{border-top:2px solid var(--accent-blue)}.cp-stat[data-tone=steel]{border-top:2px solid var(--accent-steel)}.cp-pill{font-size:var(--text-2xs);border-radius:var(--radius-full);border:1px solid var(--border-base);color:var(--text-secondary);white-space:nowrap;letter-spacing:var(--tracking-wide);background:#ffffff0a;align-items:center;gap:.375rem;padding:.1875rem .5625rem;font-weight:600;line-height:1.4;display:inline-flex}.cp-pill[data-tone=emerald]{background:var(--accent-emerald-soft);border-color:var(--accent-emerald-border);color:var(--accent-emerald)}.cp-pill[data-tone=cyan]{background:var(--accent-cyan-soft);border-color:var(--accent-cyan-border);color:var(--accent-cyan)}.cp-pill[data-tone=amber]{background:var(--accent-amber-soft);border-color:var(--accent-amber-border);color:var(--accent-amber)}.cp-pill[data-tone=rose]{background:var(--accent-rose-soft);border-color:var(--accent-rose-border);color:var(--accent-rose)}.cp-pill[data-tone=sky]{background:var(--accent-sky-soft);border-color:var(--accent-sky-border);color:var(--accent-sky)}.cp-pill[data-tone=lime]{background:var(--accent-lime-soft);border-color:var(--accent-lime-border);color:var(--accent-lime)}.cp-pill[data-tone=blue]{background:var(--accent-blue-soft);border-color:var(--accent-blue-border);color:var(--accent-blue)}.cp-pill[data-tone=steel]{background:var(--accent-steel-soft);border-color:var(--accent-steel-border);color:var(--accent-steel)}.cp-pill-dot:before{content:"";border-radius:var(--radius-full);background:currentColor;width:6px;height:6px;box-shadow:0 0 8px}.cp-eyebrow{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgb(var(--page-signal)/.9);font-weight:600}.cp-page-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-weight:700;line-height:var(--leading-tight)}.cp-kicker{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-weight:600}.cp-metric{flex-direction:column;gap:.125rem;display:flex}.cp-metric-value{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);line-height:1.1}.cp-metric-label{font-size:var(--text-xs);color:var(--text-tertiary)}.cp-gauge{justify-content:center;align-items:center;display:inline-flex;position:relative}.cp-gauge svg{transform:rotate(-90deg)}.cp-gauge-track{stroke:var(--surface-focus);fill:none}.cp-gauge-fill{fill:none;stroke-linecap:round;transition:stroke-dashoffset var(--duration-slow) var(--ease-out)}.cp-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cp-bar{background:var(--surface-focus);height:6px;position:relative;overflow:hidden}.cp-bar,.cp-bar-fill{border-radius:var(--radius-full)}.cp-bar-fill{background:linear-gradient(90deg,rgb(var(--page-signal)/.7),var(--page-signal-strong));height:100%;transition:width var(--duration-slow) var(--ease-out);box-shadow:0 0 12px rgb(var(--page-signal)/.4)}.cp-agent{gap:var(--space-5);padding:var(--space-5);background:radial-gradient(circle at 0 0,rgb(var(--page-signal)/.08),transparent 60%),linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-left:3px solid rgb(var(--page-signal)/.6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);grid-template-columns:1fr auto;display:grid}.cp-agent-eyebrow{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:rgb(var(--page-signal)/.9);align-items:center;gap:var(--space-2);font-weight:600;display:flex}.cp-agent-thesis{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-snug);margin-top:var(--space-2)}.cp-agent-proof{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-2)}.cp-decision{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--border-base);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));position:relative;overflow:hidden}.cp-decision-trigger{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);font-weight:600}.cp-decision-title{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);font-weight:700}.cp-decision-note{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border-left:2px solid var(--border-base);background:#0003}.cp-decision[data-state=sell]{border-left:3px solid var(--accent-emerald)}.cp-decision[data-state=sell] .cp-decision-title{color:var(--accent-emerald)}.cp-decision[data-state=iterate]{border-left:3px solid var(--accent-amber)}.cp-decision[data-state=iterate] .cp-decision-title{color:var(--accent-amber)}.cp-decision[data-state=stop]{border-left:3px solid var(--accent-rose)}.cp-decision[data-state=stop] .cp-decision-title{color:var(--accent-rose)}.cp-checklist{margin-top:var(--space-3);flex-direction:column}.cp-check-item,.cp-checklist{gap:var(--space-2);display:flex}.cp-check-item{align-items:flex-start;font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}.cp-check-item:before{content:"✓";border-radius:var(--radius-xs);background:rgb(var(--page-signal)/.16);width:1.125rem;height:1.125rem;color:var(--page-signal-strong);border:1px solid rgb(var(--page-signal)/.3);flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.cp-empty{gap:var(--space-3);padding:var(--space-12) var(--space-6);text-align:center;flex-direction:column;align-items:center;display:flex}.cp-empty-diagnosis{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.cp-empty-detail{font-size:var(--text-sm);color:var(--text-tertiary);max-width:32rem;line-height:var(--leading-relaxed)}.cp-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.cp-table thead th{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary);padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border-base);background:var(--surface-base);font-weight:600}.cp-table tbody td{padding:var(--space-4);border-bottom:1px solid var(--border-soft);color:var(--text-secondary);vertical-align:middle}.cp-table tbody tr{transition:background var(--duration-fast) var(--ease-premium)}.cp-table tbody tr:hover{background:#ffffff06}.cp-table tbody tr:last-child td{border-bottom:none}.cp-field{gap:var(--space-2);flex-direction:column;display:flex}.cp-field-label{font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:var(--tracking-wide);font-weight:600}.cp-input,.cp-select,.cp-textarea{background:var(--surface-base);border:1px solid var(--border-base);border-radius:var(--radius-md);width:100%;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-premium),background var(--duration-fast) var(--ease-premium),box-shadow var(--duration-fast) var(--ease-premium);padding:.5625rem .75rem}.cp-input::placeholder,.cp-textarea::placeholder{color:var(--text-muted)}.cp-input:hover,.cp-select:hover,.cp-textarea:hover{border-color:var(--border-strong)}.cp-input:focus,.cp-select:focus,.cp-textarea:focus{border-color:rgb(var(--page-signal)/.6);background:var(--canvas-deep);box-shadow:0 0 0 3px rgb(var(--page-signal)/.12);outline:none}.cp-section{background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);overflow:hidden}.cp-section-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.cp-section-title{font-size:var(--text-base);color:var(--text-primary);font-weight:600}.cp-section-desc{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:.125rem}.cp-section-body{padding:var(--space-5)}.cp-divider{background:linear-gradient(90deg,transparent,var(--border-base),transparent);border:none;height:1px}.cp-live-dot{border-radius:var(--radius-full);background:var(--accent-emerald);width:8px;height:8px;box-shadow:0 0 10px var(--accent-emerald);animation:cp-pulse-soft 2s var(--ease-premium) infinite;display:inline-block}.tone-emerald{--page-signal:52 211 153;--page-signal-strong:#34d399;--page-signal-soft:#34d39924;--page-signal-border:#34d39952}.tone-cyan{--page-signal:34 211 238;--page-signal-strong:#22d3ee;--page-signal-soft:#22d3ee24;--page-signal-border:#22d3ee52}.tone-amber{--page-signal:245 158 11;--page-signal-strong:#f59e0b;--page-signal-soft:#f59e0b24;--page-signal-border:#f59e0b52}.tone-rose{--page-signal:251 113 133;--page-signal-strong:#fb7185;--page-signal-soft:#fb718524;--page-signal-border:#fb718552}.tone-sky{--page-signal:56 189 248;--page-signal-strong:#38bdf8;--page-signal-soft:#38bdf824;--page-signal-border:#38bdf852}.tone-lime{--page-signal:132 204 22;--page-signal-strong:#84cc16;--page-signal-soft:#84cc1624;--page-signal-border:#84cc1652}.tone-blue{--page-signal:96 165 250;--page-signal-strong:#60a5fa;--page-signal-soft:#60a5fa24;--page-signal-border:#60a5fa52}.cp-shell{background:radial-gradient(circle at 10% -5%,rgb(var(--page-signal)/.12),transparent 40rem),radial-gradient(circle at 95% 0,rgb(var(--page-signal)/.06),transparent 44rem),var(--canvas);grid-template-columns:264px 1fr;min-height:100vh;display:grid}@media (max-width:1023px){.cp-shell{grid-template-columns:1fr}}.cp-sidebar{background:linear-gradient(180deg,var(--surface-base),var(--canvas-deep));border-right:1px solid var(--border-base);padding:var(--space-5);gap:var(--space-4);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}@media (max-width:1023px){.cp-sidebar{display:none}}.cp-brand{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-soft)}.cp-brand,.cp-brand-mark{align-items:center;display:flex}.cp-brand-mark{border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(var(--page-signal)/.9),rgb(var(--page-signal)/.5));width:38px;height:38px;color:#04110c;font-weight:800;font-size:var(--text-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff40;flex-shrink:0;justify-content:center}.cp-brand-mark,.cp-brand-name{font-family:var(--font-display)}.cp-brand-name{font-weight:700;font-size:var(--text-base);color:var(--text-primary);letter-spacing:var(--tracking-tight);line-height:1.1}.cp-brand-tag{color:var(--text-tertiary);letter-spacing:var(--tracking-wide)}.cp-brand-tag,.cp-nav-section-label{font-size:var(--text-2xs);text-transform:uppercase}.cp-nav-section-label{letter-spacing:var(--tracking-wider);color:var(--text-muted);padding:0 var(--space-3);margin-bottom:var(--space-2);font-weight:600}.cp-nav{flex-direction:column;gap:2px;display:flex}.cp-nav-item{align-items:center;gap:var(--space-3);padding:.5rem var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-premium),color var(--duration-fast) var(--ease-premium),border-color var(--duration-fast) var(--ease-premium);border:1px solid #0000;font-weight:500;text-decoration:none;display:flex;position:relative}.cp-nav-item:hover{color:var(--text-primary);background:#ffffff0a}.cp-nav-step{border-radius:var(--radius-sm);background:var(--surface-focus);width:1.375rem;height:1.375rem;color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:700;font-family:var(--font-display);justify-content:center;align-items:center;display:inline-flex}.cp-nav-dot,.cp-nav-step{transition:all var(--duration-fast) var(--ease-premium);flex-shrink:0}.cp-nav-dot{border-radius:var(--radius-full);background:var(--text-muted);width:6px;height:6px;margin-left:.4375rem;margin-right:.4375rem;display:inline-block}.cp-nav-item[data-active=true]{background:linear-gradient(135deg,rgb(var(--page-signal)/.16),rgb(var(--page-signal)/.03)),var(--surface-base);border-color:rgb(var(--page-signal)/.24);color:var(--text-primary);box-shadow:inset 3px 0 0 var(--page-signal-strong),var(--shadow-xs)}.cp-nav-item[data-active=true] .cp-nav-step{background:var(--page-signal-strong);color:#04110c}.cp-nav-item[data-active=true] .cp-nav-dot{background:var(--page-signal-strong);box-shadow:0 0 8px var(--page-signal-strong)}.cp-main{flex-direction:column;min-width:0;display:flex}.cp-topbar{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);z-index:20;background:#0a0b0db8;position:sticky;top:0}.cp-topbar,.cp-topbar-identity{align-items:center;display:flex}.cp-topbar-identity{gap:var(--space-3)}.cp-topbar-label{font-size:var(--text-2xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.cp-topbar-tenant{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.cp-content{padding:var(--space-6) var(--space-8) var(--space-16);width:100%;max-width:1500px}@media (max-width:640px){.cp-content{padding:var(--space-5) var(--space-4) var(--space-16)}}.cp-header{gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-soft);margin-bottom:var(--space-6);flex-direction:column;display:flex}@media (min-width:1280px){.cp-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.cp-header-eyebrow{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--page-signal-strong);font-weight:600}.cp-header-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-weight:700;line-height:var(--leading-tight);margin-top:var(--space-2);max-width:48rem}.cp-header-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-2);max-width:42rem}.cp-route-cue{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:linear-gradient(90deg,rgb(var(--page-signal)/.08),transparent);border:1px solid rgb(var(--page-signal)/.16);border-radius:var(--radius-md);margin-bottom:var(--space-5);font-size:var(--text-sm);display:flex}.cp-route-cue-step{border-radius:var(--radius-sm);background:rgb(var(--page-signal)/.16);width:1.75rem;height:1.75rem;color:var(--page-signal-strong);font-weight:700;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp-mobile-topbar{padding:var(--space-4);border-bottom:1px solid var(--border-base);background:var(--surface-base);justify-content:space-between;align-items:center;display:none}@media (max-width:1023px){.cp-mobile-topbar{display:flex}}.cp-grid-cockpit-hero{gap:var(--space-5);margin-bottom:var(--space-5);grid-template-columns:1.1fr .9fr;display:grid}@media (max-width:1023px){.cp-grid-cockpit-hero{grid-template-columns:1fr}}.cp-cockpit-score{padding:var(--space-6);gap:var(--space-5);border-top:2px solid rgb(var(--page-signal)/.6);flex-direction:column;display:flex}.cp-cockpit-score[data-tone=emerald]{border-top-color:var(--accent-emerald)}.cp-cockpit-score[data-tone=amber]{border-top-color:var(--accent-amber)}.cp-cockpit-score[data-tone=rose]{border-top-color:var(--accent-rose)}.cp-cockpit-score-head{justify-content:space-between;align-items:center;display:flex}.cp-cockpit-gauge-row{align-items:center;gap:var(--space-6);display:flex}.cp-cockpit-score-readout{gap:var(--space-2);flex-direction:column;display:flex}.cp-cockpit-score-thesis{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-weight:600;line-height:var(--leading-snug)}.cp-cockpit-score-detail{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed)}.cp-cockpit-today{gap:var(--space-3);grid-template-rows:1fr 1fr 1fr;display:grid}.cp-cockpit-today .dashboard-today-count,.cp-cockpit-today>a{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-premium),transform var(--duration-base) var(--ease-premium),background var(--duration-base) var(--ease-premium);text-decoration:none;display:flex}.cp-cockpit-today>a:hover{border-color:var(--border-strong);transform:translateY(-2px)}.cp-cockpit-today>a>span:first-child{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:center;min-width:2.5rem;font-weight:700}.cp-cockpit-today>a[data-tone=amber]>span:first-child{color:var(--accent-amber)}.cp-cockpit-today>a[data-tone=cyan]>span:first-child{color:var(--accent-cyan)}.cp-cockpit-today>a[data-tone=emerald]>span:first-child{color:var(--accent-emerald)}.cp-cockpit-today>a>div strong{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;display:block}.cp-cockpit-today>a>div p{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:.125rem}.cp-cockpit-queue{margin-bottom:var(--space-5)}.cp-queue-list{gap:var(--space-2);flex-direction:column;display:flex}.cp-queue-item{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-premium);text-decoration:none;display:flex}.cp-queue-item:hover{background:var(--surface-raised);border-color:var(--border-base);transform:translate(4px)}.cp-queue-action{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-sm);color:var(--text-secondary);background:#ffffff0f;flex-shrink:0;padding:.1875rem .5rem;font-weight:600}.cp-queue-item[data-tone=rose] .cp-queue-action{background:var(--accent-rose-soft);color:var(--accent-rose)}.cp-queue-item[data-tone=amber] .cp-queue-action{background:var(--accent-amber-soft);color:var(--accent-amber)}.cp-queue-item[data-tone=cyan] .cp-queue-action{background:var(--accent-cyan-soft);color:var(--accent-cyan)}.cp-queue-item[data-tone=emerald] .cp-queue-action{background:var(--accent-emerald-soft);color:var(--accent-emerald)}.cp-queue-body{flex:1;min-width:0}.cp-queue-body strong{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;display:block}.cp-queue-body small{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:.125rem;display:block}.cp-queue-arrow{color:var(--text-muted);font-size:var(--text-sm)}.cp-safety-grid{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.cp-safety-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-safety-grid{grid-template-columns:1fr}}.cp-stat-grid{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.cp-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-stat-grid{grid-template-columns:1fr}}.cp-next-move{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);margin:var(--space-5) 0;background:radial-gradient(circle at 0 50%,rgb(var(--page-signal)/.1),transparent 50%),linear-gradient(135deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-left:3px solid rgb(var(--page-signal)/.7);border-radius:var(--radius-lg);display:flex}.cp-next-move-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);font-weight:600}.cp-next-move-detail{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-1)}@media (max-width:640px){.cp-next-move{flex-direction:column;align-items:flex-start}}.cp-onboarding-cta{padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);border-left:3px solid rgb(var(--page-signal)/.6);display:flex}.cp-onboarding-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:var(--space-2);font-weight:600}.cp-onboarding-detail{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin-top:var(--space-2);max-width:38rem}@media (max-width:768px){.cp-onboarding-cta{flex-direction:column;align-items:flex-start}}.cp-split-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1.35fr .9fr;display:grid}.cp-split-grid-alt{grid-template-columns:.95fr 1.05fr}@media (max-width:1023px){.cp-split-grid,.cp-split-grid-alt{grid-template-columns:1fr}}.cp-cell-strong{color:var(--text-primary);font-weight:600}.cp-cell-sub{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:.125rem}.cp-cell-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600;font-family:var(--font-display)}.cp-metric-stack{gap:var(--space-4)}.cp-metric-stack,.cp-payment-list{flex-direction:column;display:flex}.cp-payment-row{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto auto;align-items:center;display:grid}.cp-payment-row:last-child{border-bottom:none}.cp-cert-grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.cp-cert-grid{grid-template-columns:1fr}}.cp-cert-card{gap:var(--space-2);padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.cp-cert-date{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-muted);margin-top:var(--space-1)}.cp-contract-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);margin:var(--space-5) 0 var(--space-4);background:radial-gradient(circle at 100% 0,rgb(var(--page-signal)/.1),transparent 60%),linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-top:2px solid var(--accent-amber);border-radius:var(--radius-lg);display:flex}.cp-contract-amount{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;margin-top:var(--space-2);font-weight:700;line-height:1}.cp-contract-meta{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:var(--space-2)}.cp-dossier-strip{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.cp-dossier-strip{grid-template-columns:repeat(2,1fr)}}.cp-dossier-strip>div{padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;display:flex}.cp-strip-step{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--page-signal-strong);font-weight:600}.cp-dossier-strip strong{font-size:var(--text-sm);color:var(--text-primary)}.cp-dossier-strip small{font-size:var(--text-xs);color:var(--text-tertiary)}.cp-next-action-block{padding:var(--space-6);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-left:3px solid rgb(var(--page-signal)/.6);border-radius:var(--radius-lg)}.cp-next-action-block,.cp-next-action-brief{margin-bottom:var(--space-5)}.cp-next-action-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);font-weight:600}.cp-next-action-detail{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin-top:var(--space-2);display:block}.cp-action-trio{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.cp-action-trio{grid-template-columns:1fr}}.cp-action-card{gap:var(--space-2);padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:all var(--duration-base) var(--ease-premium);flex-direction:column;text-decoration:none;display:flex}.cp-action-card:hover{border-color:var(--border-strong);background:var(--surface-raised);transform:translateY(-2px)}.cp-action-card[data-tone=emerald]{border-top:2px solid var(--accent-emerald)}.cp-action-card[data-tone=cyan]{border-top:2px solid var(--accent-cyan)}.cp-action-card[data-tone=amber]{border-top:2px solid var(--accent-amber)}.cp-action-card[data-tone=blue]{border-top:2px solid var(--accent-blue)}.cp-action-num{font-family:var(--font-display);font-size:var(--text-2xs);color:var(--text-muted);letter-spacing:var(--tracking-wide);font-weight:700}.cp-action-card strong{font-size:var(--text-base);color:var(--text-primary)}.cp-action-card small{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-snug)}.cp-proof-drawer{margin-bottom:var(--space-5);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-lg);overflow:hidden}.cp-proof-drawer>summary{cursor:pointer;padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);list-style:none;display:flex}.cp-proof-drawer>summary::-webkit-details-marker{display:none}.cp-proof-drawer>summary:before{content:"▸";color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-premium)}.cp-proof-drawer[open]>summary:before{transform:rotate(90deg)}.cp-proof-drawer>summary strong{color:var(--text-primary);margin-right:auto}.cp-proof-drawer>summary small{color:var(--text-tertiary);font-size:var(--text-xs)}.cp-proof-shield{padding:var(--space-5)}.cp-proof-shield-brief{margin-bottom:var(--space-4)}.cp-proof-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);margin-top:var(--space-1);font-weight:600}.cp-proof-detail{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin-top:var(--space-2);display:block}.cp-proof-grid{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.cp-proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-proof-grid{grid-template-columns:1fr}}.cp-proof-card{padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:all var(--duration-base) var(--ease-premium);flex-direction:column;gap:.375rem;text-decoration:none;display:flex}.cp-proof-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.cp-proof-card[data-tone=cyan]{border-left:2px solid var(--accent-cyan)}.cp-proof-card[data-tone=amber]{border-left:2px solid var(--accent-amber)}.cp-proof-card[data-tone=emerald]{border-left:2px solid var(--accent-emerald)}.cp-proof-card[data-tone=blue]{border-left:2px solid var(--accent-blue)}.cp-proof-card small{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.cp-proof-card strong{font-size:var(--text-sm);color:var(--text-primary)}.cp-proof-card span{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-snug)}.cp-evidence-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:1023px){.cp-evidence-grid{grid-template-columns:1fr}}.cp-detail-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.cp-detail-grid{grid-template-columns:1fr}}.cp-detail-item dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);font-weight:600}.cp-detail-item dd{font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:.25rem}.cp-timeline{flex-direction:column;display:flex}.cp-timeline-row{padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft)}.cp-timeline-row:last-child{border-bottom:none}.cp-timeline-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:.25rem;display:flex}.cp-timeline-report{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-2)}.cp-empty-inline{padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--text-tertiary)}.cp-mandate-box{padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);margin-bottom:var(--space-3)}.cp-mandate-status{font-size:var(--text-sm);color:var(--text-primary);margin-top:.25rem;font-weight:600}.cp-mandate-detail{font-size:var(--text-sm);color:var(--text-tertiary);line-height:var(--leading-relaxed);margin-top:var(--space-2)}.cp-mandate-technical{margin-top:var(--space-3)}.cp-mandate-technical>summary{cursor:pointer;padding:var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);list-style:none}.cp-mandate-technical>summary::-webkit-details-marker{display:none}.cp-mandate-technical>summary:before{content:"▸ ";color:var(--text-muted)}.cp-payment-row-inline{padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft);justify-content:space-between;display:flex!important}.cp-priority-queue{gap:var(--space-2);margin:var(--space-5) 0;flex-direction:column;display:flex}.cp-priority-card{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-premium);text-decoration:none;display:flex}.cp-priority-card:hover{background:var(--surface-raised);border-color:var(--border-strong);transform:translate(4px)}.cp-priority-card[data-tone=rose]{border-left:3px solid var(--accent-rose)}.cp-priority-card[data-tone=amber]{border-left:3px solid var(--accent-amber)}.cp-priority-card[data-tone=emerald]{border-left:3px solid var(--accent-emerald)}.cp-priority-num{font-family:var(--font-display);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide);flex-shrink:0;font-weight:700}.cp-priority-body{flex:1;min-width:0}.cp-priority-body strong{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;display:block}.cp-priority-body p{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:.125rem}.cp-priority-amount{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-primary);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.cp-work-lanes{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.cp-work-lanes{grid-template-columns:1fr}}.cp-work-tile{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);transition:all var(--duration-base) var(--ease-premium);text-decoration:none;display:flex}.cp-work-tile:hover{border-color:var(--border-strong);transform:translateY(-2px)}.cp-work-tile[data-tone=rose]{border-top:2px solid var(--accent-rose)}.cp-work-tile[data-tone=amber]{border-top:2px solid var(--accent-amber)}.cp-work-tile[data-tone=emerald]{border-top:2px solid var(--accent-emerald)}.cp-work-tile[data-tone=cyan]{border-top:2px solid var(--accent-cyan)}.cp-work-tile-step{border-radius:var(--radius-sm);background:var(--surface-focus);width:1.75rem;height:1.75rem;color:var(--text-secondary);font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cp-work-tile>div{flex:1;min-width:0}.cp-work-tile strong{font-size:var(--text-sm);color:var(--text-primary);font-weight:600;display:block}.cp-work-tile p{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-snug);margin-top:.25rem}.cp-work-tile em{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.cp-relance-today{margin:var(--space-5) 0}.cp-relance-today-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.cp-relance-today-title{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);max-width:40rem;font-weight:600}.cp-relance-today-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.cp-relance-today-grid{grid-template-columns:1fr}}.cp-relance-card{gap:var(--space-2);padding:var(--space-5);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cp-relance-card[data-tone=rose]{border-top:2px solid var(--accent-rose)}.cp-relance-card[data-tone=amber]{border-top:2px solid var(--accent-amber)}.cp-relance-card[data-tone=emerald]{border-top:2px solid var(--accent-emerald)}.cp-relance-card-head{justify-content:space-between;align-items:center;display:flex}.cp-relance-card-num{font-family:var(--font-display);font-size:var(--text-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide);font-weight:700}.cp-relance-card-urgency{font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.cp-relance-card[data-tone=rose] .cp-relance-card-urgency{color:var(--accent-rose)}.cp-relance-card[data-tone=amber] .cp-relance-card-urgency{color:var(--accent-amber)}.cp-relance-card[data-tone=emerald] .cp-relance-card-urgency{color:var(--accent-emerald)}.cp-relance-card-customer{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-primary);margin-top:var(--space-1);font-weight:600}.cp-relance-card-meta{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.cp-relance-card-meta dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.cp-relance-card-meta dd{font-size:var(--text-sm);color:var(--text-primary);margin-top:.125rem}.cp-relance-card-actions{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.cp-relance-agent{margin:var(--space-5) 0;padding:var(--space-6);background:radial-gradient(circle at 100% 0,rgb(var(--page-signal)/.08),transparent 50%),linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-left:3px solid var(--page-signal-strong);border-radius:var(--radius-lg)}.cp-relance-agent-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.cp-relance-agent-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);font-weight:600}.cp-relance-agent-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-2);max-width:44rem}.cp-relance-agent-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.cp-relance-agent-grid{grid-template-columns:1fr}}.cp-agent-card{gap:var(--space-2);padding:var(--space-4);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.cp-agent-card[data-tone=rose]{border-top:2px solid var(--accent-rose)}.cp-agent-card[data-tone=amber]{border-top:2px solid var(--accent-amber)}.cp-agent-card[data-tone=cyan]{border-top:2px solid var(--accent-cyan)}.cp-agent-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cp-agent-score-ring{min-width:2.5rem;height:2.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-focus);font-family:var(--font-display);font-weight:700;font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex}.cp-agent-card-action{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;line-height:var(--leading-snug);margin-top:var(--space-1)}.cp-agent-card-brief{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-relaxed)}.cp-deal-list{gap:var(--space-3);flex-direction:column;display:flex}.cp-deal-card{gap:var(--space-5);padding:var(--space-5);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-lg);grid-template-columns:1.25fr .9fr auto;align-items:flex-start;display:grid}@media (max-width:1023px){.cp-deal-card{grid-template-columns:1fr}}.cp-deal-card[data-tone=rose]{border-left:3px solid var(--accent-rose)}.cp-deal-card[data-tone=amber]{border-left:3px solid var(--accent-amber)}.cp-deal-card[data-tone=emerald]{border-left:3px solid var(--accent-emerald)}.cp-deal-head{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cp-deal-customer{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);font-weight:600;text-decoration:none}.cp-deal-customer:hover{color:var(--page-signal-strong)}.cp-deal-script{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border-left:2px solid var(--border-base);background:#0003}.cp-deal-agent-note{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.cp-deal-agent-note>p{font-size:var(--text-xs);color:var(--text-tertiary)}.cp-deal-variants{gap:var(--space-2);flex-direction:column;display:flex}.cp-deal-variants details{background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.cp-deal-variants summary{cursor:pointer;font-size:var(--text-xs);color:var(--text-secondary);font-weight:600;list-style:none}.cp-deal-variants summary::-webkit-details-marker{display:none}.cp-deal-variants summary:before{content:"▸ ";color:var(--text-muted)}.cp-deal-variants p{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1);line-height:var(--leading-snug)}.cp-deal-meta{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cp-deal-actions{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:1023px){.cp-deal-actions{flex-flow:wrap}}.cp-relance-stats{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.cp-relance-stats{grid-template-columns:repeat(2,1fr)}}.cp-deal-link{color:var(--accent-cyan);font-weight:600;text-decoration:none}.cp-deal-link:hover{text-decoration:underline}.cp-deal-message{max-width:26rem;color:var(--text-secondary)}.cp-customer-grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.cp-customer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cp-customer-grid{grid-template-columns:1fr}}.cp-customer-card{gap:var(--space-3);padding:var(--space-5);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-lg);transition:border-color var(--duration-base) var(--ease-premium);flex-direction:column;display:flex}.cp-customer-card:hover{border-color:var(--border-strong)}.cp-customer-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cp-customer-name{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-weight:600}.cp-customer-details{gap:var(--space-3);flex-direction:column;display:flex}.cp-customer-mini{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border-soft);grid-template-columns:1fr 1fr;display:grid}.cp-sandbox-note{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin:var(--space-5) 0;background:var(--accent-cyan-soft);border:1px solid var(--accent-cyan-border);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.cp-sandbox-note strong{color:var(--text-primary);margin-left:var(--space-2)}.cp-sandbox-note span{flex:1;min-width:16rem}.cp-payment-failure{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--accent-rose);background:var(--accent-rose-soft);border-radius:var(--radius-xs);display:block}.cp-terrain-command{gap:var(--space-4);padding:var(--space-5);margin:var(--space-5) 0;background:radial-gradient(circle at 100% 0,rgb(var(--page-signal)/.1),transparent 50%),linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-left:3px solid var(--page-signal-strong);border-radius:var(--radius-lg);flex-direction:column;display:flex}.cp-terrain-command-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);font-weight:600}.cp-terrain-command-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cp-stat-grid-terrain{margin:var(--space-4) 0}.cp-terrain-cards{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.cp-terrain-cards{grid-template-columns:1fr}}.cp-terrain-card{gap:var(--space-3);padding:var(--space-4);background:var(--surface-base);border-radius:var(--radius-lg);border:1px solid var(--border-soft);border-top:2px solid var(--page-signal-strong);flex-direction:column;display:flex}.cp-terrain-card-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.cp-terrain-card-customer{font-family:var(--font-display);font-size:var(--text-base);color:var(--text-primary);margin-top:.125rem;font-weight:600;display:block}.cp-terrain-details{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.cp-terrain-contact{padding-top:var(--space-3);border-top:1px solid var(--border-soft);gap:var(--space-2);flex-direction:column;display:flex}.cp-terrain-contact-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cp-terrain-contact-actions a{color:var(--page-signal-strong);font-size:var(--text-sm);font-weight:600;text-decoration:none}.cp-terrain-contact-actions a:hover{text-decoration:underline}.cp-terrain-actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);display:flex}.cp-settings-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr 340px;display:grid}@media (max-width:1023px){.cp-settings-grid{grid-template-columns:1fr}}.cp-side-panel{align-self:start}.cp-settings-checks{gap:var(--space-3);margin:var(--space-4) 0;flex-direction:column;display:flex}.cp-settings-check{padding:var(--space-3);background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;display:flex}.cp-settings-check[data-ready=true]{border-left:2px solid var(--accent-emerald)}.cp-settings-check[data-ready=false]{border-left:2px solid var(--accent-amber)}.cp-settings-check strong{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted)}.cp-settings-check[data-ready=true] strong{color:var(--accent-emerald)}.cp-settings-check span{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.cp-settings-check p{font-size:var(--text-xs);color:var(--text-tertiary);line-height:var(--leading-snug)}.cp-detail-stack{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.contract-form-input,.cp-input{background:var(--surface-base);border:1px solid var(--border-base);color:var(--text-primary)}.contract-form-input:focus{border-color:rgb(var(--page-signal)/.6);box-shadow:0 0 0 3px rgb(var(--page-signal)/.12);outline:none}.premium-action{background:linear-gradient(180deg,rgb(var(--page-signal)/.96),rgb(var(--page-signal)/.82));color:#04110c;border:1px solid rgb(var(--page-signal)/.5);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-sm),0 0 20px rgb(var(--page-signal)/.18),inset 0 1px 0 #ffffff38;transition:transform var(--duration-fast) var(--ease-premium),box-shadow var(--duration-base) var(--ease-premium);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem 1.125rem;text-decoration:none}.premium-action:hover:not(:disabled){box-shadow:var(--shadow-md),0 0 32px rgb(var(--page-signal)/.28);transform:translateY(-1px)}.premium-action:disabled{opacity:.55;cursor:not-allowed}.premium-secondary-action{background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));color:var(--text-primary);border:1px solid var(--border-base);border-radius:var(--radius-md);font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-xs),var(--inset-top);transition:all var(--duration-base) var(--ease-premium);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;text-decoration:none;display:inline-flex}.premium-secondary-action:hover:not(:disabled){border-color:var(--border-strong);transform:translateY(-1px)}.premium-secondary-action:disabled{opacity:.55;cursor:not-allowed}.premium-inline-action{background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border-base);border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);transition:all var(--duration-fast) var(--ease-premium);cursor:pointer;align-items:center;gap:.375rem;padding:.375rem .75rem;text-decoration:none;display:inline-flex}.premium-inline-action:hover{color:var(--text-primary);border-color:var(--border-strong)}.certificate-reference-pill,.certificate-sla-pill,.certificate-table-row,.contract-count-pill,.contract-payment-pill,.contract-table-row,.customer-city-pill,.customer-count-pill,.dashboard-live-pill,.dashboard-table-head th,.intervention-certificate-pill,.intervention-table-row,.invoice-open-pill,.invoice-table-row,.payment-method-pill,.payment-provider-pill,.payment-risk-pill,.payment-table-row,.relance-agent-badge,.relance-critical-pill,.terrain-contact-actions a{color:var(--text-secondary)}.artisan-evidence-details,.certificate-section,.contract-section,.customer-section,.dashboard-section,.intervention-section,.invoice-section,.payment-section,.relance-agent-panel,.relance-section{background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border-color:var(--border-base);color:var(--text-primary)}button,input,select,textarea{font-family:var(--font-sans)}input:not([type=checkbox]):not([type=radio]):not(.cp-input):not([class*=premium]),select:not(.cp-select),textarea:not(.cp-textarea){background:var(--surface-base);color:var(--text-primary);border-color:var(--border-base)}.public-shell{background:radial-gradient(circle at 10% -5%,#34d3991a,transparent 40rem),radial-gradient(circle at 95% 5%,#22d3ee0f,transparent 44rem),var(--canvas);color:var(--text-primary)}.public-nav{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-8);z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft);background:#0a0b0db8;max-width:1500px;margin:0 auto;display:flex;position:sticky;top:0}.public-brand{gap:var(--space-3);text-decoration:none}.public-brand>span:first-child{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-emerald),#34d39980);width:38px;height:38px;font-family:var(--font-display);color:#04110c;font-weight:800;font-size:var(--text-lg);box-shadow:var(--shadow-sm),inset 0 1px 0 #ffffff40;justify-content:center;align-items:center;display:inline-flex}.public-brand strong{font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1.1;display:block}.public-brand small{font-size:var(--text-2xs);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}.public-nav-link{font-size:var(--text-sm);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-premium),background var(--duration-fast) var(--ease-premium);padding:.375rem .75rem;font-weight:500;text-decoration:none}.public-nav-link:hover{color:var(--text-primary);background:#ffffff0a}.public-hero{gap:var(--space-8);max-width:1500px;padding:var(--space-12) var(--space-8) var(--space-8);grid-template-columns:minmax(0,1fr) 600px;align-items:center;margin:0 auto;display:grid}@media (max-width:1023px){.public-hero{padding:var(--space-8) var(--space-5);grid-template-columns:1fr}}.public-hero h1{font-family:var(--font-display);font-size:var(--text-5xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);max-width:3xl;font-weight:700;line-height:1.05}.public-hero p{color:var(--text-secondary);line-height:var(--leading-relaxed)}.public-product-visual{background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-6);overflow:hidden}.public-visual-top{padding-bottom:var(--space-4);border-bottom:1px solid var(--border-soft)}.public-visual-top strong{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent-emerald);font-variant-numeric:tabular-nums;font-weight:700}.public-visual-bars{align-items:flex-end;gap:var(--space-2);height:8rem;padding:var(--space-4) 0;display:flex}.public-visual-bars span{background:linear-gradient(180deg,rgb(var(--page-signal)/.7),rgb(var(--page-signal)/.2));border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1}.public-visual-list{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft);flex-direction:column;display:flex}.public-visual-list>div{justify-content:space-between;align-items:center;display:flex}.public-visual-list strong{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.public-section{max-width:1500px;padding:var(--space-10) var(--space-8);margin:0 auto}.public-section h2{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);color:var(--text-primary);font-weight:700}.public-section p{color:var(--text-tertiary);line-height:var(--leading-relaxed)}.home-outcome-grid,.home-solution-grid,.home-trade-grid,.public-demo-steps,.public-pricing-grid,.public-proof-grid{color:var(--text-secondary)}.public-pricing-grid-three{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.public-pricing-grid-three{grid-template-columns:1fr}}.public-price-panel{gap:var(--space-2);padding:var(--space-6);background:linear-gradient(180deg,var(--surface-raised),var(--surface-base));border:1px solid var(--border-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-premium),border-color var(--duration-base) var(--ease-premium);flex-direction:column;display:flex}.public-price-panel:hover{border-color:var(--border-strong);transform:translateY(-4px)}.public-price-panel strong{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-weight:700}.public-feature-list{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.public-feature-list>div{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.public-feature-list span{border-radius:var(--radius-full);background:var(--accent-emerald-soft);border:1px solid var(--accent-emerald-border);flex-shrink:0;width:1.125rem;height:1.125rem;position:relative}.public-feature-list span:after{content:"✓";color:var(--accent-emerald);justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:flex;position:absolute;inset:0}.public-footer{max-width:1500px;padding:var(--space-8) var(--space-8);border-top:1px solid var(--border-soft);color:var(--text-tertiary);margin:0 auto}.public-footer a{color:var(--text-tertiary);transition:color var(--duration-fast) var(--ease-premium);text-decoration:none}.public-footer a:hover{color:var(--text-primary)}.home-final-cta,.home-proof-strip,.home-trade-band{color:var(--text-secondary)}.relance-command-panel{background:0 0}.relance-command-decision{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.home-final-cta h2,.home-final-cta strong,.home-proof-strip strong,.home-trade-band strong{color:var(--text-primary);font-family:var(--font-display)}.home-hero-visual{border-radius:var(--radius-xl);border:1px solid var(--border-base);box-shadow:var(--shadow-lg);background:var(--surface-base)}.home-hero-visual img{height:auto}.home-hero-visual-panel{padding:var(--space-5);background:linear-gradient(135deg,var(--accent-emerald-soft),transparent);border-top:1px solid var(--border-soft)}.home-hero-visual-panel strong{color:var(--text-primary);font-family:var(--font-display)}.text-emerald-300,.text-emerald-700,a.text-emerald-300,a.text-emerald-700{color:var(--accent-emerald)}.text-cyan-200,.text-cyan-300{color:var(--accent-cyan)}.text-amber-300{color:var(--accent-amber)}.text-rose-300{color:var(--accent-rose)}.text-sky-300{color:var(--accent-sky)}.text-zinc-50,.text-zinc-950{color:var(--text-primary)}.text-zinc-400,.text-zinc-500{color:var(--text-tertiary)}.text-zinc-600,.text-zinc-700{color:var(--text-secondary)}:root{--background:#050607;--foreground:#f4f4f5}body{background:linear-gradient(135deg,#14b8a614,transparent 30%),linear-gradient(225deg,#f59e0b0f,transparent 34%),repeating-linear-gradient(0deg,#ffffff05 0,#ffffff05 1px,transparent 1px,transparent 36px),repeating-linear-gradient(90deg,#ffffff04 0,#ffffff04 1px,transparent 1px,transparent 36px),var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}body .bg-zinc-100{background-color:#050607}body .bg-white{background-color:#111316}body .bg-zinc-50{background-color:#171a1f}body .bg-zinc-200{background-color:#2a2f36}body .bg-emerald-50{background-color:#064e3b57}body .border-zinc-100,body .border-zinc-200,body .border-zinc-300,body .divide-zinc-100>:not([hidden])~:not([hidden]),body .divide-zinc-200>:not([hidden])~:not([hidden]){border-color:#262a31}body .text-zinc-800,body .text-zinc-900,body .text-zinc-950{color:#f4f4f5}body .text-zinc-700{color:#d4d4d8}body .text-zinc-500,body .text-zinc-600{color:#a1a1aa}body .text-emerald-700,body .text-emerald-800{color:#34d399}body .border-emerald-200{border-color:#34d39947}body .hover\:bg-zinc-100:hover,body .hover\:bg-zinc-50:hover{background-color:#1b1f26}.app-shell-bg{--page-signal:52 211 153;--page-signal-strong:#34d399;background:radial-gradient(circle at 12% 0,rgb(var(--page-signal)/.18),transparent 24rem),radial-gradient(circle at 92% 14%,rgb(var(--page-signal)/.1),transparent 28rem),linear-gradient(135deg,rgb(var(--page-signal)/.055),transparent 42%),#050607}.app-shell-bg[data-page-tone=start]{--page-signal:34 197 94;--page-signal-strong:#22c55e}.app-shell-bg[data-page-tone=import]{--page-signal:20 184 166;--page-signal-strong:#14b8a6}.app-shell-bg[data-page-tone=clients]{--page-signal:56 189 248;--page-signal-strong:#38bdf8}.app-shell-bg[data-page-tone=contracts]{--page-signal:245 158 11;--page-signal-strong:#f59e0b}.app-shell-bg[data-page-tone=payments]{--page-signal:6 182 212;--page-signal-strong:#06b6d4}.app-shell-bg[data-page-tone=invoices]{--page-signal:132 204 22;--page-signal-strong:#84cc16}.app-shell-bg[data-page-tone=certificates]{--page-signal:96 165 250;--page-signal-strong:#60a5fa}.app-shell-bg[data-page-tone=relances]{--page-signal:251 146 60;--page-signal-strong:#fb923c}.app-shell-bg[data-page-tone=field]{--page-signal:14 165 233;--page-signal-strong:#0ea5e9}.app-shell-bg[data-page-tone=interventions]{--page-signal:45 212 191;--page-signal-strong:#2dd4bf}.app-shell-bg[data-page-tone=company]{--page-signal:148 163 184;--page-signal-strong:#94a3b8}.app-shell-bg[data-page-tone=billing]{--page-signal:251 191 36;--page-signal-strong:#fbbf24}.app-shell-bg[data-page-tone=security]{--page-signal:248 113 113;--page-signal-strong:#f87171}.app-sidebar{background:linear-gradient(#111316f5,#0a0c0ff5),#111316;flex-direction:column;display:flex;box-shadow:18px 0 60px #0000002e}.nav-item{border:1px solid #0000;align-items:center;gap:.55rem;display:flex;position:relative}.nav-item:hover{background:rgb(var(--nav-signal,255 255 255)/.06);color:#f4f4f5;border-color:#ffffff0f}.nav-item-active{background:linear-gradient(135deg,rgb(var(--nav-signal,52 211 153)/.28),#0ea5e914),#0b0d10;border-color:rgb(var(--nav-signal,52 211 153)/.28);box-shadow:inset 3px 0 0 rgb(var(--nav-signal,52 211 153)),0 10px 28px #0003;color:#fff}.nav-item[data-tone=start]{--nav-signal:34 197 94}.nav-item[data-tone=import]{--nav-signal:20 184 166}.nav-item[data-tone=clients]{--nav-signal:56 189 248}.nav-item[data-tone=contracts]{--nav-signal:245 158 11}.nav-item[data-tone=payments]{--nav-signal:6 182 212}.nav-item[data-tone=invoices]{--nav-signal:132 204 22}.nav-item[data-tone=certificates]{--nav-signal:96 165 250}.nav-item[data-tone=relances]{--nav-signal:251 146 60}.nav-item[data-tone=field]{--nav-signal:14 165 233}.nav-item[data-tone=interventions]{--nav-signal:45 212 191}.nav-item[data-tone=company]{--nav-signal:148 163 184}.nav-item[data-tone=billing]{--nav-signal:251 191 36}.nav-item[data-tone=security]{--nav-signal:248 113 113}.nav-step{background:rgb(var(--nav-signal,52 211 153)/.12);border:1px solid rgb(var(--nav-signal,52 211 153)/.28);color:rgb(var(--nav-signal,52 211 153));border-radius:.4rem;flex:0 0 1.45rem;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.nav-item-active .nav-step{background:rgb(var(--nav-signal,52 211 153)/.22);color:#fff}.nav-dot{background:rgb(var(--nav-signal,148 163 184));box-shadow:0 0 14px rgb(var(--nav-signal,148 163 184)/.32);border-radius:999px;flex:0 0 .48rem;width:.48rem;height:.48rem}.nav-section-label{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0 .2rem;font-size:.68rem;font-weight:900}.app-main-panel{background:linear-gradient(180deg,rgb(var(--page-signal)/.035),transparent 18rem),linear-gradient(90deg,rgb(var(--page-signal)/.04),transparent 18rem);min-width:0}.app-main-panel header{border-color:rgb(var(--page-signal)/.18)}.app-main-panel header>div>p,.status-pill{color:var(--page-signal-strong)}.status-pill{background:linear-gradient(135deg,rgb(var(--page-signal)/.14),#ffffff05),#101216;border:1px solid rgb(var(--page-signal)/.28);border-radius:.42rem;align-items:center}@supports (color:color-mix(in lab,red,red)){.status-pill{color:color-mix(in srgb,var(--page-signal-strong) 78%,white)}}.status-pill{white-space:nowrap;padding:.42rem .58rem;font-size:.75rem;font-weight:850;line-height:1;display:inline-flex}.app-route-cue{background:linear-gradient(135deg,rgb(var(--page-signal)/.13),#ffffff05),#0c0f12;border:1px solid rgb(var(--page-signal)/.22);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.85rem;min-height:3.7rem;margin-bottom:1rem;padding:.72rem .85rem;display:flex}.app-route-dot,.app-route-step{flex:none}.app-route-step{background:rgb(var(--page-signal)/.18);border:1px solid rgb(var(--page-signal)/.32);color:#fff;border-radius:.55rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;font-weight:950;display:inline-flex}.app-route-dot{background:var(--page-signal-strong);box-shadow:0 0 18px rgb(var(--page-signal)/.36);border-radius:999px;width:.7rem;height:.7rem}.app-route-cue div{flex:auto;min-width:0}.app-route-cue p{color:var(--page-signal-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1}.app-route-cue strong{color:#f4f4f5;margin-top:.25rem;font-size:.98rem;font-weight:900;line-height:1.2;display:block}.app-route-cue a{border:1px solid rgb(var(--page-signal)/.22);color:#d4d4d8;background:#ffffff09;border-radius:.5rem;flex:none;padding:.55rem .7rem;font-size:.8rem;font-weight:850;text-decoration:none}.app-route-cue a:hover{background:rgb(var(--page-signal)/.1);color:#fff;transform:translateY(-1px)}.app-topbar{justify-content:flex-end;align-items:center;gap:.75rem;min-height:2.5rem;margin-bottom:1rem;display:flex}.app-topbar>div{text-align:right;display:none}.app-topbar p{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.app-topbar strong{color:#d4d4d8;margin-top:.2rem;font-size:.82rem;line-height:1.25;display:block}@media (min-width:640px){.app-topbar>div{display:block}}.sidebar-logout-button{color:#d4d4d8;background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #2a2f36;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.app-topbar .sidebar-logout-button{width:auto;min-height:2.5rem;padding-inline:.95rem}.sidebar-logout-button:hover:not(:disabled){color:#fecaca;background:linear-gradient(#fb718517,#ffffff06),#171a1f;border-color:#fb71853d}.sidebar-logout-button:disabled{cursor:not-allowed;opacity:.65}.internal-nav-section{border-top:1px solid #ffffff0f;margin-top:1rem;padding-top:1rem}.internal-nav-label{color:#fbbf24;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.internal-nav-item{border-style:dashed}.internal-notice{background:linear-gradient(135deg,#f59e0b1f,#38bdf80b),linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#f59e0b3d;box-shadow:0 18px 44px #0003}.admin-lead-row{transition:background-color .16s,box-shadow .16s}.admin-lead-row:hover{background:#ffffff09}.admin-action-card{background:#ffffff07;border-color:#ffffff12}.admin-action-card:hover{background:#ffffff0a;border-color:#34d39933}.premium-action,.premium-inline-action{background:linear-gradient(135deg,rgb(var(--page-signal)/.92),rgb(var(--page-signal)/.58) 58%,#0e7490e6),#047857;border:1px solid rgb(var(--page-signal)/.34);box-shadow:0 10px 28px rgb(var(--page-signal)/.18),inset 0 1px 0 #ffffff29;color:#fff}.premium-action{justify-content:center;min-width:9rem;padding:.625rem 1rem;display:inline-flex}.premium-action:hover,.premium-inline-action:hover{border-color:rgb(var(--page-signal)/.56);box-shadow:0 16px 36px rgb(var(--page-signal)/.26),inset 0 1px 0 #fff3;transform:translateY(-1px)}.premium-action[data-requested=true]{background:linear-gradient(135deg,#f59e0b,#059669 52%,#0e7490),#047857;border-color:#fde68a73;box-shadow:0 16px 38px #f59e0b2e,0 10px 28px #05966929,inset 0 1px #ffffff2e}.premium-secondary-action{color:#d4d4d8;background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #2a2f36}.premium-secondary-action:hover{background:linear-gradient(180deg,rgb(var(--page-signal)/.08),#ffffff08),#171a1f;border-color:rgb(var(--page-signal)/.3);color:#fff}.login-shell{background:radial-gradient(circle at 20% 16%,#10b98129,#0000 25rem),radial-gradient(circle at 84% 78%,#f59e0b1f,#0000 26rem),linear-gradient(135deg,#38bdf812,#0000 36%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 40px),#050607}.login-stage{position:relative}.login-stage:before{content:"";background:linear-gradient(#0000,#34d39933,#0000);width:1px;height:68%;display:none;position:absolute;top:16%;left:calc(100% - 470px)}@media (min-width:1024px){.login-stage:before{display:block}}.login-card,.login-hero{position:relative}.login-brand-row{align-items:center;gap:.85rem;display:flex}.login-public-links{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.login-public-links a{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff13;border-radius:.375rem;padding:.45rem .65rem;font-size:.8rem;font-weight:750}.login-public-links a:hover{color:#f4f4f5;border-color:#34d3993d;transform:translateY(-1px)}.login-brand-mark{color:#a7f3d0;background:linear-gradient(135deg,#10b98147,#38bdf81f),#0b0d10;border:1px solid #34d3993d;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.8rem;font-weight:800;display:inline-flex;box-shadow:0 18px 40px #0596691f}.login-proof-metric{background:linear-gradient(#ffffff0e,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;padding:.9rem}.login-proof-metric span,.login-proof-metric strong{display:block}.login-proof-metric strong{color:#f4f4f5;font-size:1.15rem;font-weight:800}.login-proof-metric span{color:#a1a1aa;margin-top:.25rem;font-size:.75rem}.login-product-preview{background:linear-gradient(135deg,#10b98114,#38bdf80b),linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;max-width:36rem;margin-top:1.5rem;padding:1rem;overflow:hidden;box-shadow:0 30px 80px #00000047}.login-preview-header,.login-preview-list div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-preview-header strong{color:#f4f4f5;margin-top:.2rem;font-size:1rem;display:block}.login-preview-header span{color:#34d399;background:#064e3b57;border:1px solid #34d39947;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.login-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.login-preview-kpi{background:#ffffff0a;border:1px solid #262a31;border-radius:.5rem;padding:.8rem}.login-preview-kpi span,.login-preview-list span{color:#a1a1aa;font-size:.78rem}.login-preview-kpi strong{color:#f4f4f5;margin-top:.25rem;font-size:1rem;display:block}.login-preview-list{gap:.5rem;margin-top:.85rem;display:grid}.login-preview-list div{background:#ffffff07;border:1px solid #ffffff0b;border-radius:.375rem;padding:.65rem .75rem}.login-preview-list strong{color:#f59e0b;font-size:.78rem}.login-card{background:linear-gradient(#ffffff12,#ffffff05),#111316;border:1px solid #94a3b82e;border-radius:.65rem;padding:1.35rem;overflow:hidden;box-shadow:0 36px 100px #0000006b,inset 0 1px #ffffff0f}@media (min-width:640px){.login-card{padding:1.65rem}}.login-card-topline{background:linear-gradient(90deg,#34d399,#38bdf8 48%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.login-security-pill{color:#34d399;background:linear-gradient(135deg,#10b98133,#38bdf814),#064e3b57;border:1px solid #34d39947;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.login-form{gap:1rem;margin-top:2rem;display:grid}.login-field,.login-field span,.login-input{display:block}.login-field span{color:#d4d4d8;font-size:.875rem;font-weight:650}.login-input{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #303640;border-radius:.45rem;outline:none;width:100%;height:3.2rem;margin-top:.55rem;padding:0 .9rem;font-size:.95rem}.login-input:focus{border-color:#34d399b8;box-shadow:0 0 0 3px #34d3991f,0 12px 30px #00000038}.login-error{color:#fecaca;background:#7f1d1d57;border:1px solid #f871714d;border-radius:.375rem}.login-error,.login-plan-intent{padding:.65rem .75rem;font-size:.875rem}.login-plan-intent{color:#bbf7d0;background:#34d39914;border:1px solid #34d39938;border-radius:.375rem;font-weight:800}.login-submit{color:#fff;background:linear-gradient(135deg,#059669,#0f766e 55%,#0e7490),#047857;border:1px solid #6ee7b747;border-radius:.45rem;justify-content:center;align-items:center;width:100%;min-height:3.2rem;padding:.75rem 1rem;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:0 16px 38px #0596693d,inset 0 1px #ffffff29}.login-submit:hover{border-color:#a7f3d080;transform:translateY(-1px);box-shadow:0 22px 52px #05966952,inset 0 1px #fff3}.login-submit:disabled{box-shadow:none;color:#a1a1aa;cursor:not-allowed;background:#2a2f36;border-color:#3f4651;transform:none}.login-card-footer{color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff0e;border-radius:.45rem;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;font-size:.75rem;line-height:1.5;display:flex}.login-card-footer span{background:#34d399;border-radius:999px;flex:0 0 .45rem;width:.45rem;height:.45rem;box-shadow:0 0 18px #34d3998c}.public-shell{background:radial-gradient(circle at 18% 10%,#10b98129,#0000 25rem),radial-gradient(circle at 88% 28%,#38bdf81c,#0000 28rem),linear-gradient(135deg,#f59e0b0f,#0000 38%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 40px),#050607}.public-nav{border-bottom:1px solid #ffffff0f}.public-brand{align-items:center;gap:.75rem;display:flex}.public-brand span{color:#a7f3d0;background:linear-gradient(135deg,#10b98147,#38bdf81f),#0b0d10;border:1px solid #34d3993d;border-radius:.5rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:.8rem;font-weight:900;display:inline-flex}.public-brand small,.public-brand strong{display:block}.public-brand strong{color:#f4f4f5;font-size:.95rem}.public-brand small{color:#a1a1aa;margin-top:.15rem;font-size:.75rem}.public-nav-link{color:#d4d4d8;border:1px solid #0000;border-radius:.375rem;padding:.5rem .75rem;font-weight:750}.public-nav-link:hover{color:#f4f4f5;background:#ffffff09;border-color:#ffffff13}.public-hero{min-height:calc(100vh - 14rem)}.public-agent-grid article,.public-demo-steps article,.public-feature-list,.public-legal-panel,.public-price-panel,.public-product-visual,.public-proof-grid article{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 24px 68px #00000042}.public-legal-panel:before,.public-price-panel:before,.public-product-visual:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.public-product-visual{padding:1rem}.public-visual-top{justify-content:space-between;align-items:center;display:flex}.public-visual-list span,.public-visual-top span{color:#a1a1aa;font-size:.8rem}.public-visual-list strong,.public-visual-top strong{color:#f4f4f5;font-weight:900}.public-visual-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;height:9rem;margin-top:1.25rem;display:grid}.public-visual-bars span{background:linear-gradient(#34d399,#0e7490);border-radius:.35rem .35rem 0 0;min-height:2rem;display:block;box-shadow:0 0 24px #34d3992e}.public-visual-bars span[data-size="92"]{height:92%}.public-visual-bars span[data-size="68"]{height:68%}.public-visual-bars span[data-size="82"]{height:82%}.public-visual-bars span[data-size="54"]{height:54%}.public-visual-list{gap:.6rem;margin-top:1rem;display:grid}.public-visual-list div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.home-hero-visual{background:radial-gradient(circle at 12% 0,#38bdf83d,#0000 34%),linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #38bdf83d;border-radius:.75rem;min-height:25rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000057}.home-hero-visual:before{content:"";z-index:2;background:linear-gradient(90deg,#22c55e,#06b6d4 50%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.home-hero-visual img{object-fit:cover;object-position:center;opacity:.88;width:100%;height:100%;min-height:25rem;display:block}.home-hero-visual-panel{background:linear-gradient(135deg,#09090beb,#0f172ab8),#09090bc7;border:1px solid #22c55e47;border-radius:.65rem;max-width:20rem;padding:1rem;position:absolute;bottom:1rem;left:1rem}.home-hero-visual-panel span{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.home-hero-visual-panel strong{color:#f8fafc;margin-top:.4rem;font-size:1.15rem;font-weight:950;line-height:1.15;display:block}.home-hero-visual-panel p{color:#cbd5e1;margin-top:.5rem;font-size:.86rem;line-height:1.45}.public-pricing-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;display:grid}.public-pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.public-price-panel{padding:1.25rem}.public-price-panel strong{color:#f4f4f5;margin-top:.75rem;font-size:3rem;font-weight:950;display:inline-block}.public-price-panel>span{color:#a1a1aa;margin-left:.35rem;font-size:1rem;font-weight:800}.public-price-panel p{color:#a1a1aa;margin:1rem 0;font-size:.9rem;line-height:1.6}.public-feature-list{gap:.7rem;padding:1rem;display:grid}.public-feature-list-compact{box-shadow:none;background:0 0;border:0;margin-top:1rem;padding:0}.public-feature-list div{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.45rem;align-items:center;gap:.75rem;padding:.8rem;display:flex}.public-feature-list span{background:#34d399;border-radius:999px;flex:0 0 .55rem;width:.55rem;height:.55rem;box-shadow:0 0 18px #34d3995c}.public-feature-list p{color:#d4d4d8;font-size:.9rem;font-weight:750}.public-agent-grid,.public-demo-steps,.public-proof-grid{gap:1rem;display:grid}.public-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-agent-grid article{padding:1rem}.public-agent-grid strong{color:#f4f4f5;font-size:1rem;font-weight:900;display:block}.public-agent-grid p{color:#a1a1aa;margin-top:.75rem;font-size:.9rem;line-height:1.6}.public-demo-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.public-demo-steps article,.public-proof-grid article{padding:1rem}.public-demo-steps span{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:900;display:inline-flex}.public-demo-steps strong{color:#f4f4f5;margin-top:.85rem;font-size:1rem;display:block}.public-demo-steps p,.public-proof-grid article{color:#a1a1aa;font-size:.9rem;line-height:1.6}.public-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-final-cta,.home-proof-strip article{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;box-shadow:0 18px 54px #00000038}.home-proof-strip article{gap:.35rem;padding:1rem;display:grid}.home-proof-strip strong{color:#f4f4f5;font-size:1.6rem;font-weight:950}.home-proof-strip span{color:#a1a1aa;font-size:.86rem;line-height:1.45}.home-trade-band{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.home-trade-band>div:first-child{background:linear-gradient(135deg,#0ea5e92e,#10b98114),#111316;border:1px solid #38bdf833;border-radius:.75rem;padding:1.25rem}.home-trade-band p{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.home-trade-band h2{color:#f8fafc;letter-spacing:0;margin-top:.7rem;font-size:clamp(1.45rem,2.6vw,2.5rem);font-weight:950;line-height:1.06}.home-outcome-grid,.home-trade-grid{gap:1rem;display:grid}.home-trade-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-outcome-grid article,.home-trade-grid article{background:linear-gradient(#ffffff0e,#ffffff05),#111316;border:1px solid #262a31;border-radius:.65rem;padding:1rem;position:relative}.home-trade-grid article:first-child{border-color:#f59e0b47}.home-trade-grid article:nth-child(2){border-color:#22c55e47}.home-trade-grid article:nth-child(3){border-color:#38bdf847}.home-trade-grid article:nth-child(4){border-color:#0ea5e947}.home-outcome-grid strong,.home-trade-grid strong{color:#f8fafc;font-size:1rem;font-weight:950;display:block}.home-outcome-grid p,.home-trade-grid span{color:#a1a1aa;margin-top:.65rem;font-size:.88rem;line-height:1.55;display:block}.home-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-outcome-grid article:before{content:"";background:linear-gradient(90deg,#22c55e,#06b6d4,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.home-solution-grid{gap:.85rem;display:grid}@media (min-width:900px){.home-solution-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.home-solution-grid article{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.65rem;min-width:0;padding:1rem}.home-solution-grid article:first-child{border-color:#f59e0b52}.home-solution-grid article:nth-child(2){border-color:#38bdf84d}.home-solution-grid article:nth-child(3){border-color:#f472b647}.home-solution-grid article:nth-child(4){border-color:#22c55e4d}.home-solution-grid article:nth-child(5){border-color:#0ea5e94d}.home-solution-grid span{color:#38bdf8;letter-spacing:.08em;font-size:.78rem;font-weight:950;display:block}.home-solution-grid p{color:#a1a1aa;margin-top:.8rem;font-size:.8rem;font-weight:800;line-height:1.4}.home-solution-grid strong{color:#f8fafc;margin-top:.35rem;font-size:1.02rem;font-weight:950;line-height:1.2;display:block}.home-solution-grid small{color:#a1a1aa;margin-top:.7rem;font-size:.82rem;line-height:1.5;display:block}.home-final-cta{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex;position:relative;overflow:hidden}.home-final-cta:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.home-final-cta h2{color:#f4f4f5;margin-top:.35rem;font-size:1.65rem;font-weight:950}.home-final-cta p:last-child{color:#a1a1aa;max-width:45rem;margin-top:.6rem;line-height:1.65}.simulator-hero{min-height:calc(76vh - 8rem)}.simulator-next-step,.simulator-panel,.simulator-proof-card,.simulator-proof-grid article,.simulator-result-card{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000042}.simulator-next-step:before,.simulator-panel:before,.simulator-proof-card:before,.simulator-proof-grid article:before,.simulator-result-card:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.simulator-proof-card{padding:1.25rem}.simulator-next-step span,.simulator-proof-card span,.simulator-proof-grid span,.simulator-result-card span{color:#34d399;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.simulator-next-step strong,.simulator-proof-card strong,.simulator-proof-grid strong,.simulator-result-card strong{color:#f4f4f5;margin-top:.5rem;font-size:1.1rem;font-weight:950;line-height:1.25;display:block}.simulator-next-step p,.simulator-proof-card p,.simulator-proof-grid p,.simulator-result-card p{color:#a1a1aa;margin-top:.75rem;font-size:.9rem;line-height:1.65}.simulator-panel-header{background:linear-gradient(135deg,#10b98113,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1.1rem}.simulator-panel-header p{color:#34d399;text-transform:uppercase;font-size:.75rem;font-weight:850}.simulator-panel-header h2{color:#f4f4f5;margin-top:.25rem;font-size:1.25rem;font-weight:950}.simulator-controls{gap:1rem;padding:1.1rem;display:grid}.simulator-slider{background:#ffffff08;border:1px solid #fff1;border-radius:.5rem;padding:.95rem}.simulator-slider[data-alert=true]{background:#f59e0b0f;border-color:#f59e0b38}.simulator-slider-scale,.simulator-slider-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.simulator-plan-select label,.simulator-slider label{color:#f4f4f5;font-size:.85rem;font-weight:850}.simulator-slider strong{color:#f4f4f5;white-space:nowrap;font-size:.95rem;font-weight:950}.simulator-slider input{accent-color:#34d399;width:100%;margin-top:.85rem}.simulator-slider-scale{color:#71717a;margin-top:.3rem;font-size:.72rem;font-weight:750}.simulator-slider p{color:#fbbf24;margin-top:.6rem;font-size:.78rem;line-height:1.5}.simulator-plan-select{gap:.5rem;display:grid}.simulator-plan-select select{color:#f4f4f5;font:inherit;background:#0b0d10;border:1px solid #ffffff17;border-radius:.5rem;min-height:2.7rem;padding:0 .75rem;font-weight:750}.simulator-results{gap:1rem;display:grid}.simulator-result-card{padding:1.25rem}.simulator-result-card strong{letter-spacing:0;font-size:2.35rem}.simulator-result-card-loss:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.simulator-result-card-loss span{color:#fb7185}.simulator-result-card-recovery:before{background:linear-gradient(90deg,#34d399,#34d39900)}.simulator-result-card-roi:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.simulator-result-card-roi span{color:#7dd3fc}.simulator-next-step{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.simulator-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.simulator-proof-grid article{padding:1rem}.seo-hero{min-height:calc(74vh - 8rem)}.seo-check-grid article,.seo-faq-grid article,.seo-panel,.seo-summary-card,.seo-two-column article,.seo-workflow-grid article{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 24px 68px #0000003d}.seo-check-grid article:before,.seo-faq-grid article:before,.seo-panel:before,.seo-summary-card:before,.seo-two-column article:before,.seo-workflow-grid article:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.seo-check-grid article,.seo-faq-grid article,.seo-panel,.seo-summary-card,.seo-two-column article,.seo-workflow-grid article{padding:1.25rem}.seo-summary-card span,.seo-workflow-grid span{color:#34d399;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.seo-faq-grid h3,.seo-source-grid strong,.seo-summary-card strong,.seo-two-column h2,.seo-workflow-grid strong{color:#f4f4f5;font-weight:950;line-height:1.25;display:block}.seo-summary-card strong{margin-top:.5rem;font-size:1.18rem}.seo-check-grid p,.seo-faq-grid p,.seo-source-grid p,.seo-summary-card p,.seo-two-column li,.seo-two-column p,.seo-workflow-grid p{color:#a1a1aa;font-size:.92rem;line-height:1.7}.seo-faq-grid p,.seo-summary-card p,.seo-workflow-grid p{margin-top:.75rem}.seo-panel h2{color:#f4f4f5;margin-top:.25rem;font-size:1.4rem;font-weight:950}.seo-check-grid,.seo-faq-grid,.seo-source-grid,.seo-workflow-grid{gap:1rem;margin-top:1.25rem;display:grid}.seo-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-source-grid article{background:#ffffff08;border:1px solid #ffffff12;border-radius:.5rem;padding:1rem}.seo-source-grid a{color:#7dd3fc;margin-top:.75rem;font-size:.85rem;font-weight:850;display:inline-flex}.seo-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-check-grid article{align-items:center;gap:.75rem;display:flex}.seo-check-grid article:before{background:linear-gradient(#34d399,#34d39900);width:3px;height:auto;inset:0 auto 0 0}.seo-check-grid span{background:#34d399;border-radius:999px;flex:0 0 .55rem;width:.55rem;height:.55rem;box-shadow:0 0 18px #34d39957}.seo-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-workflow-grid span{background:#34d3991a;border:1px solid #34d3993d;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.seo-workflow-grid strong{margin-top:.85rem}.seo-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.seo-two-column h2{font-size:1.15rem}.seo-two-column p{margin-top:.75rem}.seo-two-column ul{gap:.65rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.seo-two-column li{border-left:3px solid #34d3997a;padding-left:.75rem}.seo-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-request-panel{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #262a31;border-radius:.75rem;gap:1.25rem;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #0000003d}.demo-request-panel:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.demo-request-panel h2{color:#f4f4f5;margin-top:.25rem;font-size:1.4rem;font-weight:950}.demo-request-panel p{color:#a1a1aa;margin-top:.5rem;font-size:.92rem;line-height:1.7}.demo-form-grid,.demo-request-form{gap:1rem;display:grid}.demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-request-form label{gap:.45rem;display:grid}.demo-request-form span{color:#f4f4f5;font-size:.82rem;font-weight:850}.demo-request-form input,.demo-request-form select,.demo-request-form textarea{color:#f4f4f5;font:inherit;background:#0b0d10;border:1px solid #ffffff17;border-radius:.5rem;min-height:2.7rem;padding:.7rem .75rem}.demo-request-form textarea{resize:vertical}.demo-message-field{grid-column:1/-1}.demo-form-error,.demo-form-success{border-radius:.45rem;padding:.75rem .85rem;font-size:.875rem;font-weight:750;line-height:1.55}.demo-form-error{color:#fecaca;background:#7f1d1d47;border:1px solid #f8717147}.demo-form-success{color:#bbf7d0;background:#34d39914;border:1px solid #34d39938}.public-legal-panel{gap:1.25rem;padding:1.25rem;display:grid}.public-legal-panel h1,.public-legal-panel h2{color:#f4f4f5;font-weight:900}.public-legal-panel h1{font-size:1.35rem}.public-legal-panel h2{font-size:1rem}.public-legal-panel p{color:#a1a1aa;margin-top:.4rem;font-size:.92rem;line-height:1.7}.cookie-policy-grid{gap:.85rem;margin-top:.8rem;display:grid}@media (min-width:900px){.cookie-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cookie-policy-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #ffffff13;border-radius:.65rem;padding:1rem}.cookie-policy-card>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cookie-policy-card h3{color:#f4f4f5;font-size:1rem;font-weight:900}.cookie-policy-card span{color:#bbf7d0;background:#34d3991a;border:1px solid #34d39938;border-radius:.4rem;flex:none;padding:.35rem .5rem;font-size:.72rem;font-weight:850}.cookie-policy-card ul{gap:.5rem;margin-top:.8rem;display:grid}.cookie-policy-card li{background:#ffffff07;border:1px solid #ffffff0f;border-radius:.45rem;padding:.65rem}.cookie-policy-card small,.cookie-policy-card strong{display:block}.cookie-policy-card strong{color:#f4f4f5;font-family:var(--font-mono);font-size:.78rem}.cookie-policy-card small{color:#a1a1aa;margin-top:.25rem;font-size:.78rem;line-height:1.45}.public-footer{color:#a1a1aa;border-top:1px solid #ffffff0f}.public-footer a,.public-footer-cookie-button{color:#d4d4d8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.public-footer a:hover,.public-footer-cookie-button:hover{color:#f4f4f5}.cookie-consent-banner{z-index:80;background:radial-gradient(circle at 0 0,#34d39929,#0000 34%),linear-gradient(135deg,#064e3beb,#0e7490b8),#0b0d10;border:1px solid #34d3993d;border-radius:.85rem;align-items:flex-end;gap:1rem;max-width:min(64rem,100vw - 2rem);padding:1rem;display:grid;position:fixed;bottom:1rem;left:1rem;box-shadow:0 28px 80px #0000006b}@media (min-width:860px){.cookie-consent-banner{grid-template-columns:minmax(0,1fr) auto}}.cookie-consent-copy p{color:#34d399;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.cookie-consent-copy h2{color:#fff;margin-top:.28rem;font-size:1.15rem;font-weight:950;line-height:1.2}.cookie-consent-copy span{color:#d1fae5;margin-top:.45rem;font-size:.88rem;line-height:1.5;display:block}.cookie-consent-copy a{color:#fef3c7;text-underline-offset:3px;margin-top:.55rem;font-size:.82rem;font-weight:850;text-decoration:underline;display:inline-flex}.cookie-consent-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cookie-choice-button,.cookie-consent-equal-button,.cookie-consent-secondary-button{border-radius:.5rem;min-height:2.75rem;padding:.72rem .95rem;font-size:.84rem;font-weight:900}.cookie-consent-equal-button{color:#fff;border:1px solid #ffffff24}.cookie-consent-equal-button:first-child{background:#ffffff14}.cookie-consent-equal-button:nth-child(2){background:linear-gradient(135deg,#059669,#0e7490)}.cookie-consent-secondary-button{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff17}.cookie-modal-backdrop{z-index:90;background:#000000ad;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cookie-modal-panel{background:linear-gradient(#ffffff0e,#ffffff05),#111316;border:1px solid #ffffff1a;border-radius:.85rem;width:100%;max-width:42rem;max-height:min(90vh,46rem);overflow-y:auto;box-shadow:0 36px 100px #0000007a}.cookie-modal-actions,.cookie-modal-header{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.cookie-modal-header{z-index:1;background:#111316;border-bottom:1px solid #ffffff14;position:sticky;top:0}.cookie-modal-header p{color:#34d399;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.cookie-modal-header h2{color:#f4f4f5;margin-top:.2rem;font-size:1.15rem;font-weight:950}.cookie-icon-button{color:#f4f4f5;background:#ffffff0d;border:1px solid #ffffff17;border-radius:.45rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.95rem;font-weight:900;display:inline-flex}.cookie-category-list{gap:.75rem;padding:1rem;display:grid}.cookie-category-card{background:#ffffff07;border:1px solid #ffffff12;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.85rem;padding:.9rem;display:grid}.cookie-category-heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cookie-category-heading h3{color:#f4f4f5;font-size:.95rem;font-weight:900}.cookie-category-heading span{color:#bbf7d0;background:#34d3991a;border:1px solid #34d39938;border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-weight:850}.cookie-category-card p{color:#a1a1aa;margin-top:.35rem;font-size:.84rem;line-height:1.5}.cookie-switch{background:#27272a;border:1px solid #ffffff14;border-radius:999px;width:2.85rem;height:1.55rem;padding:.15rem}.cookie-switch span{background:#fff;border-radius:999px;width:1.15rem;height:1.15rem;transition:transform .16s;display:block;transform:translate(0)}.cookie-switch[data-active=true]{background:#059669}.cookie-switch[data-active=true] span{transform:translate(1.22rem)}.cookie-switch:disabled{cursor:not-allowed;opacity:.66}.cookie-trace-list{margin-top:.65rem}.cookie-trace-list summary{color:#67e8f9;cursor:pointer;font-size:.78rem;font-weight:850}.cookie-trace-list div{gap:.45rem;margin-top:.55rem;display:grid}.cookie-trace-list article{background:#ffffff06;border:1px solid #ffffff0e;border-radius:.42rem;padding:.55rem}.cookie-trace-list span,.cookie-trace-list strong{display:block}.cookie-trace-list strong{color:#f4f4f5;font-family:var(--font-mono);font-size:.75rem}.cookie-trace-list span{color:#a1a1aa;margin-top:.2rem;font-size:.75rem;line-height:1.4}.cookie-modal-actions{background:#111316;border-top:1px solid #ffffff14;flex-wrap:wrap;position:sticky;bottom:0}.cookie-choice-button{color:#f4f4f5;background:#ffffff0e;border:1px solid #ffffff1a;flex:10rem}.cookie-choice-button-primary{background:linear-gradient(135deg,#059669,#0e7490);border-color:#34d3994d}.public-shell-open-design{color:#1e3a5f;background:#fff}.public-shell-open-design .public-nav{border-bottom:1px solid #1e3a5f14}.public-shell-open-design .public-brand span{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.public-shell-open-design .public-brand strong,.public-shell-open-design .public-footer a,.public-shell-open-design .public-nav-link{color:#1e3a5f}.public-shell-open-design .public-brand small,.public-shell-open-design .public-footer{color:#1e3a5fad}.public-shell-open-design .public-nav-link:hover{color:#1e3a5f;background:#1e3a5f0d;border-color:#1e3a5f1f}.public-shell-open-design .public-footer{border-top:1px solid #1e3a5f14}.public-shell-open-design>.public-nav .premium-action{background:#1e3a5f;border-color:#1e3a5f;box-shadow:0 2px 8px #1e3a5f14}.od-hero{color:#fff;background:linear-gradient(135deg,#1e3a5f,#142945)}.od-hero-inner,.od-section{max-width:1200px;margin:0 auto;padding-left:1rem;padding-right:1rem}.od-hero-inner{grid-template-columns:minmax(0,1fr);gap:2rem;min-height:calc(100vh - 7rem);padding-top:3rem;padding-bottom:3rem;display:grid}.od-hero-copy{align-self:center}.od-eyebrow{color:#1e3a5fad;letter-spacing:.05em;font-size:.78rem;font-weight:700}.od-hero .od-eyebrow{color:#ffffffc7}.od-final-cta h2,.od-hero h1,.od-section h2{letter-spacing:0;font-weight:800}.od-hero h1{color:#fff;max-width:42rem;margin-top:1rem;font-size:clamp(2.35rem,7vw,3.55rem);line-height:1.08}.od-hero-copy>p:not(.od-eyebrow){color:#ffffffd1;max-width:35rem;margin-top:1.25rem;font-size:1rem;line-height:1.55}.od-actions,.od-trust-row{flex-wrap:wrap;gap:.75rem;display:flex}.od-actions{margin-top:1.5rem}.od-button{border-radius:.375rem;justify-content:center;align-items:center;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.od-button-primary{background:#1e3a5f;border:1px solid #1e3a5f}.od-button-primary,.od-button-success{color:#fff;box-shadow:0 2px 8px #1e3a5f14}.od-button-success{background:#2d8a5e;border:1px solid #2d8a5e}.od-button-ghost{color:#fff;background:0 0;border:1px solid #ffffff6b}.od-button:hover{box-shadow:0 4px 16px #1e3a5f1f}.od-trust-row{margin-top:1rem}.od-trust-row span{color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.od-product-shot{color:#1e3a5f;background:#fff;border:1px solid #1e3a5f14;border-radius:.75rem;align-self:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 8px 32px #1e3a5f1f}.od-pricing-strip,.od-renewal-list div,.od-score-card,.od-shot-header{justify-content:space-between;align-items:center;display:flex}.od-renewal-list span,.od-score-card span,.od-shot-header span{color:#1e3a5fa3;font-size:.86rem}.od-renewal-list strong,.od-score-card strong,.od-shot-header strong{color:#1e3a5f;font-weight:800}.od-score-card{background:#f8fafc;border:1px solid #1e3a5f14;border-radius:.5rem;gap:1rem;padding:1rem}.od-score-card strong{margin-top:.2rem;font-size:1.85rem;display:block}.od-score-pill{background:#e8f5ee;border-radius:999px;padding:.45rem .7rem;font-weight:800;color:#2d8a5e!important}.od-renewal-list{gap:.65rem;display:grid}.od-renewal-list div{border:1px solid #1e3a5f14;border-radius:.5rem;gap:1rem;padding:.8rem}.od-renewal-list strong{color:#2d8a5e;font-size:.78rem}.od-section{color:#1e3a5f;padding-top:2.5rem;padding-bottom:2.5rem}.od-section-split{gap:1.25rem;display:grid}.od-final-cta h2,.od-section h2{color:#1e3a5f;margin-top:.7rem;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.18}.od-section p{color:#1e3a5fad;margin-top:.7rem;line-height:1.55}.od-section-heading{max-width:44rem}.od-agent-grid,.od-faq-grid,.od-problem-stack,.od-proof-grid{gap:1rem;display:grid}.od-agent-grid article,.od-faq-grid article,.od-problem-stack article,.od-proof-grid article{background:#fff;border:1px solid #1e3a5f14;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px #1e3a5f0d}.od-agent-grid strong,.od-faq-grid strong,.od-problem-stack strong{color:#1e3a5f;font-weight:800;display:block}.od-agent-grid,.od-faq-grid,.od-proof-grid{margin-top:1.25rem}.od-agent-grid article{border-top:4px solid #2d8a5e}.od-band{background:#f8fafc;border-radius:0;max-width:none;padding-left:max(1rem,50vw - 600px + 1rem);padding-right:max(1rem,50vw - 600px + 1rem)}.od-proof-grid article{color:#1e3a5f;font-weight:800}.od-pricing-strip{background:#f8fafc;border:1px solid #1e3a5f14;border-radius:.75rem;gap:1rem;margin-top:2.5rem;margin-bottom:2.5rem;padding-top:1.25rem;padding-bottom:1.25rem;box-shadow:0 2px 8px #1e3a5f14}.od-pricing-strip>div{max-width:42rem}.od-faq{padding-top:0}.od-final-cta{background:#1e3a5f;border-radius:.75rem;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid}.od-final-cta h2{color:#fff;margin:0}@media (max-width:900px){.demo-form-grid,.home-final-cta,.home-outcome-grid,.home-trade-band,.home-trade-grid,.lead-followup-layout,.lead-log-grid,.lead-stage-board,.pilot-handoff-grid,.public-agent-grid,.public-demo-steps,.public-pricing-grid,.public-pricing-grid-three,.public-proof-grid,.seo-check-grid,.seo-faq-grid,.seo-source-grid,.seo-two-column,.seo-workflow-grid,.simulator-next-step,.simulator-proof-grid,.trust-audit-grid,.trust-command,.trust-pillar-grid{grid-template-columns:1fr}.home-final-cta,.od-pricing-strip,.od-renewal-list div,.od-score-card,.od-shot-header{flex-direction:column;align-items:flex-start}}@media (min-width:760px){.od-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);padding-top:4rem;padding-bottom:4rem}.od-section{padding-top:3.5rem;padding-bottom:3.5rem}.od-section-split{grid-template-columns:minmax(0,.85fr) minmax(20rem,1fr)}.od-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.od-faq-grid,.od-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.od-hero-inner,.od-section{padding-left:1rem;padding-right:1rem}.od-button{width:100%}.od-trust-row span{text-align:center;flex:100%}}.dashboard-certificate-card,.dashboard-mini-metric,.dashboard-section,.dashboard-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.dashboard-stat-card{padding:1rem;overflow:hidden}.dashboard-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.dashboard-stat-card:after{content:"";filter:blur(28px);opacity:.12;background:currentColor;border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:.75rem;right:-1.25rem}.dashboard-stat-card[data-tone=emerald]{color:#34d399}.dashboard-stat-card[data-tone=cyan]{color:#38bdf8}.dashboard-stat-card[data-tone=amber]{color:#f59e0b}.dashboard-stat-card[data-tone=rose]{color:#fb7185}.dashboard-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.dashboard-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.dashboard-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.dashboard-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.dashboard-section{overflow:hidden}.dashboard-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.dashboard-table-head{background:#ffffff07;border-bottom:1px solid #262a31}.dashboard-list-row,.dashboard-table-row{transition:background-color .16s,box-shadow .16s}.dashboard-list-row:hover,.dashboard-table-row:hover{background:#ffffff09}.dashboard-mini-metric{box-shadow:none;padding:.85rem}.dashboard-live-pill{color:#34d399;background:linear-gradient(135deg,#10b98133,#38bdf814),#064e3b57;border:1px solid #34d39947;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-certificate-card{box-shadow:none;padding:1rem;overflow:hidden}.dashboard-certificate-card:before{content:"";background:linear-gradient(#38bdf8,#38bdf800);width:3px;position:absolute;inset:0 auto 0 0}.dashboard-certificate-card:hover{border-color:#38bdf840;transform:translateY(-1px)}.dashboard-architect-panel,.dashboard-empty-cockpit,.dashboard-next-move,.dashboard-today-panel{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.75rem;position:relative;overflow:hidden}.dashboard-artisan-home{background:radial-gradient(circle at 0 0,rgb(var(--page-signal)/.22),transparent 28rem),linear-gradient(135deg,rgb(var(--page-signal)/.11),#ffffff05),#101316;border:1px solid rgb(var(--page-signal)/.24);border-radius:.85rem;gap:1rem;padding:1.1rem;display:grid}.dashboard-artisan-copy p{color:var(--page-signal-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:950}.dashboard-artisan-copy h2{color:#fff;margin-top:.45rem;font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:950;line-height:1.08}.dashboard-artisan-copy span{color:#d4d4d8;margin-top:.55rem;font-size:.95rem;line-height:1.45;display:block}.dashboard-priority-list,.dashboard-quick-actions,.dashboard-today-counts{gap:.75rem;display:grid}.dashboard-today-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-priority-empty,.dashboard-priority-item,.dashboard-today-count{background:linear-gradient(#ffffff0b,#ffffff04),#0b0d10;border:1px solid #ffffff13;border-radius:.7rem;text-decoration:none}.dashboard-today-count{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:6rem;padding:.9rem;display:grid}.dashboard-priority-item:hover,.dashboard-today-count:hover{background:#ffffff0b;transform:translateY(-1px)}.dashboard-today-count>span{background:rgb(var(--page-signal)/.16);border:1px solid rgb(var(--page-signal)/.28);color:#fff;font-variant-numeric:tabular-nums;border-radius:.65rem;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;font-size:1.8rem;font-weight:950;display:inline-flex}.dashboard-today-count strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.2;display:block}.dashboard-today-count p{color:#a1a1aa;margin-top:.3rem;font-size:.84rem;line-height:1.35}.dashboard-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-quick-actions a{align-items:center;min-height:3rem}.dashboard-priority-list{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.75rem;padding:.85rem}.dashboard-priority-header,.dashboard-priority-item{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.dashboard-priority-header strong{color:#f4f4f5;font-size:.95rem;font-weight:950}.dashboard-priority-header span{color:#a1a1aa;font-size:.78rem;font-weight:850}.dashboard-priority-item{padding:.75rem}.dashboard-priority-item>span{background:rgb(var(--page-signal)/.14);border:1px solid rgb(var(--page-signal)/.24);color:#f4f4f5;border-radius:.45rem;flex:none;padding:.42rem .55rem;font-size:.75rem;font-weight:950}.dashboard-priority-item div{flex:auto;min-width:0}.dashboard-priority-empty strong,.dashboard-priority-item strong{color:#fff;font-size:.92rem;font-weight:950;display:block}.dashboard-priority-empty p,.dashboard-priority-item p{color:#a1a1aa;margin-top:.25rem;font-size:.82rem;line-height:1.4}.dashboard-priority-empty{padding:.85rem}.dashboard-architect-panel:before,.dashboard-empty-cockpit:before,.dashboard-next-move:before,.dashboard-today-panel:before{content:"";height:3px;position:absolute;inset:0 0 auto}.dashboard-next-move{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex}.dashboard-next-move:before{background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b)}.dashboard-next-move[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.dashboard-next-move[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.dashboard-next-move[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.dashboard-next-move p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:900}.dashboard-next-move h2{color:#f8fafc;margin-top:.35rem;font-size:1.28rem;font-weight:950;line-height:1.2}.dashboard-next-move span{color:#a1a1aa;max-width:56rem;margin-top:.45rem;font-size:.9rem;line-height:1.55;display:block}.dashboard-empty-cockpit{justify-content:space-between;align-items:center;gap:1.25rem;padding:1.1rem;display:flex}.dashboard-empty-cockpit:before{background:linear-gradient(90deg,#38bdf8,#34d399)}.dashboard-empty-cockpit p,.dashboard-today-header p{color:#34d399;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.dashboard-empty-cockpit h2{color:#f8fafc;margin-top:.35rem;font-size:1.25rem;font-weight:950}.dashboard-empty-cockpit span{color:#a1a1aa;max-width:48rem;margin-top:.45rem;line-height:1.6;display:block}.dashboard-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.dashboard-command-grid{gap:1rem;display:grid}.dashboard-architect-panel{align-items:stretch;gap:1rem;padding:1rem;display:grid}.dashboard-architect-panel:before{background:linear-gradient(90deg,#38bdf8,#34d399 55%,#f59e0b)}.dashboard-architect-panel[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.dashboard-architect-panel[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.dashboard-architect-panel[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.dashboard-architect-panel h3{color:#f8fafc;margin-top:.3rem;font-size:1.2rem;font-weight:950;line-height:1.25}.dashboard-architect-panel span{color:#a1a1aa;margin-top:.55rem;font-size:.9rem;line-height:1.6;display:block}.dashboard-architect-decision{background:#09090b8a;border:1px solid #52525bbd;border-radius:.65rem;gap:.65rem;min-width:12rem;padding:.85rem;display:grid}.dashboard-architect-decision small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.dashboard-architect-decision strong{color:#f8fafc;font-size:1.45rem;font-weight:950}.dashboard-today-panel:before{background:linear-gradient(90deg,#34d399,#34d39900)}.dashboard-today-header{border-bottom:1px solid #3f3f46d9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.dashboard-today-header h3{color:#f8fafc;margin-top:.25rem;font-size:1rem;font-weight:900}.dashboard-today-list{gap:.75rem;padding:1rem;display:grid}.dashboard-today-action{background:#ffffff07;border:1px solid #ffffff12;border-radius:.65rem;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem;transition:background-color .15s,border-color .15s,transform .15s;display:grid}.dashboard-today-action:hover{background:#ffffff0a;transform:translateY(-1px)}.dashboard-today-action[data-tone=cyan]{border-color:#38bdf82e}.dashboard-today-action[data-tone=amber]{border-color:#f59e0b33}.dashboard-today-action[data-tone=rose]{border-color:#fb718538}.dashboard-today-action span{color:#f8fafc;font-variant-numeric:tabular-nums;background:#34d39917;border:1px solid #34d3992e;border-radius:.5rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.05rem;font-weight:950;display:inline-flex}.dashboard-today-action[data-tone=amber] span{background:#f59e0b1a;border-color:#f59e0b38}.dashboard-today-action[data-tone=rose] span{background:#fb71851a;border-color:#fb718538}.dashboard-today-action small,.dashboard-today-action strong{display:block}.dashboard-today-action strong{color:#f8fafc;font-size:.9rem;font-weight:900}.dashboard-today-action small{color:#a1a1aa;margin-top:.2rem;font-size:.8rem;line-height:1.45}.dashboard-today-empty{background:#ffffff07;border:1px solid #34d39929;border-radius:.65rem;padding:.9rem}.dashboard-today-empty strong{color:#f8fafc;font-size:.95rem;font-weight:900;display:block}.dashboard-today-empty p{color:#a1a1aa;margin-top:.35rem;font-size:.82rem;line-height:1.5}.dashboard-today-empty a{color:#bbf7d0;margin-top:.65rem;font-size:.82rem;font-weight:900;display:inline-flex}.contract-safety-cockpit{background:radial-gradient(circle at 6% 0,#34d3991f,#0000 30%),radial-gradient(circle at 96% 4%,#fb718517,#0000 26%),linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #2a2f36;border-radius:.5rem;overflow:hidden}.contract-safety-brief,.contract-safety-command{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.contract-safety-brief{border-bottom:1px solid #ffffff14}.contract-safety-brief h2,.contract-safety-command h3{color:#f4f4f5;letter-spacing:0;font-weight:900}.contract-safety-brief h2{margin-top:.35rem;font-size:clamp(1.45rem,2.2vw,2.25rem)}.contract-safety-brief p:not(:first-child),.contract-safety-command p:not(:first-child){color:#a1a1aa;max-width:46rem;margin-top:.45rem}.contract-safety-gauge{text-align:right;background:#0406088a;border:1px solid #ffffff14;border-radius:.5rem;min-width:9.25rem;padding:.9rem 1rem}.contract-safety-gauge[data-tone=emerald]{border-color:#34d39942}.contract-safety-gauge[data-tone=amber]{border-color:#f59e0b47}.contract-safety-gauge[data-tone=rose]{border-color:#fb718547}.contract-safety-gauge small,.contract-safety-gauge span{color:#a1a1aa;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.contract-safety-gauge strong{color:#f4f4f5;font-variant-numeric:tabular-nums;margin-top:.45rem;font-size:2.7rem;font-weight:950;line-height:1;display:inline-block}.contract-safety-actions,.contract-safety-grid{gap:.75rem;padding:1rem;display:grid}.contract-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contract-safety-action,.contract-safety-signal{background:#ffffff07;border:1px solid #ffffff12;border-radius:.5rem;min-width:0;padding:.85rem}.contract-safety-signal{color:#f4f4f5}.contract-safety-action[data-tone=emerald],.contract-safety-signal[data-tone=emerald]{border-color:#34d3992e}.contract-safety-action[data-tone=cyan],.contract-safety-signal[data-tone=cyan]{border-color:#38bdf82e}.contract-safety-action[data-tone=amber],.contract-safety-signal[data-tone=amber]{border-color:#f59e0b33}.contract-safety-action[data-tone=rose],.contract-safety-signal[data-tone=rose]{border-color:#fb718533}.contract-safety-action small,.contract-safety-signal p,.contract-safety-signal span{color:#a1a1aa}.contract-safety-signal p{text-transform:uppercase;font-size:.75rem;font-weight:800}.contract-safety-signal strong{color:#f4f4f5;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:1.6rem;font-weight:900;display:block}.contract-safety-signal span{margin-top:.35rem;font-size:.82rem;display:block}.contract-safety-command{background:#0406084d;border-block:1px solid #ffffff14}.contract-safety-command h3{font-size:1.05rem}.contract-safety-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.contract-safety-action{transition:background-color .15s,border-color .15s,transform .15s;display:block}.contract-safety-action:hover{background:#ffffff0a;transform:translateY(-1px)}.contract-safety-action small,.contract-safety-action span,.contract-safety-action strong{display:block}.contract-safety-action span{color:#f4f4f5;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:950}.contract-safety-action strong{color:#f4f4f5;margin-top:.35rem;font-size:.9rem}.contract-safety-action small{margin-top:.3rem;line-height:1.45}@media (max-width:1024px){.dashboard-quick-actions,.dashboard-today-counts{grid-template-columns:1fr}.dashboard-empty-cockpit,.dashboard-next-move{flex-direction:column;align-items:stretch}.dashboard-empty-actions{justify-content:flex-start}.contract-safety-actions,.contract-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.dashboard-command-grid{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.8fr)}.dashboard-architect-panel{grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr)}}@media (max-width:640px){.contract-safety-brief,.contract-safety-command{flex-direction:column;align-items:stretch}.contract-safety-gauge{text-align:left}.contract-safety-actions,.contract-safety-grid{grid-template-columns:1fr}}.relance-action-stat,.relance-command-panel,.relance-deal-card,.relance-section,.relance-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.relance-command-panel{border-radius:.75rem;align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden}.relance-command-panel:before{content:"";background:linear-gradient(90deg,#fb7185,#f59e0b 44%,#34d399);height:3px;position:absolute;inset:0 0 auto}.relance-command-brief p{color:#f59e0b;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.relance-command-brief h2{color:#f8fafc;margin-top:.35rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950}.relance-command-brief span{color:#a1a1aa;margin-top:.45rem;line-height:1.6;display:block}.relance-command-decision{background:#09090b8a;border:1px solid #52525bbd;border-radius:.65rem;gap:.65rem;min-width:13rem;padding:.85rem;display:grid}.relance-command-decision[data-tone=emerald]{border-color:#34d39947}.relance-command-decision[data-tone=amber]{border-color:#f59e0b47}.relance-command-decision[data-tone=rose]{border-color:#fb718547}.relance-command-decision small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.relance-command-decision strong{color:#f8fafc;font-size:1.35rem;font-weight:950}.relance-command-decision span{color:#a1a1aa;font-size:.84rem;line-height:1.45}.relance-today-panel{background:radial-gradient(circle at 0 0,#f59e0b33,#0000 34%),linear-gradient(135deg,#7f1d1d42,#f59e0b1c),#111316;border:1px solid #f59e0b42;border-radius:.85rem;overflow:hidden}.relance-today-header{border-bottom:1px solid #f59e0b2e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.relance-today-header p{color:#fbbf24;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950}.relance-today-header h3{color:#fff;margin-top:.35rem;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:950;line-height:1.15}.relance-today-header>span{color:#fde68a;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:.55rem;padding:.7rem .85rem;font-size:1rem;font-weight:950;display:inline-flex}.relance-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.relance-today-card{background:linear-gradient(#ffffff0b,#ffffff04),#111316;border:1px solid #f59e0b38;border-radius:.75rem;gap:.75rem;min-height:17rem;padding:1rem;display:grid}.relance-today-card[data-tone=rose]{border-color:#fb718559}.relance-today-card[data-tone=emerald]{border-color:#34d39947}.relance-today-card-head{justify-content:space-between;align-items:center;display:flex}.relance-today-card-head span{color:#fde68a;background:#f59e0b21;border:1px solid #f59e0b47;border-radius:.55rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:950;display:inline-flex}.relance-today-card-head strong{color:#f8fafc;font-size:1rem;font-weight:950}.relance-today-card h4{color:#fff;font-size:1.1rem;font-weight:950;line-height:1.2}.relance-today-card p{color:#a1a1aa;font-size:.86rem;line-height:1.35}.relance-today-card dl{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.relance-today-card dl div{background:#ffffff07;border:1px solid #ffffff12;border-radius:.55rem;padding:.65rem}.relance-today-card dt{color:#71717a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.relance-today-card dd{color:#f4f4f5;margin-top:.2rem;font-size:.9rem;font-weight:900}.relance-today-actions{align-items:stretch;gap:.55rem;margin-top:auto;display:grid}.relance-stat-card{color:#f4f4f5;padding:1rem;overflow:hidden}.relance-action-stat:before,.relance-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.relance-stat-card:after{content:"";filter:blur(28px);opacity:.12;background:currentColor;border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:.75rem;right:-1.25rem}.relance-action-stat[data-tone=emerald],.relance-stat-card[data-tone=emerald]{color:#34d399}.relance-action-stat[data-tone=cyan],.relance-stat-card[data-tone=cyan]{color:#38bdf8}.relance-action-stat[data-tone=amber],.relance-stat-card[data-tone=amber]{color:#f59e0b}.relance-action-stat[data-tone=rose],.relance-stat-card[data-tone=rose]{color:#fb7185}.relance-action-stat[data-tone=emerald]:before,.relance-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.relance-action-stat[data-tone=cyan]:before,.relance-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.relance-action-stat[data-tone=amber]:before,.relance-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.relance-action-stat[data-tone=rose]:before,.relance-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.relance-section{overflow:hidden}.relance-agent-panel[open],.relance-section[open]{padding-bottom:1rem}.relance-agent-panel[open]>summary,.relance-section[open]>summary{margin-bottom:1rem}.relance-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.relance-critical-pill{color:#fda4af;background:linear-gradient(135deg,#fb718529,#f59e0b14),#7f1d1d2e;border:1px solid #fb718542;border-radius:.375rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.relance-deal-card{padding:1rem;overflow:hidden}.relance-deal-card:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.relance-deal-card[data-tone=emerald]:before{background:#34d399}.relance-deal-card[data-tone=amber]:before{background:#f59e0b}.relance-deal-card[data-tone=rose]:before{background:#fb7185}.relance-deal-card:hover{border-color:#94a3b857;transform:translateY(-1px);box-shadow:0 20px 52px #00000047}.relance-script{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff0e;border-radius:.45rem;padding:.8rem}.relance-detail-cell{background:linear-gradient(#ffffff09,#ffffff03),#0b0d10;border:1px solid #262a31;border-radius:.45rem;padding:.75rem}.relance-detail-cell dt{color:#a1a1aa;letter-spacing:.025em;text-transform:uppercase;font-size:.72rem}.relance-detail-cell dd{color:#f4f4f5;margin-top:.25rem;font-weight:700}.relance-action-stat{box-shadow:none;padding:.85rem;overflow:hidden}.relance-decision-button{background:#ffffff05}.relance-decision-button:hover:not(:disabled){color:#fff;background:#ffffff0f}.relance-agent-card,.relance-agent-panel{background:linear-gradient(135deg,#38bdf814,#10b9810b),linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000003d}.relance-agent-card:before,.relance-agent-panel:before{content:"";height:3px;position:absolute;inset:0 0 auto}.relance-agent-panel:before{background:linear-gradient(90deg,#38bdf8,#34d399 54%,#f59e0b)}.relance-agent-badge{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf838;border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.relance-agent-card{border:1px solid #262a31;border-radius:.5rem;padding:1rem}.relance-agent-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.relance-agent-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.relance-agent-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.relance-agent-card strong{color:#f4f4f5;text-align:center;background:#ffffff0b;border:1px solid #ffffff14;border-radius:.375rem;min-width:3rem;padding:.35rem .55rem;font-size:1.15rem}.relance-agent-note{background:#38bdf80f;border:1px solid #38bdf829;border-radius:.45rem;padding:.75rem}.relance-agent-note span{color:#bae6fd;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.relance-agent-note p{color:#d4d4d8;margin-top:.3rem;font-size:.875rem;line-height:1.5}.relance-agent-brief{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff12;border-radius:.45rem;padding:.65rem .75rem;font-size:.84rem;line-height:1.5}.relance-agent-variants{gap:.5rem;margin-top:.75rem;display:grid}.relance-agent-variants details{background:#ffffff07;border:1px solid #ffffff0f;border-radius:.4rem;padding:.65rem .75rem}.relance-agent-variants summary{color:#f4f4f5;cursor:pointer;font-size:.8rem;font-weight:800}.relance-agent-variants details p{color:#a1a1aa;margin-top:.5rem;font-size:.82rem;line-height:1.55}@media (min-width:900px){.relance-command-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr)}}@media (max-width:980px){.relance-today-header{flex-direction:column;align-items:stretch}.relance-today-header>span{justify-content:center}.relance-today-grid{grid-template-columns:1fr}}.contract-metric-card,.contract-portfolio-command,.contract-section{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.contract-portfolio-command{border-radius:.75rem;align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden}.contract-portfolio-command:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.contract-portfolio-brief p{color:#38bdf8;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.contract-portfolio-brief h2{color:#f8fafc;margin-top:.35rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950}.contract-portfolio-brief span{color:#a1a1aa;margin-top:.45rem;line-height:1.6;display:block}.contract-portfolio-decision{background:#09090b8a;border:1px solid #52525bbd;border-radius:.65rem;gap:.65rem;min-width:13rem;padding:.85rem;display:grid}.contract-portfolio-decision[data-tone=emerald]{border-color:#34d39947}.contract-portfolio-decision[data-tone=amber]{border-color:#f59e0b47}.contract-portfolio-decision[data-tone=rose]{border-color:#fb718547}.contract-portfolio-decision small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.contract-portfolio-decision strong{color:#f8fafc;font-size:1.45rem;font-weight:950}.contract-portfolio-decision span{color:#a1a1aa;font-size:.84rem;line-height:1.45}.contract-metric-card{padding:1rem;overflow:hidden}.contract-metric-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.contract-metric-card:after{content:"";filter:blur(28px);opacity:.12;background:currentColor;border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:.75rem;right:-1.25rem}.contract-metric-card[data-tone=emerald]{color:#34d399}.contract-metric-card[data-tone=cyan]{color:#38bdf8}.contract-metric-card[data-tone=amber]{color:#f59e0b}.contract-metric-card[data-tone=rose]{color:#fb7185}.contract-metric-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.contract-metric-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.contract-metric-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.contract-metric-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.contract-section{overflow:hidden}.contract-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.contract-count-pill,.contract-payment-pill{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.375rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.contract-payment-pill{color:#a7f3d0}.contract-table-row{transition:background-color .16s,box-shadow .16s}.contract-table-row:hover{background:#ffffff09}@media (min-width:900px){.contract-portfolio-command{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr)}}.contract-detail-hero,.contract-detail-section{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.contract-detail-section[id=sepa-sandbox]{scroll-margin-top:1.25rem}.contract-dossier-strip{background:linear-gradient(135deg,#f59e0b17,#06b6d40e),#0b0d10;border:1px solid #f59e0b33;border-radius:.65rem;gap:.75rem;padding:.85rem;display:grid}@media (min-width:760px){.contract-dossier-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.contract-dossier-strip div{background:linear-gradient(#ffffff0a,#ffffff04),#111316;border:1px solid #ffffff13;border-radius:.5rem;min-width:0;padding:.75rem}.contract-dossier-strip small,.contract-dossier-strip span{color:#a1a1aa;font-size:.72rem;font-weight:850;display:block}.contract-dossier-strip span{letter-spacing:.06em;text-transform:uppercase}.contract-dossier-strip strong{color:#f4f4f5;overflow-wrap:anywhere;margin-top:.28rem;font-size:.98rem;font-weight:900;line-height:1.25;display:block}.contract-dossier-strip small{color:#fbbf24;margin-top:.28rem;line-height:1.35}.contract-evidence-grid{gap:.75rem;display:grid}@media (min-width:1024px){.contract-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-detail-hero{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.contract-detail-hero:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 52%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.contract-next-action{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:0 18px 44px #0000002e}@media (min-width:768px){.contract-next-action{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}}.contract-next-action-brief p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.contract-next-action-brief h3{color:#f4f4f5;margin-top:.5rem;font-size:1.35rem;font-weight:750;line-height:1.2}.contract-next-action-brief span{color:#a1a1aa;max-width:42rem;margin-top:.5rem;font-size:.9rem;line-height:1.55;display:block}.contract-next-action-grid{gap:.75rem;display:grid}@media (min-width:640px){.contract-next-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.contract-next-action{grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.contract-next-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contract-next-action-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:.45rem;gap:.4rem;min-height:8rem;padding:.85rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid}.contract-next-action-card:hover{background:#ffffff0e;border-color:#ffffff24;transform:translateY(-1px)}.contract-next-action-card span{letter-spacing:.08em;font-size:.75rem;font-weight:850}.contract-next-action-card strong{color:#f4f4f5;font-size:1rem}.contract-next-action-card small{color:#a1a1aa;font-size:.78rem;line-height:1.45}.contract-next-action-card[data-tone=emerald]{border-color:#34d3993d}.contract-next-action-card[data-tone=emerald] span{color:#34d399}.contract-next-action-card[data-tone=cyan]{border-color:#38bdf83d}.contract-next-action-card[data-tone=cyan] span{color:#38bdf8}.contract-next-action-card[data-tone=amber]{border-color:#f59e0b40}.contract-next-action-card[data-tone=amber] span{color:#f59e0b}.contract-next-action-card[data-tone=blue]{border-color:#60a5fa42}.contract-next-action-card[data-tone=blue] span{color:#60a5fa}.contract-priority-action{border-color:#f59e0b47}.contract-proof-drawer{background:linear-gradient(135deg,#f59e0b14,#38bdf80b),#0b0d10;border:1px solid #f59e0b33;border-radius:.65rem;overflow:hidden}.contract-proof-drawer>summary{cursor:pointer;align-items:center;gap:.35rem;padding:1rem;list-style:none;display:grid}.contract-proof-drawer>summary::-webkit-details-marker{display:none}.contract-proof-drawer>summary:after{color:#fbbf24;content:"Ouvrir";text-transform:uppercase;justify-self:start;font-size:.78rem;font-weight:900}.contract-proof-drawer[open]>summary:after{content:"Fermer"}.contract-proof-drawer>summary span{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.contract-proof-drawer>summary strong{color:#f8fafc;font-size:1rem;font-weight:950}.contract-proof-drawer>summary small{color:#a1a1aa;font-size:.84rem;line-height:1.45}.contract-proof-shield{background:linear-gradient(135deg,#f472b614,#f59e0b12,#38bdf80b),#0b0d10;border:1px solid #f59e0b33;border-radius:.65rem;gap:1rem;padding:1rem;display:grid;overflow:hidden}@media (min-width:960px){.contract-proof-shield{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}}.contract-proof-shield-brief p{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.contract-proof-shield-brief h3{color:#f8fafc;margin-top:.5rem;font-size:1.28rem;font-weight:950;line-height:1.15}.contract-proof-shield-brief span{color:#a1a1aa;margin-top:.6rem;font-size:.88rem;line-height:1.55;display:block}.contract-proof-grid{gap:.75rem;display:grid}@media (min-width:720px){.contract-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.contract-proof-card{background:linear-gradient(#ffffff0b,#ffffff04),#111316;border:1px solid #ffffff16;border-radius:.55rem;min-width:0;padding:.85rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.contract-proof-card:hover{background:#ffffff0e;border-color:#ffffff29;transform:translateY(-1px)}.contract-proof-card small{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.35;display:block}.contract-proof-card strong{color:#f4f4f5;margin-top:.55rem;font-size:.95rem;font-weight:950;line-height:1.2;display:block}.contract-proof-card span{color:#a1a1aa;margin-top:.45rem;font-size:.78rem;line-height:1.45;display:block}.contract-proof-card[data-tone=cyan]{border-color:#38bdf83d}.contract-proof-card[data-tone=amber]{border-color:#f59e0b47}.contract-proof-card[data-tone=emerald]{border-color:#34d3993d}.contract-proof-card[data-tone=blue]{border-color:#60a5fa3d}.contract-detail-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.contract-evidence-section{box-shadow:none}.contract-evidence-section>summary{cursor:pointer;list-style:none}.contract-evidence-section>summary::-webkit-details-marker{display:none}.contract-evidence-section>summary:after{color:#a1a1aa;content:"+";background:#ffffff0a;border:1px solid #ffffff14;border-radius:.45rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;font-size:1rem;font-weight:900;display:inline-flex}.contract-evidence-section[open]>summary:after{color:#fbbf24;content:"−"}.contract-evidence-section>summary:hover{background:linear-gradient(135deg,#f59e0b13,#38bdf80a),#ffffff05}.contract-evidence-section[open]{border-color:#f59e0b38}.contract-evidence-kicker{color:#fbbf24;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.68rem;font-weight:900;display:block}.contract-evidence-body{border-top:1px solid #ffffff0f}.contract-detail-item{background:linear-gradient(#ffffff09,#ffffff03),#0b0d10;border:1px solid #262a31;border-radius:.45rem;padding:.75rem}.contract-detail-item dt{color:#a1a1aa;letter-spacing:.025em;text-transform:uppercase;font-size:.72rem}.contract-detail-item dd{color:#f4f4f5;margin-top:.25rem;font-weight:700}.contract-timeline-row{padding:1rem 0}.contract-mandate-box{background:linear-gradient(135deg,#10b98114,#38bdf80a),#ffffff06;border:1px solid #34d39929;border-radius:.45rem;padding:.85rem}.contract-mandate-form{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;margin-top:.85rem;padding:1rem}.contract-mandate-technical{background:linear-gradient(#ffffff09,#ffffff04),#0b0d10;border:1px solid #38bdf829;border-radius:.55rem;padding:.9rem}.contract-mandate-technical[open]{background:linear-gradient(135deg,#06b6d41c,#10b9810f),#0b0d10;border-color:#06b6d457}.contract-mandate-technical summary{color:#d4d4d8;cursor:pointer;font-size:.88rem;font-weight:850}.contract-mandate-technical .contract-mandate-form{margin-top:.85rem}.contract-mandate-authorisation{background:linear-gradient(135deg,#38bdf81a,#10b9810b),#0b0d10;border:1px solid #38bdf82e;border-radius:.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.85rem;margin-bottom:1rem;padding:.9rem;display:flex}@media (min-width:640px){.contract-mandate-authorisation{flex-direction:row;align-items:center}}.contract-mandate-authorisation p{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:800}.contract-mandate-authorisation strong{color:#f4f4f5;font-size:.98rem;display:block}.contract-mandate-authorisation span{color:#a1a1aa;max-width:42rem;margin-top:.3rem;font-size:.86rem;line-height:1.45;display:block}.contract-mandate-flow{background:#10b98112;border:1px solid #34d39933;border-radius:.5rem;margin-bottom:1rem;padding:.85rem}.contract-mandate-flow-error{background:#ef444414;border-color:#f8717140}.contract-mandate-flow p{color:#d4d4d8;font-size:.86rem;line-height:1.45}.contract-mandate-flow small{color:#a1a1aa;margin-top:.55rem;font-size:.76rem;display:block}.contract-mandate-flow-link{gap:.65rem;margin-top:.75rem;display:grid}@media (min-width:768px){.contract-mandate-flow-link{grid-template-columns:minmax(0,1fr) auto auto}}.contract-mandate-form-grid{gap:.85rem;display:grid}@media (min-width:768px){.contract-mandate-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contract-mandate-form-footer{border-top:1px solid #262a31;flex-direction:column;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1rem;padding-top:1rem;display:flex}@media (min-width:640px){.contract-mandate-form-footer{flex-direction:row}}.contract-payment-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.contract-form-intro,.contract-form-section,.contract-form-shell{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.contract-form-intro{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1rem;padding:1.25rem;display:flex;overflow:hidden}.contract-form-intro>div:first-child{flex:22rem;min-width:0}.contract-form-intro:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 52%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.contract-form-intro-grid{gap:.5rem;display:none}@media (min-width:768px){.contract-form-intro-grid{flex:0 34rem;grid-template-columns:repeat(5,minmax(0,1fr));min-width:min(34rem,100%);display:grid}}.contract-form-intro-grid span{color:#d4d4d8;text-align:center;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.375rem;padding:.55rem .7rem;font-size:.75rem;font-weight:700;line-height:1.25}.contract-form-shell{gap:1rem;max-width:64rem;padding:1rem;display:grid;overflow:hidden}.contract-form-section{box-shadow:none;overflow:hidden}.contract-form-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.contract-form-section-header>span{color:#34d399;background:linear-gradient(135deg,#34d39938,#38bdf814),#064e3b57;border:1px solid #34d39947;border-radius:.375rem;flex:0 0 2.5rem;justify-content:center;align-items:center;height:2.5rem;font-size:.75rem;font-weight:800;display:inline-flex}.contract-form-section-header h3{color:#f4f4f5;font-size:1rem;font-weight:700}.contract-form-section-header p{color:#a1a1aa;margin-top:.25rem;font-size:.875rem;line-height:1.5}.contract-form-grid{gap:1rem;padding:1rem;display:grid}@media (min-width:768px){.contract-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.contract-form-field,.contract-form-field span,.contract-form-input{display:block}.contract-form-field span{color:#d4d4d8;font-size:.875rem;font-weight:650}.contract-form-input{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #303640;border-radius:.45rem;outline:none;width:100%;min-height:3rem;margin-top:.55rem;padding:0 .9rem;font-size:.95rem}.contract-form-input:focus{border-color:#34d399b8;box-shadow:0 0 0 3px #34d3991f,0 12px 30px #00000038}.contract-form-footer{border-top:1px solid #262a31;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@media (min-width:640px){.contract-form-footer{flex-direction:row}}.contract-form-message,.contract-form-message-error{font-size:.875rem;line-height:1.5}.contract-form-message{color:#a1a1aa}.contract-form-message-error{color:#fecaca}.quick-contract-intro{max-width:72rem}.quick-contract-intro:after{content:"Contrat + paiement";color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(90deg,#34d39929,#38bdf817),#0b0d10;border:1px solid #34d39929;border-radius:.6rem;padding:.65rem .8rem;font-size:.75rem;font-weight:900}.quick-contract-intro-eyebrow{color:#34d399;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.quick-contract-intro h3{color:#f4f4f5;letter-spacing:0;margin-top:.5rem;font-size:1.55rem;font-weight:820;line-height:1.15}.quick-contract-intro-copy{color:#a1a1aa;max-width:42rem;margin-top:.55rem;font-size:.9rem;line-height:1.65}.quick-contract-shell{gap:1.1rem;max-width:76rem;display:grid}@media (min-width:1024px){.quick-contract-shell{grid-template-columns:minmax(0,1fr) 23rem;align-items:start}}.quick-contract-main,.quick-contract-side,.quick-contract-success{background:linear-gradient(#ffffff0d,#ffffff04),#101215;border:1px solid #52525b94;border-radius:.7rem;overflow:hidden;box-shadow:0 22px 58px #00000047}.quick-contract-main{min-width:0;position:relative}.quick-contract-main:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0bbf);height:3px;position:absolute;inset:0 0 auto}.quick-contract-customer-lock{background:linear-gradient(135deg,#f59e0b24,#34d3990f),#111316;border-bottom:1px solid #f59e0b38;justify-content:space-between;align-items:center;gap:1rem;padding:calc(1rem + 3px) 1rem 1rem;display:flex}.quick-contract-customer-lock p{color:#fbbf24;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950}.quick-contract-customer-lock strong{color:#fff;margin-top:.25rem;font-size:1.15rem;font-weight:950;display:block}.quick-contract-customer-lock span{color:#cbd5e1;max-width:44rem;margin-top:.35rem;font-size:.86rem;line-height:1.45;display:block}.quick-contract-strip{background:linear-gradient(135deg,#10b98117,#38bdf80e),#0b0d10;border-bottom:1px solid #52525b94;gap:1px;padding-top:3px;display:grid}@media (min-width:640px){.quick-contract-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.quick-contract-customer-lock{flex-direction:column;align-items:stretch}}.quick-contract-strip span{color:#e4e4e7;letter-spacing:.045em;text-transform:uppercase;padding:.9rem 1rem;font-size:.72rem;font-weight:800}.quick-contract-grid{gap:1rem;display:grid}@media (min-width:768px){.quick-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-contract-group{border-bottom:1px solid #3f3f46b8;gap:.9rem;padding:1.15rem;display:grid;position:relative}.quick-contract-group:before{background:var(--quick-accent,#34d399);content:"";opacity:.45;border-radius:999px;width:3px;height:calc(100% - 2rem);position:absolute;top:1rem;left:0}.quick-contract-group[data-accent=emerald]{--quick-accent:#34d399;--quick-accent-soft:#34d39924;--quick-accent-border:#34d39952;--quick-accent-text:#bbf7d0}.quick-contract-group[data-accent=cyan]{--quick-accent:#22d3ee;--quick-accent-soft:#22d3ee21;--quick-accent-border:#22d3ee4d;--quick-accent-text:#cffafe}.quick-contract-group[data-accent=amber]{--quick-accent:#f59e0b;--quick-accent-soft:#f59e0b21;--quick-accent-border:#f59e0b4d;--quick-accent-text:#fde68a}.quick-contract-group[data-accent=green]{--quick-accent:#22c55e;--quick-accent-soft:#22c55e21;--quick-accent-border:#22c55e4d;--quick-accent-text:#dcfce7}.quick-contract-group[data-accent=blue]{--quick-accent:#60a5fa;--quick-accent-soft:#60a5fa21;--quick-accent-border:#60a5fa4d;--quick-accent-text:#dbeafe}.quick-contract-group:last-child{border-bottom:0}@media (min-width:768px){.quick-contract-group{grid-template-columns:3.1rem minmax(0,1fr)}}.quick-contract-group-number{background:linear-gradient(135deg,var(--quick-accent-soft,#34d3992e),#ffffff06),#0b0d10;border:1px solid var(--quick-accent-border,#34d39942);color:var(--quick-accent-text,#bbf7d0);border-radius:.55rem;justify-content:center;align-self:start;align-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;font-weight:900;display:inline-flex}.quick-contract-group[data-state=ready] .quick-contract-group-number,.quick-contract-group[data-state=sepa] .quick-contract-group-number{background:linear-gradient(135deg,var(--quick-accent-soft,#10b9813d),#38bdf814),#08110f;border-color:var(--quick-accent-border,#34d3996b);color:var(--quick-accent-text,#dcfce7)}.quick-contract-group[data-state=manual] .quick-contract-group-number{color:#fde68a;background:#f59e0b1c;border-color:#f59e0b47}.quick-contract-group[data-state=review] .quick-contract-group-number{color:#cffafe;background:#38bdf81a;border-color:#38bdf84d}.quick-contract-group-body{min-width:0}.quick-contract-group-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .8rem;margin-bottom:.85rem;display:flex}.quick-contract-group-title h3{color:#f4f4f5;font-size:1.04rem;font-weight:850}.quick-contract-group-title p{color:#a1a1aa;font-size:.86rem}.quick-contract-summary,.quick-payment-options{gap:.8rem;display:grid}@media (min-width:768px){.quick-contract-summary,.quick-payment-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-payment-option{cursor:pointer;background:linear-gradient(#ffffff08,#ffffff02),#0b0d10;border:1px solid #3f3f46d1;border-radius:.5rem;gap:.25rem;padding:.8rem;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.quick-payment-option:hover{border-color:#38bdf847;transform:translateY(-1px)}.quick-payment-option:has(input:checked){background:#10b98114;border-color:#34d39952}.quick-payment-option input{accent-color:#10b981}.quick-contract-summary strong,.quick-payment-option span{color:#f4f4f5;font-size:.92rem;font-weight:800}.quick-contract-summary span,.quick-payment-option small{color:#a1a1aa;font-size:.75rem;line-height:1.4}.quick-contract-human-status{background:#ffffff06;border:1px solid #3f3f46d1;border-radius:.5rem;margin-top:.85rem;padding:.85rem}.quick-contract-human-status[data-active=true]{background:#38bdf812;border-color:#38bdf838}.quick-contract-human-status span{color:#67e8f9;text-transform:uppercase;font-size:.75rem;font-weight:850}.quick-contract-human-status p{color:#d4d4d8;margin-top:.25rem;font-size:.86rem;line-height:1.45}.quick-contract-summary{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.quick-contract-summary div{background:linear-gradient(#ffffff08,#ffffff02),#0b0d10;border:1px solid #3f3f46d1;border-radius:.5rem;gap:.3rem;padding:.8rem;display:grid}.quick-contract-side{align-self:start;padding:1rem}@media (min-width:1024px){.quick-contract-side{position:sticky;top:1rem}}.quick-contract-side p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.quick-contract-side h3{color:#f4f4f5;margin-top:.65rem;font-size:1.22rem;font-weight:750;line-height:1.25}.quick-contract-side-summary{gap:.65rem;margin-top:1rem;display:grid}.quick-contract-side-summary div{background:linear-gradient(#ffffff08,#ffffff02),#0b0d10;border:1px solid #3f3f46d1;border-radius:.5rem;gap:.28rem;padding:.75rem;display:grid}.quick-contract-side-summary span{color:#71717a;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.quick-contract-side-summary strong{color:#f4f4f5;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.quick-contract-sepa-note{background:linear-gradient(135deg,#f59e0b17,#34d3990e),#0b0d10;border:1px solid #f59e0b38;border-radius:.55rem;gap:.35rem;margin-top:1rem;padding:.85rem;display:grid}.quick-contract-sepa-note small,.quick-contract-sepa-note span{color:#fbbf24;font-size:.75rem}.quick-contract-sepa-note strong{color:#fef3c7;font-size:.9rem}.quick-contract-import-card{background:linear-gradient(135deg,#22d3ee1a,#60a5fa14),#0b0d10;border:1px solid #22d3ee3d;border-radius:.55rem;gap:.35rem;margin-top:.75rem;padding:.85rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.quick-contract-import-card:hover{border-color:#22d3ee6b;transform:translateY(-1px)}.quick-contract-import-card span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.quick-contract-import-card strong{color:#f4f4f5;font-size:.92rem}.quick-contract-import-card small{color:#a1a1aa;font-size:.76rem;line-height:1.45}.quick-contract-footer,.quick-contract-success{grid-column:1/-1}.quick-contract-submit-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.quick-contract-success{background:linear-gradient(135deg,#10b9811f,#38bdf80b),#0f1714;border-color:#34d39947;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@media (min-width:768px){.quick-contract-success{flex-direction:row}}.quick-contract-success p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.quick-contract-success h3{color:#f4f4f5;margin-top:.25rem;font-size:1.15rem;font-weight:750}.quick-contract-success span{color:#a1a1aa;margin-top:.3rem;font-size:.875rem;display:block}.quick-contract-success-actions{flex-wrap:wrap;gap:.6rem;display:flex}.customer-card,.customer-command-panel,.customer-metric-card,.customer-section{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.customer-command-panel{background:radial-gradient(circle at 0 0,#38bdf838,#0000 30%),linear-gradient(135deg,#0e74906b,#064e3b33 58%,#f59e0b1a),#102026;border-color:#38bdf852;border-radius:.85rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.35fr);align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden}.customer-command-copy p{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:900}.customer-command-copy h2{color:#fff;letter-spacing:0;margin-top:.45rem;font-size:clamp(1.65rem,2.5vw,2.35rem);font-weight:950;line-height:1.05}.customer-command-copy span{color:#cffafe;max-width:46rem;margin-top:.75rem;font-size:.96rem;line-height:1.45;display:block}.customer-command-proof{background:#09090b7a;border:1px solid #38bdf838;border-radius:.7rem;gap:.55rem;padding:.9rem;display:grid}.customer-command-proof small{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.customer-command-proof strong{color:#fff;font-size:1.5rem;font-weight:950}.customer-command-proof span{color:#a1a1aa;font-size:.84rem;line-height:1.45}.customer-priority-panel{background:radial-gradient(circle at 0 0,#38bdf82e,#0000 32%),linear-gradient(135deg,#0ea5e926,#34d39912),#101316;border:1px solid #38bdf83d;border-radius:.85rem;overflow:hidden}.customer-priority-header{border-bottom:1px solid #38bdf82e;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.customer-priority-header p{color:#67e8f9;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950}.customer-priority-header h3{color:#fff;margin-top:.35rem;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:950;line-height:1.15}.customer-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.customer-priority-card{background:linear-gradient(#ffffff0b,#ffffff04),#111316;border:1px solid #38bdf838;border-radius:.75rem;gap:.75rem;min-height:17rem;padding:1rem;display:grid}.customer-priority-card[data-state=contract]{border-color:#f59e0b4d}.customer-priority-card[data-state=active]{border-color:#34d39947}.customer-priority-top{justify-content:space-between;align-items:center;display:flex}.customer-priority-top span{color:#bae6fd;background:#38bdf824;border:1px solid #38bdf847;border-radius:.55rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;font-weight:950;display:inline-flex}.customer-priority-card[data-state=contract] .customer-priority-top span{color:#fde68a;background:#f59e0b21;border-color:#f59e0b47}.customer-priority-top em{color:#cffafe;font-size:.78rem;font-style:normal;font-weight:900}.customer-priority-card h4{color:#fff;font-size:1.1rem;font-weight:950;line-height:1.2}.customer-priority-card p{color:#a1a1aa;font-size:.86rem;line-height:1.35}.customer-priority-card dl{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.customer-priority-card dl div{background:#ffffff07;border:1px solid #ffffff12;border-radius:.55rem;padding:.65rem}.customer-priority-card dt{color:#71717a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:900}.customer-priority-card dd{color:#f4f4f5;margin-top:.2rem;font-size:.9rem;font-weight:900}.customer-priority-actions{gap:.55rem;margin-top:auto;display:grid}@media (max-width:720px){.customer-command-panel{grid-template-columns:1fr}.customer-priority-header{flex-direction:column;align-items:stretch}.customer-priority-grid{grid-template-columns:1fr}}.customer-metric-card{padding:1rem;overflow:hidden}.customer-card h3,.customer-metric-card strong{color:#f4f4f5}.customer-card p,.customer-metric-card p{color:#a1a1aa}.customer-metric-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.customer-metric-card:after{content:"";filter:blur(28px);opacity:.12;background:currentColor;border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:.75rem;right:-1.25rem}.customer-metric-card[data-tone=emerald]{color:#34d399}.customer-metric-card[data-tone=cyan]{color:#38bdf8}.customer-metric-card[data-tone=amber]{color:#f59e0b}.customer-metric-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.customer-metric-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.customer-metric-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.customer-section{overflow:hidden}.customer-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.customer-section-header h3{color:#f4f4f5}.customer-section-header p{color:#a1a1aa}.customer-city-pill,.customer-count-pill{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.375rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.customer-city-pill{color:#a7f3d0}.customer-card{padding:1rem;overflow:hidden}.customer-card:before{content:"";background:linear-gradient(#38bdf8,#38bdf800);width:3px;position:absolute;inset:0 auto 0 0}.customer-card:hover{border-color:#38bdf840;transform:translateY(-1px);box-shadow:0 20px 52px #00000047}.customer-detail-line{gap:.25rem;display:grid}.customer-detail-line dt{color:#a1a1aa;font-size:.75rem}.customer-detail-line dd{color:#f4f4f5;overflow-wrap:anywhere;font-weight:650}.customer-mini-cell{background:linear-gradient(#ffffff09,#ffffff03),#0b0d10;border:1px solid #262a31;border-radius:.45rem;padding:.75rem}.customer-mini-cell dt{color:#a1a1aa;letter-spacing:.025em;text-transform:uppercase;font-size:.72rem}.customer-mini-cell dd{color:#f4f4f5;margin-top:.25rem;font-size:1.1rem;font-weight:800}.customer-detail-hero,.customer-detail-metric,.customer-detail-section,.customer-installation-card,.customer-next-action{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.customer-next-action{background:radial-gradient(circle at 0 0,#38bdf838,#0000 28rem),linear-gradient(135deg,#0ea5e929,#10b98114),#101316;border-color:#38bdf847;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.15rem;display:grid;overflow:hidden}.customer-next-action:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 56%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.customer-next-action p{color:#67e8f9;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:950}.customer-next-action h3{color:#fff;margin-top:.35rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1.08}.customer-next-action span{color:#cbd5e1;max-width:48rem;margin-top:.55rem;font-size:.92rem;line-height:1.5;display:block}.customer-next-actions{gap:.65rem;min-width:min(22rem,100%);display:grid}.customer-detail-hero{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;overflow:hidden}.customer-detail-hero:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 56%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.customer-detail-metric{box-shadow:none;min-width:11rem;padding:.85rem;overflow:hidden}.customer-detail-metric:before{content:"";height:3px;position:absolute;inset:0 0 auto}.customer-detail-metric[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.customer-detail-metric[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.customer-detail-metric p{color:#a1a1aa;letter-spacing:.025em;text-transform:uppercase;font-size:.75rem}.customer-detail-metric strong{color:#f4f4f5;margin-top:.25rem;font-size:1.25rem;font-weight:800;display:block}.customer-detail-section{overflow:hidden}.customer-detail-section-header{background:linear-gradient(135deg,#38bdf811,#10b9810b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.customer-detail-item{background:linear-gradient(#ffffff09,#ffffff03),#0b0d10;border:1px solid #262a31;border-radius:.45rem;padding:.75rem}.customer-detail-item dt{color:#a1a1aa;letter-spacing:.025em;text-transform:uppercase;font-size:.72rem}.customer-detail-item dd{color:#f4f4f5;overflow-wrap:anywhere;margin-top:.25rem;font-weight:700}.customer-installation-card{box-shadow:none;padding:1rem;overflow:hidden}.customer-installation-card:before{content:"";background:linear-gradient(#34d399,#34d39900);width:3px;position:absolute;inset:0 auto 0 0}.customer-installation-card:hover{border-color:#34d39940;transform:translateY(-1px)}@media (max-width:820px){.customer-next-action{grid-template-columns:1fr;align-items:stretch}.customer-detail-hero{flex-direction:column;align-items:stretch}}.customer-form-intro{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.customer-form-intro:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 56%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.customer-form-intro p:first-child{color:#67e8f9;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:950}.customer-form-intro h3{color:#fff;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1.08}.customer-form-intro p:last-child{color:#cbd5e1}.customer-fast-shell{gap:1rem}.customer-fast-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.customer-fast-summary span{color:#cffafe;text-align:center;background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #38bdf82e;border-radius:.55rem;padding:.75rem;font-size:.82rem;font-weight:900}.customer-fast-section{border-color:#38bdf838}.manual-journey-rail{background:linear-gradient(135deg,#0f172af5,#064e3b38),#09090bf0;border:1px solid #2dd4bf2e;border-radius:14px;gap:1rem;padding:1rem;display:grid}@media (min-width:900px){.manual-journey-rail{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);align-items:center}}.manual-journey-rail p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.manual-journey-rail h2{color:#f8fafc;margin-top:.25rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:900}.manual-journey-rail ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.manual-journey-rail ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.manual-journey-rail li{--journey-signal:#22c55e;background:#18181bbd;border:1px solid #94a3b82e;border-radius:10px}.manual-journey-rail li[data-tone=client]{--journey-signal:#38bdf8}.manual-journey-rail li[data-tone=contract]{--journey-signal:#f59e0b}.manual-journey-rail li[data-tone=invoice]{--journey-signal:#a3e635}.manual-journey-rail li[data-tone=payment]{--journey-signal:#22d3ee}.manual-journey-rail li[data-state=current]{border-color:var(--journey-signal)}@supports (color:color-mix(in lab,red,red)){.manual-journey-rail li[data-state=current]{border-color:color-mix(in srgb,var(--journey-signal) 62%,transparent)}}.manual-journey-rail li[data-state=current]{background:var(--journey-signal)}@supports (color:color-mix(in lab,red,red)){.manual-journey-rail li[data-state=current]{background:color-mix(in srgb,var(--journey-signal) 15%,#18181bdb)}}.manual-journey-rail li[data-state=done]{border-color:#10b98152}.manual-journey-rail a{align-items:center;gap:.65rem;min-height:3.25rem;padding:.7rem;text-decoration:none;display:flex}.manual-journey-rail span{background:var(--journey-signal);border-radius:8px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.manual-journey-rail span{background:color-mix(in srgb,var(--journey-signal) 18%,#0f172ae6)}}.manual-journey-rail span{color:var(--journey-signal);font-size:.82rem;font-weight:900}.manual-journey-rail strong{color:#f8fafc;font-size:.92rem;font-weight:900}.customer-submit-actions{flex-direction:column;gap:.65rem;width:100%;display:flex}.customer-submit-actions .login-submit,.customer-submit-actions .premium-secondary-action{justify-content:center;width:100%;min-height:2.75rem}.customer-advanced-details{background:linear-gradient(#ffffff09,#ffffff04),#111316;border:1px solid #262a31;border-radius:.65rem;padding:1rem}.customer-advanced-details summary{color:#d4d4d8;cursor:pointer;font-size:.9rem;font-weight:850}@media (max-width:720px){.customer-fast-summary,.customer-form-intro{grid-template-columns:1fr}.customer-form-intro{flex-direction:column;align-items:flex-start}}@media (min-width:640px){.customer-submit-actions{flex-direction:row;justify-content:flex-end;align-items:center;max-width:31rem}}.intervention-section,.intervention-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;box-shadow:0 18px 44px #0003}.intervention-stat-card{padding:1rem;overflow:hidden}.intervention-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.intervention-stat-card:after{content:"";filter:blur(28px);opacity:.12;background:currentColor;border-radius:999px;width:3.5rem;height:3.5rem;position:absolute;top:.75rem;right:-1.25rem}.intervention-stat-card[data-tone=emerald]{color:#34d399}.intervention-stat-card[data-tone=cyan]{color:#38bdf8}.intervention-stat-card[data-tone=amber]{color:#f59e0b}.intervention-stat-card[data-tone=rose]{color:#fb7185}.intervention-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.intervention-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.intervention-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.intervention-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.intervention-section{overflow:hidden}.intervention-section-header{background:linear-gradient(135deg,#10b98111,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.intervention-table-row{transition:background-color .16s,box-shadow .16s}.intervention-table-row:hover{background:#ffffff09}.terrain-card,.terrain-command-panel,.terrain-hero,.terrain-list,.terrain-metrics article{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;box-shadow:0 18px 44px #0003}.terrain-command-panel{background:linear-gradient(135deg,#0ea5e92e,#14b8a614 48%,#f59e0b12),#111316;align-items:stretch;gap:1rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.intervention-command-panel:before,.terrain-command-panel:before{content:"";background:linear-gradient(90deg,#38bdf8,#14b8a6 58%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.intervention-command-panel h3,.terrain-command-panel h3{color:#f8fafc;letter-spacing:0;margin-top:.45rem;font-size:1.45rem;font-weight:950;line-height:1.15}.intervention-command-panel span,.terrain-command-panel p:not(.terrain-kicker){color:#cbd5e1;margin-top:.55rem;font-size:.92rem;line-height:1.5;display:block}.intervention-command-actions,.terrain-command-actions{gap:.7rem;display:grid}.intervention-command-actions a,.intervention-command-actions button,.terrain-command-actions a{justify-content:center;align-items:center;width:100%;min-height:3rem}.terrain-hero{gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden}.terrain-hero:before{content:"";background:linear-gradient(90deg,#2d8a5e,#38bdf8 58%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.terrain-kicker{color:#34d399;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:800}.terrain-card strong,.terrain-hero h3,.terrain-list-header h3{color:#f4f4f5;font-weight:900}.terrain-hero h3{margin-top:.55rem;font-size:1.6rem;line-height:1.15}.terrain-card p,.terrain-details dt,.terrain-hero p,.terrain-list-header p{color:#a1a1aa}.terrain-hero p{max-width:46rem;margin-top:.75rem;font-size:.92rem;line-height:1.6}.terrain-actions,.terrain-cards,.terrain-hero-metrics,.terrain-metrics{gap:.75rem;display:grid}.terrain-hero-metrics span{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff13;border-radius:.45rem;padding:.8rem;font-size:.86rem;font-weight:800}.terrain-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.terrain-metrics article{padding:1rem}.terrain-card-top span,.terrain-details dt,.terrain-metrics span{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.terrain-metrics strong{color:#f4f4f5;margin-top:.25rem;font-size:2rem;font-weight:950;display:block}.terrain-metrics p{color:#a1a1aa;font-size:.85rem}.terrain-list{overflow:hidden}.terrain-list-header{border-bottom:1px solid #262a31;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.terrain-list-header p{margin-top:.3rem;font-size:.88rem;line-height:1.5}.terrain-card,.terrain-cards{padding:1rem}.terrain-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.terrain-card strong{margin-top:.3rem;font-size:1.15rem;display:block}.terrain-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.terrain-details div{background:#ffffff07;border:1px solid #ffffff0f;border-radius:.45rem;padding:.75rem}.terrain-details dd{color:#f4f4f5;margin-top:.28rem;font-size:.92rem;font-weight:750}.terrain-contact-strip{color:#cbd5e1;background:#0ea5e913;border:1px solid #38bdf82e;border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.85rem;padding:.7rem .75rem;display:flex}.terrain-contact-strip a,.terrain-contact-strip span{font-size:.82rem;font-weight:800}.terrain-contact-strip a{color:#67e8f9;text-decoration:none}.terrain-contact-strip a:hover{color:#a5f3fc}.terrain-contact-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;display:inline-flex}.terrain-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.terrain-actions a{align-items:center;min-height:3rem}@media (min-width:760px){.intervention-command-panel,.terrain-command-panel{grid-template-columns:minmax(0,1fr) minmax(16rem,.28fr)}.intervention-command-actions,.terrain-command-actions{align-self:center}.terrain-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr)}.terrain-hero-metrics{align-self:center}.terrain-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.terrain-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.intervention-command-panel,.terrain-actions,.terrain-command-panel,.terrain-details,.terrain-metrics{grid-template-columns:1fr}.terrain-card-top{flex-direction:column}}.intervention-command-panel{background:linear-gradient(135deg,#14b8a629,#38bdf814 52%,#22c55e0d),#111316;border:1px solid #26333a;border-radius:.65rem;gap:1rem;padding:1.1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.intervention-command-panel p{color:#2dd4bf;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:900}.intervention-certificate-pill{color:#d4d4d8;background:#ffffff0a;border:1px solid #ffffff12;border-radius:.375rem;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.intervention-inline-action{gap:.45rem;min-width:7.5rem;display:grid}.intervention-inline-action p{color:#fda4af;max-width:13rem;font-size:.72rem;line-height:1.35}.intervention-report-presets{background:linear-gradient(135deg,#14b8a61f,#0ea5e90f),#ffffff06;border:1px solid #2dd4bf29;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.intervention-report-presets span{color:#5eead4;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:900;display:block}.intervention-report-presets p{color:#cbd5e1;margin-top:.25rem;font-size:.84rem;line-height:1.45}.intervention-report-presets>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.intervention-report-presets button{color:#ecfeff;background:#0f172ab8;border:1px solid #5eead433;border-radius:.45rem;min-height:2.45rem;padding:.55rem .7rem;font-size:.78rem;font-weight:850;transition:background-color .16s,border-color .16s,color .16s}.intervention-report-presets button:hover{color:#fff;background:#14b8a629;border-color:#5eead461}.intervention-form-intro{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.intervention-form-intro:before{content:"";background:linear-gradient(90deg,#f59e0b,#34d399 52%,#38bdf8);height:3px;position:absolute;inset:0 0 auto}.intervention-readiness{gap:.85rem;display:grid}@media (min-width:768px){.intervention-readiness{grid-template-columns:repeat(3,minmax(0,1fr))}}.intervention-form-command,.intervention-readiness article{background:linear-gradient(#ffffff0a,#ffffff04),#111316;border:1px solid #262a31;border-radius:.65rem;box-shadow:0 14px 36px #0000002e}.intervention-readiness article{padding:.95rem}.intervention-readiness strong{color:#f4f4f5;font-size:.95rem;font-weight:900;display:block}.intervention-readiness p{color:#a1a1aa;margin-top:.4rem;font-size:.84rem;line-height:1.5}.intervention-form-command{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.intervention-form-command p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:900}.intervention-form-command h3{color:#f4f4f5;margin-top:.3rem;font-size:1.05rem;font-weight:950;line-height:1.25}.intervention-form-command span{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf833;border-radius:.5rem;flex:none;padding:.55rem .75rem;font-size:.78rem;font-weight:900}@media (max-width:640px){.intervention-form-command,.intervention-form-intro,.intervention-report-presets{flex-direction:column;align-items:stretch}.intervention-report-presets>div:last-child{justify-content:stretch}.intervention-report-presets button{flex:100%}}.certificate-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.certificate-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.certificate-stat-card:after{content:"";filter:blur(32px);opacity:.13;background:currentColor;border-radius:999px;width:4rem;height:4rem;position:absolute;top:.75rem;right:-1.25rem}.certificate-stat-card[data-tone=emerald]{color:#34d399}.certificate-stat-card[data-tone=amber]{color:#f59e0b}.certificate-stat-card[data-tone=cyan]{color:#38bdf8}.certificate-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.certificate-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.certificate-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.certificate-section{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;overflow:hidden;box-shadow:0 18px 44px #0003}.certificate-section-header{background:linear-gradient(135deg,#10b98114,#38bdf80d),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.certificate-sent-pill,.certificate-sla-pill{color:#bbf7d0;white-space:nowrap;background:linear-gradient(135deg,#34d3992e,#38bdf814),#064e3b33;border:1px solid #34d39947;border-radius:.375rem;align-items:center;padding:.55rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.certificate-table-row{transition:background-color .16s,box-shadow .16s,transform .16s}.certificate-table-row:hover{background:#ffffff09}.certificate-reference-pill{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf82e;border-radius:.375rem;max-width:18rem;padding:.4rem .6rem;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-flex}.certificate-document{background:radial-gradient(circle at 12% 0,#10b9811a,#0000 34%),radial-gradient(circle at 88% 0,#38bdf817,#0000 28%),linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#2a2f36;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0d}.certificate-document-grid,.certificate-document-header,.certificate-report,.certificate-signatures{border-top:1px solid #ffffff14}.certificate-document-header{border-top:0;border-bottom:1px solid #ffffff14}.certificate-detail-item{background:#ffffff07;border:1px solid #ffffff12;border-radius:.5rem;padding:.85rem}.certificate-detail-item dt{color:#8b949e;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.certificate-detail-item dd{color:#f4f4f5;margin-top:.35rem;font-weight:700}.certificate-report-box{color:#d4d4d8;background:linear-gradient(#ffffff0b,#ffffff05),#0b0d10;border:1px solid #ffffff12}.certificate-signature-box{background:#ffffff06;border:1px dashed #ffffff1f;border-radius:.5rem;padding:1rem}.document-send-action{flex-direction:column;display:inline-flex}.document-next-action{background:radial-gradient(circle at 0 0,rgb(var(--page-signal)/.2),transparent 24rem),linear-gradient(135deg,rgb(var(--page-signal)/.1),#ffffff05),#101316;border:1px solid rgb(var(--page-signal)/.24);border-radius:.85rem;gap:1rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.document-next-action:before{content:"";background:linear-gradient(90deg,#84cc16,#38bdf8 55%,#34d399);height:3px;position:absolute;inset:0 0 auto}.document-next-action[data-tone=certificate]:before{background:linear-gradient(90deg,#60a5fa,#38bdf8 55%,#34d399)}.document-next-action>div:first-child p{color:var(--page-signal-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:950}.document-next-action h3{color:#fff;margin-top:.4rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950;line-height:1.08}.document-next-action>div:first-child span{color:#cbd5e1;max-width:52rem;margin-top:.55rem;font-size:.92rem;line-height:1.5;display:block}.document-next-action-grid{gap:.75rem;display:grid}.document-next-action-card{background:linear-gradient(#ffffff0b,#ffffff04),#0b0d10;border:1px solid #ffffff13;border-radius:.65rem;gap:.45rem;min-height:8.25rem;padding:.9rem;text-decoration:none;display:grid}.document-next-action-card span{letter-spacing:.08em;font-size:.75rem;font-weight:950}.document-next-action-card strong{color:#f8fafc;font-size:1rem;font-weight:950}.document-next-action-card small{color:#a1a1aa;font-size:.8rem;line-height:1.45}.document-next-action-card[data-tone=lime]{border-color:#84cc1647}.document-next-action-card[data-tone=lime] span{color:#bef264}.document-next-action-card[data-tone=blue]{border-color:#60a5fa47}.document-next-action-card[data-tone=blue] span{color:#93c5fd}.document-next-action-card[data-tone=emerald]{border-color:#34d39947}.document-next-action-card[data-tone=emerald] span{color:#6ee7b7}.document-next-action-card[data-tone=cyan]{border-color:#38bdf847}.document-next-action-card[data-tone=cyan] span{color:#67e8f9}.document-next-action-card .document-send-action,.document-next-action-card a.premium-action,.document-next-action-card button{margin-top:auto}.certificate-proof-checks,.invoice-proof-checks{gap:.75rem;display:grid}.certificate-proof-checks article,.invoice-proof-checks article{background:#0f172a94;border:1px solid #60a5fa29;border-radius:.6rem;padding:.85rem}.invoice-proof-checks article{border-color:#84cc1629}.certificate-proof-checks span,.invoice-proof-checks span{color:#93c5fd;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:block}.invoice-proof-checks span{color:#bef264}.certificate-proof-checks strong,.invoice-proof-checks strong{color:#f8fafc;margin-top:.35rem;font-size:.92rem;font-weight:900;line-height:1.25;display:block}.certificate-proof-checks small,.invoice-proof-checks small{color:#cbd5e1;margin-top:.25rem;font-size:.78rem;line-height:1.35;display:block}@media (min-width:860px){.document-next-action{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.document-next-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.certificate-proof-checks,.invoice-proof-checks{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.document-history{background:linear-gradient(#ffffff0a,#ffffff04),#111316;border-color:#262a31;box-shadow:0 18px 44px #0003}.document-history-count{color:#bbf7d0;background:#34d3991a;border:1px solid #34d39938;border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .65rem;font-size:.8rem;font-weight:800;display:inline-flex}.document-history-row{background:#ffffff06;border:1px solid #ffffff12;border-radius:.5rem;padding:.9rem}.document-history-row[data-status=FAILED]{border-color:#fb718538}.document-history-status{color:#bae6fd;text-transform:uppercase;background:#38bdf814;border:1px solid #38bdf82e;border-radius:.375rem;padding:.35rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.document-history-row[data-status=FAILED] .document-history-status{color:#fecdd3;background:#fb71851a;border-color:#fb718538}.document-history-empty{color:#a1a1aa;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:.5rem;padding:1rem;font-size:.875rem}@media print{.app-sidebar{display:none}.app-shell-bg{background:#fff}.certificate-document{box-shadow:none;background:#fff}.certificate-document-grid,.certificate-document-header,.certificate-report,.certificate-signatures{border-color:#d4d4d8}.certificate-detail-item{background:#fff;border-color:#e4e4e7}.certificate-detail-item dt{color:#52525b}.certificate-detail-item dd,.certificate-report-box{color:#18181b}.certificate-report-box,.certificate-signature-box{background:#fff;border-color:#d4d4d8}}.payment-command-panel,.payment-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.payment-command-panel{border-radius:.75rem;align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden}.payment-command-panel:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 48%,#fb7185);height:3px;position:absolute;inset:0 0 auto}.payment-command-brief p{color:#34d399;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.payment-command-brief h2{color:#f8fafc;margin-top:.35rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950}.payment-command-brief span{color:#a1a1aa;margin-top:.45rem;line-height:1.6;display:block}.payment-command-decision{background:#09090b8a;border:1px solid #52525bbd;border-radius:.65rem;gap:.65rem;min-width:13rem;padding:.85rem;display:grid}.payment-command-decision[data-tone=emerald]{border-color:#34d39947}.payment-command-decision[data-tone=amber]{border-color:#f59e0b47}.payment-command-decision[data-tone=rose]{border-color:#fb718547}.payment-command-decision small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.payment-command-decision strong{color:#f8fafc;font-size:1.35rem;font-weight:950}.payment-command-decision span{color:#a1a1aa;font-size:.84rem;line-height:1.45}.payment-sandbox-note{background:linear-gradient(135deg,#38bdf821,#34d39914),#0d1417;border:1px solid #38bdf83d;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.payment-sandbox-note p{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.payment-sandbox-note strong{color:#f8fafc;margin-top:.25rem;font-size:1rem;font-weight:950;display:block}.payment-sandbox-note span{color:#a1a1aa;max-width:35rem;font-size:.86rem;line-height:1.45}.payment-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.payment-stat-card:after{content:"";filter:blur(30px);opacity:.12;background:currentColor;border-radius:999px;width:4rem;height:4rem;position:absolute;top:.65rem;right:-1.25rem}.payment-stat-card[data-tone=emerald]{color:#34d399}.payment-stat-card[data-tone=cyan]{color:#38bdf8}.payment-stat-card[data-tone=amber]{color:#f59e0b}.payment-stat-card[data-tone=rose]{color:#fb7185}.payment-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.payment-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.payment-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.payment-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.payment-section{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;overflow:hidden;box-shadow:0 18px 44px #0003}.payment-section-header{background:linear-gradient(135deg,#10b98113,#fb71850b),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.payment-risk-pill{color:#fecdd3;white-space:nowrap;background:#fb71851a;border:1px solid #fb71853d;border-radius:.375rem;align-items:center;padding:.55rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.payment-table-row{transition:background-color .16s,box-shadow .16s}.payment-table-row:hover{background:#ffffff09}.payment-method-pill{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf82e;border-radius:.375rem;padding:.4rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.payment-failure-note{color:#fecdd3;background:#fb718514;border:1px solid #fb718529;border-radius:.375rem;padding:.35rem .5rem;display:inline-flex}.payment-status-button{color:#d4d4d8;background:#ffffff09;border-color:#ffffff14}.payment-status-button:hover:not(:disabled){color:#f4f4f5;border-color:#34d39942;transform:translateY(-1px)}.payment-status-button[data-selected=true]{color:#bbf7d0;background:linear-gradient(135deg,#34d3992e,#38bdf814),#064e3b42;border-color:#34d3994d}.payment-status-button[data-status=FAILED][data-selected=true]{color:#fecdd3;background:#fb71851f;border-color:#fb718542}.payment-new-brief,.payment-new-form,.payment-new-preview{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.payment-new-brief:before,.payment-new-form:before,.payment-new-preview:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.payment-new-brief{justify-content:space-between;align-items:center;gap:1rem;display:flex}.payment-new-brief p,.payment-new-form-intro p,.payment-new-preview p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.payment-new-brief h2,.payment-new-form-intro h3,.payment-new-preview h3{color:#f4f4f5;margin-top:.4rem;font-weight:950;line-height:1.2}.payment-new-brief h2{font-size:1.35rem}.payment-new-form-intro h3,.payment-new-preview h3{font-size:1.05rem}.payment-new-brief span,.payment-new-form-intro span,.payment-new-preview>span{color:#a1a1aa;max-width:52rem;margin-top:.5rem;font-size:.9rem;line-height:1.6;display:block}.payment-new-shell{gap:1rem;max-width:78rem;display:grid}.payment-new-form-intro{margin-bottom:1rem}.payment-new-rhythm{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.payment-new-rhythm div{background:linear-gradient(135deg,#34d3991c,#38bdf80b),#0d1414;border:1px solid #34d39933;border-radius:.65rem;padding:.8rem}.payment-new-rhythm span{color:#bbf7d0;background:#34d39924;border:1px solid #34d39942;border-radius:.45rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.72rem;font-weight:950;display:inline-flex}.payment-new-rhythm strong{color:#fff;margin-top:.6rem;font-size:.96rem;font-weight:950;display:block}.payment-new-rhythm p{color:#a1a1aa;margin-top:.2rem;font-size:.78rem}.payment-step-band{color:#d4d4d8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff07;border:1px solid #fff1;border-radius:.5rem;margin:1rem 0;padding:.65rem .75rem;font-size:.78rem;font-weight:900}.payment-form-field,.payment-form-field span,.payment-form-input{display:block}.payment-form-field span{color:#d4d4d8;font-size:.875rem;font-weight:700}.payment-form-input{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #303640;border-radius:.45rem;outline:none;width:100%;min-height:3rem;margin-top:.55rem;padding:0 .9rem;font-size:.95rem}.payment-form-input:focus{border-color:#34d399b8;box-shadow:0 0 0 3px #34d3991f,0 12px 30px #00000038}.payment-new-footer{border-top:1px solid #262a31;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.payment-new-message,.payment-new-message-error{font-size:.875rem;line-height:1.5}.payment-new-message{color:#a1a1aa}.payment-new-message-error{color:#fecaca}.payment-new-preview{align-self:start}.payment-new-preview dl{gap:.75rem;margin-top:1rem;display:grid}.payment-new-preview dl div{background:#ffffff07;border:1px solid #ffffff12;border-radius:.55rem;padding:.75rem}.payment-new-preview dt{color:#71717a;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.payment-new-preview dd{color:#f4f4f5;margin-top:.25rem;font-size:1.15rem;font-weight:950}@media (min-width:640px){.payment-new-footer{flex-direction:row}}@media (max-width:900px){.payment-new-brief{flex-direction:column;align-items:stretch}}@media (min-width:900px){.payment-new-shell{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.payment-new-preview{position:sticky;top:1rem}}.payment-provider-button{color:#bae6fd;background:linear-gradient(135deg,#38bdf81f,#34d3991a),#ffffff09;border-color:#38bdf838}.payment-provider-button:hover:not(:disabled){color:#e0f2fe;border-color:#7dd3fc6b;transform:translateY(-1px)}.payment-provider-button:disabled{cursor:not-allowed;opacity:.55}.payment-provider-pill{color:#bbf7d0;overflow-wrap:anywhere;background:#34d39914;border:1px solid #34d3992e;border-radius:.375rem;max-width:13rem;padding:.4rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.payment-provider-status{justify-items:start;gap:.45rem;display:grid}.payment-provider-details{color:#94a3b8;font-size:.74rem}.payment-provider-details summary{cursor:pointer;font-weight:850}.payment-provider-details span{color:#d4d4d8;overflow-wrap:anywhere;background:#ffffff09;border:1px solid #ffffff14;border-radius:.35rem;max-width:12rem;margin-top:.35rem;padding:.35rem .45rem;display:inline-flex}.payment-events{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;overflow:hidden;box-shadow:0 18px 44px #0003}.payment-event-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:.5rem;padding:.9rem}.payment-event-card[data-status=FAILED]{border-color:#fb71853d}.payment-event-status{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf82e;border-radius:.375rem;padding:.35rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.payment-event-card[data-status=FAILED] .payment-event-status{color:#fecdd3;background:#fb71851a;border-color:#fb718538}.payment-events-empty{color:#a1a1aa;background:#ffffff06;border:1px dashed #ffffff1f;border-radius:.5rem;padding:1rem;font-size:.875rem}@media (min-width:900px){.certificate-command-panel,.payment-command-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr)}}.certificate-command-panel,.invoice-command-panel,.invoice-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.certificate-command-panel,.invoice-command-panel{border-radius:.75rem;align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden}.certificate-command-panel:before,.invoice-command-panel:before{content:"";background:linear-gradient(90deg,#f59e0b,#34d399 52%,#38bdf8);height:3px;position:absolute;inset:0 0 auto}.certificate-command-brief p,.invoice-command-brief p{color:#f59e0b;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.certificate-command-brief h2,.invoice-command-brief h2{color:#f8fafc;margin-top:.35rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:950}.certificate-command-brief span,.invoice-command-brief span{color:#a1a1aa;margin-top:.45rem;line-height:1.6;display:block}.certificate-command-decision,.invoice-command-decision{background:#09090b8a;border:1px solid #52525bbd;border-radius:.65rem;gap:.65rem;min-width:13rem;padding:.85rem;display:grid}.certificate-command-decision[data-tone=emerald],.invoice-command-decision[data-tone=emerald]{border-color:#34d39947}.certificate-command-decision[data-tone=amber],.invoice-command-decision[data-tone=amber]{border-color:#f59e0b47}.certificate-command-decision[data-tone=rose],.invoice-command-decision[data-tone=rose]{border-color:#fb718547}.certificate-command-decision small,.invoice-command-decision small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.certificate-command-decision strong,.invoice-command-decision strong{color:#f8fafc;font-size:1.35rem;font-weight:950}.certificate-command-decision span,.invoice-command-decision span{color:#a1a1aa;font-size:.84rem;line-height:1.45}.invoice-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.invoice-stat-card:after{content:"";filter:blur(30px);opacity:.12;background:currentColor;border-radius:999px;width:4rem;height:4rem;position:absolute;top:.65rem;right:-1.25rem}.invoice-stat-card[data-tone=emerald]{color:#34d399}.invoice-stat-card[data-tone=cyan]{color:#38bdf8}.invoice-stat-card[data-tone=amber]{color:#f59e0b}.invoice-stat-card[data-tone=rose]{color:#fb7185}.invoice-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.invoice-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.invoice-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.invoice-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.invoice-section,.invoice-side-panel{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;overflow:hidden;box-shadow:0 18px 44px #0003}.invoice-section-header{background:linear-gradient(135deg,#10b98113,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.invoice-open-pill{color:#fde68a;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:.375rem;align-items:center;padding:.55rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.invoice-table-row{transition:background-color .16s,box-shadow .16s}.invoice-table-row:hover{background:#ffffff09}.invoice-status-button{color:#d4d4d8;background:#ffffff09;border-color:#ffffff14}.invoice-status-button:hover:not(:disabled){color:#f4f4f5;border-color:#34d39942;transform:translateY(-1px)}.invoice-status-button[data-selected=true]{color:#bbf7d0;background:linear-gradient(135deg,#34d3992e,#38bdf814),#064e3b42;border-color:#34d3994d}.invoice-status-button[data-status=OVERDUE][data-selected=true]{color:#fecdd3;background:#fb71851f;border-color:#fb718542}.invoice-new-brief,.invoice-new-form,.invoice-new-preview{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.invoice-new-brief:before,.invoice-new-form:before,.invoice-new-preview:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.invoice-new-brief{justify-content:space-between;align-items:center;gap:1rem;display:flex}.invoice-new-brief p,.invoice-new-form-intro p,.invoice-new-preview p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.invoice-new-brief h2,.invoice-new-form-intro h3,.invoice-new-preview h3{color:#f4f4f5;margin-top:.4rem;font-weight:950;line-height:1.2}.invoice-new-brief h2{font-size:1.35rem}.invoice-new-form-intro h3,.invoice-new-preview h3{font-size:1.05rem}.invoice-new-brief span,.invoice-new-form-intro span,.invoice-new-preview>span{color:#a1a1aa;max-width:52rem;margin-top:.5rem;font-size:.9rem;line-height:1.6;display:block}.invoice-new-shell{gap:1rem;max-width:78rem;display:grid}.invoice-new-form-intro{margin-bottom:1rem}.invoice-step-band{color:#d4d4d8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff07;border:1px solid #fff1;border-radius:.5rem;margin:1rem 0;padding:.65rem .75rem;font-size:.78rem;font-weight:900}.invoice-form-field,.invoice-form-field span,.invoice-form-input{display:block}.invoice-form-field span{color:#d4d4d8;font-size:.875rem;font-weight:700}.invoice-form-input{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #303640;border-radius:.45rem;outline:none;width:100%;min-height:3rem;margin-top:.55rem;padding:0 .9rem;font-size:.95rem}.invoice-form-input:focus{border-color:#34d399b8;box-shadow:0 0 0 3px #34d3991f,0 12px 30px #00000038}.invoice-new-note{color:#bae6fd;background:#38bdf812;border:1px solid #38bdf82e;border-radius:.55rem;margin-top:1rem;padding:.85rem;font-size:.86rem;line-height:1.5}.invoice-new-footer{border-top:1px solid #262a31;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.invoice-new-message,.invoice-new-message-error{font-size:.875rem;line-height:1.5}.invoice-new-message{color:#a1a1aa}.invoice-new-message-error{color:#fecaca}.invoice-new-preview{align-self:start}.invoice-new-preview dl{gap:.75rem;margin-top:1rem;display:grid}.invoice-new-preview dl div{background:#ffffff07;border:1px solid #ffffff12;border-radius:.55rem;padding:.75rem}.invoice-new-preview dt{color:#71717a;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.invoice-new-preview dd{color:#f4f4f5;margin-top:.25rem;font-size:1.15rem;font-weight:950}@media (min-width:640px){.invoice-new-footer{flex-direction:row}}@media (max-width:900px){.invoice-new-brief{flex-direction:column;align-items:stretch}}@media (min-width:900px){.invoice-command-panel{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr)}.invoice-new-shell{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.invoice-new-preview{position:sticky;top:1rem}}.invoice-document{background:radial-gradient(circle at 12% 0,#10b98118,#0000 34%),radial-gradient(circle at 88% 0,#f59e0b13,#0000 28%),linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#2a2f36;box-shadow:0 22px 58px #00000047,inset 0 1px #ffffff0d}.invoice-document-header{border-bottom:1px solid #ffffff14}.invoice-info-panel{background:#ffffff07;border:1px solid #ffffff12;border-radius:.5rem;padding:1rem}.invoice-lines{border-collapse:collapse}.invoice-legal-note{color:#a1a1aa;background:#ffffff07;border:1px solid #ffffff12;border-radius:.5rem;padding:.9rem}@media print{.invoice-document{box-shadow:none;background:#fff}.invoice-document-header{border-color:#d4d4d8}.invoice-info-panel,.invoice-legal-note{background:#fff;border-color:#e4e4e7}.invoice-legal-note{color:#52525b}}.prospection-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.prospection-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.prospection-stat-card:after{content:"";filter:blur(30px);opacity:.12;background:currentColor;border-radius:999px;width:4rem;height:4rem;position:absolute;top:.65rem;right:-1.25rem}.prospection-stat-card[data-tone=emerald]{color:#34d399}.prospection-stat-card[data-tone=cyan]{color:#38bdf8}.prospection-stat-card[data-tone=amber]{color:#f59e0b}.prospection-stat-card[data-tone=rose]{color:#fb7185}.prospection-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.prospection-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.prospection-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.prospection-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.lead-form,.prospection-section{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;overflow:hidden;box-shadow:0 18px 44px #0003}.lead-form{position:relative}.lead-form:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.lead-input{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border-color:#303640}.lead-input:focus{border-color:#34d399b8;outline:none;box-shadow:0 0 0 3px #34d3991f,0 12px 30px #00000038}.prospection-section-header{background:linear-gradient(135deg,#38bdf812,#10b9810e),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.prospection-signal-pill{color:#fde68a;white-space:nowrap;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:.375rem;align-items:center;padding:.55rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.prospection-table-row{transition:background-color .16s,box-shadow .16s}.prospection-table-row:hover{background:#ffffff09}.prospection-source-pill{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf82e;border-radius:.375rem;padding:.4rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.prospection-score{color:#e4e4e7;background:#ffffff09;border:1px solid #ffffff13;border-radius:.45rem;align-items:baseline;gap:.15rem;padding:.45rem .6rem;font-size:1rem;font-weight:900;display:inline-flex}.prospection-score[data-hot=true]{color:#fde68a;background:linear-gradient(135deg,#f59e0b29,#34d39914),#78350f2e;border-color:#f59e0b42}.prospection-score span{color:#71717a;font-size:.72rem}.sales-command{background:radial-gradient(circle at 0 0,#2d8a5e29,#0000 34%),linear-gradient(#ffffff0b,#ffffff04),#111316;border-color:#ffffff14;box-shadow:0 22px 60px #00000038}.sales-command-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.founder-queue-card,.lead-stage-card,.sales-playbook,.sales-priority-card{background:#ffffff07;border:1px solid #ffffff13;border-radius:.65rem}.sales-priority-card{justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.founder-queue-card{min-height:13rem;padding:1rem}.lead-stage-mini,.sales-playbook-step{background:#0000002e;border:1px solid #ffffff0f;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.sales-playbook-step strong{color:#34d399;letter-spacing:.04em;font-size:.78rem}.lead-stage-mini span,.sales-playbook-step span{color:#d4d4d8;font-size:.86rem;line-height:1.45}.lead-stage-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.lead-stage-card{padding:1rem}.lead-stage-mini strong{color:#f4f4f5;font-size:.82rem}.pilot-handoff-command{background:linear-gradient(#34d3990e,#f59e0b06),#09090b94;border-color:#34d39924}.pilot-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.pilot-handoff-card{background:#0406086b;border:1px solid #ffffff13;border-radius:.65rem;gap:.75rem;padding:.9rem;display:grid}.pilot-handoff-card[data-tone=sell]{border-color:#34d39940}.pilot-handoff-card[data-tone=iterate]{border-color:#f59e0b3d}.pilot-handoff-card[data-tone=stop]{border-color:#f8717133}.pilot-handoff-card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pilot-handoff-card-head span{color:#86efac;letter-spacing:.04em;text-transform:uppercase;background:#34d39914;border:1px solid #34d39926;border-radius:999px;padding:.24rem .5rem;font-size:.66rem;font-weight:800}.pilot-handoff-card[data-tone=iterate] .pilot-handoff-card-head span{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b30}.pilot-handoff-card[data-tone=stop] .pilot-handoff-card-head span{color:#fecaca;background:#f8717114;border-color:#f871712e}.pilot-handoff-card-head strong{color:#f4f4f5;font-size:.78rem}.pilot-handoff-card h4{color:#f4f4f5;font-size:1rem;font-weight:800}.pilot-handoff-card p{color:#bbf7d0;font-size:.9rem;font-weight:800;line-height:1.35}.pilot-handoff-card em{color:#d4d4d8;font-size:.8rem;font-style:normal;line-height:1.5}.pilot-handoff-proof{background:#0f172a52;border:1px solid #38bdf81a;border-radius:.5rem;padding:.65rem}.pilot-handoff-proof span,.pilot-handoff-proof strong{display:block}.pilot-handoff-proof span{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pilot-handoff-proof strong{color:#f4f4f5;margin-top:.3rem;font-size:.78rem;line-height:1.4}.pilot-handoff-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pilot-handoff-card li{color:#cbd5e1;padding-left:1rem;font-size:.78rem;line-height:1.45;position:relative}.pilot-handoff-card li:before{content:"";background:#34d399;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.46rem;left:0}.pilot-brief-copy-button{color:#bbf7d0;background:linear-gradient(135deg,#34d39929,#f59e0b14),#064e3b33;border:1px solid #34d39942;border-radius:.5rem;min-height:2.1rem;padding:.5rem .7rem;font-size:.75rem;font-weight:800;transition:border-color .16s,color .16s,transform .16s}.pilot-brief-copy-button:hover{color:#fef3c7;border-color:#f59e0b52;transform:translateY(-1px)}.pilot-brief-copy-button:focus-visible{outline-offset:2px;outline:3px solid #34d3992e}.lead-followup-command{background:linear-gradient(#38bdf80e,#34d39906),#09090b94;border-color:#38bdf824}.lead-followup-layout{grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:.9rem;display:grid}.lead-followup-decision{background:linear-gradient(135deg,#34d3991a,#38bdf80e),#04060870;border:1px solid #34d3992e;border-radius:.65rem;min-height:100%;padding:1rem}.lead-followup-decision em,.lead-followup-decision p,.lead-followup-decision span,.lead-followup-decision strong{display:block}.lead-followup-decision p{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.lead-followup-decision strong{color:#f4f4f5;margin-top:.55rem;font-size:1.3rem;line-height:1.15}.lead-followup-decision span{color:#d4d4d8;margin-top:.65rem;font-size:.9rem;line-height:1.55}.lead-followup-decision em{color:#bbf7d0;margin-top:.75rem;font-size:.82rem;font-style:normal;line-height:1.5}.lead-followup-list{gap:.7rem;display:grid}.lead-followup-card{background:#04060861;border:1px solid #ffffff12;border-radius:.6rem;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.85rem;display:flex}.lead-followup-card[data-tone=due]{border-color:#f59e0b4d}.lead-followup-card[data-tone=soon]{border-color:#38bdf838}.lead-followup-card[data-tone=watch]{border-color:#f472b638}.lead-followup-card-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lead-followup-card-header span{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;background:#38bdf814;border:1px solid #38bdf824;border-radius:999px;padding:.24rem .5rem;font-size:.66rem;font-weight:800}.lead-followup-card[data-tone=due] .lead-followup-card-header span{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b33}.lead-followup-card-header strong{color:#f4f4f5;font-size:.76rem}.lead-followup-card h4{color:#f4f4f5;margin-top:.55rem;font-size:.98rem;font-weight:800}.lead-followup-card p{color:#d4d4d8;margin-top:.35rem;font-size:.84rem;line-height:1.45}.lead-followup-card em,.lead-followup-card small{margin-top:.35rem;font-size:.75rem;line-height:1.45;display:block}.lead-followup-card small{color:#a1a1aa}.lead-followup-card em{color:#bae6fd;font-style:normal}.lead-dm-panel{background:linear-gradient(135deg,#38bdf814,#34d3990b),#0406085c;border:1px solid #38bdf824;border-radius:.55rem;padding:.75rem}.lead-dm-copy-button{color:#bbf7d0;white-space:nowrap;background:linear-gradient(135deg,#34d39924,#38bdf814),#064e3b33;border:1px solid #34d39942;border-radius:.5rem;min-height:2rem;padding:.45rem .65rem;font-size:.75rem;font-weight:800;transition:border-color .16s,color .16s,transform .16s}.lead-dm-copy-button:hover{color:#ecfeff;border-color:#38bdf861;transform:translateY(-1px)}.lead-dm-copy-button:focus-visible{outline-offset:2px;outline:3px solid #38bdf833}.lead-dm-table-action{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:9rem;display:flex}.lead-dm-table-action span{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;background:#38bdf814;border:1px solid #38bdf824;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;font-weight:800}.lead-founder-action{background:linear-gradient(135deg,#f59e0b13,#34d39909),#04060857;border:1px solid #f59e0b24;border-radius:.55rem;padding:.75rem}.lead-founder-action em,.lead-founder-action p,.lead-founder-action span,.lead-founder-action strong{display:block}.lead-founder-action p{color:#fbbf24;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.lead-founder-action strong{color:#f4f4f5;margin-top:.35rem;font-size:.92rem;font-weight:800}.lead-founder-action span{color:#d4d4d8;margin-top:.35rem;font-size:.84rem;line-height:1.45}.lead-founder-action em{color:#fde68a;margin-top:.45rem;font-size:.74rem;font-style:normal;line-height:1.45}.lead-log-form{background:linear-gradient(135deg,#34d3990f,#38bdf80a),#04060866;border:1px solid #34d39924;border-radius:.6rem;padding:.75rem}.lead-log-form-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lead-latest-log p,.lead-log-form-header p{color:#6ee7b7;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.lead-log-form-header strong{color:#f4f4f5;margin-top:.25rem;font-size:.86rem;display:block}.lead-log-form-header button{color:#bbf7d0;white-space:nowrap;background:linear-gradient(135deg,#34d3992e,#38bdf814),#064e3b38;border:1px solid #34d39947;border-radius:.5rem;min-height:2rem;padding:.45rem .65rem;font-size:.72rem;font-weight:800;transition:border-color .16s,color .16s,transform .16s}.lead-log-form-header button:hover:not(:disabled){color:#ecfeff;border-color:#38bdf861;transform:translateY(-1px)}.lead-log-form-header button:disabled{cursor:wait;opacity:.65}.lead-log-form-header button:focus-visible{outline-offset:2px;outline:3px solid #38bdf833}.lead-log-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.lead-log-grid label{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.68rem;font-weight:800;display:grid}.lead-log-grid input,.lead-log-grid select{color:#f4f4f5;text-transform:none;background:#0000003d;border:1px solid #ffffff14;border-radius:.45rem;outline:none;min-height:2.15rem;padding:.45rem .55rem;font-size:.78rem}.lead-log-grid input:focus,.lead-log-grid select:focus{border-color:#38bdf859;box-shadow:0 0 0 3px #38bdf81f}.lead-log-wide{grid-column:1/-1}.lead-log-footer{min-height:1.1rem;padding-top:.45rem}.lead-log-footer span{font-size:.74rem;font-weight:700;display:block}.lead-log-footer span[data-state=saved]{color:#86efac}.lead-log-footer span[data-state=error]{color:#fca5a5}.lead-latest-log{background:#0f172a52;border:1px solid #38bdf81f;border-radius:.55rem;padding:.7rem .75rem}.lead-latest-log em,.lead-latest-log span,.lead-latest-log strong{display:block}.lead-latest-log strong{color:#f4f4f5;margin-top:.3rem;font-size:.86rem}.lead-latest-log span{color:#cbd5e1;margin-top:.25rem;font-size:.78rem;line-height:1.45}.lead-latest-log em{color:#67e8f9;margin-top:.3rem;font-size:.74rem;font-style:normal}.lead-table-log{background:#0f172a52;border:1px solid #38bdf81a;border-radius:.5rem;gap:.2rem;padding:.55rem;display:grid}.lead-table-log em,.lead-table-log span,.lead-table-log strong{font-size:.72rem;line-height:1.35}.lead-table-log strong{color:#67e8f9}.lead-table-log span{color:#d4d4d8}.lead-table-log em{color:#fde68a;font-style:normal}.lead-status-button{color:#d4d4d8;background:#ffffff09;border-color:#ffffff14}.lead-status-button:hover:not(:disabled){color:#f4f4f5;border-color:#34d39942;transform:translateY(-1px)}.lead-status-button[data-selected=true]{color:#bbf7d0;background:linear-gradient(135deg,#34d3992e,#38bdf814),#064e3b42;border-color:#34d3994d}.lead-status-button[data-status=WON][data-selected=true]{color:#fde68a;background:linear-gradient(135deg,#f59e0b29,#34d3991a),#78350f2e;border-color:#f59e0b47}.import-runway{gap:.85rem;display:grid}.import-start-panel{gap:1rem;display:grid}.import-start-actions{gap:.85rem;display:grid}@media (min-width:900px){.import-start-panel{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.import-start-actions{grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.import-runway{grid-template-columns:repeat(3,minmax(0,1fr))}}.import-runway-step{background:linear-gradient(#ffffff0a,#ffffff03),#111316;border:1px solid #52525b94;border-radius:.65rem;align-items:flex-start;gap:.8rem;min-height:6.2rem;padding:.95rem;display:flex}.import-runway-step>span{color:#bbf7d0;background:linear-gradient(135deg,#34d39924,#38bdf814),#0b0d10;border:1px solid #34d3993d;border-radius:.5rem;flex:0 0 2.25rem;justify-content:center;align-items:center;height:2.25rem;font-size:.9rem;font-weight:900;display:inline-flex}.import-runway-step strong{color:#f4f4f5;font-size:.92rem;font-weight:850;display:block}.import-runway-step p{color:#a1a1aa;overflow-wrap:anywhere;margin-top:.3rem;font-size:.8rem;line-height:1.45}.import-runway-step[data-state=active]{background:linear-gradient(135deg,#38bdf81f,#34d3990f),#101215;border-color:#38bdf84d;box-shadow:0 18px 42px #0ea5e917}.import-runway-step[data-state=active]>span{color:#bae6fd;border-color:#38bdf86b}.import-runway-step[data-state=done]{border-color:#34d39952}.import-runway-step[data-state=done]>span{background:linear-gradient(135deg,#34d3993d,#38bdf814),#08110f;border-color:#34d39973}.import-runway-step[data-state=idle]{opacity:.72}.import-dropzone{color:#f4f4f5;background:radial-gradient(circle at 50% 0,#38bdf81f,#0000 34%),linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#38bdf842;position:relative;overflow:hidden;box-shadow:0 20px 54px #00000038}.import-dropzone:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.import-dropzone:hover{border-color:#34d39980;transform:translateY(-1px);box-shadow:0 26px 64px #0000004d}.import-dropzone-mark{color:#bae6fd;background:linear-gradient(135deg,#38bdf829,#34d3991f),#0b0d10;border:1px solid #38bdf83d;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1rem;font-size:.8rem;font-weight:900;display:inline-flex}.import-decision-note{background:linear-gradient(135deg,#38bdf81a,#34d3990f),linear-gradient(#ffffff0b,#ffffff04),#111316;border-color:#38bdf838;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr) auto;align-items:stretch;gap:1rem;display:grid;box-shadow:0 22px 58px #0000003d}.import-decision-note[data-tone=success]{border-color:#34d3994d}.import-decision-note[data-tone=warning]{border-color:#f59e0b57}.import-decision-note[data-tone=reading]{border-color:#38bdf847}.import-decision-copy h3{color:#f4f4f5;letter-spacing:0;margin-top:.45rem;font-size:1.1rem;font-weight:850;line-height:1.25}.import-decision-copy span{color:#a1a1aa;max-width:56rem;margin-top:.55rem;font-size:.9rem;line-height:1.65;display:block}.import-decision-proof{background:#ffffff07;border:1px solid #ffffff12;border-radius:.65rem;gap:.55rem;padding:.9rem;display:grid}.import-decision-proof p{color:#d4d4d8;font-size:.82rem;line-height:1.35}.import-next-action{color:#bbf7d0;white-space:nowrap;background:#34d3991a;border:1px solid #34d39933;border-radius:.5rem;justify-content:center;align-self:center;align-items:center;min-height:2.5rem;padding:.55rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.import-model-panel{background:linear-gradient(#ffffff0a,#ffffff04),#111316;border-color:#34d3992e;box-shadow:0 18px 48px #00000038}.import-model-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.import-model-header h3{color:#f4f4f5;letter-spacing:0;margin-top:.45rem;font-weight:850;line-height:1.25}.import-model-header span{color:#a1a1aa;max-width:52rem;margin-top:.5rem;font-size:.9rem;line-height:1.6;display:block}.import-model-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:1rem;display:grid}.import-column-list{gap:.65rem;display:grid}.import-column-row{background:#ffffff07;border:1px solid #ffffff12;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.import-column-row strong{color:#f4f4f5;font-size:.9rem;font-weight:850;display:block}.import-column-row p{color:#a1a1aa;margin-top:.25rem;font-size:.82rem;line-height:1.45}.import-column-row small{color:#67e8f9;margin-top:.35rem;font-size:.78rem;line-height:1.35;display:block}.import-example-sheet{background:linear-gradient(135deg,#34d3991a,#38bdf80e),#ffffff07;border:1px solid #34d39929;border-radius:.75rem;padding:1rem}.import-example-sheet p{color:#86efac;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:800}.import-example-sheet h4{color:#f4f4f5;letter-spacing:0;margin-top:.45rem;font-size:1.05rem;font-weight:850;line-height:1.25}.import-example-sheet dl{gap:.7rem;margin-top:1rem;display:grid}.import-example-sheet div{border-top:1px solid #ffffff12;padding-top:.7rem}.import-example-sheet dt{color:#71717a;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.import-example-sheet dd{color:#e4e4e7;margin-top:.25rem;font-size:.88rem;line-height:1.4}.import-control-card,.import-history,.import-preview,.import-schema-card{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;box-shadow:0 18px 44px #0003}.import-control-card{position:relative;overflow:hidden}.import-control-card:before,.import-schema-card:before{content:"";background:linear-gradient(#34d399,#34d39900);width:3px;position:absolute;inset:0 auto 0 0}.import-history,.import-preview{overflow:hidden}.import-empty-history{background:#ffffff08;border-color:#ffffff12}.import-empty-history strong{color:#f4f4f5;font-weight:850;display:block}.import-empty-history p{color:#a1a1aa;margin-top:.35rem;font-size:.875rem;line-height:1.6}.import-preview-row{transition:background-color .16s}.import-preview-row:hover{background:#ffffff09}.import-error{color:#fecaca;background:#7f1d1d47;border-color:#f8717147}.import-success{background:linear-gradient(135deg,#34d3991f,#38bdf80f),#064e3b29;border-color:#34d3993d}.import-schema-card{position:relative;overflow:hidden}.import-schema-card:hover{border-color:#34d39940;transform:translateY(-1px)}@media (max-width:960px){.settings-company-brief{flex-direction:column;align-items:stretch}.import-decision-note{grid-template-columns:1fr}.import-model-header{flex-direction:column}.import-column-row,.import-model-grid{grid-template-columns:1fr}.import-column-row{align-items:flex-start}.import-next-action{white-space:normal;justify-self:start}}.security-stat-card,.settings-company-brief,.settings-form,.settings-panel,.settings-side-panel{background:linear-gradient(#ffffff09,#ffffff04),#111316;border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.security-stat-card:before,.settings-company-brief:before,.settings-form:before,.settings-panel:before,.settings-side-panel:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.settings-company-brief{justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-company-brief p,.settings-form-intro p{color:#34d399;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:900}.settings-company-brief h2,.settings-form-intro h3{color:#f4f4f5;margin-top:.4rem;font-weight:950;line-height:1.2}.settings-company-brief h2{font-size:1.35rem}.settings-form-intro h3{font-size:1.05rem}.settings-company-brief span,.settings-form-intro span{color:#a1a1aa;max-width:52rem;margin-top:.5rem;font-size:.9rem;line-height:1.6;display:block}.settings-form-intro{margin-bottom:1rem}.settings-field-band{color:#d4d4d8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff07;border:1px solid #fff1;border-radius:.5rem;margin:1rem 0;padding:.65rem .75rem;font-size:.78rem;font-weight:900}.settings-company-checks{gap:.65rem;display:grid}.settings-company-checks article{background:#ffffff07;border:1px solid #ffffff12;border-radius:.55rem;padding:.75rem}.settings-company-checks article[data-ready=true]{border-color:#34d39938}.settings-company-checks p,.settings-company-checks span,.settings-company-checks strong{display:block}.settings-company-checks strong{color:#bbf7d0;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:900}.settings-company-checks article[data-ready=false] strong{color:#fde68a}.settings-company-checks span{color:#f4f4f5;margin-top:.25rem;font-size:.9rem;font-weight:900}.settings-company-checks p{color:#a1a1aa;margin-top:.3rem;font-size:.8rem;line-height:1.45}.security-stat-card{border-radius:.5rem;padding:1rem;overflow:hidden}.security-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.security-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.security-stat-card[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.security-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.security-env-guard{background:radial-gradient(circle at 6% 0,#34d3991a,#0000 30%),linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#34d3992e;box-shadow:0 18px 44px #0003}.security-env-guard[data-ready=false]{background:radial-gradient(circle at 6% 0,#fb71851c,#0000 30%),linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#fb718542}.security-env-guard dl>div{background:#ffffff07;border:1px solid #ffffff12;border-radius:.375rem;padding:.75rem}.admin-security-diagnostics,.payment-assurance-panel,.payment-trust-panel,.trust-audit-panel,.trust-command{background:linear-gradient(#ffffff0a,#ffffff04),#111316;border-color:#ffffff14;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.trust-command{grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);align-items:stretch;gap:1rem;display:grid}.admin-security-diagnostics:before,.payment-assurance-panel:before,.payment-trust-panel:before,.trust-audit-panel:before,.trust-command:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.admin-security-diagnostics h3,.payment-assurance-panel h3,.payment-trust-panel h3,.trust-audit-panel h3,.trust-command-copy h3{color:#f4f4f5;font-size:1.05rem;font-weight:800;line-height:1.3}.trust-command-copy h3{max-width:54rem;margin-top:.45rem;font-size:1.55rem}.trust-command-copy p:last-child{color:#d4d4d8;max-width:56rem;margin-top:.75rem;font-size:.94rem;line-height:1.65}.trust-command-status{background:linear-gradient(135deg,#34d3991a,#38bdf80e),#04060870;border:1px solid #34d3992e;border-radius:.65rem;gap:.35rem;padding:1rem;display:grid}.trust-command-status em,.trust-command-status span,.trust-command-status strong{display:block}.trust-command-status span{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.trust-command-status strong{color:#f4f4f5;font-size:1.15rem}.trust-command-status em{color:#bbf7d0;font-size:.82rem;font-style:normal}.trust-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.trust-pillar-card{background:#0406086b;border:1px solid #ffffff13;border-radius:.65rem;padding:1rem}.trust-pillar-card span{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.trust-pillar-card h3{color:#f4f4f5;margin-top:.55rem;font-size:1rem;font-weight:800}.trust-pillar-card p{color:#d4d4d8;margin-top:.5rem;font-size:.84rem;line-height:1.55}.trust-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.payment-flow{gap:.75rem;display:grid}.payment-flow-step{background:#0000002e;border:1px solid #ffffff12;border-radius:.55rem;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex}.payment-flow-step>strong{color:#86efac;background:#34d3991f;border:1px solid #34d39933;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.78rem;display:inline-flex}.payment-flow-step span{color:#f4f4f5;font-size:.92rem;font-weight:800;display:block}.payment-assurance-panel p,.payment-flow-step p,.trust-audit-grid span{color:#d4d4d8;margin-top:.25rem;font-size:.84rem;line-height:1.55}.assurance-list{gap:.7rem;display:grid}.assurance-list p{background:#f59e0b13;border:1px solid #f59e0b24;border-radius:.5rem;margin:0;padding:.75rem}.trust-audit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.trust-audit-grid article{background:#0f172a52;border:1px solid #38bdf81a;border-radius:.5rem;padding:.8rem}.trust-audit-grid strong{color:#f4f4f5;font-size:.9rem;display:block}.activation-empty-state{background:radial-gradient(circle at 8% 0,#34d3991a,#0000 32%),linear-gradient(135deg,#38bdf80e,#f59e0b09),#0b0d10;border:1px solid #ffffff14;border-radius:.5rem;grid-template-columns:1fr auto;gap:1.25rem;padding:1.1rem;display:grid}.activation-empty-state li{background:#ffffff07;border:1px solid #ffffff12;border-radius:.375rem;padding:.7rem .8rem}.activation-empty-actions{align-content:center;gap:.65rem;min-width:13rem;display:grid}.ops-cron-panel,.ops-demo-panel,.ops-gocardless-panel,.ops-hero,.ops-metric-card,.ops-panel,.ops-smoke-panel{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000003d}.ops-cron-panel:before,.ops-demo-panel:before,.ops-gocardless-panel:before,.ops-hero:before,.ops-metric-card:before,.ops-panel:before,.ops-smoke-panel:before{content:"";height:3px;position:absolute;inset:0 0 auto}.ops-hero[data-status=ready]:before,.ops-metric-card[data-status=ready]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.ops-hero[data-status=warning]:before,.ops-metric-card[data-status=warning]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.ops-hero[data-status=critical]:before,.ops-metric-card[data-status=critical]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.ops-muted-pill,.ops-status-pill{border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:850;display:inline-flex}.ops-status-pill[data-status=ready]{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d}.ops-status-pill[data-status=warning]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.ops-status-pill[data-status=critical]{color:#fecdd3;background:#fb71851a;border:1px solid #fb71853d}.ops-muted-pill{color:#a1a1aa;background:#ffffff09;border:1px solid #ffffff14}.ops-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ops-snapshot-grid div{background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #ffffff12;border-radius:.5rem;padding:.85rem}.ops-snapshot-grid span,.ops-snapshot-grid strong{display:block}.ops-snapshot-grid span{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:700}.ops-snapshot-grid strong{color:#f4f4f5;overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem}.ops-metric-card{color:#f4f4f5}.ops-metric-card:after{content:"";filter:blur(30px);opacity:.1;background:currentColor;border-radius:999px;width:4rem;height:4rem;position:absolute;top:.65rem;right:-1.25rem}.ops-metric-card[data-status=ready]{color:#34d399}.ops-metric-card[data-status=warning]{color:#f59e0b}.ops-metric-card[data-status=critical]{color:#fb7185}.ops-panel:before{background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b)}.ops-cron-panel:before{background:linear-gradient(90deg,#38bdf8,#34d399 62%,#f59e0b)}.ops-gocardless-panel:before{background:linear-gradient(90deg,#34d399,#38bdf8 50%,#0f766e)}.ops-demo-panel:before{background:linear-gradient(90deg,#f59e0b,#34d399 48%,#38bdf8)}.ops-smoke-panel:before{background:linear-gradient(90deg,#34d399,#f59e0b 56%,#38bdf8)}.ops-panel-header{background:linear-gradient(135deg,#10b98112,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ops-action-link,.ops-check-row,.ops-recent-card{background:#ffffff07;border-color:#ffffff12}.ops-check-row{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.ops-check-row strong,.ops-recent-card strong{color:#f4f4f5;display:block}.ops-check-row p,.ops-recent-card p{color:#a1a1aa;margin-top:.25rem;font-size:.875rem;line-height:1.5}.ops-check-row>span{white-space:nowrap;border-radius:.375rem;padding:.4rem .55rem;font-size:.72rem;font-weight:850}.ops-check-row[data-status=ready]>span,.ops-recent-card[data-status=ready]{border-color:#34d39938}.ops-check-row[data-status=ready]>span{color:#bbf7d0;background:#34d39914}.ops-check-row[data-status=warning]>span{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.ops-check-row[data-status=critical]>span{color:#fecdd3;background:#fb71851a;border:1px solid #fb71853d}.ops-recent-card{border:1px solid #ffffff12;border-radius:.5rem;grid-template-columns:1fr auto;gap:.75rem;padding:.9rem;display:grid}.ops-recent-card>span{color:#d4d4d8;text-align:right;font-size:.8rem;font-weight:700}.ops-action-link{color:#d4d4d8;border:1px solid #ffffff12;border-radius:.5rem;justify-content:space-between;padding:.85rem .9rem;font-size:.9rem;font-weight:750;display:flex}.ops-action-link:after{color:#34d399;content:">"}.ops-action-link:hover{color:#f4f4f5;background:#ffffff0a;border-color:#34d39938;transform:translateY(-1px)}.ops-cron-grid,.ops-demo-grid,.ops-smoke-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.ops-demo-card{background:linear-gradient(135deg,#f59e0b12,#34d39909),#0b0d10;border:1px solid #ffffff12;border-radius:.5rem;gap:.75rem;min-width:0;padding:.95rem;display:grid}.ops-demo-card[data-status=ready]{border-color:#34d39938}.ops-demo-card[data-status=warning]{border-color:#f59e0b42}.ops-demo-card[data-status=critical]{border-color:#fb718542}.ops-demo-card-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-demo-card-top strong{color:#f4f4f5;font-size:.95rem}.ops-demo-card-top span{white-space:nowrap;border-radius:.375rem;padding:.32rem .45rem;font-size:.68rem;font-weight:850}.ops-demo-card[data-status=ready] .ops-demo-card-top span{color:#bbf7d0;background:#34d39914}.ops-demo-card[data-status=warning] .ops-demo-card-top span{color:#fde68a;background:#f59e0b1a}.ops-demo-card[data-status=critical] .ops-demo-card-top span{color:#fecdd3;background:#fb71851a}.ops-demo-card p,.ops-demo-card small{color:#a1a1aa;font-size:.82rem;line-height:1.45}.ops-demo-card-actions{gap:.55rem;display:grid}.ops-cron-card,.ops-smoke-card{background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #ffffff12;border-radius:.5rem;gap:.75rem;min-width:0;padding:.95rem;display:grid}.ops-cron-card[data-status=ready],.ops-smoke-card[data-status=ready]{border-color:#34d39938}.ops-cron-card[data-status=warning],.ops-smoke-card[data-status=warning]{border-color:#f59e0b3d}.ops-cron-card[data-status=critical],.ops-smoke-card[data-status=critical]{border-color:#fb71853d}.ops-smoke-card[data-scope=production]{background:linear-gradient(135deg,#f59e0b14,#38bdf809),#0b0d10}.ops-cron-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-cron-top strong{color:#f4f4f5;font-size:.95rem}.ops-cron-top span{color:#d4d4d8;white-space:nowrap;border-radius:.375rem;padding:.32rem .45rem;font-size:.68rem;font-weight:850}.ops-cron-card[data-status=ready] .ops-cron-top span,.ops-smoke-card[data-status=ready] .ops-cron-top span{color:#bbf7d0;background:#34d39914}.ops-cron-card[data-status=warning] .ops-cron-top span,.ops-smoke-card[data-status=warning] .ops-cron-top span{color:#fde68a;background:#f59e0b1a}.ops-cron-card[data-status=critical] .ops-cron-top span,.ops-smoke-card[data-status=critical] .ops-cron-top span{color:#fecdd3;background:#fb71851a}.ops-cron-card p,.ops-cron-card small,.ops-smoke-card p,.ops-smoke-card small{color:#a1a1aa;font-size:.82rem;line-height:1.45}.ops-cron-card code,.ops-smoke-card code{color:#bae6fd;overflow-wrap:anywhere;background:#38bdf814;border:1px solid #38bdf829;border-radius:.45rem;padding:.65rem;font-size:.75rem;line-height:1.45;display:block}.ops-command-copy{grid-template-columns:1fr auto;align-items:stretch;gap:.5rem;display:grid}.ops-command-copy code{min-width:0}.ops-copy-command-button{color:#bbf7d0;background:linear-gradient(#ffffff0f,#ffffff05),#111316;border:1px solid #34d39938;border-radius:.45rem;min-width:4.75rem;padding:.55rem .65rem;font-size:.72rem;font-weight:850}.ops-copy-command-button:hover{color:#ecfdf5;background:linear-gradient(#34d3991f,#ffffff06),#171a1f;border-color:#6ee7b770;transform:translateY(-1px)}.launch-blockers,.launch-command,.launch-panel{background:linear-gradient(135deg,#10b98124,#0000 34%),linear-gradient(160deg,#0ea5e91f,#0000 56%),#09090bf5;border-color:#3f3f46f2;position:relative;overflow:hidden}.launch-blockers:before,.launch-command:before,.launch-panel:before{content:"";pointer-events:none;border-top:1px solid #ffffff1c;position:absolute;inset:0}.launch-command[data-status=critical]{background:linear-gradient(135deg,#f43f5e2e,#0000 34%),linear-gradient(160deg,#f59e0b21,#0000 56%),#09090bf7}.launch-command[data-status=ready]{background:linear-gradient(135deg,#10b98133,#0000 36%),linear-gradient(160deg,#0ea5e91f,#0000 56%),#09090bf7}.launch-status-pill{color:#fecdd3;background:#f43f5e1f;border:1px solid #f43f5e66;border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.76rem;font-weight:800;display:inline-flex}.launch-status-pill[data-status=ready]{color:#a7f3d0;background:#10b98124;border-color:#10b98173}.launch-status-pill[data-status=warning]{color:#fde68a;background:#f59e0b24;border-color:#f59e0b73}.launch-summary{gap:.8rem;display:grid}.launch-summary div{background:#18181bc7;border:1px solid #3f3f46e6;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.launch-blocker-row span,.launch-panel-header span,.launch-summary span{color:#94a3b8;text-transform:uppercase;font-size:.76rem;font-weight:700}.launch-summary strong{color:#f8fafc;font-size:.96rem;font-weight:850}.launch-blockers{border-color:#f43f5e57}.launch-blocker-row,.launch-check-row{border-radius:.7rem;gap:.9rem;display:grid}.launch-blocker-row{background:#f43f5e14;border:1px solid #f43f5e3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.95rem}.launch-blocker-row strong,.launch-check-row strong,.launch-panel-header h3{color:#f8fafc;font-weight:850}.launch-blocker-row p,.launch-check-row p,.launch-check-row small{color:#a1a1aa;margin-top:.24rem;font-size:.84rem;line-height:1.55}.launch-check-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem}.launch-check-row:hover{background:#27272a85}.launch-check-row>span{text-align:center;border-radius:999px;min-width:6.5rem;padding:.36rem .58rem;font-size:.72rem;font-weight:850}.launch-check-row[data-status=ready]>span{color:#a7f3d0;background:#10b98124}.launch-check-row[data-status=warning]>span{color:#fde68a;background:#f59e0b24}.launch-check-row[data-status=critical]>span{color:#fecdd3;background:#f43f5e24}.launch-panel-header{border-bottom:1px solid #3f3f46d9;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.launch-architect{background:linear-gradient(135deg,#38bdf829,#0000 32%),linear-gradient(160deg,#10b98121,#0000 58%),#09090bfa;border-color:#38bdf83d;position:relative;overflow:hidden}.launch-architect:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 52%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.launch-architect-header{border-bottom:1px solid #3f3f46d9;align-items:flex-start;gap:1rem;padding:1rem;display:grid}.launch-architect-header h3{color:#f8fafc;margin-top:.25rem;font-size:1.25rem;font-weight:900}.launch-architect-header p,.launch-control-links p,.launch-decision-note p,.launch-decision-note small,.launch-signal-card p{color:#a1a1aa;margin-top:.35rem;font-size:.84rem;line-height:1.55}.launch-architect-body,.launch-architect-metrics,.launch-control-links,.launch-decision-note-grid,.launch-signal-grid{gap:1rem;display:grid}.launch-architect-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-architect-metrics div,.launch-control-links a,.launch-decision-note,.launch-signal-card{background:#18181bc2;border:1px solid #3f3f46d1;border-radius:.75rem;padding:1rem}.launch-architect-metrics span,.launch-control-links span,.launch-decision-note>span,.launch-decision-strip>div:first-child span,.launch-signal-card span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.launch-architect-metrics strong,.launch-control-links strong,.launch-decision-note strong,.launch-decision-strip>div:first-child strong,.launch-signal-card strong{color:#f8fafc;margin-top:.35rem;font-weight:950;display:block}.launch-architect-metrics strong{font-size:1.3rem}.launch-recommended-decision{background:linear-gradient(135deg,#0f172aeb,#09090bb8),#09090be6;border-bottom:1px solid #3f3f46d9;gap:1rem;padding:1rem;display:grid;position:relative}.launch-recommended-decision:before{content:"";background:#38bdf8;border-radius:999px;width:.22rem;position:absolute;inset:1rem auto 1rem 1rem}.launch-recommended-decision[data-decision=live-ok]:before{background:#34d399}.launch-recommended-decision[data-decision=live-pause]:before{background:#f59e0b}.launch-recommended-decision[data-decision=rollback]:before{background:#fb7185}.launch-recommended-copy,.launch-recommended-note{margin-left:1rem}.launch-recommended-copy span,.launch-recommended-note span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.launch-recommended-copy strong{color:#f8fafc;margin-top:.45rem;font-size:2.45rem;font-weight:950;line-height:1;display:block}.launch-recommended-copy p,.launch-recommended-note p,.launch-recommended-note small{color:#cbd5e1;margin-top:.55rem;font-size:.88rem;line-height:1.58}.launch-recommended-note{background:#18181bbd;border:1px solid #52525bc7;border-radius:.75rem;padding:1rem}.launch-recommended-note div{gap:.42rem;margin:.8rem 0;display:grid}.launch-recommended-note small{margin-top:0;padding-left:1rem;position:relative}.launch-recommended-note small:before{content:"";background:#34d399;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.48rem;left:0}.launch-architect-body{border-bottom:1px solid #3f3f46d9;padding:1rem}.launch-control-links a{transition:border-color .15s,transform .15s}.launch-control-links a:hover{border-color:#38bdf87a;transform:translateY(-1px)}.launch-signal-card{border-left:4px solid #38bdf8}.launch-signal-card[data-status=ready]{border-left-color:#34d399}.launch-signal-card[data-status=warning]{border-left-color:#f59e0b}.launch-signal-card[data-status=critical]{border-left-color:#fb7185}.launch-decision-strip{gap:1rem;padding:1rem;display:grid}.launch-decision-strip>div:first-child{background:#09090b94;border:1px solid #52525bbd;border-radius:.75rem;padding:1rem}.launch-decision-note{border-top:4px solid #38bdf8;gap:.8rem;display:grid}.launch-decision-note[data-decision=live-ok]{border-top-color:#34d399}.launch-decision-note[data-decision=live-pause]{border-top-color:#f59e0b}.launch-decision-note[data-decision=rollback]{border-top-color:#fb7185}.launch-decision-note[data-selected=true]{background:linear-gradient(#ffffff0b,#ffffff03),#18181be6;border-color:#94a3b857}.launch-decision-note div{gap:.4rem;display:grid}.launch-decision-note small{padding-left:1rem;position:relative}.launch-decision-note small:before{content:"";background:#34d399;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.45rem;left:0}.launch-decision-copy{color:#bbf7d0;cursor:pointer;background:#34d3991f;border:1px solid #34d39947;border-radius:.5rem;justify-self:start;min-height:2.35rem;padding:.55rem .8rem;font-size:.8rem;font-weight:850}.launch-decision-copy:hover{color:#ecfdf5;background:#34d3992e;border-color:#34d39975}.launch-pilot-grid{gap:1rem;padding:1rem;display:grid}.launch-pilot-card{background:#18181bb8;border:1px solid #3f3f46c7;border-radius:.7rem;gap:.65rem;padding:1rem;display:grid}.launch-pilot-card strong{color:#f8fafc;font-weight:850}.launch-pilot-card span{color:#a7f3d0;text-transform:uppercase;background:#34d3991f;border-radius:999px;padding:.32rem .55rem;font-size:.7rem;font-weight:850}.launch-pilot-card em,.launch-pilot-card p,.launch-pilot-card small{color:#a1a1aa;font-size:.84rem;line-height:1.55}.launch-pilot-card em{color:#cbd5e1;font-style:normal}.launch-activation{background:linear-gradient(135deg,#38bdf824,#0000 34%),linear-gradient(160deg,#f59e0b1a,#0000 58%),#09090bfa;border-color:#38bdf83d;position:relative;overflow:hidden}.launch-activation:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 48%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.launch-activation-header{border-bottom:1px solid #3f3f46d9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.launch-activation-header h3{color:#f8fafc;margin-top:.25rem;font-size:1.25rem;font-weight:900}.launch-activation-card p,.launch-activation-card small,.launch-activation-header p{color:#a1a1aa;margin-top:.35rem;font-size:.84rem;line-height:1.55}.launch-activation-header>span,.launch-activation-top span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.launch-activation-grid{gap:1rem;padding:1rem;display:grid}.launch-activation-card{background:#18181bc2;border:1px solid #3f3f46c7;border-top:4px solid #38bdf8;border-radius:.75rem;gap:.65rem;padding:1rem;display:grid}.launch-activation-card[data-risk=high]{border-top-color:#fb7185}.launch-activation-card[data-risk=medium]{border-top-color:#f59e0b}.launch-activation-card[data-risk=low]{border-top-color:#34d399}.launch-activation-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.launch-activation-card strong{color:#f8fafc;font-weight:900}.launch-activation-card code{color:#cbd5e1;white-space:normal;background:#0f172ad1;border:1px solid #94a3b82e;border-radius:.45rem;padding:.7rem;font-size:.78rem;line-height:1.5;display:block}@media (min-width:900px){.launch-activation-grid,.launch-pilot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-architect-body,.launch-architect-header,.launch-recommended-decision{grid-template-columns:minmax(0,1fr) minmax(20rem,.74fr)}.launch-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.launch-activation-grid,.launch-decision-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pilot-command,.pilot-go,.pilot-panel{background:linear-gradient(135deg,#10b98121,#0000 34%),linear-gradient(160deg,#0ea5e91c,#0000 56%),#09090bf5;border-color:#3f3f46f2;position:relative;overflow:hidden}.pilot-command:before,.pilot-go:before,.pilot-panel:before{content:"";pointer-events:none;border-top:1px solid #ffffff1c;position:absolute;inset:0}.pilot-card,.pilot-decision-box,.pilot-go-item,.pilot-objection-card,.pilot-question-card{background:#18181bbd;border:1px solid #3f3f46c7;border-radius:.7rem}.pilot-decision-box{padding:1rem}.pilot-decision-box span,.pilot-objection-card span,.pilot-question-card span,.pilot-session-row>span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pilot-decision-box strong{color:#f8fafc;margin-top:.4rem;font-size:1.3rem;font-weight:900;display:block}.pilot-card p,.pilot-card small,.pilot-decision-box p,.pilot-objection-card p,.pilot-question-card p,.pilot-script-step p,.pilot-script-step small,.pilot-session-row p,.pilot-session-row small{color:#a1a1aa;margin-top:.35rem;font-size:.84rem;line-height:1.55}.pilot-panel-header{border-bottom:1px solid #3f3f46d9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.pilot-card strong,.pilot-go-item,.pilot-objection-card strong,.pilot-panel-header h3,.pilot-question-card strong,.pilot-session-row strong{color:#f8fafc;font-weight:850}.pilot-grid,.pilot-objection-grid,.pilot-question-grid{gap:1rem;padding:1rem;display:grid}.pilot-card,.pilot-objection-card,.pilot-question-card{gap:.55rem;padding:1rem;display:grid}.pilot-card small{color:#fbbf24}.pilot-session-row{grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.pilot-session-row:hover{background:#27272a85}.pilot-objection-card span,.pilot-question-card span{color:#34d399}.pilot-decision-note-grid,.pilot-exit-builder{gap:1rem;padding:1rem;display:grid}.pilot-exit-builder{border-bottom:1px solid #3f3f46d9}.pilot-exit-form{gap:.85rem;display:grid}.pilot-exit-form label{gap:.4rem;display:grid}.pilot-exit-form label span,.pilot-exit-note span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pilot-exit-form input,.pilot-exit-note textarea{color:#f8fafc;background:#09090ba8;border:1px solid #52525bc7;border-radius:.55rem;outline:none;width:100%;min-height:2.65rem;padding:.65rem .75rem;font-size:.86rem;transition:border-color .15s,box-shadow .15s}.pilot-exit-form input:focus,.pilot-exit-note textarea:focus{border-color:#38bdf8b8;box-shadow:0 0 0 3px #38bdf81f}.pilot-exit-decision{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.pilot-exit-decision button{color:#d4d4d8;cursor:pointer;background:#18181bc7;border:1px solid #3f3f46d1;border-radius:.55rem;min-height:2.65rem;padding:.65rem;font-size:.8rem;font-weight:900;transition:background-color .15s,border-color .15s,color .15s}.pilot-exit-decision button:hover,.pilot-exit-decision button[aria-pressed=true]{color:#f8fafc}.pilot-exit-decision button[data-decision=vendre][aria-pressed=true]{background:#34d39924;border-color:#34d39970}.pilot-exit-decision button[data-decision=iterer][aria-pressed=true]{background:#f59e0b24;border-color:#f59e0b70}.pilot-exit-decision button[data-decision=stop][aria-pressed=true]{background:#fb718524;border-color:#fb718570}.pilot-exit-note{background:linear-gradient(135deg,#38bdf814,#34d3990a),#18181bc7;border:1px solid #3f3f46d1;border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.pilot-exit-note>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pilot-exit-note strong{color:#f8fafc;font-weight:950}.pilot-exit-note textarea{resize:vertical;min-height:12rem;line-height:1.55}.pilot-decision-note{background:linear-gradient(135deg,#34d39912,#38bdf807),#18181bc7;border:1px solid #3f3f46d1;border-top:4px solid #38bdf8;border-radius:.75rem;gap:.9rem;padding:1rem;display:grid}.pilot-decision-note[data-decision=sell]{border-top-color:#34d399}.pilot-decision-note[data-decision=iterate]{border-top-color:#f59e0b}.pilot-decision-note[data-decision=stop]{border-top-color:#fb7185}.pilot-decision-note-top{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.pilot-decision-next span,.pilot-decision-note-top span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pilot-decision-note-top strong{color:#f8fafc;font-size:1.15rem;font-weight:950}.pilot-decision-note p{color:#d4d4d8;font-size:.88rem;line-height:1.6}.pilot-decision-checklist{gap:.45rem;display:grid}.pilot-decision-checklist small{color:#a1a1aa;padding-left:1rem;font-size:.8rem;line-height:1.45;position:relative}.pilot-decision-checklist small:before{content:"";background:#34d399;border-radius:999px;width:.34rem;height:.34rem;position:absolute;top:.45rem;left:0}.pilot-decision-next{background:#09090b85;border:1px solid #52525bbd;border-radius:.6rem;padding:.8rem}.pilot-decision-next strong{color:#f8fafc;margin-top:.35rem;font-size:.84rem;font-weight:850;line-height:1.5;display:block}.pilot-decision-copy{color:#bbf7d0;cursor:pointer;background:#34d3991f;border:1px solid #34d39947;border-radius:.5rem;justify-self:start;min-height:2.35rem;padding:.55rem .8rem;font-size:.8rem;font-weight:850;transition:background-color .15s,border-color .15s,color .15s}.pilot-decision-copy:hover{color:#ecfdf5;background:#34d3992e;border-color:#34d39975}.pilot-script-timeline{gap:.75rem;padding:1rem;display:grid}.pilot-script-step{background:linear-gradient(135deg,#34d39911,#38bdf807),#18181bbd;border:1px solid #3f3f46c7;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem;display:grid}.pilot-script-step>span{color:#bbf7d0;background:#34d39914;border:1px solid #34d39933;border-radius:.45rem;justify-content:center;align-items:center;width:2.25rem;height:2rem;font-size:.75rem;font-weight:900;display:inline-flex}.pilot-script-step-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pilot-script-step-header strong{color:#f8fafc;font-weight:900}.pilot-script-step-header em{color:#fbbf24;font-size:.78rem;font-style:normal;font-weight:850}.pilot-script-step blockquote{color:#f8fafc;border-left:3px solid #34d3996b;margin-top:.65rem;padding-left:.85rem;font-size:.92rem;line-height:1.55}.pilot-go{border-color:#34d39942}.pilot-go-item{padding:.9rem}.pilot-kpi-grid{gap:1rem;display:grid}.pilot-kpi-card{background:linear-gradient(#ffffff0d,#ffffff05),#111316;border:1px solid #3f3f46d1;border-radius:.75rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #0000002e}.pilot-kpi-card:before{content:"";background:linear-gradient(90deg,#1e3a5f,#2d8a5e);height:3px;position:absolute;inset:0 0 auto}.pilot-kpi-card span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pilot-kpi-card strong{color:#f8fafc;margin-top:.45rem;font-size:2rem;font-weight:950;display:block}.pilot-kpi-card p{color:#a1a1aa;margin-top:.25rem;font-size:.84rem}.pilot-architect{background:linear-gradient(135deg,#38bdf826,#0000 32%),linear-gradient(160deg,#10b98121,#0000 58%),#09090bfa;border-color:#38bdf838;position:relative;overflow:hidden}.pilot-architect:before{content:"";background:linear-gradient(90deg,#38bdf8,#34d399 52%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.pilot-architect-header{border-bottom:1px solid #3f3f46d9;align-items:flex-start;gap:1.25rem;padding:1.1rem;display:grid}.pilot-architect-header h3{color:#f8fafc;margin-top:.3rem;font-size:1.25rem;font-weight:900}.pilot-architect-card p,.pilot-architect-card small,.pilot-architect-header p{color:#a1a1aa;margin-top:.35rem;font-size:.86rem;line-height:1.55}.pilot-architect-grid,.pilot-architect-metrics,.pilot-signal-bars{gap:.85rem;display:grid}.pilot-architect-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-architect-card,.pilot-architect-metrics div{background:#18181bc2;border:1px solid #3f3f46d1;border-radius:.75rem;padding:1rem}.pilot-architect-card span,.pilot-architect-metrics span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.pilot-architect-metrics strong{color:#f8fafc;margin-top:.35rem;font-size:1.5rem;font-weight:950;display:block}.pilot-architect-grid{padding:1rem}.pilot-signal-panel{border-bottom:1px solid #3f3f46d9;align-items:center;gap:1rem;padding:1rem;display:grid}.pilot-signal-panel>div:first-child span{color:#38bdf8;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.pilot-signal-panel>div:first-child strong{color:#f8fafc;margin-top:.35rem;font-size:1rem;font-weight:900;display:block}.pilot-signal-panel>div:first-child p{color:#a1a1aa;margin-top:.35rem;font-size:.84rem;line-height:1.55}.pilot-signal-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;min-height:9.5rem}.pilot-signal-bar{grid-template-rows:minmax(6rem,1fr) auto;align-items:center;gap:.55rem;height:100%;display:grid}.pilot-signal-bar span{background:linear-gradient(#38bdf8,#2d8a5e);border-radius:.45rem .45rem .2rem .2rem;align-self:end;width:100%;min-height:2rem;display:block;box-shadow:0 12px 28px #2d8a5e38}.pilot-signal-bar small{color:#a1a1aa;text-align:center;font-size:.7rem;font-weight:800}.pilot-architect-card{border-top:4px solid #38bdf8;gap:.55rem;display:grid}.pilot-architect-card[data-decision=sell]{border-top-color:#34d399}.pilot-architect-card[data-decision=iterate]{border-top-color:#f59e0b}.pilot-architect-card[data-decision=stop]{border-top-color:#fb7185}.pilot-architect-card strong{color:#f8fafc;font-weight:900;line-height:1.35}.pilot-architect-card small{color:#cbd5e1}@media (min-width:900px){.pilot-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-architect-grid,.pilot-decision-note-grid,.pilot-grid,.pilot-objection-grid,.pilot-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-architect-header{grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr)}.pilot-signal-panel{grid-template-columns:minmax(0,.82fr) minmax(20rem,1fr)}.pilot-exit-builder{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}.pilot-exit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-exit-decision,.pilot-exit-wide{grid-column:1/-1}}@media (min-width:1180px){.pilot-architect-grid,.pilot-decision-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pilot-script-step{grid-template-columns:1fr}.pilot-script-step-header{flex-direction:column;align-items:start}}.billing-architect,.billing-hero,.billing-panel{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000003d}.billing-architect:before,.billing-hero:before,.billing-panel:before{content:"";height:3px;position:absolute;inset:0 0 auto}.billing-hero[data-status=ready]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.billing-hero[data-status=warning]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.billing-hero[data-status=critical]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.billing-status-pill{border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:850;display:inline-flex}.billing-status-pill[data-status=ready]{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d}.billing-status-pill[data-status=warning]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.billing-status-pill[data-status=critical]{color:#fecdd3;background:#fb71851a;border:1px solid #fb71853d}.billing-requested-plan{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b38;border-radius:.5rem;padding:.65rem .8rem;font-size:.875rem;font-weight:850;display:inline-flex}.billing-snapshot{gap:.75rem;display:grid}.billing-id-row,.billing-snapshot div{background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #ffffff12;border-radius:.5rem;padding:.85rem}.billing-snapshot span,.billing-snapshot strong{display:block}.billing-id-row dt,.billing-snapshot span{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:800}.billing-id-row dd,.billing-snapshot strong{color:#f4f4f5;overflow-wrap:anywhere;margin-top:.35rem;font-size:.95rem;font-weight:800}.billing-panel:before{background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b)}.billing-architect:before{background:linear-gradient(90deg,#34d399,#38bdf8 58%,#f59e0b)}.billing-panel-header{background:linear-gradient(135deg,#10b98112,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.billing-check-row{grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.billing-check-row strong{color:#f4f4f5;display:block}.billing-check-row p{color:#a1a1aa;margin-top:.25rem;font-size:.875rem;line-height:1.5}.billing-check-row>span{white-space:nowrap;border-radius:.375rem;padding:.4rem .55rem;font-size:.72rem;font-weight:850}.billing-check-row[data-status=ready]>span{color:#bbf7d0;background:#34d39914;border:1px solid #34d39938}.billing-check-row[data-status=warning]>span{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.billing-check-row[data-status=critical]>span{color:#fecdd3;background:#fb71851a;border:1px solid #fb71853d}.billing-event-list{display:grid}.billing-event-row{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.billing-event-row:first-child{border-top:0}.billing-empty-state strong,.billing-event-row strong{color:#f4f4f5;font-weight:850;display:block}.billing-empty-state p,.billing-event-row p{color:#a1a1aa;margin-top:.25rem;font-size:.875rem;line-height:1.5}.billing-event-row span{color:#bae6fd;text-transform:uppercase;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf833;border-radius:.375rem;padding:.4rem .55rem;font-size:.72rem;font-weight:850}.billing-event-row span[data-empty=true]{color:#d4d4d8;background:#a1a1aa14;border-color:#a1a1aa2e}.billing-empty-state{padding:1.25rem}.billing-error{color:#fecaca;background:#7f1d1d47;border:1px solid #f8717147;border-radius:.375rem;padding:.65rem .75rem;font-size:.85rem;line-height:1.5}.billing-architect-badge{color:#bbf7d0;white-space:nowrap;background:#34d3991a;border:1px solid #34d3993d;border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:850}.billing-architect-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.billing-plan-card{background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #ffffff13;border-radius:.5rem;gap:.9rem;min-width:0;padding:1rem;display:grid}.billing-plan-card[data-plan=pro]{border-color:#34d39947;box-shadow:inset 0 0 0 1px #34d3990f}.billing-plan-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}.billing-plan-signal dt,.billing-plan-top p{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:850}.billing-plan-top strong{color:#f4f4f5;margin-top:.25rem;font-size:1.55rem;font-weight:950;display:block}.billing-plan-top span{color:#71717a;overflow-wrap:anywhere;text-align:right;max-width:9rem;font-size:.72rem;font-weight:750}.billing-plan-description,.billing-plan-signal dd{color:#d4d4d8;font-size:.86rem;line-height:1.55}.billing-plan-signal{gap:.7rem;display:grid}.billing-plan-signal div{border-top:1px solid #ffffff12;padding-top:.7rem}.billing-plan-signal dd{margin-top:.18rem}@media (max-width:1100px){.billing-architect-grid{grid-template-columns:1fr}}@media (max-width:640px){.billing-check-row,.billing-event-row{grid-template-columns:1fr}}.notification-command,.notification-panel,.notification-stat-card{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000003d}.notification-stat-card{color:#f4f4f5;padding:1rem}.notification-command:before,.notification-panel:before,.notification-stat-card:before{content:"";height:3px;position:absolute;inset:0 0 auto}.notification-stat-card:after{content:"";filter:blur(30px);opacity:.1;background:currentColor;border-radius:999px;width:4rem;height:4rem;position:absolute;top:.65rem;right:-1.25rem}.notification-stat-card[data-tone=cyan]{color:#38bdf8}.notification-stat-card[data-tone=amber]{color:#f59e0b}.notification-stat-card[data-tone=rose]{color:#fb7185}.notification-stat-card[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.notification-stat-card[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.notification-stat-card[data-tone=rose]:before{background:linear-gradient(90deg,#fb7185,#fb718500)}.notification-stat-card p,.notification-stat-card span{color:#a1a1aa;font-size:.78rem;display:block}.notification-stat-card p{text-transform:uppercase;font-weight:800}.notification-stat-card strong{color:#f4f4f5;margin-top:.35rem;font-size:2.2rem;font-weight:900;display:block}.notification-panel:before{background:linear-gradient(90deg,#34d399,#38bdf8 55%,#f59e0b)}.notification-command:before{background:linear-gradient(90deg,#34d399,#38bdf8 55%,#fb7185)}.notification-command-header{background:linear-gradient(135deg,#10b98112,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notification-command-pill{white-space:nowrap;border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:850;display:inline-flex}.notification-command-pill[data-status=ready]{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d}.notification-command-pill[data-status=warning]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.notification-command-pill[data-status=critical]{color:#fecdd3;background:#fb71851a;border:1px solid #fb71853d}.notification-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.notification-command-card{background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #ffffff13;border-radius:.5rem;min-width:0;padding:1rem}.notification-command-card[data-status=ready]{border-color:#34d3993d}.notification-command-card[data-status=warning]{border-color:#f59e0b3d}.notification-command-card[data-status=critical]{border-color:#fb71853d}.notification-command-card span{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.notification-command-card strong{color:#f4f4f5;overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem;font-weight:900;line-height:1.35;display:block}.notification-command-card p{color:#a1a1aa;margin-top:.55rem;font-size:.86rem;line-height:1.55}.notification-panel-header{background:linear-gradient(135deg,#10b98112,#38bdf80b),#ffffff04;border-bottom:1px solid #262a31;padding:1rem}.notification-row{grid-template-columns:1fr 240px;gap:1rem;padding:1rem;display:grid}.notification-row:hover{background:#ffffff07}.notification-row[data-severity=critical]{box-shadow:inset 3px 0 #fb7185}.notification-row[data-severity=warning]{box-shadow:inset 3px 0 #f59e0b}.notification-row[data-severity=info]{box-shadow:inset 3px 0 #38bdf8}.notification-severity,.notification-status{border-radius:.375rem;padding:.35rem .5rem;font-size:.72rem;font-weight:850;display:inline-flex}.notification-severity{color:#bae6fd;background:#38bdf814;border:1px solid #38bdf82e}.notification-row[data-severity=critical] .notification-severity{color:#fecdd3;background:#fb71851a;border-color:#fb71853d}.notification-row[data-severity=warning] .notification-severity{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b3d}.notification-status{color:#d4d4d8;background:#ffffff09;border:1px solid #ffffff14}.notification-row-side{justify-items:end;gap:.5rem;display:grid}.notification-row-side span{color:#a1a1aa;overflow-wrap:anywhere;text-align:right;font-size:.78rem}@media (max-width:768px){.notification-command-grid,.notification-row{grid-template-columns:1fr}.notification-command-header{flex-direction:column;align-items:start}.notification-row-side{justify-items:start}.notification-row-side span{text-align:left}}@media (max-width:1180px){.ops-cron-grid,.ops-demo-grid,.ops-smoke-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.activation-empty-state{grid-template-columns:1fr}.activation-empty-actions{min-width:0}.ops-check-row,.ops-command-copy,.ops-cron-grid,.ops-demo-grid,.ops-recent-card,.ops-smoke-grid,.ops-snapshot-grid{grid-template-columns:1fr}.ops-recent-card>span{text-align:left}}.settings-input{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border-color:#303640}.settings-input:focus{border-color:#34d399b8;box-shadow:0 0 0 3px #34d3991f,0 12px 30px #00000038}.facebook-step-card{background:#ffffff07;border-color:#ffffff12}.facebook-group-row:hover,.facebook-step-card:hover{background:#ffffff09}.facebook-groups,.facebook-groups>:not([hidden])~:not([hidden]){border-color:#262a31}.campaign-link-panel{background:radial-gradient(circle at 8% 0,#34d3991a,#0000 28%),radial-gradient(circle at 92% 0,#38bdf814,#0000 30%),linear-gradient(#ffffff0d,#ffffff05),#111316}.campaign-preset-button{color:#f4f4f5;background:#ffffff07;border-color:#ffffff12;transition:border-color .15s,background .15s,transform .15s}.campaign-preset-button:hover{background:#34d39914;border-color:#34d39947;transform:translateY(-1px)}.campaign-preset-button small,.campaign-preset-button span{display:block}.campaign-preset-button span{font-size:.875rem;font-weight:700}.campaign-preset-button small{color:#a1a1aa;margin-top:.35rem}.campaign-link-grid label{display:block}.campaign-link-grid span{color:#a1a1aa;margin-bottom:.35rem;font-size:.75rem;font-weight:700;display:block}.campaign-link-grid input,.campaign-link-grid select{color:#f4f4f5;background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #303640;border-radius:.375rem;width:100%;height:2.5rem;padding:0 .75rem}.campaign-link-grid input:focus,.campaign-link-grid select:focus{border-color:#34d399b8;outline:none;box-shadow:0 0 0 3px #34d3991f}.campaign-link-output{background:#04060894;border-color:#34d39929}.attribution-performance-card{background:linear-gradient(#ffffff0a,#ffffff04),#0f1115;border-color:#ffffff12;min-width:0}.attribution-mini-stat{background:#ffffff09;border:1px solid #ffffff0f;border-radius:.375rem;padding:.55rem .35rem}.attribution-mini-stat span,.attribution-mini-stat strong{display:block}.attribution-mini-stat strong{color:#f4f4f5;font-size:1rem;font-weight:800}.attribution-mini-stat span{color:#a1a1aa;text-transform:uppercase;margin-top:.15rem;font-size:.68rem;font-weight:700}.onboarding-first-run{background:radial-gradient(circle at 0 0,#34d39924,#0000 34%),linear-gradient(135deg,#38bdf817,#f59e0b09),linear-gradient(#ffffff0d,#ffffff05),#111316;border-color:#34d3993d;grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);align-items:stretch;gap:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047}.onboarding-first-run:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 52%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.onboarding-first-run-copy{align-self:center;min-width:0}.onboarding-first-run-copy p{color:#34d399;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.onboarding-first-run-copy h2{color:#f4f4f5;letter-spacing:0;margin-top:.55rem;font-size:1.55rem;font-weight:900;line-height:1.12}.onboarding-first-run-copy span{color:#d4d4d8;max-width:38rem;margin-top:.75rem;font-size:.92rem;line-height:1.65;display:block}.onboarding-first-run-actions{gap:.75rem;display:grid}.onboarding-first-run-action{background:linear-gradient(#ffffff0b,#ffffff03),#0b0d10;border:1px solid #ffffff13;border-radius:.6rem;gap:.35rem;min-height:7.25rem;padding:.95rem;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.onboarding-first-run-action:hover{border-color:#38bdf857;transform:translateY(-1px)}.onboarding-first-run-action[data-state=primary]{background:linear-gradient(135deg,#34d39926,#38bdf814),#0b0d10;border-color:#34d39952}.onboarding-first-run-action[data-state=done]{opacity:.86;border-color:#34d39933}.onboarding-first-run-action>span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.onboarding-first-run-action strong{color:#f4f4f5;font-size:1rem;font-weight:900;line-height:1.25}.onboarding-first-run-action p{color:#a1a1aa;font-size:.82rem;line-height:1.45}.onboarding-first-run-action small{color:#bbf7d0;align-self:end;margin-top:.25rem;font-size:.78rem;font-weight:900}.onboarding-metric{background:linear-gradient(#ffffff0b,#ffffff05),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000038}.onboarding-command{background:radial-gradient(circle at 0 0,#34d3991f,#0000 32%),radial-gradient(circle at 100% 0,#38bdf817,#0000 30%),linear-gradient(#ffffff0d,#ffffff05),#111316}.onboarding-architect,.onboarding-command{border-color:#262a31;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047}.onboarding-architect{background:linear-gradient(135deg,#10b9811a,#0000 36%),linear-gradient(160deg,#38bdf814,#0000 58%),linear-gradient(#ffffff0b,#ffffff05),#111316}.onboarding-architect:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 54%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.onboarding-architect-header{border-bottom:1px solid #262a31;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.onboarding-architect-pill{white-space:nowrap;border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:850;display:inline-flex}.onboarding-architect-pill[data-status=ready]{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d}.onboarding-architect-pill[data-status=warning]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}.onboarding-architect-pill[data-status=critical]{color:#fecdd3;background:#fb71851a;border:1px solid #fb71853d}.onboarding-decision-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;padding:1rem 1rem 0;display:grid}.onboarding-band-card,.onboarding-decision-card{background:linear-gradient(#ffffff0a,#ffffff03),#0b0d10;border:1px solid #ffffff13;border-radius:.5rem;min-width:0;padding:1rem}.onboarding-band-card[data-status=ready],.onboarding-decision-card[data-status=ready]{border-color:#34d3993d}.onboarding-band-card[data-status=warning],.onboarding-decision-card[data-status=warning]{border-color:#f59e0b3d}.onboarding-band-card[data-status=critical],.onboarding-decision-card[data-status=critical]{border-color:#fb71853d}.onboarding-band-card span,.onboarding-decision-card span{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.onboarding-band-card strong,.onboarding-decision-card strong{color:#f4f4f5;margin-top:.35rem;font-size:1rem;font-weight:900;line-height:1.35;display:block}.onboarding-band-card p,.onboarding-decision-card p{color:#a1a1aa;margin-top:.55rem;font-size:.86rem;line-height:1.55}.onboarding-band-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:1rem;display:grid}.onboarding-command:before{content:"";background:linear-gradient(90deg,#34d399,#38bdf8 52%,#f59e0b);height:3px;position:absolute;inset:0 0 auto}.onboarding-launch-pill,.onboarding-status-pill{border-radius:.375rem;padding:.45rem .65rem;font-size:.75rem;font-weight:850;display:inline-flex}.onboarding-launch-pill{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d}.onboarding-next-card{background:linear-gradient(#ffffff0b,#ffffff04),#0b0d10;border:1px solid #ffffff13;border-radius:.5rem;padding:1rem}.onboarding-next-card span{color:#a1a1aa;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.onboarding-next-card strong{color:#f4f4f5;margin-top:.35rem;font-size:1.15rem;display:block}.onboarding-next-card p{color:#a1a1aa;margin-top:.45rem;font-size:.875rem;line-height:1.5}.onboarding-metric:before{content:"";height:3px;position:absolute;inset:0 0 auto}.onboarding-metric[data-tone=emerald]:before{background:linear-gradient(90deg,#34d399,#34d39900)}.onboarding-metric[data-tone=cyan]:before{background:linear-gradient(90deg,#38bdf8,#38bdf800)}.onboarding-metric[data-tone=amber]:before{background:linear-gradient(90deg,#f59e0b,#f59e0b00)}.onboarding-summary{background:linear-gradient(135deg,#10b98114,#38bdf80e),linear-gradient(#ffffff09,#ffffff04),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1.25rem;box-shadow:0 18px 44px #0003}.onboarding-score{color:#e4e4e7;background:#ffffff0b;border:1px solid #ffffff14;border-radius:.375rem;padding:.55rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.onboarding-progress{background:#0b0d10;border:1px solid #262a31;border-radius:.5rem;height:.7rem;overflow:hidden}.onboarding-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#10b981,#38bdf8 52%,#f59e0b);height:100%;position:relative;box-shadow:0 0 24px #38bdf842}.onboarding-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);position:absolute;inset:0;transform:translate(35%)}.onboarding-step{background:linear-gradient(#ffffff0a,#ffffff04),#111316;border:1px solid #262a31;border-radius:.5rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000029}.onboarding-step:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.onboarding-step:hover{border-color:#94a3b857;transform:translateY(-1px);box-shadow:0 18px 42px #0000003d}.onboarding-step[data-accent=emerald]:before{background:#34d399}.onboarding-step[data-accent=cyan]:before{background:#38bdf8}.onboarding-step[data-accent=amber]:before{background:#f59e0b}.onboarding-step[data-accent=rose]:before{background:#fb7185}.onboarding-step[data-accent=violet]:before{background:#a78bfa}.onboarding-step-index{color:#a1a1aa;background:#0b0d10;border:1px solid #2a2f36;border-radius:.375rem;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.onboarding-step-index[data-state=done]{color:#34d399;background:linear-gradient(135deg,#34d39938,#38bdf814),#064e3b57;border-color:#34d39947;box-shadow:0 0 24px #34d3991f}.onboarding-status-pill[data-state=done]{color:#bbf7d0;background:#34d3991a;border:1px solid #34d3993d}.onboarding-status-pill[data-state=todo]{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b3d}@media (max-width:960px){.onboarding-band-grid,.onboarding-decision-grid,.onboarding-first-run{grid-template-columns:1fr}}@media (max-width:640px){.onboarding-architect-header{flex-direction:column;align-items:start}}input,select,textarea{color:#f4f4f5;color-scheme:dark;background-color:#0b0d10}input::placeholder,textarea::placeholder{color:#71717a}.dashboard-error-shell{background:radial-gradient(circle at 18% 20%,#34d3991f,#0000 28%),radial-gradient(circle at 84% 24%,#f59e0b1a,#0000 24%),linear-gradient(135deg,#1e3a5f33,#050607fa),#050607;align-items:center;display:flex}.dashboard-error-card{background:linear-gradient(#ffffff0e,#ffffff05),#111316eb;border:1px solid #ffffff1a;box-shadow:0 32px 90px #00000057,inset 0 1px #ffffff14}.dashboard-error-diagnostic{background:linear-gradient(#ffffff0a,#ffffff05),#0b0d10;border:1px solid #ffffff14}.contract-next-action,.contract-portfolio-command,.import-decision-note,.invoice-new-brief,.onboarding-first-run,.payment-command-panel,.payment-new-brief{background:radial-gradient(circle at 0 0,#34d39947,#0000 30%),linear-gradient(135deg,#064e3b8a,#0e74903d 58%,#f59e0b21),#10201d;border-color:#34d3995c;box-shadow:0 22px 56px #0000003d,inset 0 1px #ffffff14}.contract-next-action-brief h3,.contract-portfolio-brief h2,.import-decision-copy h3,.invoice-new-brief h2,.onboarding-first-run-copy h2,.payment-command-brief h2,.payment-new-brief h2{max-width:48rem;font-size:clamp(1.65rem,2.6vw,2.45rem)}.contract-next-action-brief span,.contract-portfolio-brief span,.import-decision-copy span,.invoice-new-brief span,.onboarding-first-run-copy span,.payment-command-brief span,.payment-new-brief span{color:#d1fae5;max-width:44rem;font-size:.96rem;line-height:1.45}.import-dropzone,.invoice-new-form,.onboarding-first-run-action[data-state=primary],.payment-new-form{background:linear-gradient(135deg,#34d3992e,#38bdf814),#111816;border-color:#34d3995c}.import-dropzone .text-base,.onboarding-first-run-action[data-state=primary] strong{color:#fff;font-size:1.18rem}.onboarding-architect,.onboarding-command,.onboarding-metric{display:none}.contract-detail-section,.contract-section,.import-history,.import-model-panel,.invoice-new-preview,.onboarding-step,.onboarding-summary,.payment-new-preview,.payment-section{background:linear-gradient(#ffffff08,#ffffff03),#111316;border-color:#94a3b829}.import-model-panel{margin-top:1rem}.import-model-header h3{font-size:1.05rem}.import-column-list{gap:.5rem}.import-column-row{padding-block:.75rem}.import-history-summary{color:#d4d4d8;cursor:pointer;font-size:.9rem;font-weight:850;list-style-position:inside}.import-model-summary,.onboarding-activation-details>summary,.worklist-summary{color:#f4f4f5;cursor:pointer;background:linear-gradient(135deg,#34d3991c,#38bdf80b),#101216;border:1px solid #ffffff14;border-radius:.65rem;justify-content:space-between;align-items:center;padding:.95rem 1rem;font-size:.92rem;font-weight:900;list-style:none;display:flex}.import-model-summary::-webkit-details-marker,.worklist-summary::-webkit-details-marker{display:none}.onboarding-activation-details>summary::-webkit-details-marker{display:none}.import-model-summary:after,.onboarding-activation-details>summary:after,.worklist-summary:after{color:#67e8f9;content:"Ouvrir";letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:900}.onboarding-activation-details[open]>summary:after,details[open]>.import-model-summary:after,details[open]>.worklist-summary:after{content:"Masquer"}.onboarding-activation-details{background:0 0}.artisan-evidence-details[open]>summary,.certificate-section[open]>summary,.contract-section[open]>summary,.import-model-panel[open]>summary,.invoice-section[open]>summary,.onboarding-activation-details[open]>summary,.payment-section[open]>summary{margin-bottom:1rem}.artisan-action-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.artisan-action-card{background:linear-gradient(135deg,#34d3991f,#ffffff06),#111316;border:1px solid #34d39938;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.5rem;padding:1rem;text-decoration:none;display:grid}.artisan-action-card[data-tone=amber]{background:linear-gradient(135deg,#f59e0b26,#ffffff06),#121315;border-color:#f59e0b4d}.artisan-action-card[data-tone=rose]{background:linear-gradient(135deg,#fb718526,#ffffff06),#121315;border-color:#fb71854d}.artisan-action-card:hover{border-color:#a7f3d07a;transform:translateY(-1px)}.artisan-action-card span{color:#a7f3d0;background:#34d39929;border:1px solid #34d39942;border-radius:.5rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:.78rem;font-weight:950;display:inline-flex}.artisan-action-card[data-tone=amber] span{color:#fde68a;background:#f59e0b24;border-color:#f59e0b47}.artisan-action-card[data-tone=rose] span{color:#fecdd3;background:#fb718524;border-color:#fb718547}.artisan-action-card em,.artisan-action-card p,.artisan-action-card strong{display:block}.artisan-action-card strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.2}.artisan-action-card p{color:#a1a1aa;margin-top:.25rem;font-size:.84rem;line-height:1.35}.artisan-action-card em{color:#f4f4f5;text-align:right;white-space:nowrap;font-size:1rem;font-style:normal;font-weight:950}.artisan-terrain-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.artisan-terrain-tile{background:linear-gradient(135deg,#38bdf824,#ffffff06),#111316;border:1px solid #38bdf840;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:6.25rem;padding:1rem;text-decoration:none;display:grid}.artisan-terrain-tile:hover{border-color:#a7f3d080;transform:translateY(-1px)}.artisan-terrain-tile span{color:#bae6fd;background:#38bdf829;border:1px solid #38bdf852;border-radius:.6rem;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;font-size:1rem;font-weight:950;display:inline-flex}.artisan-terrain-tile em,.artisan-terrain-tile p,.artisan-terrain-tile strong{display:block}.artisan-terrain-tile strong{color:#fff;font-size:1.04rem;font-weight:950;line-height:1.2}.artisan-terrain-tile p{color:#a1a1aa;margin-top:.3rem;font-size:.84rem;line-height:1.35}.artisan-terrain-tile em{color:#f8fafc;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:1.25rem;font-style:normal;font-weight:950}.artisan-terrain-tile[data-tone=emerald]{background:linear-gradient(135deg,#34d39929,#ffffff06),#111816;border-color:#34d3994d}.artisan-terrain-tile[data-tone=emerald] span{color:#bbf7d0;background:#34d39929;border-color:#34d39952}.artisan-terrain-tile[data-tone=amber]{background:linear-gradient(135deg,#f59e0b2b,#ffffff06),#121315;border-color:#f59e0b57}.artisan-terrain-tile[data-tone=amber] span{color:#fde68a;background:#f59e0b26;border-color:#f59e0b57}.artisan-terrain-tile[data-tone=rose]{background:linear-gradient(135deg,#fb71852b,#ffffff06),#121315;border-color:#fb718557}.artisan-terrain-tile[data-tone=rose] span{color:#fecdd3;background:#fb718526;border-color:#fb718557}.artisan-evidence-details{background:linear-gradient(#ffffff07,#ffffff03),#0d0f12;border:1px solid #94a3b824;border-radius:.75rem;padding:0}.artisan-evidence-details[open]{padding:0 .9rem .9rem}.artisan-evidence-details[open]>summary{margin:0 -.9rem .9rem}.import-history:not([open]){background:linear-gradient(#ffffff07,#ffffff03),#0d0f12}.import-history[open] .import-history-summary{margin-bottom:1rem}.invoice-new-form-intro span,.invoice-new-message,.payment-new-form-intro span,.payment-new-message{color:#d4d4d8}.invoice-step-band,.payment-step-band{color:#bbf7d0;background:linear-gradient(90deg,#34d39929,#38bdf814),#0c1514;border-color:#34d39938}.invoice-new-preview,.payment-new-preview{background:linear-gradient(#f59e0b14,#ffffff03),#121315;border-color:#f59e0b33}.contract-section .overflow-x-auto,.payment-section .overflow-x-auto{max-height:42rem;overflow:auto}.contract-table-row:nth-child(odd),.import-preview-row:nth-child(odd),.payment-table-row:nth-child(odd){background:#ffffff04}.contract-table-row:hover,.import-preview-row:hover,.payment-table-row:hover{background:#34d3990e}details[open].certificate-section:after,details[open].contract-section:after,details[open].invoice-section:after,details[open].payment-section:after{color:#71717a;content:"Liste complète disponible au défilement";padding:.65rem 1rem 1rem;font-size:.78rem;font-weight:750;display:block}@media (max-width:980px){.artisan-action-queue,.artisan-terrain-lanes{grid-template-columns:1fr}.artisan-action-card,.artisan-terrain-tile{grid-template-columns:auto minmax(0,1fr)}.artisan-action-card em,.artisan-terrain-tile em{text-align:left;grid-column:2}}a,button,input,select{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #047857}.prospection-skill-cockpit{background:radial-gradient(circle at 0 0,#38bdf821,#0000 32%),radial-gradient(circle at 100% 0,#34d3991a,#0000 30%),linear-gradient(#ffffff0c,#ffffff04),#101216;border-color:#ffffff16;box-shadow:0 24px 68px #0000003d}.skill-cockpit-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.skill-copy-grid,.skill-kpi-rail,.skill-module-grid{gap:.75rem;display:grid}.skill-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-kpi-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-kpi-item,.skill-module-card,.skill-script-card{background:#ffffff08;border:1px solid #ffffff13;border-radius:.65rem}.skill-kpi-item,.skill-module-card{padding:.9rem}.skill-script-card{min-width:0;padding:1rem}.skill-script-card pre{color:#d4d4d8;white-space:pre-wrap;background:#04060894;border:1px solid #38bdf821;border-radius:.5rem;max-height:18rem;margin-top:.9rem;padding:.85rem;font-size:.78rem;line-height:1.55;overflow:auto}.prospection-copy-button{color:#bbf7d0;white-space:nowrap;background:linear-gradient(135deg,#34d39929,#38bdf814),#064e3b3d;border:1px solid #34d39947;border-radius:.5rem;padding:.55rem .75rem;font-size:.82rem;font-weight:800;transition:border-color .16s,color .16s,transform .16s}.prospection-copy-button:hover{color:#ecfeff;border-color:#38bdf86b;transform:translateY(-1px)}.prospection-copy-button:focus-visible{outline-offset:2px;outline:3px solid #38bdf833}.prospection-guide-hero{background:radial-gradient(circle at 0 0,#38bdf824,#0000 30%),linear-gradient(#ffffff0d,#ffffff05),#101216;border-color:#ffffff16;justify-content:space-between;align-items:start;gap:1rem;display:flex}.prospection-guide-decision{background:linear-gradient(135deg,#34d39924,#38bdf814),#064e3b2e;border:1px solid #34d39938;border-radius:.65rem;min-width:16rem;padding:1rem}.prospection-guide-decision span,.prospection-guide-decision strong{display:block}.prospection-guide-decision strong{color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.prospection-guide-decision span{color:#f4f4f5;margin-top:.4rem;font-size:1.15rem;font-weight:800}.prospection-guide-panel{background:linear-gradient(#ffffff0b,#ffffff04),#0f1115;border-color:#ffffff13}.prospection-guide-grid,.prospection-guide-routine,.prospection-guide-scorecard{gap:.75rem;display:grid}.prospection-guide-routine{grid-template-columns:repeat(3,minmax(0,1fr))}.prospection-guide-grid,.prospection-guide-scorecard{grid-template-columns:repeat(4,minmax(0,1fr))}.content-library-hero{background:radial-gradient(circle at 0 0,#38bdf821,#0000 30%),radial-gradient(circle at 100% 0,#f59e0b14,#0000 28%),linear-gradient(#ffffff0c,#ffffff04),#101216;border-color:#ffffff16;justify-content:space-between;align-items:start;gap:1rem;display:flex}.content-asset-card,.content-library-next,.content-library-panel{background:linear-gradient(#ffffff0a,#ffffff04),#0f1115;border-color:#ffffff13}.content-library-next{border:1px solid #38bdf829;border-radius:.65rem;min-width:18rem;padding:1rem}.content-library-next span,.content-library-next strong{display:block}.content-library-next strong{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.content-library-next span{color:#f4f4f5;margin-top:.4rem;font-size:1.05rem;font-weight:800;line-height:1.35}.content-asset-body,.content-intake-grid,.content-status-strip{gap:.75rem;display:grid}.content-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.content-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-asset-body{grid-template-columns:repeat(2,minmax(0,1fr))}.content-copy-block,.content-intake-card,.content-next-action,.content-status-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:.65rem;padding:.9rem}.content-intake-card span,.content-intake-card strong,.content-next-action span,.content-next-action strong,.content-status-card p,.content-status-card span,.content-status-card strong{display:block}.content-intake-card strong,.content-next-action strong,.content-status-card p{color:#a1a1aa;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.content-status-card strong{color:#f4f4f5;margin-top:.4rem;font-size:2rem;font-weight:900}.content-intake-card span,.content-next-action span,.content-status-card span{color:#d4d4d8;margin-top:.35rem;font-size:.86rem;line-height:1.5}.content-status-card[data-status=Pret],.content-status-pill[data-status=Pret]{border-color:#34d39938}.content-status-card[data-status=Publie],.content-status-pill[data-status=Publie]{border-color:#38bdf838}.content-status-card[data-status=Teste],.content-status-pill[data-status=Teste]{border-color:#f59e0b3d}.content-asset-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.content-status-pill{color:#d4d4d8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.content-copy-block pre{color:#d4d4d8;white-space:pre-wrap;background:#04060894;border:1px solid #ffffff12;border-radius:.5rem;max-height:18rem;margin-top:.9rem;padding:.85rem;font-size:.78rem;line-height:1.55;overflow:auto}.prospection-guide-card,.prospection-guide-score,.prospection-guide-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:.65rem;padding:.9rem}.prospection-guide-card p,.prospection-guide-score p,.prospection-guide-step strong{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.prospection-guide-card strong,.prospection-guide-score strong,.prospection-guide-step span{color:#f4f4f5;margin-top:.45rem;font-size:.95rem;font-weight:800;line-height:1.35;display:block}.prospection-guide-card span,.prospection-guide-score span,.prospection-guide-step p{color:#a1a1aa;margin-top:.55rem;font-size:.84rem;line-height:1.5;display:block}.skill-kpi-item span,.skill-kpi-item strong{display:block}.skill-kpi-item strong{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800}.skill-kpi-item span{color:#d4d4d8;margin-top:.35rem;font-size:.84rem;line-height:1.45}@media (max-width:1024px){.content-asset-body,.content-intake-grid,.content-status-strip,.prospection-guide-grid,.prospection-guide-routine,.prospection-guide-scorecard,.skill-copy-grid,.skill-kpi-rail,.skill-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.content-asset-header,.content-library-hero,.prospection-guide-hero,.skill-cockpit-header{flex-direction:column}.content-asset-body,.content-intake-grid,.content-status-strip,.prospection-guide-grid,.prospection-guide-routine,.prospection-guide-scorecard,.skill-copy-grid,.skill-kpi-rail,.skill-module-grid{grid-template-columns:1fr}.content-library-next,.prospection-guide-decision{width:100%;min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}