@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-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;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-background:#f5f6f8;--color-panel:#fff;--color-line:#e4e7ec;--color-ink:#0a1b2e;--color-muted:#5a6b7e;--color-sidebar:#0a1b2e;--color-gold:#d09818;--color-gold-foreground:#0a1b2e;--color-success:#31745a;--color-danger:#9c3f3f;--color-accent:#4a6bff;--radius-panel:10px;--radius-control:8px;--font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}}@layer base{button,input,select,textarea{font:inherit}a{color:inherit}.page h2{letter-spacing:-.01em;font-size:1.25rem;line-height:1.3}.page h3{letter-spacing:-.005em;font-size:1.125rem;line-height:1.35}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-7{top:calc(var(--spacing) * 7)}.top-14{top:calc(var(--spacing) * 14)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.\!block{display:block!important}.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}.inline-grid{display:inline-grid}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[4\.5rem\]{height:4.5rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-6{width:calc(var(--spacing) * 6)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[4\.5rem\]{width:4.5rem}.w-\[248px\]{width:248px}.w-\[280px\]{width:280px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[20rem\]{max-width:20rem}.max-w-\[85vw\]{max-width:85vw}.max-w-\[160px\]{max-width:160px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[16px_minmax\(0\,1fr\)\]{grid-template-columns:16px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-control{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-panel{border-radius:10px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:#4a6bff}.border-accent\/20{border-color:#4a6bff33;border-color:lab(49.6483% 26.92 -78.7541/.2)}.border-accent\/25{border-color:#4a6bff40;border-color:lab(49.6483% 26.92 -78.7541/.25)}.border-accent\/60{border-color:#4a6bff99;border-color:lab(49.6483% 26.92 -78.7541/.6)}.border-danger\/25{border-color:#9c3f3f40;border-color:lab(40.0175% 39.5782 20.7643/.25)}.border-gold{border-color:#d09818}.border-gold\/30{border-color:#d098184d;border-color:lab(66.9749% 14.4012 66.7745/.3)}.border-gold\/60{border-color:#d0981899;border-color:lab(66.9749% 14.4012 66.7745/.6)}.border-ink{border-color:#0a1b2e}.border-line{border-color:#e4e7ec}.border-success\/25{border-color:#31745a40;border-color:lab(43.9786% -27.3688 7.71264/.25)}.border-success\/30{border-color:#31745a4d;border-color:lab(43.9786% -27.3688 7.71264/.3)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-accent{background-color:#4a6bff}.bg-accent\/5{background-color:#4a6bff0d;background-color:lab(49.6483% 26.92 -78.7541/.05)}.bg-accent\/10{background-color:#4a6bff1a;background-color:lab(49.6483% 26.92 -78.7541/.1)}.bg-accent\/15{background-color:#4a6bff26;background-color:lab(49.6483% 26.92 -78.7541/.15)}.bg-background{background-color:#f5f6f8}.bg-danger\/5{background-color:#9c3f3f0d;background-color:lab(40.0175% 39.5782 20.7643/.05)}.bg-danger\/10{background-color:#9c3f3f1a;background-color:lab(40.0175% 39.5782 20.7643/.1)}.bg-gold{background-color:#d09818}.bg-gold\/10{background-color:#d098181a;background-color:lab(66.9749% 14.4012 66.7745/.1)}.bg-gold\/\[0\.04\]{background-color:#d098180a;background-color:lab(66.9749% 14.4012 66.7745/.04)}.bg-gold\/\[0\.06\]{background-color:#d098180f;background-color:lab(66.9749% 14.4012 66.7745/.06)}.bg-ink{background-color:#0a1b2e}.bg-ink\/40{background-color:#0a1b2e66;background-color:lab(9.14766% -1.38185 -15.1115/.4)}.bg-line{background-color:#e4e7ec}.bg-line\/70{background-color:#e4e7ecb3;background-color:lab(91.52% -.362009 -2.80792/.7)}.bg-panel{background-color:#fff}.bg-sidebar{background-color:#0a1b2e}.bg-success{background-color:#31745a}.bg-success\/5{background-color:#31745a0d;background-color:lab(43.9786% -27.3688 7.71264/.05)}.bg-success\/10{background-color:#31745a1a;background-color:lab(43.9786% -27.3688 7.71264/.1)}.bg-success\/40{background-color:#31745a66;background-color:lab(43.9786% -27.3688 7.71264/.4)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.fill-ink\/\[0\.07\]{fill:#0a1b2e12;fill:lab(9.14766% -1.38185 -15.1115/.07)}.fill-sidebar{fill:#0a1b2e}.stroke-accent{stroke:#4a6bff}.stroke-accent\/15{stroke:#4a6bff26;stroke:lab(49.6483% 26.92 -78.7541/.15)}.stroke-gold{stroke:#d09818}.stroke-ink{stroke:#0a1b2e}.stroke-ink\/30{stroke:#0a1b2e4d;stroke:lab(9.14766% -1.38185 -15.1115/.3)}.stroke-line{stroke:#e4e7ec}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-0{padding-inline:0}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.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-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-\[42px\]{padding-left:42px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2rem\]{font-size:2rem}.text-\[12px\]{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-normal{overflow-wrap:normal;word-break:normal}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#8b640c\]{color:#8b640c}.text-\[0\.7…rem\]{color:.7…rem}.text-accent{color:#4a6bff}.text-current{color:currentColor}.text-danger{color:#9c3f3f}.text-gold-foreground{color:#0a1b2e}.text-inherit{color:inherit}.text-ink{color:#0a1b2e}.text-ink\/85{color:#0a1b2ed9;color:lab(9.14766% -1.38185 -15.1115/.85)}.text-muted{color:#5a6b7e}.text-success{color:#31745a}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-line{text-decoration-color:#e4e7ec}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-\[0_0_0_1px_\#0a1b2e\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0a1b2e);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_0_0_6px_rgba\(74\,107\,255\,0\.15\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#4a6bff26);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_3px_rgba\(6\,15\,28\,0\.12\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#060f1c1f);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_4px_14px_rgba\(6\,15\,28\,0\.12\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#060f1c1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-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,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--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)}.ring-line{--tw-ring-color:#e4e7ec}.ring-panel{--tw-ring-color:#fff}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,top\]{transition-property:left,top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-accent:is(:where(.group):hover *){color:#4a6bff}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-1\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 1.5)}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-\[3px\]:before{content:var(--tw-content);width:3px}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-gold:before{content:var(--tw-content);background-color:#d09818}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-\[\#c9ced6\]:hover{border-color:#c9ced6}.hover\:border-accent\/50:hover{border-color:#4a6bff80;border-color:lab(49.6483% 26.92 -78.7541/.5)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-background:hover{background-color:#f5f6f8}.hover\:bg-gold\/90:hover{background-color:#d09818e6;background-color:lab(66.9749% 14.4012 66.7745/.9)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-ink:hover{color:#0a1b2e}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink:hover{text-decoration-color:#0a1b2e}.hover\:opacity-100:hover{opacity:1}}.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-accent\/40:focus-visible{--tw-ring-color:#4a6bff66}@supports (color:lab(0% 0 0)){.focus-visible\:ring-accent\/40:focus-visible{--tw-ring-color:lab(49.6483% 26.92 -78.7541/.4)}}.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:#4a6bff80}@supports (color:lab(0% 0 0)){.focus-visible\:ring-accent\/50:focus-visible{--tw-ring-color:lab(49.6483% 26.92 -78.7541/.5)}}.focus-visible\:ring-gold\/60:focus-visible{--tw-ring-color:#d0981899}@supports (color:lab(0% 0 0)){.focus-visible\:ring-gold\/60:focus-visible{--tw-ring-color:lab(66.9749% 14.4012 66.7745/.6)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\:checked\]\:border-gold:has(:checked){border-color:#d09818}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[state\=active\]\:border-line[data-state=active]{border-color:#e4e7ec}.data-\[state\=active\]\:bg-panel[data-state=active]{background-color:#fff}.data-\[state\=active\]\:text-ink[data-state=active]{color:#0a1b2e}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:639px){.max-\[639px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-\[639px\]\:hidden{display:none}}@media not all and (min-width:520px){.max-\[520px\]\:hidden{display:none}}@media (min-width:640px){.min-\[640px\]\:col-start-3{grid-column-start:3}.min-\[640px\]\:w-auto{width:auto}.min-\[640px\]\:auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.min-\[640px\]\:grid-flow-col{grid-auto-flow:column}.min-\[640px\]\:\[grid-template-columns\:repeat\(auto-fit\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.min-\[640px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[640px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[640px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[640px\]\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.min-\[640px\]\:grid-cols-\[16px_minmax\(0\,1fr\)_auto\]{grid-template-columns:16px minmax(0,1fr) auto}.min-\[640px\]\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.min-\[640px\]\:flex-row{flex-direction:row}.min-\[640px\]\:flex-wrap{flex-wrap:wrap}.min-\[640px\]\:items-center{align-items:center}.min-\[640px\]\:items-end{align-items:flex-end}.min-\[640px\]\:items-start{align-items:flex-start}.min-\[640px\]\:justify-between{justify-content:space-between}.min-\[640px\]\:gap-4{gap:calc(var(--spacing) * 4)}.min-\[640px\]\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.min-\[640px\]\:gap-y-3{row-gap:calc(var(--spacing) * 3)}.min-\[640px\]\:self-end{align-self:flex-end}.min-\[640px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.min-\[640px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.min-\[640px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.min-\[640px\]\:p-5{padding:calc(var(--spacing) * 5)}.min-\[640px\]\:p-7{padding:calc(var(--spacing) * 7)}}@media (min-width:680px){.min-\[680px\]\:inline{display:inline}}@media (min-width:720px){.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[720px\]\:flex-row{flex-direction:row}.min-\[720px\]\:items-center{align-items:center}.min-\[720px\]\:justify-between{justify-content:space-between}}@media (min-width:760px){.min-\[760px\]\:block{display:block}.min-\[760px\]\:hidden{display:none}}@media (min-width:768px){.min-\[768px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[900px\]\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.min-\[900px\]\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:1024px){.min-\[1024px\]\:col-span-2{grid-column:span 2/span 2}.min-\[1024px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[1024px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1024px\]\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:1100px){.min-\[1100px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.min-\[1280px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[1280px\]\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_\.brand-name\]\:hidden .brand-name{display:none}.\[\&_article\>button\[aria-expanded\=false\]\]\:rounded-b-\[9px\] article>button[aria-expanded=false]{border-bottom-right-radius:9px;border-bottom-left-radius:9px}.\[\&_fieldset\]\:m-0 fieldset{margin:0}.\[\&_fieldset\]\:border-0 fieldset{border-style:var(--tw-border-style);border-width:0}.\[\&_fieldset\]\:p-0 fieldset{padding:0}.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_ol\]\:my-0 ol{margin-block:0}.\[\&_option\]\:text-ink option{color:#0a1b2e}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_ul\]\:my-0 ul{margin-block:0}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.compact-stack{gap:14px}.toggle-row,.check-row{align-items:flex-start;gap:10px;display:flex}.toggle-row input,.check-row input{width:auto;margin-top:3px}.toggle-row span{gap:3px;display:grid}.toggle-row small{color:var(--muted);font-weight:400}.weekly-report-page fieldset{border:1px solid var(--line);border-radius:12px;gap:9px;padding:14px;display:grid}.weekly-report-page fieldset legend{color:var(--muted);padding:0 6px;font-size:.85rem}.report-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.report-columns>div{background:var(--surface-soft,#f7f8fa);border:1px solid var(--line);border-radius:14px;padding:18px}.report-columns h3{margin-top:0}.report-columns ol{gap:12px;padding-left:20px;display:grid}.report-columns li strong,.report-columns li span{display:block}.report-columns li span{color:var(--muted);margin-top:3px;font-size:.86rem}@media (max-width:960px){.report-columns{grid-template-columns:1fr}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#0a1b2e;--muted:#5a6b7e;--line:#d9dedf;--canvas:#f4f1ea;--panel:#fff;--navy:#0a1b2e;--navy-deep:#060f1c;--surface:#0f2338;--surface-2:#14304a;--blue:#4a6bff;--cyan:#22d3ee;--purple:#7c5cff;--blue-soft:#eef1ff;--gold:#d09818;--gold-light:#e6b84a;--gold-soft:#f8eed6;--green:#31745a;--danger:#9c3f3f;--radius:14px;--shadow:0 16px 40px #060f1c17;--font-display:"Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-form fieldset{border:0;min-width:0;margin:0;padding:0}.profile-form .field>span{font-weight:600}.profile-form .field small{color:var(--muted);margin-left:6px;font-weight:400}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.profile-technical{border-top:1px solid var(--line);margin-top:26px;padding-top:20px}.profile-technical summary{cursor:pointer;padding-bottom:18px;font-weight:600}.profile-technical summary span{margin-left:8px;font-weight:400}.profile-save{flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;display:flex}.profile-form.is-compact{max-width:760px}.profile-compact-fields{gap:22px;display:grid}.profile-compact-fields .field{margin:0}.profile-compact-fields .field>span{color:var(--ink);font:680 .94rem var(--font-display);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.profile-compact-fields .field>span b{background:var(--navy);width:27px;height:27px;color:var(--gold-light);border-radius:8px;flex:none;place-items:center;font-size:.7rem;display:grid}.profile-compact-fields textarea,.profile-compact-fields input{background:#fff;border-color:#cfd5d6}.profile-compact-fields textarea:focus,.profile-compact-fields input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d098181f}.profile-compact-fields .field>small{margin:7px 0 0;font-size:.72rem;display:block}.profile-form.is-compact .profile-save{border-top:1px solid var(--line);padding-top:22px}.profile-form.is-compact .profile-save .button{min-height:46px}.profile-refill{margin-top:18px}.profile-refill .small{margin:6px 0 0}.profile-suggest-loading{gap:8px;display:grid}.profile-suggest-skeleton{gap:12px;margin-top:10px;display:grid}.profile-suggest-pages{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;display:block}.profile-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.profile-aside{gap:20px;display:grid}.profile-aside h2{font-size:1.3rem}.profile-page-link{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0;font-size:.86rem;text-decoration:none;display:block}.profile-page-link small{color:var(--muted);display:block}.start-single{max-width:820px}.start-single>.card+.card{margin-top:20px}.start-stage-layout{grid-template-columns:minmax(0,820px) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.start-stage-main{min-width:0}.start-stage-aside{color:var(--ink);background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:24px;position:sticky;top:92px}.start-stage-aside h2{margin:6px 0 12px;font-size:1.25rem}.start-stage-aside p{color:var(--muted)}.start-stage-aside.is-light{color:var(--ink);background:#fff;border:1px solid #e4e7ec}.start-stage-aside.is-light h2{margin-top:0}.start-stage-aside.is-light p{color:var(--muted);line-height:1.6}.start-analysis-block{max-width:820px;margin-bottom:24px}.start-analysis{gap:12px;display:grid}.start-analysis>p{margin:0}.start-analysis .analyse-verdict{margin:0!important}.start-stage-aside.is-light .plain-checklist{border-color:var(--line)}.start-stage-aside.is-light .plain-checklist li:before{color:var(--green)}.plain-checklist{border-top:1px solid var(--line);gap:11px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.plain-checklist li{align-items:center;gap:9px;font-size:.9375rem;display:flex}.plain-checklist li:before{content:"✓";color:var(--green);font-weight:750}.start-research-map{color:var(--ink);background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:42px;padding:32px;display:grid}.start-research-map h2{letter-spacing:-.01em;margin:6px 0 12px;font-size:1.5rem;line-height:1.25}.start-research-map p{color:var(--muted);margin:0}.start-research-map ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.start-research-map li{grid-template-columns:34px 1fr;gap:13px;padding:0 0 22px;display:grid;position:relative}.start-research-map li:last-child{padding-bottom:0}.start-research-map li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:0;left:16px}.start-research-map li>span{width:34px;height:34px;color:var(--ink);font:650 .875rem var(--font-display);border:1px solid #d0d5dd;border-radius:50%;place-items:center;display:grid}.start-research-map li div{gap:3px;padding-top:4px;display:grid}.start-research-map li small{color:var(--muted);font-size:.875rem;line-height:1.4}.data-choice .button{flex:none}.source-disclosure .baseline-sources{margin:18px 0}.start-ready-hero{border:1px solid var(--gold);color:var(--ink);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;padding:clamp(24px,4vw,40px);display:grid}.start-ready-hero h2{letter-spacing:-.01em;margin:6px 0 10px;font-size:1.5rem;line-height:1.25}.start-ready-hero p{max-width:700px;color:var(--muted)}.start-ready-hero .button-row{margin-top:24px}.baseline-sources{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:20px 0;display:grid}.baseline-source{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:start;padding:20px;display:flex}.baseline-source-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.baseline-source h3{margin:0;font-size:1rem}.baseline-source p{margin:12px 0 0;font-size:.87rem}.baseline-source .text-link{margin-top:auto;padding-top:16px}.recommended-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.recommended-action{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:start;padding:24px;display:flex}.action-number{font:650 .83rem var(--font-display);color:#8b640c;background:var(--gold-soft);border-radius:6px;padding:5px 8px}.recommended-action h3{margin:16px 0 8px;font-size:1.1rem;line-height:1.35}.recommended-action p{color:var(--muted);margin:0 0 20px;font-size:.9rem}.recommended-action a{margin-top:auto}.button-row{flex-wrap:wrap;gap:12px;display:flex}.today-composer{color:var(--ink);background:#fff;border:1px solid #e4e7ec;border-radius:10px;padding:28px}.today-composer h2{letter-spacing:-.01em;margin:6px 0 20px;font-size:1.5rem;line-height:1.25}.today-composer form{background:#fff;border:1px solid #d0d5dd;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.today-composer input{min-width:0;color:var(--ink);outline-offset:0;background:0 0;border:none;flex:1;padding:12px}.today-composer button{flex:none}.today-task-links{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.today-task-links a{color:var(--blue);font-size:.875rem;text-decoration:none}.today-task-links a:hover{text-decoration:underline}.text-button{cursor:pointer;color:var(--muted);text-align:left;background:0 0;border:0;padding:6px 0;font-size:.84rem}.text-button:hover{color:var(--ink);text-decoration:underline}.measurement-outcomes{gap:12px;margin-top:24px;display:grid}.measurement-outcomes>div{border-top:1px solid var(--line);padding-top:12px}.measurement-outcomes strong,.measurement-outcomes span{display:block}.guided-measurement{padding:clamp(24px,4vw,36px)}.guided-measurement .card-head{align-items:flex-start}.guided-measurement h2{max-width:650px;margin-top:7px}.measurement-promise{max-width:800px;color:var(--muted);margin:4px 0 24px;font-size:1rem}.measurement-topic{max-width:640px}.measurement-includes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.measurement-includes>div{border:1px solid var(--line);background:#fafbfc;border-radius:12px;grid-template-columns:24px 1fr;gap:8px;padding:15px;display:grid}.measurement-includes>div>span{color:var(--green);font-weight:800}.measurement-includes p,.measurement-progress p{gap:3px;margin:0;display:grid}.measurement-includes small,.measurement-progress small{color:var(--muted);line-height:1.4}.measurement-extras{border:1px solid var(--line);background:#fbfcfd;border-radius:12px}.measurement-extras>summary{cursor:pointer;justify-content:space-between;gap:15px;padding:15px 17px;font-weight:650;display:flex}.measurement-extras>summary span{color:var(--muted);font-size:.75rem;font-weight:400}.measurement-extras-body{border-top:1px solid var(--line);gap:14px;padding:0 17px 17px;display:grid}.measurement-extras-body>p{margin:14px 0 0}.measurement-extras .consent-row span{gap:3px;display:grid}.measurement-extras .consent-row small{color:var(--muted)}.measurement-submit{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.measurement-progress{background:var(--gold-soft);border-radius:12px;grid-template-columns:12px 1fr;align-items:center;gap:12px;margin-top:20px;padding:16px;display:grid}.measurement-progress>span{background:var(--gold);border-radius:50%;width:10px;height:10px;animation:1.6s ease-in-out infinite measurement-pulse;box-shadow:0 0 0 6px #d0981824}@keyframes measurement-pulse{50%{opacity:.6;transform:scale(.72)}}.source-ready{border-left:3px solid var(--green);background:#f2f8f5;border-radius:0 12px 12px 0;gap:3px;margin:0;padding:13px;display:grid}.measurement-addon{border:1px solid var(--line);border-radius:14px;gap:14px;margin:0;padding:18px;display:grid}.measurement-addon legend{padding:0 7px;font-weight:750}.measurement-addon .consent-row{margin:0}.profile-fact-row{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:18px}.profile-row-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-row-actions .consent-row{margin:0;font-size:.84rem}*{box-sizing:border-box}html{background:#f5f6f8}body{color:var(--ink);font-family:var(--font-body);background:#f5f6f8;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,.brand-lockup,.button{font-family:var(--font-display)}.signin-page{background:radial-gradient(at 50% 0,#4a6bff13,#0000 38rem),#f7f8fa;place-items:center;min-height:100svh;padding:32px 20px;display:grid}.signin-card{background:#fff;border:1px solid #e2e6ec;border-radius:20px;width:min(100%,440px);padding:clamp(28px,5vw,40px);box-shadow:0 22px 64px #0a1b2e17,0 2px 8px #0a1b2e09}.signin-brand{color:var(--ink);align-items:center;padding:0;text-decoration:none;display:inline-flex}.signin-brand .brand-mark{width:38px;height:38px}.signin-brand .brand-name{font:680 1.04rem var(--font-display);letter-spacing:-.035em}.signin-brand .brand-product{color:#a97808}.signin-heading{margin:34px 0 28px}.signin-kicker{color:#4764e8;font:720 .8125rem var(--font-display);letter-spacing:.13em;text-transform:uppercase}.signin-heading h1{color:var(--ink);letter-spacing:-.045em;margin:8px 0 9px;font-size:clamp(1.7rem,5vw,2rem);line-height:1.15}.signin-heading p{color:#667386;margin:0;font-size:.96rem;line-height:1.6}.signin-form .field{margin-bottom:10px}.signin-form .field label{color:#29384a;font-size:.84rem}.signin-form .field input{border-color:#cfd6e0;border-radius:10px;min-height:50px;padding-inline:14px;font-size:1rem}.signin-form .field input::placeholder{color:#98a2b1}.signin-form .field input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #4a6bff1f}.signin-hint{color:#778396;margin:0 0 18px;font-size:.82rem;line-height:1.5}.signin-submit{border-radius:10px;min-height:50px;font-size:.94rem}.signin-submit svg{width:19px;height:19px}.signin-submit:focus-visible,.signin-brand:focus-visible,.signin-footer a:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.signin-footer{border-top:1px solid #edf0f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:28px;padding-top:18px;display:flex}.signin-footer p,.signin-footer a{color:#7a8594;margin:0;font-size:.8125rem}.signin-footer a{color:#4c5c72;text-decoration:none}.signin-footer a:hover{color:var(--blue);text-decoration:underline}.signin-card .notice{margin:0}.signin-message{border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:.875rem;line-height:1.5}.signin-message.is-error{color:#8a1f1f;background:#fdecec;border:1px solid #f3c7c7}.signin-message.is-info{color:#2c3e8f;background:#eef2ff;border:1px solid #d5ddff}.signin-form+.signin-form{margin-top:10px}.signin-form+.signin-hint{margin-top:14px}.signup-card{max-width:480px}.signup-includes{color:#29384a;gap:6px;margin:0 0 20px;padding:0;font-size:.9rem;list-style:none;display:grid}.signup-includes li:before{content:"✓";color:#4764e8;margin-right:8px;font-weight:700}.signup-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-terms{color:#4c5c72;align-items:flex-start;gap:10px;margin:6px 0 16px;font-size:.86rem;line-height:1.5;display:flex}.signup-terms input{margin-top:3px}.signup-form .notice{margin:0 0 14px}.signup-expired{background:var(--gold-soft);color:#6b4f0c;border:1px solid #f0dfb4;border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:.875rem;line-height:1.5}.signup-after{margin:14px 0 0}.signup-sent h2{color:var(--ink);margin:0 0 8px;font-size:1.25rem}.signup-sent p{color:#4c5c72;line-height:1.6}.signin-footer p a{color:#4c5c72}.signin-page .field input:focus-visible{outline:none}@media (max-width:520px){.signin-page{padding:20px 14px}.signin-card{border-radius:16px;padding:26px 22px}.signin-heading{margin-top:30px}.signin-footer{flex-direction:column;align-items:flex-start}}.login-shell{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.login-brand{background:linear-gradient(#4a6bff0f 1px, transparent 1px), linear-gradient(90deg, #4a6bff0f 1px, transparent 1px), radial-gradient(circle at 18% 22%, #7c5cff3d, transparent 32rem), radial-gradient(circle at 86% 72%, #22d3ee1f, transparent 26rem), var(--navy-deep);color:#fff;background-size:46px 46px,46px 46px,auto,auto,auto;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(2rem,7vw,6rem);display:flex}.brand-lockup{letter-spacing:-.025em;align-items:center;gap:10px;font-weight:650;display:flex}.brand-mark{flex:none;width:40px;height:40px;display:block}.brand-mark svg{width:100%;height:100%;display:block}.brand-name{font-size:1.03rem}.brand-product{color:var(--gold-light)}.login-brand h1{letter-spacing:-.055em;max-width:760px;margin:3rem 0 1.5rem;font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.03}.login-brand p{color:#aebdd0;max-width:600px;font-size:1.08rem}.login-panel{background:#f4f1eadb;place-items:center;padding:2rem;display:grid}.login-card{background:#fff;border:1px solid #e4e7ec;border-radius:10px;width:min(440px,100%);padding:32px}.login-card h2{letter-spacing:-.03em;margin:0 0 8px;font-size:1.7rem}.login-card>p{color:var(--muted);margin:0 0 26px}.field{gap:7px;margin:0 0 16px;display:grid}.field label{font-size:.88rem;font-weight:700}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7e1;border-radius:11px;outline:none;padding:11px 13px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #4a6bff21}.form-error{color:var(--danger);background:#fff2f1;border-radius:10px;margin-bottom:14px;padding:9px 11px;font-size:.9rem}.button{background:var(--gold);min-height:44px;color:var(--navy);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.button:hover{background:var(--gold-light)}.button:disabled{opacity:.55;cursor:wait}.button.secondary{color:var(--ink);background:#fff;border:1px solid #d0d5dd}.button.secondary:hover{background:#f5f6f8;border-color:#b9c0ca}.button.ghost{color:var(--blue);background:0 0;padding-inline:8px}.button.ghost:hover{background:0 0;text-decoration:underline}.button.full{width:100%}.app-shell{grid-template-columns:auto minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#f5f7fa;border-right:1px solid #1c3a56;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.sidebar .brand-lockup{color:#f5f7fa;padding:0 9px 24px}.nav-label{text-transform:uppercase;letter-spacing:.12em;color:#6f86a0;margin:16px 10px 8px;font-size:.68rem;font-weight:800}.nav{gap:3px;display:grid}.nav a{color:#aebdd0;border-radius:10px;padding:9px 11px;font-weight:620;text-decoration:none}.nav a:hover{background:var(--surface);color:#fff}.sidebar-foot{border-top:1px solid #1c3a56;margin-top:auto;padding:18px 9px 0}.sidebar-foot p{color:#8ca0b8;text-overflow:ellipsis;margin:0 0 10px;font-size:.82rem;overflow:hidden}.logout{color:#8ca0b8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.workspace-sidebar.is-collapsed{width:82px}.workspace-sidebar .brand-lockup{flex:1;min-width:0;padding:0 7px;text-decoration:none}.brand-name{white-space:nowrap;overflow:hidden}.task-nav-group.is-active>.task-nav-link,.task-nav-link.is-active{color:#fff;background:#4a6bff21}.task-subnav a.is-active{color:#fff;background:var(--surface-2);font-weight:720}.admin-entry{color:var(--gold-light)}.workspace-sidebar .sidebar-foot{align-items:center;gap:10px;padding:15px 8px 0;display:flex}.workspace-sidebar.is-collapsed .brand-name,.workspace-sidebar.is-collapsed .nav-copy,.workspace-sidebar.is-collapsed .nav-label,.workspace-sidebar.is-collapsed .task-subnav,.workspace-sidebar.is-collapsed .account-copy{display:none}.workspace-sidebar.is-collapsed .desktop-toggle{width:25px;height:25px;position:absolute;top:25px;left:66px}.workspace-sidebar.is-collapsed .task-nav-link{justify-content:center;padding-inline:8px}.workspace-sidebar.is-collapsed .workspace-nav-utility{margin-top:12px}.main{min-width:0}.topbar{z-index:20;background:#060f1cf7;border-bottom:1px solid #1c3a56;justify-content:space-between;align-items:center;gap:16px;height:70px;padding:0 clamp(22px,4vw,52px);display:flex;position:sticky;top:0;box-shadow:0 8px 22px #060f1c14}.topbar .muted{color:#8ca0b8}.topbar>.text-link{color:var(--gold-light);white-space:nowrap;font-size:.82rem}.assistant-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a192b47;justify-content:flex-end;display:flex;position:fixed;inset:0}.assistant-drawer{background:var(--color-background);border-left:1px solid var(--color-line);flex-direction:column;gap:14px;width:min(520px,100%);height:100%;padding:20px;display:flex;overflow-y:auto;box-shadow:-12px 0 32px #0a192b1a}.assistant-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assistant-drawer-label{color:var(--color-muted);font-size:.875rem;font-weight:600;display:block}h2.assistant-drawer-title{font-family:var(--font-display);color:var(--ink);margin:2px 0 0;font-size:1.5rem;font-weight:700;line-height:1.25}.drawer-close{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.drawer-close:hover{color:var(--ink);background:var(--color-background)}.drawer-close svg{width:20px;height:20px}.assistant-drawer-intro{gap:4px;display:grid}.assistant-drawer-intro .text-link{justify-self:start;margin-top:0;font-size:.9375rem}.assistant-drawer-intro p,.assistant-drawer-empty{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.site-switcher{align-items:center;gap:9px;display:flex}.site-switcher select{background:var(--surface);color:#f5f7fa;border:1px solid #1c3a56;border-radius:999px;max-width:290px;padding:7px 32px 7px 11px}.page{max-width:1260px;margin:0 auto;padding:38px clamp(22px,4vw,52px) 70px}.eyebrow{text-transform:none;letter-spacing:0;color:var(--muted);font-size:.875rem;font-weight:600}.page h1{letter-spacing:-.01em;margin:0 0 6px;font-size:1.75rem;font-weight:650;line-height:1.2}.page-intro{color:var(--muted);max-width:68ch;margin:0 0 28px;font-size:1rem}.page-title-row{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.page-title-row>.button{white-space:nowrap;margin-top:17px}.page-tabs{scrollbar-width:thin;gap:7px;margin:-9px 0 16px;padding:3px 0 18px;display:flex;overflow-x:auto}.page-tabs a{color:var(--muted);border:1px solid var(--line);background:#ffffffb3;border-radius:999px;flex:none;padding:7px 11px;font-size:.82rem;font-weight:690;text-decoration:none}.page-tabs a:hover,.page-tabs a.is-active{color:var(--navy);background:var(--blue-soft);border-color:#b9cbdc}.anchor-section{scroll-margin-top:92px}.status-dot{background:var(--gold);width:10px;height:10px;box-shadow:0 0 0 5px var(--gold-soft);border-radius:50%;flex:none}.status-dot.is-ready{background:var(--green);box-shadow:0 0 0 5px #eaf6f0}.text-link{color:var(--blue);margin-top:16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.text-link:hover{text-decoration:underline}.fixture-banner{background:var(--gold-soft);color:#77541f;border:1px solid #ead5b0;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:24px;padding:12px 15px;font-size:.9rem;display:flex}.fixture-dot{background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.stack{gap:18px;display:grid}.card{background:var(--panel);border:1px solid #e4e7ec;border-radius:10px;padding:24px}.card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.card h2,.card h3{letter-spacing:-.025em;margin:0}.card h2{font-size:1.25rem}.card h3{font-size:1.125rem}.muted{color:var(--muted)}.small{font-size:.84rem}.badge{color:#344054;white-space:nowrap;background:#eef0f3;border-radius:999px;align-items:center;padding:4px 10px;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.badge.gold{color:#815b20;background:var(--gold-soft)}.badge.green{color:var(--green);background:#eaf6f0}.badge.warning{color:#815b20;background:var(--gold-soft)}.badge.red,.badge.danger{color:#8b2f2f;background:#fff0ee}.admin-shell{grid-template-columns:260px minmax(0,1fr)}.admin-sidebar{background:var(--navy-deep);color:#fff;border-color:#1c3a56}.admin-sidebar .brand-lockup,.admin-sidebar .nav a{color:#fff}.admin-sidebar .brand-mark{border-color:#ffffff59}.admin-sidebar .nav a:hover{background:#ffffff17}.admin-sidebar .nav-label,.admin-sidebar .sidebar-foot p,.admin-sidebar .logout{color:#b8c9dc}.admin-sidebar .sidebar-foot{border-color:#ffffff24}.admin-page{max-width:1420px}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.admin-kpi{border:1px solid var(--line);background:#fff;border-radius:14px;gap:5px;padding:19px;display:grid;box-shadow:0 3px 14px #060f1c09}.admin-kpi.primary{color:#fff;background:linear-gradient(135deg, var(--navy-deep), var(--surface-2));box-shadow:inset 0 -3px 0 var(--gold);border-color:#1c3a56}.admin-kpi span{color:var(--muted);font-size:.78rem;font-weight:750}.admin-kpi.primary span,.admin-kpi.primary small{color:#d7e4f1}.admin-kpi strong{letter-spacing:-.04em;font-size:1.8rem}.admin-kpi small{color:var(--muted)}.admin-overview-card{margin-bottom:28px}.admin-customer-list{gap:13px;display:grid}.admin-customer{padding:0;overflow:hidden}.admin-customer>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;list-style:none;display:flex}.admin-customer>summary::-webkit-details-marker{display:none}.admin-customer>summary>div:first-child{gap:3px;display:grid}.admin-customer>summary>div:first-child span,.admin-customer-meta{color:var(--muted);font-size:.8rem}.admin-customer[open]>summary{border-bottom:1px solid var(--line);background:#fbfcfd}.admin-customer-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;padding:13px 22px;display:flex}.admin-editor{padding:20px 22px 23px}.admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px;display:grid}.admin-checks{flex-wrap:wrap;gap:20px;padding:4px 0 18px;display:flex}.admin-checks label{align-items:center;gap:8px;font-size:.84rem;display:flex}.admin-section{margin-top:22px}.admin-payment-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:2px 14px;display:grid}.admin-note{grid-column:span 2}.admin-pilot-form .checkbox{margin:2px 0 18px}.admin-pilot{margin-bottom:0}.admin-pilot .card-head p{margin:4px 0 0}.admin-pilot-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.admin-pilot-facts div{background:#f7f9fb;border-radius:11px;min-width:0;padding:12px}.admin-pilot-facts dt{color:var(--muted);margin-bottom:4px;font-size:.72rem;font-weight:750}.admin-pilot-facts dd{overflow-wrap:anywhere;margin:0;font-size:.84rem}.admin-provider-pilot{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.admin-provider-grid{gap:10px;display:grid}.admin-provider-row{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;padding:15px}.admin-provider-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-provider-proofs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0;display:grid}.admin-provider-proofs>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.admin-provider-proofs dt{color:var(--muted);margin-bottom:7px;font-size:.72rem;font-weight:800}.admin-provider-proofs dd{overflow-wrap:anywhere;justify-items:start;gap:7px;margin:0;display:grid}.admin-provider-proofs small{color:var(--muted);line-height:1.45}.admin-table{border-collapse:collapse;width:100%;min-width:900px;font-size:.84rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--line);padding:11px 10px}.admin-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.admin-table tr.is-warning td{background:var(--gold-soft)}.metric-row{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.metric{background:#f7f9fb;border-radius:12px;padding:13px}.metric strong{letter-spacing:-.03em;font-size:1.25rem;display:block}.metric span{color:var(--muted);font-size:.73rem}.opportunity-title{align-items:center;gap:10px;display:flex}.opportunity-title:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px}.url{color:var(--blue);overflow-wrap:anywhere;font-size:.82rem}.reason{border-left:3px solid var(--gold);margin:17px 0;padding:2px 0 2px 13px}.reason p{margin:0 0 7px}.reason p:last-child{margin-bottom:0}.evidence-line{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 16px;padding-top:14px;font-size:.78rem;display:flex}.source-chip{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;font-size:.76rem;text-decoration:none;display:grid}.source-chip>span{color:var(--blue);font-weight:800}.source-chip small{color:var(--muted)}.empty{text-align:center;color:var(--muted);border:1px dashed #cbd5df;border-radius:14px;padding:32px}.placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.placeholder-card{min-height:170px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.provider-card{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;align-content:start;gap:10px;padding:17px;display:grid}.provider-card p{margin:0}.first-measurement{grid-column:1/-1}.consent-row{background:#f7f9fb;border:1px solid #cfdae6;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;font-size:.88rem;display:flex}.consent-row input{margin-top:3px}.status-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.status-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding-bottom:12px;display:flex}.badge-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.badge.priority-hoog{color:#8b2f2f;background:#fff0ee}.badge.priority-middel{color:#815b20;background:var(--gold-soft)}.badge.priority-laag{color:var(--green);background:#eaf6f0}.opportunity-page{gap:28px;display:grid}.priority-worklist{gap:16px;display:grid}.priority-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.priority-actions .text-button{margin-left:auto}.opportunity-route .is-complete{color:var(--green)}.priority-recommendation{border:1px solid var(--gold);color:var(--ink);background:#fff;border-radius:10px;padding:clamp(24px,4vw,36px);position:relative;overflow:hidden}.priority-recommendation.is-selected{border-color:var(--gold)}.priority-recommendation-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.recommendation-label{background:var(--gold-soft);color:#6b4a0c;font:600 .8125rem var(--font-display);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.priority-recommendation h2{letter-spacing:-.01em;max-width:760px;margin:16px 0 0;font-size:1.5rem;line-height:1.25}.priority-target{max-width:800px;color:var(--muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:.86rem}.priority-target strong{color:var(--ink)}.priority-recommendation-source{border-left:1px solid var(--line);gap:4px;min-width:170px;padding-left:20px;display:grid}.priority-recommendation-source span,.priority-recommendation-source small{color:var(--muted);font-size:.73rem}.priority-recommendation-source strong{font-size:.88rem}.priority-reasoning{border:1px solid var(--line);background:#f8fafc;border-radius:16px;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:0;margin-top:30px;display:grid}.priority-reasoning section{min-width:0;padding:24px}.priority-reasoning section+section{border-left:1px solid var(--line)}.priority-reasoning span,.priority-deliverable span{color:var(--blue);font:750 .78rem var(--font-display);margin-bottom:10px;display:block}.priority-reasoning p{color:var(--ink);margin:0;font-size:.91rem;line-height:1.65}.priority-reasoning strong{color:var(--navy);margin-top:13px;font-size:.9rem;line-height:1.55;display:block}.priority-measured-signal{background:#fffaf0;border-radius:10px 0 0 10px}.priority-measured-signal span{color:#80611d}.priority-measured-signal p{color:var(--ink);font-size:1rem}.priority-deliverable{background:#fffaf0;border:1px solid #ead59b;border-radius:16px;grid-template-columns:minmax(280px,1.1fr) minmax(260px,.9fr);gap:30px;margin-top:22px;padding:24px;display:grid}.priority-deliverable h3{margin:0 0 8px;font-size:1.2rem}.priority-deliverable p{margin:0;line-height:1.6}.priority-deliverable ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.priority-deliverable li{color:var(--muted);padding-left:22px;font-size:.85rem;line-height:1.5;position:relative}.priority-deliverable li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.priority-decision-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:22px 0 0;display:flex}.priority-decision-row>div{gap:4px;display:grid}.priority-decision-row span{color:var(--muted);font-size:.82rem;line-height:1.5}.priority-decision-row .button{flex:none}.priority-proof{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:15px}.priority-proof summary{cursor:pointer;width:fit-content;color:var(--ink);font-size:.78rem;font-weight:700}.priority-proof .evidence-line{margin:14px 0 8px}.priority-alternatives{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;padding:18px 20px}.priority-alternatives>summary{cursor:pointer}.priority-alternatives>summary>span{gap:3px;display:grid}.priority-alternatives>summary strong{color:var(--ink)}.priority-alternatives>summary small{color:var(--muted)}.priority-alternative-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.priority-alternative{border:1px solid var(--line);background:#ffffffa8;border-radius:14px;min-width:0}.priority-alternative>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:14px;min-height:92px;padding:18px;list-style-position:inside;display:flex}.priority-alternative>summary>span:first-child{gap:6px;width:calc(100% - 65px);display:inline-grid}.priority-alternative summary strong{color:var(--ink);line-height:1.35}.priority-alternative summary small{color:var(--muted);font-size:.75rem}.priority-alternative-body{border-top:1px solid var(--line);padding:0 18px 18px}.priority-alternative-body p{font-size:.85rem;line-height:1.55}.priority-alternative-body .priority-actions{align-items:flex-start}.quiet-action-row .priority-method{margin-top:0}.research-form{gap:4px;display:grid}.research-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.research-submit{justify-content:space-between;align-items:center;gap:18px;padding-top:6px;display:flex}.research-submit p{max-width:720px;margin:0}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-grid>div{background:#f7f9fb;border-radius:12px;gap:4px;min-width:0;padding:13px;display:grid}.summary-grid strong{overflow-wrap:anywhere}.summary-grid.compact{margin:18px 0}.table-wrap{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:.88rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 10px}.data-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.url-cell{color:var(--blue);overflow-wrap:anywhere;max-width:280px}.page-outcomes-cards{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:none}.page-outcomes-cards li{border:1px solid var(--line);border-radius:12px;gap:8px;padding:13px;display:grid}.page-outcomes-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.page-outcomes-card-grid span{color:var(--muted);gap:2px;font-size:.875rem;display:grid}.page-outcomes-card-grid strong{color:var(--ink);font-size:.9375rem}.key-event-picker{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.key-event-picker label{color:var(--muted);flex:1;gap:4px;min-width:220px;font-size:.875rem;display:grid}.key-event-picker select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:8px 9px;font-size:.9375rem}@media (max-width:680px){.page-outcomes-table{display:none}.page-outcomes-cards{display:flex}}.research-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.research-list{margin:0;padding:0;list-style:none;display:grid}.research-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:13px 0;display:flex}.research-list li:last-child{border-bottom:0}.research-list li>div{gap:2px;display:grid}.research-list li>div:last-child{text-align:right}.research-list span{color:var(--muted);font-size:.78rem}.finding-list{display:grid}.finding-list article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px 0;display:grid}.finding-list article:last-child{border-bottom:0}.finding-list p{margin:3px 0 0}.evidence-box p{margin:9px 0 0}.keyword-strategy{gap:16px;display:grid}.keyword-strategy>p{margin:-4px 0 0}.keyword-toolbar{background:#f7f9fb;border-radius:13px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(145px,.7fr));gap:12px;padding:14px;display:grid}.keyword-toolbar .field{margin:0}.cluster-list{gap:11px;display:grid}.cluster-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:17px;display:grid}.cluster-card.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fffdf9}.cluster-select{padding-top:4px}.cluster-select input{width:17px;height:17px;accent-color:var(--navy)}.cluster-body{min-width:0}.cluster-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cluster-title h3{margin:0}.cluster-title p{color:var(--muted);margin:3px 0 0;font-size:.78rem}.cluster-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.cluster-metrics>div{background:#f7f9fb;border-radius:10px;gap:3px;padding:10px;display:grid}.cluster-metrics span{color:var(--muted);font-size:.7rem}.cluster-metrics strong{overflow-wrap:anywhere;font-size:.84rem}.cluster-warning{color:#815b20;background:var(--gold-soft);border-radius:10px;padding:10px 12px;font-size:.82rem}.cluster-details{color:var(--muted);padding:10px 0 0;font-size:.82rem}.cluster-details p{overflow-wrap:anywhere;margin:5px 0}.cluster-actionbar{z-index:2;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #cbd6e2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex;position:sticky;bottom:12px}.cluster-actionbar p{margin:0}.opportunity-card .reason{margin-bottom:20px}.section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:14px 0 16px;display:flex}.section-heading h2{letter-spacing:-.03em;margin:5px 0 0}.content-draft textarea{line-height:1.55}.content-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-actions>input{border:1px solid #cfd7e1;border-radius:11px;flex:1;min-width:220px;padding:10px 12px}.proactive-week-plan{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border-color:#cfd9e4;margin-bottom:22px}.proactive-week-plan .card-head{margin-bottom:16px}.proactive-week-plan .card-head p{max-width:720px;color:var(--muted);margin:5px 0 0}.proactive-action-list{gap:10px;display:grid}.proactive-action-list>article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.proactive-action-list h3{margin:6px 0 3px;font-size:1rem}.proactive-action-list p{margin:3px 0}.proactive-action-list small{color:var(--muted);margin-top:7px;display:block}.proactive-action-rank{background:var(--soft);width:31px;height:31px;color:var(--navy);border-radius:50%;place-items:center;font-weight:850;display:grid}.proactive-action-rank.level-hoog{background:var(--gold);color:var(--navy-deep)}.proactive-action-rank.level-middel{background:var(--gold-soft)}.proactive-evidence{margin-top:14px;font-size:.82rem}.proactive-evidence summary{cursor:pointer;color:var(--blue);font-weight:750}.proactive-evidence ul{color:var(--muted);margin:10px 0;padding-left:18px}.proactive-blockers{background:#fff7f1;border-left:3px solid #b76b33;border-radius:0 10px 10px 0;margin-top:14px;padding:13px 15px}.proactive-blockers ul{margin:8px 0 0;padding-left:18px}.proactive-blockers li{color:var(--muted);margin:4px 0}.proactive-blockers li span{color:var(--ink);text-transform:capitalize;margin-right:8px;font-weight:750}.proactive-plan-control{flex-wrap:wrap;align-items:center;gap:9px 13px;margin-top:16px;display:flex}.proactive-plan-control small{max-width:520px;color:var(--muted)}.proactive-plan-control p{width:100%;color:var(--blue);margin:0;font-size:.82rem}.content-pipeline-list{gap:16px;display:grid}.content-pipeline-card{overflow:hidden}.content-pipeline-card.timing-overdue{box-shadow:inset 4px 0 0 var(--gold), 0 3px 14px #060f1c09;border-color:#ddc186}.content-pipeline-card.timing-completed{background:#fbfdfc}.pipeline-steps{grid-template-columns:repeat(8,minmax(72px,1fr));gap:7px;margin:4px 0 20px;padding:0;list-style:none;display:grid;overflow-x:auto}.pipeline-steps li{color:#8e9baa;text-align:center;justify-items:center;gap:6px;min-width:72px;display:grid;position:relative}.pipeline-steps li:before{content:"";z-index:0;background:var(--line);height:2px;position:absolute;top:14px;left:calc(14px - 50%);right:calc(50% + 14px)}.pipeline-steps li:first-child:before{display:none}.pipeline-steps li>span{z-index:1;border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.72rem;font-weight:800;display:grid}.pipeline-steps li>small{font-size:.68rem;line-height:1.2}.pipeline-steps li.is-complete{color:var(--green)}.pipeline-steps li.is-complete:before{background:#b8d9c9}.pipeline-steps li.is-complete>span{color:#fff;border-color:var(--green);background:var(--green)}.pipeline-steps li.is-current{color:var(--navy);font-weight:800}.pipeline-steps li.is-current:before{background:#b8d9c9}.pipeline-steps li.is-current>span{color:var(--navy-deep);border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.pipeline-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.pipeline-meta>span{color:var(--muted);overflow-wrap:anywhere;background:#f7f9fb;border-radius:11px;gap:3px;padding:11px 13px;font-size:.78rem;display:grid}.pipeline-meta strong{color:var(--ink);font-size:.72rem}.pipeline-note{border-left:3px solid var(--gold);background:#fffaf1;border-radius:0 9px 9px 0;margin:-2px 0 16px;padding:11px 13px;font-size:.84rem}.pipeline-planning{min-width:min(100%,620px)}.pipeline-planning>summary{cursor:pointer;color:var(--blue);font-size:.82rem;font-weight:750}.pipeline-planning[open]{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;flex-basis:100%;margin-top:5px;padding:17px}.pipeline-planning[open]>summary{margin-bottom:14px}.approval-checks{background:#f7f9fb;border-radius:12px;padding:10px 14px}.approval-checks p{margin:6px 0;font-size:.84rem}.timeline,.member-list{margin:0;padding:0;list-style:none;display:grid}.timeline li,.member-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.timeline li:last-child,.member-list li:last-child{border-bottom:0}.timeline li>div,.member-list li>div{gap:2px;display:grid}.timeline span,.member-list span{color:var(--muted);font-size:.78rem}.member-list select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 9px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plan-option{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:13px;display:grid}.plan-option.selected{border-color:var(--gold);background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--gold)}.plan-option span{color:var(--navy);font-weight:700}.plan-option small{color:var(--muted)}.plan-option-head{justify-content:space-between;align-items:center;gap:8px;display:flex;color:var(--ink)!important}.plan-option-head em{background:var(--navy);color:#fff;border-radius:999px;padding:3px 7px;font-size:.65rem;font-style:normal}.plan-highlights{gap:3px;margin-top:7px;display:grid}.plan-highlights small{display:block}.billing-plan{cursor:default;gap:8px}.billing-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.billing-choice{border:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#f7f9fb;border-radius:10px;gap:3px;padding:11px;display:grid}.billing-choice:hover:not(:disabled){border-color:var(--navy);background:#fff}.billing-choice.annual{background:var(--gold-soft);border-color:#e3c77b}.billing-choice strong{color:var(--navy);font-size:.78rem}.billing-choice span{font-size:.9rem}.billing-choice small{font-size:.7rem}.billing-choice:disabled{cursor:not-allowed;opacity:.58}.p2-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.p2-provider-card{flex-direction:column;align-items:flex-start;display:flex}.p2-provider-card .button{margin-top:auto}.p2-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:8px 0 14px;display:grid}.p2-proof-strip div{background:var(--soft);border-radius:12px;min-width:0;padding:10px}.p2-proof-strip span,.p2-proof-strip strong{display:block}.p2-proof-strip span{color:var(--muted);font-size:.72rem}.p2-proof-strip strong{overflow-wrap:anywhere;margin-top:3px;font-size:.84rem}.automation-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.usage-total{align-items:baseline;gap:9px;margin:18px 0 10px;display:flex}.usage-total strong{color:var(--navy);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.usage-total span{color:var(--muted)}.usage-meter{background:#e7edf3;border-radius:999px;width:100%;height:10px;overflow:hidden}.usage-meter>span{border-radius:inherit;background:linear-gradient(90deg, var(--navy), var(--gold));height:100%;display:block}.plan-lock{font-weight:700;color:#815b20!important}@media (max-width:880px){.p2-provider-grid{grid-template-columns:1fr}}@media (max-width:560px){.p2-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.evidence-strip{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:18px 0 0;padding-top:13px;font-size:.76rem;display:flex}.evidence-strip strong{color:#815b20}.results-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.result-proof{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;min-width:0;padding:17px}.result-proof .card-head{margin-bottom:13px}.result-proof h3{margin-top:5px;font-size:1.7rem}.result-proof.empty-proof{text-align:center;min-height:190px;color:var(--muted);place-content:center;display:grid}.result-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.result-metrics>div{background:#fff;border-radius:10px;gap:3px;padding:10px;display:grid}.result-metrics span{color:var(--muted);font-size:.7rem}.result-empty{justify-items:start;gap:10px;display:grid}.result-empty p{color:var(--muted);margin:0}.result-findings{margin:18px 0}.result-findings li>div{text-align:left}.result-opportunity{border-left:4px solid var(--gold);background:var(--gold-soft);border-radius:11px;gap:2px;margin-bottom:16px;padding:13px 15px;display:grid}.result-opportunity span{color:#77541f;font-size:.84rem}.ai-prompt{background:#f3f6f9;border-radius:12px;gap:5px;padding:15px;display:grid}.ai-prompt span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:760}.result-details{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.result-details summary{cursor:pointer;color:var(--navy);background:#fbfcfd;padding:13px 15px;font-weight:760}.result-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 15px 16px}.result-sources{margin-top:17px}.result-sources ol{gap:6px;margin:9px 0 0;padding-left:22px;display:grid}.result-sources li,.result-sources a{overflow-wrap:anywhere}.result-sources a{color:var(--blue)}.rank-track{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:145px;padding:12px 8px 0;display:flex}.rank-track>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.rank-track span{background:linear-gradient(var(--blue), var(--navy));border-radius:6px 6px 0 0;width:min(28px,80%);min-height:10px}.rank-track small{color:var(--muted);font-size:.7rem}.visibility-row{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:start;gap:20px;display:grid}.visibility-row p{margin:5px 0}.visibility-row .evidence-strip{border-top:0;margin-top:0;padding-top:0}.cms-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.cms-grid article{border:1px solid var(--line);border-radius:13px;align-content:start;gap:9px;padding:15px;display:grid}.cms-grid p,.cms-grid small{margin:0}.cms-grid small{color:var(--muted)}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.release-decision{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.admin-page .release-decision>div{gap:3px;display:grid}.release-decision strong{letter-spacing:.04em;font-size:1.2rem}.release-decision.not_ready{color:#873c38;background:#fff5f4;border-color:#e8c1bd}.release-decision.ready{color:var(--green);background:#f1faf5;border-color:#bfddce}.launch-next{border-left:5px solid #a7463e;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;display:flex}.launch-next h2{margin:6px 0}.launch-next p{color:var(--muted);margin:0}.launch-categories{gap:16px;margin:20px 0;display:grid}.launch-category h2{margin:5px 0}.launch-checks{margin:18px 0 0;padding:0;list-style:none;display:grid}.launch-checks li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.launch-checks li>div{gap:5px;display:grid}.launch-checks small{color:var(--muted);line-height:1.45}.launch-checks p{margin:5px 0 0;font-size:.82rem}.launch-status{border-radius:999px;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.launch-status.pass{color:var(--green);background:#d9f2e6}.launch-status.blocked{color:#8b2f2f;background:#fff0ee}.badge.readiness-pass{color:var(--green);background:#eaf6f0}.badge.readiness-warning,.badge.readiness-not_verified{color:#815b20;background:var(--gold-soft)}.badge.readiness-blocked{color:#8b2f2f;background:#fff0ee}.runbook{gap:10px;margin:16px 0 0;padding-left:22px;display:grid}.privacy-actions{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.privacy-layout{margin-bottom:18px}.timeline select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 9px}.gate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.gate-grid article{border:1px solid var(--line);border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.gate-grid small{color:var(--muted)}.competitor-workspace{margin-top:24px}.competitor-pickers{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:22px;display:grid}.competitor-pickers h3,.competitor-profile h4{margin:0 0 10px}.competitor-checks{gap:8px;display:grid}.competitor-checks label{border:1px solid var(--line);background:#f9fbfc;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.competitor-checks input{accent-color:var(--navy);margin-top:3px}.competitor-checks span,.competitor-gap-table td>small,.competitor-profile li{gap:2px;display:grid}.competitor-checks small,.competitor-gap-table small,.competitor-profile small{color:var(--muted)}.competitor-gap-table{min-width:980px}.competitor-gap-table td:first-child{width:38px}.competitor-gap-table td:nth-child(2){min-width:210px}.competitor-gap-table td:nth-child(5){min-width:220px}.competitor-gap-table td:nth-child(6){min-width:280px}.competitor-gap-table input{width:17px;height:17px;accent-color:var(--navy)}.competitor-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.competitor-profile{border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.competitor-profile .cluster-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-profile ul{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.competitor-profile li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-bottom:8px;font-size:.8rem}.competitor-set{margin-top:24px}.competitor-set-list{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.competitor-set-list li,.competitor-gap-urls li{border:1px solid var(--line);overflow-wrap:anywhere;background:#f9fbfc;border-radius:11px;gap:2px;min-width:0;padding:11px 12px;display:grid}.competitor-set-list small,.competitor-gap-urls small,.competitor-compare-table small{color:var(--muted);overflow-wrap:anywhere;display:block}.competitor-switch{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:0 15px 15px}.competitor-switch summary{cursor:pointer;color:var(--navy);padding:13px 0;font-weight:760}.competitor-switch .competitor-checks{margin:12px 0}.competitor-switch .competitor-checks span{overflow-wrap:anywhere;min-width:0}.competitor-manual{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.competitor-manual .field{flex:200px;margin:0}.competitor-compare-list{gap:14px;margin-top:14px;display:grid}.competitor-compare{border:1px solid var(--line);border-radius:14px;min-width:0;padding:16px}.competitor-compare h3{overflow-wrap:anywhere;margin:0}.competitor-compare-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.competitor-compare-table{min-width:640px}.competitor-compare-table td:first-child{min-width:180px}.competitor-compare-table td:nth-child(2),.competitor-compare-table td:nth-child(3){min-width:190px}.competitor-compare-table td:last-child{white-space:nowrap}.competitor-gap-urls{gap:8px;margin:0;padding:0 15px 15px;list-style:none;display:grid}@media (max-width:560px){.competitor-compare-metrics{grid-template-columns:1fr}}.technical-audit-workspace{margin-top:24px}.audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.audit-summary-card{text-align:left;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;gap:4px;padding:16px;display:grid}.audit-summary-card.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#fffdf9}.audit-summary-card span,.audit-summary-card small{color:var(--muted)}.audit-summary-card strong{letter-spacing:-.05em;font-size:1.8rem}.audit-toolbar{background:#f7f9fb;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;padding:14px;display:grid}.audit-toolbar .field{margin:0}.audit-finding-list{gap:10px;display:grid}.audit-finding{overflow-wrap:anywhere;border:1px solid var(--line);border-left-width:4px;border-radius:13px;min-width:0;padding:16px}.audit-finding.status-problem{border-left-color:#a7463e}.audit-finding.status-attention{border-left-color:var(--gold)}.audit-finding.status-good{border-left-color:var(--green)}.audit-finding.status-not_measured{border-left-color:#9aa5b3}.audit-finding-top{flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.audit-finding-top .badge-row{justify-content:flex-end}.audit-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.audit-evidence-grid>div{background:#f7f9fb;border-radius:10px;padding:11px}.fix-claim-row{margin-top:13px}.badge.fix-resolved{color:var(--green);background:#eaf6f0}.badge.fix-still_present{color:#8b2f2f;background:#fff0ee}.badge.fix-waiting,.badge.fix-not_remeasurable{color:#815b20;background:var(--gold-soft)}.page-task-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.page-task{overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:16px}.page-task.state-no_change_needed,.page-task.state-planned{background:#fafbfc}.page-task p{margin:6px 0 0}.page-task-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-task-head .url{min-width:0;font-size:.9375rem}.page-task-current{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.page-task-current>div{background:#f7f9fb;border-radius:8px;min-width:0;padding:10px}.page-task-current dt{color:var(--muted);font-size:.8125rem;font-weight:700}.page-task-current dd{margin:4px 0 0;font-size:.875rem}.page-task-summary{font-size:.9375rem;font-weight:600}.page-task-keyword{margin-top:12px}.page-task-keyword .field{margin:0}.page-task-keyword-row{flex-wrap:wrap;gap:8px;display:flex}.page-task-keyword-row input{flex:200px;min-width:0}.page-task-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.page-task-actions .text-link{margin-top:0}.page-task-goal{margin-top:10px}.page-task-goal summary{cursor:pointer;color:var(--blue);font-weight:600}.page-task-goal .field{max-width:320px;margin:8px 0 0}.badge.page-task-ready{color:#815b20;background:var(--gold-soft)}.badge.page-task-input_needed{color:#8b2f2f;background:#fff0ee}.badge.page-task-planned,.badge.page-task-no_change_needed{color:var(--green);background:#eaf6f0}@media (max-width:640px){.page-task-current{grid-template-columns:minmax(0,1fr)}.page-task-actions .button{width:100%}}.audit-evidence-grid span,.benchmark-strip span,.change-diff span,.plan-change-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:760}.audit-evidence-grid p{margin:5px 0 0;font-size:.84rem}.badge.audit-problem{color:#8b2f2f;background:#fff0ee}.badge.audit-attention,.badge.verification-awaiting_new_crawl,.badge.verification-partially_changed{color:#815b20;background:var(--gold-soft)}.badge.audit-good,.badge.verification-changed,.badge.plan-approved{color:var(--green);background:#eaf6f0}.badge.audit-not_measured,.badge.verification-unchanged,.badge.verification-page_missing,.badge.plan-draft{color:#596779;background:#edf1f5}.badge.plan-rejected{color:#8b2f2f;background:#fff0ee}.onpage-selectors{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.benchmark-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.benchmark-strip>div{background:#f7f9fb;border-radius:10px;gap:4px;padding:11px;display:grid}.onpage-change-list{gap:12px;margin:18px 0;display:grid}.onpage-change-list>article{border:1px solid var(--line);border-radius:14px;padding:16px}.onpage-change-list>article.selected{border-color:var(--gold);background:#fffdf9}.change-toggle{align-items:center;gap:9px;margin-bottom:12px;font-weight:760;display:flex}.change-toggle input{width:17px;height:17px;accent-color:var(--navy)}.change-diff{grid-template-columns:1fr 1fr;gap:10px;display:grid}.change-diff>div,.change-diff>label{background:#f7f9fb;border-radius:11px;gap:6px;min-width:0;padding:12px;display:grid}.change-diff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.index-inspection-list{gap:10px;margin:14px 0;display:grid}.index-inspection-row{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.index-inspection-row .change-toggle{margin-bottom:0}.index-inspection-row details{margin-top:2px}.index-inspection-row ul{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.change-diff textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd6e2;border-radius:9px;padding:9px;line-height:1.45}.optimization-plan-list{gap:13px;display:grid}.optimization-plan-list>article{border:1px solid var(--line);border-radius:14px;padding:17px}.plan-change-summary{gap:8px;margin:14px 0;display:grid}.plan-change-summary>div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:10px;padding:9px 0;display:grid}.plan-change-summary del{color:#8b5b58;overflow-wrap:anywhere;white-space:pre-wrap}.plan-change-summary strong{color:var(--green);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.84rem}.plan-change-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:.7rem;font-weight:760;display:block}.plan-change-checks{grid-column:1/-1;min-width:0}.plan-change-checks ul{gap:6px;margin:6px 0 0;padding-left:0;list-style:none;display:grid}.plan-change-checks li{overflow-wrap:anywhere;font-size:.8125rem}.badge.check-fail{color:#8b2f2f;background:#fff0ee}.badge.check-attention{color:#815b20;background:var(--gold-soft)}.badge.check-pass{color:var(--green);background:#eaf6f0}.content-actions-block{gap:8px;margin-top:12px;display:grid}.backlink-workspace{margin-top:24px}.backlink-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.signal-box{background:#f3f6f9;border-left:4px solid #9aa5b3;border-radius:11px;gap:4px;margin-top:16px;padding:12px 14px;display:grid}.signal-box span{color:var(--muted);font-size:.82rem}.signal-box.signal-low{border-left-color:var(--green);background:#f1faf5}.signal-box.signal-attention{border-left-color:var(--gold);background:var(--gold-soft)}.backlink-table{min-width:1120px}.backlink-table td>small{color:var(--muted);margin-top:3px;display:block}.backlink-table a{color:var(--navy);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.backlink-opportunity-list{gap:14px;display:grid}.backlink-opportunity-list>article{border:1px solid var(--line);border-radius:14px;padding:17px}.backlink-opportunity-list h3{margin:4px 0 0}.opportunity-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.opportunity-signals>div,.target-recommendation{background:#f7f9fb;border-radius:10px;gap:4px;min-width:0;padding:11px;display:grid}.opportunity-signals span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:760}.opportunity-signals small,.target-recommendation small{color:var(--muted);overflow-wrap:anywhere}.target-recommendation{margin-bottom:14px}.target-recommendation a{color:var(--blue);overflow-wrap:anywhere}.backlink-opportunity-list details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.backlink-opportunity-list summary{color:var(--navy);cursor:pointer;font-weight:750}.outreach-preview{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f8fafc;border-radius:10px;margin-top:10px;padding:12px;line-height:1.45}.button.danger{color:#8b2f2f;background:#fff;border-color:#e3b9b5}.button.danger:hover{background:#fff5f4}.badge.review-saved{color:var(--green);background:#eaf6f0}.badge.review-investigate{color:#815b20;background:var(--gold-soft)}.badge.review-rejected{color:#8b2f2f;background:#fff0ee}.journey-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.journey-list li{border:1px solid var(--line);background:#ffffff94;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.journey-list li>div{gap:4px;display:grid}.journey-list small{color:var(--muted);line-height:1.45}.journey-number{width:34px;height:34px;color:var(--muted);background:#eef2f6;border-radius:999px;place-items:center;font-weight:800;display:grid}.journey-complete .journey-number{color:#196b46;background:#d9f2e6}.journey-blocked .journey-number{color:#974b35;background:#fae5df}.progress-score{width:82px;height:82px;color:var(--navy);background:var(--gold-soft);border:7px solid #f2d89d;border-radius:999px;flex:none;place-items:center;font-size:1.2rem;font-weight:850;display:grid}.progress-groups{gap:16px;display:grid}.progress-group h2{margin:5px 0}.progress-step-list{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.progress-step-list li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.progress-step-list li>div{gap:4px;display:grid}.progress-step-list small,.progress-track li small{color:var(--muted);line-height:1.45}.progress-marker{color:#fff;border:2px solid #cbd4de;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.progress-complete .progress-marker{border-color:var(--green);background:var(--green)}.progress-next .progress-marker{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 5px #fff}.progress-waiting{opacity:.72}.progress-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.progress-track.track-active{border-top:4px solid var(--green)}.progress-track ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.progress-track li{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:11px;display:grid}.progress-track li>div{gap:3px;display:grid}.progress-check{width:22px;height:22px;color:var(--muted);background:#edf1f5;border-radius:999px;place-items:center;font-weight:800;display:grid}.progress-check.is-complete{color:var(--green);background:#d9f2e6}.operational-control-list{gap:14px;margin-top:20px;display:grid}.operational-control-list>form{border:1px solid var(--line);background:#ffffff94;border-radius:14px;padding:16px}.operational-reference{grid-column:span 2}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:14px;position:static}.sidebar .brand-lockup{padding-bottom:12px}.nav{display:flex;overflow-x:auto}.nav-label,.sidebar-foot,.workspace-sidebar .sidebar-foot{display:none}.nav a{white-space:nowrap}.workspace-sidebar.is-collapsed{border-right:0;border-bottom:1px solid var(--line);width:100%;height:62px;padding:10px 14px;position:sticky;top:0}.workspace-sidebar .brand-lockup{padding:0 7px}.workspace-sidebar.is-collapsed .brand-name{display:inline}.workspace-sidebar.is-mobile-open .nav-label{display:block}.workspace-sidebar.is-mobile-open .sidebar-foot{display:flex}.app-shell:not(.admin-shell) .topbar{top:62px}.research-two-column,.readiness-grid,.provider-grid,.competitor-pickers,.competitor-profile-grid,.audit-evidence-grid,.backlink-summary-grid,.opportunity-signals,.results-proof-grid,.progress-tracks,.automation-check-grid{grid-template-columns:1fr}.audit-summary-grid,.cms-grid,.gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-row{grid-template-columns:1fr}.keyword-toolbar,.cluster-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell{grid-template-columns:1fr}.admin-kpis,.admin-form-grid,.admin-payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.login-shell{grid-template-columns:1fr}.login-brand{min-height:auto;padding:28px}.login-brand h1{margin:3rem 0 1rem;font-size:2.7rem}.metric-row{grid-template-columns:repeat(2,1fr)}.placeholder-grid,.research-form-grid,.summary-grid,.plan-grid,.billing-choices,.audit-summary-grid,.audit-toolbar,.onpage-selectors,.benchmark-strip,.change-diff,.result-metrics,.pipeline-meta,.proactive-action-list>article{grid-template-columns:1fr}.audit-finding-top{flex-direction:column}.audit-finding-top .badge-row{justify-content:flex-start}.plan-change-summary>div,.keyword-toolbar,.cluster-metrics{grid-template-columns:1fr}.cluster-title,.cluster-actionbar,.research-submit{flex-direction:column;align-items:stretch}.cms-grid,.gate-grid{grid-template-columns:1fr}.topbar{height:60px}.topbar-context>.small{display:none}.site-switcher select{max-width:185px}.page-title-row{display:block}.page-title-row>.button{margin:-10px 0 24px}.page{padding-top:26px}.admin-kpis,.admin-form-grid,.admin-payment-form,.admin-pilot-facts,.admin-provider-proofs{grid-template-columns:1fr}.admin-note{grid-column:auto}.admin-customer>summary{flex-direction:column;align-items:flex-start}.operational-reference{grid-column:auto}.journey-list li{grid-template-columns:38px 1fr}.journey-list li>a{grid-column:2;justify-self:start}.progress-step-list li{grid-template-columns:32px 1fr auto}.progress-step-list li>a{grid-column:2}.launch-next{flex-direction:column;align-items:flex-start}.launch-checks li{grid-template-columns:30px 1fr}.launch-checks li>a{grid-column:2}}.evidence-detail{overflow-wrap:anywhere;margin-top:16px;font-size:.81rem}.evidence-detail p{margin:5px 0}.evidence-detail small,.evidence-detail a{color:var(--muted);display:block}.evidence-detail a{margin-top:5px;text-decoration:underline}.assistant-prose p{white-space:pre-wrap;margin:0 0 12px}.assistant-prose p:last-child{margin-bottom:0}.assistant-prose ul{margin:10px 0;padding-left:22px}.assistant-prose li+li{margin-top:6px}.assistant-prose-heading{font-weight:650}.advice-to-action,.advice-to-action form{margin-top:12px}.journey-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.journey-cards article{overflow-wrap:anywhere;gap:10px;display:grid}.journey-cards .is-selected{outline:2px solid var(--gold)}.tracking-table{border-collapse:collapse;width:100%;font-size:.85rem}.tracking-table th,.tracking-table td{text-align:left;border-bottom:1px solid #d8dce0;padding:12px}.tracking-table th:not(:first-child),.tracking-table td:not(:first-child){min-width:120px}.tracking-table th{white-space:nowrap}.tracking-table td:first-child{overflow-wrap:anywhere;min-width:180px}.tracking-table small{color:var(--muted);margin-top:5px;display:block}.table-scroll{overflow-x:auto}@media (max-width:1150px){.profile-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.recommended-actions{gap:12px}.recommended-action{padding:18px}}@media (max-width:950px){.profile-layout,.start-stage-layout{grid-template-columns:1fr}.profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.today-composer{padding:24px}.start-stage-aside{position:static}.start-research-map{grid-template-columns:1fr;gap:28px}.measurement-includes{grid-template-columns:1fr}}@media (max-width:680px){.form-grid,.recommended-actions,.profile-aside{grid-template-columns:1fr}.start-research-map{padding:25px 20px}.data-choice .button{width:100%}.start-ready-hero{grid-template-columns:1fr;padding:26px 20px}.start-ready-hero .button{width:100%}.guided-measurement .card-head{gap:12px}.guided-measurement .card-head .badge{align-self:flex-start}.measurement-submit{flex-direction:column;align-items:stretch}.measurement-submit .button{width:100%}.today-composer form{flex-direction:column;align-items:stretch}.priority-recommendation{padding:24px 19px}.priority-recommendation-head{flex-direction:column-reverse;gap:14px}.priority-recommendation-source{border:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 13px}.priority-reasoning,.priority-deliverable{grid-template-columns:1fr}.priority-reasoning section+section{border-left:0;border-top:1px solid var(--line)}.priority-measured-signal{border-radius:15px 15px 0 0}.priority-decision-row{flex-direction:column;align-items:stretch}.priority-decision-row .button{width:100%}.priority-alternative>summary{min-height:auto}.today-composer input{width:100%;font-size:.9rem}.today-task-links{gap:12px}.today-composer{padding:22px 18px}.baseline-sources,.priority-alternative-list{grid-template-columns:1fr}.priority-actions .text-button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.measurement-progress>span{animation:none}}.workspace-sidebar .brand-mark{width:34px;height:34px}.workspace-sidebar .brand-name{font-size:1rem}.sidebar-site-switcher .site-switcher{gap:6px;display:grid}.sidebar-site-switcher .site-switcher>span{color:#72879e;text-transform:uppercase;letter-spacing:.11em;font-size:.66rem;font-weight:800}.sidebar-site-switcher .site-switcher select{color:#f7f8fa;background:#0f2338e0;border-color:#22374c;border-radius:10px;width:100%;max-width:none;padding-block:9px}.workspace-sidebar.is-collapsed .sidebar-site-switcher{display:none}.task-nav-section>.nav-label{color:#64798f;margin:12px 10px 5px;font-size:.62rem;display:block}.task-nav-group.is-active{box-shadow:none;background:0 0}.task-nav-group.is-active>.task-nav-link,.task-nav-link.is-active{color:#fff;box-shadow:inset 2px 0 0 var(--gold-light);background:#e6b84a1c}.task-subnav a.is-active{color:#eef2f5;background:#ffffff0e}.workspace-sidebar .sidebar-foot{border-top-color:#ffffff14}.workspace-sidebar.is-collapsed .task-nav-section>.nav-label{display:none}.topbar{height:72px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f7f2eb;border-bottom:1px solid #0a1b2e17;padding:0 clamp(22px,3.2vw,46px)}.command-search kbd{color:#7a756a;font:650 .66rem var(--font-body);background:#f6f3ed;border:1px solid #ddd9d0;border-radius:6px;padding:2px 6px}.command-overlay{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060f1c7a;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.command-dialog{background:#fff;border:1px solid #ffffff47;border-radius:17px;width:min(610px,100%);overflow:hidden;box-shadow:0 28px 80px #060f1c4d}.command-search{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.command-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 0;font-size:1rem}.command-results{max-height:min(58vh,510px);padding:10px;overflow-y:auto}.command-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:7px 10px;font-size:.63rem;font-weight:800;display:block}.command-results a{border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;text-decoration:none;display:flex}.command-results a:hover{background:var(--gold-soft)}.command-results a>span{gap:2px;min-width:0;display:grid}.command-results strong{font-size:.88rem}.command-results small{color:var(--muted);font-size:.74rem}.command-results b{color:#a5a096}.command-results p{color:var(--muted);margin:10px}.page{padding-top:46px}.focus-page-head .page-intro{margin-bottom:0}.growth-route .is-complete .growth-route-number{color:var(--green);background:#edf7f1;border-color:#a7c8b8}.growth-route .is-complete .growth-route-step:hover{background:#f7fbf9}.growth-route .is-current{background:var(--navy)}.growth-route .is-current .growth-route-step strong{color:#fff}.growth-route .is-current .growth-route-step small{color:#a9b8c6}.growth-route .is-current .growth-route-step em{color:var(--gold-light)}.growth-route .is-current .growth-route-number{background:var(--gold);color:var(--navy-deep);border-color:#e6b84ab3}.guided-action-panel .button{margin-top:auto}.focus-section-head .text-link{margin:0}.focus-kicker{color:#80611d;font-size:.875rem;font-weight:600}.focus-primary-action .button{margin-top:auto}.priority-method{color:var(--muted);margin-top:13px;font-size:.82rem}.priority-method summary{cursor:pointer;width:fit-content;color:var(--ink);font-weight:700}.priority-method p{max-width:720px;margin:9px 0 0}.result-story{min-height:265px;color:var(--ink);background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,40px);display:flex}.result-story>div:first-child{max-width:790px}.result-story h2{letter-spacing:-.01em;margin:12px 0 8px;font-size:1.5rem;line-height:1.25}.result-story p{color:var(--muted);margin:0}.result-story>.button{margin-top:auto}.result-story-metrics{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:28px;display:grid}.result-story-metrics>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:16px 18px;display:grid}.result-story-metrics span{color:var(--muted);font-size:.8125rem}.result-story-metrics strong{font:650 1.15rem var(--font-display)}.result-story-metrics em{color:var(--muted);margin:0 5px;font-size:.8125rem;font-style:normal}@media (max-width:900px){.workspace-sidebar.is-collapsed{background:var(--navy-deep)}.workspace-sidebar.is-mobile-open .task-nav-section>.nav-label{display:block}.topbar{height:64px}}@media (max-width:680px){.topbar{padding-inline:14px}.profile-form.is-compact .profile-save{flex-direction:column;align-items:stretch}.profile-form.is-compact .profile-save .button{width:100%}.result-story-metrics{grid-template-columns:1fr}}.improvement-hub{gap:28px;display:grid}.improvement-page-intro{gap:10px;max-width:850px;display:grid}.improvement-page-intro>span{color:var(--blue);font:750 .82rem var(--font-display)}.improvement-page-intro h1{max-width:760px;margin:0}.improvement-page-intro p{max-width:780px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.improvement-focus-card{background:#ffffffe6;border:1px solid #d3d6d4;border-radius:19px;min-width:0;padding:clamp(25px,4vw,40px);box-shadow:0 16px 36px #060f1c12}.improvement-focus-card>h2,.improvement-empty-focus h2{letter-spacing:-.01em;max-width:780px;margin:16px 0 5px;font-size:1.5rem;line-height:1.25}.improvement-focus-card>.improvement-target{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.8rem}.improvement-brief-summary{border:1px solid var(--line);background:#f8fafc;border-radius:15px;grid-template-columns:minmax(260px,.85fr) minmax(340px,1.15fr);gap:0;margin-top:28px;display:grid;overflow:hidden}.improvement-brief-summary section{min-width:0;padding:22px}.improvement-brief-summary section+section{border-left:1px solid var(--line)}.improvement-brief-summary span{color:var(--blue);font:750 .77rem var(--font-display);margin-bottom:9px;display:block}.improvement-brief-summary strong{margin-bottom:7px;font-size:1rem;display:block}.improvement-brief-summary p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.improvement-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.improvement-stepper li{color:#9ba3aa;justify-items:start;gap:7px;min-width:0;display:grid;position:relative}.improvement-stepper li:before{content:"";z-index:0;background:#dadddc;height:1px;position:absolute;top:15px;left:31px;right:0}.improvement-stepper li:last-child:before{display:none}.improvement-stepper li>span{z-index:1;width:31px;height:31px;font:700 .68rem var(--font-display);background:#fff;border:1px solid #d6d9d8;border-radius:9px;place-items:center;display:grid;position:relative}.improvement-stepper li small{white-space:nowrap;padding-right:8px;font-size:.68rem;font-weight:700}.improvement-stepper li.is-complete{color:var(--green)}.improvement-stepper li.is-complete:before{background:#9fc4b3}.improvement-stepper li.is-complete>span{background:#edf7f1;border-color:#9fc4b3}.improvement-stepper li.is-current{color:var(--ink)}.improvement-stepper li.is-current>span{color:var(--gold-light);border-color:var(--navy);background:var(--navy);box-shadow:0 0 0 4px var(--gold-soft)}.improvement-next-action{border:1px solid var(--gold);min-height:220px;color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;margin-top:22px;padding:24px;display:flex;position:relative}.improvement-next-action>div:first-child>span{color:#80611d;font:600 .875rem var(--font-display)}.improvement-next-action h3{letter-spacing:-.01em;margin:6px 0;font-size:1.25rem}.improvement-next-action p{max-width:680px;color:var(--muted);margin:0 0 20px;font-size:.9375rem}.improvement-next-action .button{margin-top:auto}.improvement-after{text-align:right;gap:3px;max-width:180px;display:grid;position:absolute;bottom:28px;right:27px}.improvement-after span{color:var(--muted);font-size:.8125rem}.improvement-after strong{color:var(--ink);font-size:.875rem}.improvement-context-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.improvement-context-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:16px;display:grid}.improvement-context-grid span{color:var(--muted);font-size:.7rem;font-weight:750}.improvement-context-grid strong{overflow-wrap:anywhere;font-size:.79rem;line-height:1.55}.improvement-evidence{border-top:1px solid var(--line);margin-top:24px}.improvement-evidence>summary{cursor:pointer;color:var(--muted);padding:18px 0 0;font-size:.8rem;font-weight:700}.improvement-evidence[open]>summary{color:var(--ink);margin-bottom:17px}.improvement-evidence .evidence-detail{border-top:1px solid var(--line);padding-top:13px}.improvement-empty-focus{min-height:370px;color:var(--ink);background:#fff;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;align-items:flex-start;padding:clamp(24px,4vw,40px);display:flex}.improvement-empty-focus p{max-width:680px;color:var(--muted)}.improvement-empty-focus .button{margin-top:auto}.improvement-list{border:1px solid var(--line);background:#ffffffbf;border-radius:15px;overflow:hidden}.improvement-list article{grid-template-columns:minmax(0,1fr) auto 38px;align-items:center;gap:17px;min-width:0;padding:17px 19px;display:grid}.improvement-list article+article{border-top:1px solid var(--line)}.improvement-list h3{letter-spacing:-.02em;margin:3px 0;font-size:.95rem}.improvement-list p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.73rem}.improvement-list article>a{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;text-decoration:none;display:grid}.improvement-list article>a:hover{border-color:var(--gold);background:var(--gold-soft)}@media (max-width:1030px){.improvement-stepper li small{font-size:.62rem}}@media (max-width:900px){.improvement-brief-summary{grid-template-columns:1fr}.improvement-brief-summary section+section{border-left:0;border-top:1px solid var(--line)}}@media (max-width:680px){.improvement-focus-card{padding:23px 18px}.improvement-stepper{grid-template-columns:repeat(3,1fr);row-gap:17px}.improvement-stepper li:nth-child(3):before{display:none}.improvement-stepper li small{font-size:.64rem}.improvement-next-action{padding:22px 19px}.improvement-after{text-align:left;margin-top:18px;position:static}.improvement-context-grid{grid-template-columns:1fr}.improvement-list article{grid-template-columns:minmax(0,1fr) 34px;gap:11px;padding:15px}.improvement-list article>.badge{display:none}}.content-assignment{background:linear-gradient(145deg,#fff 0%,#fffaf0 100%);border-color:#d5c38d}.content-assignment>p{max-width:840px;margin-top:-4px}.content-assignment details{border-top:1px solid #e5dcc6;padding-top:15px}.content-assignment details>summary{cursor:pointer;color:var(--navy);font-weight:780}.confirmed-assignment-seo{margin-top:17px}.assignment-summary{background:#ffffffd1;border:1px solid #ded7c7;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.assignment-summary>div{align-content:start;gap:4px;min-width:0;padding:15px 16px;display:grid}.assignment-summary>div+div{border-left:1px solid #e7e1d4}.assignment-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:780}.assignment-summary strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.assignment-form{margin-top:17px}.assignment-form>.button{justify-self:start}.assignment-essential-intro{border-left:4px solid var(--gold);background:#fffaf0;border-radius:0 12px 12px 0;gap:4px;padding:16px 18px;display:grid}.assignment-essential-intro span{color:var(--muted);font-size:.84rem;line-height:1.5}.assignment-essential-fields{gap:17px;max-width:780px;display:grid}.assignment-essential-fields .field>span{align-items:center;gap:9px;display:flex}.assignment-essential-fields .field>span b{background:var(--navy);width:25px;height:25px;color:var(--gold-light);font:700 .73rem var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.assignment-advanced{border:1px solid var(--line);background:#ffffffa3;border-radius:12px;padding:0 18px}.assignment-advanced>summary{cursor:pointer;color:var(--ink);padding:15px 0;font-size:.82rem;font-weight:700}.assignment-advanced>summary span{color:var(--muted);margin-left:5px;font-weight:400}.assignment-advanced[open]>summary{border-bottom:1px solid var(--line)}.assignment-advanced>.stack{padding:18px 0}.assignment-confirm{min-height:46px}.content-focus-route .is-complete{color:var(--green)}.content-focus-route .is-complete:before{background:#9dbdaa}.content-focus-route .is-complete>span{border-color:var(--green);background:var(--green);color:#fff}.content-focus-route .is-current{color:var(--navy)}.content-focus-route .is-current>span{border-color:var(--navy);background:var(--navy);color:var(--gold-light);box-shadow:0 0 0 4px #0f2a4414}.content-cms-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.content-cms-history>summary>span:first-child{gap:3px;display:grid}.content-cms-history summary small{color:var(--muted);font-size:.76rem;font-weight:400}.content-cms-history[open]>summary{border-bottom:1px solid var(--line)}.content-cms-history{padding:0}.content-cms-history>.timeline,.content-cms-history>p{margin:20px}.proposal-builder{background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:#c9d7e5}.proposal-builder .card-head h2{margin-top:6px}.proposal-intro{max-width:760px;margin-top:-5px;font-size:.93rem;line-height:1.65}.proposal-outline{border:1px solid #d8e1e9;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.proposal-outline>div{background:#ffffffd1;align-content:start;gap:6px;min-width:0;padding:17px;display:grid}.proposal-outline>div+div{border-left:1px solid #d8e1e9}.proposal-outline span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:780}.proposal-outline strong{color:var(--navy);font-size:.91rem;line-height:1.4}.proposal-outline p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.proposal-expectation{border-left:4px solid var(--gold);background:#fffaf0;gap:7px;max-width:720px;padding:16px 18px;display:grid}.proposal-expectation ol{color:var(--muted);margin:0;padding-left:19px;font-size:.84rem;line-height:1.65}.proposal-editor-intro{max-width:760px}.proposal-editor-intro h3{letter-spacing:-.025em;margin:5px 0 7px;font-size:1.15rem}.proposal-editor-intro p{color:var(--muted);margin:0;line-height:1.55}.proposal-technical-settings,.proposal-metadata,.proposal-evidence,.change-plan-details,.manual-execution,.remeasure-settings,.proposal-reject,.page-comparison-details{border:1px solid var(--line);background:#ffffffb8;border-radius:12px}.proposal-technical-settings>summary,.proposal-metadata>summary,.proposal-evidence>summary,.change-plan-details>summary,.manual-execution>summary,.remeasure-settings>summary,.proposal-reject>summary,.page-comparison-details>summary{cursor:pointer;color:var(--ink);padding:14px 16px;font-size:.8rem;font-weight:740}.proposal-technical-settings[open]>summary,.proposal-metadata[open]>summary,.proposal-evidence[open]>summary,.change-plan-details[open]>summary,.manual-execution[open]>summary,.remeasure-settings[open]>summary,.proposal-reject[open]>summary,.page-comparison-details[open]>summary{border-bottom:1px solid var(--line)}.proposal-technical-settings>div,.proposal-metadata>div,.proposal-evidence>div,.change-plan-details>div,.manual-execution>form,.remeasure-settings>div,.proposal-reject>:not(summary),.page-comparison-details>.page-comparison{margin:0;padding:16px}.proposal-fields{padding-top:4px}.proposal-source-note{color:#254c35;background:#eef7f1;border-radius:11px;gap:3px;padding:13px 15px;font-size:.79rem;line-height:1.45;display:grid}.proposal-actions{padding-top:3px}.proposal-status-copy{max-width:760px;margin:7px 0 0;line-height:1.55}.proposal-review-form{background:#fbfcfd;border:1px solid #d7e0e8;border-radius:15px;padding:20px}.proposal-review-form .field>small{color:var(--muted);font-size:.76rem}.proposal-review-form textarea[name=body]{background:#fff;border-color:#bacada;min-height:380px;font-size:.95rem;line-height:1.7}.proposal-done-criteria{border-top:1px solid var(--line)}.proposal-decision-panel,.execution-panel{background:linear-gradient(145deg,#fffdf7 0%,#fff8e6 100%);border:1px solid #d3bc77;border-radius:15px;gap:17px;padding:21px;display:grid}.proposal-decision-panel h3,.execution-panel h3{letter-spacing:-.025em;margin:5px 0 7px;font-size:1.17rem}.proposal-decision-panel p{max-width:760px;color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.proposal-human-checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.proposal-human-checks label{cursor:pointer;font-size:.84rem}.proposal-reject{background:#ffffff8c}.approval-checks{padding:0}.approval-checks>summary{cursor:pointer;padding:14px 16px;font-size:.8rem;font-weight:740}.approval-checks>p{margin-inline:16px}.approval-checks>p:last-child{margin-bottom:16px}.execution-route-card{background:#fff;border:1px solid #dcc989;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.execution-route-card>div{max-width:620px}.execution-route-card p{color:var(--muted);margin:5px 0 0;font-size:.8rem;line-height:1.5}.execution-confirmed{background:#eef8f1;border:1px solid #acd0b9;border-radius:13px;gap:7px;padding:18px;display:grid}.execution-confirmed>span,.execution-confirmed>p{color:#3f5f4a;font-size:.82rem}.execution-confirmed>p{margin:0}.execution-confirmed .button{justify-self:start;margin-top:5px}.monitoring-guided-page{gap:19px}.measurement-focus-card{background:linear-gradient(145deg,#fff 0%,#fff9e9 100%);border:1px solid #d4bc76;border-radius:20px;gap:22px;padding:27px;display:grid;box-shadow:0 18px 45px #0f2a4412}.measurement-focus-card.empty-state{justify-items:start}.measurement-focus-card.empty-state h2{margin:0}.measurement-focus-card.empty-state p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.measurement-focus-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.measurement-focus-heading>div{max-width:780px}.measurement-focus-heading h2{letter-spacing:-.04em;margin:8px 0 9px;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.12}.measurement-focus-heading p{color:var(--muted);margin:0;line-height:1.6}.measurement-progress-line{border-block:1px solid #e1d7b9;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:17px 12px;list-style:none;display:grid}.measurement-progress-line li{color:#7b8190;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.measurement-progress-line li:before{content:"";background:#d6d2c5;width:100%;height:1px;position:absolute;top:13px;right:50%}.measurement-progress-line li:first-child:before{display:none}.measurement-progress-line li>span{z-index:1;background:#fff;border:1px solid #cfd4da;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.68rem;font-weight:800;display:grid;position:relative}.measurement-progress-line li>small{font-size:.73rem;font-weight:730}.measurement-progress-line .is-complete{color:var(--green)}.measurement-progress-line .is-complete:before{background:#91b5a0}.measurement-progress-line .is-complete>span{border-color:var(--green);background:var(--green);color:#fff}.measurement-progress-line .is-current{color:var(--navy)}.measurement-progress-line .is-current>span{border-color:var(--navy);background:var(--navy);color:var(--gold-light);box-shadow:0 0 0 4px #0f2a4414}.measurement-focus-facts{background:#ffffffc7;border:1px solid #ded8c8;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.measurement-focus-facts>div{gap:5px;min-width:0;padding:15px 17px;display:grid}.measurement-focus-facts>div+div{border-left:1px solid #ded8c8}.measurement-focus-facts span,.measurement-plan-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.67rem;font-weight:780}.measurement-focus-facts strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.measurement-plan-details{background:#ffffffb3;border:1px solid #ded8c8;border-radius:13px}.measurement-plan-details>summary{cursor:pointer;padding:14px 16px;font-size:.8rem;font-weight:740}.measurement-plan-details[open]>summary{border-bottom:1px solid #ded8c8}.measurement-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.measurement-plan-grid>div{align-content:start;gap:5px;min-width:0;padding:16px;display:grid}.measurement-plan-grid>div+div{border-left:1px solid #ded8c8}.measurement-plan-grid strong{color:var(--navy);font-size:1.25rem}.measurement-plan-grid p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.measurement-wait-note{border-left:4px solid var(--gold);max-width:760px;color:var(--muted);background:#fff;margin:0;padding:15px 17px;font-size:.84rem;line-height:1.55}.measurement-wait-note strong{color:var(--ink)}.measurement-wait-note a{color:var(--navy);font-weight:760}.measurement-now{background:#fff;border:1px solid #d4bc76;border-radius:13px;gap:8px;padding:18px;display:grid}.measurement-now h3,.measurement-now p{margin:0}.measurement-now p{color:var(--muted);font-size:.84rem}.monitoring-secondary{border:1px solid var(--line);background:#ffffff9e;border-radius:15px}.monitoring-secondary>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.monitoring-secondary>summary>span{gap:4px;display:grid}.monitoring-secondary>summary strong{color:var(--navy);font-size:.91rem}.monitoring-secondary>summary small{color:var(--muted);font-size:.76rem}.monitoring-secondary[open]>summary{border-bottom:1px solid var(--line)}.monitoring-secondary>.card{box-shadow:none;border:0;border-radius:0 0 15px 15px}.monitoring-secondary>.stack{padding:18px}.seo-impact-panel{background:linear-gradient(145deg,#f8fbff 0%,#fff 100%);border:1px solid #cfdae6;border-radius:14px;gap:14px;padding:18px;display:grid}.seo-impact-heading h3{letter-spacing:-.025em;margin:4px 0 0;font-size:1.05rem}.seo-impact-grid{border-top:1px solid #dce4ec;border-left:1px solid #dce4ec;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-impact-grid>div,.seo-relevance-list>div{background:#fffc;border-bottom:1px solid #dce4ec;border-right:1px solid #dce4ec;min-width:0;padding:14px}.seo-impact-grid span,.seo-relevance-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:780;display:block}.seo-impact-grid p,.seo-relevance-list p{margin:6px 0 0;font-size:.82rem;line-height:1.55}.seo-relevance-list{border-top:1px solid #dce4ec;border-left:1px solid #dce4ec;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-change-plan{background:#fafbfc;border:1px solid #d9dce0;border-radius:14px;gap:15px;padding:18px;display:grid}.change-plan-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.change-plan-heading h3{letter-spacing:-.025em;margin:3px 0 0;font-size:1.05rem}.change-plan-heading p{color:var(--muted);margin:4px 0 0;font-size:.8rem}.change-set-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.change-set-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.change-set-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:780}.change-set-grid strong{overflow-wrap:anywhere;font-size:.79rem;line-height:1.5}.page-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparison-pane{border:1px solid var(--line);background:#fafbfc;border-radius:13px;min-width:0;padding:17px}.comparison-pane:last-child{background:#fffaf0;border-color:#d4bf82}.comparison-pane h3{margin:5px 0 7px;font-size:1rem}.comparison-pane>p{margin:5px 0}.page-excerpt{border-top:1px solid var(--line);max-height:210px;color:var(--muted);white-space:pre-wrap;padding-top:12px;font-size:.8rem;line-height:1.55;overflow:auto;margin-top:12px!important}@media (max-width:900px){.assignment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-summary>div:nth-child(3){border-top:1px solid #e7e1d4;border-left:0}.assignment-summary>div:nth-child(4){border-top:1px solid #e7e1d4}}@media (max-width:680px){.assignment-summary,.change-set-grid,.page-comparison,.seo-impact-grid,.seo-relevance-list,.proposal-outline{grid-template-columns:1fr}.proposal-outline>div+div{border-top:1px solid #d8e1e9;border-left:0}.execution-route-card{flex-direction:column;align-items:stretch}.execution-route-card .button{align-self:flex-start}.measurement-focus-card{padding:21px 17px}.measurement-focus-heading{flex-direction:column;align-items:stretch}.measurement-focus-facts,.measurement-plan-grid{grid-template-columns:1fr}.measurement-focus-facts>div+div,.measurement-plan-grid>div+div{border-top:1px solid #ded8c8;border-left:0}.measurement-progress-line li>small{font-size:.65rem}.content-cms-history>summary{align-items:flex-start}.assignment-summary>div+div,.assignment-summary>div:nth-child(3){border-top:1px solid #e7e1d4;border-left:0}.change-plan-heading{flex-direction:column;align-items:stretch}}.source-choices{gap:18px}.source-choice{border-top:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.source-choice h3{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;font-size:1.02rem;display:flex}.source-choice p{color:var(--muted);margin:0}.source-choice.is-later{opacity:.8}.inventory-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.inventory-rows li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.inventory-rows li>span{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.inventory-rows li div{gap:2px;display:grid}.inventory-rows li small{color:var(--muted);font-size:.78rem}.inventory-rows li em{color:var(--muted);text-align:right;font-size:.82rem;font-style:normal}.inventory-rows li.is-done>span{background:var(--green);border-color:var(--green);color:#fff}.inventory-rows li.is-done em{color:var(--green);font-weight:600}.inventory-rows li.is-busy>span{border-color:var(--gold);color:var(--gold);animation:1.4s ease-in-out infinite inventory-pulse}@keyframes inventory-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.inventory-rows li.is-busy>span{animation:none}}.inventory-overview{gap:22px}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.inventory-card{align-content:start;gap:8px;display:grid}.inventory-card strong{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:1.15rem;line-height:1.3}.inventory-card p{color:var(--muted);margin:0}.inventory-card.is-missing strong{color:var(--muted);font-weight:500}@media (max-width:720px){.inventory-rows li{grid-template-columns:28px 1fr}.inventory-rows li em{text-align:left;grid-column:2}}.plain-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-answer-check{border:1px solid var(--line);background:var(--canvas);border-radius:10px;padding:14px 16px}.ai-answer-check h3{margin:0 0 4px}.ai-answer-check .research-list span.small{overflow-wrap:anywhere;display:block}.ai-answer-check .research-list span,.ai-answer-check .research-list .badge{font-size:.8125rem}.ai-answer-check .research-list li>div{min-width:0}.ai-answer-check .research-list li>.badge{flex-shrink:0;align-self:flex-start}.ai-platforms{gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.ai-platforms li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.ai-platforms li>span:first-child{color:var(--ink);font-weight:600}.ai-platforms li.is-unmeasured,.ai-platforms li.is-unmeasured>span:first-child{color:var(--muted);font-weight:400}.ai-fragments{margin-top:6px;font-size:.8125rem}.ai-fragments summary{cursor:pointer;color:var(--blue);font-weight:600}.ai-fragments>div{overflow-wrap:anywhere;margin-top:8px}.ai-fragments p{color:var(--ink);margin:2px 0 0}h1.page-header-title,.page h1.page-header-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.5rem;font-weight:650;line-height:1.25}h2.section-block-title,.page h2.section-block-title,.section-block-title{color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.35}.work-queue-page button[data-slot=tabs-trigger]{font-size:.875rem;font-weight:500}[hidden]:not([hidden=until-found]){display:none!important}h3.metric-card-title,.page h3.metric-card-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.125rem;font-weight:650;line-height:1.35}a.dashboard-link{color:var(--color-accent)}h2.dashboard-section-title,.page h2.dashboard-section-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}h2.dashboard-next-title,.page h2.dashboard-next-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:700;line-height:1.2}h1.dashboard-title,.page h1.dashboard-title{font-size:1.875rem}.dashboard-rankings .ranking-rings{grid-template-columns:1fr}.dashboard-table th,.dashboard-table td{vertical-align:top}.dashboard-table tbody th{overflow-wrap:anywhere}@media (max-width:520px){.dashboard-table .dashboard-col-impressions{display:none}}h1.page-header-title-lg,.page h1.page-header-title-lg{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.75rem;font-weight:700;line-height:1.2}h2.tools-start-label,.page h2.tools-start-label{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}h2.tools-section-title,.page h2.tools-section-title,h3.tools-phase-title,.page h3.tools-phase-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.tools-start-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}.tools-phase-number{color:var(--color-muted);font-size:.875rem;font-weight:600}.tools-finish-line{color:var(--color-muted);margin:0;font-size:.94rem;line-height:1.5}a.tool-row{color:var(--ink);text-decoration:none}.tool-row-name{font-family:var(--font-display);color:var(--ink);font-size:1rem;font-weight:700;line-height:1.3}.tool-row-text{color:var(--color-muted);overflow-wrap:normal;word-break:normal;font-size:.94rem;line-height:1.45}a.tool-row>.tool-row-body{flex:1;min-width:0}a.tool-row>svg,a.tool-row>.tool-row-icon{flex:none}.ask-findori-page{gap:24px;display:grid}.ask-workbench{gap:24px;min-width:0;display:grid}.ask-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}@media (min-width:1024px){.ask-layout{grid-template-columns:280px minmax(0,1fr);gap:24px}}.ask-conversation{gap:12px;min-width:0;display:grid}.ask-panel,.ask-library,.ask-missing,.ask-document{border:1px solid var(--color-line);background:#fff;border-radius:10px;min-width:0;padding:20px}.ask-missing{justify-items:start;gap:12px;display:grid}.ask-missing p{margin:0}.ask-loading{color:var(--color-muted);margin:0}.ask-library{padding:0}.ask-library-toggle{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.ask-library-toggle span{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ask-library-toggle small{color:var(--color-muted);font-size:.875rem}.ask-library-toggle svg{width:18px;height:18px;color:var(--color-muted);transition:transform .15s}.ask-library-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.ask-library-body{padding:0 16px 16px;display:none}.ask-library-body.is-open{border-top:1px solid var(--color-line);gap:12px;padding-top:16px;display:grid}@media (min-width:1024px){.ask-library{max-height:calc(100dvh - 112px);position:sticky;top:88px;overflow-y:auto}.ask-library-toggle{display:none}.ask-library-body,.ask-library-body.is-open{border-top:0;gap:12px;padding:20px 16px;display:grid}}.ask-library-head{justify-content:space-between;align-items:center;gap:8px;display:flex}h2.ask-library-title,.page h2.ask-library-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.ask-new-button{width:100%}.ask-library-note{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.ask-library-search{color:var(--ink);gap:6px;font-size:.875rem;font-weight:600;display:grid}.ask-library-search input,.ask-document input,.ask-document textarea,.ask-rename input{border:1px solid var(--color-line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:10px 12px;font-size:1rem;font-weight:400}.ask-library-message{color:var(--color-success);margin:0;font-size:.875rem}.ask-library-message.is-error{color:var(--color-danger)}.ask-library-group{border-top:1px solid var(--color-line);gap:8px;padding-top:12px;display:grid}.ask-library-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}h3.ask-library-subtitle,.page h3.ask-library-subtitle,.ask-library-subtitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:.9375rem;font-weight:650;line-height:1.3}.ask-library-check{color:var(--color-muted);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.ask-library-empty{color:var(--color-muted);margin:0;font-size:.875rem}.ask-library-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ask-library-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-left-width:3px;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.ask-library-item strong{font-size:.9375rem;font-weight:600;line-height:1.35}.ask-library-item small{color:var(--color-muted);font-size:.8125rem}.ask-library-item:hover{background:var(--color-background)}.ask-library-item.is-selected{border-color:#c9d3ff;border-left-color:var(--color-accent);background:#eef1ff}.ask-library-item.is-selected strong{color:var(--ink);font-weight:700}.ask-library-notes>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.ask-library-notes>summary::-webkit-details-marker{display:none}.ask-library-notes>summary svg{width:18px;height:18px;color:var(--color-muted)}.ask-library-notes[open]>summary svg{transform:rotate(180deg)}.ask-library-notes>button{justify-self:start}.ask-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ask-toolbar small{color:var(--color-muted);font-size:.8125rem}.ask-rename input{flex:220px}.ask-document{gap:12px;display:grid}h3.ask-document-title,.page h3.ask-document-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.125rem;font-weight:650}.ask-document>label{gap:6px;font-size:.875rem;font-weight:600;display:grid}.ask-document textarea{resize:vertical;line-height:1.6}.ask-document-sources>summary{cursor:pointer;font-size:.875rem;font-weight:600}.ask-extras{align-items:start;gap:24px;display:grid}@media (min-width:1024px){.ask-extras{grid-template-columns:minmax(0,1fr) 320px}}.ask-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}h2.ask-panel-title,.page h2.ask-panel-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.ask-panel-label{color:var(--color-muted);font-size:.875rem;font-weight:600;display:block}h3.ask-panel-subtitle,.page h3.ask-panel-subtitle{font-family:var(--font-display);color:var(--ink);margin:4px 0 8px;font-size:1.125rem;font-weight:650;line-height:1.3}.ask-panel-text{color:var(--color-muted);margin:0 0 12px;font-size:.9375rem;line-height:1.55}.ask-aside{gap:16px;display:grid}.ask-aside>.ask-panel-text{font-size:.875rem}.ask-task-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;display:grid}.ask-task{border:1px solid var(--color-line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:4px 10px;padding:16px;display:grid}.ask-task svg{width:20px;height:20px;color:var(--color-accent);grid-row:span 2}.ask-task strong{font-family:var(--font-display);font-size:1rem;font-weight:650}.ask-task span{color:var(--color-muted);grid-column:2;font-size:.875rem;line-height:1.5}.ask-task:hover{border-color:#c9d3ff}.ask-task.is-selected{border-color:var(--color-accent);background:#f5f7ff}.ask-data-list{margin:0 0 4px;padding:0;list-style:none}.ask-data-list li{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:.9375rem;display:flex}.ask-data-list [data-slot=badge]{font-size:.8125rem}.ask-selected-task .ask-toolbar{margin-top:4px}.chat-panel{border:1px solid var(--color-line);background:#fff;border-radius:10px;gap:14px;min-width:0;padding:20px;display:grid;position:static}.chat-panel.is-compact{padding:16px}.chat-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chat-panel-heading{min-width:0}.chat-panel-label{color:var(--color-muted);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.chat-panel-label svg{width:16px;height:16px}h2.chat-panel-title,.page h2.chat-panel-title{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:1.25rem;font-weight:650;line-height:1.3}.chat-panel.is-compact h2.chat-panel-title{font-size:1.125rem}.chat-panel-note{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.5}.chat-panel-note.is-foot{font-size:.8125rem}.chat-panel-alert{color:var(--color-danger);background:#fff2f1;border-radius:8px;margin:0;padding:10px 12px;font-size:.9375rem}.chat-panel-alert.is-quiet{background:var(--gold-soft);color:#6f500a}.chat-log{align-content:start;gap:16px;min-height:180px;max-height:min(640px,70dvh);padding:4px 2px;display:grid;overflow-y:auto}.chat-panel.is-compact .chat-log{min-height:140px;max-height:none;overflow:visible}.chat-welcome p{color:var(--color-muted);margin:0 0 8px;font-size:1rem;line-height:1.6}.chat-welcome .text-link{margin-top:0}.chat-message{border:1px solid var(--color-line);min-width:0;max-width:min(100%,720px);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;gap:8px;padding:14px 16px;font-size:1rem;line-height:1.6;display:grid}.chat-message.is-assistant{background:#fff;border-top-left-radius:4px;justify-self:start}.chat-message.is-user{background:#eef1ff;border-color:#d6ddff;border-top-right-radius:4px;justify-self:end;max-width:min(88%,600px)}.chat-message.is-error{background:#fff5f4;border-color:#e7b8b4}.chat-message-author{color:var(--color-muted);font-size:.8125rem;font-weight:600}.chat-message .assistant-prose{font-size:1rem;line-height:1.65}.chat-sources{border-top:1px solid var(--color-line);padding-top:10px}.chat-sources>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 8px;list-style:none;display:flex}.chat-sources>summary::-webkit-details-marker{display:none}.chat-sources>summary>svg{width:16px;height:16px;color:var(--color-muted)}.chat-sources-count{color:var(--color-muted);font-size:.875rem;font-weight:600}.chat-source-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chat-source-chip{border:1px solid var(--color-line);background:var(--color-background);max-width:220px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:.8125rem;display:inline-flex}.chat-source-number{border:1px solid var(--color-line);min-width:20px;height:20px;color:var(--color-accent);background:#fff;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:700;display:inline-grid}.chat-source-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-sources[open] .chat-source-chip{border-color:#c9d3ff}.chat-source-list{gap:12px;margin:12px 0 0;padding-left:22px;font-size:.875rem;display:grid}.chat-source-detail strong{font-weight:600}.chat-source-detail p{margin:4px 0;line-height:1.5}.chat-source-detail small,.chat-source-detail a{color:var(--color-muted);font-size:.8125rem;display:block}.chat-source-detail a{color:var(--color-accent);margin-top:4px}.chat-next{background:var(--color-background);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.chat-next-title{font-family:var(--font-display);font-size:.9375rem;font-weight:650}.chat-next ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chat-next li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.chat-next li svg{width:18px;height:18px;color:var(--color-success);margin-top:3px}.chat-actions{gap:10px;min-width:0;display:grid}.chat-action-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;justify-items:start;gap:8px;min-width:0;padding:14px 16px;display:grid}.chat-action-text{font-family:var(--font-display);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.chat-action-reason{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.chat-action-button{white-space:normal;max-width:100%;height:auto;min-height:40px}.chat-action-done{color:var(--color-success);background:#e9f4ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:8px 12px;font-size:.9375rem;font-weight:600;display:flex}.chat-action-done svg{width:18px;height:18px}.chat-action-done a{color:var(--color-success);text-decoration:underline}.chat-saved-actions{background:var(--color-background);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:8px 12px;font-size:.9375rem;line-height:1.5;display:flex}.chat-saved-actions svg{width:18px;height:18px;color:var(--color-success);flex:none}.chat-saved-actions span{overflow-wrap:anywhere;min-width:0}.chat-saved-actions a{font-weight:600;text-decoration:underline}.chat-action-card .form-error{margin:0}.chat-task-link,.chat-save-note{white-space:normal;justify-self:start;max-width:100%;height:auto;min-height:32px}.chat-message .advice-to-action{margin-top:0}.chat-loading{color:var(--color-muted);align-items:center;gap:10px;font-size:.9375rem;display:flex}.chat-loading-dot{background:var(--color-accent);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite chat-pulse}@keyframes chat-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.chat-loading-dot{animation:none}}.chat-suggestions{flex-wrap:wrap;gap:8px;display:flex}.chat-chip{border:1px solid var(--color-line);max-width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.9375rem;line-height:1.35;display:inline-flex}.chat-chip svg{width:16px;height:16px;color:var(--color-accent);flex:none}.chat-chip:hover{background:#f5f7ff;border-color:#c9d3ff}.chat-chip:disabled{opacity:.5;cursor:not-allowed}.chat-task-prompt{justify-self:start}.chat-composer{background:#fff;border:1px solid #c9ced6;border-radius:10px;gap:8px;padding:12px;display:grid}.chat-composer:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px #4a6bff1f}.chat-composer textarea{resize:vertical;width:100%;min-height:84px;color:var(--ink);background:0 0;border:0;outline:none;padding:4px;font-size:1rem;line-height:1.55;display:block}.chat-composer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.chat-composer-meta{color:var(--color-muted);font-size:.8125rem}.chat-counter{color:var(--color-muted)}.chat-send{margin-left:auto}@media (min-width:1024px){.chat-panel.is-full .chat-composer textarea{min-height:96px}}.results-page,.monitoring-guided-page,.weekly-report-page{gap:24px;display:grid}.results-page{grid-template-columns:minmax(0,1fr)}.results-page [data-slot=badge],.monitoring-guided-page [data-slot=badge],.weekly-report-page [data-slot=badge]{font-size:.8125rem}.results-page .section-block-title,.monitoring-guided-page .section-block-title,.weekly-report-page .section-block-title{font-size:1.125rem;font-family:var(--font-display)}.results-columns{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.results-columns>*{min-width:0}@media (min-width:1024px){.results-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.results-tabs{border-bottom:1px solid var(--color-line);min-width:0}.results-tabs-list{overscroll-behavior-x:contain;scrollbar-width:thin;gap:4px;display:flex;position:relative;overflow-x:auto}a.results-tabs-link{color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:10px 12px;font-size:.9375rem;font-weight:600;text-decoration:none}a.results-tabs-link:hover,a.results-tabs-link:focus-visible{color:var(--ink)}a.results-tabs-link[aria-current=page]{color:var(--ink);border-bottom-color:var(--gold)}.results-overview-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.results-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.results-overview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.results-overview-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.results-overview-card-text{color:var(--ink);margin:0;font-size:.9375rem;line-height:1.5}a.results-overview-card-link{color:var(--color-accent);margin-top:auto;font-size:.9375rem;font-weight:600;text-decoration:none}a.results-overview-card-link:hover,a.results-overview-card-link:focus-visible{text-decoration:underline}.results-story-kicker{color:var(--color-muted);margin:0 0 6px;font-size:.875rem;font-weight:600}h2.results-story-title,.page h2.results-story-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.375rem,2.4vw,1.625rem);font-weight:700;line-height:1.25}.results-story-text{max-width:790px;color:var(--color-muted);margin:8px 0 0;font-size:1rem;line-height:1.55}.results-story .result-story-metrics{margin-top:20px}.results-story .result-story-metrics span,.results-story .result-story-metrics em{font-size:.875rem}.results-card-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.results-card-label{color:var(--color-muted);font-size:.875rem;font-weight:600}.results-page .result-proof{background:#fff;border-radius:10px}.results-page .result-proof h3{margin:4px 0 0}h2.results-analysis-title,.page h2.results-analysis-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.results-analysis-headline{max-width:70ch;color:var(--ink);margin:8px 0 0;font-size:1.125rem;line-height:1.5}.results-analysis-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:22px 0 0;display:grid}@media (min-width:640px){.results-analysis-counts{grid-template-columns:repeat(4,minmax(0,1fr))}}.results-analysis-count{color:var(--ink);align-items:center;gap:8px;font-size:.9375rem;display:flex}.results-analysis-count.is-empty{opacity:.45}.results-analysis-count-dot{border-radius:999px;flex:none;width:10px;height:10px}.results-analysis-list{margin:22px 0 0;padding:0;list-style:none;display:grid}.results-analysis-row{border-top:1px solid var(--line);border-left:4px solid #0000;flex-direction:column;gap:10px;padding:18px 0 18px 12px;display:flex}.results-analysis-row:first-child{border-top:0;padding-top:0}@media (min-width:640px){.results-analysis-row{flex-direction:row;align-items:flex-start;gap:16px}}.results-analysis-light{background:var(--navy);border-radius:999px;flex-direction:column;flex:none;align-items:center;gap:4px;width:24px;padding:4px;display:flex}.results-analysis-light-dot{background:#ffffff26;border-radius:999px;width:12px;height:12px}.results-analysis-body{flex:1;min-width:0}.results-analysis-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.results-analysis-row-title{color:var(--ink);font-size:1.0625rem;font-weight:700}.results-analysis-row-text{color:#0a1b2ed9;max-width:70ch;margin:6px 0 0;font-size:1rem;line-height:1.55}.results-analysis-action{color:var(--navy);flex:none;align-self:flex-start;font-size:.9375rem;font-weight:700;text-decoration:none}.results-analysis-action:hover,.results-analysis-action:focus-visible{text-decoration:underline}.coverage-details{background:var(--panel);border-radius:12px;padding:16px 18px}.coverage-details summary{cursor:pointer;color:var(--navy);font-weight:650}.coverage-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.coverage-row{align-items:center;gap:10px;display:flex}.coverage-row-dot{border-radius:999px;flex:none;width:9px;height:9px}.coverage-row-label{min-width:0;color:var(--ink);flex:1;font-size:.9375rem}.coverage-row-value{color:var(--muted);font-size:.875rem}.monitoring-ai-card>.ai-answer-check{background:#fff;padding:20px}.monitoring-guided-page .measurement-focus-card{border:1px solid var(--color-line);box-shadow:none;background:#fff;border-radius:10px}.monitoring-guided-page .monitoring-secondary{background:#fff;border-radius:10px}.monitoring-guided-page .monitoring-secondary>summary strong{font-size:1rem}.monitoring-guided-page .monitoring-secondary>summary small{font-size:.875rem}.monitoring-guided-page .monitoring-secondary>section{border:0;border-radius:0 0 10px 10px}.monitoring-guided-page .measurement-plan-grid p{font-size:.875rem}.monitoring-expert-stack{gap:16px;padding:16px;display:grid}.weekly-report-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.weekly-report-layout>*{min-width:0}.weekly-report-side{gap:16px;display:grid}@media (min-width:1024px){.weekly-report-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}}.weekly-report-page .report-columns{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.weekly-report-page .report-columns>div{border-radius:10px}.weekly-report-page .report-columns li span{font-size:.875rem}.weekly-mail-panel{border:1px solid var(--line);border-radius:12px;overflow:hidden}.weekly-mail-meta{border-bottom:1px solid var(--line);background:#f4f6f8;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:14px 18px;display:flex}.weekly-mail-meta p{margin:0;font-size:.9375rem}.weekly-mail-body{padding:20px 18px}.weekly-mail-body h3{margin:24px 0 10px}.weekly-mail-body h3:first-child{margin-top:0}.weekly-mail-body p{margin:0 0 10px}.weekly-mail-body ul{margin:0 0 14px;padding-left:20px}.weekly-mail-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.weekly-mail-numbers>div{background:#f4f6f8;border-radius:12px;padding:14px 16px}.weekly-mail-numbers>div>span{color:var(--muted);font-size:.875rem;display:block}.weekly-mail-numbers strong{margin-top:4px;font-size:1.75rem;line-height:1.2;display:block}.weekly-mail-numbers small{color:var(--muted)}.weekly-report-deliveries{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:24px;padding:16px 18px}.weekly-report-deliveries summary{cursor:pointer;font-weight:650}.weekly-report-deliveries .table-wrap,.weekly-report-deliveries>p{margin-top:14px}.content-page,.planning-page,.improvement-hub{gap:24px;display:grid}.content-page [data-slot=badge],.planning-page [data-slot=badge],.improvement-hub [data-slot=badge]{font-size:.8125rem}.content-page .section-block-title,.planning-page .section-block-title,.improvement-hub .section-block-title{font-size:1.125rem;font-family:var(--font-display)}.content-page small,.content-page .small,.planning-page small,.planning-page .small,.planning-page .text-xs,.improvement-hub small,.improvement-hub .small{font-size:.8125rem}.content-step-bar{border:1px solid var(--color-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:14px 16px;list-style:none;display:grid}.content-step{min-width:0;color:var(--color-muted);text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.content-step:before{content:"";z-index:0;background:var(--color-line);width:100%;height:1px;position:absolute;top:14px;right:50%}.content-step:first-child:before{display:none}.content-step-number{z-index:1;border:1px solid var(--color-line);background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.8125rem;font-weight:700;display:grid;position:relative}.content-step-name{font-size:.875rem;font-weight:600;line-height:1.3}.content-step.is-complete{color:var(--green)}.content-step.is-complete:before,.content-step.is-current:before{background:#9dbdaa}.content-step.is-complete .content-step-number{border-color:var(--green);background:#edf7f1}.content-step.is-current{color:var(--ink)}.content-step.is-current .content-step-number{border:2px solid var(--gold);color:var(--ink);background:#fff8e6}@media (max-width:639px){.content-step-bar{padding:12px 8px}.content-step:not(.is-current) .content-step-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.content-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.content-group-heading h2{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.25rem;line-height:1.3}.content-inline-button{justify-self:start}.content-page .content-assignment,.content-page .proposal-builder,.content-page .proposal-decision-panel,.content-page .execution-panel,.content-page .voice-questions,.content-page .editorial-profile{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-page .content-assignment>p,.content-page .proposal-intro,.content-page .proposal-status-copy{margin:0;font-size:1rem}.content-page .seo-impact-panel{background:#fff}.content-page .seo-impact-grid span,.content-page .seo-relevance-list span,.content-page .change-set-grid span,.content-page .proposal-outline span{text-transform:none;letter-spacing:0;font-size:.8125rem}.content-page .seo-impact-grid p,.content-page .seo-relevance-list p,.content-page .proposal-outline p,.content-page .change-set-grid strong,.content-page .page-excerpt,.content-page .proposal-source-note,.content-page .proposal-technical-settings>summary,.content-page .proposal-metadata>summary,.content-page .proposal-evidence>summary,.content-page .change-plan-details>summary,.content-page .manual-execution>summary,.content-page .remeasure-settings>summary,.content-page .proposal-reject>summary,.content-page .page-comparison-details>summary,.content-page .approval-checks>summary{font-size:.875rem}.content-page .proposal-human-checks label,.content-page .execution-route-card p,.content-page .execution-confirmed>span,.content-page .execution-confirmed>p{font-size:.9375rem}.content-page .content-cms-history{border:1px solid var(--color-line);background:#fff;border-radius:10px}.content-page .content-cms-history summary small{font-size:.875rem}.month-text-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.month-text-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.month-text-main{gap:8px;min-width:0;display:grid}.month-text-head{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.page .month-text-head h3,.month-text-head h3{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.4}.month-text-facts{gap:4px;margin:0;display:grid}.month-text-facts>div{flex-wrap:wrap;gap:0 6px;font-size:.9375rem;display:flex}.month-text-facts dt{color:var(--color-muted)}.month-text-facts dt:after{content:":"}.month-text-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.month-text-action{flex:none}.month-texts-empty{justify-items:start;gap:12px;display:grid}.month-texts-empty p,.month-texts>p{margin:0}.month-texts-done>summary{cursor:pointer;font-size:.9375rem;font-weight:600}.month-texts-done>.month-text-list{margin-top:12px}.month-texts-own .button-row{align-items:center}.month-texts-own .text-link{margin-top:0}.own-topic-form{border:1px solid var(--color-line);background:#f9fafb;border-radius:10px;padding:16px}.content-brief-heading{gap:4px;display:grid}.page .content-brief-heading h2,.content-brief-heading h2{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.375rem;font-weight:650;line-height:1.3}.content-brief-heading p{overflow-wrap:anywhere;margin:0;font-size:1rem}.prepare-block{border:1px solid var(--color-line);background:#fbfcfd;border-radius:10px;gap:12px;padding:18px;display:grid}.page .prepare-block h3,.prepare-block h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.35}.prepare-block>p{margin:0;font-size:1rem}.prepare-block .text-link{margin-top:0}.top-page-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.top-page-card{border:1px solid var(--color-line);background:#fff;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.top-page-head{align-items:flex-start;gap:12px;display:flex}.top-page-position{background:var(--gold-soft);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.top-page-head strong{overflow-wrap:anywhere;font-size:1rem;display:block}.top-page-head p{color:var(--color-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.9375rem}.top-page-facts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.top-page-facts li{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:.9375rem;display:flex}.top-page-facts span{color:var(--color-muted)}.top-page-facts strong{overflow-wrap:anywhere;font-weight:600}.top-page-outline>summary{cursor:pointer;color:var(--blue);font-size:.9375rem;font-weight:600}.top-page-outline ul{gap:4px;margin:8px 0 0;padding-left:18px;font-size:.9375rem;display:grid}.top-page-outline li.is-sub{color:var(--color-muted);margin-left:16px}.serp-benchmark-result>p{margin:0}.serp-benchmark-advice{gap:6px;display:grid}.page .serp-benchmark-advice h4,.serp-benchmark-advice h4{color:var(--ink);margin:0;font-size:1rem;font-weight:650}.serp-benchmark-advice ul{gap:4px;margin:0;padding-left:20px;font-size:1rem;display:grid}.serp-benchmark-length{margin:0;font-size:1rem}.own-input-fields .field label{font-weight:600}.content-concept-grid{align-items:start;gap:20px;display:grid}@media (min-width:1100px){.content-concept-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.content-quality{position:relative}.content-quality .results-analysis-title{font-family:var(--font-display);margin:0;font-size:1.125rem;font-weight:650}.content-quality .results-analysis-headline{font-size:1rem}.content-quality .results-analysis-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.content-quality .results-analysis-row{flex-direction:row;align-items:flex-start;gap:12px}.content-quality .results-analysis-row-title{font-size:1rem}.content-quality .results-analysis-row-text{font-size:.9375rem}.content-quality>.button{justify-self:start}.approval-blocked{color:#8b2f2f;background:#fdf1f0;border-radius:8px;margin:0 0 12px;padding:10px 12px}.content-more-about{border:1px solid var(--color-line);background:#fff;border-radius:10px}.content-more-about>summary{cursor:pointer;padding:16px 20px}.content-more-about>summary>span{vertical-align:top;gap:2px;display:inline-grid}.content-more-about>summary strong{font-size:1rem}.content-more-about>summary small{color:var(--color-muted)}.content-more-about-body{gap:20px;padding:0 20px 20px;display:grid}.content-more-about-list{gap:14px;margin:0;display:grid}.content-more-about-list dt{color:var(--color-muted);font-size:.875rem;font-weight:600}.content-more-about-list dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:1rem;line-height:1.55}.content-more-about-list ul{margin:0;padding-left:18px}.page .content-more-about h3,.content-more-about h3{color:var(--ink);margin:0;font-size:1rem;font-weight:650}.content-more-about .card-head{align-items:center;margin-bottom:0}@media (max-width:639px){.month-text-card{flex-direction:column}.month-text-action,.month-text-action .button{width:100%}.prepare-block{padding:14px}}.calendar-topic-list{margin:0;padding:0;list-style:none}.calendar-topic-list>li{border-top:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.calendar-topic-main{gap:4px;min-width:0;display:grid}.page .calendar-topic-main h3,.calendar-topic-main h3{margin:0;font-size:1rem;line-height:1.4}.calendar-topic-main p{color:var(--color-muted);margin:0;font-size:.875rem}.calendar-topic-side{flex:none;justify-items:end;gap:10px;display:grid}.calendar-topic-message{margin:0 20px 16px}@media (max-width:639px){.calendar-topic-list>li{flex-direction:column}.calendar-topic-side{justify-items:start}}.planning-page .proactive-week-plan{background:0 0;border:0;margin:0;padding:0}.planning-page .proactive-evidence{font-size:.875rem}.improvement-hub .improvement-focus-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.improvement-hub .improvement-brief-summary{background:#fff;border-radius:10px;margin-top:0}.improvement-hub .improvement-brief-summary span,.improvement-hub .improvement-context-grid span,.improvement-hub .improvement-row-stage{font-size:.8125rem}.improvement-hub .improvement-brief-summary p,.improvement-hub .improvement-context-grid strong{font-size:.875rem}.improvement-hub .improvement-stepper li small{white-space:normal;font-size:.8125rem}.improvement-hub .improvement-stepper li>span{font-size:.8125rem}.improvement-hub .improvement-stepper li.is-current>span{border:2px solid var(--gold);color:var(--ink);box-shadow:none;background:#fff8e6}.improvement-hub .improvement-evidence>summary{font-size:.875rem}.improvement-hub .improvement-list{background:#fff;border:0;border-radius:0}.improvement-hub .improvement-list article{border-top:1px solid var(--color-line)}.improvement-hub .improvement-list p{font-size:.8125rem}.improvement-row-stage{color:var(--color-muted);font-weight:600}@media (max-width:680px){.improvement-hub .improvement-list article>[data-slot=badge]{display:none}}.report-columns li strong,.report-columns li span{overflow-wrap:anywhere}.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page{gap:24px;display:grid}.website-profile-page>.anchor-section{margin-top:0}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) .page-tabs{margin:0;padding-bottom:0}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) .section-block-title{font-size:1.125rem;font-family:var(--font-display)}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) :is(small,.small,.text-xs){font-size:.8125rem}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) .page-tabs a,:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) :is(.timeline span,.member-list span){font-size:.875rem}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) .field :is(input,select,textarea){font-size:1rem}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) .field>:is(span,label){color:var(--ink);font-size:.9375rem;font-weight:700}:is(.website-profile-page,.settings-page,.subscription-page,.privacy-page,.start-page) .field>span small{font-size:.8125rem;font-weight:400}.profile-form:not(.is-compact)>fieldset{gap:16px;display:grid}.profile-form:not(.is-compact) .profile-technical{border:0;margin:0;padding:0}.profile-form:not(.is-compact) .profile-technical summary{padding-bottom:0}.profile-form:not(.is-compact) .profile-technical[open] summary{padding-bottom:16px}.profile-form:not(.is-compact) .profile-save{margin-top:20px}.website-profile-status{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.profile-aside{align-content:start}.profile-aside p{margin:0 0 12px}.profile-page-link{font-size:.875rem}.website-profile-page .baseline-sources{margin:0}.website-profile-page .baseline-source p{font-size:.9375rem}.connection-list{margin:0;padding:0;list-style:none}.connection-row{border-top:1px solid var(--color-line)}.connection-row-main{align-items:center;gap:14px;padding:16px 20px;display:flex}.connection-row-icon{border:1px solid var(--color-line);background:var(--color-background);width:40px;height:40px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.connection-row-text{flex:auto;min-width:0}.page h3.connection-row-name,.connection-row-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1rem;font-weight:650;line-height:1.35}.connection-row-summary{color:var(--color-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.9375rem}.connection-row-side{flex:none;align-items:center;gap:12px;display:flex}.connection-row-side svg{transition:transform .15s}.connection-row-detail{gap:12px;padding:0 20px 20px 74px;display:grid}.connection-row-detail>p{margin:0}.connection-row-detail .wordpress-connection,.connection-row-detail .platform-connect{gap:14px}.platform-connect>p,.platform-connect form{margin:0}.platform-connect-steps{overflow-wrap:anywhere;gap:.5rem;margin:0;padding-left:1.25rem;font-size:.9375rem;display:grid}.platform-connect-shot{border-radius:8px;max-width:100%;height:auto;margin-top:.5rem;display:block}.platform-connect .field input,.platform-connect .field select{min-width:0;font-size:16px}.platform-connect-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:639px){.connection-row-main{flex-wrap:wrap;padding:14px 16px}.connection-row-side{justify-content:space-between;width:100%;padding-left:54px}.connection-row-detail{padding:0 16px 16px}}.settings-page .status-list li{overflow-wrap:anywhere;flex-wrap:wrap}.privacy-page .privacy-actions{margin:0}.privacy-page .privacy-layout{gap:24px;margin:0}.privacy-note{margin:0;font-size:.9375rem}.privacy-page .runbook{margin:0}.start-header{gap:4px;display:grid}.start-page .start-progress{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:16px}.start-page .start-single{max-width:820px}.start-page .profile-compact-fields .field>span b{border:1px solid var(--gold);color:var(--ink);background:#fff8e6;font-size:.8125rem}.start-page .inventory-rows li small,.start-page .inventory-rows li em,.start-page .inventory-rows li>span,.planning-page .pipeline-steps li>small,.planning-page .pipeline-steps li>span,.planning-page .pipeline-meta>span,.planning-page .pipeline-meta strong,.planning-page .pipeline-planning>summary,.content-page .timeline span,.planning-page .timeline span,.improvement-hub .timeline span,.content-page .evidence-detail,.improvement-hub .evidence-detail,.improvement-hub .improvement-focus-card>.improvement-target,.content-page .assignment-summary span,.content-page .assignment-essential-fields .field>span b,.content-page .proposal-review-form .field>small,.content-page .change-plan-heading p,.content-page .profile-compact-fields .field>small,.content-page .profile-compact-fields .field>span b{font-size:.8125rem}.content-page .assignment-summary span{text-transform:none;letter-spacing:0}.stack,.content-change-plan{grid-template-columns:minmax(0,1fr)}.change-plan-heading>div{min-width:0}.change-plan-heading h3,.proposal-status-copy{overflow-wrap:anywhere}.content-pipeline-card,.content-pipeline-card .card-head>:first-child{min-width:0}.content-pipeline-card .card-head h2,.content-pipeline-card .card-head p{overflow-wrap:anywhere}.content-pipeline-card .badge-row{flex-wrap:wrap}.content-pipeline-list{grid-template-columns:minmax(0,1fr)}.content-status-message{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:12px 16px}.content-status-message>p{margin:0}.analysis-page{gap:24px;display:grid}.analysis-page>*{min-width:0}.analysis-page .section-block-title{font-size:1.125rem;font-family:var(--font-display)}.analysis-page .card{border-color:var(--color-line)}.analysis-page .card .card-head h2{font-family:var(--font-display);letter-spacing:0;font-size:1.125rem}.analysis-page .card-head>:first-child{overflow-wrap:anywhere;min-width:0}.analysis-page .badge-row{flex-wrap:wrap}.analysis-page .stack{gap:24px}.analysis-page .empty{border-radius:10px}.analysis-note{color:var(--color-muted);margin:0;font-size:1rem;line-height:1.55}.analysis-note+.analysis-note{margin-top:8px}.analysis-kicker{color:var(--color-muted);font-size:.875rem;font-weight:600}.analysis-columns{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.analysis-columns>*{min-width:0}@media (min-width:1024px){.analysis-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.analysis-subhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin:24px 0 12px;display:flex}.analysis-subhead>div{min-width:0}.page .analysis-subhead h3,.analysis-subhead h3{font-family:var(--font-display);margin:0;font-size:1.125rem;line-height:1.35}.progress-track .analysis-subhead{margin-top:0}.analysis-rows{margin:16px 0 0;padding:0;list-style:none}.analysis-rows>li{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:14px 20px;display:flex}.analysis-rows>li>div:first-child{overflow-wrap:anywhere;flex:220px;gap:3px;min-width:0;display:grid}.analysis-rows strong{font-size:1rem}.analysis-rows span,.analysis-rows a{font-size:.9375rem}.analysis-rows span{color:var(--color-muted)}.analysis-row-figure{text-align:right;gap:2px;display:grid}.analysis-empty-line{border-top:1px solid var(--color-line);color:var(--color-muted);margin:16px 0 0;padding:16px 20px}.analysis-page .table-wrap{margin-top:12px}.analysis-page :is(.analysis-table,.data-table){border-collapse:collapse;width:100%;margin:0;font-size:.9375rem}.analysis-page :is(.analysis-table,.data-table) :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:12px 16px}.analysis-page :is(.analysis-table,.data-table) th{color:var(--color-muted);text-transform:none;letter-spacing:0;white-space:nowrap;font-size:.8125rem;font-weight:600}.analysis-page :is(.analysis-table,.data-table) tbody tr:last-child td{border-bottom:0}.analysis-page :is(.analysis-table,.data-table) td small{color:var(--color-muted);display:block}.analysis-page-cell{min-width:260px}.analysis-page-cell strong,.analysis-page-cell .url{overflow-wrap:anywhere;display:block}.analysis-page-cell .url{margin-top:2px}.analysis-page :is(small,.text-xs,.url,.evidence-line,.evidence-strip,.priority-recommendation-source span,.priority-recommendation-source small,.priority-proof summary,.priority-alternative summary small,.cluster-title p,.competitor-profile li,.signal-box span,.cluster-warning,.priority-reasoning span,.priority-deliverable span){font-size:.8125rem}.analysis-page :is(.audit-evidence-grid span,.benchmark-strip span,.change-diff span,.plan-change-summary span,.opportunity-signals span,.cluster-metrics span){text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:600}.analysis-page .cluster-metrics strong,.analysis-page .audit-evidence-grid p{font-size:.9375rem}.analysis-page .audit-summary-card{border-color:var(--color-line);border-radius:10px}.analysis-page .audit-summary-card span{font-size:.875rem}.analysis-page .audit-summary-card strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:2rem;line-height:1.1}.analysis-page .audit-summary-card.selected{box-shadow:none;border-width:2px}.analysis-page :is(.priority-reasoning,.priority-deliverable,.priority-alternative,.admin-provider-row){border-radius:10px}.analysis-page .priority-alternatives{border-color:var(--color-line);background:#fff;border-radius:10px}.analysis-details{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:16px 20px}.analysis-details>summary{cursor:pointer;font-weight:600}.analysis-details>p{color:var(--color-muted);margin:12px 0 0}@media (min-width:681px){.analysis-page .backlink-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.progress-page .progress-step-list{margin:16px 0 0}.progress-page .progress-step-list li{border-top:1px solid var(--color-line);padding:14px 20px}.progress-page .progress-step-list li>div,.progress-page .progress-track li>div{overflow-wrap:anywhere;min-width:0}.progress-page .progress-tracks{gap:16px}.progress-page .progress-track{border:1px solid var(--color-line);background:#fff;border-radius:10px;padding:20px}.progress-page .progress-track.track-active{border-top:1px solid var(--color-line);border-left:3px solid var(--green)}.field>small{font-size:.8125rem}.analyse-page{min-height:100svh;color:var(--ink);background:radial-gradient(at 50% 0,#4a6bff13,#0000 38rem),#f7f8fa;padding:28px 20px 48px}.analyse-shell{width:min(100%,680px);margin:0 auto}.analyse-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.analyse-top .brand-mark{width:38px;height:38px}.analyse-top .signin-brand:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.analyse-heading{margin:36px 0 26px}.analyse-kicker{color:#4764e8;font:720 .8125rem var(--font-display);letter-spacing:.1em;text-transform:uppercase}.analyse-heading h1{letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0;font-size:clamp(1.6rem,5vw,2.15rem);line-height:1.18}.analyse-lead{color:#4c5c72;margin:0 0 20px;font-size:1rem;line-height:1.6}.analyse-thread{gap:16px;display:grid}.analyse-thread>*{min-width:0}.analyse-msg{align-items:flex-start;gap:12px;min-width:0;animation:.42s ease-out both analyse-appear;display:flex}.analyse-msg.from-visitor{justify-content:flex-end}.analyse-avatar{flex:none;place-items:center;width:38px;height:38px;margin-top:2px;display:grid}.analyse-avatar .brand-mark{width:38px;height:38px}.analyse-avatar .brand-name{display:none}.analyse-bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #e2e6ec;border-radius:4px 18px 18px;flex:auto;min-width:0;padding:20px 22px;font-size:.9375rem;line-height:1.6;box-shadow:0 12px 36px #0a1b2e0f,0 1px 4px #0a1b2e08}.analyse-bubble>:first-child{margin-top:0}.analyse-bubble>:last-child{margin-bottom:0}.analyse-bubble p{margin:0 0 10px}.analyse-reply{color:#fff;overflow-wrap:anywhere;background:#0a1b2e;border-radius:18px 18px 4px;max-width:85%;margin:0;padding:10px 16px;font-size:.9375rem;line-height:1.5}.analyse-step-title{font:650 1.1875rem/1.3 var(--font-display);letter-spacing:-.02em;margin:0 0 8px;scroll-margin-top:20px}.analyse-step-title:focus{outline:none}.analyse-step-title:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #4a6bff59}.analyse-muted{color:#5a6b7e}.analyse-hint{color:#5a6b7e;text-align:center;margin:12px 0 0;font-size:.875rem}.analyse-error{color:var(--danger);background:#fff2f1;border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:.9rem}.analyse-sample{background:var(--gold-soft);color:#6b4f0c;border:1px solid #f0dfb4;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:.875rem}.analyse-start .field input,.analyse-form .field input{border-color:#cfd6e0;border-radius:10px;min-height:48px;padding-inline:14px;font-size:1rem}.analyse-start .field input::placeholder,.analyse-form .field input::placeholder{color:#8a95a5}.analyse-start .field input:focus,.analyse-form .field input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #4a6bff1f}.analyse-form .field{margin-bottom:12px}.analyse-form .field label,.analyse-start .field label{color:#29384a;font-size:.875rem}.analyse-start{background:#fff;border:1px solid #e2e6ec;border-radius:18px;padding:22px;box-shadow:0 12px 36px #0a1b2e0f}.analyse-submit{border-radius:10px;min-height:50px}.analyse-offer-line{gap:0;display:grid}.analyse-form .field textarea{field-sizing:content;resize:vertical;border-color:#cfd6e0;border-radius:10px;min-height:48px;padding:12px 14px;font-size:1rem;line-height:1.5}.analyse-form .field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #4a6bff1f}.analyse-competitors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analyse-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.analyse-next{border-radius:10px;min-width:150px}.analyse-next:focus-visible,.analyse-submit:focus-visible,.analyse-link:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.analyse-link{color:#4c5c72;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.9375rem;text-decoration:underline}.analyse-link:hover{color:var(--blue)}.analyse-link:disabled{opacity:.55;cursor:wait}.analyse-link.inline{font-size:inherit;color:inherit;padding:0}.analyse-terms{margin:4px 0 16px;font-size:.875rem}.analyse-progress ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.analyse-progress li{color:#29384a;align-items:center;gap:10px;animation:.35s ease-out both analyse-appear;display:flex}.analyse-progress li.is-done{color:#5a6b7e}.analyse-check{width:18px;height:18px;color:var(--green);flex:none}.analyse-dot{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;margin:0 4px;animation:1.1s ease-in-out infinite analyse-pulse}.analyse-block{border-top:1px solid #edf0f3;margin:18px 0 0;padding-top:16px}.analyse-block h3{color:var(--ink);margin:0 0 10px;font-size:.9375rem;font-weight:650;line-height:1.45}.analyse-snippet{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:12px;padding:14px 16px}.analyse-snippet p{margin:0}.analyse-snippet-address{color:#3c4a5c;font-size:.875rem}.analyse-snippet-title{color:#1a0dab;font-size:1.125rem;line-height:1.35;margin-top:2px!important}.analyse-snippet-description{color:#4d5663;font-size:.875rem;line-height:1.55;margin-top:4px!important}.analyse-snippet .is-missing{color:#8a4b0c;font-style:italic}.analyse-notes{color:#5a6b7e;margin:10px 0 0;padding-left:18px;font-size:.875rem}.analyse-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.analyse-groups li{background:#f5f6f8;border-radius:10px;justify-content:space-between;gap:10px;min-width:0;padding:9px 12px;font-size:.875rem;display:flex}.analyse-groups li span{overflow-wrap:anywhere;min-width:0}.analyse-groups li strong{flex:none;font-weight:650}.analyse-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.analyse-points li{border:1px solid #e4e7ec;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.analyse-points li>div{overflow-wrap:anywhere;min-width:0}.analyse-points p{margin:0}.analyse-points .analyse-point-label{margin-bottom:2px}.analyse-light{border-radius:50%;flex:none;width:12px;height:12px;margin-top:6px}.analyse-points .is-good .analyse-light{background:var(--green)}.analyse-points .is-attention .analyse-light{background:var(--gold)}.analyse-points .is-problem .analyse-light{background:var(--danger)}.analyse-point-status{border-radius:999px;margin-left:4px;padding:1px 8px;font-size:.8125rem;font-weight:600}.analyse-points .is-good .analyse-point-status{color:#235641;background:#e7f2ec}.analyse-points .is-attention .analyse-point-status{background:var(--gold-soft);color:#6b4f0c}.analyse-points .is-problem .analyse-point-status{color:#7d2f2f;background:#fbeaea}.analyse-verdict{border-left:3px solid var(--gold);background:#fdf8ec;border-radius:0 10px 10px 0;padding:12px 14px;font-weight:600;margin:18px 0 16px!important}.analyse-again{text-align:center;margin:4px 0 0;font-size:.875rem}.analyse-again a{color:#4c5c72}.analyse-footer{border-top:1px solid #e4e7ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:36px;padding-top:18px;display:flex}.analyse-footer p,.analyse-footer a{color:#5a6b7e;margin:0;font-size:.8125rem}.analyse-footer a{color:#4c5c72}.analyse-footer a:focus-visible,.analyse-again a:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}@keyframes analyse-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes analyse-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (max-width:560px){.analyse-page{padding:18px 16px 36px}.analyse-heading{margin:28px 0 20px}.analyse-msg{gap:8px}.analyse-avatar,.analyse-avatar .brand-mark{width:28px;height:28px}.analyse-bubble{padding:16px}.analyse-start{padding:18px 16px}.analyse-competitors,.analyse-groups{grid-template-columns:minmax(0,1fr)}.analyse-competitors{gap:0}.analyse-actions .button{width:100%}.analyse-actions{justify-content:center}.analyse-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.analyse-msg,.analyse-progress li,.analyse-dot{animation:none}}.auth-wait{overflow-wrap:anywhere;min-width:0}.auth-wait>h2,.auth-wait>p,.auth-wait>a{margin:0 0 12px}.auth-wait>:last-child{margin-bottom:0}.auth-wait-title{color:var(--ink);font:650 1.1875rem/1.3 var(--font-display);letter-spacing:-.02em;scroll-margin-top:20px}.auth-wait-title:focus{outline:none}.auth-wait-title:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #4a6bff59}.auth-wait-intro{color:#4c5c72;font-size:.9375rem;line-height:1.6}.auth-wait-mail{border-radius:10px;min-height:46px}.auth-wait-form{margin:4px 0 16px}.auth-wait-form .field{margin:0 0 10px}.auth-wait-form .field label{color:#29384a;font-size:.875rem}.auth-wait-form .field input{letter-spacing:.3em;border-color:#cfd6e0;border-radius:10px;min-height:52px;padding-inline:14px;font:600 1.375rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.auth-wait-form .field input::placeholder{color:#b4bcc8}.auth-wait-form .field input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #4a6bff1f}.auth-wait-form .field input:focus-visible{outline:none}.auth-wait-status{margin:0;font-size:.875rem;line-height:1.5}.auth-wait-status:not(:empty){color:#2c3e8f;background:#eef2ff;border:1px solid #d5ddff;border-radius:10px;margin:0 0 10px;padding:10px 14px}.auth-wait-form .signin-message{margin:0 0 10px}.auth-wait-submit,.auth-wait-renew{border-radius:10px;min-height:50px}.auth-wait-renew{margin-top:10px}.auth-wait-submit:focus-visible,.auth-wait-renew:focus-visible,.auth-wait-mail:focus-visible,.auth-wait-link:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.auth-wait-help{color:#5a6b7e;font-size:.875rem;line-height:1.55}.auth-wait-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.auth-wait-link:hover{color:var(--blue)}.confirm-card .signin-heading{margin-bottom:24px}.confirm-card .signin-heading .confirm-account{color:#08152b;overflow-wrap:anywhere;margin-top:10px;font-weight:600}@media (max-width:560px){.auth-wait-mail{width:100%}}.social-sign-in{gap:10px;min-width:0;margin:14px 0 0;display:grid}.social-divider{color:#5a6b7e;align-items:center;gap:12px;font-size:.875rem;display:flex;margin:0!important}.social-divider:before,.social-divider:after{content:"";background:#e2e6ec;flex:auto;height:1px}.social-button{color:#1f1f1f;white-space:normal;text-align:center;background:#fff;border-color:#747775;border-radius:10px;gap:12px;min-height:48px;font-size:.9375rem;font-weight:600}.social-button:hover{background:#f8f9fa;border-color:#5f6368}.social-button:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.social-button:disabled{opacity:.55;cursor:wait}.social-mark{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.social-mark svg{width:20px;height:20px;display:block}.social-mark.is-apple svg{width:17px;height:20px}.analyse-form .social-sign-in+.analyse-hint{margin-top:14px}.auth-wait .social-sign-in{margin:0 0 14px}.consent-question{z-index:60;border:1px solid var(--line);max-width:560px;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:12px;margin-inline:auto;padding:16px 18px;font-size:.875rem;line-height:1.55;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px #060f1c29}.consent-question p{margin:0 0 12px}.consent-question a{color:var(--ink);text-decoration:underline}.consent-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.consent-accept{color:#fff;cursor:pointer;background:#0a1b2e;border:0;border-radius:8px;min-height:44px;padding:10px 20px;font-size:.9375rem;font-weight:600}.consent-accept:hover{background:var(--surface-2)}.consent-decline{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:.9375rem;text-decoration:underline}.consent-decline:hover{color:var(--ink)}.consent-accept:focus,.consent-decline:focus{outline:none}.consent-accept:focus-visible,.consent-decline:focus-visible,.consent-question a:focus-visible{outline-offset:3px;outline:3px solid #4a6bff59}.kennisbank-page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.kennisbank-search{gap:8px;display:grid}.kennisbank-search-label{color:var(--ink);font-size:.9375rem;font-weight:600}.kennisbank-search-input{border:1px solid var(--color-line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;padding:10px 14px;font-size:1rem}.kennisbank-results-title{margin:12px 0 6px;font-size:.9375rem;font-weight:650}.kennisbank-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.kennisbank-results a{border:1px solid var(--color-line);color:var(--ink);background:#fff;border-radius:10px;gap:2px;padding:10px 12px;font-size:.9375rem;text-decoration:none;display:grid}.kennisbank-results span,.kennisbank-muted{color:var(--color-muted);font-size:.875rem}.kennisbank-section{gap:12px;display:grid}.kennisbank-groups{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.kennisbank-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kennisbank-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}a.kennisbank-group{border:1px solid var(--color-line);height:100%;color:var(--ink);background:#fff;border-radius:10px;gap:4px;padding:16px;font-size:.9375rem;text-decoration:none;display:grid}.kennisbank-more{margin:0;font-size:.9375rem;font-weight:600}.kennisbank-filter,.kennisbank-alphabet{flex-wrap:wrap;gap:6px;display:flex}a.kennisbank-chip{border:1px solid var(--color-line);color:var(--ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:.875rem;text-decoration:none}a.kennisbank-chip[aria-current=page]{border-color:var(--gold);background:#fdf6e3;font-weight:600}.kennisbank-alphabet a,.kennisbank-alphabet span{text-align:center;min-width:28px;padding:4px 6px;font-size:.875rem;font-weight:600}.kennisbank-alphabet span{color:#8a96a6}.kennisbank-letter{scroll-margin-top:72px}.kennisbank-letter-title{margin:0 0 8px;font-size:1.25rem}.kennisbank-terms{gap:12px;margin:0;display:grid}.kennisbank-terms dt{font-size:1rem;font-weight:650}.kennisbank-terms dd{max-width:70ch;color:var(--color-muted);margin:2px 0 0;font-size:.9375rem;line-height:1.55}.kennisbank-article{gap:14px;max-width:70ch;display:grid}.kennisbank-kicker{margin:0;font-size:.875rem;font-weight:600}.kennisbank-lead{color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.6}.kennisbank-paragraph{color:var(--ink);margin:0;font-size:1rem;line-height:1.65}.kennisbank-aside ul,.kennisbank-related{margin:8px 0 0;padding-left:20px;font-size:.9375rem;line-height:1.7}.kennisbank-prose{max-width:68ch;color:var(--ink);font-size:1rem;line-height:1.7}.kennisbank-prose h2{margin:28px 0 8px;font-size:1.25rem;line-height:1.3}.kennisbank-prose h3{margin:20px 0 6px;font-size:1.0625rem;line-height:1.35}.kennisbank-prose p,.kennisbank-prose ul,.kennisbank-prose ol{margin:0 0 14px}.kennisbank-prose ul,.kennisbank-prose ol{padding-left:22px}.kennisbank-prose a{color:var(--color-accent)}.kennisbank-prose a.kennisbank-term-link{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.kennisbank-prose img{max-width:100%;height:auto}.kennisbank-prose table{border-collapse:collapse;max-width:100%;margin:0 0 14px;display:block;overflow-x:auto}.kennisbank-prose th,.kennisbank-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.kennisbank-action{margin:8px 0 0}.kennisbank-articles{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.kennisbank-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}a.kennisbank-article-card{border:1px solid var(--color-line);height:100%;color:var(--ink);background:#fff;border-radius:10px;gap:4px;padding:16px;font-size:.9375rem;text-decoration:none;display:grid}[data-slot=skeleton]{position:relative;overflow:hidden}[data-slot=skeleton]:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.6s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-shimmer{to{transform:translate(100%)}}[data-sonner-toaster] [data-sonner-toast].findori-toast{color:var(--color-ink);border:1px solid var(--color-line);border-left:4px solid var(--color-line);font-family:var(--font-sans);background:#fff;font-size:.9375rem;line-height:1.45}[data-sonner-toaster] [data-sonner-toast].findori-toast.is-done{border-left-color:var(--color-success)}[data-sonner-toaster] [data-sonner-toast].findori-toast.is-failed{border-left-color:var(--color-danger)}[data-sonner-toaster] [data-sonner-toast].findori-toast.is-info{border-left-color:var(--color-muted)}[data-sonner-toaster] [data-sonner-toast].findori-toast .findori-toast-title{font-size:.9375rem;font-weight:600}[data-sonner-toaster] [data-sonner-toast].findori-toast.is-done [data-icon]{color:var(--color-success)}[data-sonner-toaster] [data-sonner-toast].findori-toast.is-failed [data-icon]{color:var(--color-danger)}body:has(.consent-question) [data-sonner-toaster]{--offset-bottom:120px!important;--mobile-offset-bottom:190px!important}.progress-fill{transition:width .4s ease-out}.appear-in>*{animation:.26s cubic-bezier(.2,.7,.3,1) backwards appear-up}.appear-in>:nth-child(2){animation-delay:40ms}.appear-in>:nth-child(3){animation-delay:80ms}.appear-in>:nth-child(4){animation-delay:.12s}.appear-in>:nth-child(n+5){animation-delay:.16s}@keyframes appear-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-slot=skeleton]:after{animation:none;display:none}.progress-fill{transition:none}.appear-in>*{animation:none}}.rounded-panel.bg-panel{box-shadow:0 1px 2px #060f1c0a,0 6px 20px #060f1c0b}.kpi-card{transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.kpi-card.is-linked:hover{border-color:#cfd5dd;transform:translateY(-2px);box-shadow:0 2px 4px #060f1c0d,0 14px 32px #060f1c17}.kpi-card-icon{background:linear-gradient(135deg, var(--gold-soft), #fff);color:var(--color-ink);box-shadow:inset 0 0 0 1px #d0981840}.dashboard-hero{background:linear-gradient(115deg, #fff 0%, #fff 45%, var(--gold-soft) 100%)}.dashboard-hero:after{content:"";pointer-events:none;background-image:radial-gradient(#0a1b2e1f 1px,#0000 1.2px);background-size:14px 14px;width:45%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.trend-chart-line,[data-sparkline-line]{animation:.9s cubic-bezier(.3,.7,.3,1) backwards chart-draw}.trend-chart-area{animation:.9s ease-out backwards chart-fade}.trend-chart-plot{cursor:crosshair;touch-action:pan-y}@keyframes chart-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes chart-fade{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.usage-meter{height:12px;box-shadow:inset 0 1px 2px #060f1c14}.usage-meter>span{transform-origin:0;animation:.9s cubic-bezier(.3,.7,.3,1) backwards meter-fill}@keyframes meter-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.kpi-card{transition:none}.kpi-card.is-linked:hover{transform:none}.trend-chart-line,[data-sparkline-line],.trend-chart-area,.usage-meter>span{animation:none}}.course-page{max-width:820px}.course-video{aspect-ratio:16/9;border-radius:var(--radius-panel,10px);background:#0a1b2e;width:100%;display:block}.course-video-frame{aspect-ratio:16/9;background:#0a1b2e;border-radius:10px;width:100%;position:relative;overflow:hidden}.course-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.course-page:has(.course-overview){max-width:1240px}.course-section-title{font:650 1.375rem/1.25 var(--font-display);color:var(--ink);margin:0}.course-featured{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.course-featured-media{aspect-ratio:16/9;background:#f5efe2;overflow:hidden}.course-featured-media img,.course-card-media img,.lesson-illustration img,.lesson-pager-thumb{object-fit:cover;width:100%;height:100%;display:block}.course-featured-body{flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:clamp(20px,4vw,40px);display:flex}.course-featured-title{font:650 clamp(1.5rem, 3vw, 2rem)/1.15 var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0}.course-featured-text{max-width:60ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.course-card{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:16px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden}.course-card:hover{border-color:#cfd5dd;transform:translateY(-2px);box-shadow:0 10px 28px #060f1c14}.course-card:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.course-card-media{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:#f5efe2;display:block;overflow:hidden}.course-card-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:18px 20px 20px;display:flex}.course-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#8a6410;font-size:.8125rem;font-weight:700}.course-card-title{-webkit-line-clamp:2;font:650 1.125rem/1.3 var(--font-display);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.course-card:hover .course-card-title{text-underline-offset:4px;text-decoration:underline}.course-card-text{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (min-width:900px){.course-featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.course-featured-media{aspect-ratio:auto;min-height:100%}}@media (prefers-reduced-motion:reduce){.course-card{transition:none}.course-card:hover{transform:none}}.course-page:has(.lesson-shell){max-width:1240px}.lesson-shell{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.lesson-nav{display:none}.lesson-main{flex-direction:column;gap:32px;width:100%;min-width:0;max-width:820px;margin-inline:auto;display:flex}.lesson-back{color:var(--muted);align-self:flex-start;align-items:center;gap:6px;font-size:.875rem;text-decoration:none;display:inline-flex}.lesson-back:hover{color:var(--ink)}.lesson-nav-mobile{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px 16px}.lesson-nav-mobile summary{cursor:pointer;font-size:.9375rem;font-weight:650}.lesson-nav-mobile .lesson-list{margin-top:14px}.lesson-nav-mobile .lesson-list-head{display:none}.lesson-list-head{font:650 1rem/1.3 var(--font-display);color:var(--ink);margin:0 0 12px}.lesson-list-count{color:var(--muted);margin:0;font-size:.875rem}.lesson-list ol{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.lesson-list-item{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:22px minmax(0,1fr) 16px;align-items:start;gap:10px;padding:10px 8px;font-size:.875rem;line-height:1.35;text-decoration:none;display:grid}.lesson-list-item:hover{background:#ffffffb3}.lesson-list-item.is-current{background:var(--gold-soft);border-radius:8px;font-weight:650}.lesson-list-number{color:var(--muted);font-family:var(--font-display);font-variant-numeric:tabular-nums}.lesson-list-check{color:var(--green);margin-top:1px}.lesson-kicker,.lesson-section-title,.lesson-card-kicker{letter-spacing:.12em;text-transform:uppercase;color:#8a6410;font-size:.8125rem;font-weight:700;font-family:var(--font-body);margin:0;line-height:1.4}.lesson-title{font:650 clamp(2rem, 4.2vw, 2.875rem)/1.08 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:10px 0 12px}.lesson-summary{max-width:60ch;color:var(--muted);margin:0;font-size:1.0625rem;line-height:1.6}.lesson-still{aspect-ratio:16/9;background:#0a1b2e;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #060f1c1f}.lesson-still img{object-fit:cover;width:100%;height:100%;display:block}.lesson-play{color:#0a1b2e;font:650 1rem var(--font-display);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 8px;transition:transform .15s;display:inline-flex;position:absolute;bottom:clamp(14px,3vw,26px);left:clamp(14px,3vw,26px);box-shadow:0 10px 30px #060f1c59}.lesson-play:hover{transform:translateY(-1px)}.lesson-play:focus-visible{outline-offset:3px;outline:3px solid #fff}.lesson-play-icon{width:40px;height:40px;color:var(--gold-light);background:#0a1b2e;border-radius:999px;place-items:center;display:grid}.lesson-still-label{color:#f4f1ea;background:#0a1b2ed1;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(14px,3vw,26px);left:clamp(14px,3vw,26px)}.course-video,.course-video-frame{border-radius:18px}.lesson-done-chip{color:var(--green);background:#e3f1ea;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9375rem;font-weight:650;display:inline-flex}.lesson-core{flex-direction:column;gap:14px;display:flex}.lesson-core-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lesson-core-card{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.lesson-core-card.is-dark{background:#0a1b2e;border-color:#0a1b2e}.lesson-core-title{font:650 1.0625rem/1.2 var(--font-display);color:var(--ink);overflow-wrap:anywhere}@media (min-width:640px){.lesson-core-title{font-size:1.25rem}}.lesson-core-text{color:var(--muted);font-size:.9375rem;line-height:1.5}.lesson-core-card.is-dark .lesson-core-title{color:#f4f1ea}.lesson-core-card.is-dark .lesson-core-text{color:#c9d3de}.lesson-paper{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;padding:clamp(22px,5vw,56px);display:flex;box-shadow:0 1px 2px #060f1c0a}.lesson-prose{max-width:64ch;font-size:1.0625rem;line-height:1.75}.lesson-prose>:last-child,.lesson-prose>div>:last-child{margin-bottom:0}.lesson-quote{border-bottom:1px solid var(--line);margin:0 0 24px;padding:0 0 24px 46px;position:relative}.lesson-quote:before{content:"“";font:700 4rem/1 var(--font-display);color:var(--gold);position:absolute;top:-10px;left:0}.lesson-quote p{font:600 clamp(1.4rem, 3vw, 1.875rem)/1.25 var(--font-display);color:var(--ink);margin:0}.lesson-intro>p:first-child:first-letter{float:left;font:650 3.4rem/.85 var(--font-display);color:var(--gold);margin:6px 10px 0 0}.lesson-example,.lesson-todo{border-radius:20px;align-items:flex-start;gap:20px;padding:clamp(20px,4vw,32px);display:flex}.lesson-example{background:var(--gold-soft);border:1px solid #ecdcb4}.lesson-example .lesson-prose,.lesson-todo .lesson-prose{margin-top:10px}.lesson-avatar{background:var(--gold);color:#0a1b2e;width:56px;height:56px;font:700 1.5rem var(--font-display);border-radius:999px;flex:none;place-items:center;display:grid}.lesson-todo{color:#f4f1ea;background:#0a1b2e}.lesson-todo .lesson-card-kicker{color:var(--gold-light)}.lesson-todo .lesson-prose{color:#e7ecf2}.lesson-todo .lesson-prose a{color:#b4c3ff}.lesson-todo-icon{width:52px;height:52px;color:var(--gold-light);background:#d0981829;border-radius:999px;flex:none;place-items:center;display:grid}.lesson-todo-link{color:var(--gold-light);font:650 1rem var(--font-display);align-items:center;gap:6px;margin-top:12px;text-decoration:none;display:inline-flex}.lesson-todo-link:hover{text-underline-offset:4px;text-decoration:underline}.lesson-more ul{flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.lesson-more a{color:var(--color-accent);font-size:.9375rem}.lesson-pager{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:8px;display:grid}.lesson-pager-spacer{display:none}.lesson-pager-link{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:16px;align-items:center;gap:16px;min-width:0;padding:12px;text-decoration:none;display:flex}.lesson-pager-link:hover{border-color:#cfd5dd}.lesson-pager-link:focus-visible{outline-offset:3px;outline:3px solid #4a6bff66}.lesson-pager-thumb{aspect-ratio:16/9;background:#f5efe2;border-radius:10px;flex:none;width:112px;height:auto}.lesson-pager-text{flex-direction:column;gap:4px;min-width:0;display:flex}.lesson-pager-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.lesson-pager-title{font:600 1.0625rem/1.3 var(--font-display);overflow-wrap:anywhere}.lesson-hero{flex-direction:column;gap:24px;display:flex}.lesson-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;font-size:.9375rem;display:flex}.lesson-illustration{aspect-ratio:16/9;border:1px solid var(--line);background:#f5efe2;border-radius:20px;margin:0;overflow:hidden}.lesson-reading{flex-direction:column;gap:32px;display:flex}.lesson-reading .lesson-prose{max-width:68ch;font-size:1.0625rem;line-height:1.75}.lesson-paper .lesson-prose h2{font:650 1.5rem/1.25 var(--font-display);margin:36px 0 12px}.lesson-paper .lesson-prose:first-child h2,.lesson-paper .lesson-quote+.lesson-prose h2{margin-top:0}.lesson-main [id]{scroll-margin-top:84px}.lesson-done{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px;display:flex}.lesson-done-text{max-width:46ch;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.lesson-nav-mobile-group{flex-direction:column;gap:10px;display:flex}.lesson-nav-mobile .lesson-toc{margin-top:10px}.lesson-nav-block+.lesson-nav-block{margin-top:28px}.lesson-toc ol{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.lesson-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.lesson-toc a:hover{border-left-color:var(--gold);color:var(--ink)}.lesson-pager-link:hover .lesson-pager-title{text-underline-offset:4px;text-decoration:underline}@media (min-width:640px){.lesson-core-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.lesson-core-card{gap:8px;padding:22px}.lesson-pager{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-pager-spacer{display:block}.lesson-pager-link.is-next{text-align:right;flex-direction:row-reverse}.lesson-pager-link.is-next .lesson-pager-label{justify-content:flex-end}}@media (min-width:1024px){.lesson-shell{grid-template-columns:minmax(0,1fr) 260px;gap:48px}.lesson-nav{align-self:start;max-height:calc(100vh - 48px);display:block;position:sticky;top:24px;overflow-y:auto}.lesson-nav-mobile-group{display:none}.lesson-main [id]{scroll-margin-top:24px}}@media (prefers-reduced-motion:reduce){.lesson-play{transition:none}.lesson-play:hover{transform:none}}.execution-route-card:has(.publish-choice){flex-wrap:wrap;align-items:flex-start}.publish-choice{flex:320px;gap:12px;display:grid}.publish-choice p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.publish-choice .button{justify-self:start}.publish-choice-options{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.publish-choice-card{cursor:pointer;background:#fff;border:1px solid #d8e1e9;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.publish-choice-card.selected{background:#fffaf0;border-color:#dcc989}.publish-choice-card>input[type=radio]{flex:none;margin-top:4px}.publish-choice-card>span{flex:1;gap:3px;min-width:0;display:grid}.publish-choice-card strong{font-size:.9375rem}.publish-choice-card small{color:var(--muted);font-size:.8125rem;line-height:1.45}.publish-choice-card input[type=datetime-local]{max-width:100%;min-height:40px;margin-top:8px;font-size:1rem}.publish-choice-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:680px){.publish-choice .button{justify-self:stretch}}@media print{body *{visibility:hidden}.report-print,.report-print *{visibility:visible}.report-print{width:100%;max-width:none;padding:0;position:absolute;top:0;left:0}.report-no-print{display:none!important}.report-section{break-inside:avoid}.report-brand{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.featured-image{gap:14px;display:grid}.featured-image h3{margin:0 0 4px}.featured-image p{margin:0;font-size:.875rem;line-height:1.5}.featured-image-note{color:var(--muted)}.featured-image-current{gap:6px;margin:0;display:grid}.featured-image-current img{border:1px solid #d8e1e9;border-radius:12px;width:100%;max-width:480px;height:auto;display:block}.featured-image-current figcaption{color:var(--muted);font-size:.8125rem}.featured-image-tabs{flex-wrap:wrap;gap:8px;display:flex}.featured-image-tabs .button[aria-pressed=true]{background:#fffaf0;border-color:#dcc989}.featured-image-search{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.featured-image-search .field{flex:220px;margin:0}.featured-image-download{overflow-wrap:anywhere;margin:0 0 12px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.media-grid li{align-content:start;gap:6px;display:grid}.media-grid img{aspect-ratio:3/2;object-fit:cover;background:#f4f6f8;border:1px solid #d8e1e9;border-radius:10px;width:100%;display:block}.media-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.image-bank-style{border:0;flex-wrap:wrap;gap:16px;min-width:0;margin:0;padding:0;display:flex}.image-bank-style legend{margin-bottom:8px;font-size:.88rem;font-weight:700}.image-bank .field small{font-size:.8125rem}.source-library{min-width:0}.source-library small{font-size:.8125rem}.source-add{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.source-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.source-facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.source-item{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.source-head>div{gap:2px;min-width:0;display:grid}.source-fact{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding-top:10px;display:flex}.source-fact>div:first-child{flex:220px;gap:2px;min-width:0;display:grid}.source-fact-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-confirmed{color:var(--green);font-size:.8125rem;font-weight:700}.source-overflow{overflow-wrap:anywhere}.source-picker{border:1px solid var(--line);border-radius:12px;gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.source-picker legend{padding:0 4px;font-weight:700}.source-picker small{font-size:.8125rem}.credit-balance{border:1px solid var(--line);min-height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.credit-balance.is-low{background:var(--gold-soft);color:#8b640c;border-color:#d0981873}.credit-short-note{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:.875rem;display:flex}.credit-short-note .text-link{margin-top:0}.credit-card{gap:12px;scroll-margin-top:96px;display:grid}.credit-card .usage-total{margin:0}.credit-note{color:var(--ink);margin:0;font-size:.875rem}.credit-heading{margin:8px 0 0;font-size:.94rem}.credit-pots{gap:8px;margin:0;font-size:.875rem;display:grid}.credit-pots div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.credit-pots dt{font-weight:600}.credit-pots dd{margin:0}.credit-spend{border-collapse:collapse;width:100%;font-size:.875rem}.credit-spend td{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:6px 0}.credit-spend td:last-child{text-align:right;white-space:nowrap;padding-left:12px}.credit-buy{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.credit-bundles{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.credit-bundle{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:.875rem;display:flex}@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-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
