@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-red-50:#fef2f2;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-700:#b75000;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-blue-50:#eff6ff;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672)}}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-24{top:calc(var(--spacing) * 24)}.left-3{left:calc(var(--spacing) * 3)}.col-4{grid-column:4}.col-8{grid-column:8}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.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)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-6{margin-left:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.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}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-56{height:calc(var(--spacing) * 56)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[44rem\]{min-height:44rem}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[420px\]{max-width:420px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1500px\]{max-width:1500px}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[680px\]{min-width:680px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-0\.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-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}: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-\[\#e2e4dd\]>:not(:last-child)){border-color:#e2e4dd}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#d6d9ce\]{border-color:#d6d9ce}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/300{border-color:#e2e8f0}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/300{border-color:color-mix(in oklab, var(--color-slate-200) 300%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#09152a\]{background-color:#09152a}.bg-\[\#e8edff\]{background-color:#e8edff}.bg-\[\#eef0ea\]{background-color:#eef0ea}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--critical\)\]{background-color:var(--critical)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-subtle\)\]{background-color:var(--surface-subtle)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50,.bg-slate-50\/100{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.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-7{padding:calc(var(--spacing) * 7)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-left{text-align:left}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-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-\[10px\]{font-size:10px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-\[\#2356e8\]{color:#2356e8}.text-\[\#287052\]{color:#287052}.text-\[\#c9ff4f\]{color:#c9ff4f}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--critical\)\]{color:var(--critical)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-muted{color:var(--text-muted)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.shadow{--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)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);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{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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}.placeholder\:text-\[var\(--text-faint\)\]::placeholder{color:var(--text-faint)}@media (hover:hover){.hover\:bg-\[\#efffc8\]\/30:hover{background-color:#efffc84d;background-color:lab(97.7908% -12.1644 24.5482/.3)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-\[\#2356e8\]:hover{color:#2356e8}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-\[var\(--accent\)\]:focus-visible{border-color:var(--accent)}.focus-visible\:border-blue-700:focus-visible{border-color:var(--color-blue-700)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent-soft\)\]:focus-visible{--tw-ring-color:var(--accent-soft)}.focus-visible\:ring-blue-700\/15:focus-visible{--tw-ring-color:#1447e626}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-700\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-700) 15%, transparent)}}.disabled\:bg-\[var\(--surface-subtle\)\]:disabled{background-color:var(--surface-subtle)}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:table-cell{display:table-cell}.sm\:basis-full{flex-basis:100%}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[28px_minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:28px minmax(0,.85fr) minmax(0,1.15fr)}.sm\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.sm\:items-center{align-items:center}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[200px_minmax\(0\,720px\)\]{grid-template-columns:200px minmax(0,720px)}.lg\:grid-cols-\[206px_minmax\(0\,1fr\)\]{grid-template-columns:206px minmax(0,1fr)}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-col{flex-direction:column}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:p-16{padding:calc(var(--spacing) * 16)}}@media print{.print\:hidden{display:none}.print\:max-w-none{max-width:none}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#175cd3;--primary-foreground:#fff;--foreground:var(--text);--muted-foreground:var(--text-muted);--success:var(--positive);--danger:var(--critical);--background:#f7f8fa;--surface:#fff;--surface-subtle:#f1f3f7;--elevated:#fff;--text:#141820;--text-muted:#5a6372;--text-faint:#8791a1;--border:#e3e7ed;--border-strong:#c7cdd8;--accent:var(--primary);--accent-hover:#124ba8;--accent-soft:#e8f0fe;--accent-strong:#133f8f;--info:#175cd3;--info-soft:#e8f0fe;--positive:#0d7a48;--positive-soft:#e4f4ec;--warning:#8a5200;--warning-soft:#fdf1df;--critical:#b42318;--critical-soft:#fdecea;--focus:#175cd3;--on-accent:#fff;--ink:#141820;--muted:var(--text-muted);--soft:var(--surface-subtle);--line:var(--border);--signal:var(--accent);--shadow-sm:0 1px 2px #1719130d;--shadow-md:0 10px 30px #17191314, 0 1px 3px #1719130a;--shadow-lg:0 24px 64px #1719131f, 0 3px 9px #1719130d}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0f1216;--surface:#161a21;--surface-subtle:#1e232b;--elevated:#1e232b;--text:#eef1f6;--text-muted:#a4adbb;--text-faint:#7b8494;--border:#272d36;--border-strong:#3b434f;--primary:#1f5fe0;--primary-foreground:#fff;--foreground:var(--text);--muted-foreground:var(--text-muted);--success:var(--positive);--danger:var(--critical);--accent:var(--primary);--accent-hover:#2c6ff0;--accent-soft:#1b2b4d;--accent-strong:#a6c4ff;--info:#6b9bff;--info-soft:#1b2b4d;--positive:#4ec38a;--positive-soft:#16301f;--warning:#e0a24e;--warning-soft:#362915;--critical:#f0736b;--critical-soft:#3a1f1f;--on-accent:var(--primary-foreground);--muted:var(--text-muted);--soft:var(--surface-subtle);--line:var(--border);--signal:var(--accent);--shadow-sm:0 1px 2px #00000059;--shadow-md:0 10px 34px #00000047;--shadow-lg:0 30px 90px #00000059}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,select{cursor:pointer}button:disabled,select:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:3px}label{color:var(--text);margin-bottom:.45rem;font-size:.875rem;font-weight:570;display:block}input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--focus)!important;outline-offset:2px!important}::selection{background:var(--accent-soft);color:var(--text)}[id]{scroll-margin-top:84px}.paper-grid,.ink-grid{background-image:none}.data-number{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.data-meta{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.table-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.page-kicker,.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--accent-strong)!important;font:600 .7rem/1.4 var(--font-geist-mono), monospace!important}.page-kicker{align-items:center;gap:.65rem;display:flex}.page-kicker:after{content:"";background:var(--border-strong);width:2rem;height:1px}.page-description{max-width:68ch;color:var(--text-muted);margin-top:.8rem}.signal-rule{background:var(--accent);height:2px}.text-link{color:var(--accent-strong);align-items:center;padding:10px 0;font-size:13px;font-weight:620;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent-hover)}.marketing{--background:#f7f8fa;--surface:#fff;--surface-subtle:#f1f3f7;--text:#141820;--text-muted:#5a6372;--border:#e3e7ed;--border-strong:#c7cdd8;--accent:#175cd3;--accent-hover:#124ba8;--accent-soft:#e8f0fe;--accent-strong:#133f8f;color:#0b0d10;background:#fafafa;min-height:100vh}.marketing a{text-decoration:none}.marketing h1,.marketing h2,.marketing h3{text-wrap:balance}.marketing .panel,.marketing .signal-card{color:#0b0d10;background:#fff;border-color:#e3e6ea}.marketing [class*="text-[#2356e8]"],.marketing [class*="text-[#287052]"]{color:var(--accent-strong)}.marketing [class*="text-[#c9ff4f]"]{color:var(--accent)}.marketing [class*="bg-[#09152a]"]{background-color:#111318}.marketing [class*="border-[#d6d9ce]"]{border-color:#e3e6ea}.marketing h1,.marketing h2{letter-spacing:-.055em;font-weight:650;line-height:1.04}.marketing h2{font-size:clamp(2.25rem,4vw,3.75rem)}.marketing h3{letter-spacing:-.025em;font-size:1.08rem;font-weight:630}.skip-link{z-index:100;box-shadow:var(--shadow-md);background:#fff;border-radius:8px;padding:11px 14px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafafae0;border-bottom:1px solid #e3e6eadb;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:68px;padding:12px max(24px,50vw - 600px);display:flex;position:sticky;top:0}.desktop-nav,.nav-actions{align-items:center;gap:28px;font-size:13px;font-weight:560;display:flex}.header-cta,.primary-cta{background:var(--accent);border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:640;display:inline-flex;box-shadow:0 1px 2px #0b0d1026,inset 0 1px #ffffff26;color:#fff!important}.header-cta:hover,.primary-cta:hover{background:#4444b8;transform:translateY(-1px)}.mobile-menu{display:none}.brand-lockup{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.section-wrap,.home-hero,.marketing-page-hero{width:min(100%,1280px);margin-inline:auto;padding:96px 40px}.home-hero{text-align:center;padding-top:112px;padding-bottom:48px}.hero-copy{max-width:1000px;margin-inline:auto}.home-hero h1{letter-spacing:-.075em;max-width:970px;margin:24px auto;font-size:clamp(4rem,7.4vw,7rem);line-height:.98}.hero-lede{max-width:670px;margin:0 auto;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.65}.domain-start-form,.home-hero form{text-align:left;gap:10px;width:min(100%,660px);margin:30px auto 0;display:flex}.domain-start-form input,.home-hero form input{color:#0b0d10;background:#fff;border-color:#d6dae0;border-radius:10px;min-width:0;min-height:52px;padding-inline:16px;box-shadow:0 4px 18px #0b0d100f}.domain-start-form .primary-cta,.home-hero form .primary-cta{white-space:nowrap;min-height:52px;padding-inline:21px}.hero-trust{color:#717783;justify-content:center;gap:24px;margin-top:18px;font-size:12px;display:flex}.hero-trust span{align-items:center;gap:6px;display:inline-flex}.hero-trust svg{color:var(--accent)}.home-hero+.section-wrap{padding-top:32px;padding-bottom:72px}.product-demo{background:#fff;border:1px solid #dfe2e7;border-radius:16px;overflow:hidden;box-shadow:0 35px 90px #191c2621,0 2px 8px #191c260f}.demo-chrome{color:#7b818b;min-height:48px;font:520 10px var(--font-geist-mono), monospace;border-bottom:1px solid #e7e9ed;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.demo-chrome span{align-items:center;gap:7px;display:flex}.demo-chrome i{background:#32b881;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e8f8f1}.product-demo video{aspect-ratio:16/9;object-fit:cover;background:#0b0d10;width:100%}.product-demo figcaption{color:#7b818b;border-top:1px solid #e7e9ed;padding:13px 18px;font-size:11px}.demo-ui{text-align:left;background:#f7f8fa;grid-template-columns:190px 1fr;min-height:570px;display:grid}.demo-sidebar{color:#a6acb6;background:#101218;padding:22px 14px}.demo-sidebar>strong{color:#f7f8fa;align-items:center;gap:8px;margin:0 8px 34px;font-size:14px;display:flex}.demo-sidebar>strong span{background:var(--accent);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.demo-sidebar small{color:#626a78;font:600 8px var(--font-geist-mono), monospace;letter-spacing:.12em;margin:24px 10px 7px;display:block}.demo-sidebar p{color:#989fab;border-radius:7px;align-items:center;gap:9px;margin:2px 0;padding:8px 10px;font-size:11px;display:flex}.demo-sidebar p i{border:1px solid #59606b;border-radius:4px;width:12px;height:12px}.demo-sidebar p.active{color:#fff;background:#20232d}.demo-main{min-width:0;padding:42px}.demo-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.demo-title small,.demo-table-head{color:#8a909a;font:600 8px var(--font-geist-mono), monospace;letter-spacing:.1em}.demo-title h3{color:#111318;margin-top:8px;font-size:27px}.demo-title p{margin-top:7px;font-size:12px}.demo-title>span{color:#8a909a;font-size:10px}.demo-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.demo-stats>div{background:#fff;border:1px solid #e2e5e9;border-radius:10px;padding:16px}.demo-stats small{color:#777e88;font-size:10px;display:block}.demo-stats strong{color:#111318;margin-top:9px;font-size:24px;display:block}.demo-stats span{color:#268461;font-size:9px}.demo-table{background:#fff;border:1px solid #e2e5e9;border-radius:11px;margin-top:18px;overflow:hidden}.demo-table-head{background:#f7f8fa;grid-template-columns:1.45fr .8fr .55fr;padding:11px 16px;display:grid}.demo-opportunity{border-top:1px solid #edf0f2;grid-template-columns:1.45fr .8fr .55fr;align-items:center;gap:14px;padding:18px 16px;display:grid}.demo-opportunity>div:first-child{align-items:center;gap:12px;display:flex}.demo-score{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.demo-opportunity strong{color:#20232a;font-size:11px}.demo-opportunity p{color:#858b95;margin-top:3px;font-size:9px}.demo-opportunity button{background:var(--accent);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font-size:9px;font-weight:620;display:inline-flex}.demo-status{color:#268461;align-items:center;gap:5px;font-size:9px;font-weight:620;display:inline-flex}.journey{text-align:center}.journey h2{max-width:760px;margin:20px auto 0}.steps{text-align:left;grid-template-columns:repeat(5,1fr);gap:14px;margin:54px 0 26px;display:grid}.steps article{min-height:190px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:22px;position:relative}.steps article:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #e4e7eb;position:absolute;inset:0}.step-number{color:var(--accent-strong);font:600 9px var(--font-geist-mono), monospace;text-transform:uppercase}.steps h3{margin:34px 0 10px}.steps p{font-size:13px;line-height:1.65}.editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.feature-band{border-top:1px solid #e3e6ea}.editorial-split h2{margin:22px 0}.editorial-split>div>p:not(.eyebrow){max-width:540px;line-height:1.75}.evidence-sheet{box-shadow:var(--shadow-md);background:#fff;border:1px solid #e0e3e8;border-radius:14px;padding:22px;overflow:hidden}.sheet-label{color:#858b95;font:600 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.evidence-row{border-top:1px solid #eceef1;gap:20px;padding:19px 0;display:flex}.evidence-row:first-of-type{margin-top:18px}.evidence-row>span{color:var(--accent-strong);font:600 10px var(--font-geist-mono), monospace}.evidence-row strong{color:#20232a;font-size:13px}.evidence-row p{margin-top:2px;font-size:11px}.source-note{color:#fff;box-shadow:var(--shadow-lg);background:#111318;border-radius:14px;padding:42px}.source-note .eyebrow{color:#8fb4ff!important}.source-note blockquote{letter-spacing:-.045em;margin:34px 0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:580;line-height:1.2}.source-line{color:#a0a6b0;font:500 10px var(--font-geist-mono), monospace}.source-line span{color:#8fb4ff;padding-inline:4px}.future-band{border:1px solid var(--border);background:var(--accent-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:80px;width:min(100% - 48px,1200px);padding:64px;display:grid}.future-band>div:last-child{align-self:center}.future-band p{line-height:1.75}.topic-tree{color:#4b515b;font:12px/2 var(--font-geist-mono), monospace;box-shadow:var(--shadow-md);background:#fff;border:1px solid #e0e3e8;border-radius:14px;padding:36px}.topic-tree>span{color:var(--accent-strong)}.topic-tree div{border-left:1px solid #d6d9df;margin-left:10px;padding:10px 0 10px 28px}.topic-tree small{color:#9298a2;font-size:9px}.integration-list{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e0e3e8;border-radius:14px;gap:5px;padding:26px 30px;display:grid}.integration-list strong{color:#20232a;margin-top:12px}.integration-list span,.integration-list small{color:#747b85;font-size:13px}.integration-list small{margin-top:16px;font-size:11px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-top:20px;display:flex}.home-plans{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.home-plans article{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e2e5e9;border-radius:13px;padding:28px}.home-plans article:nth-child(2){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.home-plans article:nth-child(2){border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}}.home-plans article:nth-child(2){box-shadow:0 12px 36px #17191317}.plan-price{letter-spacing:-.05em;margin:18px 0 8px;font-size:40px;font-weight:650;color:#0b0d10!important}.plan-price small{color:#7a808a;letter-spacing:0;font-size:13px;font-weight:450}.home-plan-audience{min-height:44px;font-size:13px}.home-plans p:not(.plan-price){font-size:13px;line-height:1.7}.fine-print{margin-top:18px;font-size:11px;line-height:1.7}.faq{border-top:1px solid #e3e6ea;grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq h2{margin-top:20px}.faq details{border-bottom:1px solid #e3e6ea;padding:21px 0}.faq summary{cursor:pointer;color:#1b1e23;font-size:15px;font-weight:590}.faq details p{margin-top:13px;font-size:14px;line-height:1.75}.final-cta{text-align:center;color:#fff;background:#111318;border-radius:16px;width:min(100% - 48px,1200px);margin-bottom:80px;padding:82px 40px}.final-cta .eyebrow{color:#8fb4ff!important}.final-cta h2{margin:20px 0;font-size:clamp(2.8rem,5vw,5rem)}.final-cta p{color:#a9afb8}.final-cta input{color:#fff;background:#1b1e24;border-color:#363b44}.final-cta .primary-cta{background:var(--accent)}.marketing-footer{border-top:1px solid #e3e6ea;grid-template-columns:1fr 1fr;gap:30px;max-width:1200px;margin:auto;padding:52px 0;display:grid}.marketing-footer p{max-width:390px;margin-top:20px;font-size:13px}.marketing-footer nav{color:#555c66;text-transform:capitalize;flex-wrap:wrap;place-content:start end;gap:20px;font-size:13px;display:flex}.marketing-footer small{color:#8a909a;font:10px var(--font-geist-mono), monospace}.marketing-page-hero{border-bottom:1px solid #e3e6ea;padding-top:110px;padding-bottom:86px}.marketing-page-hero h1{max-width:980px;margin:24px 0;font-size:clamp(3.4rem,6vw,5.8rem)}.marketing-page-hero>p:last-child{max-width:690px;font-size:18px;line-height:1.75}.feature-details{grid-template-columns:1fr 1fr;gap:18px;display:grid}.feature-detail{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e3e6ea;border-radius:13px;padding:30px}.feature-detail p{max-width:54ch}.billing-toggle{width:fit-content;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #dfe2e7;border-radius:10px;gap:3px;margin:0 auto;padding:4px;display:flex}.billing-toggle button{color:#626872;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font-size:13px;font-weight:600;display:flex}.billing-toggle button[aria-pressed=true]{background:var(--text);color:var(--surface);box-shadow:var(--shadow-sm)}.billing-toggle span{background:var(--accent-soft);color:var(--accent-strong);border-radius:5px;padding:2px 5px;font-size:9px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin-top:34px;display:grid}.pricing-page{padding-block:80px}.pricing-page>div{width:calc(100% - var(--marketing-gutter) - var(--marketing-gutter));max-width:var(--marketing-rail);margin-inline:auto}.pricing-card{min-width:0;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e0e3e8;border-radius:14px;flex-direction:column;padding:28px;display:flex}.pricing-card.is-recommended{border-color:var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-card.is-recommended{border-color:color-mix(in srgb, var(--accent) 62%, var(--border))}}.pricing-card.is-recommended{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-card.is-recommended{background:color-mix(in srgb, var(--accent-soft) 24%, var(--surface))}}.pricing-card.is-recommended{box-shadow:0 18px 50px #17191317}.pricing-card.is-recommended:before{content:"";background:var(--accent);border-radius:14px 14px 0 0;height:3px;position:absolute;inset:-1px -1px auto}.pricing-card-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:78px;display:flex}.pricing-name{font-size:19px;font-weight:650;color:#17191e!important}.pricing-audience{max-width:30ch;margin-top:7px;font-size:12px;line-height:1.5}.popular-badge,.launch-badge{background:var(--accent-soft);max-width:132px;color:var(--accent-strong);text-align:right;border-radius:6px;flex:none;padding:5px 8px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex}.pricing-price{letter-spacing:-.055em;margin-top:20px;font-size:44px;font-weight:670;color:#0b0d10!important}.pricing-price>span{vertical-align:14px;margin-right:2px;font-size:20px}.pricing-price small{color:#777e88;letter-spacing:0;margin-left:5px;font-size:13px;font-weight:450}.pricing-billing-note,.pricing-trial-note{min-height:32px;font-size:10px}.pricing-limits{background:#e5e7eb;border:1px solid #e5e7eb;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid;overflow:hidden}.pricing-limits div{background:#f8f9fa;padding:12px 10px}.pricing-limits dt{color:#747b85;font-size:9px}.pricing-limits dt a{width:fit-content;color:var(--accent-strong);margin-top:2px;font-size:9px;font-weight:650;text-decoration:none;display:block}.pricing-limits dt a:hover{text-underline-offset:2px;text-decoration:underline}.pricing-limits dd{color:#17191e;margin-top:5px;font-size:17px;font-weight:650}.pricing-limits dd small{color:#7b818b;font-size:9px}.pricing-features{color:#4d535c;min-height:280px;margin-bottom:24px;font-size:12px}.pricing-features li{gap:9px;margin-top:12px;line-height:1.45;display:flex}.pricing-features svg{color:#2a8a67;flex:none;margin-top:1px}.pricing-trial-note{text-align:center;margin-top:9px}.comparison{background:#fff;border:1px solid #e0e3e8;border-radius:14px;margin-top:80px;padding:34px}.comparison-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.comparison-heading h2{font-size:28px}.comparison table{border-collapse:collapse;text-align:left;width:100%;margin-top:28px}.comparison th,.comparison td{border-top:1px solid #e8eaed;padding:15px 12px;font-size:13px}.comparison thead th{color:#6c727c;border-top:0;font-size:11px}.comparison tbody th{color:#3f454d;width:45%;font-weight:520}.comparison td{color:#17191e;font-weight:600}.comparison td svg{color:var(--accent)}.founding-offer{box-shadow:var(--shadow-lg);background:#111318;border:1px solid #d9dbf3;border-radius:16px;grid-template-columns:1.05fr .95fr;gap:0;margin-top:64px;display:grid;overflow:hidden}.founding-main{color:#fff;padding:46px}.founding-main h2{max-width:560px;margin:22px 0 10px;font-size:clamp(2.35rem,4vw,4rem)}.founding-price{letter-spacing:-.055em;margin:20px 0 12px;font-size:50px;font-weight:670;color:#fff!important}.founding-price>span{vertical-align:17px;font-size:22px}.founding-price small{color:#9fa5ae;letter-spacing:0;margin-left:8px;font-size:13px;font-weight:450}.founding-summary{max-width:570px;line-height:1.7;color:#aeb4bd!important}.founding-main .primary-cta{background:var(--accent);margin-top:26px}.founding-cap{align-items:center;gap:6px;margin-top:16px;font-size:10px;display:flex;color:#8f96a1!important}.founding-includes{color:#fff;background:#1a1d23;border-radius:12px;margin:12px;padding:34px}.founding-includes .eyebrow{color:#ffad9a!important}.founding-includes ul{margin-top:24px}.founding-includes li{color:#e0e3e8;gap:10px;margin-top:15px;font-size:13px;display:flex}.founding-includes li svg{color:#73d4ab}.founding-disclosure{border-top:1px solid #30343b;margin-top:30px;padding-top:24px}.founding-disclosure strong{font-size:13px}.founding-disclosure p{margin-top:8px;font-size:11px;line-height:1.65;color:#9299a3!important}.founding-closed{color:#b4bac3;border:1px solid #3a3f48;border-radius:9px;margin-top:24px;padding:11px 15px;font-size:12px;font-weight:620;display:inline-flex}.stripe-attribution{color:#777e88;justify-content:center;align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.workspace-surface{background:var(--background);color:var(--text)}.next-action{background:#11141a;border:1px solid #242a34;border-radius:14px;box-shadow:0 22px 55px #0b0d102e}.next-action-cta{color:#17191e!important;background:#f5f7fa!important}.next-action-cta:hover{background:#e8ebef!important}.metric-flow{border:1px solid var(--border);background:var(--border);box-shadow:var(--shadow-sm);border-radius:13px;gap:1px}.app-topbar{border-bottom:1px solid var(--border);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb, var(--background) 90%, transparent)}}.app-content{min-height:calc(100vh - 64px)}.app-nav-link{color:#9299a5;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:7px 10px;font-size:13px;font-weight:520;display:flex}.app-nav-indicator{background:#8f8ff5;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 0 3px #7575ee21}.site-context{padding:6px 0}.site-switcher summary{border-radius:9px;padding:7px;list-style:none}.site-switcher summary::-webkit-details-marker{display:none}.site-switcher summary:hover{background:#ffffff0d}.site-initial{color:#fff;background:linear-gradient(145deg,#7979ed,#5454c9);border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff2e}.site-switch-chevron{color:#69717d;font-size:16px}.site-choice{color:#a9b0ba;text-align:left;border-radius:7px;width:100%;padding:9px;display:block}.site-choice:hover,.site-choice[aria-current=true]{color:#fff;background:#7575ee21}.site-add-action{color:#8fb4ff;border-top:1px solid #ffffff12;margin-top:5px;padding:11px 9px 5px;font-size:11px;font-weight:600;display:block}.site-add-locked{color:#8b93a1}.theme-toggle{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-muted);border-radius:8px;padding:6px 10px;font-size:11px}.theme-label-dark{display:none}html[data-theme=dark] .theme-label-dark{display:inline}html[data-theme=dark] .theme-label-light{display:none}.workspace-surface input,.workspace-surface select,.workspace-surface textarea{border-color:var(--border);background:var(--surface);color:var(--text)}.app-content [class*=bg-white],html[data-theme=dark] .app-content [class*=bg-slate-50],html[data-theme=dark] .app-content [class*=bg-slate-100]{background-color:var(--surface)}.workspace-surface [class*=border-slate-],.workspace-surface [class*="border-[#"]{border-color:var(--border)}html[data-theme=dark] .workspace-surface [class*=text-slate-9],html[data-theme=dark] .workspace-surface [class*=text-slate-8],html[data-theme=dark] .workspace-surface [class*="text-[#101"]{color:var(--text)}html[data-theme=dark] .workspace-surface [class*=text-slate-7],html[data-theme=dark] .workspace-surface [class*=text-slate-6],html[data-theme=dark] .workspace-surface [class*=text-slate-5],html[data-theme=dark] .workspace-surface [class*=text-slate-4]{color:var(--text-muted)}html[data-theme=dark] .workspace-surface [class*=divide-slate]>:not(:last-child){border-color:var(--border)}.settings-nav{border:1px solid var(--border);background:var(--surface);width:fit-content;max-width:100%;box-shadow:var(--shadow-sm);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.settings-nav a{color:var(--text-muted);border-radius:7px;padding:8px 11px;font-size:12px;font-weight:560;text-decoration:none}.settings-nav a:hover{background:var(--surface-subtle);color:var(--text)}.experience-form h2{margin-bottom:1rem;font-size:1.125rem;font-weight:620}.experience-form label{font-weight:520}.experience-form input:not([type=checkbox]):not([type=hidden]),.experience-form select,.experience-form textarea{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text);border-radius:10px;margin-top:8px;padding:12px;font-weight:400}.experience-form input:not([type=checkbox]):not([type=hidden]),.experience-form select{width:min(100%,420px)}.experience-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.experience-form .schedule-enabled{background:var(--surface-subtle);border-radius:10px;align-items:center;gap:10px;padding:16px;display:flex}.weekday-options label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;margin:8px 8px 0 0;padding:8px 12px;display:inline-flex!important}.schedule-preview{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.schedule-preview li{border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:13px}.experience-form p{color:var(--text-muted);line-height:1.7}.prose-editorial{color:var(--text-muted);font-size:1.08rem;line-height:1.85}.prose-editorial>*+*{margin-top:1.35rem}.prose-editorial h1{display:none}.prose-editorial h2{color:var(--text);letter-spacing:-.035em;margin-top:3rem;scroll-margin-top:6rem;font-size:1.8rem;font-weight:650;line-height:1.2}.prose-editorial h3{color:var(--text);margin-top:2rem;font-size:1.25rem;font-weight:650}.prose-editorial a{color:var(--accent);text-decoration:underline}.prose-editorial ul{padding-left:1.35rem;list-style:outside}.prose-editorial li+li{margin-top:.5rem}.prose-editorial code{background:var(--surface-subtle);font-family:var(--font-geist-mono), monospace;border-radius:5px;padding:.12rem .3rem;font-size:.9em}.auth-shell{background:var(--background)}.auth-brand-panel{background:#0e1014}.admin-shell{background:var(--background);color:var(--text)}.admin-header{border-bottom:1px solid var(--border);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.admin-header{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.admin-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-badge{background:var(--accent-soft);color:var(--accent-strong);font:600 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:4px 7px}.admin-sidebar{border-bottom:1px solid var(--border);padding:14px}.admin-sidebar a{color:var(--text-muted);border-radius:8px;padding:9px 11px;font-size:13px;font-weight:540}.admin-sidebar a:hover{background:var(--surface-subtle);color:var(--text)}@media (min-width:1024px){.admin-sidebar{border-right:1px solid var(--border);border-bottom:0;min-height:calc(100vh - 65px)}}.marketing{--background:#f7f8fa;--surface:#fff;--surface-subtle:#f1f3f7;--text:#141820;--text-muted:#5a6372;--border:#e3e7ed;--border-strong:#c7cdd8;--accent:#175cd3;--accent-hover:#124ba8;--accent-soft:#e8f0fe;--accent-strong:#133f8f;--marketing-rail:1200px;--marketing-gutter:clamp(22px, 3.2vw, 40px);background:var(--background);color:var(--text)}.marketing p{color:var(--text-muted)}.marketing-nav{min-height:66px;padding-inline:max(var(--marketing-gutter), calc((100vw - var(--marketing-rail)) / 2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f5f1f0;border-color:#b8bcb0b8}.marketing .section-wrap,.marketing .home-hero,.marketing .marketing-page-hero{width:calc(100% - var(--marketing-gutter) - var(--marketing-gutter));max-width:var(--marketing-rail);padding-inline:0}.brand-lockup>span{color:var(--text)}.desktop-nav a,.nav-actions>a:not(.header-cta){color:var(--text-muted)}.desktop-nav a:hover,.nav-actions>a:not(.header-cta):hover{color:var(--text)}.header-cta,.primary-cta{background:var(--accent);border-radius:7px;min-height:44px;box-shadow:0 1px 2px #17191326,inset 0 1px #ffffff29}.header-cta:hover,.primary-cta:hover{background:var(--accent-hover)}.secondary-cta{border:1px solid var(--border-strong);background:0 0;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:13px;font-weight:630;display:inline-flex;color:var(--text)!important}.secondary-cta:hover{border-color:var(--text-muted);background:var(--surface)}.phase28-landing{overflow:clip}.phase28-landing .home-hero{text-align:left;grid-template-columns:minmax(0,1.38fr) minmax(340px,.65fr);align-items:center;gap:clamp(48px,6vw,88px);padding-top:clamp(76px,7vw,104px);padding-bottom:62px;display:grid}.phase28-landing .hero-index{color:var(--accent-strong);letter-spacing:.01em;margin:0 0 24px;font-size:13px;font-weight:650}.phase28-landing .home-hero h1{max-width:820px;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(4rem,6vw,5.6rem);font-weight:520;line-height:.93}.phase28-landing .hero-lede{max-width:650px;color:var(--text-muted);text-wrap:pretty;margin:30px 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.phase28-landing .domain-start-form{margin:28px 0 0}.phase28-landing .domain-start-form:not(form){width:auto;max-width:660px;display:block}.conversion-note{margin:0;font-size:13px;line-height:1.55}.conversion-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.phase28-landing .hero-control{color:var(--text-muted);align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.phase28-landing .hero-control svg{color:var(--positive)}.hero-ledger{border-bottom:1px solid var(--border-strong);padding:19px 0 0}.hero-ledger>p{color:var(--text);margin:0 0 12px;font-size:12px;font-weight:700}.hero-ledger dl{margin:0}.hero-ledger dl>div{border-top:1px solid var(--border);grid-template-columns:1fr 1.25fr;gap:18px;padding:13px 0;display:grid}.hero-ledger dt{color:var(--text-muted);font-size:11px}.hero-ledger dd{color:var(--text);margin:0;font-size:12px;font-weight:610}.hero-ledger>a{min-height:44px;color:var(--accent-strong);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.phase28-landing .product-stage{padding-top:28px;padding-bottom:96px}.phase28-landing .product-demo{border:0;border-radius:10px;box-shadow:0 28px 72px #17191321,0 2px 7px #17191312}.phase28-landing .demo-sidebar{background:#191a16}.phase28-landing .demo-sidebar>strong span,.phase28-landing .demo-opportunity button{background:var(--accent)}.phase28-landing .demo-sidebar p.active{background:#2b2d27}.phase28-landing .demo-score{background:var(--accent-soft);color:var(--accent-strong)}.phase28-landing .section-wrap{padding-block:112px}.section-intro{max-width:760px}.section-intro h2,.proof-statement h2,.outcome-section h2,.phase28-faq h2,.final-cta h2{font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:0;font-weight:520;line-height:1}.section-intro p{text-wrap:pretty;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.7}.decision-journey{border-top:1px solid var(--border-strong)}.decision-steps{border-top:1px solid var(--border-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:62px 0 0;padding:0;list-style:none;display:grid}.decision-steps li{border-right:1px solid var(--border);min-height:285px;padding:18px 22px 24px 0}.decision-steps li+li{padding-left:22px}.decision-steps li:last-child{border-right:0}.decision-steps li>span{color:var(--accent-strong);font:600 10px var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.decision-steps strong{color:var(--accent-strong);margin-top:62px;font-size:12px;display:block}.decision-steps h3{margin:10px 0 0;font-size:18px}.decision-steps p{text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.65}.proof-section{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:start;gap:clamp(54px,9vw,130px);display:grid}.proof-statement{max-width:500px}.proof-statement p{text-wrap:pretty;margin:22px 0 10px;font-size:16px;line-height:1.75}.evidence-ledger{border-top:2px solid var(--text);border-bottom:1px solid var(--text)}.ledger-head,.ledger-row{grid-template-columns:44px .75fr 1.25fr;align-items:center;gap:16px;display:grid}.ledger-head{color:var(--text-muted);padding:13px 0;font-size:10px;font-weight:650}.ledger-head span:first-child{grid-column:2}.ledger-row{border-top:1px solid var(--border);min-height:76px}.ledger-row>span{color:var(--text-faint);font:550 10px var(--font-geist-mono), monospace}.ledger-row strong{font-size:13px}.ledger-row p{margin:0;font-size:12px;line-height:1.5}.outcome-section{border-top:1px solid var(--border-strong);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(52px,9vw,128px);display:grid}.outcome-section blockquote{border-left:3px solid var(--accent);color:var(--text);font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:0;padding-left:30px;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:500;line-height:1.05}.outcome-section>div>p{text-wrap:pretty;margin:20px 0 8px;font-size:15px;line-height:1.72}.pricing-ledger{border-top:1px solid var(--border-strong)}.pricing-ledger .section-intro{justify-content:space-between;align-items:end;gap:32px;max-width:none;display:flex}.pricing-ledger .section-intro>div{max-width:720px}.phase28-landing .home-plans{border:0;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.phase28-landing .home-plans article{border:1px solid var(--border);background:var(--surface);min-height:438px;box-shadow:none;border-radius:10px;flex-direction:column;padding:28px;display:flex;position:relative}.phase28-landing .home-plans article.is-recommended{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.phase28-landing .home-plans article.is-recommended{border-color:color-mix(in srgb, var(--accent) 62%, var(--border))}}.phase28-landing .home-plans article.is-recommended{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.phase28-landing .home-plans article.is-recommended{background:color-mix(in srgb, var(--accent-soft) 36%, var(--surface))}}.phase28-landing .home-plans article.is-recommended:before{content:"";background:var(--accent);border-radius:10px 10px 0 0;height:3px;position:absolute;inset:-1px -1px auto}.home-plan-head{justify-content:space-between;align-items:start;gap:12px;min-height:52px;display:flex}.home-plan-head>span{max-width:132px;color:var(--accent-strong);text-align:right;font-size:10px;font-weight:650;line-height:1.35}.phase28-landing .home-plans h3{color:var(--accent-strong);font-size:13px}.phase28-landing .plan-price{color:var(--text);font-variant-numeric:tabular-nums}.phase28-landing .home-plan-audience{min-height:48px}.home-plan-limits{border-top:1px solid var(--border);color:var(--text-muted);margin:22px 0 26px;padding:13px 0 0;font-size:12px;list-style:none}.home-plan-limits li{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.home-plan-limits strong{color:var(--text);font-variant-numeric:tabular-nums}.phase28-landing .fine-print{margin-top:18px}.phase28-landing .founding-offer{box-shadow:none;background:#24251f;border-color:#41443b;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:48px}.founding-context{margin:0 0 12px;font-size:11px;font-weight:630;color:#b8bcb0!important}.phase28-landing .founding-main{padding:36px}.phase28-landing .founding-main h2{margin-top:16px;font-size:clamp(2.15rem,3vw,3.2rem)}.phase28-landing .founding-price{margin-top:14px;font-size:42px}.phase28-landing .founding-main .primary-cta{background:var(--accent)}.phase28-landing .founding-includes{background:#1b1c18;border-radius:7px;padding:30px}.phase28-faq{border-color:var(--border-strong)}.phase28-faq summary{color:var(--text)}.phase28-landing .final-cta{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);width:min(100% - 80px,1200px);color:var(--text);background:0 0;border-radius:0;margin-bottom:80px}.phase28-landing .final-cta>p{color:var(--accent-strong);font-size:13px;font-weight:650}.phase28-landing .final-cta h2{margin-block:22px}.phase28-landing .final-cta input{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.phase28-landing .final-cta .primary-cta{background:var(--accent)}.phase28-landing .final-cta .domain-start-form{margin-inline:auto}.phase28-landing .final-cta .conversion-actions{justify-content:center}.marketing-footer{width:calc(100% - var(--marketing-gutter) - var(--marketing-gutter));max-width:var(--marketing-rail);border-color:var(--border-strong)}.workspace-surface{background:var(--background)}.app-context-panel{background:0 0;border:0;border-bottom:1px solid #ffffff1c;border-radius:0}.user-initial,.site-initial{background:var(--accent)!important;border-radius:5px!important}.context-mark{background:var(--accent)!important}.app-nav-group{color:#777c71;letter-spacing:.035em;margin:22px 10px 7px;font-size:10px;font-weight:650}.app-nav-link{color:#a8ada1;border-radius:4px;min-height:40px}.app-nav-link.is-active{color:#fff;box-shadow:none;background:#292b25}.app-nav-indicator{background:var(--accent);width:2px;height:18px;box-shadow:none;border-radius:1px}.app-topbar{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb, var(--background) 96%, transparent)}}.app-topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.decision-dashboard,.opportunity-ledger-page{max-width:1320px;margin-inline:auto}.dashboard-heading,.opportunity-header{border-bottom:1px solid var(--border-strong);justify-content:space-between;align-items:end;gap:36px;padding-bottom:26px;display:flex}.dashboard-heading p,.opportunity-header p{color:var(--accent-strong);margin:0 0 7px;font-size:12px;font-weight:650}.dashboard-heading h1,.opportunity-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:640;line-height:1.05}.dashboard-heading span,.opportunity-header span{color:var(--text-muted);margin-top:10px;font-size:13px;display:block}.dashboard-heading time{color:var(--text-muted);font:520 11px var(--font-geist-mono), monospace;flex:none}.next-decision{border-bottom:1px solid var(--border-strong);background:var(--surface);grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);margin-top:34px;display:grid}.decision-main{padding:clamp(28px,4vw,54px)}.decision-main>p,.decision-basis>p,.system-note>p{color:var(--accent-strong);margin:0;font-size:11px;font-weight:680}.decision-main h2{letter-spacing:-.05em;text-wrap:balance;max-width:800px;margin:15px 0 0;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:620;line-height:1}.decision-explanation{border-top:1px solid var(--border);grid-template-columns:120px minmax(0,1fr);gap:20px;max-width:780px;margin-top:26px;padding-top:20px;display:grid}.decision-explanation strong{color:var(--text);font-size:12px}.decision-explanation span{color:var(--text-muted);text-wrap:pretty;font-size:13px;line-height:1.7}.decision-basis{border-left:1px solid var(--border);padding:30px}.decision-basis dl{margin:16px 0 0}.decision-basis dl>div{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:baseline;gap:18px;padding:14px 0;display:grid}.decision-basis dt{color:var(--text-muted);font-size:11px}.decision-basis dd{color:var(--text);text-transform:capitalize;margin:0;font-size:13px;font-weight:650}.workflow-progress{margin-top:58px}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.dashboard-section-heading h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:640}.dashboard-section-heading p{color:var(--text-muted);margin:5px 0 0;font-size:12px}.dashboard-section-heading>a{color:var(--accent-strong);font-size:12px;font-weight:650}.dashboard-section-heading>a:hover{color:var(--accent-hover);text-decoration:underline}.metric-flow{border:0;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);box-shadow:none;background:0 0;border-radius:0;gap:0;margin-top:20px}.metric-flow>a{border-right:1px solid var(--border);background:0 0;min-height:178px;padding:18px;text-decoration:none}.metric-flow>a:first-child{padding-left:0}.metric-flow>a:last-child{border-right:0;padding-right:0}.metric-flow>a>div{color:var(--text-faint);font:550 10px var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;display:flex}.metric-flow>a>p{color:var(--text);margin:35px 0 2px;font-size:34px;font-weight:640;line-height:1}.metric-flow>a>strong{color:var(--text);font-size:13px;display:block}.metric-flow>a>small{color:var(--text-muted);margin-top:5px;font-size:10px;display:block}.dashboard-lower{grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:48px;margin-top:58px;display:grid}.activity-list{border-top:1px solid var(--border-strong);margin-top:18px}.activity-list>a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:72px;text-decoration:none;display:flex}.activity-list strong{font-size:13px;display:block}.activity-list span{color:var(--text-muted);margin-top:4px;font-size:11px;display:block}.activity-list em{color:var(--positive);text-transform:capitalize;font-size:10px;font-style:normal;font-weight:650}.activity-list>p{border-bottom:1px solid var(--border);color:var(--text-muted);padding:24px 0;font-size:13px}.system-note{border-top:2px solid var(--text);border-bottom:1px solid var(--border-strong);align-self:start;padding:22px 0}.system-note>div{grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:22px;display:grid}.system-note>div svg{color:var(--positive)}.system-note h2{margin:0;font-size:16px;line-height:1.3}.system-note>span{color:var(--text-muted);margin-top:11px;font-size:12px;line-height:1.6;display:block}.opportunity-controls{grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;padding:24px 0 0;display:grid}.maturity-note{max-width:740px}.maturity-note strong{font-size:12px}.maturity-note p{color:var(--text-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.queue-meta{color:var(--text-muted);font:520 10px var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:start;gap:6px 18px;display:flex}.queue-meta strong{color:var(--text)}.segment-tabs{border-bottom:1px solid var(--border-strong);grid-column:1/-1;gap:26px;display:flex}.segment-tabs a{min-height:42px;color:var(--text-muted);font-size:12px;font-weight:600;text-decoration:none}.segment-tabs a[aria-current=page]{border-bottom:2px solid var(--accent);color:var(--text)}.segment-tabs a:hover{color:var(--text)}.opportunity-list{border-top:1px solid var(--border-strong);margin-top:12px}.opportunity-record{border-bottom:1px solid var(--border-strong);grid-template-columns:94px minmax(0,1fr);display:grid}.opportunity-priority{border-right:1px solid var(--border);padding:28px 20px 28px 0}.opportunity-priority span{color:var(--text-faint);font:550 10px var(--font-geist-mono), monospace;display:block}.opportunity-priority strong{color:var(--text);margin-top:36px;font-size:34px;font-weight:640;line-height:1;display:block}.opportunity-priority small{color:var(--text-muted);margin-top:5px;font-size:10px;display:block}.opportunity-record-main{min-width:0;padding:28px 0 30px 30px}.opportunity-record-main>header{grid-template-columns:minmax(0,1fr) auto;gap:32px;display:grid}.opportunity-record-main>header p{color:var(--accent-strong);text-transform:capitalize;margin:0;font-size:10px;font-weight:650}.opportunity-record-main>header h2{letter-spacing:-.035em;margin:8px 0 0;font-size:22px;font-weight:640;line-height:1.15}.opportunity-record-main>header span{color:var(--text-muted);font:500 10px var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.opportunity-record-main>header dl{grid-template-columns:repeat(2,minmax(70px,auto));gap:24px;margin:0;display:grid}.opportunity-record-main>header dt{color:var(--text-muted);font-size:10px}.opportunity-record-main>header dd{color:var(--text);text-transform:capitalize;margin:4px 0 0;font-size:12px;font-weight:650}.opportunity-reasoning{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:34px;margin-top:26px;padding-top:22px;display:grid}.opportunity-reasoning>div{min-width:0}.opportunity-reasoning strong{font-size:11px}.opportunity-reasoning p{color:var(--text-muted);text-wrap:pretty;margin:7px 0 0;font-size:12px;line-height:1.65}.opportunity-reasoning .recommended{border-left:2px solid var(--accent);padding-left:18px}.opportunity-reasoning .recommended strong{color:var(--accent-strong)}.evidence-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:24px;margin-top:24px;padding:12px 0;display:flex}.evidence-strip>span{color:var(--text-muted);font-size:10px;font-weight:650}.evidence-strip p{color:var(--text-muted);gap:7px;margin:0;font-size:10px;display:flex}.evidence-strip p strong{color:var(--text);font-weight:620}.opportunity-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.opportunity-actions a,.opportunity-actions button{min-height:40px}.opportunity-footnote{color:var(--text-muted);align-items:center;gap:8px;margin:22px 0 0;font-size:11px;display:flex}@media (prefers-reduced-motion:no-preference){a,button,input,select,textarea{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.product-demo{animation:.6s cubic-bezier(.2,.8,.2,1) both surface-in}.steps article{animation:.5s cubic-bezier(.2,.8,.2,1) both surface-in}.steps article:nth-child(2){animation-delay:50ms}.steps article:nth-child(3){animation-delay:.1s}.steps article:nth-child(4){animation-delay:.15s}.steps article:nth-child(5){animation-delay:.2s}}@keyframes surface-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.desktop-nav{gap:19px}.section-wrap,.home-hero,.marketing-page-hero{padding-inline:0}.editorial-split{gap:44px}.steps{grid-template-columns:repeat(3,1fr)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-grid .pricing-card:last-child{grid-column:1/-1}.pricing-card{padding:22px}.pricing-limits{grid-template-columns:1fr}.pricing-limits div+div{border-top:1px solid #e5e7eb}.founding-main{padding:36px}}@media (max-width:1279px){.app-sidebar>div:first-child{height:58px}.app-sidebar>div:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 12px 10px;display:grid}.app-context-panel{min-width:0}.app-sidebar details{margin-top:0!important}.app-sidebar details>summary{color:#e9edf2;min-height:52px;background:#ffffff0a!important;border-color:#ffffff1a!important}.app-sidebar details>div{z-index:40;background:#101218;border:1px solid #282d35;border-radius:12px;padding:12px;position:absolute;left:12px;right:12px;box-shadow:0 18px 50px #00000061}.app-nav-link{min-height:44px}}@media (max-width:760px){.desktop-nav,.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #dfe2e7;border-radius:8px;min-height:44px;padding:10px;list-style:none}.mobile-menu nav{z-index:40;width:190px;box-shadow:var(--shadow-md);background:#fff;border:1px solid #dfe2e7;border-radius:10px;gap:13px;padding:16px;display:grid;position:absolute;top:46px;right:0}.mobile-menu .mobile-menu-cta{background:var(--accent);color:#fff;text-align:center;border-radius:8px;margin-top:2px;padding:9px 10px}.marketing-nav{min-height:62px;padding:10px 20px}.nav-actions{gap:13px}.brand-lockup>span{font-size:22px}.brand-lockup svg{width:29px;height:29px}.marketing input,.workspace-surface input,.workspace-surface select,.workspace-surface textarea{font-size:16px}.section-wrap,.marketing-page-hero{padding:66px 0}.home-hero{padding:76px 0 36px}.home-hero h1{font-size:clamp(3.45rem,14vw,5.2rem)}.hero-lede{font-size:16px}.domain-start-form,.home-hero form{flex-direction:column}.hero-trust{flex-direction:column;align-items:center;gap:8px}.home-hero+.section-wrap{padding-top:22px}.demo-ui{grid-template-columns:1fr;min-height:410px}.demo-sidebar{display:none}.demo-main{padding:24px}.demo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-opportunity,.demo-table-head{grid-template-columns:1fr .55fr}.demo-opportunity>:last-child,.demo-table-head>:last-child{display:none}.steps{grid-template-columns:1fr}.steps article{min-height:150px}.steps h3{margin-top:25px}.editorial-split,.future-band,.faq{grid-template-columns:1fr;gap:38px}.future-band{width:calc(100% - 32px);padding:38px 24px}.home-plans,.pricing-grid{grid-template-columns:1fr}.pricing-grid .pricing-card:last-child{grid-column:auto}.pricing-page{padding-block:64px}.pricing-card-head,.pricing-billing-note{min-height:auto}.pricing-limits{grid-template-columns:repeat(3,1fr)}.pricing-limits div+div{border-top:0}.pricing-features{min-height:auto}.comparison{margin-top:50px;padding:24px 16px}.comparison-heading{display:block}.comparison-heading h2{margin-top:10px}.comparison table{min-width:600px}.founding-offer{grid-template-columns:1fr}.founding-main{padding:30px 24px}.founding-includes{padding:25px}.final-cta{width:calc(100% - 32px);margin-bottom:54px;padding:60px 22px}.marketing-footer{grid-template-columns:1fr;width:calc(100% - 44px);padding:40px 0}.marketing-footer nav{justify-content:start}.feature-details{grid-template-columns:1fr}.marketing-page-hero h1{font-size:3.3rem}}.phase28-landing .home-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:48px;padding-top:clamp(82px,9vw,132px);padding-bottom:68px}.phase28-landing .hero-copy{max-width:980px;margin-inline:auto}.phase28-landing .home-hero h1{max-width:960px;margin-inline:auto;font-size:clamp(4rem,7.2vw,6.7rem)}.phase28-landing .hero-lede{max-width:720px;margin-inline:auto}.phase28-landing .domain-start-form{flex-wrap:wrap;justify-content:center;width:min(100%,730px);margin-inline:auto}.phase28-landing .domain-start-form input{flex:340px}.phase28-landing .domain-start-form .conversion-note{width:100%;color:var(--text-muted);text-align:center;flex:0 0 100%;order:3}.phase28-landing .domain-start-form .secondary-cta{flex:none;order:4;margin-inline:auto}.phase28-landing .hero-control{justify-content:center}.phase28-landing .hero-ledger{text-align:left;width:min(100%,980px)}.phase28-landing .hero-ledger dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.phase28-landing .hero-ledger dl>div{border-top:1px solid var(--border);border-left:1px solid var(--border);padding:16px;display:block}.phase28-landing .hero-ledger dl>div:first-child{border-left:0;padding-left:0}.phase28-landing .hero-ledger dt{min-height:34px}.phase28-landing .hero-ledger dd{margin-top:8px}.gsc-inline-mark{vertical-align:-4px;width:17px;height:17px;margin-right:8px;display:inline-block}.public-content-section,.methodology-section{width:calc(100% - var(--marketing-gutter) - var(--marketing-gutter));max-width:var(--marketing-rail);margin-inline:auto;padding-block:clamp(64px,8vw,108px)}.public-content-section>div{width:100%}.feature-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-strong);border-radius:7px;place-items:center;display:grid}.methodology-steps{border-top:2px solid var(--text);border-bottom:1px solid var(--text);margin:0;padding:0;list-style:none}.methodology-steps li{border-top:1px solid var(--border);grid-template-columns:80px 190px minmax(0,1fr);align-items:baseline;gap:24px;min-height:116px;padding:30px 0;display:grid}.methodology-steps li:first-child{border-top:0}.methodology-steps span{color:var(--accent-strong);font:620 11px var(--font-geist-mono), monospace}.methodology-steps h2{margin:0;font-size:21px}.methodology-steps p{max-width:720px;margin:0;font-size:14px;line-height:1.75}.integration-brand-mark{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:8px;place-items:center;display:grid}.gsc-head{align-items:center;gap:14px;display:flex}.gsc-head-text{flex:auto;min-width:0}.gsc-head-text h2{line-height:1.2}.gsc-head-status{margin-top:3px}.gsc-head-action{flex:none}.gsc-section{margin-top:22px}.gsc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.gsc-label{color:var(--text-muted);font:600 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.gsc-label-count{color:var(--text-muted);margin-top:5px;font-size:13px}.gsc-section-tools{align-items:center;gap:12px;display:flex}.gsc-checked{color:var(--text-muted);font-size:12px}.gsc-refresh{align-items:center;gap:10px;display:flex}.gsc-refresh-button{min-height:34px}.gsc-list-form{margin-top:14px}.gsc-search{margin-bottom:12px;position:relative}.gsc-list{border-top:1px solid var(--border)}.gsc-list>.gsc-row:last-child{border-bottom:0}.gsc-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:66px;padding:12px 0;display:grid}.gsc-row-info{min-width:0}.gsc-row-name{color:var(--text);font-size:14px;font-weight:620}.gsc-row-type{color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:500}.gsc-row-note{color:var(--accent-strong);margin-top:3px;font-size:12px;font-weight:600}.gsc-row-detail{color:var(--text-muted);margin-top:3px;font-size:12px}.gsc-row-action{justify-content:flex-end;display:flex}.gsc-row-button{white-space:nowrap}.gsc-connected{align-items:flex-start;gap:10px;padding:14px 0 0;display:flex}.gsc-connected-icon{color:#0f766e;flex:none;margin-top:3px}.gsc-footer{border-top:1px solid var(--border);flex-direction:column;gap:16px;margin-top:18px;padding-top:16px;display:flex}.gsc-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gsc-action{flex-direction:column;gap:8px;display:flex}.gsc-danger{flex-direction:column;align-items:flex-start;gap:8px;padding-top:6px;display:flex}.gsc-danger-button{color:var(--critical)}.gsc-danger-text{color:var(--text);font-size:13px}.gsc-danger-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gsc-feedback{color:var(--text-muted);margin-top:10px;font-size:13px}.gsc-feedback-error{color:var(--critical)}.gsc-empty{background:var(--surface-subtle);color:var(--text-muted);border-radius:8px;margin-top:12px;padding:14px;font-size:13px}.gsc-confirm{border:1px solid var(--border-strong);background:var(--surface-subtle);border-radius:10px;margin-top:14px;padding:14px}.gsc-confirm-title{color:var(--text);font-size:13px;font-weight:650}.gsc-confirm-body{color:var(--text-muted);margin-top:4px;font-size:13px}.gsc-confirm-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.gsc-diagnostics{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.gsc-diagnostics pre,.gsc-diagnostics ul{margin-top:10px}.activity-status{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 14px;display:flex}.activity-status-icon{width:18px;height:18px;color:var(--text-muted);flex:none;place-items:center;margin-top:1px;display:grid}.activity-status[data-tone=running] .activity-status-icon{color:var(--accent-strong)}.activity-status[data-tone=done] .activity-status-icon{color:#0f766e}.activity-status[data-tone=error] .activity-status-icon{color:var(--critical)}.activity-status[data-tone=stale] .activity-status-icon{color:var(--text-muted)}.activity-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.activity-status-title{color:var(--text);font-size:14px;font-weight:620}.activity-status-detail{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:1.5}.activity-status-helper{color:var(--text-muted);margin-top:3px;font-size:12px}.live-meta{color:var(--text-muted);font-size:12px}.gsc-helper{color:var(--text-muted);margin-top:2px;font-size:12px;line-height:1.5}.gsc-check{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.gsc-check-line{color:var(--text-muted);align-items:center;gap:7px;font-size:13px;display:inline-flex}@media (max-width:760px){.gsc-section-head{align-items:flex-start}.gsc-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.gsc-row-action{justify-content:flex-start}.gsc-row-button{width:100%}}@media (max-width:640px){.gsc-head{flex-wrap:wrap}.gsc-head-action{width:100%}.gsc-section-tools{justify-content:space-between;width:100%}}.performance-page{max-width:1320px;margin-inline:auto}.performance-toolbar{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:14px 22px;margin-top:28px;padding:16px 0;display:flex}.filter-group>span{color:var(--text-muted);font:600 9px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.segmented-control{border:1px solid var(--border);background:var(--surface);border-radius:7px;padding:3px;display:inline-flex}.segmented-control a{min-height:34px;color:var(--text-muted);border-radius:4px;place-items:center;padding:6px 11px;font-size:12px;font-weight:610;text-decoration:none;display:grid}.segmented-control a:hover{color:var(--text)}.segmented-control a[aria-current=page]{background:var(--text);color:var(--surface)}.filter-menu{position:relative}.filter-menu summary{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);border-radius:7px;align-items:center;padding:9px 13px;font-size:12px;font-weight:610;list-style:none;display:flex}.filter-menu summary:after{content:"⌄";color:var(--text-muted);margin-left:22px}.filter-menu nav{z-index:20;border:1px solid var(--border);background:var(--surface);min-width:220px;box-shadow:var(--shadow-md);border-radius:8px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0}.filter-menu nav a{color:var(--text-muted);border-radius:5px;padding:8px 10px;font-size:12px;text-decoration:none}.filter-menu nav a:hover,.filter-menu nav a[aria-current=page]{background:var(--surface-subtle);color:var(--text)}.proof-report-link{min-height:42px;color:var(--accent-strong);align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:650;display:inline-flex}.workspace-surface [class*=text-blue-],.workspace-surface [class*=text-indigo-],.auth-shell [class*=text-blue-],.auth-shell [class*=text-indigo-]{color:var(--accent-strong)!important}.workspace-surface [class*=bg-blue-],.workspace-surface [class*=bg-indigo-],.auth-shell [class*=bg-blue-],.auth-shell [class*=bg-indigo-]{background-color:var(--accent-soft)!important}.workspace-surface [class*=border-blue-],.workspace-surface [class*=border-indigo-],.auth-shell [class*=border-blue-],.auth-shell [class*=border-indigo-]{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.workspace-surface [class*=border-blue-],.workspace-surface [class*=border-indigo-],.auth-shell [class*=border-blue-],.auth-shell [class*=border-indigo-]{border-color:color-mix(in srgb, var(--accent) 32%, var(--border))!important}}.workspace-surface [class*=focus-visible\:border-blue-]:focus-visible,.auth-shell [class*=focus-visible\:border-blue-]:focus-visible{border-color:var(--accent)!important;--tw-ring-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.workspace-surface [class*=focus-visible\:border-blue-]:focus-visible,.auth-shell [class*=focus-visible\:border-blue-]:focus-visible{--tw-ring-color:color-mix(in srgb, var(--accent) 18%, transparent)!important}}.marketing [class*="text-[#2356e8]"],.marketing [class*="text-[#287052]"],.marketing [class*="text-[#5252cc]"],.marketing [class*="text-[#5b5bd6]"]{color:var(--accent-strong)!important}@media (max-width:760px){.phase28-landing .home-hero{gap:36px;padding-top:68px}.phase28-landing .home-hero h1{font-size:clamp(3.25rem,14.5vw,4.8rem)}.phase28-landing .domain-start-form input{flex:none;width:100%;min-height:52px}.phase28-landing .domain-start-form .primary-cta{width:100%}.phase28-landing .hero-ledger dl{grid-template-columns:1fr 1fr}.phase28-landing .hero-ledger dl>div:nth-child(3){border-left:0}.methodology-steps li{grid-template-columns:48px minmax(0,1fr);gap:10px 16px;padding:24px 0}.methodology-steps p{grid-column:2}.performance-toolbar{align-items:stretch}.filter-group{flex:100%}.segmented-control{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.filter-group:nth-child(2) .segmented-control{grid-template-columns:repeat(3,1fr)}.filter-menu{flex:1}.filter-menu summary{justify-content:space-between}.proof-report-link{margin-left:0}}@media (max-width:430px){.phase28-landing .hero-ledger dl{grid-template-columns:1fr}.phase28-landing .hero-ledger dl>div{border-left:0;padding-inline:0}.phase28-landing .hero-ledger dt{min-height:0}.nav-actions>a:not(.header-cta){display:none}.home-hero h1{font-size:3.3rem}.demo-main{padding:20px 14px}.demo-title h3{font-size:21px}.demo-title>span{display:none}.demo-stats{gap:6px}.demo-stats>div{padding:11px 9px}.demo-stats strong{font-size:19px}.demo-stats span{display:none}.demo-opportunity{grid-template-columns:1fr}.demo-opportunity>:nth-child(2),.demo-table-head{display:none}.source-note,.topic-tree{padding:26px 22px}.pricing-limits{grid-template-columns:1fr}.pricing-limits div+div{border-top:1px solid #e5e7eb}.billing-toggle button{padding-inline:11px}.billing-toggle span{display:none}}@media (max-width:1050px){.phase28-landing .home-hero{grid-template-columns:1fr;align-items:start;gap:48px;padding-top:72px}.phase28-landing .hero-copy{max-width:760px}.phase28-landing .home-hero h1{max-width:760px;font-size:clamp(4rem,8.2vw,5.6rem)}.phase28-landing .hero-ledger{width:min(100%,680px)}.decision-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-steps li:nth-child(3){border-right:0}.decision-steps li:nth-child(n+4){border-top:1px solid var(--border)}.proof-section,.outcome-section{grid-template-columns:1fr;gap:50px}.phase28-landing .home-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.phase28-landing .home-plans article:last-child{grid-column:1/-1;min-height:360px}.dashboard-lower{gap:32px}.opportunity-reasoning{gap:22px}}@media (max-width:820px){.opportunity-reasoning{grid-template-columns:1fr}.opportunity-reasoning .recommended{border-left:0;padding:16px 0 0}.evidence-strip{flex-wrap:wrap;row-gap:8px}}@media (max-width:760px){.mobile-menu summary{border-color:var(--border-strong)}.mobile-menu nav{border-color:var(--border);background:var(--surface)}.mobile-menu .mobile-menu-cta{background:var(--accent);border-radius:6px;justify-content:center;align-items:center;min-height:44px;display:flex}.phase28-landing .home-hero{text-align:center;gap:52px;padding-top:72px;padding-bottom:48px}.phase28-landing .home-hero h1{font-size:clamp(3.3rem,15.2vw,5rem);line-height:.91}.phase28-landing .hero-lede{font-size:16px}.phase28-landing .hero-control{justify-content:center;align-items:center}.hero-ledger{max-width:none}.phase28-landing .product-stage{padding-top:10px;padding-bottom:74px}.phase28-landing .section-wrap{padding-block:78px}.decision-steps{grid-template-columns:1fr;margin-top:44px}.decision-steps li,.decision-steps li+li{border-right:0;border-top:1px solid var(--border);grid-template-columns:42px 1fr;min-height:0;padding:22px 0;display:grid}.decision-steps li:first-child{border-top:0}.decision-steps strong{margin-top:0}.decision-steps h3{margin-top:7px}.proof-section,.outcome-section{grid-template-columns:1fr;gap:50px}.ledger-head,.ledger-row{grid-template-columns:34px .9fr 1.1fr;gap:12px}.outcome-section blockquote{font-size:clamp(2.4rem,11vw,3.8rem)}.pricing-ledger .section-intro{display:block}.pricing-ledger .section-intro .text-link{margin-top:16px}.phase28-landing .home-plans,.phase28-landing .founding-offer{grid-template-columns:1fr}.phase28-landing .home-plans article,.phase28-landing .home-plans article:first-child,.phase28-landing .home-plans article:last-child{border:1px solid var(--border);grid-column:auto;min-height:0;padding:26px}.phase28-landing .home-plans article.is-recommended{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.phase28-landing .home-plans article.is-recommended{border-color:color-mix(in srgb, var(--accent) 62%, var(--border))}}.phase28-landing .final-cta{width:calc(100% - 44px);margin-bottom:58px;padding-inline:0}.dashboard-heading,.opportunity-header{align-items:start;display:grid}.dashboard-heading time{margin-top:-18px}.opportunity-header>form,.opportunity-header>button{justify-self:start}.next-decision{grid-template-columns:1fr}.decision-basis{border-top:1px solid var(--border);border-left:0}.dashboard-lower{grid-template-columns:1fr}.metric-flow>a:first-child{padding-left:18px}.metric-flow>a:nth-child(2n){border-right:0}.metric-flow>a:nth-child(n+3){border-top:1px solid var(--border)}.opportunity-controls{grid-template-columns:1fr;gap:18px}.queue-meta{flex-wrap:wrap}.segment-tabs{grid-column:auto;overflow-x:auto}.segment-tabs a{flex:none}.opportunity-record{grid-template-columns:1fr}.opportunity-priority{border-right:0;border-bottom:1px solid var(--border);align-items:baseline;gap:10px;padding:18px 0 13px;display:flex}.opportunity-priority strong{margin:0;font-size:24px}.opportunity-record-main{padding:24px 0 28px}.opportunity-record-main>header{grid-template-columns:1fr;gap:18px}.opportunity-record-main>header dl{justify-content:start}.opportunity-reasoning{grid-template-columns:1fr}.opportunity-reasoning .recommended{border-left:0;padding:16px 0 0}.evidence-strip{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:430px){.phase28-landing .home-hero h1{font-size:3.45rem}.phase28-landing .domain-start-form{align-items:stretch}.hero-ledger dl>div{grid-template-columns:1fr;gap:4px}.ledger-head{display:none}.ledger-row{grid-template-columns:30px 1fr;padding-block:14px}.ledger-row p{grid-column:2}.decision-explanation{grid-template-columns:1fr;gap:7px}.dashboard-section-heading{flex-direction:column;align-items:start}.metric-flow{grid-template-columns:1fr!important}.metric-flow>a{border-right:0;border-top:1px solid var(--border);min-height:140px;padding:16px 0}.metric-flow>a:first-child{border-top:0;padding-left:0}.metric-flow>a>p{margin-top:24px}.activity-list>a{flex-direction:column;align-items:start;padding-block:18px}.opportunity-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.opportunity-actions a,.opportunity-actions button{width:100%;min-height:44px}.opportunity-actions>:first-child{grid-column:1/-1}.opportunity-footnote{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.app-sidebar,.app-topbar,.print\:hidden{display:none!important}.workspace-surface{background:#fff!important;display:block!important}.app-content{max-width:none!important;padding:0!important}.panel{break-inside:avoid;box-shadow:none!important}a{color:inherit!important;text-decoration:none!important}}.app-page{flex-direction:column;gap:26px;width:100%;max-width:1120px;display:flex}.app-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 28px;display:flex}.app-head-text{min-width:0;max-width:62ch}.app-eyebrow{color:var(--text-muted);font-size:12px}.app-title{color:var(--text);letter-spacing:-.015em;margin-top:6px;font-size:27px;font-weight:640;line-height:1.15}.app-desc{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.5}.app-head-side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.app-head-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.app-chip{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.app-chip[data-tone=accent]{border-color:var(--accent-soft);background:var(--accent-soft);color:var(--accent-strong)}.app-chip[data-tone=positive]{border-color:var(--positive-soft);background:var(--positive-soft);color:var(--positive)}.app-chip[data-tone=warning]{border-color:var(--warning-soft);background:var(--warning-soft);color:var(--warning)}.app-chip[data-tone=critical]{border-color:var(--critical-soft);background:var(--critical-soft);color:var(--critical)}.app-metrics{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:1px;display:grid;overflow:hidden}.app-metric{background:var(--surface);padding:15px 16px 16px}.app-metric-label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:560}.app-metric-value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:7px;font-size:23px;font-weight:620}.app-metric-change{color:var(--text-faint);margin-top:3px;font-size:12.5px}.app-metric-change[data-tone=positive]{color:var(--positive)}.app-metric-change[data-tone=critical]{color:var(--critical)}.app-metric-change[data-tone=warning]{color:var(--warning)}.app-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:20px}.app-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;margin-bottom:14px;display:flex}.app-panel-title{color:var(--text);letter-spacing:-.005em;font-size:15px;font-weight:620}.app-rows{flex-direction:column;display:flex}.app-row{border-top:1px solid var(--border);grid-template-columns:52px minmax(0,1fr) auto;gap:4px 18px;padding:17px 4px;display:grid}.app-rows>.app-row:first-child{border-top:0}.app-row-rank{color:var(--text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:640}.app-row-main{min-width:0}.app-row-title{color:var(--text);letter-spacing:-.005em;font-size:16px;font-weight:620}.app-row-problem{color:var(--text);margin-top:3px;font-size:13.5px;line-height:1.45}.app-row-signals{color:var(--text-muted);flex-wrap:wrap;gap:5px 14px;margin-top:6px;font-size:12.5px;display:flex}.app-row-action{align-items:center;gap:8px;display:flex}.app-quiet-action{color:var(--text-muted);align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:inline-flex}.app-quiet-action:hover{color:var(--accent-strong)}.app-quiet-line{color:var(--text-muted);font-size:13px}.app-details{grid-column:2/-1;margin-top:8px}.app-details-summary{color:var(--text-muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;list-style:none;display:inline-flex}.app-details-summary::-webkit-details-marker{display:none}.app-details-summary:hover{color:var(--accent-strong)}.app-details[open] .app-details-summary{color:var(--text)}.app-details-body{border-left:2px solid var(--border);margin-top:12px;padding:2px 0 2px 16px}.app-detail-grid{gap:10px;display:grid}.app-detail-grid dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.app-detail-grid dd{color:var(--text);margin-top:3px;font-size:13.5px;line-height:1.5}.app-detail-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.app-attention{flex-direction:column;display:flex}.app-attention-item{border-top:1px solid var(--border);align-items:center;gap:10px;padding:11px 0;display:flex}.app-attention-item:first-child{border-top:0}.app-attention-dot{background:var(--text-faint);border-radius:50%;flex:none;width:7px;height:7px}.app-attention-item[data-tone=warning] .app-attention-dot{background:var(--warning)}.app-attention-item[data-tone=critical] .app-attention-dot{background:var(--critical)}.app-attention-item[data-tone=accent] .app-attention-dot{background:var(--accent)}.app-attention-item[data-tone=positive] .app-attention-dot{background:var(--positive)}.app-attention-text{min-width:0;color:var(--text);flex:1;font-size:13.5px}.app-pipeline{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.app-stage{background:var(--surface);padding:14px 15px;text-decoration:none;display:block}.app-stage:hover{background:var(--surface-subtle)}.app-stage-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:620;display:block}.app-stage-label{color:var(--text);margin-top:2px;font-size:13px;font-weight:540;display:block}.app-stage-note{color:var(--text-muted);margin-top:1px;font-size:12px;display:block}.app-next{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:12px;padding:22px}.app-next-eyebrow{color:var(--accent-strong);letter-spacing:.07em;text-transform:uppercase;font-size:11.5px;font-weight:620}.app-next-title{color:var(--text);letter-spacing:-.012em;margin-top:10px;font-size:21px;font-weight:640;line-height:1.25}.app-next-reason{max-width:68ch;color:var(--text);margin-top:7px;font-size:14.5px;line-height:1.5}.app-next-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.app-next-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.app-empty{padding:16px 2px}.app-empty-title{color:var(--text);font-size:14.5px;font-weight:600}.app-empty-desc{max-width:62ch;color:var(--text-muted);margin-top:4px;font-size:13.5px;line-height:1.5}.app-empty-action{margin-top:10px}.app-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.app-segmented{border:1px solid var(--border);background:var(--surface);border-radius:9px;display:inline-flex;overflow:hidden}.app-segmented a{color:var(--text-muted);padding:7px 13px;font-size:13px;text-decoration:none}.app-segmented a:hover{background:var(--surface-subtle);color:var(--text)}.app-segmented a[aria-current=page]{background:var(--text);color:var(--surface);font-weight:560}.app-table-wrap{overflow-x:auto}.app-table{border-collapse:collapse;width:100%}.app-table th{border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:0 12px 9px 0;font-size:11.5px;font-weight:560}.app-table td{border-bottom:1px solid var(--border);color:var(--text);padding:11px 12px 11px 0;font-size:13.5px}.app-table tr:last-child td{border-bottom:0}.app-table th[data-numeric=true],.app-table td[data-numeric=true]{text-align:right;font-variant-numeric:tabular-nums}.app-table td.app-table-strong{font-weight:560}.app-section{flex-direction:column;gap:12px;display:flex}.app-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.app-section-title{color:var(--text);font-size:15px;font-weight:620}.app-section-note{color:var(--text-muted);font-size:12.5px}.app-two-col{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:1024px){.app-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.app-two-col{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.app-page{gap:22px}.app-title{font-size:23px}.app-head-side{align-items:flex-start}.app-panel{padding:16px}.app-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.app-row{grid-template-columns:40px minmax(0,1fr)}.app-row-action{grid-column:2;margin-top:10px}.app-row-rank{font-size:17px}}@media (max-width:430px){.app-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.app-stage{padding:12px 13px}}.app-chart{align-items:flex-end;gap:2px;height:148px;padding-top:6px;display:flex}.app-chart-bar{background:var(--border-strong);border-radius:2px 2px 0 0;flex:1;min-width:3px}.app-cell-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:34ch;display:inline-block;overflow:hidden}.app-evidence-list{flex-direction:column;gap:3px;display:flex}.app-mono{font-family:var(--font-geist-mono), monospace;word-break:break-all;font-size:12.5px}.app-inline-link{margin-left:4px}.app-utility-action{align-self:flex-start}.app-form{flex-direction:column;gap:14px;display:flex}.app-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-field>span{color:var(--text-muted);letter-spacing:.01em;font-size:12px;font-weight:540}.app-field-wide{grid-column:1/-1}.app-input,.app-select,.app-textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;color:var(--text);border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.4}.app-textarea{resize:vertical}.app-input:focus-visible,.app-select:focus-visible,.app-textarea:focus-visible{border-color:var(--accent);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-input:focus-visible,.app-select:focus-visible,.app-textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.app-input:focus-visible,.app-select:focus-visible,.app-textarea:focus-visible{outline-offset:1px}.app-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.app-prompt-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;padding:15px 4px;display:grid}.app-rows>.app-prompt-row:first-child{border-top:0}.app-prompt-main{min-width:0}.app-inline-form{display:inline-flex}.app-engine{color:var(--text);align-items:center;gap:6px;font-weight:520;display:inline-flex}.app-engine-mark{background:var(--mark-tint,var(--text-muted));border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.app-engine-mark{background:color-mix(in srgb, var(--mark-tint,var(--text-muted)) 14%, var(--surface))}}.app-engine-mark{color:var(--mark-tint,var(--text-muted));letter-spacing:.01em;font-size:9.5px;font-weight:700}@media (max-width:768px){.app-form-grid,.app-prompt-row{grid-template-columns:minmax(0,1fr)}.app-prompt-row .app-row-action{flex-wrap:wrap}.app-prompt-row .app-details{grid-column:1}}.page-kicker,.eyebrow{color:var(--text-muted)!important;font-family:var(--font-geist-sans), system-ui, sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12px!important;font-weight:520!important}.page-kicker:after{display:none}.page-title{letter-spacing:-.015em;max-width:34ch;margin-top:6px;font-size:27px;font-weight:640;line-height:1.15}.page-description{max-width:68ch;color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.5}.panel,.signal-card{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:12px}.text-slate-400{color:var(--text-faint)}.text-slate-500,.text-slate-600{color:var(--text-muted)}.text-slate-700{color:var(--text)}.bg-slate-50,.bg-slate-100{background:var(--surface-subtle)}.border-slate-200,.border-slate-300{border-color:var(--border)}.app-chart-bar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-chart-bar{background:color-mix(in srgb, var(--accent) 24%, var(--surface-subtle))}}.app-chart-bar:hover{background:var(--accent)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select{border-color:var(--border-strong);background:var(--surface);color:var(--text);border-radius:8px}input::placeholder,textarea::placeholder{color:var(--text-faint)}.text-blue-700,.text-blue-800,.text-blue-900{color:var(--accent-strong)}.bg-blue-700,.bg-blue-800{background:var(--primary);color:var(--primary-foreground)}.bg-blue-50,.bg-blue-50\/40{background:var(--accent-soft)}.border-blue-200,.border-blue-300{border-color:var(--border-strong)}.app-settings{grid-template-columns:208px minmax(0,1fr);gap:40px;width:100%;max-width:1180px;display:grid}.app-settings-nav{align-self:start;position:sticky;top:24px}.app-settings-group+.app-settings-group{margin-top:22px}.app-settings-group-label{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.app-settings-group ul{flex-direction:column;gap:2px;margin-top:8px;display:flex}.app-settings-group a{color:var(--text-muted);border-radius:8px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:block}.app-settings-group a:hover{background:var(--surface-subtle);color:var(--text)}.app-settings-nav a[aria-current=page]{background:var(--surface-subtle);color:var(--text);font-weight:560}.app-settings-body{min-width:0;max-width:760px}@media (max-width:900px){.app-settings{grid-template-columns:minmax(0,1fr);gap:20px}.app-settings-nav{gap:18px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}.app-settings-group+.app-settings-group{margin-top:0}.app-settings-group ul{flex-direction:row}.app-settings-body{max-width:none}}.app-notice[data-tone=warning]{border-color:var(--warning-soft);border-left-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.app-notice[data-tone=accent]{border-color:var(--accent-soft);border-left-color:var(--primary);background:var(--accent-soft);color:var(--accent-strong)}.app-notice[data-tone=critical]{border-color:var(--critical-soft);border-left-color:var(--danger);background:var(--critical-soft);color:var(--critical)}.app-page,.app-section,.app-two-col>*,.app-rows>*{min-width:0}.app-scroll{max-width:100%;overflow-x:auto}.next-move{border-left:3px solid var(--primary);grid-template-columns:56px minmax(0,1fr);gap:4px 20px;padding:4px 0 4px 20px;display:grid}.next-move-score{color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:620;line-height:1.1}.next-move-score small{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:500;display:block}.next-move-body{min-width:0}.next-move-title{color:var(--text);letter-spacing:-.01em;font-size:19px;font-weight:620;line-height:1.3}.next-move-reason{max-width:74ch;color:var(--text-muted);margin-top:5px;font-size:13.5px;line-height:1.5}.next-move-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:9px;font-size:12.5px;display:flex}.next-move-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.queue{border-collapse:collapse;width:100%}.queue th{border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 14px 8px 0;font-size:11.5px;font-weight:560}.queue td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:13px 14px 13px 0;font-size:13.5px}.queue-score{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:620}.queue-title{color:var(--text);letter-spacing:-.004em;font-size:15px;font-weight:600}.queue-sub{color:var(--text-muted);margin-top:2px;font-size:12.5px}.queue-num{font-variant-numeric:tabular-nums;white-space:nowrap}.queue-actions{text-align:right;white-space:nowrap}.queue-actions>*+*{margin-left:10px}.queue-check{width:20px}.queue-check input{width:15px;height:15px;accent-color:var(--primary)}.app-bulkbar{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 13px;font-size:13px;display:flex}.app-drawer-backdrop{z-index:40;background:var(--text);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.app-drawer-backdrop{background:color-mix(in srgb, var(--text) 22%, transparent)}}.app-drawer{z-index:41;border-left:1px solid var(--border);background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.app-drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.app-drawer-title{color:var(--text);font-size:15px;font-weight:620}.app-stages{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;display:flex}.app-stages span{align-items:center;gap:6px;display:inline-flex}.app-stages span:before{content:"";background:var(--border-strong);border-radius:50%;width:7px;height:7px}.app-stages .done{color:var(--text-muted)}.app-stages .done:before{background:var(--positive)}.app-stages .active{color:var(--text);font-weight:560}.app-stages .active:before{background:var(--primary)}.app-statline{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px 22px;font-size:13px;display:flex}.app-statline b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:15px;font-weight:620}:root{--primary-hover:#124ba8;--primary-active:#0f3f8e;--danger-solid:#b42318;--danger-solid-hover:#9f1d13;--danger-solid-active:#8d1a11;--text-faint:#5f6b7a;--control-h:36px;--control-h-sm:30px;--radius-control:8px}html[data-theme=dark]{--primary-hover:#2a63d8;--primary-active:#2560d2;--danger-solid:#b42318;--danger-solid-hover:#c9302c;--danger-solid-active:#d13a2c;--text-faint:#98a1b0}.btn{height:var(--control-h);border-radius:var(--radius-control);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn svg{flex:none}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.btn-primary:active{background:var(--primary-active);border-color:var(--primary-active)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.btn-secondary:hover{background:var(--surface-subtle);border-color:var(--text-faint)}.btn-secondary:active{background:var(--surface-subtle)}.btn-ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-subtle);color:var(--text)}.btn-ghost:active{background:var(--surface-subtle)}.btn-danger{background:var(--danger-solid);border-color:var(--danger-solid);color:#fff}.btn-danger:hover{background:var(--danger-solid-hover);border-color:var(--danger-solid-hover)}.btn-danger:active{background:var(--danger-solid-active);border-color:var(--danger-solid-active)}.btn-sm{height:var(--control-h-sm);padding:0 11px;font-size:12.5px}.btn-lg{height:42px;padding:0 18px;font-size:14px}.btn-icon{width:var(--control-h);padding:0}.btn-icon.btn-sm{width:var(--control-h-sm)}.btn-block{width:100%}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-subtle);border-color:var(--border);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:var(--surface-subtle);border-color:var(--border);color:var(--text-muted)}.text-action{color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12.5px;font-weight:520;text-decoration:none;display:inline-flex}.text-action:hover{color:var(--primary);text-decoration:none}.text-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.text-action-danger:hover{color:var(--danger)}@media (max-width:768px){.btn{height:44px;padding:0 16px}.btn-sm{height:40px}.btn-block-sm{width:100%}}.app-sidebar{background:#0f1216;border-color:#232833}html[data-theme=dark] .app-sidebar{background:#0b0d11;border-color:#232833}.brand-lockup{color:var(--primary)}.brand-lockup>span{color:var(--text);letter-spacing:-.9px;font-size:22px;font-weight:700}.brand-inverse{color:#5b96ff!important}.brand-inverse>span{color:#f2f4f8!important}.app-topbar{border-bottom:1px solid var(--border)}.app-nav-group{color:#8b93a1;letter-spacing:.02em;text-transform:none;padding:0 10px 6px;font-size:11.5px;font-weight:560}.app-nav-link{color:#b9c1cd;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.app-nav-link:hover{color:#fff;background:#ffffff0f}.app-nav-link.is-active{color:#fff;background:#ffffff17;font-weight:560}.app-nav-link.is-active svg{color:#5b96ff}.app-nav-indicator{display:none}.app-context-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px}.user-initial,.site-initial{color:#cfe0ff!important;background:#5b96ff29!important;border-radius:6px!important}.app-segmented{border:1px solid var(--border);background:var(--surface-subtle);border-radius:9px;gap:2px;padding:2px;display:inline-flex;overflow:visible}.app-segmented a{color:var(--text-muted);border-radius:7px;padding:5px 11px;font-size:12.5px;font-weight:520;text-decoration:none}.app-segmented a+a{border-left:0}.app-segmented a:hover{color:var(--text);background:0 0}.app-segmented a[aria-current=page]{border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:620}html[data-theme=dark] .app-segmented a[aria-current=page]{border-color:var(--border-strong)}.app-notice{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-left-width:1px;border-radius:10px;padding:11px 14px;font-size:13px;line-height:1.5}.app-notice[data-tone=warning]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.app-notice[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 30%, var(--border))}}.app-notice[data-tone=warning]{background:var(--warning-soft);color:var(--text)}.app-notice[data-tone=critical]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.app-notice[data-tone=critical]{border-color:color-mix(in srgb, var(--danger) 30%, var(--border))}}.app-notice[data-tone=critical]{background:var(--critical-soft);color:var(--text)}.app-notice[data-tone=accent]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.app-notice[data-tone=accent]{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))}}.app-notice[data-tone=accent]{background:var(--accent-soft);color:var(--text)}.app-notice strong{font-weight:620}.app-notice-inline{align-items:baseline;gap:8px;display:flex}.next-move{border-left:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:76px minmax(0,1fr);padding:20px 0}.next-move-score{color:var(--text);letter-spacing:-.02em;font-size:30px;font-weight:640}.queue th{color:var(--text-muted);letter-spacing:.06em;padding:0 16px 8px 0;font-size:11px}.queue td{padding:13px 16px 13px 0}.queue tbody tr:hover{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){.queue tbody tr:hover{background:color-mix(in srgb, var(--surface-subtle) 70%, transparent)}}.queue-actions{text-align:right}.app-drawer-backdrop{cursor:default;background:#0b0d116b;border:0}.app-drawer{border-left:1px solid var(--border);background:var(--surface);width:min(500px,100%);box-shadow:var(--shadow-lg);outline:none}.app-drawer-head{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);padding:15px 18px;position:sticky;top:0}.app-drawer-title{font-size:15.5px;font-weight:620}.app-drawer-sub{color:var(--text-muted);margin-top:3px;font-size:12.5px}.app-drawer-body{padding:18px}.app-drawer-foot{border-top:1px solid var(--border);background:var(--surface);gap:10px;padding:14px 18px;display:flex;position:sticky;bottom:0}@media (max-width:560px){.app-drawer{width:100%}.app-drawer-foot .btn{flex:1}}.app-field>span{color:var(--text-muted);font-size:12px;font-weight:540}.app-input,.app-select,.app-textarea{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);min-height:var(--control-h);padding:8px 10px;font-size:13.5px;line-height:1.45}.app-input::placeholder,.app-textarea::placeholder{color:var(--text-faint)}.app-input:hover,.app-select:hover,.app-textarea:hover{border-color:var(--text-faint)}@media (max-width:768px){.app-input,.app-select,.app-textarea{min-height:44px;font-size:16px}}.app-chip{color:var(--text-muted);border-radius:7px;padding:2px 8px;font-size:11.5px;font-weight:560}.app-chip[data-tone=accent]{color:var(--accent-strong)}.app-chip[data-tone=positive]{color:var(--positive)}.app-chip[data-tone=warning]{color:var(--warning)}.app-chip[data-tone=critical]{color:var(--critical)}.work{border-top:1px solid var(--border);grid-template-columns:118px minmax(0,1fr) 168px 132px;align-items:center;gap:4px 18px;padding:14px 4px;display:grid}.work:first-child{border-top:0}.work-status{align-self:start;padding-top:2px}.work-title{color:var(--text);letter-spacing:-.004em;font-size:15px;font-weight:600;line-height:1.35}.work-sub{color:var(--text-muted);margin-top:3px;font-size:12.5px;line-height:1.45}.work-meta{color:var(--text-muted);font-size:12.5px}.work-action{justify-content:flex-end;display:flex}@media (max-width:900px){.work{grid-template-columns:minmax(0,1fr);gap:6px 14px}.work-status{grid-column:1}.work-meta{grid-column:1/-1}.work-action{grid-column:1/-1;justify-content:flex-start}}.work-title,.work-sub{overflow-wrap:anywhere}.app-page-wide{max-width:1320px}.app-page-narrow{max-width:1080px}.split{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (max-width:1180px){.split{grid-template-columns:minmax(0,1fr)}}.stack{flex-direction:column;gap:18px;min-width:0;display:flex}.scroll-x{contain:paint;overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto hidden}.app-page :is(div,section,article,form,ul,ol,dl,table){min-width:0}.app-page{overflow-x:clip}.app-page,.app-section,.split>*,.stack>*{min-width:0}.primary-cta,.header-cta{border:1px solid var(--primary);border-radius:var(--radius-control);background:var(--primary);min-height:44px;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:620;display:inline-flex;transform:none;color:#fff!important}.primary-cta:hover,.header-cta:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:none;color:#fff!important}.primary-cta:focus-visible,.header-cta:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.secondary-cta{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex;color:var(--text)!important}.secondary-cta:hover{background:var(--surface-subtle);border-color:var(--text-faint)}.site-choice{color:#b9c1cd;text-align:left;border:1px solid #0000;border-radius:8px;width:100%;padding:8px 9px;display:block}.site-choice:hover{color:#fff;background:#ffffff0f}.site-choice[aria-current=true]{color:#fff;background:#5b96ff1f;border-color:#5b96ff59}.opportunity-actions a,.opportunity-actions button{border-radius:var(--radius-control)}.gsc-refresh-button,.gsc-row-button,.gsc-danger-button{min-height:30px}.gsc-danger-button{color:var(--danger);border-color:var(--border-strong)}.gsc-danger-button:hover{background:var(--critical-soft);border-color:var(--danger)}.billing-toggle button{border-radius:var(--radius-control)}.billing-toggle button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:#fff}.billing-toggle button[aria-pressed=false]{color:var(--text-muted)}.dogfood-kicker{display:none}.app-standing{flex-direction:column;display:flex}.app-standing li+li{border-top:1px solid var(--border)}.app-standing a{justify-content:space-between;align-items:baseline;gap:14px;padding:10px 2px;text-decoration:none;display:flex}.app-standing a:hover .app-standing-label{color:var(--primary)}.app-standing-label{color:var(--text);font-size:13.5px}.app-standing-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:620}.app-standing-value[data-zero=true]{color:var(--text-muted);font-weight:520}.pricing-card{flex-direction:column;display:flex}.pricing-card .plan-cta{width:100%;min-height:44px;margin-top:auto}@media (max-width:1080px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pricing-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pricing-price{font-size:34px}}.app-outline{counter-reset:outline;flex-direction:column;gap:14px;margin:6px 0 0;padding:0 0 0 30px;list-style:none;display:flex}.app-outline>li{counter-increment:outline;position:relative}.app-outline>li:before{content:counter(outline);width:20px;color:var(--text-faint);font-family:var(--font-geist-mono), monospace;text-align:right;font-size:12px;font-weight:600;position:absolute;top:1px;left:-30px}.app-outline ul{margin:6px 0 0;padding-left:16px}.app-chip-row{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.app-chip-row>li{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-muted);border-radius:999px;padding:3px 10px;font-size:12.5px}.app-section-desc{max-width:68ch;color:var(--text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.6}.app-section-body{max-width:68ch;color:var(--text);margin:10px 0 0;font-size:14px;line-height:1.65}.app-status-pill{border:1px solid var(--border);background:var(--surface-subtle);min-height:40px;color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:560;display:inline-flex}.app-status-pill:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.app-status-pill:before{animation:1.6s ease-in-out infinite app-pulse}}@keyframes app-pulse{0%,to{opacity:1}50%{opacity:.35}}.app-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.app-actions>form{display:inline-flex}.app-metrics{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.app-metrics>li+li{border-left:1px solid var(--border)}.app-metrics a{color:var(--text-muted);flex-direction:column;gap:2px;padding:14px 16px;font-size:12.5px;line-height:1.3;text-decoration:none;display:flex}.app-metrics a:hover{background:var(--surface-subtle)}.app-metrics b{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:620}@media (max-width:900px){.app-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-metrics>li:nth-child(odd){border-left:0}.app-metrics>li:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:560px){.app-metrics{grid-template-columns:minmax(0,1fr)}.app-metrics>li+li{border-left:0;border-top:1px solid var(--border)}}.app-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:768px){.app-head-actions{justify-content:flex-start;width:100%}}.app-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.app-row-actions form{margin:0}.app-empty-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.queue-title .app-engine-mark{vertical-align:-4px;margin-right:4px}@media (max-width:900px){.queue-stack thead{display:none}.queue-stack,.queue-stack tbody,.queue-stack tr,.queue-stack td{width:auto;display:block}.queue-stack tr{border-top:1px solid var(--border);padding:14px 0}.queue-stack tr:first-child{border-top:0}.queue-stack td{text-align:left;border-bottom:0;padding:2px 0}.queue-stack td[data-label]:not([data-label=Question]):before{content:attr(data-label) " · ";color:var(--text-muted);font-size:12px}.queue-stack .queue-check{margin-bottom:6px}.queue-stack .queue-check input{width:18px;height:18px}.queue-stack .queue-actions{margin-top:10px}.queue-stack .app-row-actions{justify-content:flex-start}}.app-work-list{flex-direction:column;display:flex}.work-head{border-top:0;border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding-bottom:8px;font-size:11px;font-weight:560}.work-title a{text-decoration:none}.work-title a:hover{color:var(--primary)}@media (max-width:900px){.work-head{display:none}}.app-nav-group{margin:15px 10px 6px}.app-nav-link{padding:6px 10px}.theme-toggle{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-muted);border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:560;display:inline-flex}.theme-toggle:hover{border-color:var(--border-strong);background:var(--surface-subtle);color:var(--text)}.theme-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workbench-doc{white-space:pre-wrap;overflow-wrap:anywhere;max-width:74ch;font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--text);margin:0;font-size:14px;line-height:1.7}.workbench-findings{margin-top:14px}.workbench-findings-title{color:var(--text);font-size:12.5px;font-weight:600}.workbench-findings ul{color:var(--text);flex-direction:column;gap:4px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.workbench-findings li:before{content:"—";color:var(--text-faint);margin-right:8px}.workbench-outline{color:var(--text);counter-reset:outline;flex-direction:column;gap:7px;font-size:13.5px;display:flex}.workbench-outline li{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.workbench-outline li:before{counter-increment:outline;content:counter(outline);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.workbench-sources{flex-direction:column;gap:10px;display:flex}.workbench-sources li{flex-direction:column;gap:2px;display:flex}.workbench-sources a{color:var(--text);overflow-wrap:anywhere;align-items:baseline;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.workbench-sources a:hover{color:var(--primary)}.workbench-claims{flex-direction:column;gap:12px;display:flex}.workbench-claims li p:first-child{color:var(--text);font-size:13.5px;line-height:1.5}.delivery-single{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:18px;padding-bottom:18px;display:flex}.delivery-single .app-section-desc{margin-top:0}.delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:1024px){.delivery-grid{grid-template-columns:minmax(0,1fr)}}.delivery-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:8px 20px;margin-top:16px;padding-top:16px;display:grid}@media (max-width:900px){.delivery-row{grid-template-columns:minmax(0,1fr)}}.delivery-journey{flex-wrap:wrap;align-items:baseline;gap:6px 22px;display:flex}.delivery-journey li{align-items:baseline;gap:7px;font-size:13px;display:inline-flex}.delivery-dot{background:var(--border-strong);border-radius:50%;align-self:center;width:7px;height:7px}.delivery-journey li[data-done=true] .delivery-dot{background:var(--positive)}.settings-canvas{flex-direction:column;gap:30px;display:flex}.settings-block{flex-direction:column;gap:16px;display:flex}.settings-block+.settings-block{border-top:1px solid var(--border);padding-top:28px}.settings-block-head{flex-direction:column;gap:3px;display:flex}.settings-block-title{color:var(--text);font-size:15px;font-weight:640}.settings-block-hint{color:var(--text-muted);font-size:13px;line-height:1.5}@media (max-width:640px){.settings-fields{grid-template-columns:minmax(0,1fr)}}.settings-canvas label{margin-bottom:0}.settings-label-row{color:var(--text);align-items:center;gap:8px;margin-bottom:5px;font-size:12.5px;font-weight:560;display:inline-flex}.settings-source{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.02em;border-radius:6px;padding:0 6px;font-size:10.5px;font-weight:560}.settings-source[data-source=user]{border-color:var(--primary);color:var(--primary)}.settings-source[data-source=ai]{border-color:var(--border-strong);color:var(--text-muted)}.chip-field{flex-direction:column;gap:8px;display:flex}.chip-list{flex-wrap:wrap;gap:6px;display:flex}.chip-item{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.chip-item button{width:16px;height:16px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:inline-grid}.chip-item button:hover{background:var(--border);color:var(--text)}.rival-list{flex-direction:column;display:flex}.rival-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;padding:12px 0;display:grid}.rival-row:first-child{border-top:0}.rival-meta{color:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:650}.rival-domain{color:var(--text);font-size:13.5px;font-weight:560}.rival-host{color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:450}.rival-evidence{color:var(--text-muted);margin-top:2px;font-size:12.5px;line-height:1.45}.rival-keep{color:var(--text-muted);white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12.5px;display:inline-flex}.rival-keep input{width:15px;height:15px;accent-color:var(--primary)}.rival-add{align-items:center;gap:10px;margin-top:14px;display:flex}.rival-add .app-input{max-width:260px}.rival-manual{margin-top:14px}.rival-manual summary{width:fit-content;color:var(--text-muted);cursor:pointer;font-size:12px}.rival-manual[open] summary{color:var(--text)}@media (max-width:640px){.rival-row{grid-template-columns:minmax(0,1fr)}}.settings-savebar{z-index:2;border-top:1px solid var(--border);background:var(--background);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.settings-savebar{background:color-mix(in srgb, var(--background) 92%, transparent)}}.settings-savebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0 16px}.settings-savebar-actions{align-items:center;gap:10px;display:flex}.settings-analyze{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.settings-analyze .app-field-hint{text-align:right;max-width:34ch}@media (max-width:768px){.settings-analyze{align-items:flex-start}.settings-analyze .app-field-hint{text-align:left}.settings-savebar .btn{flex:1}}.pricing-card.plan{flex-direction:column;gap:16px;padding:26px 24px 22px;display:flex}.plan-head{justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;display:flex}.plan-recommended{border:1px solid var(--primary);flex:none}@supports (color:color-mix(in lab, red, red)){.plan-recommended{border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border))}}.plan-recommended{background:var(--accent-soft);color:var(--accent-strong);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:620}.pricing-card.plan .pricing-price{margin:0}.pricing-card.is-recommended:before,.home-plans article.is-recommended:before{display:none}.pricing-card.is-recommended,.phase28-landing .home-plans article.is-recommended{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pricing-card.is-recommended,.phase28-landing .home-plans article.is-recommended{border-color:color-mix(in srgb, var(--primary) 50%, var(--border))}}.pricing-card.is-recommended,.phase28-landing .home-plans article.is-recommended{background:var(--surface);box-shadow:none}.plan-limits{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.plan-limits>div{background:var(--surface);padding:10px 12px}.plan-limits dt{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:560}.plan-limits dd{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin-top:3px;font-size:16px;font-weight:620;display:flex}.plan-limits dd small{color:var(--text-muted);font-size:11.5px;font-weight:520}.plan-features{color:var(--text);flex-direction:column;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.plan-features li{align-items:flex-start;gap:9px;display:flex}.plan-features svg{color:var(--primary);flex:none;margin-top:2px}.plan-cta{width:100%;margin-top:auto}.plan-footnote{max-width:720px;color:var(--text-muted);text-align:center;text-wrap:pretty;margin:26px auto 0;font-size:13.5px;line-height:1.6}.plan-footnote strong{color:var(--text)}.plan-footnote a{color:var(--primary)}.founding-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:18px;display:grid}.founding-limits dt{color:#8f96a1;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.founding-limits dd{color:#fff;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:620}.founding-limits dd small{color:#8f96a1;font-size:12px;font-weight:520}.founding-list{flex-direction:column;gap:9px;margin-top:20px;display:flex}.founding-list li{color:#e8eaee;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.founding-list svg{color:#5b96ff;flex:none;margin-top:2px}.growth-definition{border-top:1px solid var(--border);max-width:760px;margin:56px auto 0;padding-top:32px}.growth-definition h2{color:var(--text);letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:620}.growth-definition>p{max-width:62ch;color:var(--text-muted);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.7}.growth-definition ul{color:var(--text);flex-direction:column;gap:8px;margin-top:18px;font-size:14px;line-height:1.6;display:flex}.growth-definition li{padding-left:18px;position:relative}.growth-definition li:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}@media (max-width:900px){.plan-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-head{min-height:0}}@media (max-width:600px){.founding-limits{grid-template-columns:minmax(0,1fr)}}.app-panel-desc{color:var(--text-muted);margin-top:4px;font-size:13px}.app-panel+.app-panel{margin-top:18px}.app-panel .scroll-x{margin:0 -20px -20px}.app-panel .queue{border-top:1px solid var(--border)}.app-panel .app-bulkbar{margin:0 0 10px}.app-engine-options{flex-wrap:wrap;gap:10px 18px;margin-top:6px;display:flex}.app-check{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.app-check input{accent-color:var(--primary)}@media (max-width:900px){.app-panel .scroll-x{margin:0}}.qs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 18px;margin-bottom:14px;display:flex}.qs-title{color:var(--text);letter-spacing:-.008em;font-size:17px;font-weight:620}.qs-desc{color:var(--text-muted);margin-top:3px;font-size:13px}.qs-list-wrap{min-width:0}.qs-bulk{z-index:6;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;padding:8px 12px;display:flex;position:sticky;top:10px;box-shadow:0 6px 18px #0f172a14}.qs-bulk-count{color:var(--text);font-size:13px;font-weight:560}.qs-list{border:1px solid var(--border);background:var(--surface);border-radius:12px;display:block;overflow:hidden}.qs-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 18px;display:grid}.qs-list[data-selectable] .qs-row{grid-template-columns:22px minmax(0,1fr) auto}.qs-row:first-child{border-top:0}.qs-row:hover{background:var(--surface-subtle)}.qs-row[data-selected=true]{background:var(--accent-soft)}.qs-check{cursor:pointer;justify-content:center;align-items:center;padding-top:3px;display:flex}.qs-check input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer}.qs-body{min-width:0}.qs-question{color:var(--text);letter-spacing:-.004em;max-width:74ch;font-size:15.5px;font-weight:560;line-height:1.42}.qs-meta{color:var(--text-muted);margin-top:5px;font-size:12.5px}.qs-evidence{color:var(--text-muted);margin-top:3px;font-size:12.5px}.qs-demand{color:var(--text);font-variant-numeric:tabular-nums}.qs-observation{color:var(--text-muted);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12.5px;display:flex}.qs-observations{color:var(--text);font-weight:520}.qs-engines{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:9px;font-size:12px;display:flex}.qs-engine{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.qs-engine-more{color:var(--text-muted)}.qs-actions{flex-direction:column;align-items:flex-end;gap:8px;min-width:132px;display:flex}.qs-quiet{align-items:center;gap:14px;display:inline-flex}.qs-quiet button.text-action{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.qs-quiet button.text-action:disabled{opacity:.55;cursor:default}@media (max-width:760px){.qs-row{grid-template-columns:minmax(0,1fr);gap:10px 12px;padding:14px}.qs-list[data-selectable] .qs-row{grid-template-columns:22px minmax(0,1fr)}.qs-actions{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0}.qs-question{font-size:15px}}.delivery-journey{flex-direction:column;gap:0;margin-top:12px;display:flex}.delivery-journey li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:2px 10px;padding:0 0 14px;font-size:13px;display:grid;position:relative}.delivery-journey li:last-child{padding-bottom:0}.delivery-journey li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:12px;bottom:2px;left:3px}.delivery-journey li strong{color:var(--text);grid-column:2;font-weight:600}.delivery-journey li .app-section-note{grid-column:2}.delivery-journey li .journey-date{color:var(--text-subtle,var(--text-muted));font-variant-numeric:tabular-nums;grid-column:2;font-size:12px}.delivery-journey .delivery-dot{background:var(--border-strong);border-radius:50%;grid-row:1/span 3;width:7px;height:7px;margin-top:5px}.delivery-journey li[data-state=done] .delivery-dot{background:var(--positive)}.delivery-journey li[data-state=waiting] .delivery-dot{background:var(--border-strong)}.delivery-journey li[data-state=attention] .delivery-dot{background:var(--warning)}.delivery-journey li[data-state=unknown] .delivery-dot{border:1px solid var(--border-strong);background:0 0}.journey-headline{flex-direction:column;gap:3px;display:flex}.journey-headline strong{font-size:14px}.journey-anomaly{border-left:2px solid var(--warning);margin-top:12px;padding-left:12px}.journey-anomaly-title{color:var(--text);text-transform:capitalize;font-size:13px;font-weight:620}.journey-anomaly ul{margin-top:4px;padding-left:16px;list-style:outside}.journey-anomaly li{color:var(--text-muted);font-size:13px}.quality-review{flex-direction:column;gap:12px;display:flex}.quality-review>li{grid-template-columns:8px minmax(0,1fr);gap:2px 10px;font-size:13px;display:grid}.quality-review>li>strong{color:var(--text);grid-column:2;font-weight:600}.quality-review>li>span:not(.quality-verdict){color:var(--text-muted);grid-column:2}.quality-verdict{background:var(--border-strong);border-radius:50%;grid-row:1/span 3;width:6px;height:6px;margin-top:5px}.quality-review>li[data-verdict=pass] .quality-verdict{background:var(--positive)}.quality-review>li[data-verdict=warn] .quality-verdict{background:var(--warning)}.quality-review>li[data-verdict=block] .quality-verdict{background:var(--danger)}.quality-evidence{grid-column:2;margin-top:4px;padding-left:14px;list-style:outside}.quality-evidence li{color:var(--text-muted);font-size:12px}.approve-block{flex-direction:column;gap:8px;max-width:420px;display:flex}.approve-override summary{cursor:pointer;color:var(--text-muted);font-size:13px}.approve-override label{margin:8px 0 4px;font-size:13px;display:block}.approve-override textarea{width:100%;margin-bottom:8px}:root{--v2-canvas:#f6f8fb;--v2-surface:#fff;--v2-surface-sunken:#f0f4f9;--v2-surface-hover:#f4f7fc;--v2-ink:#0b1220;--v2-ink-2:#4a5567;--v2-ink-3:#7a8699;--v2-hairline:#e4e9f2;--v2-hairline-strong:#d3dbe8;--v2-brand:#246bfd;--v2-brand-ink:#fff;--v2-brand-hover:#1b5ce8;--v2-brand-active:#1549c4;--v2-brand-soft:#e8f0fe;--v2-brand-edge:#c3d8fd;--v2-positive:#0f7b4a;--v2-positive-soft:#e6f5ee;--v2-warning:#b45309;--v2-warning-soft:#fef4e5;--v2-critical:#d92d20;--v2-critical-soft:#feecea;--v2-shadow-rest:0 1px 2px #0b12200f, 0 1px 1px #0b12200a;--v2-shadow-lift:0 1px 2px #14171a0d, 0 10px 30px -18px #14171a38;--v2-radius-card:16px;--v2-radius-container:14px;--v2-radius-control:10px;--v2-space-1:4px;--v2-space-2:8px;--v2-space-3:12px;--v2-space-4:16px;--v2-space-5:24px;--v2-space-6:32px;--v2-space-7:48px;--v2-space-8:72px;--v2-ease:cubic-bezier(.22, .61, .36, 1);--background:var(--v2-canvas);--surface:var(--v2-surface);--surface-subtle:var(--v2-surface-sunken);--elevated:var(--v2-surface);--text:var(--v2-ink);--text-muted:var(--v2-ink-2);--text-faint:var(--v2-ink-3);--border:var(--v2-hairline);--border-strong:var(--v2-hairline-strong);--primary:var(--v2-brand);--primary-foreground:var(--v2-brand-ink);--primary-hover:var(--v2-brand-hover);--primary-active:var(--v2-brand-active);--accent:var(--v2-brand);--accent-hover:var(--v2-brand-hover);--accent-soft:var(--v2-brand-soft);--accent-strong:var(--v2-brand);--info:var(--v2-brand);--info-soft:var(--v2-brand-soft);--positive:var(--v2-positive);--positive-soft:var(--v2-positive-soft);--warning:var(--v2-warning);--warning-soft:var(--v2-warning-soft);--critical:var(--v2-critical);--critical-soft:var(--v2-critical-soft);--focus:var(--v2-brand);--on-accent:var(--v2-brand-ink);--ink:var(--v2-ink);--signal:var(--v2-brand);--radius-control:var(--v2-radius-control);--control-h:38px;--control-h-sm:30px;--shadow-sm:var(--v2-shadow-rest);--shadow-md:var(--v2-shadow-lift);--shadow-lg:0 30px 80px -40px #14171a59}html[data-theme=dark]{--v2-canvas:#080c16;--v2-surface:#0e1420;--v2-surface-sunken:#131b29;--v2-surface-hover:#141d2c;--v2-ink:#eef2f8;--v2-ink-2:#a6b1c4;--v2-ink-3:#7b879b;--v2-hairline:#1e2738;--v2-hairline-strong:#2c3654;--v2-brand:#4c8bff;--v2-brand-ink:#04091a;--v2-brand-hover:#6ba0ff;--v2-brand-active:#82b0ff;--v2-brand-soft:#14233f;--v2-brand-edge:#26406e;--v2-positive:#40c98a;--v2-positive-soft:#10261c;--v2-warning:#e0a44e;--v2-warning-soft:#2c2214;--v2-critical:#f0736b;--v2-critical-soft:#301a19;--v2-shadow-rest:0 1px 2px #00000080;--v2-shadow-lift:0 1px 2px #0006, 0 18px 40px -24px #0009;--background:var(--v2-canvas);--surface:var(--v2-surface);--surface-subtle:var(--v2-surface-sunken);--elevated:var(--v2-surface);--text:var(--v2-ink);--text-muted:var(--v2-ink-2);--text-faint:var(--v2-ink-3);--border:var(--v2-hairline);--border-strong:var(--v2-hairline-strong);--primary:var(--v2-brand);--primary-foreground:var(--v2-brand-ink);--primary-hover:var(--v2-brand-hover);--primary-active:var(--v2-brand-active);--accent:var(--v2-brand);--accent-hover:var(--v2-brand-hover);--accent-soft:var(--v2-brand-soft);--accent-strong:var(--v2-brand);--info:var(--v2-brand);--info-soft:var(--v2-brand-soft);--positive:var(--v2-positive);--positive-soft:var(--v2-positive-soft);--warning:var(--v2-warning);--warning-soft:var(--v2-warning-soft);--critical:var(--v2-critical);--critical-soft:var(--v2-critical-soft);--focus:var(--v2-brand);--on-accent:var(--v2-brand-ink);--danger-solid:#b42318;--danger-solid-hover:#9f1d13;--danger-solid-active:#8d1a11;--shadow-sm:var(--v2-shadow-rest);--shadow-md:var(--v2-shadow-lift)}.v2-shell{background:var(--v2-canvas);min-height:100vh;color:var(--v2-ink)}.v2-topbar{z-index:30;border-bottom:1px solid var(--v2-hairline);background:var(--v2-canvas);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.v2-topbar{background:color-mix(in srgb, var(--v2-canvas) 88%, transparent)}}.v2-topbar{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px)}.v2-topbar-inner{align-items:center;gap:var(--v2-space-5);width:100%;max-width:1180px;height:62px;margin:0 auto;padding:0 20px;display:flex}.v2-brandmark{color:var(--v2-ink);letter-spacing:-.015em;align-items:center;gap:9px;font-size:16px;font-weight:620;display:inline-flex}.v2-nav{margin-left:var(--v2-space-2);align-items:center;gap:2px;display:flex}.v2-nav-link{height:38px;color:var(--v2-ink-2);transition:color .12s var(--v2-ease), background .12s var(--v2-ease);border-radius:9px;align-items:center;padding:0 13px;font-size:13.5px;font-weight:540;text-decoration:none;display:inline-flex;position:relative}.v2-nav-link:hover{color:var(--v2-ink);background:var(--v2-surface-hover)}.v2-nav-link[aria-current=page]{color:var(--v2-ink)}.v2-nav-link[aria-current=page]:after{content:"";background:var(--v2-brand);border-radius:2px;height:2px;position:absolute;bottom:2px;left:13px;right:13px}.v2-topbar-right{align-items:center;gap:var(--v2-space-3);min-width:0;margin-left:auto;display:flex}.v2-site-context{min-width:0;color:var(--v2-ink-3);align-items:center;gap:8px;font-size:12.5px;display:none}.v2-site-context strong{color:var(--v2-ink);font-weight:560}@media (min-width:900px){.v2-site-context{display:flex}}.v2-tabbar{display:none}@media (max-width:719px){.v2-topbar-inner{gap:var(--v2-space-3);height:56px;padding:0 14px}.v2-nav{display:none}.v2-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.v2-tabbar{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--v2-hairline);background:var(--v2-canvas);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v2-tabbar{background:color-mix(in srgb, var(--v2-canvas) 94%, transparent)}}.v2-tabbar{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px)}.v2-tabbar a{min-height:56px;color:var(--v2-ink-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11.5px;font-weight:540;text-decoration:none;display:flex}.v2-tabbar a[aria-current=page]{color:var(--v2-brand)}}.v2-skip{position:absolute;left:-9999px}.v2-skip:focus{z-index:60;background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:8px;padding:8px 14px;top:12px;left:12px}.v2-screen{width:100%;max-width:1200px;padding:var(--v2-space-6) 24px var(--v2-space-8);gap:var(--v2-space-7);flex-direction:column;margin:0 auto;display:flex}.v2-screen[data-width=read]{max-width:820px}.v2-screen[data-width=wide]{max-width:1320px}@media (max-width:719px){.v2-screen{padding:var(--v2-space-5) 16px var(--v2-space-6);gap:var(--v2-space-6)}}.v2-h1{letter-spacing:-.022em;color:var(--v2-ink);margin:0;font-size:36px;font-weight:620;line-height:1.12}.v2-h2{letter-spacing:-.005em;color:var(--v2-ink);margin:0;font-size:18px;font-weight:600}.v2-h3{letter-spacing:-.012em;color:var(--v2-ink);margin:0;font-size:17px;font-weight:600}.v2-display{letter-spacing:-.028em;margin:0;font-size:34px;font-weight:600;line-height:1.08}@media (max-width:719px){.v2-h1{font-size:25px}.v2-display{font-size:28px}}.v2-lede{max-width:62ch;color:var(--v2-ink-2);margin:0;font-size:15.5px;line-height:1.6}.v2-body{max-width:68ch;color:var(--v2-ink-2);margin:0;font-size:15px;line-height:1.65}.v2-meta{color:var(--v2-ink-3);margin:0;font-size:12.5px;line-height:1.5}.v2-eyebrow{color:var(--v2-ink-3);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.v2-quiet{color:var(--v2-ink-3)}.v2-strong{color:var(--v2-ink);font-weight:560}.v2-num{font-variant-numeric:tabular-nums;color:var(--v2-ink);font-weight:600}.v2-delta{font-variant-numeric:tabular-nums;font-weight:600}.v2-delta[data-tone=positive]{color:var(--v2-positive)}.v2-delta[data-tone=negative]{color:var(--v2-critical)}.v2-delta[data-tone=neutral]{color:var(--v2-ink-2)}.v2-section{gap:var(--v2-space-4);flex-direction:column;display:flex}.v2-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 20px;display:flex}.v2-rule{background:var(--v2-hairline);border:0;height:1px;margin:0}.v2-group>*+*{border-top:1px solid var(--v2-hairline)}.v2-card{border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-lift);padding:var(--v2-space-5)}.v2-card-quiet{border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-container);background:var(--v2-surface);padding:var(--v2-space-5)}.v2-card-flat{border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-container);background:var(--v2-surface-sunken);padding:var(--v2-space-4)}@media (max-width:719px){.v2-card{padding:var(--v2-space-4);border-radius:14px}.v2-card-quiet{padding:var(--v2-space-4)}}.v2-next{border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-lift);padding:var(--v2-space-6);gap:var(--v2-space-5);animation:v2-rise .26s var(--v2-ease) both;flex-direction:column;display:flex}@media (max-width:719px){.v2-next{padding:var(--v2-space-5) var(--v2-space-4);gap:var(--v2-space-4)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-next{animation:none}}.v2-next-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v2-next-title{letter-spacing:-.022em;margin:0;font-size:28px;font-weight:620;line-height:1.16}@media (max-width:719px){.v2-h1{font-size:28px}.v2-next-title{font-size:22px}}.v2-next-why{flex-direction:column;gap:10px;display:flex}.v2-next-actions{align-items:center;gap:var(--v2-space-4);flex-wrap:wrap;display:flex}.v2-factlist{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.v2-factlist li{color:var(--v2-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.v2-factlist li b{color:var(--v2-ink);font-weight:600}.v2-action-row{gap:6px var(--v2-space-4);padding:var(--v2-space-4) 0;border-top:1px solid var(--v2-hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.v2-group>.v2-action-row:first-child,.v2-action-row:first-child{border-top:0}.v2-action-row-title{color:var(--v2-ink);letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:550}.v2-action-row-sub{color:var(--v2-ink-3);margin:3px 0 0;font-size:12.5px}.v2-action-row-action{justify-self:end}@media (max-width:560px){.v2-action-row{grid-template-columns:minmax(0,1fr)}.v2-action-row-action{justify-self:start}}.v2-record{gap:var(--v2-space-4);padding:var(--v2-space-5) 0;border-top:1px solid var(--v2-hairline);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.v2-record:hover .v2-record-title{text-underline-offset:3px;text-decoration:underline}.v2-record:first-child{border-top:0}.v2-record-title{letter-spacing:-.01em;color:var(--v2-ink);margin:0;font-size:16px;font-weight:560}.v2-record-url{color:var(--v2-ink-3);overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px}.v2-status{color:var(--v2-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12.5px;font-weight:560;display:inline-flex}.v2-status:before{content:"";background:var(--v2-hairline-strong);border-radius:50%;flex:none;width:7px;height:7px}.v2-status[data-tone=positive]{color:var(--v2-positive)}.v2-status[data-tone=positive]:before{background:var(--v2-positive)}.v2-status[data-tone=warning]{color:var(--v2-warning)}.v2-status[data-tone=warning]:before{background:var(--v2-warning)}.v2-status[data-tone=critical]{color:var(--v2-critical)}.v2-status[data-tone=critical]:before{background:var(--v2-critical)}.v2-status[data-tone=brand]{color:var(--v2-brand)}.v2-status[data-tone=brand]:before{background:var(--v2-brand)}.v2-status[data-tone=quiet]:before{background:var(--v2-ink-3)}.v2-chip{border:1px solid var(--v2-hairline);background:var(--v2-surface);min-height:24px;color:var(--v2-ink-2);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11.5px;font-weight:560;display:inline-flex}.v2-chip[data-tone=brand]{border-color:var(--v2-brand-edge);background:var(--v2-brand-soft);color:var(--v2-brand)}.v2-chip[data-tone=positive]{background:var(--v2-positive-soft);color:var(--v2-positive);border-color:#0000}.v2-chip[data-tone=warning]{background:var(--v2-warning-soft);color:var(--v2-warning);border-color:#0000}.v2-chip[data-tone=critical]{background:var(--v2-critical-soft);color:var(--v2-critical);border-color:#0000}.v2-notice{border-radius:var(--v2-radius-container);border:1px solid var(--v2-hairline);background:var(--v2-surface);color:var(--v2-ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.v2-notice[data-tone=brand]{border-color:var(--v2-brand-edge);background:var(--v2-brand-soft);color:var(--v2-ink)}.v2-notice[data-tone=positive]{background:var(--v2-positive-soft);color:var(--v2-positive);border-color:#0000}.v2-notice[data-tone=warning]{background:var(--v2-warning-soft);color:var(--v2-warning);border-color:#0000}.v2-notice[data-tone=critical]{background:var(--v2-critical-soft);color:var(--v2-critical);border-color:#0000}.v2-beforeafter{gap:var(--v2-space-4) var(--v2-space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.v2-ba{flex-direction:column;gap:2px;display:flex}.v2-ba-label{color:var(--v2-ink-3);font-size:12px}.v2-ba-values{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.v2-ba-before{color:var(--v2-ink-3);font-size:14px;text-decoration:line-through;text-decoration-thickness:1px}.v2-ba-arrow{color:var(--v2-ink-3);font-size:12px}.v2-ba-after{color:var(--v2-ink);letter-spacing:-.015em;font-size:18px;font-weight:620}.v2-ba-after[data-tone=positive]{color:var(--v2-positive)}.v2-ba-after[data-tone=critical]{color:var(--v2-critical)}.v2-ba-note{color:var(--v2-ink-3);font-size:12px}.v2-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.v2-step{gap:var(--v2-space-4);padding:0 0 var(--v2-space-4);grid-template-columns:18px minmax(0,1fr);display:grid;position:relative}.v2-step:last-child{padding-bottom:0}.v2-step-dot{background:var(--v2-hairline-strong);border-radius:50%;width:9px;height:9px;margin:5px auto 0;position:relative}.v2-step[data-state=done] .v2-step-dot{background:var(--v2-brand)}.v2-step[data-state=current] .v2-step-dot{background:var(--v2-brand);box-shadow:0 0 0 4px var(--v2-brand-soft)}.v2-step[data-state=blocked] .v2-step-dot{background:var(--v2-warning)}.v2-step[data-state=failed] .v2-step-dot{background:var(--v2-critical)}.v2-step+.v2-step:before{content:"";background:var(--v2-hairline);width:1px;position:absolute;top:-14px;bottom:calc(100% - 8px);left:8px}.v2-step-label{color:var(--v2-ink);font-size:14px;font-weight:540}.v2-step[data-state=pending] .v2-step-label{color:var(--v2-ink-3);font-weight:500}.v2-step-note{color:var(--v2-ink-3);margin:2px 0 0;font-size:12.5px;line-height:1.55}.v2-field{flex-direction:column;gap:6px;display:flex}.v2-label{color:var(--v2-ink);font-size:13px;font-weight:560}.v2-helper{color:var(--v2-ink-3);font-size:12.5px}.v2-input,.v2-select,.v2-textarea{border:1px solid var(--v2-hairline-strong);border-radius:var(--v2-radius-control);background:var(--v2-surface);width:100%;min-height:42px;color:var(--v2-ink);padding:9px 12px;font-family:inherit;font-size:14.5px}.v2-textarea{resize:vertical;min-height:120px;line-height:1.6}.v2-input:focus-visible,.v2-select:focus-visible,.v2-textarea:focus-visible,.v2-editable:focus-visible{outline:2px solid var(--v2-brand);outline-offset:1px;border-color:var(--v2-brand)}.v2-input::placeholder,.v2-textarea::placeholder{color:var(--v2-ink-3)}.v2-editable{border:1px dashed var(--v2-hairline-strong);border-radius:var(--v2-radius-container);background:var(--v2-surface);width:100%;color:var(--v2-ink);white-space:pre-wrap;padding:12px 14px;font-family:inherit;font-size:14.5px;line-height:1.65}.v2-editable:hover{border-color:var(--v2-brand-edge);background:var(--v2-surface-hover)}.v2-disclosure{border-top:1px solid var(--v2-hairline)}.v2-disclosure>summary{cursor:pointer;min-height:44px;color:var(--v2-ink-2);align-items:center;gap:8px;padding:10px 0;font-size:13.5px;font-weight:540;list-style:none;display:flex}.v2-disclosure>summary::-webkit-details-marker{display:none}.v2-disclosure>summary:hover{color:var(--v2-ink)}.v2-disclosure>summary svg{transition:transform .14s var(--v2-ease)}.v2-disclosure[open]>summary svg{transform:rotate(180deg)}.v2-disclosure-body{gap:var(--v2-space-4);padding:4px 0 var(--v2-space-5);flex-direction:column;display:flex}.v2-facts{gap:var(--v2-space-4) var(--v2-space-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;display:grid}.v2-facts dt{color:var(--v2-ink-3);font-size:12px}.v2-facts dd{color:var(--v2-ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14px}.v2-datalist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.v2-datalist li{color:var(--v2-ink-2);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;display:flex}.v2-datalist li span:last-child{font-variant-numeric:tabular-nums;color:var(--v2-ink)}.v2-empty{padding:var(--v2-space-6) 0;flex-direction:column;gap:8px;max-width:54ch;display:flex}.v2-empty-title{color:var(--v2-ink);letter-spacing:-.012em;margin:0;font-size:16px;font-weight:580}.v2-empty-body{color:var(--v2-ink-2);margin:0;font-size:14px;line-height:1.6}.v2-empty-action{margin-top:6px}.v2-actions{align-items:center;gap:var(--v2-space-3);flex-wrap:wrap;display:flex}.v2-link{color:var(--v2-brand);text-underline-offset:3px;font-size:13.5px;font-weight:540;text-decoration:none}.v2-link:hover{text-decoration:underline}.v2-link-quiet{color:var(--v2-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:520;text-decoration:none;display:inline-flex}.v2-link-quiet:hover{color:var(--v2-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:719px){.v2-actions .btn{min-height:46px}.v2-actions [data-block]{width:100%}}.v2-stages{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.v2-stage{color:var(--v2-ink-3);align-items:baseline;gap:12px;padding:11px 0;font-size:14px;display:flex}.v2-stage[data-state=done]{color:var(--v2-ink-2)}.v2-stage[data-state=active]{color:var(--v2-ink);font-weight:560}.v2-stage-mark{width:15px;color:var(--v2-brand);flex:none;font-size:12px}.v2-goal{border:1px solid var(--v2-hairline-strong);border-radius:var(--v2-radius-container);background:var(--v2-surface);color:var(--v2-ink);text-align:left;cursor:pointer;transition:border-color .12s var(--v2-ease), background .12s var(--v2-ease);flex-direction:column;gap:3px;padding:14px 15px;font-size:14.5px;font-weight:540;display:flex}.v2-goal:hover{border-color:var(--v2-brand);background:var(--v2-surface-hover)}.v2-goal[aria-pressed=true],.v2-goal[data-selected=true]{border-color:var(--v2-brand);background:var(--v2-brand-soft)}.v2-goal small{color:var(--v2-ink-3);font-size:12px;font-weight:480}.v2-rowlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2-rowlist>li{border-top:1px solid var(--v2-hairline)}.v2-rowlist>li:first-child{border-top:0}.v2-setting-row{align-items:center;gap:6px var(--v2-space-4);min-height:56px;padding:var(--v2-space-3) 0;color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.v2-setting-row:hover .v2-setting-row-title{text-underline-offset:3px;text-decoration:underline}.v2-setting-row-title{color:var(--v2-ink);font-size:14.5px;font-weight:540}.v2-setting-row-sub{color:var(--v2-ink-3);margin:2px 0 0;font-size:12.5px}.v2-table-wrap{contain:paint;min-width:0;overflow:auto hidden}.v2-table{border-collapse:collapse;width:100%;font-size:13.5px}.v2-table th{border-bottom:1px solid var(--v2-hairline);color:var(--v2-ink-3);text-align:left;white-space:nowrap;padding:8px 12px 8px 0;font-size:12px;font-weight:560}.v2-table td{border-bottom:1px solid var(--v2-hairline);color:var(--v2-ink-2);vertical-align:top;padding:11px 12px 11px 0}.v2-table td:first-child{color:var(--v2-ink)}.v2-table th[data-numeric=true],.v2-table td[data-numeric=true]{text-align:right;font-variant-numeric:tabular-nums}.workspace-surface .app-page{gap:var(--v2-space-6);max-width:1120px}.workspace-surface .app-title{letter-spacing:-.02em;font-size:26px;font-weight:620}.workspace-surface .app-eyebrow{letter-spacing:.03em;font-weight:560}.workspace-surface .app-desc{color:var(--v2-ink-2);font-size:14.5px}.workspace-surface .app-panel,.workspace-surface .panel{border-radius:var(--v2-radius-container);background:var(--v2-surface);box-shadow:none}.workspace-surface .app-panel-title,.workspace-surface .app-section-title{letter-spacing:-.012em;font-weight:580}.workspace-surface .app-metrics{border-radius:var(--v2-radius-container);background:var(--v2-surface);box-shadow:none}.workspace-surface .app-metric-label{letter-spacing:.02em}.workspace-surface .app-chip{border-radius:999px}.workspace-surface .work{border-top-color:var(--v2-hairline)}.workspace-surface .next-action{border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-lift)}.workspace-surface .next-action-cta{background:var(--v2-brand)!important;color:var(--v2-brand-ink)!important}.workspace-surface .next-action-cta:hover{background:var(--v2-brand-hover)!important}.workspace-surface .metric-flow{background:var(--v2-hairline);border-color:var(--v2-hairline)}.app-sidebar,.app-nav-group,.app-nav-link,.app-nav-indicator{display:none}.v2-switcher{position:relative}.v2-switcher,.v2-switcher .site-switcher,.v2-switcher .site-switcher summary{min-width:0;max-width:300px}.v2-switcher .site-context{padding:0}.v2-switcher .site-switcher summary{border:1px solid var(--v2-hairline);background:var(--v2-surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:4px 10px 4px 5px;display:flex}.v2-switcher .site-switcher summary:hover{border-color:var(--v2-hairline-strong);background:var(--v2-surface-hover)}.v2-switcher .site-initial,.v2-switcher .user-initial{background:var(--v2-brand-soft)!important;width:26px!important;height:26px!important;color:var(--v2-brand)!important;box-shadow:none!important;border-radius:999px!important;font-size:12px!important;font-weight:640!important}.v2-switcher summary strong{color:var(--v2-ink);font-size:13px;font-weight:560}.v2-switcher summary .text-slate-400{font-size:11.5px;color:var(--v2-ink-3)!important}.v2-switcher .site-switch-chevron{color:var(--v2-ink-3);font-size:13px}.v2-switcher .site-switcher-panel{display:none}.v2-switcher .site-switcher[open] .site-switcher-panel{z-index:50;border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-container);background:var(--v2-surface);width:min(320px,100vw - 32px);box-shadow:var(--shadow-md);padding:10px;display:block;position:absolute;top:calc(100% + 8px);right:0}.v2-switcher .site-choice{color:var(--v2-ink-2);border-radius:8px;font-size:13px}.v2-switcher .site-choice:hover{background:var(--v2-surface-sunken);color:var(--v2-ink)}.v2-switcher .site-choice[aria-current=true]{border-color:var(--v2-brand-edge);background:var(--v2-brand-soft);color:var(--v2-ink)}.v2-switcher .site-choice strong{font-weight:560}.v2-switcher .site-choice span{color:var(--v2-ink-3)}.v2-switcher .site-add-action{border-top:1px solid var(--v2-hairline);color:var(--v2-brand);margin-top:6px;padding:9px 8px 3px;font-size:12.5px;font-weight:540;text-decoration:none;display:block}.v2-switcher .site-add-action:hover{text-underline-offset:3px;text-decoration:underline}.v2-switcher .site-add-locked{color:var(--v2-ink-3)}.v2-account{position:relative}.v2-account>summary{border:1px solid var(--v2-hairline);background:var(--v2-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;list-style:none;display:flex}.v2-account>summary::-webkit-details-marker{display:none}.v2-account>summary:hover{background:var(--v2-surface-hover)}.v2-account>summary .user-initial{width:26px!important;height:26px!important;color:var(--v2-ink-2)!important;background:0 0!important;border-radius:999px!important;font-size:11.5px!important;font-weight:620!important}.v2-account[open] .v2-account-body{flex-direction:column;gap:8px;display:flex}.v2-account-body{z-index:50;border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-container);background:var(--v2-surface);width:min(260px,100vw - 32px);box-shadow:var(--shadow-md);padding:14px;display:none;position:absolute;top:calc(100% + 8px);right:0}.v2-account-name{color:var(--v2-ink);margin:0;font-size:13.5px;font-weight:580}.v2-account-links{border-top:1px solid var(--v2-hairline);border-bottom:1px solid var(--v2-hairline);flex-direction:column;gap:2px;padding:6px 0;display:flex}.v2-account-links a{color:var(--v2-ink-2);border-radius:7px;padding:7px 8px;font-size:13px;text-decoration:none;display:block}.v2-account-links a:hover{background:var(--v2-surface-sunken);color:var(--v2-ink)}@media (max-width:719px){.v2-brandmark .brand-lockup>span:last-child,.v2-switcher summary .min-w-0 span{display:none}.v2-switcher .site-switcher summary{max-width:150px}.v2-account>summary{width:32px;height:32px}.v2-topbar-right>.v2-chip{text-overflow:ellipsis;min-width:0;line-height:22px;display:block;overflow:hidden}.v2-switcher,.v2-switcher .site-switcher,.v2-switcher .site-switcher summary{min-width:0}}.v2-brandmark .brand-lockup{color:var(--v2-ink);letter-spacing:-.02em;font-size:15px}.v2-brandmark .brand-lockup svg{width:26px;height:26px}.v2-brandmark:hover .brand-lockup{color:var(--v2-brand)}.v2-brandmark{text-decoration:none}.v2-metricrow{background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-rest);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid;overflow:hidden}.v2-headline{border-left:1px solid var(--v2-hairline);flex-direction:column;gap:5px;min-width:0;padding:16px 20px;display:flex}.v2-headline:first-child{border-left:0}.v2-headline-value{letter-spacing:-.024em;color:var(--v2-ink);font-variant-numeric:tabular-nums;margin:0;font-size:27px;font-weight:620;line-height:1.1}.v2-headline-value[data-tone=positive]{color:var(--v2-positive)}.v2-headline-value[data-tone=critical]{color:var(--v2-critical)}.v2-headline a{margin-top:2px}@media (max-width:719px){.v2-metricrow{grid-template-columns:minmax(0,1fr)}.v2-headline{border-left:0;border-top:1px solid var(--v2-hairline);padding:14px 16px}.v2-headline:first-child{border-top:0}.v2-headline-value{font-size:22px}.v2-brandmark,.v2-account>summary,.v2-switcher .site-switcher>summary,.theme-toggle{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.v2-link,.v2-link-quiet{align-items:center;min-height:44px;display:inline-flex}p a.v2-link,li a.v2-link,.v2-body a.v2-link,.v2-lede a.v2-link,.v2-notice a.v2-link,.v2-meta a.v2-link{min-height:0;display:inline}.v2-group a.v2-link-quiet,.v2-rowlist a.v2-link-quiet{width:100%}.btn,.btn-sm{min-height:44px}}.v2-skip{position:absolute;top:0;left:-9999px}.v2-skip:focus{z-index:60;background:var(--v2-surface);border:1px solid var(--v2-hairline);box-shadow:var(--v2-shadow-lift);border-radius:9px;padding:10px 14px;top:12px;left:12px}@media (max-width:999px){.mobile-menu nav a,.mobile-menu .mobile-menu-cta{align-items:center;min-height:44px;display:flex}}@media (max-width:680px){.marketing-nav a,.marketing-brand,a.sidebar-brand,footer a,.marketing-footer a{align-items:center;min-height:44px;display:inline-flex}.marketing-footer nav,footer nav{column-gap:20px}}@media (max-width:899px){.v2-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-strip>:nth-child(3){border-left:0}.v2-strip>:nth-child(n+3){border-top:1px solid var(--v2-hairline)}}@media (max-width:1023px){.v2-workspace{grid-template-columns:minmax(0,1fr)}}@supports (color:color-mix(in lab, red, red)){.v2-next.v2-next-hero:before{background:linear-gradient(90deg, var(--v2-brand), color-mix(in oklab, var(--v2-brand) 35%, transparent))}.v2-verdict[data-tone=positive]{border-color:color-mix(in oklab, var(--v2-positive) 24%, transparent)}.v2-verdict[data-tone=warning]{border-color:color-mix(in oklab, var(--v2-warning) 24%, transparent)}.v2-verdict[data-tone=critical]{border-color:color-mix(in oklab, var(--v2-critical) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.v2-reveal,.v2-reveal-2,.v2-reveal-3,.v2-reveal-4{animation:none}.v2-lift{transition:none}.v2-lift:hover{transform:none}}@media (max-width:719px){.mv2-hero-visual{border-radius:14px;margin-top:28px}}@media (max-width:899px){.v2-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-strip>:nth-child(3){border-left:0}.v2-strip>:nth-child(n+3){border-top:1px solid var(--v2-hairline)}}@media (max-width:1023px){.v2-workspace{grid-template-columns:minmax(0,1fr)}}@supports (color:color-mix(in lab, red, red)){.v2-next.v2-next-hero:before{background:linear-gradient(90deg, var(--v2-brand), color-mix(in oklab, var(--v2-brand) 35%, transparent))}.v2-verdict[data-tone=positive]{border-color:color-mix(in oklab, var(--v2-positive) 24%, transparent)}.v2-verdict[data-tone=warning]{border-color:color-mix(in oklab, var(--v2-warning) 24%, transparent)}.v2-verdict[data-tone=critical]{border-color:color-mix(in oklab, var(--v2-critical) 24%, transparent)}}@media (prefers-reduced-motion:reduce){.v2-reveal,.v2-reveal-2,.v2-reveal-3,.v2-reveal-4{animation:none}.v2-lift{transition:none}.v2-lift:hover{transform:none}}@media (max-width:719px){.mv2-hero-visual{border-radius:14px;margin-top:28px}.v2-workspace{gap:var(--v2-space-4)}.v2-workspace-main{gap:var(--v2-space-4);flex-direction:column;display:flex}.v2-next.v2-next-hero{border-radius:var(--v2-radius-container);padding:18px 16px 20px}.v2-next-actions{flex-direction:column;align-items:stretch;gap:10px}.v2-next-actions>a{text-align:center;justify-content:center;width:100%}.v2-panel{padding:16px}.v2-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.v2-strip{background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-rest);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.v2-strip>*{border-left:1px solid var(--v2-hairline);min-width:0;padding:14px 18px}.v2-strip>:first-child{border-left:0}.v2-strip-label{letter-spacing:.02em;color:var(--v2-ink-3);margin:0;font-size:12px;font-weight:560}.v2-strip-value{letter-spacing:-.02em;color:var(--v2-ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:23px;font-weight:620;line-height:1.1}.v2-strip-value[data-tone=brand]{color:var(--v2-brand)}.v2-strip-value[data-tone=positive]{color:var(--v2-positive)}.v2-strip-note{color:var(--v2-ink-3);margin:4px 0 0;font-size:12.5px}@media (max-width:899px){.v2-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-strip>:nth-child(3){border-left:0}.v2-strip>:nth-child(n+3){border-top:1px solid var(--v2-hairline)}}.v2-workspace{gap:var(--v2-space-5);grid-template-columns:minmax(0,1fr) 336px;align-items:start;display:grid}@media (max-width:1023px){.v2-workspace{grid-template-columns:minmax(0,1fr)}}.v2-panel{background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-rest);flex-direction:column;gap:14px;padding:18px;display:flex}.v2-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2-panel-title{letter-spacing:-.01em;color:var(--v2-ink);margin:0;font-size:15px;font-weight:620}.v2-panel-row{border-top:1px solid var(--v2-hairline);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.v2-panel-row:first-of-type{border-top:0;padding-top:0}.v2-next.v2-next-hero{background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-card);box-shadow:var(--v2-shadow-lift);gap:18px;padding:22px 24px 24px;position:relative;overflow:hidden}.v2-next.v2-next-hero:before{content:"";background:linear-gradient(90deg, var(--v2-brand), var(--v2-brand));height:2px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.v2-next.v2-next-hero:before{background:linear-gradient(90deg, var(--v2-brand), color-mix(in oklab, var(--v2-brand) 35%, transparent))}}.v2-next-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v2-brand);margin:0 0 8px;font-size:11.5px;font-weight:620}.v2-evidence{border-top:1px solid var(--v2-hairline);border-bottom:1px solid var(--v2-hairline);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:14px 0;display:grid}.v2-evidence-label{color:var(--v2-ink-3);margin:0;font-size:12px}.v2-evidence-value{color:var(--v2-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;font-weight:600}.v2-changes{flex-direction:column;gap:2px;display:flex}.v2-change{border-top:1px solid var(--v2-hairline);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.v2-change:first-child{border-top:0;padding-top:4px}.v2-change-index{background:var(--v2-brand-soft);border:1px solid var(--v2-brand-edge);width:24px;height:24px;color:var(--v2-brand);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:640;display:inline-flex}.v2-change-title{letter-spacing:-.008em;color:var(--v2-ink);margin:0;font-size:15px;font-weight:600}.v2-change-body{color:var(--v2-ink-2);margin:5px 0 0;font-size:14.5px;line-height:1.6}.v2-verdict{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:580;display:inline-flex}.v2-verdict[data-tone=positive]{background:var(--v2-positive-soft);color:var(--v2-positive);border-color:var(--v2-positive)}@supports (color:color-mix(in lab, red, red)){.v2-verdict[data-tone=positive]{border-color:color-mix(in oklab, var(--v2-positive) 24%, transparent)}}.v2-verdict[data-tone=warning]{background:var(--v2-warning-soft);color:var(--v2-warning);border-color:var(--v2-warning)}@supports (color:color-mix(in lab, red, red)){.v2-verdict[data-tone=warning]{border-color:color-mix(in oklab, var(--v2-warning) 24%, transparent)}}.v2-verdict[data-tone=critical]{background:var(--v2-critical-soft);color:var(--v2-critical);border-color:var(--v2-critical)}@supports (color:color-mix(in lab, red, red)){.v2-verdict[data-tone=critical]{border-color:color-mix(in oklab, var(--v2-critical) 24%, transparent)}}.v2-verdict[data-tone=neutral]{background:var(--v2-surface-sunken);color:var(--v2-ink-2);border-color:var(--v2-hairline)}.v2-reveal{animation:v2-rise .38s var(--v2-ease) both}.v2-reveal-2{animation-delay:60ms}.v2-reveal-3{animation-delay:.12s}.v2-reveal-4{animation-delay:.18s}.v2-lift{transition:transform .18s var(--v2-ease), box-shadow .18s var(--v2-ease)}.v2-lift:hover{box-shadow:var(--v2-shadow-lift);transform:translateY(-1px)}.v2-numeric{transition:color .22s var(--v2-ease);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.v2-reveal,.v2-reveal-2,.v2-reveal-3,.v2-reveal-4{animation:none}.v2-lift{transition:none}.v2-lift:hover{transform:none}}.mv2-hero{color:#fff;isolation:isolate;background:#0a1020;position:relative;overflow:hidden}.mv2-hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#246bfd47,#0000 70%);width:1200px;height:900px;position:absolute;inset:-40% 0 auto 50%;transform:translate(-50%)}.mv2-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 72%);mask-image:radial-gradient(at 50% 0,#000,#0000 72%)}.mv2-hero h1{letter-spacing:-.034em;margin:0;font-size:clamp(42px,5.2vw,76px);font-weight:640;line-height:1.02}.mv2-hero .mv2-hero-lede{color:#ffffffb8;max-width:62ch;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.mv2-hero-visual{animation:v2-rise .52s var(--v2-ease) both;background:#fff;border-radius:18px;margin-top:40px;overflow:hidden;box-shadow:0 40px 120px -60px #000000e6,0 0 0 1px #ffffff14}@media (max-width:719px){.mv2-hero-visual{border-radius:14px;margin-top:28px}.v2-workspace{gap:var(--v2-space-4)}.v2-workspace-main{gap:var(--v2-space-4);flex-direction:column;display:flex}.v2-next.v2-next-hero{border-radius:var(--v2-radius-container);padding:18px 16px 20px}.v2-next-actions{flex-direction:column;align-items:stretch;gap:10px}.v2-next-actions>a{text-align:center;justify-content:center;width:100%}.v2-panel{padding:16px}.v2-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-strip-note a.v2-link,.v2-panel-row a.v2-link{align-items:center;min-height:28px;display:inline-flex}}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}.app-sync[data-tone=ok] .app-sync-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-ok) 18%, transparent)}.app-sync[data-tone=warn] .app-sync-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-warn) 20%, transparent)}}@media (min-width:1000px){.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}.col-span-3{grid-column:span 3}}@supports (color:color-mix(in lab, red, red)){.tabs{background:color-mix(in srgb, var(--app-canvas) 60%, var(--app-surface))}.tabs button:hover{background:color-mix(in srgb, var(--app-brand-soft) 60%, transparent)}.action-hero-cta{background:color-mix(in srgb, var(--app-canvas) 45%, var(--app-surface))}.pill[data-tone=ok]{border-color:color-mix(in srgb, var(--app-ok) 26%, var(--app-border));background:color-mix(in srgb, var(--app-ok) 9%, var(--app-surface))}.pill[data-tone=warn]{border-color:color-mix(in srgb, var(--app-warn) 30%, var(--app-border));background:color-mix(in srgb, var(--app-warn) 10%, var(--app-surface))}.pill[data-tone=brand]{border-color:color-mix(in srgb, var(--app-brand) 28%, var(--app-border))}.pill[data-tone=danger]{border-color:color-mix(in srgb, var(--app-danger) 28%, var(--app-border));background:color-mix(in srgb, var(--app-danger) 9%, var(--app-surface))}.data-table tr:hover td{background:color-mix(in srgb, var(--app-canvas) 70%, var(--app-surface))}.skeleton{background:linear-gradient(90deg, var(--app-border) 25%, color-mix(in srgb, var(--app-border) 45%, var(--app-surface)) 37%, var(--app-border) 63%)}}@keyframes app-shimmer{0%{background-position:100%}to{background-position:0}}@supports (color:color-mix(in lab, red, red)){.notice[data-tone=warn]{border-color:color-mix(in srgb, var(--app-warn) 26%, var(--app-border));background:color-mix(in srgb, var(--app-warn) 8%, var(--app-surface))}}@media (max-width:999px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-rail{display:none}.app-topbar{grid-template-columns:minmax(0,1fr) auto;height:52px;padding:0 12px}.app-topbar-center{order:3;grid-column:1/-1;padding-bottom:8px}.app-workspace{padding:16px 14px 84px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell:nth-child(2n){border-right:0}.stat-cell:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.dash-title{font-size:23px}.action-hero-title{font-size:21px}.action-hero-cta .btn,.action-hero-cta .link-arrow{flex:auto;justify-content:center}.dash-head{flex-direction:column;gap:12px}.dash-actions{width:100%}.dash-grid{gap:12px}.v2-tabbar{display:flex}[data-tip]:hover:after,[data-tip]:focus-visible:after{display:none}}@media (min-width:1000px){.v2-tabbar{display:none}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}.app-sync[data-tone=ok] .app-sync-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-ok) 18%, transparent)}.app-sync[data-tone=warn] .app-sync-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-warn) 20%, transparent)}}@media (min-width:1000px){.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}.col-span-3{grid-column:span 3}}@supports (color:color-mix(in lab, red, red)){.tabs{background:color-mix(in srgb, var(--app-canvas) 60%, var(--app-surface))}.tabs button:hover{background:color-mix(in srgb, var(--app-brand-soft) 60%, transparent)}.action-hero-cta{background:color-mix(in srgb, var(--app-canvas) 45%, var(--app-surface))}.pill[data-tone=ok]{border-color:color-mix(in srgb, var(--app-ok) 26%, var(--app-border));background:color-mix(in srgb, var(--app-ok) 9%, var(--app-surface))}.pill[data-tone=warn]{border-color:color-mix(in srgb, var(--app-warn) 30%, var(--app-border));background:color-mix(in srgb, var(--app-warn) 10%, var(--app-surface))}.pill[data-tone=brand]{border-color:color-mix(in srgb, var(--app-brand) 28%, var(--app-border))}.pill[data-tone=danger]{border-color:color-mix(in srgb, var(--app-danger) 28%, var(--app-border));background:color-mix(in srgb, var(--app-danger) 9%, var(--app-surface))}.data-table tr:hover td{background:color-mix(in srgb, var(--app-canvas) 70%, var(--app-surface))}.skeleton{background:linear-gradient(90deg, var(--app-border) 25%, color-mix(in srgb, var(--app-border) 45%, var(--app-surface)) 37%, var(--app-border) 63%)}.notice[data-tone=warn]{border-color:color-mix(in srgb, var(--app-warn) 26%, var(--app-border));background:color-mix(in srgb, var(--app-warn) 8%, var(--app-surface))}}@media (max-width:999px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-rail{display:none}.app-topbar{grid-template-columns:minmax(0,1fr) auto;height:52px;padding:0 12px}.app-topbar-center{order:3;grid-column:1/-1;padding-bottom:8px}.app-workspace{padding:16px 14px 84px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell:nth-child(2n){border-right:0}.stat-cell:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.dash-title{font-size:23px}.action-hero-title{font-size:21px}.action-hero-cta .btn,.action-hero-cta .link-arrow{flex:auto;justify-content:center}.dash-head{flex-direction:column;gap:12px}.dash-actions{width:100%}.dash-grid{gap:12px}.v2-tabbar{display:flex}[data-tip]:hover:after,[data-tip]:focus-visible:after{display:none}}@media (min-width:1000px){.v2-tabbar{display:none}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@supports (color:color-mix(in lab, red, red)){.plan-index{border:1px solid color-mix(in srgb, var(--app-brand) 30%, var(--app-border))}.bars-fill{background:linear-gradient(180deg, var(--app-brand) 0%, color-mix(in srgb, var(--app-brand) 62%, #fff) 100%)}.workflow-step[data-state=active] .workflow-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-brand) 20%, transparent)}}@keyframes app-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.app-shell{--app-rail:#0b1020;--app-rail-2:#0a0e1a;--app-canvas:#f5f7fb;--app-surface:#fff;--app-raised:#fbfcfe;--app-ink:#0c1324;--app-muted:#667085;--app-border:#e4e8f0;--app-border-strong:#d3d9e6;--app-brand:#2563ff;--app-brand-hover:#1c4fe0;--app-brand-soft:#eef3ff;--app-ok:#12a150;--app-warn:#d98a0b;--app-danger:#dc3b3b;--app-radius:16px;--app-shadow:0 1px 2px #0c13240a, 0 10px 30px -22px #0c132447;--app-shadow-raised:0 1px 0 #ffffffb3 inset, 0 1px 2px #0c13240d, 0 26px 60px -34px #0c132466;background:var(--app-canvas);min-height:100vh;color:var(--app-ink);font-family:var(--font-geist-sans,ui-sans-serif, system-ui, sans-serif);grid-template-columns:224px minmax(0,1fr);display:grid}html[data-theme=dark] .app-shell{--app-canvas:#070b14;--app-surface:#0e1524;--app-raised:#111a2b;--app-ink:#eef2f9;--app-muted:#98a2b3;--app-border:#1e2938;--app-border-strong:#2a3748;--app-brand-soft:#12203c;--app-shadow:0 1px 2px #0006, 0 10px 30px -22px #000000b3;--app-shadow-raised:0 1px 0 #ffffff08 inset, 0 1px 2px #00000080, 0 26px 60px -34px #000c}.app-rail{background:linear-gradient(180deg, var(--app-rail) 0%, var(--app-rail-2) 100%);z-index:60;border-right:1px solid #ffffff0f;flex-direction:column;gap:3px;height:100vh;padding:14px 12px 12px;display:flex;position:sticky;top:0}.app-rail-brand{color:#fff;align-items:center;gap:9px;height:40px;margin:2px 4px 14px;text-decoration:none;display:flex}.app-rail-brand svg,.app-rail-brand img{color:#fff;fill:#fff}.app-rail-brand span{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:600}.app-rail .v2-nav{background:0 0;border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.app-nav-link,.app-rail .v2-nav-link{letter-spacing:-.005em;color:#ffffffad;border-radius:9px;align-items:center;gap:10px;height:36px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.app-rail .v2-nav-link svg{color:#ffffff80;transition:color .12s}.app-rail .v2-nav-link:hover svg{color:#ffffffd9}.app-rail-foot{border-top:1px solid #ffffff12;flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}.app-rail-foot .v2-nav-link{color:#ffffff8f}.app-rail-foot .v2-nav-link svg{color:#fff6}.app-body{flex-direction:column;min-width:0;display:flex}.app-topbar{z-index:50;background:var(--app-surface);grid-template-columns:minmax(0,1fr) minmax(240px,460px) minmax(0,1fr);align-items:center;gap:16px;height:56px;padding:0 18px;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb, var(--app-surface) 88%, transparent)}}.app-topbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--app-border)}.app-topbar-left{align-items:center;gap:10px;min-width:0;display:flex}.app-topbar-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-topbar-title{color:var(--app-ink);font-size:13.5px;font-weight:600}.app-command{border:1px solid var(--app-border);background:var(--app-canvas);width:100%;height:34px;color:var(--app-muted);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.app-command:hover{border-color:var(--app-border-strong);background:var(--app-surface);box-shadow:0 1px 2px #0c13240d}.app-command-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app-command kbd{font:500 11px/1 var(--font-geist-sans,ui-sans-serif);border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-muted);border-radius:6px;padding:4px 5px}.app-sync{border:1px solid var(--app-border);background:var(--app-surface);height:30px;color:var(--app-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:inline-flex;position:relative}.app-sync-dot{background:var(--app-muted);border-radius:999px;width:7px;height:7px}.app-sync[data-tone=ok] .app-sync-dot{background:var(--app-ok);box-shadow:0 0 0 3px var(--app-ok)}@supports (color:color-mix(in lab, red, red)){.app-sync[data-tone=ok] .app-sync-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-ok) 18%, transparent)}}.app-sync[data-tone=warn] .app-sync-dot{background:var(--app-warn);box-shadow:0 0 0 3px var(--app-warn)}@supports (color:color-mix(in lab, red, red)){.app-sync[data-tone=warn] .app-sync-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-warn) 20%, transparent)}}[data-tip]{position:relative}[data-tip]:hover:after,[data-tip]:focus-visible:after{content:attr(data-tip);z-index:90;color:#fff;white-space:normal;text-align:left;background:#0c1324;border-radius:9px;max-width:260px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px -18px #0c1324b3}.app-shell :focus-visible{outline:2px solid var(--app-brand);outline-offset:2px;border-radius:8px}.app-rail :focus-visible{outline-color:#7ba2ff}.app-palette-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#090d196b;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.app-palette{border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;width:min(580px,100vw - 32px);overflow:hidden;box-shadow:0 40px 90px -40px #090d1999}.app-palette-input{border-bottom:1px solid var(--app-border);color:var(--app-muted);align-items:center;gap:10px;padding:13px 15px;display:flex}.app-palette-input input{font:inherit;color:var(--app-ink);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.app-palette-list{max-height:340px;margin:0;padding:7px;list-style:none;overflow-y:auto}.app-palette-list button{cursor:pointer;text-align:left;width:100%;color:var(--app-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;display:flex}.app-palette-list button[data-active=true]{background:var(--app-brand-soft)}.app-palette-item{flex-direction:column;gap:1px;min-width:0;display:flex}.app-palette-name{font-size:13.5px;font-weight:500}.app-palette-hint{color:var(--app-muted);font-size:12px}.app-palette-empty{color:var(--app-muted);padding:14px 12px;font-size:13px}.app-workspace{flex:1;padding:20px 24px 64px}.app-workspace .v2-screen{gap:0;width:100%;max-width:1480px;margin:0;padding:0}.dash-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.dash-title{letter-spacing:-.022em;color:var(--app-ink);margin:0;font-size:30px;font-weight:600;line-height:1.12}.dash-sub{color:var(--app-muted);margin:6px 0 0;font-size:14px}.dash-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.dash-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dash-grid>*{grid-column:span 12;min-width:0}@media (min-width:1000px){.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}.col-span-3{grid-column:span 3}}.stat-strip{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;display:grid;overflow:hidden}.stat-cell{border-right:1px solid var(--app-border);min-width:0;padding:14px 16px}.stat-cell:last-child{border-right:0}.stat-label{color:var(--app-muted);letter-spacing:.005em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.stat-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--app-ink);align-items:baseline;gap:8px;margin-top:7px;font-size:26px;font-weight:600;line-height:1.05;display:flex}.stat-delta{color:var(--app-muted);font-size:12.5px;font-weight:500}.stat-delta[data-tone=up]{color:var(--app-ok)}.stat-delta[data-tone=down]{color:var(--app-danger)}.stat-note{color:var(--app-muted);margin:5px 0 0;font-size:12px}.panel{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow)}.panel-head{border-bottom:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.panel-title{letter-spacing:-.008em;color:var(--app-ink);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.panel-title svg{color:var(--app-muted)}.panel-meta{color:var(--app-muted);font-size:12px}.panel-foot{border-top:1px solid var(--app-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.action-hero{border:1px solid var(--app-border);background:radial-gradient(120% 140% at 0% 0%, #2563ff12 0%, #2563ff00 54%), var(--app-surface);box-shadow:var(--app-shadow-raised);border-radius:18px;overflow:hidden}.action-hero-head{border-bottom:1px solid var(--app-border);padding:16px 18px 14px}.action-hero-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--app-brand);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.action-hero-title{letter-spacing:-.028em;color:var(--app-ink);margin:10px 0 0;font-size:26px;font-weight:600;line-height:1.16}.action-hero-lede{color:#475467;max-width:68ch;margin:8px 0 0;font-size:14.5px;line-height:1.5}html[data-theme=dark] .action-hero-lede{color:var(--app-muted)}.action-hero-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.tabs{border-bottom:1px solid var(--app-border);background:var(--app-canvas);gap:3px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.tabs{background:color-mix(in srgb, var(--app-canvas) 60%, var(--app-surface))}}.tabs button{appearance:none;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:500}.tabs button:hover{color:var(--app-ink);background:var(--app-brand-soft)}@supports (color:color-mix(in lab, red, red)){.tabs button:hover{background:color-mix(in srgb, var(--app-brand-soft) 60%, transparent)}}.tabs button[aria-selected=true]{background:var(--app-surface);color:var(--app-ink);box-shadow:0 1px 2px #0c132414, inset 0 0 0 1px var(--app-border)}.action-hero-cta{border-top:1px solid var(--app-border);background:var(--app-canvas);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.action-hero-cta{background:color-mix(in srgb, var(--app-canvas) 45%, var(--app-surface))}}.evidence-grid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:10px;display:grid}.evidence-cell{border:1px solid var(--app-border);background:var(--app-canvas);border-radius:12px;padding:11px 12px}.evidence-label{color:var(--app-muted);font-size:11.5px;font-weight:500}.evidence-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--app-ink);margin-top:5px;font-size:19px;font-weight:600}.evidence-fact{background:var(--app-canvas);border:1px solid var(--app-border);color:#344054;border-radius:12px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.55}html[data-theme=dark] .evidence-fact{color:var(--app-muted)}.watch-list{margin:0;padding:0;list-style:none}.watch-row{border-bottom:1px solid var(--app-border);align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;display:flex}.watch-row:last-child{border-bottom:0}.watch-row-name{color:var(--app-ink);font-weight:500}.watch-row-state{color:var(--app-muted);text-align:right;margin-left:auto;font-size:12px}.watch-dot{background:var(--app-muted);border-radius:999px;flex-shrink:0;width:7px;height:7px}.watch-dot[data-tone=ok]{background:var(--app-ok)}.watch-dot[data-tone=warn]{background:var(--app-warn)}.watch-dot[data-tone=idle]{background:var(--app-border-strong)}.pill{border:1px solid var(--app-border);background:var(--app-canvas);height:23px;color:var(--app-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pill[data-tone=ok]{border-color:var(--app-ok)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=ok]{border-color:color-mix(in srgb, var(--app-ok) 26%, var(--app-border))}}.pill[data-tone=ok]{background:var(--app-ok)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=ok]{background:color-mix(in srgb, var(--app-ok) 9%, var(--app-surface))}}.pill[data-tone=ok]{color:#0f7a3d}.pill[data-tone=warn]{border-color:var(--app-warn)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=warn]{border-color:color-mix(in srgb, var(--app-warn) 30%, var(--app-border))}}.pill[data-tone=warn]{background:var(--app-warn)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=warn]{background:color-mix(in srgb, var(--app-warn) 10%, var(--app-surface))}}.pill[data-tone=warn]{color:#9a6408}.pill[data-tone=brand]{border-color:var(--app-brand)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=brand]{border-color:color-mix(in srgb, var(--app-brand) 28%, var(--app-border))}}.pill[data-tone=brand]{background:var(--app-brand-soft);color:var(--app-brand)}.pill[data-tone=danger]{border-color:var(--app-danger)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=danger]{border-color:color-mix(in srgb, var(--app-danger) 28%, var(--app-border))}}.pill[data-tone=danger]{background:var(--app-danger)}@supports (color:color-mix(in lab, red, red)){.pill[data-tone=danger]{background:color-mix(in srgb, var(--app-danger) 9%, var(--app-surface))}}.pill[data-tone=danger]{color:#b32424}html[data-theme=dark] .pill[data-tone=ok]{color:#5fd08b}html[data-theme=dark] .pill[data-tone=warn]{color:#e7b258}html[data-theme=dark] .pill[data-tone=danger]{color:#f18b8b}.btn{border:1px solid var(--app-border);background:var(--app-surface);height:36px;color:var(--app-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.btn:hover{border-color:var(--app-border-strong);background:var(--app-canvas)}.btn[data-variant=primary]{background:var(--app-brand);border-color:var(--app-brand);color:#fff;box-shadow:0 1px 2px #0c132429,0 8px 22px -14px #2563ffe6}.btn[data-variant=primary]:hover{background:var(--app-brand-hover);border-color:var(--app-brand-hover)}.btn[data-variant=quiet]{color:var(--app-muted);background:0 0;border-color:#0000}.btn[data-variant=quiet]:hover{background:var(--app-canvas);color:var(--app-ink);border-color:var(--app-border)}.btn[data-size=lg]{border-radius:12px;height:42px;padding:0 18px;font-size:14.5px}.link-arrow{color:var(--app-brand);align-items:center;gap:5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow:hover{color:var(--app-brand-hover);text-underline-offset:3px;text-decoration:underline}.chart-legend{color:var(--app-muted);gap:14px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-swatch{background:var(--app-brand);border-radius:3px;width:9px;height:9px}.timeline{margin:0;padding:14px 16px 6px;list-style:none}.timeline-item{border-left:1.5px solid var(--app-border);padding:0 0 18px 22px;position:relative}.timeline-item:last-child{border-left-color:#0000;padding-bottom:4px}.timeline-item:before{content:"";background:var(--app-surface);border:2px solid var(--app-border-strong);border-radius:999px;width:9px;height:9px;position:absolute;top:3px;left:-5.5px}.timeline-item[data-tone=brand]:before{border-color:var(--app-brand)}.timeline-item[data-tone=ok]:before{border-color:var(--app-ok)}.timeline-when{letter-spacing:.02em;text-transform:uppercase;color:var(--app-muted);font-size:11.5px;font-weight:600}.timeline-what{color:var(--app-ink);margin:4px 0 0;font-size:13.5px}.ba-grid{background:var(--app-border);border-top:1px solid var(--app-border);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid}.ba-cell{background:var(--app-surface);padding:12px 14px}.ba-label{color:var(--app-muted);font-size:11.5px;font-weight:500}.ba-values{font-variant-numeric:tabular-nums;align-items:baseline;gap:7px;margin-top:5px;display:flex}.ba-from{color:var(--app-muted);font-size:14px}.ba-arrow{color:var(--app-border-strong);font-size:13px}.ba-to{letter-spacing:-.02em;color:var(--app-ink);font-size:20px;font-weight:600}.ba-cell[data-tone=up] .ba-to{color:var(--app-ok)}.ba-cell[data-tone=down] .ba-to{color:var(--app-danger)}.data-table{border-collapse:collapse;width:100%;font-size:13.5px}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--app-muted);border-bottom:1px solid var(--app-border);padding:0 16px 9px;font-size:11.5px;font-weight:600}.data-table td{border-bottom:1px solid var(--app-border);color:var(--app-ink);vertical-align:middle;padding:11px 16px}.data-table tr:last-child td{border-bottom:0}.data-table tr:hover td{background:var(--app-canvas)}@supports (color:color-mix(in lab, red, red)){.data-table tr:hover td{background:color-mix(in srgb, var(--app-canvas) 70%, var(--app-surface))}}.data-table .num{font-variant-numeric:tabular-nums;text-align:right;color:var(--app-muted)}.system-card{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);flex-direction:column;gap:12px;min-height:152px;padding:15px 16px;display:flex}.system-card-top{align-items:center;gap:10px;display:flex}.system-icon{background:var(--app-canvas);border:1px solid var(--app-border);width:32px;height:32px;color:var(--app-ink);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.system-name{color:var(--app-ink);font-size:13.5px;font-weight:600}.system-facts{color:var(--app-muted);flex-direction:column;gap:5px;margin:0;font-size:12.5px;display:flex}.system-facts code{color:var(--app-ink);background:var(--app-canvas);border:1px solid var(--app-border);border-radius:6px;padding:2px 5px;font-size:12px}.system-foot{margin-top:auto}.skeleton{background:linear-gradient(90deg, var(--app-border) 25%, var(--app-border) 37%, var(--app-border) 63%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(90deg, var(--app-border) 25%, color-mix(in srgb, var(--app-border) 45%, var(--app-surface)) 37%, var(--app-border) 63%)}}.skeleton{background-size:400% 100%;animation:1.5s ease-in-out infinite app-shimmer}.state{align-items:flex-start;gap:13px;padding:16px;display:flex}.state-icon{background:var(--app-brand-soft);width:34px;height:34px;color:var(--app-brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.state-title{color:var(--app-ink);margin:0;font-size:14.5px;font-weight:600}.state-body{color:var(--app-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.state-actions{gap:9px;margin-top:11px;display:flex}.notice{border:1px solid var(--app-border);background:var(--app-canvas);color:var(--app-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.notice[data-tone=warn]{border-color:var(--app-warn)}@supports (color:color-mix(in lab, red, red)){.notice[data-tone=warn]{border-color:color-mix(in srgb, var(--app-warn) 26%, var(--app-border))}}.notice[data-tone=warn]{background:var(--app-warn)}@supports (color:color-mix(in lab, red, red)){.notice[data-tone=warn]{background:color-mix(in srgb, var(--app-warn) 8%, var(--app-surface))}}.notice[data-tone=warn]{color:#8a5a06}@media (max-width:999px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-rail{display:none}.app-topbar{grid-template-columns:minmax(0,1fr) auto;height:52px;padding:0 12px}.app-topbar-center{order:3;grid-column:1/-1;padding-bottom:8px}.app-workspace{padding:16px 14px 84px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-cell:nth-child(2n){border-right:0}.stat-cell:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.dash-title{font-size:23px}.action-hero-title{font-size:21px}.action-hero-cta .btn,.action-hero-cta .link-arrow{flex:auto;justify-content:center}.dash-head{flex-direction:column;gap:12px}.dash-actions{width:100%}.dash-grid{gap:12px}.v2-tabbar{display:flex}[data-tip]:hover:after,[data-tip]:focus-visible:after{display:none}}@media (min-width:1000px){.v2-tabbar{display:none}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.plan-list{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.plan-list li{color:#344054;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.5;display:flex}html[data-theme=dark] .plan-list li{color:var(--app-muted)}.plan-index{border:1px solid var(--app-brand);border-radius:999px;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-index{border:1px solid color-mix(in srgb, var(--app-brand) 30%, var(--app-border))}}.plan-index{background:var(--app-brand-soft);color:var(--app-brand);font-size:11.5px;font-weight:600}.factlist{grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.factlist li{border:1px solid var(--app-border);background:var(--app-canvas);border-radius:11px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.fact-value{font-variant-numeric:tabular-nums;color:var(--app-ink);font-size:15px;font-weight:600}.fact-label{color:var(--app-muted);font-size:12px}.sparkline{width:100%;height:34px;margin-top:10px;display:block}.bars{align-items:flex-end;gap:2px;padding:0 16px;display:flex}.bars-col{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.bars-fill{background:linear-gradient(180deg, var(--app-brand) 0%, var(--app-brand) 100%);border-radius:3px 3px 2px 2px;width:100%}@supports (color:color-mix(in lab, red, red)){.bars-fill{background:linear-gradient(180deg, var(--app-brand) 0%, color-mix(in srgb, var(--app-brand) 62%, #fff) 100%)}}.bars-col:hover .bars-fill{background:var(--app-brand-hover)}.workflow{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.workflow-step{color:var(--app-muted);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.workflow-step[data-state=active]{background:var(--app-brand-soft);color:var(--app-ink);font-weight:500}.workflow-step[data-state=done]{color:var(--app-ink)}.workflow-mark{border:2px solid var(--app-border-strong);border-radius:999px;flex-shrink:0;width:9px;height:9px}.workflow-step[data-state=done] .workflow-mark{border-color:var(--app-ok);background:var(--app-ok)}.workflow-step[data-state=active] .workflow-mark{border-color:var(--app-brand);background:var(--app-brand);box-shadow:0 0 0 3px var(--app-brand)}@supports (color:color-mix(in lab, red, red)){.workflow-step[data-state=active] .workflow-mark{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-brand) 20%, transparent)}}.workflow-state{text-transform:uppercase;letter-spacing:.07em;color:var(--app-muted);margin-left:auto;font-size:11.5px}.spin{animation:.9s linear infinite app-spin}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.system-grid{grid-template-columns:repeat(auto-fit,minmax(min(252px,100%),1fr));gap:16px;display:grid}.range{border:1px solid var(--app-border);background:var(--app-canvas);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.range a{color:var(--app-muted);white-space:nowrap;border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:500;text-decoration:none}.range a:hover{color:var(--app-ink);background:var(--app-surface)}.range a[data-active=true]{background:var(--app-surface);color:var(--app-ink);box-shadow:0 1px 2px #0c132414, inset 0 0 0 1px var(--app-border)}@media (min-width:1240px){.system-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:999px){.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left tools""none none"}.app-topbar-left{grid-area:left}.app-topbar-right{grid-area:tools}.app-topbar-center{grid-area:2/1;display:block}.app-topbar-center .app-command{width:100%}.app-command kbd,.app-sync-label{display:none}.app-sync{padding:0 8px}.app-topbar{row-gap:8px;height:auto;padding:8px 12px}.app-workspace{padding-top:14px}}.v2-tabbar{z-index:70;padding-bottom:env(safe-area-inset-bottom,0);background:var(--app-surface);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.v2-tabbar{background:color-mix(in srgb, var(--app-surface) 92%, transparent)}}.v2-tabbar{-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--app-border)}.v2-tabbar a{letter-spacing:-.004em;min-height:56px;color:var(--app-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.v2-tabbar a[aria-current=page],.v2-tabbar a[aria-current=page] svg{color:var(--app-brand)}.state>div{min-width:0}.state-actions{flex-wrap:wrap}.state-title,.state-body{overflow-wrap:anywhere}.watch-row,.watch-row-name{min-width:0}@media (min-width:1000px){.v2-tabbar{display:none!important}}.system-card-top{flex-wrap:wrap}.system-name{min-width:0}@media (min-width:1180px){.system-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-rail{--app-rail:#101a2e;--app-rail-2:#0d1626;background:linear-gradient(#111c31 0%,#0d1626 100%);padding:12px 10px 10px}.app-rail-brand span,.app-rail-brand>span:last-child{letter-spacing:-.012em;font-size:14.5px;font-weight:600}.app-rail .v2-nav-link{border-radius:8px;gap:9px;height:34px;padding:0 9px;font-size:14px;font-weight:500}.app-rail-foot{gap:1px;padding-top:8px}.app-topbar{background:var(--app-surface);border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) minmax(220px,380px) minmax(0,1fr);height:56px;padding:0 28px}.app-command{background:var(--app-surface);border-color:var(--app-border-strong);max-width:380px;height:36px;color:var(--app-ink);border-radius:9px;margin:0 auto;padding:0 8px 0 11px;font-size:13.5px}.app-command:hover{border-color:var(--app-brand)}@supports (color:color-mix(in lab, red, red)){.app-command:hover{border-color:color-mix(in srgb, var(--app-brand) 45%, var(--app-border-strong))}}.app-command:hover{box-shadow:0 1px 2px #0c13240f}.app-command kbd{background:var(--app-canvas);padding:3px 5px;font-size:11px}.app-sync{height:32px;font-size:13px}.app-workspace .v2-screen{max-width:1280px;margin-inline:auto}@media (min-width:1700px){.app-workspace .v2-screen{max-width:1320px}}.dash-head{margin-bottom:22px}.dash-title{letter-spacing:-.024em;font-size:30px}.dash-sub{margin-top:7px;font-size:15px}.stat-cell{padding:16px 18px}.stat-label{gap:7px;font-size:13px}.stat-value{margin-top:8px;font-size:30px}.stat-delta{font-size:13px}.stat-note{margin-top:6px;font-size:13px}.evidence-label{font-size:12.5px}.evidence-value{font-size:22px}.evidence-fact{font-size:14.5px;line-height:1.6}.panel-head{padding:15px 18px}.panel-title{gap:9px;font-size:16px}.panel-meta{font-size:13px}.panel-body{padding:18px}.panel-foot{padding:13px 18px}.watch-row{gap:11px;padding:13px 18px;font-size:14.5px}.watch-row-state{font-size:13px}.watch-row-name{font-size:14.5px}.link-arrow{font-size:13.5px}.state-title{font-size:15.5px}.state-body{font-size:14.5px;line-height:1.55}.state{padding:18px}.timeline{padding:16px 18px 8px}.timeline-what{font-size:14.5px}.timeline-when{font-size:12.5px}.data-table{font-size:14px}.data-table th{padding:0 18px 10px;font-size:12px}.data-table td{padding:13px 18px}.pill{height:25px;padding:0 10px;font-size:12.5px}.action-hero-title{font-size:26px}.action-hero-lede{font-size:15.5px}.action-hero-head{padding:18px 20px 16px}.action-hero-body{padding:18px 20px}.action-hero-cta{padding:16px 20px}.tabs button{padding:8px 13px;font-size:13.5px}.btn{border-color:var(--app-border-strong);height:38px;color:var(--app-ink);padding:0 15px;font-size:14px;font-weight:500}.btn[data-size=lg]{height:42px;padding:0 18px;font-size:14.5px}.btn[data-variant=primary],.btn.btn-primary{background:var(--app-brand);border-color:var(--app-brand);color:#fff}.btn[data-variant=primary]:hover,.btn.btn-primary:hover{background:var(--app-brand-hover);border-color:var(--app-brand-hover)}.btn[data-variant=quiet],.btn.btn-ghost{color:var(--app-muted);background:0 0;border-color:#0000}.btn[data-variant=quiet]:hover,.btn.btn-ghost:hover{color:var(--app-ink);background:var(--app-canvas);border-color:var(--app-border)}.system-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:18px}@media (min-width:1180px){.system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-grid--five{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}@media (min-width:1180px){.system-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}.system-icon{border-radius:10px;width:36px;height:36px}.system-name{letter-spacing:-.01em;font-size:16px}.system-facts{gap:6px;font-size:13.5px;line-height:1.5}.system-facts code{font-size:13px}.range{border-radius:12px;padding:4px}.range a{padding:7px 13px;font-size:13px}.chart-frame{padding:16px 18px 8px}.chart-legend{font-size:13px}.bars{padding:0 18px}.ba-cell{padding:14px 16px}.ba-label{font-size:12.5px}.ba-to{font-size:24px}.ba-from{font-size:15px}.disclosure-strip{border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:15px 18px;display:flex}.disclosure-strip .lead{color:var(--app-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.disclosure-strip dl{color:var(--app-muted);flex-wrap:wrap;gap:6px 22px;margin:0;font-size:13.5px;display:flex}.disclosure-strip dt,.disclosure-strip dd{margin:0;display:inline}.disclosure-strip dt{color:var(--app-ink);font-weight:600}.disclosure-strip dt:after{content:" ·";color:var(--app-border-strong)}.live-grid{background:var(--app-border);border-top:1px solid var(--app-border);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;display:grid}.live-cell{background:var(--app-surface);padding:15px 18px}.live-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--app-ink);font-size:24px;font-weight:600}.live-label{color:var(--app-muted);margin-top:4px;font-size:12.5px}@media (max-width:999px){.app-workspace{padding:18px 16px 84px}.dash-title,.stat-value{font-size:24px}.system-grid,.system-grid--five{grid-template-columns:minmax(0,1fr)}}@media (min-width:1180px){.system-grid.system-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:999px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left tools""command command";row-gap:8px;height:auto;padding:8px 12px}.app-topbar-left{grid-area:left}.app-topbar-right{grid-area:tools}.app-topbar-center{grid-area:command}.app-command{max-width:none;margin:0}.app-workspace{padding:14px 14px 84px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-shell{grid-template-columns:224px minmax(0,1fr)}.app-workspace{padding:26px 32px 80px}.app-workspace .v2-screen,.app-workspace .v2-screen[data-width=read],.app-workspace .v2-screen[data-width=wide],.app-workspace .v2-screen[data-width=full]{width:100%;max-width:1280px;margin-inline:auto;padding:0}@media (min-width:1700px){.app-workspace .v2-screen,.app-workspace .v2-screen[data-width=read],.app-workspace .v2-screen[data-width=wide]{max-width:1320px}}.app-rail{--app-rail:#0b1220;background:linear-gradient(#0c1424 0%,#0b1220 100%);padding:14px 12px 12px}.app-rail-brand{height:38px;margin:2px 8px 16px}.app-rail-brand svg,.app-rail-brand img{width:26px;height:26px}.app-rail-brand span,.app-rail-brand>span:last-child{letter-spacing:-.018em;color:#fff;font-size:16px;font-weight:600}.app-rail .v2-nav{gap:2px}.app-rail .v2-nav-link{color:#ffffffc2;border-radius:10px;gap:11px;height:42px;padding:0 12px;font-size:14px;font-weight:500}.app-rail .v2-nav-link svg{color:#ffffff8c;width:18px;height:18px}.app-rail .v2-nav-link:hover{color:#fff;background:#ffffff12}.app-rail .v2-nav-link[aria-current=page]{color:#fff;background:#2563ff38;box-shadow:inset 0 0 0 1px #7aa2ff47}.app-rail .v2-nav-link[aria-current=page]:before{content:"";position:absolute}.app-rail-foot{border-top:1px solid #ffffff14;gap:2px;margin-top:auto;padding-top:12px}.app-rail-foot .v2-nav-link{color:#ffffffa8;height:40px}.app-rail-group{letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin:16px 12px 6px;font-size:10.5px;font-weight:600}.app-topbar{grid-template-columns:minmax(0,1fr) minmax(220px,360px) minmax(0,1fr);height:56px;padding:0 32px}.app-topbar-left,.app-topbar-right{gap:12px}.app-command{max-width:360px;height:36px;font-size:13.5px}.btn,.btn.btn-primary,.btn.btn-secondary,.btn.btn-ghost{border-radius:10px}.btn-primary,.btn[data-variant=primary],a.btn-primary,button.btn-primary{color:#fff;background:#2563ff;border-color:#2563ff;box-shadow:0 1px 2px #0c132424,0 10px 24px -16px #2563ffe6}.btn-primary:hover,.btn[data-variant=primary]:hover{background:#1c4fe0;border-color:#1c4fe0}.btn-secondary,.btn[data-variant=secondary]{background:var(--app-surface);color:var(--app-ink);border-color:#d7dcea}.btn-secondary:hover,.btn[data-variant=secondary]:hover{background:#fbfcff;border-color:#b9c1d6}.btn-ghost,.btn[data-variant=quiet]{color:#3652a6;background:0 0;border-color:#0000}.btn-ghost:hover,.btn[data-variant=quiet]:hover{background:var(--app-brand-soft);color:#1c4fe0;border-color:#0000}.btn-danger{color:#fff;background:#dc3b3b;border-color:#dc3b3b}.dash-title{font-size:30px}.dash-sub{color:var(--app-muted);font-size:14.5px}.panel-title{font-size:17px}.system-name{font-size:15px;font-weight:600}.section-title{font-size:17px}.system-card{gap:13px;min-height:188px;padding:18px}.system-card-top{align-items:center;gap:11px}.system-facts{font-size:13.5px;line-height:1.55}.system-foot{margin-top:auto;padding-top:2px}.system-foot .btn{justify-content:center;width:100%}.nav-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.nav-card{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:14px;align-items:center;gap:13px;padding:15px 16px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.nav-card:hover{border-color:var(--app-brand)}@supports (color:color-mix(in lab, red, red)){.nav-card:hover{border-color:color-mix(in srgb, var(--app-brand) 35%, var(--app-border))}}.nav-card:hover{box-shadow:0 10px 30px -22px #0c132466}.nav-card-icon{background:var(--app-canvas);border:1px solid var(--app-border);width:38px;height:38px;color:var(--app-ink);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.nav-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.nav-card-title{color:var(--app-ink);font-size:14.5px;font-weight:600}.nav-card-sub{color:var(--app-muted);font-size:13px}.nav-card-chevron{color:var(--app-border-strong);flex-shrink:0;margin-left:auto}.v2-goal-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.v2-goal{text-align:left;border:1.5px solid var(--app-border);background:var(--app-surface);min-height:96px;color:var(--app-ink);cursor:pointer;box-shadow:var(--app-shadow);border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 16px;font-size:14.5px;font-weight:600;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.v2-goal small{color:var(--app-muted);font-size:13px;font-weight:400;line-height:1.5}.v2-goal:hover{border-color:var(--app-brand)}@supports (color:color-mix(in lab, red, red)){.v2-goal:hover{border-color:color-mix(in srgb, var(--app-brand) 45%, var(--app-border))}}.v2-goal:hover{background:var(--surface-hover)}.v2-goal[data-selected=true]{border-color:var(--app-brand);background:var(--app-brand-soft);box-shadow:0 0 0 3px #2563ff1f}.v2-goal[data-selected=true]:after{content:"Selected";letter-spacing:.06em;text-transform:uppercase;color:var(--app-brand);margin-top:4px;font-size:11.5px;font-weight:600}.v2-goal:disabled{opacity:.6;cursor:progress}.v2-facts{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px 22px;margin:0;display:grid}.v2-facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--app-muted);font-size:12.5px;font-weight:600}.v2-facts dd{color:var(--app-ink);margin:4px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:999px){.app-workspace{padding:16px 16px 84px}.system-card{min-height:0}}.site-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:24px;display:grid}.site-connections-grid--setup{grid-auto-rows:auto}.site-connection-card{flex-direction:column;align-self:stretch;min-width:0;height:100%;display:flex}.site-connection-card--expanded{grid-column:1/-1;height:auto}.site-connection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.site-connection-title{align-items:center;gap:10px;min-width:0;display:flex}.site-connection-mark{border:1px solid var(--app-border);border-radius:var(--v2-radius-container);background:var(--app-canvas);width:34px;height:34px;color:var(--app-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.site-connection-body{flex-direction:column;flex:1;gap:16px;margin-top:16px;display:flex}.site-connection-body>.v2-actions{margin-top:auto;padding-top:4px}.site-connection-card .v2-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.onboarding-connection-card{min-width:0;box-shadow:none;flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (max-width:839px){.site-connections-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:16px}.onboarding-connections-grid{grid-template-columns:minmax(0,1fr);gap:16px}.site-connection-card .v2-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width:999px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"site actions""command command";align-items:center;row-gap:8px;height:auto;padding:8px 16px}.app-command{width:100%;max-width:none}}.app-rail{z-index:30}.app-topbar{z-index:40}.v2-switcher .site-switcher{border:1px solid var(--app-border);background:var(--app-surface);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:10px;max-width:300px;height:40px;padding:0 10px;display:flex}.v2-switcher .site-switcher:hover{background:#fbfcff;border-color:#cdd5e6}.v2-switcher .site-switcher strong{color:var(--app-ink);font-size:13.5px;font-weight:600;line-height:1.25}.v2-switcher .site-switcher .text-slate-400{font-size:12px;line-height:1.25;color:var(--app-muted)!important}.v2-switcher .site-initial{color:#2563ff;background:#eef3ff;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.v2-switcher .site-switch-chevron{color:var(--app-muted);font-size:12px;line-height:1}.v2-account-trigger{border:1px solid var(--app-border);background:var(--app-surface);cursor:pointer;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.v2-account-trigger:hover{background:#fbfcff}.v2-account-trigger .user-initial{width:26px;height:26px;color:var(--app-ink);border-radius:999px;place-items:center;font-size:11.5px;font-weight:640;display:grid}.site-switcher-panel--portal,.v2-account-body--portal{z-index:200;border:1px solid var(--app-border);background:var(--app-surface);overscroll-behavior:contain;border-radius:14px;flex-direction:column;gap:8px;max-width:min(340px,100vw - 24px);max-height:min(72vh,520px);padding:12px;animation:.12s ease-out app-popover-in;display:flex;overflow:auto;box-shadow:0 2px 6px #0c13240f,0 28px 64px -30px #0c132473}@keyframes app-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site-switcher-panel--portal,.v2-account-body--portal{animation:none}}.site-switcher-panel--portal form{flex-direction:column;gap:2px;margin:0;display:flex}.site-switcher-panel--portal .site-choice{width:100%;color:var(--app-ink-2,#475467);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 10px;font-size:13px;display:block}.site-switcher-panel--portal .site-choice:hover{background:var(--app-canvas);color:var(--app-ink)}.site-switcher-panel--portal .site-choice[aria-current=true]{color:var(--app-ink);background:#f2f6ff;border-color:#cddcff}.site-switcher-panel--portal .site-choice strong{font-weight:600}.site-switcher-panel--portal .site-choice span{color:var(--app-muted)}.site-switcher-panel--portal .site-add-action{border-top:1px solid var(--app-border);color:#2563ff;margin-top:4px;padding:9px 10px 2px;font-size:12.5px;font-weight:560;text-decoration:none;display:block}.site-switcher-panel--portal .site-add-action:hover{text-underline-offset:3px;text-decoration:underline}.site-switcher-panel--portal .site-add-locked{color:var(--app-muted)}.site-switcher-panel--portal [role=alert]{color:#b42318;margin:6px 0 0;font-size:12.5px}.app-rail .v2-nav-link[aria-current=page]{box-shadow:none;color:#fff;background:#2563ff33}.app-rail .v2-nav-link[aria-current=page] svg{color:#a8c2ff}.app-rail-brand{border-bottom:1px solid #ffffff0f;padding-bottom:14px}.app-rail .v2-nav-link{gap:10px}.app-rail-group{margin:14px 12px 2px}.settings-canvas{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;display:grid}.settings-block{border:1px solid var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow);border-radius:16px;padding:20px}.settings-block-head{margin-bottom:16px}.settings-block-title{letter-spacing:-.014em;color:var(--app-ink);margin:0;font-size:16px;font-weight:600}.settings-block-hint{color:var(--app-muted);margin:6px 0 0;font-size:13px;line-height:1.55}.settings-fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.settings-fields .app-field-wide{grid-column:1/-1}.app-field{flex-direction:column;gap:6px;min-width:0;display:flex}.app-field>label{color:var(--app-ink);font-size:13px;font-weight:600}.app-field input,.app-field textarea,.app-field select{border:1px solid var(--app-border);background:var(--surface);width:100%;min-height:40px;color:var(--text);border-radius:10px;padding:9px 11px;font-size:14px}.app-field input::placeholder,.app-field textarea::placeholder{color:var(--text-muted)}.app-field textarea{min-height:108px;line-height:1.55}.app-field input:focus-visible,.app-field textarea:focus-visible,.app-field select:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.app-field-hint{color:var(--app-muted);font-size:12.5px;line-height:1.5}.settings-label-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-source{letter-spacing:.02em;text-transform:none;background:var(--surface-subtle);color:var(--text-muted);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:600}.settings-source[data-source=ai],.settings-source[data-source=user]{background:var(--accent-soft);color:var(--accent-strong)}.settings-analyze{flex-direction:column;align-items:flex-end;gap:6px;max-width:320px;display:flex}.settings-analyze .app-field-hint{text-align:right}@media (max-width:899px){.settings-analyze{align-items:flex-start;max-width:none}.settings-analyze .app-field-hint{text-align:left}}.notice[data-tone=warn]{color:#6b4b07;background:#fff9ec;border:1px solid #f0dcb4;border-left:3px solid #d9930b;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:13.5px;line-height:1.45;display:flex}.notice[data-tone=warn] svg{color:#b8770a;flex-shrink:0}.notice[data-tone=warn] a{color:#8a5a00;font-weight:560}.app-workspace>div>.notice[data-tone=warn],.app-workspace .notice[data-tone=warn]{max-width:none}.dash-actions{flex-wrap:wrap}.settings-analyze{max-width:min(320px,100%)}.settings-analyze .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:40px;padding-block:8px;line-height:1.3}@media (max-width:640px){.settings-analyze .btn{text-align:center}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
