@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans), Manrope, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-700:#007956;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans), Manrope, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:var(--font-display), Manrope, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-3{top:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.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-2{margin-inline:calc(var(--spacing) * 2)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-11{height:calc(var(--spacing) * 11)!important}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.\!max-h-none{max-height:none!important}.max-h-64{max-height:calc(var(--spacing) * 64)}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[72px\]{min-height:72px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1\/2{width:50%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-\[17\.25rem\]{width:17.25rem}.w-\[160px\]{width:160px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.\!max-w-\[14rem\]{max-width:14rem!important}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[400px\]{max-width:400px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1680px\]{max-width:1680px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[24rem\]{min-width:24rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[32rem\]{min-width:32rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,8rem\)_1fr_auto\]{grid-template-columns:minmax(0,8rem) 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.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:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-\[var\(--apple-separator\)\]>:not(:last-child)){border-color:var(--apple-separator)}:where(.divide-\[var\(--gct-border\)\]>:not(:last-child)){border-color:var(--gct-border)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[var\(--gct-radius-sm\)\]{border-radius:var(--gct-radius-sm)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--apple-separator\)\],.border-\[var\(--apple-separator\)\]\/60{border-color:var(--apple-separator)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--apple-separator\)\]\/60{border-color:color-mix(in oklab, var(--apple-separator) 60%, transparent)}}.border-\[var\(--gct-border\)\]{border-color:var(--gct-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-\[rgba\(6\,182\,212\,0\.08\)\]{background-color:#06b6d414}.bg-\[rgba\(255\,59\,48\,0\.1\)\]{background-color:#ff3b301a}.bg-\[var\(--apple-bg-elevated\)\]{background-color:var(--apple-bg-elevated)}.bg-\[var\(--apple-fill\)\]{background-color:var(--apple-fill)}.bg-\[var\(--apple-fill-tertiary\)\]{background-color:var(--apple-fill-tertiary)}.bg-\[var\(--gct-accent\)\]{background-color:var(--gct-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-transparent{background-color:#0000}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.object-contain{object-fit:contain}.\!p-1{padding:var(--spacing)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.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-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.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)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-8{padding-block:calc(var(--spacing) * 8)!important}.\!py-10{padding-block:calc(var(--spacing) * 10)!important}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:var(--font-display), Manrope, system-ui, sans-serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans), Manrope, system-ui, sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[clamp\(2\.6rem\,5\.5vw\,4rem\)\]{font-size:clamp(2.6rem,5.5vw,4rem)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#d70015\]{color:#d70015}.text-\[var\(--apple-label\)\]{color:var(--apple-label)}.text-\[var\(--apple-label-secondary\)\]{color:var(--apple-label-secondary)}.text-\[var\(--apple-label-tertiary\)\]{color:var(--apple-label-tertiary)}.text-\[var\(--gct-accent\)\]{color:var(--gct-accent)}.text-\[var\(--gct-cyan\)\]{color:var(--gct-cyan)}.text-\[var\(--gct-danger\)\]{color:var(--gct-danger)}.text-\[var\(--gct-ink\)\]{color:var(--gct-ink)}.text-\[var\(--gct-muted\)\]{color:var(--gct-muted)}.text-\[var\(--gct-primary\)\]{color:var(--gct-primary)}.text-\[var\(--mvb-gold-deep\)\]{color:var(--mvb-gold-deep)}.text-\[var\(--mvb-navy\)\]{color:var(--mvb-navy)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/80{color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-brand{color:#c7a16a}.text-emerald-700{color:var(--color-emerald-700)}.text-red-800{color:var(--color-red-800)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-95{opacity:.95}.shadow-\[0_8px_24px_rgba\(8\,47\,90\,0\.06\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#082f5a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--glass-shadow\)\]{--tw-shadow:var(--glass-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--apple-blue\)\]{--tw-ring-color:var(--apple-blue)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[messaging\:stub\]{messaging:stub}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-\[var\(--gct-accent\)\]:hover{border-color:var(--gct-accent)}.hover\:text-\[var\(--gct-primary\)\]:hover{color:var(--gct-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:gap-24{gap:calc(var(--spacing) * 24)}}}:root{--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--mvb-navy:#030624;--mvb-navy-2:#0a1230;--mvb-navy-3:#152048;--mvb-gold:#c7a16a;--mvb-gold-bright:#f0dfb4;--mvb-gold-deep:#8a6834;--mvb-gold-cta:#c5862f;--mvb-mist:#5a6f88;--mvb-paper:#f5f2ec;--mvb-cream:#ebe4d8;--mvb-champagne:#ebe6dc;--mvb-white:#fffcf7;--apple-bg:#f5f2ec;--apple-bg-elevated:#fffcf7;--apple-label:#12141c;--apple-label-secondary:#4a5160;--apple-label-tertiary:#6b7280;--apple-separator:#1a1c241f;--apple-fill:#0306240d;--apple-fill-secondary:#03062408;--gct-accent:#c7a16a;--gct-accent-hover:#8a6834;--gct-accent-soft:#c7a16a2e;--ms-blue:#c7a16a;--ms-teal:#5a6f88;--ms-deep:#0a1230;--ms-green:#2f6b4f;--gradient-brand:linear-gradient(125deg, #8a6834 0%, #c7a16a 28%, #f0dfb4 52%, #c7a16a 78%, #8a6834 100%);--gradient-soft:linear-gradient(145deg, #c7a16a29 0%, #5a6f8814 55%, #0306240a 100%);--gct-ok:#2f6b4f;--gct-warn:#c5862f;--gct-danger:#b42318;--glass-bg:#fffcf7b8;--glass-bg-strong:#fffcf7e6;--glass-blur:blur(28px) saturate(160%);--glass-border:#c7a16a47;--glass-shadow:0 0 0 1px #ffffffa6 inset, 0 0 0 .5px #0306240f, 0 18px 48px #0306241a;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:980px;--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--sidebar-w:280px;--tap-min:44px;--mobile-topbar-h:56px;--gct-primary:var(--gct-accent);--gct-primary-hover:var(--gct-accent-hover);--gct-primary-muted:var(--gct-accent-soft);--gct-ink:var(--apple-label);--gct-ink-soft:#1a1d2e;--gct-muted:var(--apple-label-secondary);--gct-faint:var(--apple-label-tertiary);--gct-surface:var(--apple-bg-elevated);--gct-surface-2:#f3f4f6;--gct-bg:var(--apple-bg);--gct-border:var(--apple-separator);--gct-border-strong:#1a1c242e;--gct-radius:var(--radius-md);--gct-radius-sm:var(--radius-sm);--gct-shadow:var(--glass-shadow);--gct-shadow-lg:0 24px 64px #03062429}.font-display{font-family:var(--font-display)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-sans);color:var(--apple-label);background:var(--apple-bg);letter-spacing:-.014em;font-feature-settings:"ss01" on, "cv11" on;font-size:15.5px;line-height:1.5}.app-canvas{isolation:isolate;background-color:#f5f2ec;background-image:radial-gradient(80% 50% at 0 0,#c7a16a24,#0000 55%),radial-gradient(60% 40% at 100% 8%,#5a6f881f,#0000 50%),radial-gradient(50% 35% at 50% 110%,#0306240f,#0000 55%),linear-gradient(165deg,#f7f4ee 0%,#f3f4f6 45%,#ebe6dc 100%);min-height:100vh;position:relative;overflow-x:hidden}.app-canvas:before{content:"";pointer-events:none;z-index:-1;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.app-canvas:after{content:"";filter:blur(40px);pointer-events:none;z-index:-1;width:min(60vw,520px);height:min(60vw,520px);animation:mesh-drift 18s var(--ease-spring) infinite alternate;background:radial-gradient(circle,#22d3ee38,#0000 68%);border-radius:50%;position:absolute;top:-12%;right:-8%}@keyframes mesh-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-8%,12%)scale(1.12)}}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;background:var(--gradient-brand);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gradient-text{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.funnel-bar{border-radius:var(--radius-pill);background:var(--apple-fill);height:8px;display:flex;overflow:hidden}.funnel-segment{min-width:4px;transition:flex .4s}.glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-border);box-shadow:var(--glass-shadow)}.glass-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);border:.5px solid #fffc}.btn-brand{min-height:var(--tap-min);background:var(--gradient-brand);color:#fff;border-radius:var(--radius-pill);letter-spacing:-.01em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;transition:opacity .2s,transform .15s;display:inline-flex}.btn-brand:hover:not(:disabled){opacity:.92}.btn-brand:active:not(:disabled){transform:scale(.98)}.btn-brand:disabled{opacity:.45;cursor:not-allowed}.btn-ghost{min-height:var(--tap-min);background:var(--apple-fill);color:var(--apple-label);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:500;transition:background .2s;display:inline-flex}.btn-ghost:hover{background:#7878802e}.btn-danger{min-height:var(--tap-min);color:var(--gct-danger);border-radius:var(--radius-pill);background:#ff3b301a;border:none;padding:0 16px;font-size:15px;font-weight:600}.btn-danger:hover{background:#ff3b3029}.btn-success{min-height:var(--tap-min);color:#1b7a3a;border-radius:var(--radius-pill);cursor:pointer;background:#34c75924;border:none;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;transition:background .2s;display:inline-flex}.btn-success:hover{background:#34c75938}.text-brand{color:var(--gct-accent)}.badge-dataryon{letter-spacing:.04em;text-transform:uppercase;color:var(--gct-accent);background:var(--gct-accent-soft);border-radius:var(--radius-pill);padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.panel{border-radius:var(--radius-lg);background:linear-gradient(#fffffffa 0%,#fffffff0 100%);border:.5px solid #fffc;transition:box-shadow .25s,transform .25s;box-shadow:0 0 0 .5px #0f28460a,0 4px 20px #0f28460d}.panel-flat{background:var(--apple-bg-elevated);border-radius:var(--radius-md);border:.5px solid var(--apple-separator)}.field{width:100%;min-height:var(--tap-min);background:var(--apple-fill-secondary);border-radius:var(--radius-sm);color:var(--apple-label);border:none;outline:none;padding:12px 16px;font-size:17px;transition:box-shadow .2s,background .2s}.field:focus{box-shadow:0 0 0 4px var(--gct-accent-soft);background:#fff}.field:disabled{opacity:.5}.label{color:var(--apple-label-secondary);letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.chip{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip-dot{border-radius:50%;width:6px;height:6px}.chip-overdue{color:#d70015;background:#ff3b301f;animation:1.15s ease-in-out infinite deadline-chip-pulse;box-shadow:0 0 #ff3b3073}.chip-overdue .chip-dot{background:var(--gct-danger);animation:.9s ease-in-out infinite deadline-dot-blink}.chip-today{color:#c93400;background:#ff950024;animation:1.8s ease-in-out infinite deadline-chip-today}.chip-today .chip-dot{background:var(--gct-warn);animation:1.4s ease-in-out infinite deadline-dot-blink}.chip-planned{color:#248a3d;background:#34c7591f}.chip-planned .chip-dot{background:var(--gct-ok)}.chip-none{color:var(--apple-label-tertiary);background:var(--apple-fill)}.chip-none .chip-dot{background:var(--apple-label-tertiary)}.status-label{border-radius:var(--radius-pill);color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 8px #0000001f}.status-label .count{border-radius:var(--radius-pill);background:#ffffff38;padding:2px 8px;font-size:11px;font-weight:700}.kanban-col{background:var(--apple-fill-secondary);border-radius:var(--radius-lg);border:.5px solid #0000;min-height:22rem;transition:background .25s,box-shadow .25s}.kanban-col.is-drop{background:var(--gct-accent-soft);box-shadow:inset 0 0 0 2px var(--gct-accent)}.deal-card{background:var(--apple-bg-elevated);border-radius:var(--radius-md);cursor:grab;border:.5px solid var(--apple-separator);padding:14px 16px;transition:transform .25s,box-shadow .25s;box-shadow:0 1px 2px #00000008}.deal-card:active{cursor:grabbing}.deal-card.is-dragging{opacity:.65;transform:scale(.97);box-shadow:0 12px 32px #0000001f}.person-bubble{color:#fff;background:var(--gct-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.view-tabs{gap:0;display:inline-flex}.view-tab{color:var(--apple-label-secondary);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.view-tab:hover{color:var(--apple-label)}.view-tab.is-on{color:var(--apple-label);font-weight:600}.view-tab.is-on:after{content:"";background:var(--gct-accent);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.seg{background:var(--apple-fill);border-radius:var(--radius-pill);padding:3px;display:inline-flex}.seg button{min-height:32px;color:var(--apple-label-secondary);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.seg button.is-on{color:var(--apple-label);background:#fff;font-weight:600;box-shadow:0 1px 4px #00000014}.add-item{width:100%;color:var(--apple-label-tertiary);border-radius:var(--radius-sm);cursor:text;min-height:var(--tap-min);background:0 0;border:none;align-items:center;gap:6px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.add-item:hover,.add-item:focus-within{color:var(--apple-label);background:#fff9}.sidebar-shell{border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.nav-group+.nav-group{margin-top:2px}.nav-link{min-height:42px;color:var(--apple-label-secondary);border-radius:12px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:flex}.nav-link:hover{background:var(--apple-fill);color:var(--apple-label)}.nav-link.is-active{color:var(--ms-blue);box-shadow:inset 3px 0 0 0 var(--ms-blue);background:linear-gradient(90deg,#8a683424 0%,#c5862f14 100%);font-weight:600}.nav-section{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--apple-label-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.35rem;margin:0;padding:10px 10px 6px;font-size:10px;font-weight:700;transition:background .15s,color .15s;display:flex}.nav-section:hover{background:var(--apple-fill);color:var(--apple-label-secondary)}.nav-group.has-active>.nav-section{color:var(--ms-blue)}.nav-section-label{flex:1;min-width:0}.nav-section-count{min-width:18px;height:18px;color:var(--apple-label-tertiary);background:#7878801f;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.nav-section-chevron{opacity:.7;font-size:11px;line-height:1}.nav-group.is-collapsed .nav-section{margin-bottom:2px}.nav-group.is-open>.nav-section{color:var(--apple-label-secondary);background:#8a68340f}.nav-group-panel[hidden]{display:none}.nav-accordion-hint{color:var(--apple-label-tertiary);margin:0 4px 8px;font-size:11px}.sidebar-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.sidebar-orbit{background:linear-gradient(165deg,#c5862f1a 0%,#8a68340f 55%,#ffffff8c 100%);border:.5px solid #c5862f2e;border-radius:14px;padding:8px 10px}.sidebar-orbit.is-mini{padding:6px 8px}.sidebar-orbit.is-skeleton{opacity:.55;min-height:40px}.sidebar-orbit-mini-row{align-items:center;gap:6px;display:flex}.sidebar-orbit-toggle{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:4px 2px;display:flex}.sidebar-orbit-toggle:hover{background:#ffffff59}.sidebar-orbit-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--apple-label-tertiary);white-space:nowrap;align-items:center;gap:.3rem;font-size:10px;font-weight:700;display:inline-flex}.sidebar-orbit-mini-meta{min-width:0;color:var(--apple-label-secondary);flex:1;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sidebar-orbit-mini-meta strong{color:var(--apple-label);font-size:13px;font-weight:700}.sidebar-orbit-mini-meta em{letter-spacing:.04em;text-transform:uppercase;color:var(--ms-blue);text-overflow:ellipsis;white-space:nowrap;background:#c5862f1f;border-radius:999px;max-width:72px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.sidebar-orbit-mini-meta em.is-hot{color:#b45309;background:#f59e0b29}.sidebar-orbit-chevron{color:var(--apple-label-tertiary);font-size:11px}.sidebar-orbit-link{color:var(--ms-blue);background:#8a68341a;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;font-weight:600}.sidebar-orbit.is-open .sidebar-orbit-phases{margin-top:8px}.sidebar-orbit-phases{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.sidebar-orbit-phase{min-height:44px;transform:scale(calc(.92 + var(--phase-w,.5) * .08));transform-origin:50%;background:#ffffffa6;border:.5px solid #78788024;border-radius:10px;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.sidebar-orbit-phase em{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:9px;font-style:normal;font-weight:700}.sidebar-orbit-phase strong{color:var(--apple-label);font-size:14px;font-weight:700;line-height:1.1}.sidebar-orbit-phase span{color:var(--apple-label-secondary);font-size:10px}.sidebar-orbit-phase.is-hot{background:#f59e0b1a;border-color:#f59e0b73}.sidebar-orbit-identificacao{border-color:#c7a16a47}.sidebar-orbit-proposta{border-color:#c7a16a4d}.sidebar-orbit-negociacao{border-color:#f59e0b47}.sidebar-orbit-efetivacao{border-color:#10b9814d}.nav-icon{width:30px;height:30px;color:var(--apple-label-secondary);background:#78788014;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.nav-icon-svg{width:16px;height:16px}.nav-link:hover .nav-icon{color:var(--ms-blue);background:#8a68341a}.nav-link.is-active .nav-icon{color:var(--ms-blue);background:#8a683429}.sidebar-footer{border-top:.5px solid var(--apple-separator);color:var(--apple-label-tertiary);padding:12px 16px 14px;font-size:11px;line-height:1.4}.sidebar-footer-hint{color:var(--gct-accent);margin-top:2px;font-weight:600}.page-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--apple-label);font-size:clamp(1.55rem,2.2vw,1.95rem);font-weight:700;line-height:1.15}.section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);margin:0;font-size:16px;font-weight:700}.page-sub{color:var(--apple-label-secondary);letter-spacing:-.01em;margin-top:4px;font-size:14px;line-height:1.45}.page-chrome-header{border-radius:var(--radius-lg);overflow:hidden}.page-chrome-titles{padding-left:14px;position:relative}.page-chrome-titles:before{content:"";background:var(--gradient-brand);border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.page-chrome-mobile .page-title{padding-left:12px;position:relative}.page-chrome-mobile .page-title:before{content:"";background:var(--gradient-brand);border-radius:3px;width:3px;position:absolute;top:.2em;bottom:.15em;left:0}.user-chip{border-radius:var(--radius-pill);background:var(--apple-fill);align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.user-chip-avatar{background:var(--gradient-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:inline-flex}.user-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;color:var(--apple-label);font-size:14px;font-weight:600;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--apple-label);color:#fff;border-radius:var(--radius-sm);padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{outline:3px solid var(--gct-accent);outline-offset:2px;transform:translateY(0)}.field-hint{color:var(--apple-label-tertiary);margin-top:4px;font-size:13px;line-height:1.35;display:block}.ease-panel{border-radius:var(--radius-md);background:linear-gradient(135deg,#8a68340f 0%,#c5862f0a 100%);border:.5px solid #8a68341f;overflow:hidden}.ease-panel-toggle{width:100%;min-height:var(--tap-min);color:var(--gct-accent);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.ease-panel-toggle:focus-visible{outline:3px solid var(--gct-accent-soft);outline-offset:-2px}.ease-panel-icon{opacity:.8;font-size:12px}.ease-panel-list{color:var(--apple-label-secondary);gap:6px;margin:0;padding:0 14px 12px 32px;font-size:14px;line-height:1.45;display:grid}.modal-kbd-hint{color:var(--apple-label-tertiary);text-align:center;margin:0;padding:0 20px 14px;font-size:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--gct-accent);outline-offset:2px}.field:focus-visible{box-shadow:0 0 0 4px var(--gct-accent-soft);outline:none}.nav-link:focus-visible{outline-offset:-2px}.btn-brand:focus-visible,.btn-ghost:focus-visible,.btn-danger:focus-visible,.btn-success:focus-visible{outline:3px solid var(--ms-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}.anim-fade-up,.anim-delay-1{animation:none!important}}@media (prefers-contrast:more){.panel,.excel-sheet,.field{border:1px solid var(--apple-label)}.chip{border:1px solid}}.toolbar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.stat-pill{background:var(--apple-fill-secondary);border-radius:var(--radius-md);flex-direction:column;gap:2px;min-width:100px;padding:12px 16px;display:inline-flex}.stat-pill .label{text-transform:uppercase;letter-spacing:.04em;color:var(--apple-label-tertiary);margin:0;font-size:11px;font-weight:600}.stat-pill .value{letter-spacing:-.03em;color:var(--apple-label);font-size:20px;font-weight:700;line-height:1.2}.stat-pill .value.accent{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.anim-delay-1{animation-delay:60ms}@media (prefers-reduced-motion:reduce){.anim-fade-up,.deal-card,.btn-brand,.kanban-col,.app-canvas:after{transition:none!important;animation:none!important}}.data-table{border-collapse:collapse;width:100%;font-size:15px}.data-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);border-bottom:.5px solid var(--apple-separator);background:var(--apple-fill-secondary);padding:12px 16px;font-size:11px;font-weight:600}.data-table td{border-bottom:.5px solid var(--apple-separator);padding:14px 16px}.data-table tr:hover td{background:var(--apple-fill-secondary)}.excel-sheet{border:.5px solid var(--apple-separator);border-radius:var(--radius-lg);background:var(--apple-bg-elevated);max-height:min(70vh,820px);overflow:auto}.excel-sheet .data-table{font-size:13.5px}.excel-sheet .data-table th{z-index:2;border-right:.5px solid var(--apple-separator);white-space:nowrap;background:#f3f6f9;position:sticky;top:0}.excel-sheet .data-table td{white-space:nowrap;vertical-align:middle;border-right:.5px solid #0000000a;padding:10px 12px}.excel-sheet .data-table tbody tr:nth-child(2n) td{background:#8a683408}.excel-sheet .data-table tbody tr:hover td{background:#8a683414}.excel-sheet .data-table td.is-wrap{white-space:normal;min-width:160px}.modal-root{z-index:90;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);place-items:end center;display:grid;position:fixed;inset:0}@media (min-width:640px){.modal-root{place-items:center;padding:16px}}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172a73;border:none;margin:0;padding:0;position:absolute;inset:0}.modal-panel{z-index:1;background:var(--apple-bg-elevated);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-direction:column;width:100%;max-height:min(92dvh,760px);animation:.28s modal-sheet-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a47,inset 0 0 0 .5px #fff6}@media (min-width:640px){.modal-panel{border-radius:var(--radius-lg);width:min(100%,520px);max-height:min(88vh,760px);animation:.22s modal-in}}.modal-panel-wide{width:100%}@media (min-width:640px){.modal-panel-wide{width:min(100%,680px)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes modal-sheet-in{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.modal-header{border-bottom:.5px solid var(--apple-separator);background:var(--apple-bg-elevated);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.modal-header-text{flex:1;min-width:0}.modal-title{letter-spacing:-.03em;color:var(--apple-label);margin:0;font-size:1.2rem;font-weight:800;line-height:1.25}.modal-desc{color:var(--apple-label-secondary);margin:6px 0 0;font-size:13px;line-height:1.4}.modal-close{min-width:var(--tap-min);min-height:var(--tap-min);background:var(--apple-fill);width:auto;height:auto;color:var(--apple-label);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.modal-close:hover{background:#78788038}.modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 20px;overflow:hidden auto}.modal-footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--apple-separator);background:var(--apple-bg-elevated);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.modal-footer{background:color-mix(in srgb, var(--apple-bg-elevated) 92%, #f0f4f8)}}.modal-footer .btn-brand,.modal-footer .btn-ghost{min-height:40px;padding-inline:16px}.modal-more{border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:var(--apple-fill);margin-top:4px;padding:0 12px}.modal-more>summary{cursor:pointer;color:var(--ms-blue);-webkit-user-select:none;user-select:none;padding:12px 0;font-size:13px;font-weight:700;list-style:none}.modal-more>summary::-webkit-details-marker{display:none}.modal-more>summary:after{content:"▾";opacity:.7;margin-left:6px}.modal-more[open]>summary:after{content:"▴"}.modal-more-body{gap:12px;padding:0 0 14px;display:grid}@media (min-width:640px){.modal-more-body.is-2col{grid-template-columns:1fr 1fr}.modal-more-body.is-2col>.sm\:col-span-2,.modal-more-body.is-2col>.modal-span-2{grid-column:1/-1}}.modal-kbd-hint{color:var(--apple-label-tertiary);text-align:center;flex-shrink:0;margin:0;padding:0 20px 10px;font-size:11px}.modal-panel.has-footer .modal-kbd-hint{display:none}.form-actions-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:6;border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:var(--apple-bg-elevated);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:12px 14px;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.form-actions-bar{background:color-mix(in srgb, var(--apple-bg-elevated) 88%, #e8eef5)}}.form-actions-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 24px #0f285014}@media (min-width:900px){.form-actions-bar{bottom:12px}}.form-actions-bar .btn-brand,.form-actions-bar .btn-ghost,.form-actions-bar .btn-success,.form-actions-bar .btn-danger{min-height:40px}.semaforo{align-items:center;gap:8px;min-width:0;display:inline-flex}.semaforo-lights{background:#0000000a;border-radius:999px;align-items:center;gap:4px;padding:3px 5px;display:inline-flex}.semaforo-light{border-radius:50%;width:10px;height:10px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.semaforo-light.is-todo{opacity:.28;background:#cbd5e1!important}.semaforo-light.is-done{opacity:.7}.semaforo-light.is-active{opacity:1;transform:scale(1.15);box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px}.semaforo-identificacao{color:#ef4444;background:#ef4444}.semaforo-proposta{color:#f59e0b;background:#f59e0b}.semaforo-negociacao{color:#8a6834;background:#8a6834}.semaforo-efetivacao{color:#16a34a;background:#16a34a}.semaforo-efetivacao.is-won{box-shadow:0 0 0 2px #ffffffe6,0 0 8px #16a34a8c}.semaforo-label{color:var(--apple-label-secondary);letter-spacing:-.01em;font-size:12px;font-weight:600}.semaforo-lost{color:#b91c1c;background:#ff3b301f;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.semaforo-lost-dot{background:#b91c1c;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.semaforo-legend{padding:16px 18px}.semaforo-legend-head{margin-bottom:12px}.semaforo-legend-intro{color:var(--apple-label-secondary);margin:6px 0 0;font-size:13.5px;line-height:1.45}.semaforo-legend-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.semaforo-legend-list li{align-items:flex-start;gap:10px;display:flex}.semaforo-legend-list strong{color:var(--apple-label);font-size:13px;display:block}.semaforo-legend-list span:last-child{color:var(--apple-label-secondary);font-size:12.5px;line-height:1.4;display:block}@media (min-width:900px){.semaforo-legend-list{grid-template-columns:1fr 1fr}}.list-actions-bar{border-radius:var(--radius-lg);background:#ffffffa6;border:.5px solid #fffc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 2px 12px #0f28460a}.list-page-header .page-hint{max-width:42rem;margin:0;line-height:1.45}.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-kpi{border-radius:var(--radius-lg);box-shadow:0 0 0 .5px var(--apple-separator);background:linear-gradient(#fffffffa 0%,#ffffffeb 100%);flex-direction:column;justify-content:space-between;gap:8px;min-height:84px;padding:14px 16px;display:flex}.dash-kpi.warn{background:linear-gradient(180deg, #ff3b3014, var(--apple-bg-elevated))}.dash-kpi.ok{background:linear-gradient(180deg, #34c7591a, var(--apple-bg-elevated))}.dash-kpi-label{letter-spacing:.02em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:12px;font-weight:600}.dash-kpi-value{letter-spacing:-.03em;color:var(--apple-label);font-size:22px;font-weight:700;line-height:1.1}.dash-kpi-value.accent{color:var(--gct-accent)}.dash-kpi-sub{color:var(--apple-label-secondary);font-size:13px;font-weight:500}.dash-grid{gap:16px;display:grid}@media (min-width:1100px){.dash-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);align-items:start}}.dash-grid-2{gap:16px;display:grid}@media (min-width:960px){.dash-grid-2{grid-template-columns:1.2fr .8fr;align-items:start}}.dash-funnel-panel{padding:18px 18px 20px}.dash-section-head{margin-bottom:14px}.dash-funnel{flex-direction:column;gap:10px;display:flex}.dash-funnel-row{animation:.35s both dash-fade;display:block}@keyframes dash-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dash-funnel-meta{justify-content:space-between;gap:12px;margin-bottom:4px;font-size:13px;display:flex}.dash-funnel-name{color:var(--apple-label);font-weight:600}.dash-funnel-stats{color:var(--apple-label-secondary);tabular-nums:true;font-variant-numeric:tabular-nums}.dash-funnel-track{background:#7878801f;border-radius:999px;height:12px;overflow:hidden}.dash-funnel-bar{border-radius:999px;min-width:8px;height:100%;transition:width .4s}.dash-phase-strip{border-top:.5px solid var(--apple-separator);margin-top:22px;padding-top:16px}.dash-phase-title{color:var(--apple-label-secondary);margin:0 0 10px;font-size:13px;font-weight:600}.dash-phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.dash-phases{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-phase{border-radius:var(--radius-md,12px);background:var(--apple-fill-secondary);padding:12px;position:relative;overflow:hidden}.dash-phase-top{align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.dash-phase-top strong{color:var(--apple-label);font-weight:600}.dash-phase-count{letter-spacing:-.03em;color:var(--apple-label);font-size:22px;font-weight:700}.dash-phase-amount{color:var(--apple-label-secondary);margin-top:2px;font-size:12px}.dash-phase-bar{opacity:.85;border-radius:0 3px 0 0;height:3px;position:absolute;bottom:0;left:0}.dash-phase-identificacao .dash-phase-bar{background:#ef4444}.dash-phase-proposta .dash-phase-bar{background:#f59e0b}.dash-phase-negociacao .dash-phase-bar{background:#8a6834}.dash-phase-efetivacao .dash-phase-bar{background:#16a34a}.dash-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dash-list-item{border-radius:10px;align-items:center;gap:10px;padding:10px 8px;transition:background .15s;display:flex}.dash-list-item:hover{background:var(--apple-fill-secondary)}.dash-tag{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 7px;font-size:10px;font-weight:700}.dash-tag-overdue{color:#b91c1c;background:#ff3b3024}.dash-tag-closing{color:#c2410c;background:#ff950029}.dash-tag-orphan{color:#1d4ed8;background:#8a68341f}.dash-tag-won{color:#15803d;background:#34c75924}.guide-layout-grid{align-items:start;gap:16px;display:grid}@media (min-width:1024px){.guide-layout-grid{grid-template-columns:200px minmax(0,1fr) 160px}.manual-grid{grid-template-columns:220px minmax(0,1fr) 160px}}.guide-nav.seg{width:fit-content}.guide-principles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-principles li{color:var(--apple-label-secondary);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.guide-principles li:before{content:"";background:var(--gct-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.guide-list,.guide-checklist{color:var(--apple-label-secondary);gap:6px;margin:0;padding-left:1.15rem;font-size:14.5px;line-height:1.45;display:grid}.guide-checklist{padding-left:0;list-style:none}.guide-checklist li{padding-left:1.5rem;position:relative}.guide-checklist li:before{content:"✓";color:#15803d;font-size:13px;font-weight:700;position:absolute;left:0}.guide-list-warn li::marker{color:#b91c1c}.guide-tip{border-radius:var(--radius-md);color:var(--apple-label-secondary);background:#8a683414;padding:12px 14px;font-size:14px}.guide-warning{border-radius:var(--radius-md);color:#991b1b;background:#ff3b301a;padding:12px 14px;font-size:14px;line-height:1.45}.guide-subtitle{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0 0 8px;font-size:12px;font-weight:700}.guide-stage-seq{letter-spacing:.05em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:11px;font-weight:600}.guide-prob{background:var(--apple-fill);color:var(--apple-label-secondary);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.guide-sla{color:var(--gct-accent);font-size:13px;font-weight:600}.guide-toc-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.guide-toc-link{color:var(--apple-label-secondary);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;text-decoration:none;transition:background .15s;display:flex}.guide-toc-link:hover{background:var(--apple-fill-secondary);color:var(--apple-label)}.guide-toc-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.guide-quick ul{margin:0;padding:0;list-style:none}.dict-grid.guide-layout-grid{grid-template-columns:1fr}@media (min-width:1024px){.dict-grid.guide-layout-grid{grid-template-columns:minmax(0,1fr) 200px}}.dict-code{background:var(--apple-fill);color:var(--gct-accent);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.dict-req{border-radius:var(--radius-pill);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.dict-req-yes{color:#107c10;background:#107c101f}.dict-req-no{background:var(--apple-fill);color:var(--apple-label-secondary)}.dict-req-cond{color:#b45309;background:#d977061f}.dict-table th{white-space:nowrap;font-size:12px}.dict-table td{vertical-align:top}.storyboard{padding:0}.story-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;gap:14px;padding:16px 20px 20px;display:flex;overflow-x:auto}.story-strip::-webkit-scrollbar{height:6px}.story-strip::-webkit-scrollbar-thumb{background:#00000026;border-radius:99px}.story-frame{scroll-snap-align:start;border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:var(--apple-bg);flex-direction:column;flex:0 0 min(280px,85vw);gap:8px;min-height:200px;padding:14px;display:flex;box-shadow:0 1px #0000000a}.story-frame-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.story-frame-num{letter-spacing:.06em;color:var(--apple-label-tertiary);font-size:11px;font-weight:700}.story-frame-kind{border-radius:var(--radius-pill);color:var(--gct-accent);background:#8a68341a;padding:2px 8px;font-size:11px;font-weight:600}.story-frame-origem .story-frame-kind{color:#475569;background:#64748b26}.story-frame-obstaculo .story-frame-kind{color:#b45309;background:#d977061f}.story-frame-virada .story-frame-kind{color:#107c10;background:#107c101f}.story-frame-fechamento .story-frame-kind{color:#8a6834;background:#8a683426}.story-frame-title{letter-spacing:-.02em;color:var(--apple-label);margin:0;font-size:15px;font-weight:700}.story-frame-body{color:var(--apple-label-secondary);white-space:pre-wrap;-webkit-line-clamp:8;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.story-frame-foot{border-top:.5px solid var(--apple-separator);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:6px;display:flex}.story-empty{text-align:center;border:1px dashed var(--apple-separator);border-radius:var(--radius-md);background:#8a683408;flex:1;min-width:min(100%,420px);padding:28px 16px}@media (prefers-reduced-motion:reduce){.story-strip{scroll-behavior:auto}}.checkin-panel{overflow:hidden}.checkin-panel.is-pending{box-shadow:0 0 0 .5px #8a683433,0 8px 28px #8a683414}.checkin-panel.is-done{box-shadow:0 0 0 .5px var(--apple-separator)}.checkin-panel.is-compact .checkin-body{padding-top:16px;padding-bottom:16px}.checkin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.checkin-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0;font-size:12px;font-weight:600}.checkin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:640px){.checkin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.checkin-status-btn{min-height:var(--tap-min);border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:var(--apple-bg);text-align:left;cursor:pointer;color:var(--apple-label-secondary);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.checkin-status-btn strong{color:var(--apple-label);font-size:14px}.checkin-status-btn span{font-size:11px;line-height:1.3}.checkin-status-btn.is-on{border-color:var(--gct-primary);color:var(--gct-primary);background:#8a683414;box-shadow:0 0 0 2px #8a683426}.checkin-badge{border-radius:var(--radius-pill);vertical-align:middle;background:var(--apple-fill);color:var(--apple-label-secondary);margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.checkin-badge-on_track{color:#107c10;background:#107c101f}.checkin-badge-focus{color:#8a6834;background:#8a68341f}.checkin-badge-busy{color:#b45309;background:#d977061f}.checkin-badge-blocked{color:#d70015;background:#ff3b301f}.checkin-badge-pending{color:var(--apple-label-tertiary);background:#7878801f}.checkin-team-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.checkin-team-row{border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:var(--apple-bg);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.checkin-team-row.is-blocked{background:#ff3b300a;border-color:#ff3b3059}.checkin-team-row.is-pending{opacity:.75}.checkin-team-note{color:var(--apple-label-secondary);margin:6px 0 0;font-size:13px}.checkin-team-block{color:#d70015;margin:4px 0 0;font-size:13px;font-weight:500}@media (max-width:639px){.checkin-form .btn-brand{width:100%}}.checkin-panel.is-modal{box-shadow:none;background:0 0}.checkin-panel.is-modal.is-pending,.checkin-panel.is-modal.is-done{box-shadow:none}.today-commitments-list{flex-direction:column;gap:8px;max-height:min(46vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.today-commitments-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.today-commitments-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0;font-size:11px;font-weight:700}.today-commitments-date{color:var(--apple-label);margin:2px 0 0;font-size:15px;font-weight:700}.today-commitments-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.today-summary-pill{border-radius:var(--radius-md);background:var(--apple-fill);border:.5px solid var(--apple-separator);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.today-summary-pill strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--apple-label);font-size:1.25rem;font-weight:800}.today-summary-pill span{color:var(--apple-label-tertiary);font-size:11px;font-weight:600}.today-summary-pill.is-hot{background:#d700150f;border-color:#d7001547}.today-summary-pill.is-hot strong{color:#c41e1e}.today-summary-pill.is-today{background:#ff950014;border-color:#ff950047}.today-summary-pill.is-today strong{color:#b45a00}.today-commitments-row{border-radius:var(--radius-md);background:var(--apple-fill);border:.5px solid var(--apple-separator);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.today-commitments-row.is-overdue{background:#d700150f;border-color:#d7001547}.today-commitments-meta{color:var(--apple-label-tertiary);margin-top:2px;font-size:12px;display:block}.today-commitments-actions{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.dash-today-tasks{padding:16px 18px}.dash-today-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.dash-today-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.dash-today-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-today-stat{border-radius:var(--radius-md);background:var(--apple-fill);border:.5px solid var(--apple-separator);color:inherit;flex-direction:column;gap:4px;padding:12px 14px;transition:border-color .15s,transform .15s;display:flex}.dash-today-stat:hover{border-color:#8a683447;transform:translateY(-1px)}.dash-today-stat strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--apple-label);font-size:1.35rem;font-weight:800}.dash-today-stat span{color:var(--apple-label-tertiary);font-size:11px;font-weight:600}.dash-today-stat.is-hot{background:#d700150f;border-color:#d7001547}.dash-today-stat.is-hot strong{color:#c41e1e}.dash-today-stat.is-today{background:#ff950014;border-color:#ff950047}.dash-today-stat.is-today strong{color:#b45a00}.expense-status{border-radius:var(--radius-pill);background:var(--apple-fill);color:var(--apple-label-secondary);padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.expense-status-draft{background:#7878801f}.expense-status-submitted{color:#8a6834;background:#8a68341f}.expense-status-approved{color:#107c10;background:#107c101f}.expense-status-rejected{color:#d70015;background:#ff3b301f}.expense-status-paid{color:#8a6834;background:#c5862f24}.qr-scanner-view{border-radius:var(--radius-md);background:#0f172a;width:100%;min-height:240px;overflow:hidden}.qr-scanner-view video{border-radius:var(--radius-md);width:100%!important}.mobile-bottom-nav{z-index:45;padding:0 12px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav-inner{pointer-events:auto;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffe0;border:.5px solid #ffffffbf;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:2px;width:min(100%,420px);min-height:58px;padding:6px;display:grid;box-shadow:0 0 0 .5px #0f28460f,0 12px 36px #0f284624}.mobile-bottom-nav-item{min-height:46px;color:var(--apple-label-secondary);letter-spacing:-.01em;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:10px;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform .15s;display:flex}.mobile-bottom-nav-item:active{transform:scale(.96)}.mobile-bottom-nav-item.is-active{color:var(--ms-blue);background:linear-gradient(#8a683424 0%,#c5862f1a 100%)}.mobile-bottom-nav-icon{justify-content:center;align-items:center;line-height:1;display:flex}.mobile-bottom-nav-svg{width:20px;height:20px}.mobile-bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.excel-sheet{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;position:relative}.excel-sheet:after{content:"Deslize →";color:var(--apple-label-tertiary);margin:0 12px 10px;font-size:11px;font-weight:600;display:none;position:sticky;left:0}@media (max-width:900px){.excel-sheet:after{display:inline-block}.excel-sheet .data-table th:first-child,.excel-sheet .data-table td:first-child{z-index:1;background:var(--apple-bg-elevated);position:sticky;left:0;box-shadow:4px 0 8px #0f172a0a}.excel-sheet .data-table th:first-child{z-index:3;background:#f3f6f9}}@media (max-width:639px){.list-actions-bar{flex-direction:column;align-items:stretch}.list-actions-cta{width:100%}.list-create-btn{justify-content:center;width:100%}.page-hint{line-height:1.45}.storyboard .list-page-header{padding:0 4px}.story-strip{padding-left:12px;padding-right:12px}.story-frame{flex-basis:min(92vw,300px)}.guide-nav.seg{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.toolbar.panel{gap:10px}.agenda-toolbar{flex-direction:column;align-items:stretch}}@media (min-width:640px) and (max-width:1023px){.app-main{padding-left:16px;padding-right:16px}.story-frame{flex-basis:min(46vw,320px)}.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.dict-cards{gap:10px;margin:0;padding:12px;list-style:none;display:none}.dict-card{border:.5px solid var(--apple-separator);border-radius:var(--radius-md);background:var(--apple-bg);padding:12px 14px}.dict-card-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.dict-card-meta{color:var(--apple-label-tertiary);margin:6px 0 0;font-size:12px}.dict-card-line{color:var(--apple-label-secondary);margin:8px 0 0;font-size:13px;line-height:1.4}.dict-card-line .label{margin-bottom:2px;display:block}@media (max-width:767px){.dict-table-desktop{display:none}.dict-sheet.excel-sheet{max-height:none;overflow:visible}.dict-sheet.excel-sheet:after{display:none}.dict-cards{display:grid}.dict-toolbar{flex-direction:column;align-items:stretch}.dict-toolbar label{width:100%;min-width:0!important}}@media (min-width:768px){.dict-cards{display:none!important}}@keyframes gct-flag-flutter{0%,to{transform:rotate(-6deg)skew(-3deg)scale(1)}25%{transform:rotate(5deg)skew(4deg)scale(1.02)}50%{transform:rotate(-3deg)skew(-2deg)scale(1)}75%{transform:rotate(7deg)skew(3deg)scale(1.02)}}.gct-lang-flags{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.gct-lang-flags--inline{justify-content:flex-end}.gct-lang-flags--stacked{flex-direction:column;align-items:stretch;gap:.35rem;width:100%}.gct-lang-flag-btn{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;align-items:center;gap:.55rem;padding:.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.gct-lang-flags--stacked .gct-lang-flag-btn{background:#ffffffeb;border:1px solid #0f172a14;border-radius:12px;width:100%;min-height:2.5rem;padding:.4rem .75rem}.gct-lang-flag-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0f172a1f}.gct-lang-flag-btn--active{border-color:#c7a16ad9;box-shadow:0 0 0 1px #c7a16a59}.gct-lang-flag-fi{transform-origin:12% 88%;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:1.35rem;animation:2.4s ease-in-out infinite gct-flag-flutter;display:flex}.gct-lang-flag-fi--delay-1{animation-delay:.15s}.gct-lang-flag-fi--delay-2{animation-delay:.3s}.gct-lang-flag-img{aspect-ratio:4/3;object-fit:cover;pointer-events:none;border-radius:2px;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 1px 4px #0000001f}.gct-lang-flag-emoji{font-size:1.1rem;line-height:1;display:none}.gct-lang-flag-fi--fallback .gct-lang-flag-img{display:none}.gct-lang-flag-fi--fallback .gct-lang-flag-emoji{display:block}.gct-lang-flag-stack{flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:.06rem;min-width:0;display:flex}.gct-lang-flag-btn:has(.gct-lang-flag-fi:not(.gct-lang-flag-fi--fallback)) .gct-lang-flag-code{display:none}.gct-lang-flag-code{letter-spacing:.07em;color:var(--apple-label-tertiary);font-size:.68rem;font-weight:700;line-height:1.1}.gct-lang-flag-lbl{color:var(--apple-label);font-size:.84rem;font-weight:600;line-height:1.22}.header-lang-flags .gct-lang-flag-fi{width:1.75rem;height:1.1rem}.header-lang-flags .gct-lang-flag-btn{padding:.1rem}.kind-badge{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.kind-badge-prospect{color:#c2410c;background:#ff950029}.kind-badge-client{color:#15803d;background:#34c75924}@media (prefers-reduced-motion:reduce){.gct-lang-flag-fi{animation:none}}.aurora-layer{z-index:0}.aurora-orb{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.aurora-orb-a{background:radial-gradient(circle,#c7a16a6b,#0000 70%);width:min(55vw,520px);height:min(55vw,520px);animation:22s ease-in-out infinite aurora-drift-a;top:-12%;left:-8%}.aurora-orb-b{background:radial-gradient(circle,#03062447,#0000 70%);width:min(45vw,440px);height:min(45vw,440px);animation:26s ease-in-out infinite aurora-drift-b;top:8%;right:-6%}.aurora-orb-c{background:radial-gradient(circle,#f0dfb466,#0000 70%);width:min(40vw,380px);height:min(40vw,380px);animation:20s ease-in-out infinite aurora-drift-c;bottom:-5%;left:35%}.aurora-orb.is-intense{opacity:.72;filter:blur(90px)}.aurora-grid{opacity:.35;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}@keyframes aurora-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}}@keyframes aurora-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,4%)scale(1.06)}}@keyframes aurora-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,-5%)scale(1.1)}}@keyframes shimmer-slide{0%{background-position:200%}to{background-position:-200%}}.shimmer{background:linear-gradient(90deg, var(--apple-fill-secondary) 0%, #ffffffd9 45%, var(--apple-fill-secondary) 90%);background-size:200% 100%;animation:1.6s ease-in-out infinite shimmer-slide}.btn-brand{color:#fffaf3;background:linear-gradient(135deg,#c5862f 0%,#8a6834 48%,#c7a16a 100%);position:relative;overflow:hidden;box-shadow:0 10px 28px #8a683452}.btn-brand:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.btn-brand:hover:not(:disabled):after{transform:translate(120%)}.gradient-border:before{opacity:.85;animation:4s ease-in-out infinite border-glow}@keyframes border-glow{0%,to{opacity:.75}50%{opacity:1}}.login-showcase{perspective:1200px;flex:1;max-width:420px;position:relative}.showcase-board{transform-style:preserve-3d;gap:12px;display:flex;transform:rotateY(-8deg)rotateX(4deg)}.showcase-col{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-lg);background:#ffffff59;border:.5px solid #ffffffa6;flex-direction:column;flex:1;gap:10px;padding:10px 8px;display:flex;box-shadow:0 20px 50px #00000014}.showcase-col-main{background:#ffffff80;transform:translateY(-12px)}.showcase-pill{border-radius:var(--radius-pill);color:#fff;text-align:center;letter-spacing:-.02em;padding:5px 10px;font-size:10px;font-weight:700;display:block}.showcase-pill.grad-a{background:linear-gradient(135deg,#2f6b4f,#8a6834)}.showcase-pill.grad-b{background:linear-gradient(135deg,#152048,#030624)}.showcase-pill.grad-c{background:linear-gradient(135deg,#c5862f,#8a6834)}.showcase-card{border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:#fff;padding:12px 14px;box-shadow:0 4px 16px #0000000f}.showcase-card.is-hero{border-color:#8a683433;padding:16px;box-shadow:0 12px 32px #8a683426}.showcase-card.is-small{opacity:.92;padding:10px 12px}.showcase-card.is-dim{opacity:.65;border-style:dashed}.showcase-card-title{color:var(--apple-label);font-size:13px;font-weight:600;display:block}.showcase-card-amt{letter-spacing:-.03em;margin-top:4px;font-size:15px;font-weight:700;display:block}.showcase-chip{border-radius:var(--radius-pill);color:var(--mvb-gold-deep);background:#c7a16a33;border:1px solid #c7a16a59;margin-top:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.float-card{animation:5s ease-in-out infinite float-card}.pipeline-command{position:relative;overflow:hidden}.pipeline-command:after{content:"";pointer-events:none;background:radial-gradient(circle,#8a68341f,#0000 70%);width:280px;height:280px;position:absolute;top:-50%;right:-20%}.stat-pill.is-glow{background:#ffffffa6;border:.5px solid #ffffffe6;box-shadow:0 4px 16px #8a683414}.stat-pill.is-glow .value.accent{filter:drop-shadow(0 0 12px #c5862f59)}.funnel-bar{height:10px;box-shadow:inset 0 1px 2px #0000000f}.funnel-segment{box-shadow:0 0 12px #00000014}.kanban-col{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff73;border:.5px solid #ffffffb3;box-shadow:0 2px 12px #0000000a}.kanban-col.is-drop{box-shadow:inset 0 0 0 2px var(--gct-accent), 0 0 24px #c5862f40;transform:scale(1.01)}.deal-card{padding:14px 16px 14px 18px;position:relative;overflow:hidden}.deal-card:before{content:"";background:var(--card-accent,var(--gradient-brand));border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.deal-card.is-priority:before{width:4px;box-shadow:0 0 8px var(--card-accent,#c5862f)}.person-bubble{background:var(--gradient-brand);box-shadow:0 2px 8px #8a683440}.view-tab.is-on:after{background:var(--gradient-brand);border-radius:3px;height:3px}.empty-hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-lg);background:#ffffff8c;border:.5px dashed #8a683440;position:relative;overflow:hidden}.empty-hero-glow{pointer-events:none;background:radial-gradient(50% 40% at 50% 0,#8a68341a,#0000),radial-gradient(40% 30% at 80% 80%,#c5862f14,#0000);position:absolute;inset:0}.sidebar-brand-glow{position:relative}.sidebar-brand-glow:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#c5862f33,#0000 70%);width:48px;height:48px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.aurora-orb,.float-card,.shimmer,.gradient-border:before{animation:none!important}}.app-sidebar{inset-y:0;z-index:40;width:min(var(--sidebar-w), 86vw);pointer-events:none;flex-direction:column;padding:12px;transition:transform .28s;display:flex;position:fixed;left:0;transform:translate(-105%)}.app-sidebar.is-open{pointer-events:auto;transform:translate(0)}.nav-backdrop{z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#1d1d1f59;border:none;transition:opacity .25s;position:fixed;inset:0}.nav-backdrop.is-open{opacity:1;pointer-events:auto}.app-main{min-height:100vh;padding:calc(var(--mobile-topbar-h) + env(safe-area-inset-top,0px) + 12px) 14px calc(88px + env(safe-area-inset-bottom,0px));position:relative}.mobile-topbar{z-index:30;min-height:var(--mobile-topbar-h);padding:env(safe-area-inset-top,0px) 10px 0;border-top:none;border-left:none;border-right:none;border-radius:0;align-items:center;gap:8px;display:none;position:fixed;top:0;left:0;right:0}@media (max-width:1023px){.mobile-topbar{display:flex}}@media (min-width:1024px){.app-sidebar{pointer-events:auto;width:var(--sidebar-w);transform:none}.nav-backdrop{display:none}.app-main{padding:12px 12px 24px calc(var(--sidebar-w) + 12px)}.mobile-bottom-nav{display:none}.mobile-topbar{display:none!important}}@media (max-width:639px){body,.field{font-size:16px}.page-title{font-size:1.45rem}.stat-pill{min-width:88px;padding:10px 12px}.stat-pill .value{font-size:17px}.kanban-col{width:min(85vw,17.25rem)}.pipeline-command{padding-left:14px!important;padding-right:14px!important}.seg{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.seg button{flex-shrink:0}.view-tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.view-tab{white-space:nowrap;flex-shrink:0}}@media (max-width:1023px){.login-showcase{display:none!important}}.sales-pulse{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(80% 60% at 0 0,#8a683429,#0000 55%),radial-gradient(50% 50% at 100% 20%,#c5862f1f,#0000 50%),#ffffffb8;border:.5px solid #ffffffbf;padding:20px 22px 16px;animation:.65s cubic-bezier(.22,1,.36,1) both pulse-enter;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #8a683414,0 12px 40px #003c7814}.sales-pulse.is-conquered{box-shadow:0 0 0 .5px #107c1033,0 12px 40px #107c101a}.sales-pulse.is-loading{min-height:140px;padding:16px}.pulse-load-block{border-radius:var(--radius-md);height:120px}@keyframes pulse-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.sales-pulse.is-mini{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-pill);width:100%;font:inherit;color:inherit;background:#ffffffb3;border:.5px solid #ffffffbf;align-items:center;gap:12px;padding:12px 16px;display:flex}.pulse-mini-dot{background:var(--ms-blue);border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite pulse-breathe;box-shadow:0 0 12px #8a683499}.pulse-mini-dot[data-level=hot]{background:#107c10;box-shadow:0 0 12px #107c108c}@keyframes pulse-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.pulse-mini-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pulse-mini-text strong{letter-spacing:-.02em;font-size:14px}.pulse-mini-text span{color:var(--apple-label-secondary);font-size:12px}.pulse-mini-expand{color:var(--ms-blue);white-space:nowrap;font-size:12px;font-weight:600}.pulse-grid{gap:20px;display:grid}@media (min-width:900px){.pulse-grid{grid-template-columns:1.2fr 1fr;align-items:center}}.pulse-hero{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pulse-meter{flex-shrink:0;width:120px;height:120px;position:relative}.pulse-ring{width:120px;height:120px;transform:rotate(-90deg)}.pulse-ring-track{fill:none;stroke:#78788026;stroke-width:8px}.pulse-ring-value{fill:none;stroke:#8a6834;stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 6px #8a683473);transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.sales-pulse.is-conquered .pulse-ring-value{stroke:#107c10;filter:drop-shadow(0 0 6px #107c1073)}.pulse-meter-core{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pulse-meter-value{letter-spacing:-.05em;color:var(--apple-label);font-size:28px;font-weight:800;line-height:1}.pulse-meter-label{text-transform:uppercase;letter-spacing:.08em;color:var(--apple-label-tertiary);font-size:11px;font-weight:600}.pulse-greeting{color:var(--apple-label-secondary);margin:0;font-size:14px;font-weight:600}.pulse-mission{letter-spacing:-.03em;color:var(--apple-label);max-width:28rem;margin:6px 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:700;line-height:1.25}.pulse-momentum-name{letter-spacing:.02em;text-transform:uppercase;margin:8px 0 0;font-size:13px;font-weight:700}.pulse-meta{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pulse-streak-pill{border-radius:var(--radius-pill);color:#c93400;background:#ff950024;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pulse-move{border-radius:var(--radius-md);background:#ffffffa6;border:.5px solid #8a68341f;padding:16px 18px;box-shadow:inset 0 1px #fffc}.pulse-move-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0;font-size:11px;font-weight:700}.pulse-move-title{letter-spacing:-.03em;color:var(--apple-label);margin:6px 0 0;font-size:22px;font-weight:800}.pulse-move-title[data-urgency=critical]{color:#d70015}.pulse-move-title[data-urgency=high]{color:#8a6834}.pulse-move-reason{color:var(--apple-label-secondary);margin:8px 0 0;font-size:15px;line-height:1.4}.pulse-move-deal{color:var(--apple-label);margin:10px 0 0;font-size:13px;font-weight:600}.pulse-move-deal span{color:var(--apple-label-tertiary);font-weight:500}.pulse-move-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pulse-cta{min-width:140px;animation:2.8s ease-in-out infinite pulse-cta-glow;box-shadow:0 6px 24px #8a683459}@keyframes pulse-cta-glow{0%,to{box-shadow:0 6px 24px #8a68344d}50%{box-shadow:0 8px 32px #00bcf273}}.pulse-cta-ghost{min-height:var(--tap-min)}.pulse-stats{border-top:.5px solid var(--apple-separator);flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-top:16px;padding-top:14px;display:flex}.pulse-stats>div{flex-direction:column;gap:2px;min-width:64px;display:flex}.pulse-stats .label{margin:0;font-size:10px}.pulse-stats .value{letter-spacing:-.03em;color:var(--apple-label);font-size:16px;font-weight:700}.pulse-stats .value.accent{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.pulse-stats>div[data-warn="1"] .value{color:#d70015}.pulse-collapse{color:var(--apple-label-tertiary);cursor:pointer;background:0 0;border:none;min-height:36px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:600}.pulse-collapse:hover{color:var(--apple-label)}.pulse-burst{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pulse-burst span{background:var(--ms-blue);opacity:0;width:8px;height:8px;animation:1.2s ease-out forwards burst-particle;animation-delay:calc(var(--i) * 30ms);border-radius:50%;position:absolute;top:40%;left:50%}.pulse-burst span:nth-child(odd),.pulse-burst span:nth-child(3n){background:var(--ms-teal)}@keyframes burst-particle{0%{opacity:1;transform:translate(-50%, -50%) scale(.4) rotate(calc(var(--i) * 20deg)) translateY(0)}to{opacity:0;transform:translate(-50%, -50%) scale(1) rotate(calc(var(--i) * 20deg)) translateY(-90px)}}.win-burst{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f7b8;justify-content:center;align-items:center;animation:.4s both pulse-enter;display:flex;position:fixed;inset:0}.win-burst-core{text-align:center;z-index:2;padding:32px;position:relative}.win-burst-kicker{letter-spacing:.12em;text-transform:uppercase;color:#107c10;margin:0;font-size:13px;font-weight:700}.win-burst-title{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(2rem,6vw,3.2rem);font-weight:800}.win-burst-sub{color:var(--apple-label-secondary);margin:12px 0 0;font-size:16px}.win-burst-rays{background:radial-gradient(circle,#107c102e,#0000 60%);animation:1.6s ease-in-out infinite pulse-breathe;position:absolute;inset:20% 10%}@media (prefers-reduced-motion:reduce){.sales-pulse,.pulse-cta,.pulse-mini-dot,.pulse-burst span,.win-burst-rays{animation:none!important}}.agenda-toolbar{flex-direction:column;gap:12px;display:flex}.agenda-view-tabs{background:#0f28500f;border-radius:16px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.agenda-view-tab{min-width:4.5rem;min-height:40px;font:inherit;letter-spacing:-.015em;color:var(--apple-label-secondary);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:auto;padding:8px 12px;font-size:13px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.agenda-view-tab:hover{color:var(--apple-label);background:#ffffff73}.agenda-view-tab.is-on{color:var(--ms-deep);background:#fff;box-shadow:0 4px 14px #082f5a1a}.agenda-view-tab-short{display:none}@media (max-width:640px){.agenda-view-tab-full{display:none}.agenda-view-tab-short{display:inline}.agenda-view-tab{min-width:3.2rem;padding:8px 6px;font-size:12px}}.agenda-day-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agenda-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.agenda-week.is-biweek{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:700px){.agenda-week{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(7,minmax(2.6rem,1fr));padding-bottom:4px;overflow-x:auto}.agenda-week.is-biweek{grid-auto-flow:dense}}.agenda-month-head{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px;font-size:11px;font-weight:800;display:grid}.agenda-month-head.is-mini{font-size:10px}.agenda-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.agenda-quarter{gap:12px;display:grid}@media (min-width:900px){.agenda-quarter{grid-template-columns:repeat(3,minmax(0,1fr))}}.agenda-quarter-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--apple-label);margin:0 0 10px;font-size:14px;font-weight:800}.agenda-day{border:.5px solid var(--apple-separator);border-radius:var(--radius-md);cursor:pointer;min-height:88px;font:inherit;color:inherit;background:#ffffff8c;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;transition:background .2s,box-shadow .2s,transform .15s;display:flex}.agenda-day.is-compact{gap:2px;min-height:64px;padding:8px 4px}.agenda-month-grid.is-mini .agenda-day.is-compact{min-height:52px;padding:6px 2px}.agenda-day.is-muted{opacity:.42;background:#0f285008}.agenda-day:hover{background:#fff;transform:translateY(-1px)}.agenda-day.is-today{box-shadow:inset 0 0 0 1.5px var(--ms-blue)}.agenda-day.is-selected{opacity:1;background:linear-gradient(160deg,#c7a16a29,#c7a16a1a);border-color:#c7a16a59}.agenda-day.has-alert .agenda-day-count{color:#d70015}.agenda-day-name{text-transform:uppercase;letter-spacing:.04em;color:var(--apple-label-tertiary);font-size:11px;font-weight:600}.agenda-day-num{letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1}.agenda-day.is-compact .agenda-day-num{font-size:15px}.agenda-day-count{color:var(--apple-label-secondary);font-size:12px;font-weight:600}.agenda-day.is-compact .agenda-day-count{font-size:10px}.agenda-day-dots{gap:3px;min-height:6px;display:flex}.agenda-day-dots .dot{background:var(--ms-blue);border-radius:50%;width:5px;height:5px}.agenda-day-dots .dot.today{background:var(--gct-warn);animation:1.5s ease-in-out infinite deadline-dot-pop}.agenda-day-dots .dot.overdue{background:var(--gct-danger);animation:1s ease-in-out infinite deadline-dot-alert;box-shadow:0 0 #d700158c}.agenda-time{font-variant-numeric:tabular-nums;width:3.4rem;color:var(--ms-blue);flex-shrink:0;font-size:13px;font-weight:700}.alerts-bell{position:relative}.alerts-bell-btn{background:var(--apple-fill);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;display:inline-flex;position:relative}.alerts-bell-btn:hover{background:#78788033}.alerts-bell.has-urgent .alerts-bell-btn{animation:2.4s ease-in-out infinite deadline-bell-ring-wrap}.alerts-bell.has-urgent .alerts-bell-icon{transform-origin:50% 0;animation:1.1s ease-in-out infinite deadline-bell-swing;display:inline-block}.alerts-bell-icon{color:#d97706;font-size:18px;line-height:1;display:inline-flex}.alerts-bell-svg{width:20px;height:20px}.ui-section-mark{align-items:center;gap:.4rem;display:inline-flex}.ui-emoji{filter:saturate(1.05);justify-content:center;align-items:center;font-size:1.05em;line-height:1;display:inline-flex}.ui-emoji.is-sm{font-size:.9em}.cobranca-strip-kicker,.loss-lead-kicker{align-items:center;gap:.35rem;display:inline-flex}.nav-section-mark{opacity:.9;font-size:.85em;line-height:1}.nav-route-loading{padding:8px 4px 24px}.nav-route-loading-bar{background:linear-gradient(90deg,#8a683426,#c5862fb3,#8a683426) 0 0/200% 100%;border-radius:999px;height:3px;margin-bottom:18px;animation:1.1s ease-in-out infinite nav-loading-slide}.nav-route-loading-card{background:#ffffff8c;border:.5px solid #7878801f;border-radius:16px;padding:18px}.nav-route-loading-line{background:#7878801f;border-radius:8px;height:12px;margin-bottom:10px}.nav-route-loading-line.w-40{width:40%}.nav-route-loading-line.w-64{width:64%}.nav-route-loading-block{background:#78788014;border-radius:12px;height:120px;margin-top:14px}@keyframes nav-loading-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.route-skel{padding:4px 2px 20px}.route-skel-bar{background:linear-gradient(90deg,#8a68341f,#c5862fa6,#8a68341f) 0 0/200% 100%;border-radius:999px;height:3px;margin-bottom:16px;animation:1.1s ease-in-out infinite nav-loading-slide}.route-skel-line{background:#7878801f;border-radius:8px;height:12px;margin-bottom:10px}.route-skel-line.w-40{width:40%}.route-skel-line.w-64{width:64%}.route-skel-line.w-1\/2{width:50%}.route-skel-card{background:#ffffff8c;border:.5px solid #7878801f;border-radius:14px;margin-bottom:10px}.route-skel-card.h-14{height:56px}.route-skel-card.h-16{height:64px}.route-skel-card.h-20{height:80px}.route-skel-card.h-24{height:96px}.route-skel-card.h-40{height:160px}.route-skel-card.h-56{height:224px}.route-skel-block{background:#78788014;border-radius:12px;height:120px;margin-top:12px}.route-skel-dash-hero{background:linear-gradient(120deg,#c5862f1f,#8a683414);border-radius:16px;height:120px;margin-bottom:12px}.route-skel-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}@media (max-width:900px){.route-skel-dash-grid{grid-template-columns:1fr}}.route-skel-kanban{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.route-skel-col{min-width:180px}.route-skel-list,.route-skel-agenda{flex-direction:column;gap:8px;margin-top:12px;display:flex}.perf-grade-emoji{font-size:.7rem;line-height:1}.alerts-badge{border-radius:var(--radius-pill);color:#fff;background:#d70015;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;animation:1.1s ease-in-out infinite deadline-badge-pop;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff}.alerts-panel{z-index:50;border-radius:var(--radius-lg);flex-direction:column;width:min(380px,100vw - 24px);max-height:min(70vh,480px);animation:.28s both pulse-enter;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.alerts-panel-head{border-bottom:.5px solid var(--apple-separator);justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.alerts-panel-title{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.alerts-panel-sub{color:var(--apple-label-secondary);margin:2px 0 0;font-size:12px}.alerts-list{margin:0;padding:0;list-style:none;overflow-y:auto}.alerts-item{border-bottom:.5px solid var(--apple-separator);align-items:stretch;gap:0;display:flex}.alerts-item-link{min-width:0;color:inherit;flex:1;gap:10px;padding:12px 8px 12px 14px;text-decoration:none;display:flex}.alerts-item-link:hover{background:var(--apple-fill-secondary)}.alerts-item-sev{background:var(--ms-blue);border-radius:4px;flex-shrink:0;align-self:stretch;width:4px}.alerts-item[data-severity=critical] .alerts-item-sev{background:#d70015}.alerts-item[data-severity=warning] .alerts-item-sev{background:#ff9500}.alerts-item.is-loss{background:#fee2e28c;animation:2s ease-in-out infinite deadline-nudge}.alerts-item.is-loss .alerts-item-title{color:#7f1d1d}.alerts-item-title{letter-spacing:-.01em;font-size:13px;font-weight:700;display:block}.alerts-item-body{color:var(--apple-label-secondary);margin-top:2px;font-size:12px;line-height:1.35;display:block}.alerts-dismiss{color:var(--apple-label-tertiary);cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:14px}.alerts-dismiss:hover{color:var(--apple-label)}.alerts-empty{text-align:center;color:var(--apple-label-secondary);padding:28px 16px;font-size:14px}.kanban-board-wrap{margin:0 -4px;position:relative}.kanban-board-wrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8a683440,#c5862f33,#0000);height:1px;position:absolute;inset:0 0 auto}.kanban-board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8a683473 #0f28500f;align-items:stretch;gap:14px;padding:8px 4px 20px;display:flex;overflow:auto hidden}.kanban-board::-webkit-scrollbar{height:10px}.kanban-board::-webkit-scrollbar-track{background:#0f28500d;border-radius:999px;margin:0 8px}.kanban-board::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8a68348c,#c5862f80) padding-box padding-box;border:2px solid #0000;border-radius:999px}.kanban-board.is-dragging-board{cursor:grabbing}.kanban-board.is-dragging-board .kanban-col-pro:not(.is-drop){opacity:.72;filter:saturate(.85)}.kanban-col-pro{scroll-snap-align:start;-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(#ffffffdb 0%,#ffffff94 100%);border:.5px solid #ffffffd9;border-radius:22px;flex-direction:column;flex:0 0 min(88vw,300px);min-height:22rem;max-height:calc(100dvh - 12rem);padding:10px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,opacity .25s;animation:.55s cubic-bezier(.22,1,.36,1) both kanban-col-in;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 10px 36px #0f285012}@keyframes kanban-col-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.kanban-col-pro.is-drop{box-shadow:0 0 0 2.5px var(--stage-grad), 0 16px 48px #8a68343d;transform:scale(1.015)}@supports (color:color-mix(in lab, red, red)){.kanban-col-pro.is-drop{box-shadow:0 0 0 2.5px color-mix(in srgb, var(--stage-grad) 75%, #8a6834), 0 16px 48px #8a68343d}}.kanban-col-pro.is-drop{background:linear-gradient(#e8f6fff2 0%,#ffffffb8 100%)}.kanban-col-pro.is-drop .kanban-cards{outline:1.5px dashed var(--stage-grad)}@supports (color:color-mix(in lab, red, red)){.kanban-col-pro.is-drop .kanban-cards{outline:1.5px dashed color-mix(in srgb, var(--stage-grad) 55%, #8a6834)}}.kanban-col-pro.is-drop .kanban-cards{outline-offset:-4px;border-radius:12px}.kanban-col-pro.is-focus{box-shadow:0 0 0 2px var(--ms-blue), 0 20px 50px #8a683433;animation:1.1s kanban-focus-flash}@keyframes kanban-focus-flash{0%,to{transform:scale(1)}40%{transform:scale(1.025)}}.kanban-col-sheen{pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(125deg,#0000 40%,#ffffff59 50%,#0000 60%) 0 0/220% 100%;transition:opacity .3s;position:absolute;inset:0}.kanban-col-pro:hover .kanban-col-sheen{opacity:1;animation:1.6s sheen-sweep}@keyframes sheen-sweep{0%{background-position:120% 0}to{background-position:-20% 0}}.kanban-col-head{z-index:3;flex-shrink:0;margin-bottom:8px;padding-bottom:2px;position:relative}.kanban-stage-pill{border-radius:var(--radius-pill);background:var(--stage-grad);color:#fff;align-items:center;gap:8px;min-height:40px;padding:6px 8px 6px 6px;display:flex;box-shadow:0 6px 18px #003c7838}.kanban-stage-index{background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-flex}.kanban-stage-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.kanban-stage-count{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:#ffffff47;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.kanban-col-meta{color:var(--apple-label-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0 4px;font-size:11px;font-weight:600;display:flex}.kanban-meta-amount{color:var(--apple-label);font-weight:800}.kanban-health{border-radius:var(--radius-pill);background:#78788026;height:4px;margin-top:8px;overflow:hidden}.kanban-health-fill{border-radius:inherit;background:var(--stage-grad);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.kanban-req{color:var(--apple-label-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 4px 0;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.kanban-flow-arrow{z-index:2;width:22px;height:22px;color:var(--ms-blue);pointer-events:none;opacity:.85;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:absolute;top:28px;right:-12px;box-shadow:0 4px 12px #8a68342e}@media (max-width:900px){.kanban-flow-arrow{display:none}}.kanban-cards{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8a683480 #0f28500d;flex-direction:column;flex:1;gap:8px;min-height:6rem;padding:2px 4px 10px 2px;display:flex;overflow:hidden auto}.kanban-cards::-webkit-scrollbar{width:8px}.kanban-cards::-webkit-scrollbar-track{background:#0f28500d;border-radius:999px}.kanban-cards::-webkit-scrollbar-thumb{background:#8a683473 padding-box padding-box;border:2px solid #0000;border-radius:999px}.kanban-cards::-webkit-scrollbar-thumb:hover{background:#8a6834b3 padding-box padding-box}.kanban-filter-empty{text-align:center;color:var(--apple-label-tertiary);margin:12px 4px;font-size:12px}.kanban-add{z-index:2;background:linear-gradient(#fff0 0%,#ffffffe6 28%);flex-shrink:0;margin-top:4px;padding-top:6px;position:relative}.kanban-add-form{border-radius:var(--radius-md);border:.5px solid var(--apple-separator);background:#ffffffbf;flex-direction:column;gap:8px;padding:10px;display:flex}.kanban-col-rail{cursor:pointer;min-height:16rem;font:inherit;color:inherit;background:#ffffff73;border:none;border-radius:18px;flex-direction:column;flex:0 0 52px;align-items:center;gap:10px;padding:14px 8px;display:flex}.kanban-rail-bar{background:var(--stage-grad);border-radius:6px;width:6px;height:48px}.kanban-rail-name{writing-mode:vertical-rl;letter-spacing:.04em;color:var(--apple-label-secondary);font-size:11px;font-weight:700;transform:rotate(180deg)}.deal-card-pro{cursor:grab;background:#fff;border:.5px solid #3c3c431f;border-radius:14px;padding:12px 12px 10px 14px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,border-color .2s;animation:.4s cubic-bezier(.22,1,.36,1) both deal-card-in;position:relative;overflow:visible;box-shadow:0 2px 8px #0f28500d}@keyframes deal-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.deal-card-pro:before{content:"";background:var(--card-accent,var(--gradient-brand));border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.deal-card-pro:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0f28501f}.deal-card-pro.is-dragging{opacity:.55;cursor:grabbing;transform:scale(.96)rotate(1.5deg);box-shadow:0 20px 40px #8a683433}.deal-card-pro.is-landed{animation:.65s cubic-bezier(.22,1,.36,1) deal-land}@keyframes deal-land{0%{transform:scale(.94);box-shadow:0 0 #8a683466}50%{transform:scale(1.03);box-shadow:0 0 0 8px #8a683400}to{transform:scale(1)}}.deal-card-pro.is-priority{box-shadow:0 4px 20px #5b4b8a24}.deal-card-pro.state-overdue{background:linear-gradient(#fff 62%,#ff3b3014);border-color:#ff3b3059;animation:1.35s ease-in-out infinite deadline-card-alert;box-shadow:0 0 0 1px #ff3b302e,0 8px 22px #ff3b3024}.deal-card-pro.state-overdue:before{background:linear-gradient(#ff3b30,#ff6b5e);width:5px}.deal-card-pro.state-today{background:linear-gradient(#fff 68%,#ff950012);border-color:#ff950052;animation:2s ease-in-out infinite deadline-card-today;box-shadow:0 0 0 1px #ff95001f,0 6px 18px #ff95001a}.deal-card-pro.state-today:before{background:linear-gradient(#ff9500,#ffb340)}.deal-card-pro.state-none{animation:3.2s ease-in-out infinite deadline-card-silent}.deal-card-pro.state-none:before{opacity:.55}.deal-card-heat{width:var(--heat,20%);background:linear-gradient(270deg, var(--card-accent,#8a6834), transparent);max-width:42%;position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.deal-card-heat{background:linear-gradient(270deg, color-mix(in srgb, var(--card-accent,#8a6834) 12%, transparent), transparent)}}.deal-card-heat{pointer-events:none}.deal-card-body{align-items:flex-start;gap:10px;display:flex;position:relative}.deal-card-main{flex:1;min-width:0}.deal-activity-icon{color:#fff;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px #0f285029}button.deal-activity-icon:hover{transform:scale(1.08)}.deal-activity-icon.is-overdue{background:linear-gradient(145deg,#ff3b30,#d70015)}.deal-activity-icon.is-today{background:linear-gradient(145deg,#ff9500,#e67e00)}.deal-activity-icon.is-planned{background:linear-gradient(145deg,#34c759,#248a3d)}.deal-activity-icon.is-none{background:linear-gradient(145deg,#8e8e93,#636366)}span.deal-activity-icon{cursor:default}.deal-card-detail{opacity:0;max-height:0;margin-top:0;transition:max-height .28s cubic-bezier(.22,1,.36,1),opacity .2s,margin-top .2s;position:relative;overflow:hidden}.deal-card-pro:hover .deal-card-detail,.deal-card-pro:focus-within .deal-card-detail,.deal-card-pro.is-detail-open .deal-card-detail{opacity:1;max-height:220px;margin-top:8px;overflow:visible}@media (hover:none){.deal-card-detail{opacity:1;max-height:none;margin-top:8px;overflow:visible}}.deal-card-top{align-items:flex-start;gap:8px;display:flex;position:relative}.deal-card-title{letter-spacing:-.025em;min-width:0;color:var(--apple-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:.88rem;font-weight:700;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.deal-card-title:hover{color:var(--ms-blue)}.deal-card-badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.deal-prio{color:#5b4b8a;font-size:12px;line-height:1}.deal-card-value{align-items:baseline;gap:8px;margin-top:8px;display:flex;position:relative}.deal-card-value-meta{margin-top:0}.deal-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--apple-label);font-size:1.02rem;font-weight:800}.deal-prob{color:var(--apple-label-tertiary);font-size:.7rem;font-weight:700}.deal-prob-track{border-radius:var(--radius-pill);background:#7878801f;height:4px;margin-top:6px;position:relative;overflow:hidden}.deal-prob-fill{border-radius:inherit;background:var(--card-accent,var(--gradient-brand));height:100%;transition:width .5s}.deal-card-party{color:var(--apple-label-secondary);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:.72rem;position:relative;overflow:hidden}.deal-card-party-main{color:var(--apple-label-secondary);font-weight:600}.deal-card-party-sub{color:var(--apple-label-tertiary)}.deal-card-chips{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex;position:relative}.deal-chip{letter-spacing:.01em;min-height:22px;color:var(--apple-label-secondary);white-space:nowrap;background:#78788014;border:.5px solid #3c3c431f;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}button.deal-chip{cursor:pointer;font:inherit}.deal-chip-days{font-variant-numeric:tabular-nums;color:#0b5cab;background:#8a683414;border-color:#8a68342e}.deal-chip-state.is-overdue{color:#c41e1e;background:#ff3b301f;border-color:#ff3b3047}.deal-chip-state.is-today{color:#b45a00;background:#ff950024;border-color:#ff95004d}.deal-chip-state.is-none{color:#636366;background:#7878801a}.deal-chip-state.is-planned{color:#0b6a0b;background:#107c101a;border-color:#107c1038}.deal-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex;position:relative}.deal-owner{align-items:center;gap:6px;min-width:0;max-width:46%;display:inline-flex}.deal-owner-bubble{width:26px;height:26px;box-shadow:0 2px 6px var(--owner-bg,#8a6834);font-size:10px;background:var(--owner-bg,var(--gradient-brand))!important}@supports (color:color-mix(in lab, red, red)){.deal-owner-bubble{box-shadow:0 2px 6px color-mix(in srgb, var(--owner-bg,#8a6834) 35%, transparent)}}.deal-owner-name{color:var(--apple-label-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.deal-card-actions{flex-shrink:0;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.deal-drag-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--apple-label-tertiary);opacity:0;text-align:right;margin-top:6px;font-size:9px;font-weight:600;transition:opacity .2s;display:block}.deal-card-pro:hover .deal-drag-hint{opacity:.75}.pipeline-hero{border-bottom:.5px solid var(--apple-separator);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;padding-bottom:14px;display:flex}.pipeline-hero-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0;font-size:11px;font-weight:700}.pipeline-hero-title{letter-spacing:-.04em;color:var(--apple-label);margin:4px 0 0;font-size:1.45rem;font-weight:800;line-height:1.15}.pipeline-hero-metrics{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-top:10px;display:flex}.pipeline-hero-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--apple-label);font-size:1.35rem;font-weight:800}.pipeline-hero-count{color:#0b5cab;background:#8a68341a;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pipeline-hero-weighted{color:var(--apple-label-secondary);font-size:12px;font-weight:600}.pipeline-hero-cta{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.funnel-bar-pro{background:0 0;gap:3px;height:12px}.funnel-hit{cursor:pointer;border:none;border-radius:4px;padding:0;min-width:8px!important}.funnel-hit:hover{filter:brightness(1.08);transform:scaleY(1.35)}.funnel-legend{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.funnel-legend-chip{color:#fff;cursor:pointer;min-height:30px;font:inherit;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #082f4929}.funnel-legend-chip:hover{transform:translateY(-1px);box-shadow:0 8px 18px #082f4933}.funnel-legend-chip.is-warm{box-shadow:0 4px 12px #082f4929,inset 0 0 0 1.5px #ffffff59}.funnel-legend-name{letter-spacing:-.02em;font-size:12px;font-weight:700}.funnel-legend-count{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.funnel-legend:hover{color:var(--ms-blue)}.funnel-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.heat-seg button[data-heat=overdue]{position:relative}.heat-seg button[data-heat=overdue].has-items{color:#b91c1c;animation:1.4s ease-in-out infinite deadline-filter-glow}.heat-seg button[data-heat=overdue].is-on,.heat-seg button[data-heat=hot].is-on{animation:1.1s ease-in-out infinite deadline-filter-glow}.agenda-row.is-overdue{background:linear-gradient(90deg,#ff3b301a,#ff3b3005 55%,#0000);border-radius:12px;animation:1.6s ease-in-out infinite deadline-row-flash;position:relative}.agenda-row.is-overdue .agenda-time{color:#d70015;animation:1.3s ease-in-out infinite deadline-nudge}.nexus-mission .flame-tag.flame-l4,.nexus-mission .flame-tag.is-blazing{animation:.8s ease-in-out infinite flame-pulse,1s ease-in-out infinite deadline-shake}.heat-seg button.is-on{color:var(--ms-blue)}.kanban-stage-pill.is-movable{cursor:grab}.kanban-stage-pill.is-stage-drag{opacity:.7;cursor:grabbing;transform:scale(1.03)}.kanban-flow-hint{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;width:108px;display:flex;position:absolute;top:22px;right:-118px}.kanban-flow-arrow-mark{width:22px;height:22px;color:var(--ms-blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #8a683433}.kanban-flow-hint-text{background:#ffffffeb;border:.5px solid #8a683426;border-radius:10px;flex-direction:column;gap:1px;max-width:100px;padding:6px 8px;display:flex;box-shadow:0 6px 16px #0f285014}.kanban-flow-hint-text strong{letter-spacing:-.02em;color:var(--apple-label);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:800;overflow:hidden}.kanban-flow-hint-text em{color:var(--apple-label-tertiary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;font-style:normal;line-height:1.25;display:-webkit-box;overflow:hidden}@media (max-width:1100px){.kanban-flow-hint{display:none}}.deal-stage-label-wrap{z-index:5;margin-top:0;position:relative}.deal-stage-label{border-radius:var(--radius-pill);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:3px 10px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 8px #003c7833}.deal-stage-label:hover{transform:translateY(-1px);box-shadow:0 4px 14px #003c7847}.deal-move-btn,.deal-advance-btn{letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .2s,opacity .15s;display:inline-flex}.deal-move-btn{color:var(--apple-label-secondary);background:#0f28500f;border:.5px solid #3c3c4324}.deal-move-btn:hover{color:var(--apple-label);background:#0f28501a}.deal-advance-btn{color:#fff;background:var(--next-grad,var(--gradient-brand));box-shadow:0 3px 10px #082f492e}.deal-advance-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 7px 16px #8a683452}.deal-advance-btn:disabled{opacity:.55;cursor:not-allowed}.deal-stage-menu{z-index:30;border-radius:14px;width:min(240px,72vw);max-height:220px;padding:8px;position:absolute;inset:auto 0 calc(100% + 6px) auto;overflow-y:auto;box-shadow:0 16px 40px #0f285029}.deal-stage-menu-title{letter-spacing:.06em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0 6px 6px;font-size:10px;font-weight:700}.deal-stage-menu-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:8px;padding:8px;display:flex}.deal-stage-menu-item:hover:not(:disabled){background:var(--apple-fill-secondary)}.deal-stage-menu-item:disabled,.deal-stage-menu-item.is-current{opacity:.55;cursor:default}.deal-stage-menu-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:4px}.deal-stage-menu-item strong{letter-spacing:-.02em;font-size:13px;font-weight:700;display:block}.deal-stage-menu-item em{color:var(--apple-label-secondary);margin-top:2px;font-size:11px;font-style:normal;line-height:1.3;display:block}.deal-next-step{z-index:2;background:linear-gradient(135deg,#8a683414,#c5862f0f),#ffffffb3;border:.5px solid #8a683424;border-radius:14px;margin-top:12px;padding:12px;position:relative}.deal-next-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--ms-blue);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.deal-next-arrow{background:var(--next-grad,var(--gradient-brand));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.deal-next-name{letter-spacing:-.03em;color:var(--apple-label);margin-top:6px;font-size:14px;font-weight:800;display:block}.deal-next-desc{color:var(--apple-label-secondary);margin:4px 0 0;font-size:12px;line-height:1.35}.btn-next-stage{border-radius:var(--radius-pill);background:var(--next-grad,var(--gradient-brand));color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:10px;padding:0 16px;font-size:13px;font-weight:700;transition:transform .15s,opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 18px #8a683447}.btn-next-stage:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #8a683459}.btn-next-stage:active:not(:disabled){transform:scale(.98)}.btn-next-stage:disabled{opacity:.55;cursor:not-allowed}.btn-next-chevron{opacity:.9;font-size:15px;font-weight:800}@media (prefers-reduced-motion:reduce){.kanban-col-pro,.deal-card-pro,.kanban-col-sheen,.deal-card-pro.is-landed{animation:none!important}}.btn-brand{letter-spacing:-.02em;color:#fffaf3;min-height:46px;transition:transform .2s var(--ease-snap), box-shadow .25s ease, opacity .2s ease;background:linear-gradient(135deg,#c5862f 0%,#8a6834 48%,#c7a16a 100%);padding:0 22px;font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffff47,0 10px 28px #8a683459}.btn-brand:hover:not(:disabled){opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 14px 36px #8a68346b}.btn-ghost{transition:background .2s ease, transform .15s var(--ease-snap);border-radius:14px;font-weight:600}.field{transition:box-shadow .2s var(--ease-snap), background .2s ease, transform .15s ease;background:#0f28500b;border-radius:14px;font-size:15px}.field:focus{background:#fff;transform:translateY(-1px);box-shadow:0 0 0 4px #c7a16a38}.panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)saturate(160%);box-shadow:var(--glass-shadow);background:linear-gradient(165deg,#fffffff2,#ffffffc7);border:.5px solid #ffffffd9}.page-title{letter-spacing:-.05em;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:800}.nav-link{letter-spacing:-.015em;min-height:44px;transition:background .2s var(--ease-snap), color .2s ease, transform .15s var(--ease-snap);border-radius:14px;font-weight:600}.nav-link:hover{transform:translate(2px)}.nav-link.is-active{color:var(--ms-deep);box-shadow:inset 3px 0 0 0 var(--gct-accent);background:linear-gradient(100deg,#c7a16a29,#c7a16a14)}.nav-icon{background:#0f28500d;border-radius:11px;width:32px;height:32px}.nav-link.is-active .nav-icon{color:var(--ms-deep);background:#c7a16a33;box-shadow:0 4px 12px #c7a16a33}.sidebar-shell{border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);border:.5px solid #ffffffbf}.mobile-bottom-nav-inner{-webkit-backdrop-filter:blur(28px)saturate(200%);background:#ffffffc7;border:.5px solid #ffffffd9;border-radius:28px;padding:7px;box-shadow:0 0 0 .5px #0f28500f,0 18px 48px #082f5a2e}.mobile-bottom-nav-item{letter-spacing:-.02em;border-radius:20px;font-weight:700}.mobile-bottom-nav-item.is-active{color:var(--ms-deep);background:linear-gradient(#c7a16a2e,#c7a16a1f);box-shadow:0 4px 14px #c7a16a2e}.page-chrome-header{border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);border:.5px solid #fffc}.deal-card{transition:transform .28s var(--ease-spring), box-shadow .28s ease;border:.5px solid #ffffffe6;border-radius:18px;box-shadow:inset 0 1px #ffffffe6,0 8px 24px #082f5a0f}.deal-card:hover{transform:translateY(-4px)scale(1.01);box-shadow:inset 0 1px #fffffff2,0 18px 40px #082f5a1f}.deal-card.is-priority{box-shadow:0 8px 28px #c7a16a38}.kanban-col-pro{background:linear-gradient(#ffffffb8,#ffffff6b);border-radius:26px}.dash-kpi{box-shadow:var(--glass-shadow);transition:transform .25s var(--ease-spring), box-shadow .25s ease;border:.5px solid #ffffffd9;border-radius:22px}.dash-kpi:hover{transform:translateY(-3px);box-shadow:0 20px 40px #082f5a1a}.list-actions-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:.5px solid #ffffffd9;border-radius:20px;box-shadow:0 8px 28px #082f5a0d}.view-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f28500f;border-radius:16px;gap:2px;padding:4px;display:inline-flex}.view-tab{letter-spacing:-.02em;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:700}.view-tab.is-on{color:var(--ms-deep);background:#fff;box-shadow:0 4px 14px #082f5a14}.view-tab.is-on:after{display:none}.anim-fade-up{animation:fade-up .55s var(--ease-spring) both}.user-chip{background:#ffffffb3;border:.5px solid #ffffffe6;box-shadow:0 4px 16px #082f5a0f}.badge-dataryon{background:var(--gradient-soft);letter-spacing:.06em;border:.5px solid #c7a16a40}@media (prefers-reduced-motion:reduce){.app-canvas:after,.dash-kpi:hover,.deal-card:hover,.nav-link:hover{animation:none!important;transform:none!important}}.flame-tag{max-width:100%;color:var(--apple-label);font:inherit;letter-spacing:-.01em;vertical-align:middle;transition:transform .2s var(--ease-snap,cubic-bezier(.16, 1, .3, 1)), box-shadow .25s ease, background .2s ease;background:#ffffffbf;border:.5px solid #0f28501a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.flame-tag.is-sm{gap:4px;padding:3px 8px 3px 6px;font-size:10px}.flame-tag.is-interactive{cursor:pointer}.flame-tag.is-interactive:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 10px 24px #ea580c38}.flame-tag.is-interactive:active{transform:scale(.98)}.flame-tag-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:12rem;position:relative;overflow:hidden}.flame-tag-count{z-index:1;font-variant-numeric:tabular-nums;background:#0f285014;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;padding:1px 5px;font-weight:800;display:inline-flex;position:relative}.flame-tag-fire{pointer-events:none;opacity:0;z-index:0;height:90%;position:absolute;inset:auto 0 -40%}.flame-tag-fire i{filter:blur(6px);opacity:.75;border-radius:50% 50% 20% 20%;width:38%;height:100%;animation:.9s ease-in-out infinite alternate flame-flicker;position:absolute;bottom:0}.flame-tag-fire i:first-child{background:radial-gradient(circle at 50% 80%,#fbbf24,#ea580c 55%,#0000 70%);animation-delay:0s;left:8%}.flame-tag-fire i:nth-child(2){background:radial-gradient(circle at 50% 75%,#fde68a,#f97316 50%,#0000 72%);width:44%;animation-delay:.15s;left:32%}.flame-tag-fire i:nth-child(3){background:radial-gradient(circle at 50% 85%,#fb923c,#dc2626 60%,#0000 75%);animation-delay:.28s;left:auto;right:6%}@keyframes flame-flicker{0%{opacity:.45;transform:translateY(8%)scaleY(.85)scaleX(.95)}to{opacity:.95;transform:translateY(-6%)scaleY(1.15)scaleX(1.05)}}.flame-tag.flame-l0{color:var(--apple-label-secondary);background:#fffc}.flame-tag.flame-l0 .flame-tag-fire{opacity:0}.flame-tag.flame-l1{color:#92400e;background:linear-gradient(#fef3c7f2,#ffffffd9);border-color:#f59e0b47}.flame-tag.flame-l1 .flame-tag-fire{opacity:.35}.flame-tag.flame-l1 .flame-tag-count{background:#f59e0b2e}.flame-tag.flame-l2{color:#9a3412;background:linear-gradient(#fed7aaf2,#fff7ede6);border-color:#f9731659;box-shadow:0 0 0 1px #f9731614,0 6px 16px #f973161f}.flame-tag.flame-l2 .flame-tag-fire{opacity:.55}.flame-tag.flame-l2 .flame-tag-count{color:#9a3412;background:#f9731638}.flame-tag.flame-l3{color:#7c2d12;background:linear-gradient(#fdba74fa,#ffedd5eb);border-color:#ea580c73;animation:1.35s ease-in-out infinite flame-pulse,2.4s ease-in-out infinite deadline-nudge;box-shadow:0 0 16px #ea580c47}.flame-tag.flame-l3 .flame-tag-fire{opacity:.75}.flame-tag.flame-l3 .flame-tag-count{color:#7c2d12;background:#ea580c47;animation:1.4s ease-in-out infinite deadline-count-throb}.flame-tag.flame-l4,.flame-tag.is-blazing{color:#fff;background:linear-gradient(#fb923c,#ef4444 70%,#b91c1c);border-color:#ffffff59;animation:.85s ease-in-out infinite flame-pulse,1.05s ease-in-out infinite deadline-shake;box-shadow:inset 0 0 0 1px #fff3,0 0 24px #ef44448c,0 8px 20px #ea580c59}.flame-tag.flame-l4 .flame-tag-fire,.flame-tag.is-blazing .flame-tag-fire{opacity:1}.flame-tag.flame-l4 .flame-tag-count,.flame-tag.is-blazing .flame-tag-count{color:#fff;background:#ffffff38;animation:.9s ease-in-out infinite deadline-count-throb}.flame-tag.is-deadline{animation:.95s ease-in-out infinite flame-pulse,1.15s ease-in-out infinite deadline-shake}@keyframes flame-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.04)}}.flame-stage{box-shadow:0 6px 16px var(--stage-grad);border-color:#0000;position:relative;overflow:hidden;background:var(--stage-grad)!important;color:#fff!important}@supports (color:color-mix(in lab, red, red)){.flame-stage{box-shadow:0 6px 16px color-mix(in srgb, var(--stage-grad) 28%, #082f492e)}}.flame-stage .flame-tag-fire{opacity:.22;filter:saturate(.55)hue-rotate(-8deg)}.flame-stage.flame-l3 .flame-tag-fire,.flame-stage.flame-l4 .flame-tag-fire,.flame-stage.is-blazing .flame-tag-fire{opacity:.45}.flame-stage.flame-l2{box-shadow:0 6px 16px #082f492e,0 0 0 1px #c7a16a38}.flame-stage.flame-l3{animation:none;box-shadow:0 6px 16px #082f4933,0 0 14px #c7a16a47}.flame-stage.flame-l4,.flame-stage.is-blazing{animation:none;box-shadow:0 6px 16px #082f4938,0 0 18px #0284c759}.kanban-stage-pill{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanban-stage-pill .flame-tag{margin-left:auto}.kanban-stage-pill .flame-tag.flame-l3,.kanban-stage-pill .flame-tag.flame-l4,.kanban-stage-pill .flame-tag.is-blazing{color:#fff!important;box-shadow:none!important;background:#fff3!important;border-color:#ffffff59!important;animation:none!important}.kanban-stage-pill .flame-tag .flame-tag-count{color:#fff!important;background:#ffffff38!important;animation:none!important}.funnel-segment.is-blazing{animation:1.4s ease-in-out infinite flame-pulse;box-shadow:0 0 12px #c7a16a66}.nexus-funnel-track>div.is-blazing{box-shadow:0 0 10px #c7a16a59}.nexus-orbit-node.is-blazing{box-shadow:0 0 28px #ef444466}.nexus-orbit-flame{margin-top:2px;transform:scale(.85)}.agenda-day-flame{margin-top:2px}.agenda-day .agenda-day-flame .flame-tag-label{display:none}.dash-tag,.chip{transition:transform .2s,box-shadow .2s}.dash-tag:hover,.chip:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.flame-tag-fire i,.flame-tag.flame-l3,.flame-tag.flame-l4,.flame-tag.is-blazing,.funnel-segment.is-blazing{animation:none!important}.flame-tag.is-interactive:hover{transform:none}}.nexus-loading{text-align:center;min-height:220px;color:var(--apple-label-secondary);place-items:center;gap:14px;font-weight:600;display:grid}.nexus-loading-core{background:var(--gradient-brand);width:56px;height:56px;animation:nexus-breathe 1.4s var(--ease-spring) infinite;border-radius:50%;box-shadow:0 0 0 12px #c7a16a1f,0 0 40px #c7a16a59}@keyframes nexus-breathe{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.06)}}.nexus-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gct-accent);margin:0;font-size:10px;font-weight:800}.nexus-hero{gap:24px;padding:24px;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.nexus-hero{grid-template-columns:1.25fr 1fr;align-items:center;padding:28px 30px}}.nexus-hero-aurora{filter:blur(8px);pointer-events:none;width:70%;height:140%;animation:mesh-drift 16s var(--ease-spring) infinite alternate;background:radial-gradient(circle at 30% 40%,#38bdf847,#0000 50%),radial-gradient(circle at 70% 60%,#c7a16a33,#0000 45%);position:absolute;inset:-30% -10% auto auto}.nexus-hero-left,.nexus-hero-right{z-index:1;position:relative}.nexus-hero-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--apple-label);max-width:28ch;margin:8px 0 0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:800;line-height:1.12}.nexus-hero-focus{color:var(--apple-label-secondary);margin:12px 0 0;font-size:14px;line-height:1.45}.nexus-hero-focus strong{color:var(--ms-deep)}.nexus-hero-statrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.nexus-hero-statrow>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;border:.5px solid #ffffffd9;border-radius:16px;padding:12px 12px 10px}.nexus-hero-statrow span{letter-spacing:.06em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:10px;font-weight:800;display:block}.nexus-hero-statrow strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);margin-top:4px;font-size:17px;font-weight:800;display:block}.nexus-hero-statrow strong.is-ok{color:#059669}.nexus-drivers{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.nexus-drivers>span{color:var(--ms-deep);background:#c7a16a1f;border:.5px solid #c7a16a33;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:700}.nexus-tone-excellent{color:#047857!important;background:#10b98124!important;border-color:#10b9814d!important}.nexus-tone-good{color:#8a6834!important;background:#c7a16a24!important}.nexus-tone-attention{color:#b45309!important;background:#f59e0b29!important;border-color:#f59e0b4d!important}.nexus-tone-critical{color:#b91c1c!important;background:#ef444424!important;border-color:#ef44444d!important}.nexus-hero-right{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.nexus-ring{flex-shrink:0;width:132px;height:132px;position:relative}.nexus-ring-svg{filter:drop-shadow(0 8px 24px #c7a16a40);width:100%;height:100%;transform:rotate(-90deg)}.nexus-ring-track{fill:none;stroke:#0f285014;stroke-width:11px}.nexus-ring-progress{fill:none;stroke:url(#nexusRingGrad);stroke-width:11px;stroke-linecap:round;transition:stroke-dashoffset .85s var(--ease-spring)}.nexus-ring-score{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.nexus-ring-score strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:32px;font-weight:800;line-height:1}.nexus-ring-score span{letter-spacing:.1em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:10px;font-weight:800}.nexus-radar{flex-direction:column;align-items:center;gap:8px;min-width:180px;display:flex}.nexus-radar-svg{width:168px;height:168px}.nexus-radar-grid{fill:#ffffff59;stroke:#0f285014;stroke-width:1px}.nexus-radar-axis{stroke:#0f28501a;stroke-width:1px}.nexus-radar-area{fill:#c7a16a47;stroke:#c5862f;stroke-width:2px;filter:drop-shadow(0 4px 12px #c7a16a40)}.nexus-radar-dot{fill:#0284c7;stroke:#fff;stroke-width:1.5px}.nexus-radar-legend{grid-template-columns:1fr 1fr;gap:4px 12px;width:100%;max-width:200px;margin:0;padding:0;list-style:none;display:grid}.nexus-radar-legend li{color:var(--apple-label-secondary);justify-content:space-between;gap:8px;font-size:11px;font-weight:600;display:flex}.nexus-radar-legend strong{font-variant-numeric:tabular-nums;color:var(--apple-label)}.nexus-split{gap:14px;display:grid}@media (min-width:960px){.nexus-split{grid-template-columns:1.05fr .95fr}}.nexus-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.nexus-missions{padding:18px}.nexus-mission-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nexus-mission{color:inherit;transition:transform .2s var(--ease-snap), background .2s ease, box-shadow .2s ease;background:#0f285009;border:.5px solid #0f28500f;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.nexus-mission:hover{background:#c7a16a1a;transform:translateY(-2px);box-shadow:0 12px 28px #082f5a14}.nexus-mission-rank{color:#fff;background:var(--gradient-brand);border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.nexus-mission-top{align-items:center;gap:8px;min-width:0;display:flex}.nexus-mission-top strong{color:var(--apple-label);font-size:14px}.nexus-mission p{color:var(--apple-label-secondary);margin:2px 0 0;font-size:12px}.nexus-mission-amt{font-variant-numeric:tabular-nums;color:var(--ms-deep);flex-shrink:0;font-size:13px;font-weight:800}.nexus-urgency{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:800}.nexus-urgency.is-now{color:#b91c1c;background:#ef444424}.nexus-urgency.is-today{color:#b45309;background:#f59e0b29}.nexus-urgency.is-week{color:#0369a1;background:#c7a16a24}.nexus-orbit-panel{flex-direction:column;padding:18px;display:flex}.nexus-orbit{aspect-ratio:1;width:min(100%,360px);margin:8px auto 12px;position:relative}.nexus-orbit-core{z-index:5;text-align:center;background:var(--gradient-brand);color:#fff;border-radius:50%;place-content:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #c7a16a66}.nexus-orbit-core span{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:800}.nexus-orbit-core strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:16px;font-weight:800}.nexus-orbit-ring{inset:calc(12% + var(--orbit-i,0) * 7%);animation:nexus-spin calc(28s + var(--orbit-i,0) * 8s) linear infinite;border:1px dashed #c7a16a47;border-radius:50%;position:absolute}.nexus-orbit-ring:nth-child(odd){animation-direction:reverse}.nexus-orbit-node{color:var(--apple-label);text-align:center;animation:nexus-spin-fix calc(28s + var(--orbit-i,0) * 8s) linear infinite;background:#ffffffeb;border:.5px solid #fffffff2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 28px #082f5a1f}.nexus-orbit-ring:nth-child(odd) .nexus-orbit-node{animation-direction:reverse}.nexus-orbit-node em{letter-spacing:.04em;text-transform:uppercase;color:var(--gct-accent);font-size:9px;font-style:normal;font-weight:800}.nexus-orbit-node strong{font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.1}.nexus-orbit-node span{color:var(--apple-label-secondary);font-size:9px;font-weight:700}@keyframes nexus-spin{to{transform:rotate(360deg)}}@keyframes nexus-spin-fix{to{transform:translate(-50%,-50%)rotate(-360deg)}}.nexus-orbit-identificacao{border-color:#c7a16a59}.nexus-orbit-proposta{border-color:#c7a16a66}.nexus-orbit-negociacao{border-color:#f59e0b59}.nexus-orbit-efetivacao{border-color:#10b98166}.nexus-bottleneck{color:var(--apple-label-secondary);background:#f59e0b1a;border:.5px solid #f59e0b38;border-radius:12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.nexus-bottleneck strong{color:#b45309}.nexus-insights{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:700px){.nexus-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nexus-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}.nexus-insight{color:inherit;animation:fade-up .5s var(--ease-spring) both;transition:transform .2s var(--ease-snap), box-shadow .2s ease;background:#ffffffb8;border:.5px solid #ffffffe6;border-left:3px solid #c7a16a;border-radius:18px;padding:16px 18px;box-shadow:0 10px 28px #082f5a0f}.nexus-insight:hover{transform:translateY(-3px);box-shadow:0 16px 36px #082f5a1a}.nexus-insight.is-ok{border-left-color:#10b981}.nexus-insight.is-warn{border-left-color:#f59e0b}.nexus-insight.is-focus{border-left-color:#8a6834}.nexus-insight.is-info{border-left-color:#c7a16a}.nexus-insight strong{letter-spacing:-.02em;color:var(--apple-label);font-size:14px;font-weight:800;display:block}.nexus-insight p{color:var(--apple-label-secondary);margin:6px 0 0;font-size:13px;line-height:1.4}.nexus-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.nexus-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.nexus-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.nexus-kpi{box-shadow:var(--glass-shadow);transition:transform .22s var(--ease-spring);background:linear-gradient(165deg,#fffffff2,#ffffffbf);border:.5px solid #ffffffd9;border-radius:18px;padding:14px 14px 12px}.nexus-kpi:hover{transform:translateY(-2px)}.nexus-kpi span{letter-spacing:.05em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:10px;font-weight:800;display:block}.nexus-kpi strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);margin-top:6px;font-size:18px;font-weight:800;display:block}.nexus-kpi.is-warn{background:linear-gradient(#ef44441a,#ffffffe6)}.nexus-kpi.is-ok strong{color:#059669}.nexus-kpi.is-accent strong{color:var(--gct-accent)}.nexus-kpi.is-focus{background:linear-gradient(#c7a16a1f,#ffffffe6)}.nexus-triad{gap:14px;display:grid}@media (min-width:960px){.nexus-triad{grid-template-columns:1.2fr .9fr .9fr}}.nexus-spark-head{margin-bottom:4px}.nexus-spark-title{font-family:var(--font-display);letter-spacing:-.03em;align-items:baseline;gap:10px;font-size:22px;font-weight:800;display:flex}.nexus-spark-title span{font-size:13px;font-weight:800}.nexus-spark-title .is-up{color:#059669}.nexus-spark-title .is-down{color:#dc2626}.nexus-spark-svg{width:100%;height:auto;display:block}.nexus-spark-line{fill:none;stroke:#c5862f;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.nexus-spark-dot{fill:#0284c7;stroke:#fff;stroke-width:1.5px}.nexus-spark-labels{color:var(--apple-label-tertiary);text-align:center;text-transform:capitalize;grid-template-columns:repeat(6,1fr);gap:4px;margin-top:4px;font-size:10px;font-weight:700;display:grid}.nexus-portfolio{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nexus-portfolio a{color:inherit;transition:background .2s ease, transform .2s var(--ease-snap);background:#0f285009;border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.nexus-portfolio a:hover{background:#c7a16a1f;transform:translateY(-2px)}.nexus-portfolio strong{font-family:var(--font-display);font-size:22px;font-weight:800}.nexus-portfolio span{color:var(--apple-label-secondary);font-size:12px;font-weight:700}.nexus-expense{gap:12px;display:grid}.nexus-expense span{letter-spacing:.05em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:10px;font-weight:800;display:block}.nexus-expense strong{font-family:var(--font-display);flex-direction:column;margin-top:2px;font-size:18px;font-weight:800;display:flex}.nexus-expense em{color:var(--apple-label-secondary);font-size:12px;font-style:normal;font-weight:600}.nexus-expense .is-ok{color:#059669}.nexus-checkin{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.nexus-checkin{grid-template-columns:repeat(4,minmax(0,1fr))}}.nexus-checkin-cell{text-align:center;background:#0f28500a;border-radius:16px;padding:16px}.nexus-checkin-cell strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:28px;font-weight:800;display:block}.nexus-checkin-cell span{color:var(--apple-label-secondary);font-size:12px;font-weight:700}.nexus-checkin-cell.is-ok{background:#10b9811f}.nexus-checkin-cell.is-focus{background:#c7a16a1f}.nexus-checkin-cell.is-warn{background:#f59e0b24}.nexus-checkin-cell.is-danger{background:#ef44441f}.nexus-board{gap:8px;display:grid}.nexus-board-row{background:#0f285009;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.nexus-board-pos{color:#fff;background:var(--gradient-brand);border-radius:10px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.nexus-board-row strong{color:var(--apple-label);font-size:14px;display:block}.nexus-board-row p{color:var(--apple-label-secondary);margin:0;font-size:12px}.nexus-board-nums{text-align:right;flex-shrink:0}.nexus-board-nums strong{font-family:var(--font-display);font-size:15px;font-weight:800}.nexus-board-nums span{color:var(--apple-label-tertiary);font-size:10px;font-weight:700;display:block}.nexus-funnel{gap:10px;display:grid}.nexus-funnel-row{color:inherit;animation:fade-up .45s var(--ease-spring) both;gap:6px;display:grid}.nexus-funnel-meta{justify-content:space-between;gap:10px;font-size:13px;font-weight:700;display:flex}.nexus-funnel-meta em{color:var(--apple-label-secondary);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.nexus-funnel-track{background:#0f28500f;border-radius:999px;height:10px;overflow:hidden}.nexus-funnel-track>div{border-radius:inherit;height:100%;transition:width .6s var(--ease-spring)}.nexus-lost{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nexus-meter{background:#0f285014;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.nexus-meter>div{border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);height:100%}.nexus-wins{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nexus-wins a{color:inherit;background:#10b9810f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nexus-wins strong{color:var(--apple-label);font-size:14px;display:block}.nexus-wins em{color:var(--apple-label-secondary);font-size:12px;font-style:normal}.nexus-wins>li>a>span:last-child{font-variant-numeric:tabular-nums;color:#047857;flex-shrink:0;font-weight:800}.nexus-win-tag{text-transform:uppercase;letter-spacing:.04em;color:#047857;background:#10b98129;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.nexus-empty{text-align:center;color:var(--apple-label-tertiary);padding:24px 8px;font-size:13px}@media (prefers-reduced-motion:reduce){.nexus-loading-core,.nexus-orbit-ring,.nexus-orbit-node,.nexus-insight,.nexus-funnel-row,.nexus-hero-aurora{animation:none!important}.nexus-mission:hover,.nexus-insight:hover,.nexus-kpi:hover,.nexus-portfolio a:hover{transform:none!important}}.strat-loading{position:relative;overflow:hidden}.strat-loading-orb{background:var(--gradient-brand);opacity:.85;width:48px;height:48px;animation:strat-pulse 1.2s var(--ease-spring) infinite;border-radius:50%;margin:0 auto}@keyframes strat-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.strat-hero{gap:22px;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden}@media (min-width:960px){.strat-hero{grid-template-columns:1.4fr 1fr;align-items:center;padding:28px}}.strat-hero-glow{pointer-events:none;background:radial-gradient(circle,#c7a16a2e,#0000 65%);width:55%;height:120%;position:absolute;inset:-20% auto auto -10%}.strat-hero-main{align-items:center;gap:20px;min-width:0;display:flex;position:relative}.strat-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gct-accent);margin:0;font-size:11px;font-weight:700}.strat-hero-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--apple-label);margin:4px 0 0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800;line-height:1.15}.strat-hero-sub{color:var(--apple-label-secondary);margin:8px 0 0;font-size:14px;line-height:1.45}.strat-tone-excellent{color:#059669}.strat-tone-good{color:#0d9488}.strat-tone-attention{color:#d97706}.strat-tone-critical{color:#dc2626}.strat-drivers{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.strat-driver-chip{border-radius:var(--radius-pill);letter-spacing:-.01em;color:var(--ms-deep);background:#c7a16a1f;border:.5px solid #c7a16a38;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.strat-health-ring{flex-shrink:0;width:118px;height:118px;position:relative}.strat-health-svg{width:100%;height:100%;transform:rotate(-90deg)}.strat-health-track{fill:none;stroke:#0f285014;stroke-width:10px}.strat-health-progress{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease-spring)}.strat-health-excellent .strat-health-progress{stroke:#10b981}.strat-health-good .strat-health-progress{stroke:#8a6834}.strat-health-attention .strat-health-progress{stroke:#f59e0b}.strat-health-critical .strat-health-progress{stroke:#ef4444}.strat-health-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.strat-health-score strong{font-family:var(--font-display);letter-spacing:-.04em;color:var(--apple-label);font-size:28px;font-weight:800;line-height:1}.strat-health-score span{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-label-tertiary);margin-top:2px;font-size:10px;font-weight:700}.strat-hero-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.strat-hero-metric{background:#ffffff8c;border:.5px solid #ffffffd9;border-radius:16px;padding:12px 14px;box-shadow:0 4px 16px #082f5a0a}.strat-hero-metric.accent{background:linear-gradient(145deg,#c7a16a24,#c7a16a14);border-color:#c7a16a40}.strat-hero-metric>span{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:11px;font-weight:700;display:block}.strat-hero-metric strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);flex-direction:column;margin-top:4px;font-size:18px;font-weight:800;line-height:1.15;display:flex}.strat-hero-metric em{color:var(--apple-label-secondary);margin-top:2px;font-size:12px;font-style:normal;font-weight:600}.strat-insights{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:700px){.strat-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.strat-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}.strat-insight{color:inherit;animation:fade-up .5s var(--ease-spring) both;transition:transform .22s var(--ease-spring), box-shadow .22s ease;background:#ffffffb8;border:.5px solid #ffffffe6;border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;box-shadow:0 8px 28px #082f5a0f}.strat-insight:hover{transform:translateY(-3px);box-shadow:0 16px 36px #082f5a1a}.strat-insight-ok{border-left:3px solid #10b981}.strat-insight-warn{border-left:3px solid #f59e0b}.strat-insight-info{border-left:3px solid #c7a16a}.strat-insight-focus{border-left:3px solid #8a6834}.strat-insight-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:10px;font-weight:800}.strat-insight-title{letter-spacing:-.02em;color:var(--apple-label);font-size:15px;font-weight:800;line-height:1.3}.strat-insight-detail{color:var(--apple-label-secondary);margin:0;font-size:13px;line-height:1.45}.strat-triad{gap:14px;display:grid}@media (min-width:900px){.strat-triad{grid-template-columns:repeat(3,minmax(0,1fr))}}.strat-card{padding:18px 18px 16px}.strat-forecast{gap:16px;margin-top:4px;display:grid}.strat-forecast-block>span,.strat-expense-grid>div>span{letter-spacing:.04em;text-transform:uppercase;color:var(--apple-label-tertiary);font-size:11px;font-weight:700;display:block}.strat-forecast-block strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);margin-top:4px;font-size:22px;font-weight:800;display:block}.strat-forecast-block em{color:var(--apple-label-secondary);margin:2px 0 10px;font-size:12px;font-style:normal;font-weight:600;display:block}.strat-meter{background:#0f285014;border-radius:999px;height:6px;overflow:hidden}.strat-meter-fill{border-radius:inherit;background:var(--gradient-brand);height:100%;transition:width .6s var(--ease-spring)}.strat-meter-fill.is-soft{opacity:.85;background:linear-gradient(90deg,#f0dfb4,#8a6834)}.strat-meter-fill.is-warn{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.strat-portfolio{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.strat-port-item{transition:background .2s ease, transform .2s var(--ease-snap);background:#0f285009;border:.5px solid #0f28500f;border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.strat-port-item:hover{background:#c7a16a1a;transform:translateY(-2px)}.strat-port-item strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);font-size:22px;font-weight:800}.strat-port-item span{color:var(--apple-label-secondary);font-size:12px;font-weight:700}.strat-expense-grid{gap:12px;margin-top:6px;display:grid}.strat-expense-grid strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);flex-direction:column;margin-top:2px;font-size:18px;font-weight:800;display:flex}.strat-expense-grid em{color:var(--apple-label-secondary);font-size:12px;font-style:normal;font-weight:600}.strat-checkin-board{margin-top:0}.strat-checkin-bars{gap:12px;margin-top:8px;display:grid}@media (min-width:700px){.strat-checkin-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}}.strat-checkin-bar.is-blocked .strat-meter-fill{background:linear-gradient(90deg,#f87171,#ef4444)}.strat-checkin-bar.is-focus .strat-meter-fill{background:linear-gradient(90deg,#f0dfb4,#0284c7)}.strat-checkin-bar.is-busy .strat-meter-fill{background:linear-gradient(90deg,#fbbf24,#d97706)}.strat-lost-list{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.agenda-day.has-alert{animation:1.5s ease-in-out infinite deadline-card-alert;box-shadow:0 0 0 1px #ff3b3047,0 8px 20px #ff3b301f}.agenda-day.has-alert .agenda-day-num{color:#d70015;animation:1.2s ease-in-out infinite deadline-nudge}@keyframes deadline-chip-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ff3b3073}50%{transform:scale(1.06);box-shadow:0 0 0 8px #ff3b3000}}@keyframes deadline-chip-today{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes deadline-dot-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@keyframes deadline-dot-pop{0%,to{transform:scale(1)}50%{transform:scale(1.55)}}@keyframes deadline-dot-alert{0%,to{transform:scale(1);box-shadow:0 0 #d700158c}50%{transform:scale(1.7);box-shadow:0 0 0 6px #d7001500}}@keyframes deadline-card-alert{0%,to{transform:translate(0);box-shadow:0 0 0 1px #ff3b302e,0 8px 22px #ff3b3024}25%{transform:translate(-1.5px)}50%{transform:translate(1.5px);box-shadow:0 0 0 2px #ff3b3059,0 10px 28px #ff3b3038}75%{transform:translate(-1px)}}@keyframes deadline-card-today{0%,to{box-shadow:0 0 0 1px #ff95001f,0 6px 18px #ff95001a}50%{box-shadow:0 0 0 2px #ff950047,0 8px 22px #ff95002e}}@keyframes deadline-card-silent{0%,to{opacity:1}50%{opacity:.88}}@keyframes deadline-shake{0%,to{transform:rotate(0)translate(0)}20%{transform:rotate(-1.6deg)translate(-1px)}40%{transform:rotate(1.6deg)translate(1px)}60%{transform:rotate(-1deg)translate(-.5px)}80%{transform:rotate(1deg)translate(.5px)}}@keyframes deadline-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes deadline-count-throb{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes deadline-bell-swing{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@keyframes deadline-bell-ring-wrap{0%,to{box-shadow:0 0 #d7001559}50%{box-shadow:0 0 0 8px #d7001500}}@keyframes deadline-badge-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes deadline-filter-glow{0%,to{background:#ff3b3014;box-shadow:0 0 #d7001559}50%{background:#ff3b3029;box-shadow:0 0 0 6px #d7001500}}@keyframes deadline-funnel-blaze{0%,to{filter:brightness();transform:scaleY(1)}50%{filter:brightness(1.25);transform:scaleY(1.35)}}@keyframes deadline-row-flash{0%,to{background-color:#0000}50%{background-color:#ff3b300f}}@media (prefers-reduced-motion:reduce){.strat-loading-orb,.strat-insight,.strat-health-progress,.chip-overdue,.chip-today,.chip-overdue .chip-dot,.chip-today .chip-dot,.agenda-day-dots .dot.today,.agenda-day-dots .dot.overdue,.alerts-bell.has-urgent .alerts-bell-btn,.alerts-bell.has-urgent .alerts-bell-icon,.alerts-badge,.deal-card-pro.state-overdue,.deal-card-pro.state-today,.deal-card-pro.state-none,.flame-tag.flame-l3,.flame-tag.flame-l4,.flame-tag.is-blazing,.flame-tag.is-deadline,.flame-tag.flame-l3 .flame-tag-count,.flame-tag.flame-l4 .flame-tag-count,.heat-seg button[data-heat=overdue].has-items,.funnel-segment.is-blazing,.agenda-row.is-overdue,.agenda-row.is-overdue .agenda-time,.agenda-day.has-alert,.agenda-day.has-alert .agenda-day-num,.cobranca-strip,.cobranca-badge.is-hot,.cobranca-count.cobranca-overdue,.cobranca-count.cobranca-d0{transition:none!important;animation:none!important}.strat-insight:hover,.strat-port-item:hover{transform:none!important}}.cobranca-strip{background:linear-gradient(120deg,#ffffffeb,#fff7ede0),radial-gradient(circle at 10%,#ff3b3014,#0000 45%);border:.5px solid #0f28501a;border-radius:16px;margin:0 0 4px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f285014}.cobranca-strip.cobranca-worst-overdue,.cobranca-strip.cobranca-worst-d0{border-color:#ff3b3047;animation:1.8s ease-in-out infinite deadline-row-flash;box-shadow:0 10px 32px #ff3b3024}.cobranca-strip.cobranca-worst-d3,.cobranca-strip.cobranca-worst-watch{border-color:#ff95004d}.cobranca-strip-main{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.cobranca-strip-brand{flex:14rem;min-width:12rem}.cobranca-strip-kicker{letter-spacing:.08em;text-transform:uppercase;color:#c2410c;font-size:10px;font-weight:800;display:block}.cobranca-strip-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--apple-label);margin-top:2px;font-size:.98rem;font-weight:800;display:block}.cobranca-scale{background:#0f28500f;border-radius:999px;gap:3px;width:min(180px,100%);height:8px;display:flex;overflow:hidden}.cobranca-scale-seg{opacity:.45;flex:1;transition:opacity .2s,transform .2s}.cobranca-scale-seg.is-active{opacity:1;transform:scaleY(1.45)}.cobranca-scale-seg.cobranca-overdue{background:#ef4444}.cobranca-scale-seg.cobranca-d0{background:#f97316}.cobranca-scale-seg.cobranca-d3{background:#f59e0b}.cobranca-scale-seg.cobranca-d7{background:#f0dfb4}.cobranca-scale-seg.cobranca-watch{background:#a855f7}.cobranca-scale-seg.cobranca-ok{background:#34d399}.cobranca-strip-counts{flex-wrap:wrap;gap:6px;display:flex}.cobranca-count{color:var(--apple-label);background:#ffffffd9;border:.5px solid #0f28501a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.cobranca-count em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.cobranca-count.cobranca-overdue{color:#b91c1c;background:#ff3b301f;animation:1.2s ease-in-out infinite deadline-chip-pulse}.cobranca-count.cobranca-d0{color:#c2410c;background:#f9731624;animation:1.6s ease-in-out infinite deadline-chip-today}.cobranca-count.cobranca-d3{color:#b45309;background:#f59e0b24}.cobranca-count.cobranca-d7{color:#0369a1;background:#38bdf824}.cobranca-count.cobranca-watch{color:#7e22ce;background:#a855f71f}.cobranca-strip-cta{margin-left:auto}.cobranca-badge{letter-spacing:-.01em;vertical-align:middle;background:#ffffffe6;border:.5px solid #0f28501f;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 9px 4px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.cobranca-badge.is-sm{padding:3px 7px;font-size:10px}.cobranca-badge-label{z-index:1;position:relative}.cobranca-badge-days{z-index:1;opacity:.85;font-weight:700;position:relative}.cobranca-badge-fire{opacity:0;pointer-events:none;height:100%;position:absolute;inset:auto 0 -50%}.cobranca-badge-fire i{filter:blur(5px);border-radius:50% 50% 20% 20%;width:40%;height:100%;animation:.85s ease-in-out infinite alternate flame-flicker;position:absolute;bottom:0}.cobranca-badge-fire i:first-child{background:radial-gradient(circle at 50% 80%,#fbbf24,#ea580c 55%,#0000 70%);left:10%}.cobranca-badge-fire i:nth-child(2){background:radial-gradient(circle at 50% 85%,#fb923c,#dc2626 60%,#0000 75%);animation-delay:.2s;left:auto;right:8%}.cobranca-badge.cobranca-overdue{color:#fff;background:linear-gradient(#f97316,#dc2626);border-color:#ffffff40}.cobranca-badge.cobranca-overdue .cobranca-badge-fire,.cobranca-badge.cobranca-d0 .cobranca-badge-fire,.cobranca-badge.is-hot .cobranca-badge-fire{opacity:.9}.cobranca-badge.cobranca-overdue.is-hot,.cobranca-badge.cobranca-d0.is-hot{animation:1.1s ease-in-out infinite deadline-shake,.9s ease-in-out infinite flame-pulse}.cobranca-badge.cobranca-d0{color:#7c2d12;background:linear-gradient(#fdba74,#ffedd5);border-color:#f9731666}.cobranca-badge.cobranca-d3{color:#92400e;background:linear-gradient(#fde68a,#fffbeb);border-color:#f59e0b66;animation:2s ease-in-out infinite deadline-nudge}.cobranca-badge.cobranca-d7{color:#0c4a6e;background:linear-gradient(#bae6fd,#f0f9ff);border-color:#c7a16a59}.cobranca-badge.cobranca-watch{color:#6b21a8;background:linear-gradient(#e9d5ff,#faf5ff);border-color:#a855f759;animation:2.4s ease-in-out infinite deadline-nudge}.cobranca-badge.cobranca-ok{color:#065f46;background:#34d39929}.deal-card-pro.cobranca-hot{animation:1.4s ease-in-out infinite deadline-card-alert}.deal-card-foot{flex-wrap:wrap}.loss-lead-bar{background:linear-gradient(115deg,#fff1f2f5,#ffffffeb),radial-gradient(circle at 0%,#dc26261f,#0000 50%);border:.5px solid #7f1d1d47;border-radius:16px;padding:12px 14px;position:relative;overflow:hidden;box-shadow:0 10px 28px #7f1d1d1f}.loss-lead-bar.is-hot{animation:1.7s ease-in-out infinite deadline-row-flash;box-shadow:0 12px 34px #dc26262e}.loss-lead-main{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.loss-lead-kicker{letter-spacing:.08em;text-transform:uppercase;color:#991b1b;font-size:10px;font-weight:800;display:block}.loss-lead-headline{font-family:var(--font-display);letter-spacing:-.03em;color:#7f1d1d;margin-top:2px;font-size:1rem;font-weight:800;display:block}.loss-lead-sub{color:var(--apple-label-secondary);margin:2px 0 0;font-size:12px;font-weight:600}.loss-lead-stats{flex-wrap:wrap;gap:6px;display:flex}.loss-lead-stat{color:#7f1d1d;background:#ffffffd9;border:.5px solid #7f1d1d26;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.loss-lead-stat em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.loss-lead-stat.is-today{background:#dc262624;animation:1.2s ease-in-out infinite deadline-chip-pulse}.loss-lead-stat.is-week{background:#ef44441a}.loss-lead-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.loss-lead-cta{background:linear-gradient(135deg,#b91c1c,#dc2626)!important}.loss-lead-list{gap:6px;max-height:280px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.loss-lead-item{color:inherit;background:#ffffffbf;border:.5px solid #7f1d1d1f;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:transform .15s,background .15s;display:flex}.loss-lead-item:hover{background:#fff;transform:translateY(-1px)}.loss-lead-item strong{color:var(--apple-label);font-size:14px;display:block}.loss-lead-item p{color:var(--apple-label-secondary);margin:2px 0 0;font-size:12px}.loss-lead-item-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.loss-lead-amount{font-variant-numeric:tabular-nums;color:#991b1b;font-weight:800}.loss-lead-item-meta time{color:var(--apple-label-tertiary);font-size:11px}.loss-lead-panel{box-shadow:0 8px 24px #b91c1c14;border-color:#b91c1c38!important}.loss-dash-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.loss-dash-item{color:inherit;background:#fee2e28c;border:.5px solid #b91c1c24;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;animation:2.2s ease-in-out infinite deadline-nudge;display:flex}.loss-dash-item:nth-child(2){animation-delay:.15s}.loss-dash-item:nth-child(3){animation-delay:.3s}.loss-dash-item strong{color:#7f1d1d;font-size:13px;display:block}.loss-dash-item p{color:var(--apple-label-secondary);margin:2px 0 0;font-size:11px}.loss-dash-amt{font-variant-numeric:tabular-nums;color:#991b1b;font-weight:800}@media (prefers-reduced-motion:reduce){.loss-lead-bar.is-hot,.loss-lead-stat.is-today,.loss-dash-item{animation:none!important}}.perf-board-panel .page-sub{max-width:36rem}.perf-row{align-items:flex-start;gap:10px}.perf-row-top{align-items:baseline;gap:8px;display:flex}.perf-score-num{font-variant-numeric:tabular-nums;color:var(--apple-label-secondary);font-size:.95rem;font-style:normal;font-weight:800}.perf-grade-badge{width:2.35rem;height:2.55rem;font-family:var(--font-display);letter-spacing:-.02em;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding-top:2px;font-size:.95rem;font-weight:800;display:inline-flex}.perf-grade-badge.perf-grade-a{color:#047857;background:#10b9812e}.perf-grade-badge.perf-grade-b{color:#0369a1;background:#c7a16a29}.perf-grade-badge.perf-grade-c{color:#b45309;background:#f59e0b2e}.perf-grade-badge.perf-grade-d{color:#b91c1c;background:#ef444429;animation:2s ease-in-out infinite deadline-nudge}.perf-row.perf-grade-d{background:#fee2e259;border-color:#b91c1c33}.perf-row.perf-grade-a{background:#d1fae559}.perf-pillars{gap:4px;margin-top:8px;display:flex}.perf-pillar{background:#0f285014;border-radius:999px;flex:1;height:5px;overflow:hidden}.perf-pillar i{border-radius:inherit;background:linear-gradient(90deg,#c7a16a,#8a6834);height:100%;display:block}.perf-row.perf-grade-d .perf-pillar i{background:linear-gradient(90deg,#f97316,#ef4444)}.perf-row.perf-grade-a .perf-pillar i{background:linear-gradient(90deg,#34d399,#10b981)}.perf-drivers{flex-wrap:wrap;gap:4px 8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.perf-drivers li{color:var(--apple-label-secondary);font-size:11px;font-weight:600}.perf-drivers li:before{content:"· ";color:var(--apple-label-tertiary)}@media (prefers-reduced-motion:reduce){.perf-grade-badge.perf-grade-d{animation:none!important}}.crm-footer-wash{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-top:.5px solid var(--apple-separator);color:var(--apple-label-secondary);letter-spacing:.01em;margin-top:auto;padding:1.1rem 1.25rem 1.25rem;font-size:.78rem;box-shadow:inset 0 -1px #ffffff8c}.crm-footer-wash:before{content:none}.crm-footer-inner{width:min(100%,54rem);margin:0 auto}.crm-footer-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;display:flex}.crm-footer-inner--help .crm-footer-row{justify-content:center}.crm-footer-legal-block{text-align:left;flex:14rem;min-width:0;max-width:36rem;margin:0}.crm-footer-inner:not(.crm-footer-inner--help) .crm-footer-legal-block{text-align:center;flex:0 auto}.crm-footer-help{border-radius:var(--radius-pill);background:var(--apple-bg-elevated);border:.5px solid var(--apple-separator);box-shadow:var(--glass-shadow);flex-shrink:0;align-items:center;gap:.65rem;margin-bottom:0;padding:.35rem .95rem .35rem .4rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex;color:var(--apple-label)!important;text-decoration:none!important}.crm-footer-help:hover,.crm-footer-help:focus-visible{background:#fffffff2;border-color:#c7a16a73;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 28px #082f5a1a}.crm-footer-help:focus-visible{outline-offset:3px;outline:2px solid #c7a16a8c}.crm-footer-help__icon{color:#fff;background:var(--gradient-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 2px 10px #c7a16a59,inset 0 1px #ffffff59}.crm-footer-help__copy{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.25;display:flex}.crm-footer-help__title{letter-spacing:.05em;text-transform:uppercase;color:var(--apple-label);font-size:.78rem;font-weight:700}.crm-footer-help__hint{color:var(--apple-label-tertiary);font-size:.66rem;font-weight:500}.crm-footer-legal-primary{color:var(--apple-label);margin:0 0 .2rem;font-size:.78rem;font-weight:600}.crm-footer-brand-link{color:var(--gct-accent);text-underline-offset:2px;text-decoration:underline}.crm-footer-brand-link:hover,.crm-footer-brand-link:focus-visible{color:var(--gct-accent-hover)}.crm-footer-legal-secondary{color:var(--apple-label-tertiary);margin:0;font-size:.66rem;line-height:1.4}@media (max-width:640px){.crm-footer-inner--help .crm-footer-row{flex-direction:column;align-items:stretch}.crm-footer-inner--help .crm-footer-legal-block{text-align:center;max-width:none}.crm-footer-help{justify-content:center}}.app-main .crm-footer-wash{margin-left:-14px;margin-right:-14px;margin-bottom:calc(-88px - env(safe-area-inset-bottom,0px) + 72px)}@media (min-width:1024px){.app-main .crm-footer-wash{margin-bottom:0}}.mvb-portal-links{gap:.35rem;display:grid}.mvb-portal-link{letter-spacing:.04em;text-transform:uppercase;color:var(--mvb-navy);transition:border-color .2s var(--ease-snap), transform .2s var(--ease-snap);background:linear-gradient(135deg,#fffcf7f2,#f0dfb438);border:1px solid #c7a16a59;border-radius:10px;padding:.45rem .65rem;font-size:.72rem;font-weight:700;text-decoration:none;display:block}.mvb-portal-link:hover{border-color:var(--mvb-gold);transform:translateY(-1px)}.mvb-portal-link--muted{color:var(--mvb-mist);text-transform:none;letter-spacing:0;background:#fffcf7b3;border-color:#1a1c241a;font-weight:600}.simple-nav-lead{letter-spacing:.02em;color:var(--apple-label-tertiary);margin:.35rem 0 .15rem;font-size:.72rem;font-weight:600;line-height:1.35}.simple-nav{gap:.2rem;display:grid}.simple-nav-link{min-height:2.75rem;font-size:.95rem;font-weight:600}.simple-nav-admin{border-top:1px solid #1a1c2414;padding-top:.75rem}.simple-nav-admin-title{letter-spacing:.06em;text-transform:uppercase;color:var(--apple-label-tertiary);margin:0 0 .45rem;font-size:.68rem;font-weight:700}.badge-dataryon{color:var(--mvb-gold-deep)!important;background:linear-gradient(135deg,#c7a16a38,#8a68341f)!important;border:1px solid #c7a16a59!important}button.deal-card-title{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.deal-quick-hero{background:linear-gradient(135deg, #030624f0, #152048eb), var(--mvb-navy);color:#fffcf7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.deal-quick-amount{font-family:var(--font-display);letter-spacing:-.03em;background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.55rem;font-weight:800}.deal-quick-chips{flex-wrap:wrap;align-content:flex-start;gap:.4rem;display:flex}.deal-quick-chips .deal-chip{color:#f0dfb4;background:#fffcf71f;border:1px solid #f0dfb459}.deal-quick-party strong{margin-bottom:.25rem;font-size:1.05rem;display:block}.deal-quick-desc{white-space:pre-wrap;color:var(--apple-label-secondary);background:#c7a16a14;border:1px solid #c7a16a33;border-radius:12px;margin:0;padding:.85rem 1rem;font-family:inherit;font-size:.88rem;line-height:1.5}.deal-stage-popup-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.45rem;display:grid}.deal-stage-popup-item{text-align:left;cursor:pointer;box-shadow:inset 3px 0 0 var(--stage-color,var(--mvb-gold));transition:transform .15s var(--ease-snap), border-color .15s;background:#fffcf7;border:1px solid #1a1c241f;border-radius:12px;padding:.65rem .75rem;font-size:.82rem;font-weight:650}.deal-stage-popup-item:hover:not(:disabled){border-color:#c7a16a8c;transform:translateY(-1px)}.deal-stage-popup-item.is-current,.deal-stage-popup-item:disabled{opacity:.55;cursor:default;background:#c7a16a1f}:root{--mobile-bottom-nav-h:72px;--mvb-board-chrome:calc(var(--mobile-topbar-h) + env(safe-area-inset-top,0px) + var(--mobile-bottom-nav-h) + env(safe-area-inset-bottom,0px) + 7.5rem)}.pipeline-hero-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pipeline-filters-toggle{min-height:var(--tap-min);border-radius:var(--radius-pill);color:var(--mvb-navy);cursor:pointer;background:#fffcf7d9;border:1px solid #c7a16a66;align-items:center;gap:.35rem;padding:0 .95rem;font-size:.82rem;font-weight:700;display:none}.pipeline-filters-toggle:active{transform:scale(.98)}.sidebar-footer-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.sidebar-logout{min-height:var(--tap-min);font-size:.85rem;font-weight:650}.modal-sheet-handle,.modal-kbd-hint--desktop{display:none}@media (min-width:640px){.modal-kbd-hint--desktop{display:block}}@media (max-width:1023px){.app-main{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.pipeline-filters-toggle{display:inline-flex}.pipeline-filters-panel{display:none}.pipeline-command.is-filters-open .pipeline-filters-panel{animation:mvb-filters-in .28s var(--ease-snap);display:block}.pipeline-hero-weighted--desktop{display:none}.pipeline-hero{gap:.75rem}.pipeline-hero-title{font-size:clamp(1.15rem,4.5vw,1.45rem)!important}.pipeline-command{margin-bottom:.65rem;padding-top:.85rem!important;padding-bottom:.85rem!important}.kanban-col-pro{max-height:calc(100dvh - var(--mvb-board-chrome));flex:0 0 min(78vw,280px);min-height:16rem}.kanban-board{-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.5rem;scroll-padding-inline:12px}.kanban-board-wrap{margin-inline:-4px}.deal-move-btn,.deal-advance-btn{min-height:var(--tap-min);gap:5px;padding:0 14px;font-size:13px}.deal-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.deal-card-foot{flex-wrap:wrap;gap:.65rem .55rem}.deal-drag-hint{display:none!important}.seg button{min-height:42px;padding:0 14px;font-size:13.5px}.mobile-bottom-nav-label{letter-spacing:-.01em;text-overflow:ellipsis;max-width:4.6rem;font-size:10px;overflow:hidden}.mobile-bottom-nav-item{min-height:52px;padding:6px 2px}.mobile-bottom-nav-item.is-active{color:var(--mvb-gold-deep)}.modal-root{align-items:end;padding-bottom:0}.modal-panel{max-height:min(94dvh,820px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:22px 22px 0 0}.modal-footer{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.modal-sheet-handle{background:#1a1c242e;border-radius:99px;width:42px;height:4px;margin-left:-21px;display:block;position:absolute;top:8px;left:50%}.modal-header{padding-top:1.15rem}.deal-stage-popup-grid{grid-template-columns:1fr 1fr;gap:.55rem}.deal-stage-popup-item{min-height:var(--tap-min);font-size:.88rem}.deal-quick-hero{padding:.95rem 1rem}.deal-quick-amount,.page-chrome-mobile .page-title{font-size:1.35rem}.page-chrome-mobile .page-sub{font-size:.88rem;line-height:1.4}.data-sheet-wrap{border-radius:14px;margin-inline:-2px}.funnel-bar-pro{display:none}}@media (max-width:639px){.pipeline-hero-cta{min-height:var(--tap-min);flex:auto}.pipeline-filters-toggle{flex:none}.pipeline-hero-actions{width:100%}.field,input.field,select.field,textarea.field,.modal-panel .field,.modal-panel input,.modal-panel select,.modal-panel textarea{font-size:16px!important}.btn-brand,.btn-primary,.btn-ghost{min-height:var(--tap-min)}.list-page-header{gap:.65rem}.crm-footer-wash{margin-bottom:.5rem}.crm-footer-help{min-height:var(--tap-min)}.login-form-wrap,#login-form{width:100%}.app-canvas .page-title{font-size:clamp(2rem,9vw,2.6rem)!important}}@media (max-width:1023px) and (max-height:720px){.pipeline-hero-kicker{display:none}.pipeline-hero-title{font-size:1.1rem!important}.kanban-col-pro{max-height:calc(100dvh - 11.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@keyframes mvb-filters-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (hover:none) and (pointer:coarse){.deal-card-pro{-webkit-user-select:none;user-select:none;touch-action:pan-y}.kanban-board{overscroll-behavior-x:contain}.deal-card-title{align-items:center;min-height:28px;display:flex}}@media (prefers-reduced-motion:reduce){.pipeline-command.is-filters-open .pipeline-filters-panel,.modal-panel{animation:none}}.pipeline-search-row{width:100%;display:flex}.pipeline-search-field{width:100%;max-width:28rem;min-height:var(--tap-min);min-width:0!important}@media (max-width:1023px){.pipeline-search-field{max-width:none;font-size:16px!important}}@media (min-width:1024px){.pipeline-filters-toggle{display:none!important}}.mvb-gate,.mvb-personnalite{color:#f5f2ec;min-height:100dvh;font-family:var(--font-sans);background:#030624;position:relative;overflow:hidden}.mvb-gate-bg,.mvb-personnalite-bg{pointer-events:none;background:radial-gradient(70% 55% at 15% 10%,#c7a16a2e,#0000 55%),radial-gradient(55% 45% at 90% 80%,#152048e6,#0000 60%),linear-gradient(165deg,#030624 0%,#0a1230 48%,#030624 100%);position:absolute;inset:0}.mvb-gate-glow,.mvb-personnalite-glow{filter:blur(70px);border-radius:50%;position:absolute}.mvb-gate-glow--a{background:#c7a16a47;width:min(50vw,420px);height:min(50vw,420px);animation:16s ease-in-out infinite mvb-gate-float;top:-8%;right:-5%}.mvb-gate-glow--b{background:#8a68342e;width:min(40vw,360px);height:min(40vw,360px);animation:20s ease-in-out infinite reverse mvb-gate-float;bottom:5%;left:-8%}.mvb-personnalite-glow{background:#f0dfb41f;width:min(55vw,480px);height:min(55vw,480px);animation:18s ease-in-out infinite mvb-gate-float;top:20%;right:-10%}.mvb-gate-line,.mvb-personnalite-rule{opacity:.85;background:linear-gradient(90deg,#0000,#8a6834,#c7a16a,#f0dfb4,#c7a16a,#8a6834,#0000);height:2px;position:absolute;top:0;left:0;right:0}.mvb-personnalite-veil{background:linear-gradient(#03062433,#0000 30%),linear-gradient(90deg,#03062459,#0000 40%);position:absolute;inset:0}@keyframes mvb-gate-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2%,3%)scale(1.05)}}.mvb-gate-inner,.mvb-personnalite-inner{z-index:1;flex-direction:column;max-width:1120px;min-height:100dvh;margin:0 auto;padding:1.75rem 1.5rem 1.5rem;display:flex;position:relative}@media (min-width:768px){.mvb-gate-inner,.mvb-personnalite-inner{padding:2rem 2.25rem 1.75rem}}.mvb-gate-top,.mvb-personnalite-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mvb-gate-logo,.mvb-personnalite-logo{object-fit:contain;width:auto;height:2.75rem}.mvb-gate-langs button,.mvb-personnalite-top-actions .header-lang-flags button{filter:brightness(1.05)}.mvb-personnalite-top-actions,.mvb-staff-top-actions{align-items:center;gap:.85rem;display:flex}.mvb-personnalite-back,.mvb-staff-back{color:#f0dfb4bf;font-size:.88rem;font-weight:600;text-decoration:none}.mvb-personnalite-back:hover,.mvb-staff-back:hover{color:#f0dfb4}.mvb-staff-back{color:#8a6834}.mvb-staff-back:hover{color:#030624}.mvb-gate-hero{flex-direction:column;flex:1;justify-content:center;padding:3rem 0 2rem;display:flex}.mvb-gate-kicker,.mvb-personnalite-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#c7a16a;margin:0;font-size:.72rem;font-weight:700}.mvb-gate-title,.mvb-personnalite-title{font-family:var(--font-display);letter-spacing:-.03em;color:#fffcf7;margin:1rem 0 0;font-size:clamp(2.4rem,6vw,3.85rem);font-weight:600;line-height:1.08}.mvb-gate-title em,.mvb-personnalite-title span{color:#0000;background:linear-gradient(90deg,#8a6834,#c7a16a,#f0dfb4,#c7a16a);-webkit-background-clip:text;background-clip:text;margin-top:.12em;font-style:normal;display:block}.mvb-gate-lead,.mvb-personnalite-lead{color:#f5f2ecb8;max-width:36rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.6}.mvb-gate-doors{gap:1.15rem;margin-top:2.75rem;display:grid}@media (min-width:860px){.mvb-gate-doors{grid-template-columns:1.08fr .92fr;gap:1.35rem}}.mvb-gate-door{min-height:15.5rem;color:inherit;border:1px solid #c7a16a59;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1.7rem 1.55rem 1.45rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex;position:relative}.mvb-gate-door:hover,.mvb-gate-door:focus-visible{outline:none;transform:translateY(-5px)}.mvb-gate-door--client{background:linear-gradient(155deg,#0a1230a6,#03062466),linear-gradient(120deg,#c7a16a24,#0000 55%);box-shadow:0 24px 60px #00000059,inset 0 1px #f0dfb41f}.mvb-gate-door--client:hover{border-color:#c7a16a;box-shadow:0 28px 70px #0006,0 0 0 1px #c7a16a59}.mvb-gate-door--staff{color:#12141c;background:linear-gradient(155deg,#fffcf7f5,#f5f2ece6);border-color:#c7a16a66;box-shadow:0 20px 50px #00000040}.mvb-gate-door--staff:hover{border-color:#8a6834}.mvb-gate-door-label{letter-spacing:.18em;text-transform:uppercase;color:#c7a16a;font-size:.68rem;font-weight:700}.mvb-gate-door--staff .mvb-gate-door-label{color:#8a6834}.mvb-gate-door-name{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:700;line-height:1.15}.mvb-gate-door-desc{color:#f5f2ecb3;flex:1;max-width:30ch;font-size:.95rem;line-height:1.5}.mvb-gate-door--staff .mvb-gate-door-desc{color:#4a5160}.mvb-gate-door-cta{color:#f0dfb4;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.92rem;font-weight:700;display:inline-flex}.mvb-gate-door--staff .mvb-gate-door-cta{color:#8a6834}.mvb-gate-foot,.mvb-personnalite-foot{color:#f5f2ec73;border-top:1px solid #c7a16a2e;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:auto;padding-top:1.5rem;font-size:.78rem;display:flex}.mvb-gate-foot a{color:#c7a16a;font-weight:600;text-decoration:none}.mvb-gate-foot a:hover{color:#f0dfb4}.mvb-personnalite-stage{flex:1;align-items:center;gap:2.5rem;padding:3rem 0 2rem;display:grid}@media (min-width:960px){.mvb-personnalite-stage{grid-template-columns:1.15fr .85fr;gap:3rem}}.mvb-personnalite-title{font-size:clamp(2.2rem,5vw,3.35rem)}.mvb-personnalite-list,.mvb-staff-list{gap:.7rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.mvb-personnalite-list li,.mvb-staff-list li{color:#f5f2ece0;padding-left:1.35rem;font-size:.98rem;font-weight:500;position:relative}.mvb-personnalite-list li:before{content:"";background:linear-gradient(135deg,#c7a16a,#f0dfb4);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.5em;left:0;box-shadow:0 0 10px #c7a16a73}.mvb-personnalite-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(160deg,#fffcf712,#c7a16a0f),#0a12308c;border:1px solid #c7a16a6b;border-radius:1.35rem;padding:1.85rem 1.65rem 1.55rem;box-shadow:0 28px 70px #00000059,inset 0 1px #f0dfb426}.mvb-personnalite-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:#c7a16a;margin:0 0 .85rem;font-size:.68rem;font-weight:700}.mvb-personnalite-card-title{font-family:var(--font-display);color:#fffcf7;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:650}.mvb-personnalite-card-text{color:#f5f2ecad;margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.mvb-personnalite-cta{color:#fffaf3;background:linear-gradient(135deg,#c5862f,#8a6834 50%,#c7a16a);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.15rem;margin-top:1.5rem;padding:.8rem 1.25rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 40px #8a683466}.mvb-personnalite-cta:hover,.mvb-personnalite-cta:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 20px 48px #8a683480}.mvb-personnalite-cta--ghost{color:#f0dfb4;box-shadow:none;background:0 0;border:1px solid #c7a16a73;margin-top:.75rem}.mvb-personnalite-cta--ghost:hover,.mvb-personnalite-cta--ghost:focus-visible{box-shadow:none;background:#c7a16a1a}.mvb-personnalite-aside{text-align:center;color:#f5f2ec80;margin:1.15rem 0 0;font-size:.82rem}.mvb-personnalite-aside a{color:#f0dfb4;text-underline-offset:2px;font-weight:600;text-decoration:underline}.mvb-staff{color:#12141c;min-height:100dvh;font-family:var(--font-sans);background:#f5f2ec;position:relative;overflow:hidden}.mvb-staff-bg{pointer-events:none;background:radial-gradient(50% 40% at 100% 0,#c7a16a33,#0000 55%),radial-gradient(40% 35% at 0 100%,#0306240f,#0000 50%),linear-gradient(#fffcf7,#f5f2ec 55%,#ebe4d8);position:absolute;inset:0}.mvb-staff-glow{filter:blur(70px);background:#c7a16a38;border-radius:50%;width:min(50vw,400px);height:min(50vw,400px);position:absolute;top:-10%;right:-5%}.mvb-staff-inner{z-index:1;flex-direction:column;max-width:1100px;min-height:100dvh;margin:0 auto;padding:1.75rem 1.5rem 2rem;display:flex;position:relative}.mvb-staff-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mvb-staff-logo{object-fit:contain;width:auto;height:2.6rem}.mvb-staff-stage{flex:1;align-items:center;gap:2.25rem;padding:2.5rem 0;display:grid}@media (min-width:960px){.mvb-staff-stage{grid-template-columns:1fr .9fr;gap:3rem}}.mvb-staff-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8a6834;margin:0;font-size:.72rem;font-weight:700}.mvb-staff-title{font-family:var(--font-display);letter-spacing:-.03em;color:#030624;margin:.85rem 0 0;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.08}.mvb-staff-title span{color:#0000;background:linear-gradient(90deg,#8a6834,#c5862f,#c7a16a);-webkit-background-clip:text;background-clip:text;margin-top:.1em;display:block}.mvb-staff-lead{color:#4a5160;max-width:32rem;margin:1.1rem 0 0;font-size:1.02rem;line-height:1.55}.mvb-staff-list li{color:#030624;font-weight:600}.mvb-staff-list li:before{content:"";background:linear-gradient(135deg,#c5862f,#8a6834);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.5em;left:0}.mvb-staff-switch{color:#4a5160;margin:1.5rem 0 0;font-size:.9rem}.mvb-staff-switch a{color:#8a6834;font-weight:700}.mvb-staff-card{background:linear-gradient(160deg,#fffcf7,#f0dfb42e);border:1px solid #c7a16a66;border-radius:1.35rem;padding:1.75rem 1.55rem 1.4rem;box-shadow:0 22px 55px #0306241a}.mvb-staff-card-kicker{letter-spacing:.14em;text-transform:uppercase;color:#030624;background:#0306240f;border:1px solid #0306241a;border-radius:999px;margin:0 0 .7rem;padding:.3rem .7rem;font-size:.66rem;font-weight:700;display:inline-flex}.mvb-staff-card-title{font-family:var(--font-display);color:#030624;margin:0;font-size:1.4rem;font-weight:700}.mvb-staff-card-text{color:#4a5160;margin:.4rem 0 0;font-size:.9rem}.mvb-staff-form{gap:.9rem;margin-top:1.25rem;display:grid}.mvb-staff-field{gap:.35rem;display:grid}.mvb-staff-field span{letter-spacing:.04em;text-transform:uppercase;color:#5a6f88;font-size:.78rem;font-weight:700}.mvb-staff-field input{color:#12141c;background:#fffcf7f2;border:1px solid #1a1c241f;border-radius:12px;min-height:2.85rem;padding:.65rem .9rem;font-size:15px}.mvb-staff-field input:focus{border-color:#c7a16a;outline:none;box-shadow:0 0 0 3px #c7a16a40}.mvb-staff-error{color:#b42318;background:#b4231814;border-radius:10px;margin:0;padding:.65rem .8rem;font-size:.88rem}.mvb-staff-cta{cursor:pointer;color:#fffaf3;background:linear-gradient(135deg,#c5862f,#8a6834 50%,#c7a16a);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;margin-top:.25rem;font-size:.95rem;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 14px 34px #8a683459}.mvb-staff-cta:hover:not(:disabled){transform:translateY(-1px)}.mvb-staff-cta:disabled{opacity:.7;cursor:wait}.mvb-staff-forgot{text-align:center;margin:1rem 0 0;font-size:.85rem}.mvb-staff-forgot a{color:#8a6834;font-weight:600}@media (prefers-reduced-motion:reduce){.mvb-gate-glow--a,.mvb-gate-glow--b,.mvb-personnalite-glow,.mvb-gate-door,.mvb-personnalite-cta,.mvb-staff-cta{transition:none!important;animation:none!important}}.mvb-plounge{color:#f5f2ec;min-height:100dvh;font-family:var(--font-sans);background:#030624;position:relative;overflow:hidden}.mvb-plounge-sky{pointer-events:none;background:radial-gradient(80% 55% at 50% -10%,#c7a16a38,#0000 55%),radial-gradient(50% 40% at 100% 30%,#152048f2,#0000 60%),linear-gradient(165deg,#030624 0%,#0a1230 42%,#030624 100%);position:absolute;inset:0}.mvb-plounge-aurora{filter:blur(70px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.mvb-plounge-aurora--1{background:#c7a16a59;width:min(70vw,560px);height:min(70vw,560px);animation:18s ease-in-out infinite plounge-drift;top:-18%;left:-12%}.mvb-plounge-aurora--2{background:#f0dfb424;width:min(55vw,460px);height:min(55vw,460px);animation:22s ease-in-out infinite reverse plounge-drift;top:35%;right:-18%}.mvb-plounge-aurora--3{background:#8a683438;width:min(40vw,320px);height:min(40vw,320px);animation:16s ease-in-out infinite plounge-drift;bottom:8%;left:30%}@keyframes plounge-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3%,4%)scale(1.08)}}.mvb-plounge-sparkles{opacity:.45;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#f0dfb4b3,#0000),radial-gradient(1.5px 1.5px at 78% 18%,#c7a16a8c,#0000),radial-gradient(1.5px 1.5px at 64% 62%,#f0dfb473,#0000),radial-gradient(1.5px 1.5px at 28% 74%,#c7a16a66,#0000),radial-gradient(1.5px 1.5px at 88% 80%,#f0dfb459,#0000);animation:5s ease-in-out infinite plounge-twinkle;position:absolute;inset:0}@keyframes plounge-twinkle{0%,to{opacity:.3}50%{opacity:.55}}.mvb-plounge-goldline{background:linear-gradient(90deg,#0000,#8a6834,#c7a16a,#f0dfb4,#c7a16a,#8a6834,#0000) 0 0/200% 100%;height:2px;animation:7s linear infinite plounge-sheen;position:absolute;top:0;left:0;right:0}@keyframes plounge-sheen{0%{background-position:0 0}to{background-position:200% 0}}.mvb-plounge-vignette{background:radial-gradient(70% 70% at 50% 45%,#0000 30%,#0306248c 100%);position:absolute;inset:0}.mvb-plounge-shell{z-index:1;flex-direction:column;max-width:1120px;min-height:100dvh;margin:0 auto;padding:1.5rem 1.25rem 1.75rem;display:flex;position:relative}@media (min-width:768px){.mvb-plounge-shell{padding:2rem 2.25rem}}.mvb-plounge-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.mvb-plounge-logo{object-fit:contain;filter:drop-shadow(0 8px 24px #c7a16a40);width:auto;height:2.85rem}.mvb-plounge-top-right{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mvb-plounge-seal{letter-spacing:.16em;text-transform:uppercase;color:#f0dfb4;background:linear-gradient(135deg,#c7a16a2e,#8a68341a);border:1px solid #c7a16a73;border-radius:999px;padding:.35rem .8rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 0 24px #c7a16a26}.mvb-plounge-back{color:#f0dfb4bf;font-size:.88rem;font-weight:600;text-decoration:none}.mvb-plounge-back:hover{color:#f0dfb4}.mvb-plounge-hero{max-width:40rem;padding:2.5rem 0 1.5rem}.mvb-plounge-kicker{letter-spacing:.2em;text-transform:uppercase;color:#c7a16a;margin:0;font-size:.72rem;font-weight:700}.mvb-plounge-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fffcf7;text-shadow:0 12px 40px #00000059;margin:1rem 0 0;font-size:clamp(2.35rem,7vw,3.9rem);font-weight:600;line-height:1.05}.mvb-plounge-title span{color:#0000;background:linear-gradient(100deg,#8a6834 0%,#c7a16a 35%,#f0dfb4 55%,#c7a16a 78%,#8a6834 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin-top:.18em;animation:8s ease-in-out infinite plounge-goldtext;display:block}@keyframes plounge-goldtext{0%,to{background-position:0%}50%{background-position:100%}}.mvb-plounge-lead{color:#f5f2ecb8;max-width:34rem;margin:1.25rem 0 0;font-size:1.08rem;line-height:1.6}.mvb-plounge-grid{gap:1rem;margin-top:.5rem;display:grid}@media (min-width:860px){.mvb-plounge-grid{grid-template-columns:1.2fr 1fr 1fr;gap:1.15rem}}.mvb-plounge-tile{min-height:13.5rem;color:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(155deg,#fffcf70f,#c7a16a0d),#0a123073;border:1px solid #c7a16a47;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.45rem 1.35rem 1.25rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047}.mvb-plounge-tile:hover,.mvb-plounge-tile:focus-visible{border-color:#c7a16aa6;outline:none;transform:translateY(-6px)scale(1.01);box-shadow:0 28px 64px #0006,0 0 0 1px #f0dfb41f}.mvb-plounge-tile--primary{background:linear-gradient(145deg,#c5862f38,#03062433 55%),#0a12308c;border-color:#c7a16a80;box-shadow:0 22px 56px #8a683447,inset 0 1px #f0dfb42e}.mvb-plounge-tile-glow{opacity:.7;background:radial-gradient(circle,#f0dfb459,#0000 70%);border-radius:50%;width:60%;height:60%;animation:12s ease-in-out infinite plounge-drift;position:absolute;bottom:-25%;right:-20%}.mvb-plounge-tile-label{letter-spacing:.16em;text-transform:uppercase;color:#c7a16a;font-size:.66rem;font-weight:700;position:relative}.mvb-plounge-tile-name{font-family:var(--font-display);letter-spacing:-.02em;color:#fffcf7;font-size:1.35rem;font-weight:700;position:relative}.mvb-plounge-tile-copy{color:#f5f2ecad;flex:1;font-size:.92rem;line-height:1.5;position:relative}.mvb-plounge-tile-cta{color:#f0dfb4;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.9rem;font-weight:700;display:inline-flex;position:relative}.mvb-plounge-tile--primary .mvb-plounge-tile-cta{color:#fffaf3;background:linear-gradient(135deg,#c5862f,#8a6834 55%,#c7a16a);border-radius:999px;padding:.55rem 1rem;box-shadow:0 10px 28px #8a683466}.mvb-plounge-ribbon{border-top:1px solid #c7a16a33;border-bottom:1px solid #c7a16a33;gap:.75rem;margin-top:1.75rem;padding:1rem 0;display:grid}@media (min-width:700px){.mvb-plounge-ribbon{grid-template-columns:repeat(3,1fr);gap:1rem}}.mvb-plounge-ribbon-item{gap:.2rem;display:grid}.mvb-plounge-ribbon-item span{letter-spacing:.14em;text-transform:uppercase;color:#c7a16a;font-size:.66rem;font-weight:700}.mvb-plounge-ribbon-item strong{font-family:var(--font-display);color:#fffcf7;font-size:1.05rem;font-weight:650}.mvb-plounge-foot{color:#f5f2ec73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:auto;padding-top:1.75rem;font-size:.8rem;display:flex}.mvb-plounge-foot p{margin:0}.mvb-plounge-foot-staff a{color:#f0dfb4;text-underline-offset:2px;font-weight:600;text-decoration:underline}.mvb-plounge-anim{animation:.7s cubic-bezier(.22,1,.36,1) both plounge-rise}.mvb-plounge-anim--2{animation-delay:80ms}.mvb-plounge-anim--3{animation-delay:.16s}.mvb-plounge-anim--4{animation-delay:.24s}.mvb-plounge-anim--5{animation-delay:.34s}@keyframes plounge-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mvb-plounge-aurora,.mvb-plounge-sparkles,.mvb-plounge-goldline,.mvb-plounge-title span,.mvb-plounge-anim,.mvb-plounge-tile{transition:none!important;animation:none!important}.mvb-plounge-anim{opacity:1;transform:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}
