*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.-left-24{left:-6rem}.-left-8{left:-2rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-right-28{right:-7rem}.-right-4{right:-1rem}.-top-24{top:-6rem}.-top-32{top:-8rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.left-0\.5{left:.125rem}.left-3{left:.75rem}.left-8{left:2rem}.right-0{right:0}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-ml-1{margin-left:-.25rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[28rem\]{height:28rem}.h-\[34rem\]{height:34rem}.h-\[42\%\]{height:42%}.h-\[58\%\]{height:58%}.h-\[75vh\]{height:75vh}.h-\[85vh\]{height:85vh}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[56vh\]{max-height:56vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[94vh\]{max-height:94vh}.min-h-0{min-height:0}.min-h-16{min-height:4rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-\[100px\]{min-height:100px}.min-h-\[15rem\]{min-height:15rem}.min-h-\[180px\]{min-height:180px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[52px\]{min-height:52px}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[28rem\]{width:28rem}.w-\[34rem\]{width:34rem}.w-\[78\%\]{width:78%}.w-\[min\(90vw\2c 56rem\)\]{width:min(90vw,56rem)}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[7rem\]{min-width:7rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-7{--tw-translate-x:1.75rem}.-rotate-1,.translate-x-7{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate:-1deg}.-rotate-2{--tw-rotate:-2deg}.-rotate-2,.rotate-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate:1deg}.rotate-12{--tw-rotate:12deg}.rotate-12,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-2{--tw-rotate:2deg}.rotate-2,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[1\.1rem\]{border-bottom-left-radius:1.1rem;border-bottom-right-radius:1.1rem}.rounded-t-\[1\.1rem\]{border-top-left-radius:1.1rem;border-top-right-radius:1.1rem}.rounded-t-\[1rem\]{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-y{border-bottom-width:1px;border-top-width:1px}.border-y-2{border-bottom-width:2px;border-top-width:2px}.border-y-4{border-bottom-width:4px;border-top-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-r-8{border-right-width:8px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-\[\#151827\]{--tw-border-opacity:1;border-color:#151827;border-color:rgb(21 24 39/var(--tw-border-opacity,1))}.border-\[\#151827\]\/10{border-color:#1518271a}.border-\[\#151827\]\/15{border-color:#15182726}.border-\[\#151827\]\/20{border-color:#15182733}.border-\[\#151827\]\/25{border-color:#15182740}.border-\[\#151827\]\/30{border-color:#1518274d}.border-\[\#151827\]\/35{border-color:#15182759}.border-\[\#151827\]\/40{border-color:#15182766}.border-\[\#285840\]{--tw-border-opacity:1;border-color:#285840;border-color:rgb(40 88 64/var(--tw-border-opacity,1))}.border-\[\#3f7f65\]{--tw-border-opacity:1;border-color:#3f7f65;border-color:rgb(63 127 101/var(--tw-border-opacity,1))}.border-\[\#3f7f65\]\/20{border-color:#3f7f6533}.border-\[\#3f7f65\]\/25{border-color:#3f7f6540}.border-\[\#3f7f65\]\/30{border-color:#3f7f654d}.border-\[\#542d69\]{--tw-border-opacity:1;border-color:#542d69;border-color:rgb(84 45 105/var(--tw-border-opacity,1))}.border-\[\#713d8d\]{--tw-border-opacity:1;border-color:#713d8d;border-color:rgb(113 61 141/var(--tw-border-opacity,1))}.border-\[\#713d8d\]\/25{border-color:#713d8d40}.border-\[\#713d8d\]\/30{border-color:#713d8d4d}.border-\[\#713d8d\]\/40{border-color:#713d8d66}.border-\[\#8a3c2f\]{--tw-border-opacity:1;border-color:#8a3c2f;border-color:rgb(138 60 47/var(--tw-border-opacity,1))}.border-\[\#b7cce4\]{--tw-border-opacity:1;border-color:#b7cce4;border-color:rgb(183 204 228/var(--tw-border-opacity,1))}.border-\[\#b7d8c7\]{--tw-border-opacity:1;border-color:#b7d8c7;border-color:rgb(183 216 199/var(--tw-border-opacity,1))}.border-\[\#b8d8d3\]{--tw-border-opacity:1;border-color:#b8d8d3;border-color:rgb(184 216 211/var(--tw-border-opacity,1))}.border-\[\#c8e5e0\]{--tw-border-opacity:1;border-color:#c8e5e0;border-color:rgb(200 229 224/var(--tw-border-opacity,1))}.border-\[\#ccb2df\]{--tw-border-opacity:1;border-color:#ccb2df;border-color:rgb(204 178 223/var(--tw-border-opacity,1))}.border-\[\#cfdeef\]{--tw-border-opacity:1;border-color:#cfdeef;border-color:rgb(207 222 239/var(--tw-border-opacity,1))}.border-\[\#cfe6db\]{--tw-border-opacity:1;border-color:#cfe6db;border-color:rgb(207 230 219/var(--tw-border-opacity,1))}.border-\[\#d8dcd8\]{--tw-border-opacity:1;border-color:#d8dcd8;border-color:rgb(216 220 216/var(--tw-border-opacity,1))}.border-\[\#d8dcd8\]\/80{border-color:#d8dcd8cc}.border-\[\#dab6ad\]{--tw-border-opacity:1;border-color:#dab6ad;border-color:rgb(218 182 173/var(--tw-border-opacity,1))}.border-\[\#dcc8ea\]{--tw-border-opacity:1;border-color:#dcc8ea;border-color:rgb(220 200 234/var(--tw-border-opacity,1))}.border-\[\#ddcdb0\]{--tw-border-opacity:1;border-color:#ddcdb0;border-color:rgb(221 205 176/var(--tw-border-opacity,1))}.border-\[\#e7cbc5\]{--tw-border-opacity:1;border-color:#e7cbc5;border-color:rgb(231 203 197/var(--tw-border-opacity,1))}.border-\[\#e7dbc3\]{--tw-border-opacity:1;border-color:#e7dbc3;border-color:rgb(231 219 195/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-800{--tw-border-opacity:1;border-color:#92400e;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-brand-green{--tw-border-opacity:1;border-color:rgb(68 120 99/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:#86efac;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-t-transparent{border-top-color:#0000}.bg-\[\#151827\]{--tw-bg-opacity:1;background-color:#151827;background-color:rgb(21 24 39/var(--tw-bg-opacity,1))}.bg-\[\#151827\]\/10{background-color:#1518271a}.bg-\[\#3f7f65\]{--tw-bg-opacity:1;background-color:#3f7f65;background-color:rgb(63 127 101/var(--tw-bg-opacity,1))}.bg-\[\#713d8d\]{--tw-bg-opacity:1;background-color:#713d8d;background-color:rgb(113 61 141/var(--tw-bg-opacity,1))}.bg-\[\#7a4793\]{--tw-bg-opacity:1;background-color:#7a4793;background-color:rgb(122 71 147/var(--tw-bg-opacity,1))}.bg-\[\#8a3c2f\]{--tw-bg-opacity:1;background-color:#8a3c2f;background-color:rgb(138 60 47/var(--tw-bg-opacity,1))}.bg-\[\#d9eadf\]{--tw-bg-opacity:1;background-color:#d9eadf;background-color:rgb(217 234 223/var(--tw-bg-opacity,1))}.bg-\[\#d9ede9\]{--tw-bg-opacity:1;background-color:#d9ede9;background-color:rgb(217 237 233/var(--tw-bg-opacity,1))}.bg-\[\#dfe9f5\]{--tw-bg-opacity:1;background-color:#dfe9f5;background-color:rgb(223 233 245/var(--tw-bg-opacity,1))}.bg-\[\#dff0e8\]{--tw-bg-opacity:1;background-color:#dff0e8;background-color:rgb(223 240 232/var(--tw-bg-opacity,1))}.bg-\[\#e8d8f4\]{--tw-bg-opacity:1;background-color:#e8d8f4;background-color:rgb(232 216 244/var(--tw-bg-opacity,1))}.bg-\[\#e9f4ef\]{--tw-bg-opacity:1;background-color:#e9f4ef;background-color:rgb(233 244 239/var(--tw-bg-opacity,1))}.bg-\[\#e9f5f3\]{--tw-bg-opacity:1;background-color:#e9f5f3;background-color:rgb(233 245 243/var(--tw-bg-opacity,1))}.bg-\[\#eceef2\]{--tw-bg-opacity:1;background-color:#eceef2;background-color:rgb(236 238 242/var(--tw-bg-opacity,1))}.bg-\[\#ede0f2\]{--tw-bg-opacity:1;background-color:#ede0f2;background-color:rgb(237 224 242/var(--tw-bg-opacity,1))}.bg-\[\#edf3fa\]{--tw-bg-opacity:1;background-color:#edf3fa;background-color:rgb(237 243 250/var(--tw-bg-opacity,1))}.bg-\[\#edf5f1\]{--tw-bg-opacity:1;background-color:#edf5f1;background-color:rgb(237 245 241/var(--tw-bg-opacity,1))}.bg-\[\#eef6f2\]{--tw-bg-opacity:1;background-color:#eef6f2;background-color:rgb(238 246 242/var(--tw-bg-opacity,1))}.bg-\[\#eef7f2\]{--tw-bg-opacity:1;background-color:#eef7f2;background-color:rgb(238 247 242/var(--tw-bg-opacity,1))}.bg-\[\#f0eafa\]{--tw-bg-opacity:1;background-color:#f0eafa;background-color:rgb(240 234 250/var(--tw-bg-opacity,1))}.bg-\[\#f2dbd5\]{--tw-bg-opacity:1;background-color:#f2dbd5;background-color:rgb(242 219 213/var(--tw-bg-opacity,1))}.bg-\[\#f2e7d3\]{--tw-bg-opacity:1;background-color:#f2e7d3;background-color:rgb(242 231 211/var(--tw-bg-opacity,1))}.bg-\[\#f2f2f2\]{--tw-bg-opacity:1;background-color:#f2f2f2;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.bg-\[\#f4ecfa\]{--tw-bg-opacity:1;background-color:#f4ecfa;background-color:rgb(244 236 250/var(--tw-bg-opacity,1))}.bg-\[\#f5eef8\]{--tw-bg-opacity:1;background-color:#f5eef8;background-color:rgb(245 238 248/var(--tw-bg-opacity,1))}.bg-\[\#f6f1e8\]{--tw-bg-opacity:1;background-color:#f6f1e8;background-color:rgb(246 241 232/var(--tw-bg-opacity,1))}.bg-\[\#f6f1e8\]\/95{background-color:#f6f1e8f2}.bg-\[\#f7f1fa\]{--tw-bg-opacity:1;background-color:#f7f1fa;background-color:rgb(247 241 250/var(--tw-bg-opacity,1))}.bg-\[\#f8d7d7\]{--tw-bg-opacity:1;background-color:#f8d7d7;background-color:rgb(248 215 215/var(--tw-bg-opacity,1))}.bg-\[\#f8f2e6\]{--tw-bg-opacity:1;background-color:#f8f2e6;background-color:rgb(248 242 230/var(--tw-bg-opacity,1))}.bg-\[\#f8f5ef\]{--tw-bg-opacity:1;background-color:#f8f5ef;background-color:rgb(248 245 239/var(--tw-bg-opacity,1))}.bg-\[\#f8f5ef\]\/95{background-color:#f8f5eff2}.bg-\[\#f9eeeb\]{--tw-bg-opacity:1;background-color:#f9eeeb;background-color:rgb(249 238 235/var(--tw-bg-opacity,1))}.bg-\[\#fcfcfc\]{--tw-bg-opacity:1;background-color:#fcfcfc;background-color:rgb(252 252 252/var(--tw-bg-opacity,1))}.bg-\[\#fff4e5\]{--tw-bg-opacity:1;background-color:#fff4e5;background-color:rgb(255 244 229/var(--tw-bg-opacity,1))}.bg-\[\#fffdf8\]{--tw-bg-opacity:1;background-color:#fffdf8;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.bg-\[\#fffdf8\]\/70{background-color:#fffdf8b3}.bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-brand-green{--tw-bg-opacity:1;background-color:rgb(68 120 99/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-\[radial-gradient\(rgba\(21\2c 24\2c 39\2c 0\.08\)_1px\2c transparent_1px\)\]{background-image:radial-gradient(#15182714 1px,#0000 0)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#3f7f65\]{--tw-gradient-from:#3f7f65 var(--tw-gradient-from-position);--tw-gradient-to:#3f7f6500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-100{--tw-gradient-from:#dcfce7 var(--tw-gradient-from-position);--tw-gradient-to:#dcfce700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-50{--tw-gradient-from:#f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#713d8d\]{--tw-gradient-to:#713d8d var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to:#d1fae5 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.95rem\]{font-size:.95rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.15rem\2c 1\.45vw\2c 1\.55rem\)\]{font-size:clamp(1.15rem,1.45vw,1.55rem)}.text-\[clamp\(1\.6rem\2c 4vw\2c 2\.4rem\)\]{font-size:clamp(1.6rem,4vw,2.4rem)}.text-\[clamp\(1\.9rem\2c 5vw\2c 3\.2rem\)\]{font-size:clamp(1.9rem,5vw,3.2rem)}.text-\[clamp\(2\.25rem\2c 3vw\2c 3\.25rem\)\]{font-size:clamp(2.25rem,3vw,3.25rem)}.text-\[clamp\(2\.4rem\2c 6vw\2c 5\.75rem\)\]{font-size:clamp(2.4rem,6vw,5.75rem)}.text-\[clamp\(2\.6rem\2c 6vw\2c 5\.2rem\)\]{font-size:clamp(2.6rem,6vw,5.2rem)}.text-\[clamp\(2\.8rem\2c 10vw\2c 8\.2rem\)\]{font-size:clamp(2.8rem,10vw,8.2rem)}.text-\[clamp\(2rem\2c 5vw\2c 3\.2rem\)\]{font-size:clamp(2rem,5vw,3.2rem)}.text-\[clamp\(2rem\2c 6vw\2c 3\.8rem\)\]{font-size:clamp(2rem,6vw,3.8rem)}.text-\[clamp\(3rem\2c 12vw\2c 9rem\)\]{font-size:clamp(3rem,12vw,9rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.leading-\[0\.85\]{line-height:.85}.leading-\[0\.88\]{line-height:.88}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.96\]{line-height:.96}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#151827\]{--tw-text-opacity:1;color:#151827;color:rgb(21 24 39/var(--tw-text-opacity,1))}.text-\[\#151827\]\/55{color:#1518278c}.text-\[\#151827\]\/60{color:#15182799}.text-\[\#151827\]\/65{color:#151827a6}.text-\[\#151827\]\/70{color:#151827b3}.text-\[\#151827\]\/75{color:#151827bf}.text-\[\#1b1d1c\]{--tw-text-opacity:1;color:#1b1d1c;color:rgb(27 29 28/var(--tw-text-opacity,1))}.text-\[\#1b1d1c\]\/50{color:#1b1d1c80}.text-\[\#1b1d1c\]\/65{color:#1b1d1ca6}.text-\[\#1b1d1c\]\/75{color:#1b1d1cbf}.text-\[\#214a3a\]{--tw-text-opacity:1;color:#214a3a;color:rgb(33 74 58/var(--tw-text-opacity,1))}.text-\[\#275b55\]{--tw-text-opacity:1;color:#275b55;color:rgb(39 91 85/var(--tw-text-opacity,1))}.text-\[\#284b71\]{--tw-text-opacity:1;color:#284b71;color:rgb(40 75 113/var(--tw-text-opacity,1))}.text-\[\#285840\]{--tw-text-opacity:1;color:#285840;color:rgb(40 88 64/var(--tw-text-opacity,1))}.text-\[\#2a2f40\]{--tw-text-opacity:1;color:#2a2f40;color:rgb(42 47 64/var(--tw-text-opacity,1))}.text-\[\#2a2f40\]\/70{color:#2a2f40b3}.text-\[\#2a2f40\]\/80{color:#2a2f40cc}.text-\[\#2b5b49\]{--tw-text-opacity:1;color:#2b5b49;color:rgb(43 91 73/var(--tw-text-opacity,1))}.text-\[\#2f6f67\]{--tw-text-opacity:1;color:#2f6f67;color:rgb(47 111 103/var(--tw-text-opacity,1))}.text-\[\#315b84\]{--tw-text-opacity:1;color:#315b84;color:rgb(49 91 132/var(--tw-text-opacity,1))}.text-\[\#3f7f65\]{--tw-text-opacity:1;color:#3f7f65;color:rgb(63 127 101/var(--tw-text-opacity,1))}.text-\[\#542d69\]{--tw-text-opacity:1;color:#542d69;color:rgb(84 45 105/var(--tw-text-opacity,1))}.text-\[\#5a3176\]{--tw-text-opacity:1;color:#5a3176;color:rgb(90 49 118/var(--tw-text-opacity,1))}.text-\[\#6a3d86\]{--tw-text-opacity:1;color:#6a3d86;color:rgb(106 61 134/var(--tw-text-opacity,1))}.text-\[\#6b522d\]{--tw-text-opacity:1;color:#6b522d;color:rgb(107 82 45/var(--tw-text-opacity,1))}.text-\[\#713d8d\]{--tw-text-opacity:1;color:#713d8d;color:rgb(113 61 141/var(--tw-text-opacity,1))}.text-\[\#773126\]{--tw-text-opacity:1;color:#773126;color:rgb(119 49 38/var(--tw-text-opacity,1))}.text-\[\#7a5f35\]{--tw-text-opacity:1;color:#7a5f35;color:rgb(122 95 53/var(--tw-text-opacity,1))}.text-\[\#7b4514\]{--tw-text-opacity:1;color:#7b4514;color:rgb(123 69 20/var(--tw-text-opacity,1))}.text-\[\#8a3c2f\]{--tw-text-opacity:1;color:#8a3c2f;color:rgb(138 60 47/var(--tw-text-opacity,1))}.text-\[\#8fd6b6\]{--tw-text-opacity:1;color:#8fd6b6;color:rgb(143 214 182/var(--tw-text-opacity,1))}.text-\[\#a35a1f\]{--tw-text-opacity:1;color:#a35a1f;color:rgb(163 90 31/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-brand-green{--tw-text-opacity:1;color:rgb(68 120 99/var(--tw-text-opacity,1))}.text-brand-purple{--tw-text-opacity:1;color:rgb(126 70 150/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-gray-100{--tw-text-opacity:1;color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:#bbf7d0;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:#c2410c;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.overline{-webkit-text-decoration-line:overline;text-decoration-line:overline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-\[0\.10\]{opacity:.1}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[10px_10px_0_\#151827\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[10px_10px_0_\#151827\]{--tw-shadow:10px 10px 0 #151827;--tw-shadow-colored:10px 10px 0 var(--tw-shadow-color)}.shadow-\[12px_12px_0_\#151827\]{--tw-shadow:12px 12px 0 #151827;--tw-shadow-colored:12px 12px 0 var(--tw-shadow-color)}.shadow-\[12px_12px_0_\#151827\],.shadow-\[14px_14px_0_\#151827\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[14px_14px_0_\#151827\]{--tw-shadow:14px 14px 0 #151827;--tw-shadow-colored:14px 14px 0 var(--tw-shadow-color)}.shadow-\[3px_3px_0_rgba\(21\2c 24\2c 39\2c 0\.18\)\]{--tw-shadow:3px 3px 0 #1518272e;--tw-shadow-colored:3px 3px 0 var(--tw-shadow-color)}.shadow-\[3px_3px_0_rgba\(21\2c 24\2c 39\2c 0\.18\)\],.shadow-\[6px_6px_0_\#151827\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[6px_6px_0_\#151827\]{--tw-shadow:6px 6px 0 #151827;--tw-shadow-colored:6px 6px 0 var(--tw-shadow-color)}.shadow-\[8px_8px_0_\#151827\]{--tw-shadow:8px 8px 0 #151827;--tw-shadow-colored:8px 8px 0 var(--tw-shadow-color)}.shadow-\[8px_8px_0_\#151827\],.shadow-inner{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-brand-green{--tw-ring-opacity:1;--tw-ring-color:rgb(68 120 99/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.blur-sm{--tw-blur:blur(4px)}.blur-sm,.brightness-0{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)}.brightness-0{--tw-brightness:brightness(0)}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-size\:18px_18px\]{background-size:18px 18px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--brand-green:#447863;--brand-purple:#7e4696;--admin-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px)}.bg-brand-green{background-color:#447863;background-color:var(--brand-green)}.bg-brand-purple{background-color:#7e4696;background-color:var(--brand-purple)}.text-brand-green{color:#447863;color:var(--brand-green)}.text-brand-purple{color:#7e4696;color:var(--brand-purple)}.border-brand-green{border-color:#447863;border-color:var(--brand-green)}.border-brand-purple{border-color:#7e4696;border-color:var(--brand-purple)}.ring-brand-green{--tw-ring-color:var(--brand-green)}.ring-brand-purple{--tw-ring-color:var(--brand-purple)}.hover\:bg-brand-green:hover{background-color:#447863;background-color:var(--brand-green)}.hover\:bg-brand-purple:hover{background-color:#7e4696;background-color:var(--brand-purple)}.hover\:text-brand-green:hover{color:var(--brand-green)}.hover\:text-brand-purple:hover{color:#7e4696;color:var(--brand-purple)}.safe-top{padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-area-inset-bottom)}.safe-left{padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-inset-left)}.safe-right,.safe-x{padding-right:env(safe-area-inset-right,0);padding-right:var(--safe-area-inset-right)}.safe-x{padding-left:env(safe-area-inset-left,0);padding-left:var(--safe-area-inset-left)}.safe-y{padding-bottom:env(safe-area-inset-bottom,0);padding-bottom:var(--safe-area-inset-bottom);padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-area-inset-top)}.safe-all{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}.scroll-touch{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.no-overscroll{overscroll-behavior:none}.touch-target{min-height:44px;min-width:44px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .3s ease-out forwards}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}.admin-shell,.workflow-surface{--admin-ink:#151827;--admin-muted:#687080;--admin-paper:#fbf8f1;--admin-line:#d9d6cd;--admin-green:#3f7f65;--admin-purple:#713d8d;--admin-orange:#bd6c37}.admin-shell{background:var(--admin-paper);color:var(--admin-ink);display:grid;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--admin-font-sans);grid-template-columns:minmax(220px,246px) minmax(0,1fr);line-height:1.5;min-height:100vh}.admin-shell,.admin-shell .workflow-surface{--admin-green:#326b8e}.admin-login-page *,.admin-shell :not(.admin-prompt-editor):not(code){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--admin-font-sans)}.admin-sidebar{background:var(--admin-ink);color:#fff;display:flex;flex-direction:column;gap:28px;min-height:100vh;min-width:0;padding:28px 18px 20px}.admin-brand,.admin-panel-header,.admin-queue-item,.admin-sidebar-footer,.admin-signal,.admin-table-head,.admin-topbar,.admin-topbar-actions{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-brand{justify-content:flex-start}.admin-brand-mark{border:2px solid #fff;border-radius:50%;color:#fff;display:grid;font:800 12px/1 Arial,sans-serif;height:38px;letter-spacing:.08em;place-items:center;width:38px}.admin-brand-mark-large{border-color:var(--admin-green);color:var(--admin-green);height:54px;margin-bottom:18px;width:54px}.admin-brand-name{font-size:19px;font-weight:800}.admin-brand-subtitle{color:#b7b8bd;font:11px/1.3 Arial,sans-serif;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.admin-overline{color:var(--admin-purple);font:800 10px/1.2 Arial,sans-serif;letter-spacing:.15em;text-transform:uppercase}.admin-sidebar .admin-overline{color:#a9c8d8}.admin-scope-card{background:#202333;border:1px solid #3b3d4b;border-radius:10px;padding:15px}.admin-scope-card strong{display:block;font-size:17px;margin-top:7px}.admin-scope-card span{color:#b7b8bd;display:block;font:12px/1.4 Arial,sans-serif;margin-top:5px}.admin-nav{grid-gap:6px;display:grid;gap:6px}.admin-nav-item{background:#0000;border:1px solid #0000;border-radius:8px;color:#d3d4d8;cursor:pointer;padding:12px 13px;text-align:left;width:100%}.admin-nav-item.is-active,.admin-nav-item:hover{background:#253744;border-color:var(--admin-green);color:#fff}.admin-nav-label{display:block;font-size:15px;font-weight:800}.admin-nav-eyebrow{color:#8c919e;display:block;font:10px/1.3 Arial,sans-serif;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.admin-nav-item.is-active .admin-nav-eyebrow{color:#a9c8d8}.admin-sidebar-footer{align-items:flex-start;flex-direction:column;font:12px/1.3 Arial,sans-serif;margin-top:auto}.admin-sidebar-footer a,.admin-sidebar-footer button{background:#0000;border:0;color:#b7b8bd;cursor:pointer;padding:0;text-decoration:none}.admin-sidebar-footer a:hover,.admin-sidebar-footer button:hover{color:#fff}.admin-main{min-width:0;padding:30px clamp(20px,4vw,58px) 60px}.admin-topbar{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;min-width:0;padding-bottom:24px}.admin-topbar h1{font-size:clamp(24px,3vw,30px);line-height:1.2;margin:7px 0 0;overflow-wrap:anywhere}.admin-topbar-actions{flex-wrap:wrap;min-width:0}.admin-topbar .admin-language-switcher{flex:0 0 auto;position:relative;top:8px}.admin-live-indicator{color:var(--admin-green);font:700 11px/1 Arial,sans-serif;letter-spacing:.04em}.admin-live-indicator i{background:var(--admin-green);border-radius:50%;display:inline-block;height:7px;margin-right:7px;width:7px}.admin-refresh,.admin-text-button{background:#0000;border:0;color:var(--admin-green);cursor:pointer;font:700 12px/1 Arial,sans-serif}.admin-refresh{border:1px solid var(--admin-line);border-radius:6px;padding:10px 12px}.admin-refresh:hover,.admin-text-button:hover{color:var(--admin-purple)}.admin-scope-select{grid-gap:4px;color:var(--admin-muted);display:grid;font:10px/1 Arial,sans-serif;gap:4px;letter-spacing:.08em;text-transform:uppercase}.admin-scope-select select{background:#fff;border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-ink);font:12px/1.2 Arial,sans-serif;min-width:150px;padding:8px 9px;text-transform:none}.admin-content{grid-gap:22px;display:grid;gap:22px;min-width:0;padding-top:28px}.admin-content>*{min-width:0}.admin-hero,.admin-page-intro{align-items:flex-start;background:#fff;border:1px solid var(--admin-line);border-radius:12px;display:flex;gap:25px;justify-content:space-between;min-width:0;padding:27px}.admin-hero{background:linear-gradient(120deg,#eef6f2,#fff 70%)}.admin-hero>div:first-child,.admin-page-intro-copy{flex:1 1;min-width:0}.admin-hero h2,.admin-page-intro h2{font-size:clamp(26px,3vw,42px);line-height:1.15;margin:8px 0 7px;max-width:760px;overflow-wrap:anywhere}.admin-page-intro h2{font-size:clamp(25px,2.5vw,32px)}.admin-hero p,.admin-page-intro p{color:var(--admin-muted);font:14px/1.55 Arial,sans-serif;margin:0;max-width:680px}.admin-hero-stamp{border:2px solid var(--admin-purple);border-radius:50%;color:var(--admin-purple);flex:0 0 92px;font:800 13px/1.25 Arial,sans-serif;padding:13px 8px;text-align:center;transform:rotate(7deg);width:92px}.admin-hero-stamp span{font-size:9px;letter-spacing:.16em}.admin-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-panel,.admin-panel,.admin-stat,.admin-table-panel{background:#fff;border:1px solid var(--admin-line);border-radius:10px}.admin-stat{border-top:4px solid var(--admin-green);min-height:125px;padding:18px}.admin-stat-purple{border-top-color:var(--admin-purple)}.admin-stat-ink{border-top-color:var(--admin-ink)}.admin-stat-orange{border-top-color:var(--admin-orange)}.admin-stat small,.admin-stat span{color:var(--admin-muted);display:block;font:11px/1.35 Arial,sans-serif}.admin-stat strong{display:block;font-size:32px;line-height:1;margin:13px 0 5px}.admin-catalog-grid,.admin-grid-two{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-grid>*,.admin-grid-two>*,.admin-review-layout>*{min-width:0}.admin-panel{padding:21px}.admin-panel-header{flex-wrap:wrap;margin-bottom:12px;min-width:0}.admin-panel-header>div{min-width:0}.admin-panel-header .admin-text-button{flex:0 0 auto}.admin-detail-panel h3,.admin-panel h3{font-size:21px;line-height:1.25;margin:5px 0 0;overflow-wrap:anywhere}.admin-panel-copy{color:var(--admin-muted);font:14px/1.55 Arial,sans-serif}.admin-policy-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.admin-policy-list span{background:#eef6f2;border-radius:4px;color:var(--admin-green);font:700 10px/1 Arial,sans-serif;letter-spacing:.04em;padding:7px 9px;text-transform:uppercase}.admin-queue-item{border-bottom:1px solid #eceae4;padding:13px 0}.admin-queue-item:last-child{border-bottom:0}.admin-queue-item>div{flex:1 1}.admin-queue-item small,.admin-queue-item strong{display:block}.admin-queue-item small,.admin-signal small{color:var(--admin-muted);font:12px/1.35 Arial,sans-serif;margin-top:3px}.admin-queue-item b{font-size:19px}.admin-queue-dot{border-radius:50%;height:9px;width:9px}.dot-purple{background:var(--admin-purple)}.dot-orange{background:var(--admin-orange)}.admin-signal-list{display:grid}.admin-signal{border-bottom:1px solid #eceae4;min-width:0;padding:13px 0}.admin-signal:last-child{border-bottom:0}.admin-signal>span{flex:1 1;min-width:0}.admin-signal>span small,.admin-signal>span strong{display:block}.admin-signal em{color:var(--admin-green);font:700 11px/1.35 Arial,sans-serif;font-style:normal;max-width:42%;overflow-wrap:anywhere;text-align:right}.admin-alert,.admin-muted-panel{border-radius:7px;font:12px/1.45 Arial,sans-serif;padding:12px 15px}.admin-muted-panel{background:#efede7;color:var(--admin-muted)}.admin-alert-warning{background:#fff5df;border:1px solid #e4c996;color:#7c531f}.admin-alert-danger{background:#fff0f0;border:1px solid #edb9b9;color:#9a3e3e}.admin-loading-line{color:var(--admin-muted);font:12px/1.3 Arial,sans-serif}.admin-review-layout{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr)}.admin-table-panel{overflow:hidden}.admin-table-head{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;min-height:58px;padding:12px 18px}.admin-table-head strong{min-width:0}.admin-table-head span{color:var(--admin-muted);font:11px/1 Arial,sans-serif}.admin-table-scroll{overflow-x:auto;width:100%}.admin-data-table{border-collapse:collapse;font:12px/1.4 Arial,sans-serif;min-width:760px;text-align:left;width:100%}.admin-data-table th{background:#f5f3ed;color:var(--admin-muted);font:800 10px/1.2 Arial,sans-serif;padding:11px 14px;text-transform:uppercase}.admin-data-table td{border-top:1px solid #eceae4;padding:12px 14px;vertical-align:top}.admin-table-subtitle{color:var(--admin-muted);display:block;font:10px/1.3 Courier New,monospace;margin-top:3px;overflow-wrap:anywhere}.admin-empty-cell{color:var(--admin-muted);text-align:center}.admin-table-note{border-top:1px solid var(--admin-line);color:var(--admin-muted);font:11px/1.45 Arial,sans-serif;padding:10px 14px}.admin-list-row{grid-gap:15px;align-items:center;background:#fff;border:0;border-bottom:1px solid #eceae4;color:var(--admin-ink);cursor:pointer;display:grid;gap:15px;grid-template-columns:minmax(0,1fr) auto auto;padding:15px 18px;text-align:left;width:100%}.admin-list-row>*{min-width:0}.admin-list-row.is-selected,.admin-list-row:hover{background:#f2f7f4}.admin-list-row:last-child{border-bottom:0}.admin-list-row small,.admin-list-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-list-row small{margin-top:4px}.admin-list-row small,.admin-row-date{color:var(--admin-muted);font:11px/1.3 Arial,sans-serif}.admin-row-date{white-space:nowrap}.admin-score{font-weight:800}.admin-status{border-radius:4px;display:inline-block;font:800 9px/1.3 Arial,sans-serif;letter-spacing:.04em;max-width:100%;overflow-wrap:anywhere;padding:5px 7px;text-align:center;white-space:normal}.status-success{background:#e1f1e8;color:#286047}.status-warning{background:#fff0cc;color:#80541f}.status-danger{background:#ffe1e1;color:#9a3e3e}.status-neutral{background:#eceef0;color:#5f6570}.admin-detail-panel{min-height:260px;padding:21px}.admin-detail-empty{background:#f3f1eb}.admin-detail-panel p{color:var(--admin-muted);font:13px/1.55 Arial,sans-serif}.admin-detail-list{grid-gap:10px;display:grid;gap:10px;margin-top:20px}.admin-detail-list div{border-bottom:1px solid #eceae4;display:flex;font:11px/1.4 Arial,sans-serif;gap:12px;justify-content:space-between;min-width:0;padding-bottom:9px}.admin-detail-list span{color:var(--admin-muted);text-transform:capitalize}.admin-detail-list span,.admin-detail-list strong{min-width:0;overflow-wrap:anywhere}.admin-detail-list strong{max-width:58%;text-align:right}.admin-detail-note{background:#f7f0f9;border-left:3px solid var(--admin-purple);color:#62546a;font:11px/1.45 Arial,sans-serif;margin-top:20px;padding:11px}.admin-review-detail{grid-gap:14px;display:grid;gap:14px}.admin-command-panel{background:#fff;border:1px solid var(--admin-line);border-radius:10px;padding:18px}.admin-command-panel h3{font-size:19px;margin:5px 0}.admin-command-panel p{color:var(--admin-muted);font:12px/1.45 Arial,sans-serif}.admin-command-panel textarea{border:1px solid var(--admin-line);border-radius:6px;font:12px/1.4 Arial,sans-serif;margin-top:12px;min-height:78px;padding:10px;resize:vertical;width:100%}.admin-command-panel .admin-prompt-editor{font-family:Courier New,monospace;min-height:180px}.admin-command-reason{border:1px solid var(--admin-line);border-radius:6px;font:12px/1.4 Arial,sans-serif;margin-top:9px;padding:10px;width:100%}.admin-command-primary,.command-danger{align-items:center;background:var(--admin-green);border:1px solid var(--admin-green);border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:10px 13px;text-align:center}.admin-command-primary:hover,.command-danger:hover{background:var(--admin-ink);border-color:var(--admin-ink)}.admin-command-primary:disabled,.command-danger:disabled{cursor:not-allowed;opacity:.5}.command-danger{background:#9a3e3e;border-color:#9a3e3e}.admin-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.admin-command-panel>label,.admin-form-grid>label,.admin-import-form>label{grid-gap:6px;color:var(--admin-ink);display:grid;font-size:12px;font-weight:700;gap:6px;min-width:0}.admin-form-wide{grid-column:1/-1}.admin-checkbox-row{display:flex;flex-wrap:wrap;gap:10px 18px}.admin-checkbox-row label{align-items:center;display:inline-flex;font-size:12px;gap:7px}.admin-checkbox-row input[type=checkbox]{width:auto}.admin-import-form{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.admin-content>.admin-command-primary{justify-self:start}.admin-import-form button{background:var(--admin-green);border:1px solid var(--admin-green);border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;justify-self:start;line-height:1.4;padding:10px 13px}.admin-import-form button:disabled{cursor:not-allowed;opacity:.5}.admin-segmented-control{background:#efede7;border:1px solid var(--admin-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;width:-webkit-fit-content;width:fit-content}.admin-segmented-control button{background:#0000;border:0;border-radius:5px;color:var(--admin-muted);cursor:pointer;font-size:12px;font-weight:700;line-height:1.35;max-width:100%;overflow-wrap:anywhere;padding:9px 12px}.admin-segmented-control button.is-active{background:var(--admin-green);color:#fff}.admin-signal-row{grid-gap:12px;align-items:center;border-bottom:1px solid #eceae4;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px 0}.admin-signal-row>*{min-width:0}.admin-alert-success{grid-gap:4px;background:#e1f1e8;border:1px solid #b8d9c5;color:#286047;display:grid;gap:4px;margin-top:14px;overflow-wrap:anywhere}.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell textarea{background:#fff;border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-ink);font-size:13px;line-height:1.45;min-width:0;padding:10px 11px;width:100%}.admin-shell input:not([type=checkbox]):not([type=radio]):focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:var(--admin-green);outline:2px solid #e1f1e8}.admin-command-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.admin-command-actions button{background:var(--admin-green);border:1px solid var(--admin-green);border-radius:5px;color:#fff;cursor:pointer;font:700 11px/1 Arial,sans-serif;padding:9px 10px}.admin-command-actions button:hover{background:var(--admin-ink);border-color:var(--admin-ink)}.admin-command-actions button:disabled{cursor:not-allowed;opacity:.45}.admin-command-actions .command-success{background:#286047;border-color:#286047}.admin-command-actions .command-danger{background:#9a3e3e;border-color:#9a3e3e}.admin-impact-panel{grid-gap:6px;background:#fff6e9;border-left:3px solid var(--admin-orange);color:#70471e;display:grid;font:11px/1.4 Arial,sans-serif;gap:6px;margin-top:12px;padding:12px}.admin-impact-panel strong{font:800 12px/1.2 Arial,sans-serif}.admin-impact-panel code{background:#fff;color:var(--admin-ink);display:block;font:10px/1.4 Courier New,monospace;max-height:110px;overflow:auto;padding:8px;white-space:pre-wrap}.admin-ticket-thread{grid-gap:9px;display:grid;gap:9px;margin:15px 0;max-height:360px;overflow-y:auto}.admin-ticket-message{background:#f3f7f4;border-left:3px solid var(--admin-green);padding:11px}.admin-ticket-message.is-internal{background:#fff6e9;border-left-color:var(--admin-orange)}.admin-ticket-message>div{color:var(--admin-muted);display:flex;font:700 10px/1.35 Arial,sans-serif;gap:10px;justify-content:space-between;overflow-wrap:anywhere}.admin-ticket-message p{color:var(--admin-ink);font:12px/1.45 Arial,sans-serif;margin:7px 0 0;white-space:pre-wrap}.admin-ticket-form,.admin-ticket-status-form{grid-gap:9px;display:grid;gap:9px;margin-top:12px}.admin-ticket-form label,.admin-ticket-status-form label{grid-gap:5px;color:var(--admin-ink);display:grid;font:700 11px/1.2 Arial,sans-serif;gap:5px}.admin-ticket-form input,.admin-ticket-form textarea,.admin-ticket-status-form select{background:#fff;border:1px solid var(--admin-line);border-radius:6px;font:12px/1.4 Arial,sans-serif;margin:0;padding:9px;width:100%}.admin-ticket-checkbox{align-items:center;display:flex!important;font-weight:400!important;gap:7px!important;grid-template-columns:auto 1fr}.admin-ticket-form button,.admin-ticket-status-form button{background:var(--admin-green);border:1px solid var(--admin-green);border-radius:5px;color:#fff;cursor:pointer;font:700 11px/1 Arial,sans-serif;justify-self:start;padding:9px 11px}.admin-ticket-form button:disabled,.admin-ticket-status-form button:disabled{cursor:not-allowed;opacity:.45}.admin-ticket-status-form{align-items:end;border-top:1px solid var(--admin-line);grid-template-columns:minmax(180px,.5fr) auto;padding-top:12px}.admin-support-access-panel{border-top:1px solid var(--admin-line);margin-top:16px;padding-top:16px}.admin-support-access-panel h4{font-size:15px;margin:5px 0}.admin-support-access-panel p{margin:0 0 10px}.admin-support-capabilities{grid-gap:7px;color:var(--admin-ink);display:grid;font:700 11px/1.2 Arial,sans-serif;gap:7px;margin:10px 0}.admin-support-capabilities label{align-items:center;display:flex;gap:7px}.admin-support-access-controls{grid-gap:9px;align-items:end;display:grid;gap:9px;grid-template-columns:minmax(150px,.5fr) auto}.admin-support-access-controls label{grid-gap:5px;color:var(--admin-ink);display:grid;font:700 11px/1.2 Arial,sans-serif;gap:5px}.admin-support-access-controls select{background:#fff;border:1px solid var(--admin-line);border-radius:6px;font:12px/1.4 Arial,sans-serif;padding:9px}.admin-support-access-controls button{background:var(--admin-green);border:1px solid var(--admin-green);border-radius:5px;color:#fff;cursor:pointer;font:700 11px/1 Arial,sans-serif;padding:9px 11px}.admin-support-access-controls button:disabled,.admin-support-access-panel button:disabled{cursor:not-allowed;opacity:.45}.admin-support-access-active{grid-gap:5px;background:#eef6f2;color:var(--admin-green);display:grid;font:11px/1.4 Arial,sans-serif;gap:5px;padding:11px}.admin-support-access-active span{color:var(--admin-muted)}.admin-export-field{grid-gap:5px;color:var(--admin-ink);display:grid;font:700 11px/1.2 Arial,sans-serif;gap:5px;margin-top:11px}.admin-export-field input,.admin-export-field select,.admin-export-field textarea{background:#fff;border:1px solid var(--admin-line);border-radius:6px;font:12px/1.4 Arial,sans-serif;padding:9px;width:100%}.admin-command-panel>button{background:var(--admin-green);border:1px solid var(--admin-green);border-radius:5px;color:#fff;cursor:pointer;font:700 11px/1 Arial,sans-serif;margin-top:13px;padding:9px 11px}.admin-command-panel>button:disabled{cursor:not-allowed;opacity:.45}.admin-export-warning{color:#9a3e3e!important;margin-top:8px}.admin-export-row{grid-gap:10px;align-items:center;border-bottom:1px solid #eceae4;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:13px 18px}.admin-export-row small,.admin-export-row strong{display:block}.admin-export-row>*{min-width:0;overflow-wrap:anywhere}.admin-export-row small{color:var(--admin-muted);font:11px/1.3 Arial,sans-serif;margin-top:4px}.admin-export-row button{background:#fff;border:1px solid var(--admin-green);border-radius:5px;color:var(--admin-green);cursor:pointer;font:700 10px/1 Arial,sans-serif;padding:7px 9px}.admin-health-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.admin-health-item{background:#fbfaf7;border:1px solid #eceae4;border-radius:6px;padding:12px}.admin-health-item span,.admin-health-item strong{display:block}.admin-health-item span{color:var(--admin-muted);font:10px/1.2 Arial,sans-serif;text-transform:uppercase}.admin-health-item strong{font:800 12px/1.2 Arial,sans-serif;margin-top:7px}.health-ok{color:var(--admin-green)}.health-neutral{color:var(--admin-orange)}.admin-audit-row{align-items:center;border-bottom:1px solid #eceae4;display:flex;gap:15px;justify-content:space-between;min-width:0;padding:14px 18px}.admin-audit-row>span:first-child{min-width:0;overflow-wrap:anywhere}.admin-audit-row:last-child{border-bottom:0}.admin-audit-row small,.admin-audit-row strong{display:block}.admin-audit-row small{color:var(--admin-muted);font:11px/1.3 Arial,sans-serif;margin-top:3px}.admin-audit-panel{overflow:hidden}.admin-audit-explainer{margin:0;padding:0 18px 14px}.admin-audit-filters{grid-gap:12px;align-items:end;border-bottom:1px solid #eceae4;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;padding:0 18px 16px}.admin-audit-filters label{grid-gap:5px;color:var(--admin-ink);display:grid;font:700 11px/1.2 Arial,sans-serif;gap:5px}.admin-audit-filters input{border:1px solid var(--admin-line);border-radius:6px;font:12px/1.4 Arial,sans-serif;min-width:0;padding:9px;width:100%}.admin-audit-filter-actions{align-items:center;display:flex;gap:10px}.admin-audit-filter-actions button[type=submit],.admin-audit-load-more button{background:var(--admin-green);border:1px solid var(--admin-green);border-radius:5px;color:#fff;cursor:pointer;font:700 11px/1 Arial,sans-serif;padding:9px 12px}.admin-audit-filter-actions button:disabled,.admin-audit-load-more button:disabled{cursor:not-allowed;opacity:.5}.admin-audit-event{border-bottom:1px solid #eceae4}.admin-audit-event summary{cursor:pointer;list-style:none}.admin-audit-event summary::-webkit-details-marker{display:none}.admin-audit-event summary:after{color:var(--admin-green);content:"Details +";flex:0 0 auto;font:700 10px/1.2 Arial,sans-serif}.admin-audit-event[open] summary:after{content:"Details −"}.admin-audit-details{grid-gap:9px;display:grid;gap:9px;margin:0;padding:0 18px 16px}.admin-audit-details>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr)}.admin-audit-details dt{color:var(--admin-muted);font:700 10px/1.4 Arial,sans-serif;text-transform:capitalize}.admin-audit-details dd{font:11px/1.5 Arial,sans-serif;margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.admin-audit-load-more{display:flex;justify-content:center;padding:15px}.admin-audit-panel>.admin-table-head>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.admin-audit-panel>.admin-table-head small{color:var(--admin-muted);font:11px/1.3 Arial,sans-serif}.admin-empty{grid-gap:6px;display:grid;gap:6px;padding:34px 20px;text-align:center}.admin-empty span{color:var(--admin-muted);font:12px/1.4 Arial,sans-serif}.admin-login-page{background:radial-gradient(circle at 15% 15%,#e1f1e8,#0000 30%),var(--admin-paper);display:grid;min-height:100vh;padding:24px;place-items:center}.admin-login-panel{background:#fff;border:1px solid var(--admin-line);border-radius:12px;box-shadow:12px 12px 0 var(--admin-ink);padding:38px;width:min(100%,430px)}.admin-login-panel h1{font-size:31px;line-height:1.05;margin:7px 0}.admin-login-panel>p{color:var(--admin-muted);font:13px/1.5 Arial,sans-serif}.admin-login-form{grid-gap:16px;display:grid;gap:16px;margin-top:25px}.admin-login-form label{grid-gap:6px;display:grid;font:700 12px/1.2 Arial,sans-serif;gap:6px}.admin-login-form input{border:1px solid var(--admin-line);border-radius:6px;font:14px/1.2 Arial,sans-serif;outline:none;padding:12px;width:100%}.admin-login-form input:focus{border-color:var(--admin-green);box-shadow:0 0 0 3px #e1f1e8}.admin-login-form button{background:var(--admin-green);border:0;border-radius:6px;color:#fff;cursor:pointer;font:800 13px/1 Arial,sans-serif;padding:12px}.admin-login-form button:hover{background:var(--admin-ink)}.admin-login-form button:disabled{cursor:wait;opacity:.6}.admin-login-note{border-top:1px solid #eceae4;font-size:11px!important;margin-top:22px!important;padding-top:16px}.admin-brand>div:last-child{min-width:0}.admin-brand-name{line-height:1.2;overflow-wrap:anywhere}.tenant-split{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.tenant-split-wide{grid-template-columns:minmax(280px,380px) minmax(0,1fr)}.tenant-split>*{min-width:0}.tenant-topbar-logout{display:none}.admin-code-block{background:var(--admin-ink);border-radius:8px;color:#e8e8ec;font:11px/1.5 Courier New,monospace;margin:16px 0 0;max-height:360px;overflow:auto;padding:14px}.admin-workspace-row{grid-gap:14px;align-items:center;border-bottom:1px solid #eceae4;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:14px 0}.admin-workspace-row:last-child{border-bottom:0}.admin-workspace-row>*{min-width:0}.admin-workspace-row small,.admin-workspace-row strong{display:block}.admin-workspace-row small{color:var(--admin-muted);font:11px/1.4 Courier New,monospace;margin-top:4px;overflow-wrap:anywhere}.admin-workspace-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-secondary-button{background:#fff;border:1px solid var(--admin-line);border-radius:6px;color:var(--admin-green);cursor:pointer;font:700 12px/1.4 Arial,sans-serif;padding:10px 13px}.admin-secondary-button:hover{border-color:var(--admin-purple);color:var(--admin-purple)}.admin-inline-form{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.admin-page-intro .admin-inline-form{align-items:center;flex-wrap:nowrap;margin:0}.admin-shell .admin-inline-form select{width:auto}.workflow-surface{color:var(--admin-ink);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--admin-font-sans);font-size:14px;line-height:1.6;min-width:0;overflow-wrap:anywhere}.workflow-surface :where(form,fieldset,section,article,header,div,dl){min-width:0}.workflow-surface :where(h2,h3,h4,h5,legend){font-weight:700;line-height:1.3}.workflow-surface :where(h2){font-size:24px}.workflow-surface :where(h3){font-size:20px}.workflow-surface :where(h4,h5,legend){font-size:16px}.workflow-surface :where(form:not(.admin-form-grid),fieldset){grid-gap:14px;display:grid;gap:14px}.workflow-surface :where(legend){padding-bottom:10px}.workflow-surface :where(label){grid-gap:6px;display:grid;font-size:13px;font-weight:600;gap:6px;min-width:0}.workflow-surface :where(label):has(input[type=checkbox]),.workflow-surface :where(label):has(input[type=radio]){align-items:center;display:flex;gap:9px}.workflow-surface :where(input:not([class]):not([type=checkbox]):not([type=radio]):not([type=hidden]),select:not([class]),textarea:not([class])){background:#fff;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-ink);display:block;font:inherit;font-weight:400;min-height:44px;min-width:0;padding:10px 12px;width:100%}.workflow-surface :where(textarea:not([class])){min-height:96px;resize:vertical}.workflow-surface :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-green);flex:0 0 auto;height:18px;width:18px}.workflow-surface :where(input[type=file]){max-width:100%}.workflow-surface :where(input[type=file])::-webkit-file-upload-button{background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:5px;color:var(--admin-ink);cursor:pointer;margin-right:10px;padding:5px 9px}.workflow-surface :where(input[type=file])::file-selector-button{background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:5px;color:var(--admin-ink);cursor:pointer;margin-right:10px;padding:5px 9px}.workflow-surface :where(button:not([class])){align-items:center;background:#fff;border:1px solid var(--admin-line);border-radius:7px;color:var(--admin-green);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;justify-content:center;justify-self:start;line-height:1.4;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:10px 14px;text-align:center;white-space:normal;width:-webkit-fit-content;width:fit-content}.workflow-surface :where(form) :where(button:not([type]):not([class]),button[type=submit]:not([class])){background:var(--admin-green);border-color:var(--admin-green);color:#fff}.workflow-surface :where(button:not([class])):hover:not(:disabled){border-color:var(--admin-purple)}.workflow-surface :where(button[aria-pressed=true]:not([class]),button[aria-expanded=true]:not([class])){background:#eef6f2;border-color:var(--admin-green);box-shadow:inset 0 0 0 1px var(--admin-green)}.workflow-surface :where(input,select,textarea,button,a,summary):focus-visible{outline:3px solid var(--admin-green);outline-offset:3px}.workflow-surface :where(input,select,textarea):disabled{background:#f3f1eb;color:var(--admin-muted);cursor:not-allowed}.workflow-surface :where(button):disabled{cursor:not-allowed;opacity:.5}.workflow-surface :where(a:not([class])){color:var(--admin-green);text-decoration:underline;text-underline-offset:3px}.workflow-surface :where(dt){color:var(--admin-muted);font-size:12px;font-weight:600}.workflow-surface :where(dd){margin:0 0 10px}.workflow-surface :where(pre){max-width:100%;overflow:auto;white-space:pre-wrap}.workflow-surface :where(summary){cursor:pointer;font-weight:600;padding:10px 0}.admin-shell .language-switcher-select,.workflow-surface .language-switcher-select{min-height:44px;min-width:158px;padding-left:40px;padding-right:32px;width:auto}.workflow-surface :where([role=alert]:not([class])){background:#fff0f0;border:1px solid #edb9b9;border-radius:7px;color:#9a3e3e;padding:12px 15px}.workflow-inbox{inset:max(12px,env(safe-area-inset-top,0px)) 12px auto;margin-left:auto;margin-top:0;max-height:calc(100dvh - 24px);max-width:56rem;position:fixed;width:auto}@media (max-width:640px){.workflow-surface .admin-panel,.workflow-surface.admin-panel{padding:16px}.workflow-surface .admin-form-grid{grid-template-columns:minmax(0,1fr)}}.tenant-bars{grid-gap:6px;display:grid;font:12px/1.3 Arial,sans-serif;gap:6px;padding:16px 18px}.tenant-bar-row{align-items:center;display:flex;gap:10px}.tenant-bar-row>span:first-child{color:var(--admin-muted);width:48px}.tenant-bar-row i{background:var(--admin-green);border-radius:2px;display:block;height:10px}.admin-shell .admin-inline-form input:not([type=checkbox]):not([type=radio]){flex:1 1 240px;width:auto}.admin-command-panel .admin-alert,.admin-command-panel .admin-command-reason{margin-top:14px}.admin-alert-success span,.admin-alert-success strong{display:block}.admin-alert-success .admin-command-actions{margin-top:8px}.admin-form-grid>.admin-command-primary{justify-self:start}.admin-form-grid .admin-table-panel{margin-top:6px}.admin-form-grid .admin-list-row{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.tenant-topbar-logout{display:inline-flex}}@media (max-width:860px){.admin-workspace-row,.tenant-split,.tenant-split-wide{grid-template-columns:minmax(0,1fr)}.admin-workspace-actions{justify-content:flex-start}}@media (max-width:1100px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;padding:18px}.admin-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar-footer{display:none}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-main{padding:20px 15px 40px}.admin-topbar{align-items:flex-start;flex-direction:column}.admin-topbar .admin-language-switcher{top:0}.admin-hero,.admin-page-intro{align-items:flex-start;flex-direction:column;padding:20px}.admin-catalog-grid,.admin-grid-two,.admin-review-layout{grid-template-columns:1fr}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-list-row{grid-template-columns:minmax(0,1fr)}.admin-row-date{display:none}.admin-export-row{grid-template-columns:minmax(0,1fr)}.admin-audit-row{align-items:flex-start;flex-direction:column;gap:5px}.admin-audit-details>div,.admin-audit-filters{grid-template-columns:minmax(0,1fr)}.admin-audit-details>div{gap:2px}.admin-support-access-controls,.admin-ticket-status-form{align-items:stretch;grid-template-columns:minmax(0,1fr)}.admin-form-grid,.admin-signal-row{grid-template-columns:minmax(0,1fr)}.admin-detail-list div{align-items:flex-start;flex-direction:column;gap:3px}.admin-detail-list strong{max-width:none;text-align:left}.admin-content>.admin-command-primary{justify-self:stretch}.admin-login-panel{box-shadow:7px 7px 0 var(--admin-ink);padding:28px 22px}}@media (max-width:400px){.admin-health-grid,.admin-stat-grid{grid-template-columns:minmax(0,1fr)}.admin-main{padding-left:12px;padding-right:12px}.admin-sidebar{padding:15px 12px}.admin-nav{gap:5px}.admin-nav-item{padding:10px}}.selection\:bg-green-100 ::selection{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.selection\:text-green-900 ::selection{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.selection\:bg-green-100::selection{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.selection\:text-green-900::selection{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.placeholder\:text-\[\#151827\]\/35::placeholder{color:#15182759}.placeholder\:text-\[\#151827\]\/45::placeholder{color:#15182773}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-width:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:translate-x-0\.5:hover{--tw-translate-x:0.125rem}.hover\:translate-x-0\.5:hover,.hover\:translate-x-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x:0.25rem}.hover\:translate-y-0\.5:hover{--tw-translate-y:0.125rem}.hover\:translate-y-0\.5:hover,.hover\:translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-1:hover{--tw-translate-y:0.25rem}.hover\:border-\[\#151827\]\/15:hover{border-color:#15182726}.hover\:border-\[\#151827\]\/25:hover{border-color:#15182740}.hover\:border-\[\#3f7f65\]:hover{--tw-border-opacity:1;border-color:#3f7f65;border-color:rgb(63 127 101/var(--tw-border-opacity,1))}.hover\:border-\[\#3f7f65\]\/50:hover{border-color:#3f7f6580}.hover\:border-\[\#713d8d\]:hover{--tw-border-opacity:1;border-color:#713d8d;border-color:rgb(113 61 141/var(--tw-border-opacity,1))}.hover\:border-\[\#8a3c2f\]:hover{--tw-border-opacity:1;border-color:#8a3c2f;border-color:rgb(138 60 47/var(--tw-border-opacity,1))}.hover\:border-brand-green:hover{--tw-border-opacity:1;border-color:#447863;border-color:rgb(68 120 99/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:bg-\[\#151827\]:hover{--tw-bg-opacity:1;background-color:#151827;background-color:rgb(21 24 39/var(--tw-bg-opacity,1))}.hover\:bg-\[\#316c53\]:hover{--tw-bg-opacity:1;background-color:#316c53;background-color:rgb(49 108 83/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5f3478\]:hover{--tw-bg-opacity:1;background-color:#5f3478;background-color:rgb(95 52 120/var(--tw-bg-opacity,1))}.hover\:bg-\[\#ede0f2\]:hover{--tw-bg-opacity:1;background-color:#ede0f2;background-color:rgb(237 224 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef6f2\]:hover{--tw-bg-opacity:1;background-color:#eef6f2;background-color:rgb(238 246 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef7f2\]:hover{--tw-bg-opacity:1;background-color:#eef7f2;background-color:rgb(238 247 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f2f2\]:hover{--tw-bg-opacity:1;background-color:#f2f2f2;background-color:rgb(242 242 242/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fff4df\]:hover{--tw-bg-opacity:1;background-color:#fff4df;background-color:rgb(255 244 223/var(--tw-bg-opacity,1))}.hover\:bg-\[\#fffdf8\]:hover{--tw-bg-opacity:1;background-color:#fffdf8;background-color:rgb(255 253 248/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-\[\#151827\]:hover{--tw-text-opacity:1;color:#151827;color:rgb(21 24 39/var(--tw-text-opacity,1))}.hover\:text-\[\#3f7f65\]:hover{--tw-text-opacity:1;color:#3f7f65;color:rgb(63 127 101/var(--tw-text-opacity,1))}.hover\:text-\[\#713d8d\]:hover{--tw-text-opacity:1;color:#713d8d;color:rgb(113 61 141/var(--tw-text-opacity,1))}.hover\:text-\[\#8a3c2f\]:hover{--tw-text-opacity:1;color:#8a3c2f;color:rgb(138 60 47/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-brand-green:hover{--tw-text-opacity:1;color:#447863;color:rgb(68 120 99/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#151827\]:focus{--tw-border-opacity:1;border-color:#151827;border-color:rgb(21 24 39/var(--tw-border-opacity,1))}.focus\:border-\[\#3f7f65\]:focus{--tw-border-opacity:1;border-color:#3f7f65;border-color:rgb(63 127 101/var(--tw-border-opacity,1))}.focus\:border-\[\#713d8d\]:focus{--tw-border-opacity:1;border-color:#713d8d;border-color:rgb(113 61 141/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-\[\#f4efe7\]:focus{--tw-bg-opacity:1;background-color:#f4efe7;background-color:rgb(244 239 231/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[\#3f7f65\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(63 127 101/var(--tw-ring-opacity,1))}.focus\:ring-\[\#3f7f65\]\/15:focus{--tw-ring-color:#3f7f6526}.focus\:ring-\[\#3f7f65\]\/25:focus{--tw-ring-color:#3f7f6540}.focus\:ring-\[\#3f7f65\]\/30:focus{--tw-ring-color:#3f7f654d}.focus\:ring-\[\#713d8d\]\/20:focus{--tw-ring-color:#713d8d33}.focus\:ring-black\/20:focus{--tw-ring-color:#0003}.focus\:ring-brand-green:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(68 120 99/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-200:disabled{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.disabled\:bg-red-300:disabled{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:focus-within .group-focus-within\:block,.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:right-5{right:1.25rem}.sm\:top-5{top:1.25rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mr-3{margin-right:.75rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-9{height:2.25rem}.sm\:w-40{width:10rem}.sm\:w-fit{width:-webkit-fit-content;width:fit-content}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:border-l-0{border-left-width:0}.sm\:border-t-4{border-top-width:4px}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-4{padding-bottom:1rem;padding-top:1rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-3{grid-column-start:3}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:h-10{height:2.5rem}.md\:h-full{height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-2\/3{width:66.666667%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1\.1fr_1fr_1fr\]{grid-template-columns:1.1fr 1fr 1fr}.md\:grid-cols-\[1\.1fr_2fr\]{grid-template-columns:1.1fr 2fr}.md\:grid-cols-\[1\.2fr_1fr_1fr\]{grid-template-columns:1.2fr 1fr 1fr}.md\:grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.md\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.md\:grid-cols-\[minmax\(0\2c 1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.md\:flex-row{flex-direction:row}.md\:justify-end{justify-content:flex-end}.md\:border-b-0{border-bottom-width:0}.md\:border-r{border-right-width:1px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-24{padding-bottom:6rem;padding-top:6rem}.md\:py-28{padding-bottom:7rem;padding-top:7rem}.md\:py-32{padding-bottom:8rem;padding-top:8rem}.md\:py-8{padding-bottom:2rem;padding-top:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width:1024px){.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-28{top:7rem}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-start-4{grid-column-start:4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:block{display:block}.lg\:min-h-0{min-height:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(220px\2c 0\.8fr\)_minmax\(0\2c 1\.4fr\)\]{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)}.lg\:p-10{padding:2.5rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-\[clamp\(1\.8rem\2c 2\.3vw\2c 2\.5rem\)\]{font-size:clamp(1.8rem,2.3vw,2.5rem)}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}}.werepresent-site{--purple:#6e3b86;--purple2:#82499c;--lav:#ede0f2;--green:#43745f;--ink:#1b1d1c;--muted:#666b67;--line:#d8dcd8;--paper:#fcfdfc;--soft:#f7f1fa;--radius:22px;--serif:"WR Space Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--sans:"WR Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.55;margin:0;scroll-behavior:smooth}.werepresent-site a{color:inherit;text-decoration:none}.werepresent-site .wrap{margin:auto;width:min(1180px,calc(100% - 40px))}.werepresent-site .nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--backdrop-cream);background-image:radial-gradient(circle at 12% 18%,#3f7f652e,#0000 45%),radial-gradient(circle at 88% 82%,#713d8d2e,#0000 50%),radial-gradient(#1518271a 1px,#0000 0);background-position:50%,50%,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,18px 18px;border-bottom:1px solid #d8dcd8cc;display:flex;height:76px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:10}.werepresent-site .brand{align-items:center;color:var(--purple);display:inline-flex;font-size:25px;font-weight:800;gap:10px;letter-spacing:-1px}.werepresent-site .brand img{display:block;height:auto;width:42px}.werepresent-site .brand i{color:var(--green);font-style:normal}.werepresent-site .links{align-items:center;display:flex;font-size:14px;font-weight:650;gap:24px}.werepresent-site .links a:hover{color:var(--purple)}.werepresent-site .btn{align-items:center;background:var(--purple);border-radius:999px;box-shadow:0 8px 24px #5531a729;color:#fff;display:inline-flex;font-size:14px;font-weight:750;gap:10px;padding:13px 20px}.werepresent-site .btn.alt{background:#fff;border:1px solid #dcd3f0;box-shadow:none;color:var(--purple)}.werepresent-site .eyebrow{color:var(--purple);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.werepresent-site .hero{overflow:hidden;padding:76px 0 42px}.werepresent-site .hero-grid{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:1.03fr .97fr}.werepresent-site .display,.werepresent-site .hero h1{font-family:var(--serif);font-size:clamp(50px,6vw,80px);font-weight:500;letter-spacing:-.045em;line-height:.96;margin:16px 0 24px}.werepresent-site .display em,.werepresent-site .hero h1 em{color:var(--purple);font-weight:500}.werepresent-site .lead{color:#3e4352;font-size:18px;max-width:650px}.werepresent-site .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.werepresent-site .twin{align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:510px;position:relative}.werepresent-site .face{align-items:center;background:linear-gradient(145deg,#ece6fb,#cfc2ee);border-radius:180px 180px 28px 28px;color:#4a3776;display:flex;font-family:var(--serif);font-size:34px;height:360px;justify-content:center;overflow:hidden;position:relative}.werepresent-site .face.org{background:linear-gradient(145deg,#e9eef0,#cdd8dd);color:#38444a}.werepresent-site .face:before{background:#ffffff61;border-radius:50%;content:"";height:180px;position:absolute;top:70px;width:180px}.werepresent-site .face span{position:relative;text-align:center;z-index:2}.werepresent-site .axis{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.werepresent-site .venn{height:250px;position:relative;width:250px}.werepresent-site .venn:after,.werepresent-site .venn:before{border-radius:50%;content:"";height:170px;position:absolute;top:40px;width:170px}.werepresent-site .venn:before{background:#7550d845;left:8px}.werepresent-site .venn:after{background:#35bd8740;right:8px}.werepresent-site .pillars{font-size:13px;font-weight:800;left:50%;line-height:2.15;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:3}.werepresent-site .twin-label{color:var(--purple);font-size:14px;font-weight:800;position:absolute;top:0}.werepresent-site .twin-label.left{left:9%}.werepresent-site .twin-label.right{right:9%}.werepresent-site .route-band{padding:0 0 72px}.werepresent-site .route-intro{margin-bottom:22px;text-align:center}.werepresent-site .route-intro h2{font-family:var(--serif);font-size:34px;font-weight:500;margin:5px 0}.werepresent-site .routes{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.werepresent-site .route{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;position:relative;transition:.2s ease}.werepresent-site .route:hover{border-color:#d9d0ec;box-shadow:0 14px 34px #231a3d14;transform:translateY(-3px)}.werepresent-site .route-tag{color:var(--purple);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.werepresent-site .route h3{font-family:var(--serif);font-size:25px;margin:8px 0}.werepresent-site .route p{color:var(--muted);font-size:14px;margin-bottom:18px}.werepresent-site .route-link{color:var(--purple);font-size:14px;font-weight:800}.werepresent-site .route.candidate .route-link{color:#278a66}.werepresent-site .section{border-top:1px solid var(--line);padding:88px 0}.werepresent-site .section.soft{background:var(--soft)}.werepresent-site .two{grid-gap:70px;align-items:start;display:grid;gap:70px;grid-template-columns:.85fr 1.15fr}.werepresent-site .section h2{font-family:var(--serif);font-size:clamp(38px,4.3vw,58px);font-weight:500;letter-spacing:-.035em;line-height:1.02;margin:10px 0 20px}.werepresent-site .section p{color:#4c5160}.werepresent-site .perspectives{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.werepresent-site .persp{border-top:2px solid var(--line);padding:24px 16px}.werepresent-site .shape{background:var(--purple);height:38px;margin-bottom:18px;width:38px}.werepresent-site .circle{border-radius:50%}.werepresent-site .triangle{background:var(--purple2);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.werepresent-site .square{background:#3839b7}.werepresent-site .diamond{background:var(--green);border-radius:6px;transform:rotate(45deg)}.werepresent-site .persp h3{font-size:15px;margin:0 0 6px}.werepresent-site .persp small{color:var(--muted)}.werepresent-site .flow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:40px}.werepresent-site .flow-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.werepresent-site .flow-num{color:var(--purple);font-family:var(--serif);font-size:38px}.werepresent-site .flow-card b{display:block;margin:4px 0}.werepresent-site .applications{grid-gap:24px;display:grid;gap:24px}.werepresent-site .app{background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden;padding:34px;position:relative}.werepresent-site .app:after{background:var(--lav);border-radius:50%;bottom:-80px;content:"";height:190px;position:absolute;right:-70px;width:190px;z-index:0}.werepresent-site .app>*{position:relative;z-index:1}.werepresent-site .app h3{color:var(--purple);font-family:var(--serif);font-size:36px;font-weight:500;margin:0 0 10px}.werepresent-site .app ul{color:#4c5160;padding-left:18px}.werepresent-site .core-bridge{grid-gap:10px;align-items:center;background:var(--soft);border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin:24px 0 18px;padding:18px;text-align:center}.werepresent-site .core-brand{color:var(--purple);font-size:15px;font-weight:850}.werepresent-site .core-brand.candidate{color:#278a66}.werepresent-site .match-node{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.werepresent-site .cards{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.werepresent-site .card{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}.werepresent-site .card-visual{background:linear-gradient(135deg,#eee8fb,#f9f7fd);height:155px;position:relative}.werepresent-site .card-visual:after,.werepresent-site .card-visual:before{border-radius:50%;content:"";height:95px;position:absolute;top:30px;width:95px}.werepresent-site .card-visual:before{background:#7550d845;left:32%}.werepresent-site .card-visual:after{background:#35bd8738;left:48%}.werepresent-site .card-body{padding:22px}.werepresent-site .card h3{font-family:var(--serif);font-size:24px;line-height:1.1;margin:6px 0 12px}.werepresent-site .quote{background:var(--purple);border-radius:28px;color:#fff;padding:50px}.werepresent-site .quote .display{font-size:clamp(40px,5vw,66px);margin:0 0 20px}.werepresent-site .quote p{color:#e8e1f8;max-width:720px}.werepresent-site .footer{border-top:1px solid var(--line);padding:52px 0 28px}.werepresent-site .footer-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1.5fr repeat(3,1fr)}.werepresent-site .footer h4{font-size:13px;margin:0 0 14px}.werepresent-site .footer a{color:#5f6370;display:block;font-size:13px;margin:8px 0}.werepresent-site .legal{border-top:1px solid var(--line);color:#777b86;display:flex;font-size:12px;justify-content:space-between;margin-top:40px;padding-top:20px}@media(max-width:900px){.werepresent-site .links a:not(.btn){display:none}.werepresent-site .applications,.werepresent-site .hero-grid,.werepresent-site .two{grid-template-columns:1fr}.werepresent-site .hero{padding-top:48px}.werepresent-site .twin{min-height:420px}.werepresent-site .routes{grid-template-columns:1fr}.werepresent-site .perspectives{grid-template-columns:repeat(2,1fr)}.werepresent-site .cards,.werepresent-site .flow{grid-template-columns:1fr}.werepresent-site .footer-grid{grid-template-columns:1fr 1fr}.werepresent-site .two{gap:28px}}@media(max-width:560px){.werepresent-site .wrap{width:min(100% - 26px,1180px)}.werepresent-site .nav{height:66px}.werepresent-site .brand{font-size:21px}.werepresent-site .nav .btn{padding:10px 14px}.werepresent-site .hero h1{font-size:48px}.werepresent-site .twin{min-height:330px}.werepresent-site .face{font-size:22px;height:250px}.werepresent-site .venn{transform:scale(.75)}.werepresent-site .perspectives{grid-template-columns:1fr 1fr}.werepresent-site .core-bridge,.werepresent-site .footer-grid{grid-template-columns:1fr}.werepresent-site .legal{display:block}.werepresent-site .legal span{display:block;margin-top:8px}}.werepresent-site .route-intro{margin:0 auto 28px;max-width:760px}.werepresent-site .route-intro p{color:var(--muted);margin:8px auto 0;max-width:650px}.werepresent-site .core-entry-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.werepresent-site .core-entry{background:#fff;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;padding:30px;transition:.2s ease}.werepresent-site .core-entry:hover{box-shadow:0 16px 38px #231a3d14;transform:translateY(-3px)}.werepresent-site .core-entry.candidate{border-top:4px solid var(--green)}.werepresent-site .core-entry.organisation{border-top:4px solid var(--purple)}.werepresent-site .entry-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.werepresent-site .entry-domain{color:var(--muted);font-size:12px;font-weight:850}.werepresent-site .core-entry h3{font-family:var(--serif);font-size:31px;font-weight:500;line-height:1.04;margin:22px 0 12px}.werepresent-site .core-entry p{color:var(--muted);flex:1 1;font-size:14px}.werepresent-site .core-entry.candidate .route-link{color:#278a66}.werepresent-site .core-match-center{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:10px;font-weight:800;justify-content:center;letter-spacing:.11em;text-align:center}.werepresent-site .core-match-center strong{color:var(--purple);font-family:var(--serif);font-size:32px;font-weight:500;line-height:1.2}.werepresent-site .core-match-center b{color:var(--ink);font-size:11px;letter-spacing:.09em}.werepresent-site .white-entry{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:18px;display:flex;gap:30px;justify-content:space-between;margin-top:16px;padding:18px 24px}.werepresent-site .white-entry h3{font-family:var(--serif);font-size:22px;font-weight:500;margin:4px 0 2px}.werepresent-site .white-entry p{color:var(--muted);font-size:13px;margin:0}.werepresent-site .white-entry .route-link{white-space:nowrap}.werepresent-site .core-app{grid-column:1/-1}.werepresent-site .applications{grid-template-columns:1fr 1fr}.werepresent-site .core-symmetry{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 220px 1fr;margin:26px 0}.werepresent-site .sym-side{background:var(--soft);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:8px;padding:25px}.werepresent-site .sym-side.candidate{border-top:4px solid var(--green)}.werepresent-site .sym-side.organisation{border-top:4px solid var(--purple)}.werepresent-site .sym-side b{color:var(--ink);font-family:var(--serif);font-size:25px;font-weight:500}.werepresent-site .sym-side small{color:var(--muted);font-size:13px;line-height:1.5}.werepresent-site .sym-label{color:var(--purple);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.werepresent-site .sym-side.candidate .sym-label{color:#278a66}.werepresent-site .sym-middle{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:5px;justify-content:center;text-align:center}.werepresent-site .sym-middle strong{color:var(--purple);font-family:var(--serif);font-size:36px;font-weight:500;line-height:1}.werepresent-site .sym-middle em{color:var(--ink);font-size:11px;font-style:normal;line-height:1.5}.werepresent-site .core-details{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:20px}.werepresent-site .core-details>div{border-top:1px solid var(--line);padding-top:18px}.werepresent-site .core-details h4{font-size:13px;margin:0 0 6px}.werepresent-site .core-details p{font-size:13px;margin:0 0 8px}.werepresent-site .text-link{color:var(--purple);font-size:13px;font-weight:800}.werepresent-site .candidate-link{color:#278a66}.werepresent-site .core-proof{background:var(--lav);border-radius:16px;color:var(--ink)!important;font-weight:650;margin-top:24px!important;padding:18px 20px}.werepresent-site .applications>.app:not(.core-app){grid-column:1/-1;margin:0 auto;max-width:760px;width:100%}@media(max-width:900px){.werepresent-site .core-entry-grid{grid-template-columns:1fr}.werepresent-site .core-match-center{flex-direction:row;gap:10px;min-height:90px}.werepresent-site .core-match-center strong{transform:rotate(90deg)}.werepresent-site .core-symmetry{grid-template-columns:1fr}.werepresent-site .sym-middle{padding:12px}.werepresent-site .core-details{grid-template-columns:1fr}.werepresent-site .white-entry{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:560px){.werepresent-site .entry-top{align-items:flex-start;flex-direction:column;gap:4px}.werepresent-site .core-entry{padding:23px}.werepresent-site .core-entry h3{font-size:27px}.werepresent-site .white-entry{padding:18px}.werepresent-site .core-symmetry{gap:12px}.werepresent-site .sym-side{padding:20px}}.werepresent-site .white-label-app{grid-gap:54px;align-items:center;background:linear-gradient(135deg,#fff,#fff 56%,#faf8fe);display:grid;gap:54px;grid-column:1/-1!important;grid-template-columns:.88fr 1.12fr;margin:0!important;max-width:none!important;padding:42px 46px}.werepresent-site .white-label-app:after{background:rgba(85,49,167,.055);bottom:-190px;height:330px;right:-150px;width:330px}.werepresent-site .white-label-copy h3{font-size:42px;line-height:1.02;margin:10px 0 16px}.werepresent-site .white-label-copy>p{font-size:15px;max-width:540px}.werepresent-site .white-label-points{grid-gap:9px 16px;display:grid;gap:9px 16px;grid-template-columns:1fr 1fr;margin:24px 0 28px}.werepresent-site .white-label-points span{color:#4c5160;font-size:12px;font-weight:750;padding-left:17px;position:relative}.werepresent-site .white-label-points span:before{color:var(--green);content:"•";font-size:18px;left:0;line-height:.8;position:absolute}.werepresent-site .white-label-visual{align-items:center;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 46px #231a3d12;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:30px;text-align:center}.werepresent-site .human-decision small,.werepresent-site .source-label{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.werepresent-site .source-cloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0 4px}.werepresent-site .source-cloud span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:#555a68;font-size:11px;font-weight:750;padding:8px 12px}.werepresent-site .stream-arrow{color:#9d8bc8;font-family:var(--serif);font-size:30px;line-height:1.2;margin:7px 0}.werepresent-site .wr-layer{background:var(--purple);border-radius:20px;box-shadow:0 12px 30px #5531a72e;color:#fff;padding:22px 24px;width:min(100%,390px)}.werepresent-site .wr-layer small{color:#dcd1f5;display:block;font-size:9px;font-weight:850;letter-spacing:.13em;margin-bottom:8px}.werepresent-site .wr-layer strong{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.3}.werepresent-site .insight-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);width:min(100%,390px)}.werepresent-site .insight-row span{background:var(--lav);border-radius:999px;color:var(--purple);font-size:11px;font-weight:850;padding:9px 8px}.werepresent-site .human-decision{background:#f5fbf8;border-radius:0 0 16px 16px;border-top:2px solid var(--green);padding:17px 18px 15px;width:min(100%,390px)}.werepresent-site .human-decision small{color:#278a66;display:block;margin-bottom:4px}.werepresent-site .human-decision strong{color:var(--ink);font-family:var(--serif);font-size:19px;font-weight:500;line-height:1.2}@media(max-width:900px){.werepresent-site .white-label-app{gap:30px;grid-template-columns:1fr;padding:34px}.werepresent-site .white-label-visual{min-height:0}.werepresent-site .white-label-copy h3{font-size:38px}}@media(max-width:560px){.werepresent-site .white-label-app{padding:24px}.werepresent-site .white-label-points{grid-template-columns:1fr}.werepresent-site .white-label-visual{padding:22px 16px}.werepresent-site .source-cloud{gap:6px}.werepresent-site .source-cloud span{padding:7px 9px}.werepresent-site .wr-layer strong{font-size:18px}.werepresent-site .insight-row{grid-template-columns:1fr}.werepresent-site .stream-arrow{font-size:25px}}.werepresent-site .knowledge-intro{grid-gap:42px;align-items:end;display:grid;gap:42px;grid-template-columns:1fr auto}.werepresent-site .knowledge-cta{padding-bottom:4px}.werepresent-site .knowledge-preview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1.25fr 1fr 1fr}.werepresent-site .knowledge-card{background:#fff;border:1px solid var(--line);border-radius:22px;display:block;min-height:285px;padding:28px;transition:.2s ease}.werepresent-site .knowledge-card:hover{box-shadow:0 15px 34px #231a3d12;transform:translateY(-3px)}.werepresent-site .knowledge-card.featured{background:var(--purple);color:#fff}.werepresent-site .knowledge-card.featured .knowledge-type,.werepresent-site .knowledge-card.featured .text-link,.werepresent-site .knowledge-card.featured p{color:#e5ddf7}.werepresent-site .knowledge-type{color:var(--purple);display:block;font-size:10px;font-weight:850;letter-spacing:.13em;margin-bottom:26px;text-transform:uppercase}.werepresent-site .knowledge-card h3{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.08;margin:0 0 14px}.werepresent-site .knowledge-card p{color:var(--muted);font-size:14px;min-height:76px}.werepresent-site .knowledge-map-mini{align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-wrap:wrap;font-size:11px;gap:10px;justify-content:center;margin-top:18px;padding:18px 20px}.werepresent-site .knowledge-map-mini span{background:var(--lav);border-radius:999px;color:var(--purple);font-weight:800;padding:8px 11px}.werepresent-site .knowledge-map-mini strong{font-size:11px}.werepresent-site .knowledge-map-mini b{color:#a594ce}@media(max-width:900px){.werepresent-site .knowledge-intro,.werepresent-site .knowledge-preview{grid-template-columns:1fr}.werepresent-site .knowledge-card,.werepresent-site .knowledge-card p{min-height:0}}.werepresent-site .footer-note{color:#6a6e7b;display:block;font-size:13px;margin-top:8px}.werepresent-site .about-hero{background:linear-gradient(180deg,#fff,#fbf9fe);border-bottom:1px solid var(--line);padding:84px 0 66px}.werepresent-site .about-hero-grid{grid-gap:72px;align-items:center;display:grid;gap:72px;grid-template-columns:1.08fr .92fr}.werepresent-site .about-hero h1{font-family:var(--serif);font-size:clamp(52px,6.3vw,84px);font-weight:500;letter-spacing:-.045em;line-height:.95;margin:14px 0 24px}.werepresent-site .about-hero h1 em{color:var(--purple);font-weight:500}.werepresent-site .about-hero p{color:#424756;font-size:18px;line-height:1.65;max-width:720px}.werepresent-site .twin-visual{background:#fff;border:1px solid var(--line);border-radius:30px;box-shadow:0 18px 46px #231a3d0f;display:grid;grid-template-columns:1fr 1fr;min-height:420px;overflow:hidden;position:relative}.werepresent-site .twin-half{align-items:center;display:flex;justify-content:center;padding:30px}.werepresent-site .twin-half:first-child{background:var(--lav)}.werepresent-site .twin-face{background:linear-gradient(145deg,#5c368e14,#ffffffe6);border:2px solid var(--purple);border-radius:90px 90px 74px 74px;height:260px;position:relative;width:180px}.werepresent-site .twin-half:last-child .twin-face{border-color:var(--green);transform:scaleX(-1)}.werepresent-site .twin-face:after,.werepresent-site .twin-face:before{background:currentColor;border-radius:50%;content:"";opacity:.22;position:absolute}.werepresent-site .twin-face:before{height:8px;left:62px;top:92px;width:8px}.werepresent-site .twin-face:after{height:5px;right:50px;top:132px;width:5px}.werepresent-site .twin-mid{align-items:center;background:#fff;border:1px solid var(--line);border-radius:50%;box-shadow:0 8px 24px #231a3d17;color:var(--purple);display:flex;font-size:10px;font-weight:850;height:108px;justify-content:center;left:50%;letter-spacing:.08em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:108px}.werepresent-site .beliefs{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.werepresent-site .belief{border-top:3px solid var(--purple);padding:26px 8px 10px}.werepresent-site .belief:nth-child(2){border-color:var(--green)}.werepresent-site .belief h3{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.08;margin:0 0 13px}.werepresent-site .belief p{color:var(--muted);font-size:14px}.werepresent-site .origin{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:.75fr 1.25fr}.werepresent-site .origin-kicker{color:var(--purple);font-family:var(--serif);font-size:44px;line-height:1.04;position:-webkit-sticky;position:sticky;top:100px}.werepresent-site .origin-copy p{color:#353a47;font-size:17px;line-height:1.72}.werepresent-site .origin-flow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:32px 0}.werepresent-site .origin-flow span{background:var(--lav);border-radius:999px;color:var(--purple);font-size:11px;font-weight:800;padding:10px 14px}.werepresent-site .origin-flow b{color:#a594ce}.werepresent-site .team-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.werepresent-site .person{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.werepresent-site .person-visual{align-items:end;background:linear-gradient(155deg,var(--lav),#fff);display:flex;height:250px;justify-content:center;position:relative}.werepresent-site .person-visual:before{background:#dcd2f2;border-radius:50%;content:"";height:118px;position:absolute;top:42px;width:118px}.werepresent-site .person-visual:after{background:#c8b9e7;border-radius:82px 82px 0 0;bottom:0;content:"";height:112px;position:absolute;width:164px}.werepresent-site .person:nth-child(2) .person-visual:after,.werepresent-site .person:nth-child(2) .person-visual:before{background:#d9eee6}.werepresent-site .person:nth-child(3) .person-visual{background:linear-gradient(155deg,#f4f0fb,#fff)}.werepresent-site .person:nth-child(4) .person-visual{background:linear-gradient(155deg,#eef8f4,#fff)}.werepresent-site .person-copy{padding:22px}.werepresent-site .person-copy h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:0 0 5px}.werepresent-site .person-role{color:var(--purple);font-size:10px;font-weight:850;letter-spacing:.1em;min-height:28px;text-transform:uppercase}.werepresent-site .person-copy p{color:var(--muted);font-size:13px;margin-top:12px}.werepresent-site .shared{background:var(--purple);color:#fff}.werepresent-site .shared .eyebrow{color:#cfc2ed}.werepresent-site .shared h2{color:#fff}.werepresent-site .shared p{color:#e3dbf4;font-size:17px;max-width:760px}.werepresent-site .shared-line{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.werepresent-site .shared-line span{border:1px solid #ffffff40;border-radius:999px;font-size:11px;padding:10px 14px}.werepresent-site .about-end{padding:90px 0;text-align:center}.werepresent-site .about-end h2{font-family:var(--serif);font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1;margin:0 auto 20px;max-width:800px}.werepresent-site .about-end p{color:var(--muted);font-size:17px;margin:0 auto 28px;max-width:680px}.werepresent-site .about-routes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media(max-width:900px){.werepresent-site .about-hero-grid,.werepresent-site .beliefs,.werepresent-site .origin{grid-template-columns:1fr}.werepresent-site .team-grid{grid-template-columns:1fr 1fr}.werepresent-site .origin-kicker{position:static}.werepresent-site .twin-visual{min-height:330px}}@media(max-width:560px){.werepresent-site .team-grid{grid-template-columns:1fr}.werepresent-site .about-hero{padding-top:56px}.werepresent-site .twin-visual{grid-template-columns:1fr 1fr;min-height:280px}.werepresent-site .twin-face{height:170px;width:105px}.werepresent-site .twin-mid{height:82px;width:82px}.werepresent-site .person-visual{height:210px}}.werepresent-site #methodiek .lead{margin-bottom:54px;max-width:800px}.werepresent-site #methodiek .core-chain{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr;margin:0 auto 72px;max-width:920px;position:relative}.werepresent-site #methodiek .core-step{grid-column-gap:38px;align-items:start;background:#0000;border:0;border-bottom:1px solid #1f192e1f;border-radius:0;box-shadow:none;color:inherit;column-gap:38px;display:grid;grid-template-areas:"meta title" "meta copy";grid-template-columns:180px 1fr;padding:28px 0 34px;text-decoration:none}.werepresent-site #methodiek .core-step:first-child{border-top:1px solid #1f192e1f}.werepresent-site #methodiek .core-step small{color:#6334b8;color:var(--purple,#6334b8);display:block;font-size:11px;font-weight:800;grid-area:meta;letter-spacing:.13em;line-height:1.45;margin:5px 0 0;text-transform:uppercase}.werepresent-site #methodiek .core-step strong{display:block;font-family:var(--serif);font-size:clamp(26px,3vw,36px);font-weight:600;grid-area:title;letter-spacing:-.02em;line-height:1.05;margin:0 0 8px}.werepresent-site #methodiek .core-step span{color:#5d6070;display:block;font-size:16px;grid-area:copy;line-height:1.55}.werepresent-site #methodiek a.core-step{transition:transform .18s ease,border-color .18s ease}.werepresent-site #methodiek a.core-step:hover{border-color:#6334b866;transform:translateX(6px)}.werepresent-site #methodiek .method-deep{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr 190px 1fr;margin:0 auto 30px;max-width:1040px}.werepresent-site #methodiek .method-twin{background:#fff;border:1px solid #1f192e1f;border-radius:22px;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:30px 32px}.werepresent-site
#methodiek .method-mid span,.werepresent-site #methodiek .method-twin span{color:#6334b8;color:var(--purple,#6334b8);font-size:10px;font-weight:800;letter-spacing:.16em}.werepresent-site #methodiek .method-twin strong{font-family:var(--serif);font-size:31px;line-height:1.1;margin:8px 0 13px}.werepresent-site #methodiek .method-twin small{color:#666978;font-size:14px;line-height:1.55}.werepresent-site #methodiek .method-mid{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.werepresent-site #methodiek .method-mid b{color:#2f8f69;color:var(--green,#2f8f69);font-size:40px;line-height:1;margin:10px 0}.werepresent-site #methodiek .method-mid small{color:#676a78;font-size:13px;line-height:1.4}.werepresent-site #methodiek .method-symmetry{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin:0 auto 48px;max-width:1040px}.werepresent-site #methodiek .method-symmetry>div{background:rgba(47,143,105,.055);border-top:3px solid #2f8f69;border-top:3px solid var(--green,#2f8f69);color:#555968;font-size:15px;line-height:1.55;padding:24px 28px}.werepresent-site #methodiek .method-symmetry strong{color:#171421;display:block;font-size:16px;margin-bottom:7px}.werepresent-site #methodiek .ownership-note{background:rgba(99,52,184,.045);border-left:4px solid #6334b8;border-left:4px solid var(--purple,#6334b8);margin:0 auto;max-width:1040px;padding:34px 38px}.werepresent-site #methodiek .ownership-note>strong{display:block;font-family:var(--serif);font-size:28px;line-height:1.15;margin-bottom:10px}.werepresent-site #methodiek .ownership-note p{color:#5b5e6d;margin:0;max-width:880px}@media (max-width:760px){.werepresent-site #methodiek .core-step{grid-template-areas:"meta" "title" "copy";grid-template-columns:1fr;padding:25px 0 28px;row-gap:8px}.werepresent-site #methodiek .core-step small{margin:0}.werepresent-site #methodiek .method-deep{grid-template-columns:1fr}.werepresent-site #methodiek .method-mid{min-height:110px}.werepresent-site #methodiek .method-mid b{transform:rotate(90deg)}.werepresent-site #methodiek .method-symmetry{grid-template-columns:1fr}.werepresent-site #methodiek .ownership-note{padding:28px 25px}}.werepresent-site .legal-hero{background:linear-gradient(180deg,#fbfaf8,#fff);border-bottom:1px solid #ece9e5;padding:110px 0 58px}.werepresent-site .legal-wrap{max-width:900px}.werepresent-site .legal-hero h1{font-size:clamp(48px,6vw,78px);line-height:.98;margin:14px 0 24px}.werepresent-site .legal-page{padding:68px 0 100px}.werepresent-site .legal-copy{max-width:790px}.werepresent-site .legal-copy h2{font-size:27px;line-height:1.2;margin:46px 0 14px}.werepresent-site .legal-copy li,.werepresent-site .legal-copy p{color:#424754;font-size:17px;line-height:1.72}.werepresent-site .legal-copy ul{margin:12px 0 22px;padding-left:22px}.werepresent-site .legal-copy li{margin:5px 0}.werepresent-site .legal-copy small{color:#777b86}.werepresent-site .legal-status{background:#f7f4fb;border-left:4px solid #6936b5;border-left:4px solid var(--purple,#6936b5);margin:0 0 44px;padding:24px 28px}.werepresent-site .legal-status strong{display:block;font-size:18px;margin-bottom:7px}.werepresent-site .legal-status p{margin:0}.werepresent-site .legal a{color:inherit}.werepresent-site .legal a:hover{text-decoration:underline}@media(max-width:720px){.werepresent-site .legal-hero{padding:80px 0 42px}.werepresent-site .legal-page{padding:48px 0 76px}.werepresent-site .legal-copy h2{font-size:24px;margin-top:38px}}.werepresent-site .validation-head{grid-gap:64px;align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);margin-bottom:54px}.werepresent-site .validation-principle{border-left:2px solid #66a84f;border-left:2px solid var(--green,#66a84f);padding:12px 0 12px 24px}.werepresent-site .assignment-flow small,.werepresent-site .dashboard-pair small,.werepresent-site .validation-principle span{color:#767987;display:block;font:700 11px var(--sans);letter-spacing:.12em;margin-bottom:8px}.werepresent-site .validation-principle strong{font:600 21px/1.35 var(--serif)}.werepresent-site .assignment-flow{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:1fr auto 1.15fr auto 1fr;margin:10px 0 58px}.werepresent-site .assignment-owners,.werepresent-site .assignment-proposal,.werepresent-site .assignment-source{background:#fff;border:1px solid #e3e0e7;border-radius:4px;padding:28px}.werepresent-site .assignment-proposal{background:#faf8fc;border-color:#cfc2df}.werepresent-site .assignment-flow strong{display:block;font:600 22px/1.2 var(--serif);margin-bottom:10px}.werepresent-site .assignment-flow span{color:#686b76;font-size:14px;line-height:1.55}.werepresent-site .assignment-arrow{align-self:center;color:#7a568f;font-size:25px}.werepresent-site .evaluation-line{align-items:center;display:grid;grid-template-columns:auto 1fr auto 1fr auto;margin:0 0 58px}.werepresent-site .eval-point{align-items:center;display:flex;gap:15px;max-width:240px}.werepresent-site .eval-point b{background:#4d245f;border-radius:50%;color:#fff;display:grid;font:600 20px var(--serif);height:52px;min-width:52px;place-items:center}.werepresent-site .eval-point span,.werepresent-site .eval-point strong{display:block}.werepresent-site .eval-point strong{font-size:15px}.werepresent-site .eval-point span{color:#777a84;font-size:12px;line-height:1.4;margin-top:3px}.werepresent-site .eval-track{background:#c9c5cf;height:1px;margin:0 18px}.werepresent-site .dashboard-note{grid-gap:56px;background:#f5f2f6;border-radius:4px;display:grid;gap:56px;grid-template-columns:1.2fr .8fr;padding:38px 42px}.werepresent-site .dashboard-note h3{font:600 30px/1.15 var(--serif);margin:8px 0 12px}.werepresent-site .dashboard-note p{color:#626570;margin:0}.werepresent-site .dashboard-pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.werepresent-site .dashboard-pair div{background:#fff;border:1px solid #e2dee6;padding:20px}.werepresent-site .dashboard-pair span,.werepresent-site .dashboard-pair strong{display:block}.werepresent-site .dashboard-pair strong{font-size:15px;margin-bottom:7px}.werepresent-site .dashboard-pair span{color:#777a84;font-size:12px}.werepresent-site .article-evals{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin:28px 0 38px}.werepresent-site .article-evals div{background:#faf9fb;border-top:2px solid #4d245f;padding:18px 16px}.werepresent-site .article-evals b,.werepresent-site .article-evals strong{display:block}.werepresent-site .article-evals b{color:#4d245f;font:600 26px var(--serif)}.werepresent-site .article-evals strong{margin:5px 0}.werepresent-site .article-evals p{font-size:14px;margin:0}.werepresent-site .validation-feature{grid-column:1/-1;max-width:720px}@media(max-width:800px){.werepresent-site .dashboard-note,.werepresent-site .validation-head{gap:28px;grid-template-columns:1fr}.werepresent-site .assignment-flow{grid-template-columns:1fr}.werepresent-site .assignment-arrow{justify-self:center;transform:rotate(90deg)}.werepresent-site .evaluation-line{gap:14px;grid-template-columns:1fr}.werepresent-site .eval-track{height:24px;margin:0 0 0 26px;width:1px}.werepresent-site .article-evals,.werepresent-site .dashboard-pair{grid-template-columns:1fr}}.werepresent-site .platform-choice{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.05fr .95fr;margin-top:34px}.werepresent-site .platform-choice-main,.werepresent-site .platform-choice-routes a{background:#fff;border:1px solid #e3e0e7;color:inherit;display:block;padding:30px;text-decoration:none}.werepresent-site .platform-choice-main h3{font:600 30px/1.15 var(--serif);margin:12px 0}.werepresent-site .platform-choice-routes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.werepresent-site .platform-choice-routes a{padding:24px}.werepresent-site .platform-choice-routes small,.werepresent-site .platform-process small,.werepresent-site .product-base-head small{color:#777a84;display:block;font:700 10px var(--sans);letter-spacing:.14em;margin-bottom:10px}.werepresent-site .platform-choice-routes span,.werepresent-site .platform-choice-routes strong{display:block}.werepresent-site .platform-choice-routes strong{font:600 20px/1.2 var(--serif);margin-bottom:8px}.werepresent-site .platform-choice-routes span{color:#6b6e78;font-size:13px;line-height:1.5}.werepresent-site .product-lead{max-width:900px}.werepresent-site .product-base{background:#21162b;border-radius:4px;color:#fff;margin:42px 0 24px;padding:32px 34px}.werepresent-site .product-base-head{align-items:center;display:flex;gap:18px;margin-bottom:24px}.werepresent-site .product-base-head small{color:#c8bbd0;margin:0}.werepresent-site .product-base-head strong{font:600 23px var(--serif);margin-right:auto}.werepresent-site .product-base-head a{color:#fff;font-size:13px}.werepresent-site .product-base-flow{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.werepresent-site .product-base-flow span{background:#ffffff14;font-size:13px;padding:10px 12px}.werepresent-site .product-base-flow b{color:#9ed6bd}.werepresent-site .deployment-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr}.werepresent-site .deployment-card{background:#fff;border:1px solid #e1dee5;padding:34px}.werepresent-site .deployment-card h3{font:600 31px/1.12 var(--serif);margin:13px 0}.werepresent-site .deployment-card p{color:#5f626d}.werepresent-site .core-deployment{border-top:4px solid #2f8f69;border-top:4px solid var(--green,#2f8f69)}.werepresent-site .deployment-mini{align-items:center;background:#f7f5f8;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;margin:25px 0;padding:16px}.werepresent-site .deployment-mini b{color:#6334b8}.werepresent-site .deployment-note{font-size:14px;line-height:1.6}.werepresent-site .deployment-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.werepresent-site .deployment-links a{font-size:13px;font-weight:700}.werepresent-site .platform-hero{background:linear-gradient(180deg,#fbfaf8,#fff);border-bottom:1px solid #ece9e5;padding:120px 0 72px}.werepresent-site .platform-hero h1{font-size:clamp(52px,7vw,88px);line-height:.95;margin:14px 0 28px}.werepresent-site .platform-hero em{color:#6334b8;color:var(--purple,#6334b8)}.werepresent-site .platform-process{border-top:1px solid #dedbe2;margin-top:42px}.werepresent-site .platform-process>div{grid-gap:24px;align-items:start;border-bottom:1px solid #dedbe2;display:grid;gap:24px;grid-template-columns:160px 260px 1fr;padding:26px 0}.werepresent-site .platform-process strong{font:600 22px/1.2 var(--serif)}.werepresent-site .platform-process p{color:#626570;margin:0}.werepresent-site .fixed-config{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:38px}.werepresent-site .fixed-config>div{background:#fff;border-top:3px solid #6334b8;border-top:3px solid var(--purple,#6334b8);padding:30px}.werepresent-site .fixed-config>div+div{border-color:#2f8f69;border-color:var(--green,#2f8f69)}.werepresent-site .fixed-config h3{font:600 30px var(--serif);margin:10px 0 18px}.werepresent-site .fixed-config ul{color:#565a66;line-height:1.9;margin:0;padding-left:20px}.werepresent-site .ui-demo{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.9fr 1.1fr;margin-top:38px}.werepresent-site .ui-card{background:#faf9fb;border:1px solid #ddd8e2;padding:30px}.werepresent-site .ui-card>small{color:#777;font-weight:800;letter-spacing:.12em}.werepresent-site .ui-score{align-items:baseline;display:flex;gap:10px;margin:22px 0}.werepresent-site .ui-score strong{color:#4d245f;font:600 54px var(--serif)}.werepresent-site .ui-score span{font-weight:700}.werepresent-site .ui-bars p{border-top:1px solid #e3dfe6;display:flex;font-size:13px;gap:20px;justify-content:space-between;margin:0;padding:13px 0}.werepresent-site .ui-bars span{color:#737680;text-align:right}.werepresent-site .ui-copy h3{font:600 36px/1.12 var(--serif);margin:12px 0}.werepresent-site .ui-copy p{color:#626570}.werepresent-site .kb-tag{color:#6d4c7d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media(max-width:800px){.werepresent-site .deployment-grid,.werepresent-site .fixed-config,.werepresent-site .platform-choice,.werepresent-site .platform-choice-routes,.werepresent-site .ui-demo{grid-template-columns:1fr}.werepresent-site .platform-process>div{gap:8px;grid-template-columns:1fr}.werepresent-site .product-base-head{align-items:flex-start;flex-direction:column}.werepresent-site .ui-demo{gap:28px}}.werepresent-site .config-architecture{margin:46px auto 54px;max-width:1000px}.werepresent-site .engine-box,.werepresent-site .tenant-box,.werepresent-site .workspace-config,.werepresent-site .workspace-stage{background:#fff;border:1px solid #dfdbe3;padding:28px 32px}.werepresent-site .tenant-box{border-top:4px solid #6334b8;border-top:4px solid var(--purple,#6334b8);margin:auto;max-width:650px}.werepresent-site .engine-box small,.werepresent-site .tenant-box small,.werepresent-site .workspace-config small,.werepresent-site .workspace-stage small{color:#777a84;display:block;font:800 10px var(--sans);letter-spacing:.15em;margin-bottom:8px}.werepresent-site .engine-box strong,.werepresent-site .tenant-box strong,.werepresent-site .workspace-config strong,.werepresent-site .workspace-head strong{display:block;font:600 25px/1.15 var(--serif);margin-bottom:9px}.werepresent-site .tenant-box p,.werepresent-site .workspace-head p{color:#656975;line-height:1.6;margin:0}.werepresent-site .config-arrow{color:#2f8f69;color:var(--green,#2f8f69);font-size:27px;padding:10px;text-align:center}.werepresent-site .workspace-stage{background:#faf9fb}.werepresent-site .workspace-head{margin-bottom:24px;max-width:730px}.werepresent-site .workspace-examples{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.werepresent-site .workspace-examples article{background:#fff;border:1px solid #e1dde5;padding:20px}.werepresent-site .workspace-examples span,.werepresent-site .workspace-examples strong{display:block}.werepresent-site .workspace-examples strong{font:600 19px/1.2 var(--serif);margin-bottom:6px}.werepresent-site .workspace-examples span{color:#777a84;font-size:12px}.werepresent-site .workspace-config{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.8fr 1.2fr}.werepresent-site .config-pills{display:flex;flex-wrap:wrap;gap:9px}.werepresent-site .config-pills span{background:#f3f0f5;border:1px solid #e1dce5;font-size:12px;padding:9px 11px}.werepresent-site .engine-box{background:#21162b;border:0;color:#fff;text-align:center}.werepresent-site .engine-box small{color:#c8bbd0}.werepresent-site .engine-box span{color:#dfd6e5;display:block;font-size:13px;line-height:1.55}.werepresent-site .workspace-definition{background:#fff;border-left:4px solid #2f8f69;border-left:4px solid var(--green,#2f8f69);margin:0 auto 42px;max-width:900px;padding:32px 36px}.werepresent-site .workspace-definition blockquote{font:600 26px/1.3 var(--serif);margin:12px 0 16px}.werepresent-site .workspace-definition p{color:#626570;line-height:1.65;margin:0}.werepresent-site .config-principle{margin:30px auto 0;max-width:900px;padding:30px;text-align:center}.werepresent-site .config-principle strong{display:block;font:600 27px/1.25 var(--serif);margin-bottom:10px}.werepresent-site .config-principle p{color:#626570;margin:0}.werepresent-site .fixed-config{margin-top:0}@media(max-width:800px){.werepresent-site .workspace-config,.werepresent-site .workspace-examples{grid-template-columns:1fr}.werepresent-site .workspace-definition{padding:27px 25px}.werepresent-site .workspace-definition blockquote{font-size:22px}}.werepresent-site \n\n
.weight-config{grid-gap:34px;align-items:stretch;display:grid;gap:34px;grid-template-columns:1fr 1fr;margin:0 auto 46px;max-width:1000px}.werepresent-site .weight-copy,.werepresent-site .weight-panel{background:#fff;border:1px solid #dfdbe3;padding:34px 36px}.werepresent-site .weight-copy{border-top:4px solid #2f8f69;border-top:4px solid var(--green,#2f8f69)}.werepresent-site .weight-copy h3{font:600 32px/1.12 var(--serif);margin:12px 0 18px}.werepresent-site .weight-copy p{color:#626570;line-height:1.65}.werepresent-site .formula{background:#f7f4f9;border-left:3px solid #6334b8;border-left:3px solid var(--purple,#6334b8);margin:24px 0;padding:20px 22px}.werepresent-site .formula small,.werepresent-site .formula span,.werepresent-site .formula strong{display:block}.werepresent-site .formula span{color:#777a84;font:800 10px var(--sans);letter-spacing:.13em;margin-bottom:7px;text-transform:uppercase}.werepresent-site .formula strong{font:600 20px/1.3 var(--serif)}.werepresent-site .formula small{color:#747783;margin-top:7px}.werepresent-site .weight-panel{background:#faf9fb}.werepresent-site .weight-panel-head{border-bottom:1px solid #dfdbe3;margin-bottom:4px;padding-bottom:20px}.werepresent-site .weight-panel-head small,.werepresent-site .weight-panel-head span,.werepresent-site .weight-panel-head strong{display:block}.werepresent-site .weight-panel-head small{color:#777a84;font:800 10px var(--sans);letter-spacing:.14em;margin-bottom:7px}.werepresent-site .weight-panel-head strong{font:600 25px/1.15 var(--serif)}.werepresent-site .weight-panel-head span{color:#777a84;font-size:12px;margin-top:5px}.werepresent-site .weight-row{padding:15px 0 2px}.werepresent-site .weight-row>div:first-child{display:flex;font-size:13px;gap:20px;justify-content:space-between;margin-bottom:8px}.werepresent-site .weight-row b{font-weight:700}.werepresent-site .weight-row span{color:#4d245f;font-weight:800}.werepresent-site .weight-track{background:#e8e4eb;height:7px;overflow:hidden}.werepresent-site .weight-track i{background:#6334b8;background:var(--purple,#6334b8);display:block;height:100%}.werepresent-site .weight-total{align-items:center;border-top:1px solid #dcd8e0;display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.werepresent-site .weight-total span{color:#696c76;font-size:13px}.werepresent-site .weight-total strong{font:600 22px var(--serif)}.werepresent-site .formula.compact{background:#fff;margin:22px 0 0}.werepresent-site .formula.compact strong{font-size:16px}.werepresent-site .fixed-config>div:first-child li:first-child:after{color:#7a7d87;content:" - altijd alle vier";font-size:12px}@media(max-width:800px){.werepresent-site .weight-config{grid-template-columns:1fr}.werepresent-site .weight-copy,.werepresent-site .weight-panel{padding:28px 25px}.werepresent-site .weight-copy h3{font-size:28px}}.werepresent-site .dual-user-flow{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 120px 1fr;margin-top:44px}.werepresent-site .user-journey{background:#faf9fb;border:1px solid #e1dde5;padding:32px}.werepresent-site .candidate-journey{border-top:4px solid #2f8f69;border-top:4px solid var(--green,#2f8f69)}.werepresent-site .org-journey{border-top:4px solid #6334b8;border-top:4px solid var(--purple,#6334b8)}.werepresent-site .journey-head small,.werepresent-site .post-match-grid small,.werepresent-site .screen-top small{color:#777a84;font:800 10px var(--sans);letter-spacing:.14em}.werepresent-site .journey-head h3{font:600 30px/1.12 var(--serif);margin:10px 0}.werepresent-site .journey-head p{color:#666a75;line-height:1.55}.werepresent-site .user-journey ol{counter-reset:journey;list-style:none;margin:28px 0 0;padding:0}.werepresent-site .user-journey li{border-top:1px solid #e2dee6;counter-increment:journey;padding:16px 0 16px 38px;position:relative}.werepresent-site .user-journey li:before{color:#8a7b91;content:"0" counter(journey);font-size:10px;font-weight:800;left:0;position:absolute;top:18px}.werepresent-site .user-journey li b,.werepresent-site .user-journey li span{display:block}.werepresent-site .user-journey li b{font-size:14px;margin-bottom:4px}.werepresent-site .user-journey li span{color:#737680;font-size:12px;line-height:1.5}.werepresent-site .relationship-axis{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.werepresent-site .relationship-axis span{color:#777a84;font-size:9px;font-weight:800;letter-spacing:.13em}.werepresent-site .relationship-axis strong{color:#6334b8;font:600 50px var(--serif);margin:10px 0}.werepresent-site .relationship-axis small{color:#626570;font-size:11px;line-height:1.7}.werepresent-site .mutual-decision{grid-gap:38px;align-items:center;background:#21162b;color:#fff;display:grid;gap:38px;grid-template-columns:.9fr 1.1fr;margin-top:22px;padding:28px 32px}.werepresent-site .mutual-decision small{color:#c8bbd0;display:block;font-size:9px;font-weight:800;letter-spacing:.14em;margin-bottom:7px}.werepresent-site .mutual-decision strong{font:600 24px/1.25 var(--serif)}.werepresent-site .mutual-decision p{color:#ddd5e2;font-size:13px;line-height:1.6;margin:0}.werepresent-site .user-screens{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:42px}.werepresent-site .concept-screen{background:#fff;border:1px solid #ddd8e2;box-shadow:0 12px 36px #271a2f0a;padding:28px}.werepresent-site .screen-top{border-bottom:1px solid #e7e3e9;display:flex;justify-content:space-between;padding-bottom:14px}.werepresent-site .screen-top span{color:#777a84;font-size:11px}.werepresent-site .concept-screen h3{font:600 25px/1.2 var(--serif);margin:22px 0}.werepresent-site .twin-status{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.werepresent-site .twin-status span,.werepresent-site .workspace-stats span{background:#f7f5f8;font-size:12px;padding:11px 12px}.werepresent-site .twin-status b{color:#2f8f69;float:right}.werepresent-site .screen-meta{color:#858791;font-size:11px;margin:12px 0 24px}.werepresent-site .workspace-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.werepresent-site .workspace-stats span{display:flex;flex-direction:column;gap:3px}.werepresent-site .workspace-stats b{color:#4d245f;font:600 20px var(--serif)}.werepresent-site .screen-match{border-top:2px solid #4d245f;padding-top:18px}.werepresent-site .screen-match small,.werepresent-site .screen-match strong{display:block}.werepresent-site .screen-match small{color:#777a84;font-size:9px;font-weight:800;letter-spacing:.13em}.werepresent-site .screen-match>strong{font:600 20px var(--serif);margin:6px 0 14px}.werepresent-site .screen-match>div{align-items:baseline;display:flex;gap:8px}.werepresent-site .screen-match>div b{color:#4d245f;font:600 42px var(--serif)}.werepresent-site .screen-match>div span{font-size:12px;font-weight:700}.werepresent-site .screen-match p{color:#696c76;font-size:11px}.werepresent-site .screen-match em{font-style:normal;font-weight:800}.werepresent-site .screen-match a{font-size:12px;font-weight:800}.werepresent-site .screen-actions{border-top:1px solid #e7e3e9;display:flex;gap:8px;justify-content:flex-end;margin-top:22px;padding-top:16px}.werepresent-site .screen-actions span,.werepresent-site .screen-actions strong{font-size:11px;padding:9px 11px}.werepresent-site .screen-actions span{background:#f4f2f5;color:#6d707a}.werepresent-site .screen-actions strong{background:#21162b;color:#fff}.werepresent-site .score-note{margin:28px auto 0;max-width:800px;text-align:center}.werepresent-site .score-note strong{font:600 26px var(--serif)}.werepresent-site .score-note p{color:#626570;line-height:1.6}.werepresent-site .post-match-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:38px}.werepresent-site .post-match-grid article{background:#faf9fb;border:1px solid #e1dde5;padding:32px}.werepresent-site .post-match-grid h3{font:600 27px/1.18 var(--serif);margin:10px 0}.werepresent-site .post-match-grid p{color:#626570;line-height:1.6}.werepresent-site .core-path{border-top:4px solid #2f8f69!important;border-top:4px solid var(--green,#2f8f69)!important}.werepresent-site .mini-timeline{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.werepresent-site .mini-timeline span{background:#fff;border:1px solid #e3dfe6;font-size:11px;padding:10px}.werepresent-site .mini-timeline b{color:#4d245f;display:block;margin-bottom:2px}.werepresent-site .mini-timeline i{color:#2f8f69;font-style:normal}.werepresent-site .post-match-grid a{font-size:12px;font-weight:800}@media(max-width:800px){.werepresent-site .dual-user-flow{grid-template-columns:1fr}.werepresent-site .relationship-axis{padding:6px 0}.werepresent-site .relationship-axis strong{margin:0;transform:rotate(90deg)}.werepresent-site .mutual-decision,.werepresent-site .post-match-grid,.werepresent-site .user-screens{grid-template-columns:1fr}.werepresent-site .workspace-stats{grid-template-columns:1fr 1fr}.werepresent-site .twin-status{grid-template-columns:1fr}.werepresent-site .mutual-decision{gap:18px}}.werepresent-site .pillar-config{border-top:1px solid #dddde5;margin:64px 0 34px;padding-top:46px}.werepresent-site .pillar-config>h3{color:#252238;font-family:Georgia,serif;font-size:34px;line-height:1.12;margin:8px 0 12px}.werepresent-site .pillar-config>p{color:#646573;line-height:1.7;max-width:820px}.werepresent-site .pillar-pair{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:1fr 90px 1fr;margin:32px 0}.werepresent-site .pillar-pair article{background:#fff;border:1px solid #e2e1e8;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:26px}.werepresent-site .pillar-pair article small{color:#6553a6;font-weight:800;letter-spacing:.08em}.werepresent-site .pillar-pair article strong{font-family:Georgia,serif;font-size:24px;margin-bottom:6px}.werepresent-site .pillar-pair article span{background:#f6f5f8;border-radius:9px;color:#555563;padding:9px 11px}.werepresent-site .pair-axis{align-items:center;color:#6553a6;display:flex;flex-direction:column;justify-content:center;text-align:center}.werepresent-site .pair-axis b{font-size:32px}.werepresent-site .pair-axis small{font-weight:700;line-height:1.3}.werepresent-site .semantic-flow{align-items:stretch;display:flex;gap:8px;margin:28px 0;overflow-x:auto;padding-bottom:6px}.werepresent-site .semantic-flow span{background:#fff;border:1px solid #e2e1e8;border-radius:12px;color:#666573;font-size:12px;min-width:135px;padding:14px}.werepresent-site .semantic-flow span b{color:#282537;display:block;font-size:13px;margin-bottom:5px}.werepresent-site .semantic-flow i{align-self:center;color:#898795;font-style:normal}.werepresent-site .semantic-flow .ai-step{background:#f4f0ff;border-color:#c9c0e8}.werepresent-site .ai-explain{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:30px 0}.werepresent-site .ai-explain>div{background:#fff;border:1px solid #e2e1e8;border-radius:16px;padding:26px}.werepresent-site .ai-explain h3{font-family:Georgia,serif;font-size:24px;margin:10px 0}.werepresent-site .ai-explain p{color:#626270;line-height:1.65}.werepresent-site .pillar-config .config-principle{margin-top:26px}@media(max-width:800px){.werepresent-site .pillar-pair{grid-template-columns:1fr}.werepresent-site .pair-axis{padding:4px}.werepresent-site .pair-axis b{transform:rotate(90deg)}.werepresent-site .ai-explain{grid-template-columns:1fr}.werepresent-site .semantic-flow{align-items:center}.werepresent-site .semantic-flow i{min-width:14px}}.werepresent-site .beliefs-four{grid-template-columns:repeat(4,1fr)}.werepresent-site .beliefs-four .belief:nth-child(3){border-color:var(--purple)}.werepresent-site .beliefs-four .belief:nth-child(4){border-color:var(--green)}.werepresent-site .reality{background:#21162b;color:#fff}.werepresent-site .reality-grid{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:.85fr 1.15fr}.werepresent-site .reality h2{font-family:var(--serif);font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:1.02;margin:12px 0 0}.werepresent-site .reality p{color:#e2dbe7;font-size:16px;line-height:1.75;margin:0 0 18px}.werepresent-site .reality .eyebrow{color:#b7d7c9}.werepresent-site .reality-line{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr auto 1fr;margin-top:34px}.werepresent-site .reality-line span{border-top:1px solid #6f6178;font:600 20px/1.2 var(--serif);padding-top:15px}.werepresent-site .reality-line small{color:#bfb4c6;display:block;font:700 10px var(--sans);letter-spacing:.11em;margin-top:7px;text-transform:uppercase}.werepresent-site .reality-line b{color:#91c2aa;font:400 22px var(--serif)}@media(max-width:1000px){.werepresent-site .beliefs-four{grid-template-columns:1fr 1fr}}@media(max-width:800px){.werepresent-site .reality-grid{gap:30px;grid-template-columns:1fr}.werepresent-site .reality-line{grid-template-columns:1fr}.werepresent-site .reality-line b{display:none}}@media(max-width:560px){.werepresent-site .beliefs-four{grid-template-columns:1fr}}.werepresent-site{--backdrop-cream:#f6f1e8;--backdrop-ink:#151827;--backdrop-green:#3f7f65;--backdrop-purple:#713d8d;background-attachment:fixed;background-color:var(--backdrop-cream);background-image:radial-gradient(circle at 12% 18%,#3f7f652e,#0000 45%),radial-gradient(circle at 88% 82%,#713d8d2e,#0000 50%),radial-gradient(#1518271a 1px,#0000 0);background-position:50%,50%,0 0;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,18px 18px}.werepresent-site .square{background:var(--purple2)}.werepresent-site .core-brand.candidate,.werepresent-site .deployment-mini b,.werepresent-site .route.candidate .route-link{color:var(--green)}.werepresent-site .reality{background:#2e1a38}.werepresent-site .reality-line b{color:#6dad8b}.werepresent-site .product-base{background:#2e1a38}.werepresent-site .deployment-mini b{color:var(--green)}.werepresent-site .article-evals b,.werepresent-site .evaluation-line .eval-point b{background:#2e1a38;color:#fff}.werepresent-site .about-hero h1 em,.werepresent-site .display em,.werepresent-site .hero h1 em,.werepresent-site .kb-hero h1 em,.werepresent-site .platform-hero h1 em{font-style:normal}.werepresent-site .torn-label{box-shadow:8px 8px 0 #15182729;-webkit-clip-path:polygon(0 13%,94% 0,100% 82%,7% 100%);clip-path:polygon(0 13%,94% 0,100% 82%,7% 100%);display:inline-block;letter-spacing:.04em;line-height:1.25;margin-bottom:4px;padding:8px 16px;text-transform:uppercase;transform:rotate(-1deg)}.werepresent-site .torn-label-green{background:var(--backdrop-green);color:#fff}.werepresent-site .torn-label-purple{background:var(--backdrop-purple);color:#fff;transform:rotate(1deg)}.werepresent-site .hero .twin{background:radial-gradient(circle at 18% 20%,#3f7f6529,#0000 42%),radial-gradient(circle at 84% 78%,#713d8d29,#0000 46%),radial-gradient(#15182717 1px,#0000 1px),var(--backdrop-cream);background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,18px 18px,auto;border:1px solid #1518271f;border-radius:30px;box-shadow:0 18px 46px #231a3d14;min-height:520px;padding:32px 24px 26px}.werepresent-site .hero .face{background:linear-gradient(145deg,#ede0f2fa,#713d8d30);border:1px solid #713d8d33;box-shadow:inset 0 1px 0 #ffffffa6,0 12px 24px #231a3d0d;height:320px}.werepresent-site .hero .face.org{background:linear-gradient(145deg,#f2fbf7fa,#3f7f652e);border-color:#3f7f653d;box-shadow:inset 0 1px 0 #ffffffb3,0 12px 24px #231a3d0d}.werepresent-site .hero .face:before{background:#ffffff7a;top:58px}.werepresent-site .hero .venn:before{background:#713d8d52}.werepresent-site .hero .venn:after{background:#3f7f654d}.werepresent-site .hero .pillars{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f6f1e8d6;border:1px solid #1518271f;border-radius:18px;box-shadow:0 8px 18px #231a3d1a;padding:10px 16px}.werepresent-site .twin-visual{background:radial-gradient(circle at 18% 20%,#3f7f6524,#0000 44%),radial-gradient(circle at 82% 80%,#713d8d24,#0000 48%),radial-gradient(#15182714 1px,#0000 1px),var(--backdrop-cream);background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:auto,auto,18px 18px,auto;box-shadow:0 18px 46px #231a3d14}.werepresent-site .twin-half:first-child{background:#ede0f2d6}.werepresent-site .twin-half:last-child{background:#f2fbf7d6}.werepresent-site .twin-mid{background:#f6f1e8eb;box-shadow:0 8px 24px #231a3d1f}.werepresent-site .knowledge-map,.werepresent-site .relation-diagram{background:radial-gradient(circle at 18% 20%,#3f7f651a,#0000 42%),radial-gradient(circle at 82% 80%,#713d8d1a,#0000 48%),var(--backdrop-cream);box-shadow:0 18px 46px #231a3d14}.werepresent-site .knowledge-map .map-chip{border:1px solid #713d8d24}.werepresent-site .relation-side{box-shadow:0 10px 22px #231a3d0f}@media(max-width:560px){.werepresent-site .hero .twin{border-radius:24px;min-height:480px;padding:26px 12px 18px}.werepresent-site .hero .face{height:280px}.werepresent-site .hero .pillars{font-size:12px;padding:8px 11px}.werepresent-site .brand{font-size:19px;gap:8px}.werepresent-site .brand img{width:34px}}.werepresent-site .pillar-icon{display:block;height:38px;margin-bottom:18px;object-fit:contain;width:38px}.werepresent-site .person-visual{overflow:hidden}.werepresent-site .person-visual:after,.werepresent-site .person-visual:before{display:none}.werepresent-site .person-visual .team-photo{display:block;height:100%;object-fit:cover;object-position:center;position:relative;width:100%;z-index:1}.werepresent-site .hero .twin{aspect-ratio:3/2;display:block;min-height:0;overflow:hidden;padding:0}.werepresent-site .hero .hero-twin-art{display:block;height:100%;width:100%}.werepresent-site .twin-visual{aspect-ratio:3/2;background:var(--backdrop-cream);display:block;min-height:0;padding:0}.werepresent-site .about-twin-art{display:block;height:100%}.werepresent-site .footer .brand{font-size:22px;letter-spacing:-.8px}.werepresent-site .footer .brand img{width:32px}@media(max-width:560px){.werepresent-site .hero .twin,.werepresent-site .twin-visual{aspect-ratio:3/2;min-height:0;padding:0}}.werepresent-site{background:#f8f5ef;background-image:none}.werepresent-site .nav{background:#f8f5eff0;background-image:none}.werepresent-site .links{gap:18px}.werepresent-site .nav-cta{margin-left:4px}.werepresent-site .hero{padding:64px 0 54px}.werepresent-site .hero-grid{gap:56px;grid-template-columns:1.05fr .95fr}.werepresent-site .display,.werepresent-site .hero h1{font-size:clamp(44px,5.15vw,66px);letter-spacing:-.04em;line-height:1.01;margin:15px 0 22px}.werepresent-site .lead{font-size:17px;line-height:1.68}.werepresent-site .section{padding:76px 0}.werepresent-site .section h2{font-size:clamp(34px,3.7vw,49px);line-height:1.06}.werepresent-site .route-intro h2{font-size:31px;line-height:1.12}.werepresent-site .torn-label{background:#0000!important;box-shadow:none;-webkit-clip-path:none;clip-path:none;color:var(--green)!important;margin-bottom:0;padding:0;transform:none!important}.werepresent-site .torn-label-purple{color:var(--purple)!important}.werepresent-site .hero .twin{aspect-ratio:835/480;background:#fff;border:0;border-radius:18px;box-shadow:none}.werepresent-site .hero .hero-twin-art{border-radius:18px;object-fit:cover}.werepresent-site .section.soft{background:#ffffff7a}.werepresent-site .platform-choice{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:34px;padding:26px 0}.werepresent-site .platform-choice-main,.werepresent-site .platform-choice-routes a{background:#0000;border:0;padding:12px 0}.werepresent-site .platform-choice-main{border-right:1px solid var(--line);padding-right:26px}.werepresent-site .platform-choice-routes{gap:24px}.werepresent-site .platform-choice-routes a+a{border-left:1px solid var(--line);padding-left:24px}.werepresent-site .perspectives{gap:24px}.werepresent-site .persp{border-top:1px solid var(--line);padding:20px 4px}.werepresent-site .pillar-icon{height:34px;margin-bottom:14px;width:34px}.werepresent-site #methodiek .lead{margin-bottom:40px}.werepresent-site #methodiek .core-chain{margin-bottom:58px}.werepresent-site #methodiek .core-step strong{font-size:clamp(24px,2.5vw,32px)}.werepresent-site #methodiek .method-twin{border-radius:12px}.werepresent-site #methodiek .method-symmetry>div{background:#0000;border-top:2px solid var(--green)}.werepresent-site #methodiek .ownership-note{background:#0000;padding:28px 32px}.werepresent-site .product-base{border-radius:10px;margin-top:34px}.werepresent-site .deployment-grid{gap:34px}.werepresent-site .deployment-card{background:#0000;border:0;border-top:1px solid var(--line);padding:28px 0}.werepresent-site .core-deployment{border-top:3px solid var(--green)!important}.werepresent-site .deployment-mini{background:#ffffff94;border-radius:10px}.werepresent-site .assignment-owners,.werepresent-site .assignment-proposal,.werepresent-site .assignment-source{background:#ffffffa6;border-radius:10px}.werepresent-site .dashboard-note{background:#ffffff7a;border-radius:10px}.werepresent-site .quote{border-radius:14px}.werepresent-site .footer{background:#ffffff61}@media(max-width:1100px){.werepresent-site .links{font-size:13px;gap:12px}.werepresent-site .nav-cta{display:none}}@media(max-width:900px){.werepresent-site .hero-grid{gap:34px}.werepresent-site .platform-choice-main{border-bottom:1px solid var(--line);border-right:0;padding-bottom:24px}.werepresent-site .platform-choice-routes a+a{border-left:0;padding-left:0}}@media(max-width:560px){.werepresent-site .hero h1{font-size:42px}.werepresent-site .section h2{font-size:34px}.werepresent-site .hero{padding-top:42px}.werepresent-site .hero .twin{border-radius:12px}}.werepresent-site .nav-cta{font-size:13px;padding:10px 16px}.werepresent-site .about-twin-art{aspect-ratio:1.35/1;border-radius:28px;box-shadow:0 18px 48px #2e1a381f;max-width:420px;object-fit:cover;object-position:center;width:100%}.werepresent-site .meet-hero{padding:82px 0 96px}.werepresent-site .meet-grid{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:.85fr 1.15fr}.werepresent-site .meet-copy{padding-top:18px}.werepresent-site .meet-copy h1{font-family:var(--serif);font-size:clamp(48px,5.5vw,72px);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:16px 0 24px}.werepresent-site .meet-copy h1 em{color:var(--purple);font-style:normal}.werepresent-site .meet-copy .lead{max-width:560px}.werepresent-site .meet-points{grid-gap:16px;display:grid;gap:16px;margin:34px 0 0}.werepresent-site .meet-point{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:38px 1fr}.werepresent-site .meet-point b{background:#43745f1f;border-radius:50%;color:var(--green);display:grid;height:34px;place-items:center;width:34px}.werepresent-site .meet-point strong{display:block;margin:1px 0 3px}.werepresent-site .meet-point span{color:var(--muted);display:block;font-size:14px}.werepresent-site .meet-direct{border-top:1px solid var(--line);margin-top:38px;padding-top:26px}.werepresent-site .meet-direct small{color:var(--purple);display:block;font-weight:800;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.werepresent-site .meet-direct a{color:var(--purple);font-weight:750}.werepresent-site .meet-form{background:#fff;border:1px solid #d8dcd8f2;border-radius:26px;box-shadow:0 20px 60px #2e1a3814;padding:34px}.werepresent-site .meet-form h2{font-family:var(--serif);font-size:32px;font-weight:500;line-height:1.1;margin:0 0 8px}.werepresent-site .meet-form>p{color:var(--muted);margin:0 0 26px}.werepresent-site .field-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.werepresent-site .field{margin-bottom:17px}.werepresent-site .field.full{grid-column:1/-1}.werepresent-site .field label{display:block;font-size:13px;font-weight:750;margin-bottom:7px}.werepresent-site .field input,.werepresent-site .field select,.werepresent-site .field textarea{background:#fcfcfb;border:1px solid #d7d8d5;border-radius:12px;color:var(--ink);font:inherit;outline:none;padding:13px 14px;width:100%}.werepresent-site .field input:focus,.werepresent-site .field select:focus,.werepresent-site .field textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #6e3b8617}.werepresent-site .field textarea{min-height:130px;resize:vertical}.werepresent-site .meet-form .btn{border:0;cursor:pointer;justify-content:center;width:100%}.werepresent-site .form-note{color:#7a7d78!important;font-size:12px!important;margin:12px 0 0!important;text-align:center}.werepresent-site .meet-audience{background:#ffffff94;border-top:1px solid var(--line);padding:72px 0}.werepresent-site .meet-audience h2{font-family:var(--serif);font-size:40px;font-weight:500;margin:8px 0 30px}.werepresent-site .audience-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.werepresent-site .audience-item{border-top:2px solid var(--purple);padding:22px 4px}.werepresent-site .audience-item:nth-child(2){border-color:var(--green)}.werepresent-site .audience-item h3{font-size:17px;margin:0 0 8px}.werepresent-site .audience-item p{color:var(--muted);font-size:14px;margin:0}@media(max-width:900px){.werepresent-site .meet-grid{gap:38px;grid-template-columns:1fr}.werepresent-site .audience-grid,.werepresent-site .field-grid{grid-template-columns:1fr}.werepresent-site .field.full{grid-column:auto}}.werepresent-site .team-perspectives .lead{margin-bottom:36px}.werepresent-site .perspective-spectrum{grid-gap:0;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:12px 0 48px;padding:26px 0 32px;position:relative}.werepresent-site .perspective-spectrum>div{align-items:center;color:#4d4a59;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:center;padding:8px 22px;text-align:center}.werepresent-site .perspective-spectrum>div+div{border-left:1px solid var(--line)}.werepresent-site .perspective-spectrum b{color:var(--green);font:400 22px var(--serif)}.werepresent-site .perspective-spectrum strong{background:#f8f5ef;bottom:-15px;color:var(--purple);font-size:13px;left:50%;letter-spacing:.06em;padding:5px 16px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.werepresent-site .team-grid-expanded .person{align-items:stretch}.werepresent-site .team-grid-expanded .person-copy{display:flex;flex-direction:column}.werepresent-site .team-grid-expanded .person-copy p{flex:1 1}.werepresent-site .person-link{color:var(--purple);display:inline-block;font-size:13px;font-weight:800;margin-top:10px;text-decoration:none}.werepresent-site .person-link:hover{text-decoration:underline}.werepresent-site .team-thesis{background:#ffffff7a;border-top:3px solid var(--green);margin:68px auto 0;max-width:880px;padding:38px 42px}.werepresent-site .team-thesis h3{font-family:var(--serif);font-size:clamp(30px,3.2vw,42px);font-weight:500;margin:10px 0 18px}.werepresent-site .team-thesis p{color:#555563;font-size:16px;line-height:1.75}.werepresent-site .team-thesis blockquote{border-left:3px solid var(--purple);color:var(--purple);font:500 clamp(24px,2.8vw,34px)/1.25 var(--serif);margin:28px 0;padding:0 0 0 24px}@media(max-width:850px){.werepresent-site .perspective-spectrum{grid-template-columns:1fr}.werepresent-site .perspective-spectrum>div+div{border-left:0;border-top:1px solid var(--line)}.werepresent-site .team-thesis{padding:30px 24px}}.werepresent-site{max-width:100%;overflow-x:hidden}.werepresent-site img,.werepresent-site svg,.werepresent-site video{height:auto;max-width:100%}@media(max-width:768px){.werepresent-site .wrap{max-width:none;width:calc(100% - 32px)}.werepresent-site .nav{height:64px;position:-webkit-sticky;position:sticky}.werepresent-site .nav .wrap{gap:12px}.werepresent-site .brand{font-size:18px;letter-spacing:-.5px;white-space:nowrap}.werepresent-site .brand img{width:31px}.werepresent-site .links{gap:0;margin-left:auto}.werepresent-site .links>a:not(.nav-cta){display:none}.werepresent-site .nav-cta{box-shadow:none;display:inline-flex!important;font-size:11px;padding:9px 12px;white-space:nowrap}.werepresent-site .hero{overflow:visible;padding:38px 0 52px}.werepresent-site .hero-grid{align-items:stretch;display:flex;flex-direction:column;gap:28px}.werepresent-site .hero-grid>div:first-child{min-width:0;width:100%}.werepresent-site .display,.werepresent-site .hero h1{font-size:clamp(40px,11.3vw,50px);letter-spacing:-.04em;line-height:1.02;margin:12px 0 18px;overflow-wrap:normal;word-break:normal}.werepresent-site .hero h1 br{display:none}.werepresent-site .hero h1 em{display:block;margin-top:3px}.werepresent-site .lead{font-size:17px;line-height:1.6;max-width:none}.werepresent-site .actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:23px}.werepresent-site .actions .btn{justify-content:center;padding:13px 16px;text-align:center;width:100%}.werepresent-site .hero .twin{aspect-ratio:1.55/1;border-radius:14px;order:2;width:100%}.werepresent-site .hero .hero-twin-art{height:100%;object-fit:cover;object-position:center;width:100%}.werepresent-site .section{padding:58px 0}.werepresent-site .meet-audience h2,.werepresent-site .section h2{font-size:clamp(31px,8.8vw,39px);letter-spacing:-.03em;line-height:1.08}.werepresent-site .route-band{padding-bottom:52px}.werepresent-site .route-intro{margin-bottom:22px;text-align:left}.werepresent-site .route-intro h2{font-size:31px}.werepresent-site .about-hero-grid,.werepresent-site .applications,.werepresent-site .deployment-grid,.werepresent-site .fixed-config,.werepresent-site .meet-grid,.werepresent-site .origin,.werepresent-site .platform-choice,.werepresent-site .two,.werepresent-site .ui-demo{gap:28px;grid-template-columns:1fr!important}.werepresent-site .perspectives{gap:12px;grid-template-columns:1fr 1fr}.werepresent-site .persp{padding:17px 2px}.werepresent-site .cards,.werepresent-site .flow{grid-template-columns:1fr}.werepresent-site .platform-choice{padding:18px 0}.werepresent-site .platform-choice-main{border-bottom:1px solid var(--line);border-right:0;padding:8px 0 22px}.werepresent-site .platform-choice-routes{gap:0;grid-template-columns:1fr}.werepresent-site .platform-choice-routes a{padding:20px 0}.werepresent-site .platform-choice-routes a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}.werepresent-site .product-base{margin:28px 0 18px;padding:24px 20px}.werepresent-site .product-base-flow{gap:8px}.werepresent-site .product-base-flow span{font-size:12px}.werepresent-site .deployment-card{padding:24px 0}.werepresent-site .deployment-card h3{font-size:28px}.werepresent-site .deployment-mini{align-items:flex-start}.werepresent-site #methodiek .core-chain{margin-bottom:42px}.werepresent-site #methodiek .method-deep,.werepresent-site #methodiek .method-symmetry{grid-template-columns:1fr}.werepresent-site #methodiek .method-twin{padding:24px 20px}.werepresent-site #methodiek .method-twin strong{font-size:27px}.werepresent-site #methodiek .method-mid{min-height:90px}.werepresent-site #methodiek .method-mid b{transform:rotate(90deg)}.werepresent-site #methodiek .ownership-note{padding:24px 20px}.werepresent-site #methodiek .ownership-note>strong{font-size:24px}.werepresent-site .dashboard-note,.werepresent-site .validation-head{gap:26px;grid-template-columns:1fr}.werepresent-site .assignment-flow{gap:12px;grid-template-columns:1fr;margin-bottom:42px}.werepresent-site .assignment-arrow{justify-self:center;transform:rotate(90deg)}.werepresent-site .evaluation-line{gap:12px;grid-template-columns:1fr}.werepresent-site .eval-track{height:22px;margin:0 0 0 26px;width:1px}.werepresent-site .dashboard-note{padding:26px 20px}.werepresent-site .article-evals,.werepresent-site .dashboard-pair{grid-template-columns:1fr}.werepresent-site .knowledge-intro,.werepresent-site .knowledge-preview{grid-template-columns:1fr!important}.werepresent-site .knowledge-map-mini{-webkit-overflow-scrolling:touch;display:flex!important;gap:8px!important;justify-content:flex-start!important;overflow-x:auto;padding-bottom:8px}.werepresent-site .knowledge-map-mini>*{flex:0 0 auto}.werepresent-site .quote{border-radius:12px;padding:32px 22px}.werepresent-site .quote .display{font-size:36px;line-height:1.08}.werepresent-site .about-hero{padding:46px 0 52px}.werepresent-site .about-hero-grid{display:flex;flex-direction:column}.werepresent-site .about-hero h1{font-size:clamp(39px,10.8vw,49px);line-height:1.02;margin:12px 0 20px}.werepresent-site .about-hero p{font-size:16.5px;line-height:1.62}.werepresent-site .twin-visual{aspect-ratio:1.35/1;border-radius:18px;min-height:0!important;overflow:hidden;width:100%}.werepresent-site .about-twin-art{border-radius:18px;height:100%;max-width:none;object-fit:cover;width:100%}.werepresent-site .team-grid{gap:18px;grid-template-columns:1fr!important}.werepresent-site .person-visual{height:240px}.werepresent-site .perspective-spectrum{grid-template-columns:1fr;margin-bottom:42px;padding:0 0 20px}.werepresent-site .perspective-spectrum>div{padding:16px 8px}.werepresent-site .perspective-spectrum>div+div{border-left:0;border-top:1px solid var(--line)}.werepresent-site .team-thesis{margin-top:44px;padding:28px 20px}.werepresent-site .team-thesis blockquote{font-size:25px;margin:22px 0}.werepresent-site .meet-hero{padding:44px 0 64px}.werepresent-site .meet-grid{display:flex;flex-direction:column}.werepresent-site .meet-copy{padding-top:0}.werepresent-site .meet-copy h1{font-size:clamp(40px,11vw,50px);line-height:1.02;margin:12px 0 20px}.werepresent-site .meet-copy h1 br{display:none}.werepresent-site .meet-copy h1 em{display:block;margin-top:3px}.werepresent-site .meet-form{border-radius:16px;box-shadow:0 12px 36px #2e1a3812;padding:24px 18px}.werepresent-site .meet-form h2{font-size:28px}.werepresent-site .field-grid{gap:0;grid-template-columns:1fr}.werepresent-site .field.full{grid-column:auto}.werepresent-site .meet-audience{padding:54px 0}.werepresent-site .audience-grid{grid-template-columns:1fr}.werepresent-site .platform-hero{padding:58px 0 46px}.werepresent-site .platform-hero h1{font-size:clamp(40px,11vw,52px);line-height:1.02}.werepresent-site .platform-process>div{gap:8px;grid-template-columns:1fr}.werepresent-site .ui-card{padding:22px 18px}.werepresent-site .article-hero,.werepresent-site .kb-hero,.werepresent-site .legal-hero{padding-top:58px!important}.werepresent-site .legal-page{padding:44px 0 68px}.werepresent-site .legal-copy li,.werepresent-site .legal-copy p{font-size:16px}.werepresent-site .footer{padding:40px 0 24px}.werepresent-site .footer-grid{gap:28px 20px;grid-template-columns:1fr 1fr}.werepresent-site .footer-grid>div:first-child{grid-column:1/-1}.werepresent-site .legal{display:block;margin-top:30px}.werepresent-site .legal span{display:block;margin-top:8px}}@media(max-width:430px){.werepresent-site .wrap{width:calc(100% - 28px)}.werepresent-site .nav .brand span{font-size:17px}.werepresent-site .nav-cta{font-size:0;padding:9px 12px}.werepresent-site .nav-cta:after{content:"Kennismaken";font-size:11px}.werepresent-site .about-hero h1,.werepresent-site .hero h1,.werepresent-site .meet-copy h1{font-size:40px}.werepresent-site .hero .twin{aspect-ratio:1.45/1}.werepresent-site .footer-grid,.werepresent-site .perspectives{grid-template-columns:1fr}.werepresent-site .footer-grid>div:first-child{grid-column:auto}}.werepresent-site .hp-field{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}.werepresent-site .thanks-page{min-height:65vh;padding:100px 0 120px}.werepresent-site .thanks-content{max-width:760px}.werepresent-site .thanks-content h1{font-size:clamp(48px,6vw,76px);letter-spacing:-.045em;line-height:1.02;margin:16px 0 24px}.werepresent-site .thanks-content h1 em{color:var(--purple);font-style:normal}.werepresent-site .thanks-summary{grid-gap:20px;display:grid;gap:20px;margin-top:48px}.werepresent-site .thanks-actions{margin-top:40px}.werepresent-site .thanks-content .meet-direct{margin-top:30px}@media(max-width:768px){.werepresent-site .thanks-page{padding:56px 0 72px}.werepresent-site .thanks-content h1{font-size:clamp(40px,11vw,52px);line-height:1.02}.werepresent-site .thanks-content .lead{font-size:18px;line-height:1.55}.werepresent-site .thanks-summary{margin-top:36px}}.werepresent-site .knowledge-intro{display:block;margin-bottom:30px;max-width:760px}.werepresent-site .knowledge-copy{max-width:680px}.werepresent-site .knowledge-intro .lead{margin-bottom:0}.werepresent-site .knowledge-actions{align-items:center;display:flex;gap:36px;margin-top:34px}.werepresent-site .knowledge-actions .btn{flex:0 0 auto}.werepresent-site .knowledge-new{color:var(--ink);display:block;font-size:15px;line-height:1.4;max-width:310px;text-decoration:none}.werepresent-site .knowledge-new span{color:var(--purple);display:block;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.werepresent-site .knowledge-new:hover{color:var(--purple)}@media(max-width:768px){.werepresent-site .knowledge-copy,.werepresent-site .knowledge-intro{max-width:none}.werepresent-site .knowledge-actions{align-items:flex-start;flex-direction:column;gap:20px;margin-top:28px}.werepresent-site .knowledge-new{max-width:360px}}.werepresent-site{isolation:isolate;min-height:100vh}.werepresent-site .site-header-row{align-items:center;display:flex;justify-content:space-between}.werepresent-site .site-brand-caption{color:#6a6e7b;font-size:13px;max-width:300px}.werepresent-site .contact-fields{border:0;margin:0;min-width:0;padding:0}.werepresent-site .contact-error{color:#9c2525}.werepresent-site .site-not-found{padding-block:80px}.werepresent-site .site-menu-toggle,.werepresent-site .site-mobile-nav{display:none}@media (max-width:900px){.werepresent-site .links{display:none}.werepresent-site .site-menu-toggle{background:var(--purple);border:0;border-radius:8px;color:#fff;cursor:pointer;display:block;padding:10px 16px}.werepresent-site .site-mobile-nav{background:var(--backdrop-cream);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px;left:0;max-height:calc(100dvh - 76px);overflow-y:auto;padding:16px 24px;position:absolute;right:0;top:100%}}@media (prefers-reduced-motion:reduce){.werepresent-site,.werepresent-site *{scroll-behavior:auto}}.werepresent-site.tenant-login-screen,.werepresent-site.tenant-login-screen *{box-sizing:border-box}.werepresent-site.tenant-login-screen{background:radial-gradient(circle at 12% 18%,#3f7f651f,#0000 34%),radial-gradient(circle at 88% 82%,#713d8d21,#0000 38%),var(--paper);display:flex;flex-direction:column;min-height:100vh}.werepresent-site.admin-platform-login{--green:#326b8e;--purple:#326b8e;--purple2:#2c5d79}.tenant-login-screen .tenant-login-nav{height:auto;min-height:76px;padding:10px 0;position:relative}.tenant-login-screen .tenant-login-nav .language-switcher-select{background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:none;color:var(--ink);min-height:42px}.tenant-login-screen .tenant-login-nav .tenant-login-language>button{align-items:center;background:#fffffff0;border:1px solid var(--line)!important;border-radius:999px;box-shadow:0 6px 18px #1b1d1c14!important;color:var(--ink);display:inline-flex;font-family:var(--sans);font-size:12px;font-weight:600;gap:7px;height:36px;letter-spacing:.02em;min-height:36px!important;padding:6px 11px;text-transform:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:auto}.tenant-login-screen .tenant-login-nav .tenant-login-language>button:hover,.tenant-login-screen .tenant-login-nav .tenant-login-language>button[aria-expanded=true]{background:#fff;border-color:var(--purple)!important;box-shadow:0 8px 22px #1b1d1c1f!important}.tenant-login-screen .tenant-login-nav .tenant-login-language>button:focus-visible{outline:2px solid #6e3b8647;outline-offset:2px}.tenant-login-screen .tenant-login-nav .tenant-login-language [role=listbox]{background:#fff!important;border:1px solid var(--line)!important;border-radius:14px;box-shadow:0 16px 36px #1b1d1c29!important;min-width:138px;overflow:hidden;padding:4px!important;width:138px;z-index:60}.tenant-login-screen .tenant-login-nav .tenant-login-language [role=option]{align-items:center;background:#fff!important;border:0!important;border-radius:8px;box-shadow:none!important;color:var(--ink)!important;display:flex;font-family:var(--sans);font-size:12px;font-weight:500;height:34px;justify-content:flex-start;letter-spacing:normal;line-height:1.2;margin:0!important;min-height:34px!important;padding:6px 8px!important;text-align:left;text-transform:none;width:100%}.tenant-login-screen .tenant-login-nav .tenant-login-language [role=option]:hover,.tenant-login-screen .tenant-login-nav .tenant-login-language [role=option][aria-selected=true]{background:#f3edf6!important;color:var(--purple)!important}.tenant-login-screen .tenant-login-nav .tenant-login-language [role=option]>.language-switcher-option-content{align-items:center;display:flex;gap:8px;min-width:0}.tenant-login-screen .tenant-login-nav .tenant-login-language .language-switcher-option-flag{display:block;flex:0 0 20px;height:14px;max-width:none;width:20px}.tenant-login-screen .tenant-login-nav .tenant-login-language .language-switcher-option-label{color:inherit;display:inline}.tenant-login-screen .tenant-login-shell{grid-gap:clamp(32px,7vw,88px);align-items:center;display:grid;flex:1 1;gap:clamp(32px,7vw,88px);grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);margin:0 auto;padding:56px 0 32px;width:min(1120px,calc(100% - 40px))}.tenant-login-screen .tenant-login-copy .display{font-size:clamp(44px,5vw,68px);max-width:620px}.tenant-login-screen .tenant-login-copy .lead{max-width:540px}.tenant-login-screen .tenant-login-privacy{border-left:3px solid var(--green);color:var(--muted);font-size:14px;margin-top:30px;max-width:510px;padding-left:16px}.tenant-login-screen .tenant-login-card{background:#fff!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:0 20px 56px #1b1d1c1a!important;margin:0;max-width:480px;min-width:0;padding:clamp(24px,4vw,40px)!important;width:100%}.tenant-login-screen .tenant-login-card h1{color:var(--ink);font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.035em;margin:0}.tenant-login-screen .tenant-login-card .tenant-login-tabs{display:none}.tenant-login-screen .tenant-login-card label{color:var(--ink);display:block}.tenant-login-screen .tenant-login-card input[type=email],.tenant-login-screen .tenant-login-card input[type=password]{background:#fff;border:1px solid var(--line)!important;border-radius:12px;color:var(--ink);display:block;margin-top:6px;min-height:48px;padding:12px 14px;width:100%}.tenant-login-screen .tenant-login-card input:focus{border-color:var(--purple)!important;outline:2px solid #6e3b862e;outline-offset:1px}.tenant-login-screen .tenant-login-card button[type=submit]{background:var(--purple);border:0;border-radius:999px;box-shadow:none!important;color:#fff;cursor:pointer;display:block;min-height:48px;width:100%}.tenant-login-screen .tenant-login-card button[type=submit]:hover{background:var(--purple2)}.tenant-login-screen .tenant-login-card button[type=submit]:disabled{cursor:not-allowed;opacity:.6}.tenant-login-screen .tenant-login-admin-form{display:flex;flex-direction:column;gap:16px;margin-top:24px}.tenant-login-screen .tenant-login-admin-form label{font-size:13px;font-weight:600;line-height:1.4}.tenant-login-screen .tenant-login-card button[type=button].text-xs{background:#0000;border:0;color:var(--purple);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.tenant-login-screen .tenant-login-card [role=alert]{background:#fff1f0;border:1px solid #d94747;border-radius:12px;color:#8f1b1b;font-size:14px;font-weight:600;line-height:1.45;margin-bottom:18px;padding:12px 14px}.tenant-login-screen .tenant-login-forgot-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1518276b;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:50}.tenant-login-screen .tenant-login-forgot-card{margin:auto;max-height:calc(100vh - 40px);overflow-y:auto;padding:clamp(24px,5vw,36px)!important;position:relative;width:min(100%,480px)}.tenant-login-screen .tenant-login-forgot-card h2{font-size:28px;letter-spacing:-.035em;line-height:1.2;margin:0 36px 22px 0}.tenant-login-screen .tenant-login-forgot-card h2,.tenant-login-screen .tenant-login-forgot-card h3{color:var(--ink);font-family:var(--serif);font-weight:500}.tenant-login-screen .tenant-login-forgot-card p{color:var(--muted);font-size:14px;line-height:1.55}.tenant-login-screen .tenant-login-forgot-card label{color:var(--ink);display:block;font-size:12px;font-weight:600;letter-spacing:0;margin-bottom:5px;text-transform:none}.tenant-login-screen .tenant-login-forgot-card input:not([type=hidden]){background:#fff;border:1px solid var(--line)!important;border-radius:12px;box-shadow:none!important;color:var(--ink);display:block;font-family:var(--sans);font-size:14px;margin-top:6px;min-height:48px;padding:12px 14px;width:100%}.tenant-login-screen .tenant-login-forgot-card input:focus{border-color:var(--purple)!important;outline:2px solid #6e3b862e;outline-offset:1px}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-close{align-items:center;background:#fff;border:1px solid var(--line)!important;border-radius:50%;box-shadow:none!important;color:var(--muted);display:inline-flex;font-size:17px;height:36px;justify-content:center;width:36px}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-close:hover{border-color:var(--purple)!important;color:var(--purple)}.tenant-login-screen .tenant-login-forgot-form{display:flex;flex-direction:column;gap:16px}.tenant-login-screen .tenant-login-forgot-notice{background:#eef6f2!important;border:1px solid #d9e8df!important;border-radius:12px;color:#285840!important;font-size:13px;line-height:1.5;padding:12px 14px}.tenant-login-screen .tenant-login-forgot-actions{display:flex;gap:10px;padding-top:4px}.tenant-login-screen .tenant-login-forgot-actions button,.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-success{align-items:center;border:1px solid #0000!important;border-radius:999px;box-shadow:none!important;display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:700;justify-content:center;letter-spacing:0;min-height:46px;padding:11px 18px;text-transform:none;transition:background .16s ease,border-color .16s ease}.tenant-login-screen .tenant-login-forgot-actions button{flex:1 1;width:auto!important}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-cancel{background:#fff!important;border-color:var(--line)!important;color:var(--ink)!important}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-cancel:hover{background:#f7f7f4!important}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-submit,.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-success{background:var(--purple)!important;color:#fff!important}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-submit:hover,.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-success:hover{background:var(--purple2)!important}.tenant-login-screen .tenant-login-forgot-card .tenant-login-forgot-submit:disabled{cursor:not-allowed;opacity:.6}.tenant-login-screen .tenant-login-footer{color:var(--muted);display:flex;font-size:13px;gap:16px;grid-column:1/-1;justify-content:space-between;margin:0 auto;padding-bottom:28px;width:min(1120px,calc(100% - 40px))}.tenant-login-screen .tenant-login-footer a,.tenant-login-screen .tenant-login-footer button{color:var(--purple);font-weight:700;text-decoration:underline;text-underline-offset:3px}.tenant-login-screen .tenant-login-footer button{background:none;border:0;cursor:pointer;font:inherit}@media (max-width:1024px){.tenant-login-screen .tenant-login-shell{gap:28px;grid-template-columns:minmax(0,1fr);padding:36px 0 28px;width:min(560px,calc(100% - 40px))}.tenant-login-screen .tenant-login-card{margin-inline:auto}.tenant-login-screen .tenant-login-copy .display{font-size:clamp(42px,11vw,56px)}.tenant-login-screen .tenant-login-card{max-width:none}}.contract-entry{align-items:flex-start;color:#151827;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1rem;text-align:left;transition:background-color .15s,border-color .15s,transform .15s}.contract-entry-candidate{background:#fffdf8;border:2px solid #15182759;border-radius:.5rem;min-height:88px}.contract-entry-company{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-height:72px}.contract-entry:not(:disabled):hover{background:#fff;border-color:#3f7f65;transform:translateY(-2px)}.contract-entry-title{font-size:.875rem;font-weight:900;line-height:1.3}.contract-entry-description{color:#15182799;font-size:.75rem;overflow-wrap:anywhere}.contract-entry-status{color:#285840;font-size:.75rem;font-weight:600}.contract-entry:disabled{opacity:.6}.contract-overlay{background:#151827aa;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:100}.contract-dialog{background:#fffdf8;border:3px solid #151827;border-radius:1.25rem;color:#151827;max-height:94dvh;overflow:auto;padding:1.5rem;position:relative;width:min(100%,1060px)}.contract-dialog h2,.contract-inbox h2{font-size:1.4rem;font-weight:800;margin:.5rem 5rem 1rem 0}.contract-close{float:right;position:-webkit-sticky;position:sticky;top:0;z-index:1}.contract-dialog button,.contract-inbox button{background:#fff;border:1px solid #b6c4bb;border-radius:.5rem;color:#151827;margin:.25rem;padding:.5rem .75rem}.contract-dialog button:disabled,.contract-inbox button:disabled{cursor:not-allowed;opacity:.5}.contract-dialog button:focus-visible,.contract-inbox button:focus-visible{outline:3px solid #713d8d;outline-offset:2px}.contract-inbox{background:#fffdf8;border-radius:1rem;min-width:0;padding:1rem}.contract-inbox-list{list-style:none;padding:0}.contract-inbox-list li button{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:.25rem 0;overflow-wrap:anywhere;text-align:left;width:100%}.contract-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.contract-detail{border-top:1px solid #b6c4bb;margin-top:1rem;min-width:0;padding-top:1rem}.contract-detail h3{font-size:1.2rem;font-weight:800}.contract-detail p{margin:.75rem 0}.contract-detail iframe{background:#fff;border:1px solid #b6c4bb;height:62vh;margin-top:.75rem;width:100%}.contract-detail a{display:inline-block;margin:.5rem;text-decoration:underline}.contract-warning{background:#f4e4bb;border-radius:.5rem;padding:.75rem}.contract-hash{font-size:.75rem;overflow-wrap:anywhere}.contract-acceptance{grid-gap:.75rem;display:grid;gap:.75rem;padding:1rem 0}.contract-acceptance label{align-items:flex-start;display:flex;gap:.5rem}.contract-acceptance input{margin-top:.3rem}@media (max-width:600px){.contract-dialog{padding:.75rem}.contract-overlay{padding:.35rem}.contract-detail iframe{height:50vh}}.prompt-overlay{align-items:center;background:#151827aa;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.prompt-modal{background:#fffdf8;border:2px solid #151827;border-radius:16px;box-shadow:8px 8px 0 #151827;color:#151827;max-height:92vh;max-width:1100px;overflow-y:auto;padding:24px;width:100%}.prompt-modal header{align-items:center;display:flex;gap:16px;justify-content:space-between}.prompt-modal h2{font-size:24px;font-weight:800}.prompt-modal h3,.prompt-modal legend{font-weight:700;margin-top:16px}.prompt-modal label{display:block;font-weight:600;margin-top:12px}.prompt-modal input,.prompt-modal select,.prompt-modal textarea{background:#fff;border:1px solid #9396a0;border-radius:6px;color:#151827;display:block;font:inherit;padding:10px;width:100%}.prompt-modal textarea{resize:vertical}.prompt-modal button{background:#fff;border:1px solid #151827;border-radius:6px;cursor:pointer;padding:8px 12px}.prompt-modal button:disabled{cursor:default;opacity:.5}.prompt-modal :focus-visible{outline:3px solid #3f7f65;outline-offset:2px}.prompt-modal fieldset{border:0;padding:0}.prompt-modal pre{background:#f0f1f3;font:12px/1.6 monospace;margin-top:12px;overflow-wrap:anywhere;padding:16px;white-space:pre-wrap}.prompt-question{border-bottom:1px solid #ddd;padding-bottom:12px}.prompt-question button{margin-top:6px}.prompt-actions{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.prompt-modal [role=alert]{border:1px solid;color:#9d2020;margin:12px 0;padding:12px}.admin-shell.tenant-admin-screen{--admin-ink:#1b1d1c;--admin-muted:#666b67;--admin-paper:#fcfdfc;--admin-line:#d8dcd8;--admin-green:#43745f;--admin-purple:#6e3b86;--admin-purple2:#82499c;--admin-orange:#82499c;--admin-lav:#ede0f2;--admin-font-sans:var(--sans);--sans:"WR Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--serif:"WR Space Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:radial-gradient(circle at 12% 18%,#3f7f651a,#0000 34%),radial-gradient(circle at 88% 82%,#713d8d1a,#0000 38%),var(--admin-paper);color:var(--admin-ink);font-family:var(--sans);line-height:1.55}.admin-shell.tenant-admin-screen .workflow-surface{--admin-ink:#1b1d1c;--admin-muted:#666b67;--admin-line:#d8dcd8;--admin-green:#43745f;--admin-purple:#6e3b86;--admin-orange:#82499c}.admin-shell.tenant-admin-screen .admin-sidebar{align-self:start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-right:1px solid var(--admin-line);color:var(--admin-ink);gap:22px;height:100vh;min-height:0;overflow-y:auto;padding:26px 18px 22px;position:-webkit-sticky;position:sticky;top:0}.admin-shell.tenant-admin-screen .admin-brand{align-items:flex-start;flex-direction:column;gap:10px}.admin-shell.tenant-admin-screen .admin-brand-name{color:var(--admin-ink);font-family:var(--serif);font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;overflow-wrap:break-word}.admin-shell.tenant-admin-screen .admin-brand-subtitle{color:var(--admin-muted);font:600 10px/1.3 var(--sans);letter-spacing:.14em}.admin-shell.tenant-admin-screen .admin-overline{color:var(--admin-purple);font:700 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase}.admin-shell.tenant-admin-screen .admin-sidebar .admin-overline{color:var(--admin-green)}.admin-shell.tenant-admin-screen .admin-scope-card{background:var(--admin-lav);border:1px solid #dcc8e8;border-radius:18px}.admin-shell.tenant-admin-screen .admin-scope-card strong{color:var(--admin-ink);font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.admin-shell.tenant-admin-screen .admin-scope-card span{color:var(--admin-muted);font:500 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-nav{gap:4px}.admin-shell.tenant-admin-screen .admin-nav-item{background:#0000;border:1px solid #0000;border-radius:14px;color:var(--admin-ink);padding:11px 14px}.admin-shell.tenant-admin-screen .admin-nav-item:hover{background:#f7f1fa;color:var(--admin-purple)}.admin-shell.tenant-admin-screen .admin-nav-item.is-active{background:var(--admin-lav);border-color:#dcc8e8;color:var(--admin-purple)}.admin-shell.tenant-admin-screen .admin-nav-label{font:600 14px/1.3 var(--sans)}.admin-shell.tenant-admin-screen .admin-nav-eyebrow{color:var(--admin-muted);font:600 10px/1.3 var(--sans);letter-spacing:.12em}.admin-shell.tenant-admin-screen .admin-nav-item.is-active .admin-nav-eyebrow{color:var(--admin-green)}.admin-shell.tenant-admin-screen .admin-sidebar-footer{font:500 13px/1.3 var(--sans)}.admin-shell.tenant-admin-screen .admin-sidebar-footer button{color:var(--admin-purple);font:600 13px/1.3 var(--sans)}.admin-shell.tenant-admin-screen .admin-sidebar-footer button:hover{color:var(--admin-ink)}.admin-shell.tenant-admin-screen .admin-scope-card label{grid-gap:6px;color:var(--admin-muted);display:grid;font:600 11px/1.3 var(--sans);gap:6px;letter-spacing:.12em;margin:10px 0 6px;text-transform:uppercase}.admin-shell.tenant-admin-screen .admin-scope-card select{background:#fff;border:1px solid #dcc8e8;border-radius:12px;color:var(--admin-ink);font:600 14px/1.2 var(--sans);letter-spacing:0;min-height:42px;padding:0 12px;text-transform:none}.admin-shell.tenant-admin-screen .admin-nav-item .admin-nav-label{display:block}.admin-shell.tenant-admin-screen .match-dossier-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.admin-shell.tenant-admin-screen .match-dossier-card{background:#fff;border:1px solid var(--admin-line);border-radius:18px;color:var(--admin-ink);display:flex;flex-direction:column;gap:8px;padding:18px;text-align:left;transition:border-color .15s ease,background .15s ease}.admin-shell.tenant-admin-screen .match-dossier-card:hover{background:#fdfafe;border-color:#dcc8e8}.admin-shell.tenant-admin-screen .match-dossier-card.is-selected{background:var(--admin-lav);border-color:var(--admin-purple)}.admin-shell.tenant-admin-screen .match-dossier-card strong{font-family:var(--serif);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.admin-shell.tenant-admin-screen .match-dossier-card>span:not(.admin-overline):not(.admin-status){color:var(--admin-muted);font:500 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .match-dossier-card .admin-status{align-self:flex-start}.admin-shell.tenant-admin-screen .admin-main{padding:34px clamp(20px,4vw,56px) 64px}.admin-shell.tenant-admin-screen .admin-topbar{border-bottom:1px solid var(--admin-line);padding-bottom:22px}.admin-shell.tenant-admin-screen .admin-topbar h1{color:var(--admin-ink);font-family:var(--serif);font-size:clamp(34px,4vw,48px);font-weight:500;letter-spacing:-.04em;line-height:1.02;margin:6px 0 0}.admin-shell.tenant-admin-screen .admin-topbar-actions{gap:10px}.admin-shell.tenant-admin-screen .admin-topbar .admin-language-switcher{top:0}.admin-shell.tenant-admin-screen .language-switcher-select{background:#fff;border:1px solid var(--admin-line);border-radius:999px;box-shadow:none;color:var(--admin-ink);font:600 14px/1 var(--sans);min-height:44px}.admin-shell.tenant-admin-screen .language-switcher-select:focus{border-color:var(--admin-purple);outline:2px solid #6e3b862e;outline-offset:1px}.admin-shell.tenant-admin-screen .admin-topbar-actions>button,.admin-shell.tenant-admin-screen .admin-topbar-actions>div>button{background:#fff;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-ink);font:600 14px/1 var(--sans);min-height:44px;padding:0 18px}.admin-shell.tenant-admin-screen .admin-refresh{background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);font:600 14px/1 var(--sans);min-height:44px;padding:0 18px}.admin-shell.tenant-admin-screen .admin-refresh:hover{background:var(--admin-lav);color:var(--admin-purple)}.admin-shell.tenant-admin-screen .tenant-topbar-logout{background:#0000;border-color:#0000;color:var(--admin-purple);text-decoration:underline;text-underline-offset:4px}.admin-shell.tenant-admin-screen .admin-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.admin-shell.tenant-admin-screen .admin-subnav-item{background:#fff;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-ink);cursor:pointer;font:600 14px/1.2 var(--sans);min-height:40px;padding:9px 16px}.admin-shell.tenant-admin-screen .admin-subnav-item:hover{border-color:#dcd3f0;color:var(--admin-purple)}.admin-shell.tenant-admin-screen .admin-subnav-item.is-active{background:var(--admin-lav);border-color:#dcc8e8;color:var(--admin-purple)}.admin-shell.tenant-admin-screen .admin-hero,.admin-shell.tenant-admin-screen .admin-page-intro{background:radial-gradient(circle at 10% 10%,#3f7f651f,#0000 40%),radial-gradient(circle at 92% 90%,#713d8d1f,#0000 42%),#fff;border:1px solid var(--admin-line);border-radius:26px;box-shadow:0 16px 40px #1b1d1c0f;padding:40px}.admin-shell.tenant-admin-screen .admin-hero h2,.admin-shell.tenant-admin-screen .admin-page-intro h2{color:var(--admin-ink);font-family:var(--serif);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:8px 0 10px}.admin-shell.tenant-admin-screen .admin-hero h2{font-size:clamp(40px,5vw,62px)}.admin-shell.tenant-admin-screen .admin-page-intro h2{font-size:clamp(36px,4vw,50px)}.admin-shell.tenant-admin-screen .admin-hero p,.admin-shell.tenant-admin-screen .admin-page-intro p{color:#3e4352;font:400 17px/1.55 var(--sans)}.admin-shell.tenant-admin-screen .admin-hero-stamp{background:var(--admin-lav);border:0;border-radius:999px;color:var(--admin-purple);flex:0 0 auto;font:700 13px/1.25 var(--sans);height:auto;padding:10px 18px;transform:none;width:auto}.admin-shell.tenant-admin-screen .admin-hero-stamp span{font-size:11px;letter-spacing:.12em}.admin-shell.tenant-admin-screen .admin-stat-grid{gap:16px}.admin-shell.tenant-admin-screen .admin-stat{background:#fff;border:1px solid var(--admin-line);border-radius:22px;min-height:150px;padding:24px;position:relative}.admin-shell.tenant-admin-screen .admin-stat:before{background:var(--admin-green);border-radius:50%;content:"";height:14px;position:absolute;right:26px;top:26px;width:14px}.admin-shell.tenant-admin-screen .admin-stat-purple:before{background:var(--admin-purple);border-radius:3px}.admin-shell.tenant-admin-screen .admin-stat-ink:before{background:var(--admin-ink);border-radius:3px;transform:rotate(45deg)}.admin-shell.tenant-admin-screen .admin-stat-orange:before{background:var(--admin-purple2);border-radius:0;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.admin-shell.tenant-admin-screen .admin-stat span{color:var(--admin-ink);font:500 14px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-stat strong{color:var(--admin-ink);font-family:var(--serif);font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1;margin:22px 0 4px}.admin-shell.tenant-admin-screen .admin-stat small{color:var(--admin-muted);font:400 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-command-panel,.admin-shell.tenant-admin-screen .admin-detail-panel,.admin-shell.tenant-admin-screen .admin-panel,.admin-shell.tenant-admin-screen .admin-table-panel{background:#fff;border:1px solid var(--admin-line);border-radius:22px;box-shadow:0 10px 30px #1b1d1c0a}.admin-shell.tenant-admin-screen .admin-command-panel,.admin-shell.tenant-admin-screen .admin-detail-panel,.admin-shell.tenant-admin-screen .admin-panel{padding:28px}.admin-shell.tenant-admin-screen .admin-command-panel h3,.admin-shell.tenant-admin-screen .admin-detail-panel h3,.admin-shell.tenant-admin-screen .admin-panel h3{color:var(--admin-ink);font-family:var(--serif);font-size:28px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:6px 0 0}.admin-shell.tenant-admin-screen .admin-command-panel p,.admin-shell.tenant-admin-screen .admin-detail-panel p,.admin-shell.tenant-admin-screen .admin-panel p,.admin-shell.tenant-admin-screen .admin-panel-copy{color:var(--admin-muted);font:400 15px/1.6 var(--sans)}.admin-shell.tenant-admin-screen .admin-panel-header{margin-bottom:16px}.admin-shell.tenant-admin-screen .admin-table-panel{overflow:hidden;padding:0}.admin-shell.tenant-admin-screen .admin-table-head{border-bottom:1px solid var(--admin-line);min-height:0;padding:20px 24px}.admin-shell.tenant-admin-screen .admin-table-head strong{color:var(--admin-ink);font:600 16px/1.3 var(--sans)}.admin-shell.tenant-admin-screen .admin-table-head span{color:var(--admin-muted);font:500 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-data-table{color:var(--admin-ink);font:400 14px/1.5 var(--sans)}.admin-shell.tenant-admin-screen .admin-data-table th{background:#f7f1fa;color:var(--admin-muted);font:600 12px/1.3 var(--sans);letter-spacing:.02em;padding:13px 18px;text-transform:none}.admin-shell.tenant-admin-screen .admin-data-table td{border-top:1px solid var(--admin-line);color:var(--admin-ink);padding:14px 18px}.admin-shell.tenant-admin-screen .admin-table-subtitle{color:var(--admin-muted);font:400 12px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-table-note{border-top:1px solid var(--admin-line);color:var(--admin-muted);font:400 13px/1.5 var(--sans)}.admin-shell.tenant-admin-screen .admin-list-row{border-bottom:1px solid var(--admin-line);color:var(--admin-ink)}.admin-shell.tenant-admin-screen .admin-list-row.is-selected,.admin-shell.tenant-admin-screen .admin-list-row:hover{background:#f7f1fa}.admin-shell.tenant-admin-screen .admin-list-row small,.admin-shell.tenant-admin-screen .admin-row-date{color:var(--admin-muted);font:400 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-workspace-row{border-bottom:1px solid #eceae4;padding:18px 0}.admin-shell.tenant-admin-screen .admin-workspace-row strong{color:var(--admin-ink);font:600 16px/1.3 var(--sans)}.admin-shell.tenant-admin-screen .admin-workspace-row small{color:var(--admin-muted);font:400 13px/1.5 var(--sans);margin-top:4px}.admin-shell.tenant-admin-screen .admin-queue-item,.admin-shell.tenant-admin-screen .admin-signal{border-bottom:1px solid #eceae4}.admin-shell.tenant-admin-screen .admin-notice-list{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.admin-shell.tenant-admin-screen .admin-notice-list:empty{display:none}.admin-shell.tenant-admin-screen .admin-notice{align-items:center;background:#fff;border:1px solid var(--admin-line);border-radius:18px;color:var(--admin-ink);display:flex;flex-wrap:wrap;font:400 14px/1.55 var(--sans);gap:12px;justify-content:space-between;padding:16px 18px}.admin-shell.tenant-admin-screen .admin-notice-text{flex:1 1 320px;min-width:0}.admin-shell.tenant-admin-screen .admin-status{border-radius:999px;font:600 12px/1.3 var(--sans);letter-spacing:0;padding:5px 11px}.admin-shell.tenant-admin-screen .status-success{background:#e3f1ea;color:#2f6b52}.admin-shell.tenant-admin-screen .status-warning{background:#fff0cc;color:#7a5219}.admin-shell.tenant-admin-screen .status-danger{background:#ffe1e1;color:#9a3e3e}.admin-shell.tenant-admin-screen .status-neutral{background:#eceef0;color:#5f6570}.admin-shell.tenant-admin-screen .admin-topbar-actions{align-items:center}.admin-shell.tenant-admin-screen .admin-scope-select{align-items:center;color:var(--admin-muted);display:flex;font:600 11px/1 var(--sans);gap:10px;letter-spacing:.12em;text-transform:uppercase}.admin-shell.tenant-admin-screen .admin-scope-select select{background:#fff;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-ink);font:600 14px/1 var(--sans);letter-spacing:0;min-height:44px;min-width:190px;padding:0 16px;text-transform:none}.admin-shell.tenant-admin-screen :where(.admin-main) h2{color:var(--admin-ink);font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.admin-shell.tenant-admin-screen :where(.admin-main) h3{color:var(--admin-ink);font-family:var(--serif);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0 0 10px}.admin-shell.tenant-admin-screen :where(.admin-main) button:not([class]){background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);cursor:pointer;font:600 14px/1.2 var(--sans);min-height:42px;padding:10px 18px}.admin-shell.tenant-admin-screen :where(.admin-main) button:not([class]):hover{background:var(--admin-lav)}.admin-shell.tenant-admin-screen .admin-command-primary,.admin-shell.tenant-admin-screen .command-danger{background:var(--admin-purple);border:0;border-radius:999px;box-shadow:0 8px 24px #5531a729;color:#fff;font:600 14px/1.2 var(--sans);min-height:46px;padding:12px 22px}.admin-shell.tenant-admin-screen .admin-command-primary:hover,.admin-shell.tenant-admin-screen .command-danger:hover{background:var(--admin-purple2);border:0}.admin-shell.tenant-admin-screen .admin-command-primary:disabled,.admin-shell.tenant-admin-screen .command-danger:disabled{opacity:.5}.admin-shell.tenant-admin-screen .command-danger{background:#9a3e3e}.admin-shell.tenant-admin-screen .admin-secondary-button{background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);font:600 14px/1.2 var(--sans);min-height:42px;padding:10px 18px}.admin-shell.tenant-admin-screen .admin-form-grid>.admin-secondary-button{justify-self:start}.admin-shell.tenant-admin-screen .admin-secondary-button:hover{background:var(--admin-lav);border-color:var(--admin-purple);color:var(--admin-purple)}.admin-shell.tenant-admin-screen .admin-text-button{color:var(--admin-purple);font:600 14px/1.2 var(--sans)}.admin-shell.tenant-admin-screen .admin-text-button:hover{color:var(--admin-ink)}.admin-shell.tenant-admin-screen input:not([type=checkbox]):not([type=radio]),.admin-shell.tenant-admin-screen select,.admin-shell.tenant-admin-screen textarea{border-color:var(--admin-line);border-radius:14px;color:var(--admin-ink);font-family:var(--sans)}.admin-shell.tenant-admin-screen input:focus,.admin-shell.tenant-admin-screen select:focus,.admin-shell.tenant-admin-screen textarea:focus{border-color:var(--admin-purple);outline:2px solid #6e3b862e;outline-offset:1px}.admin-shell.tenant-admin-screen .admin-command-panel>label,.admin-shell.tenant-admin-screen .admin-form-grid>label,.admin-shell.tenant-admin-screen .admin-import-form>label{color:var(--admin-ink);font:600 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen .admin-alert,.admin-shell.tenant-admin-screen .admin-muted-panel{border-radius:16px;font:500 14px/1.5 var(--sans)}.admin-shell.tenant-admin-screen .admin-alert-danger{border-color:#edb9b9}.admin-shell.tenant-admin-screen .admin-alert-success{background:#e3f1ea;border-color:#b8d9c5;color:#2f6b52}.admin-shell.tenant-admin-screen .admin-empty strong{color:var(--admin-ink);font:600 16px/1.3 var(--sans)}.admin-shell.tenant-admin-screen .admin-empty span{color:var(--admin-muted);font:400 14px/1.5 var(--sans)}@media (max-width:900px){.admin-shell.tenant-admin-screen .admin-sidebar{height:auto;overflow:visible;position:static}.admin-shell.tenant-admin-screen .admin-hero,.admin-shell.tenant-admin-screen .admin-page-intro{padding:26px}.admin-shell.tenant-admin-screen .admin-stat strong{font-size:42px}}.admin-shell.tenant-admin-screen .admin-action-center{margin-top:20px}.admin-shell.tenant-admin-screen .admin-action-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.admin-shell.tenant-admin-screen .admin-action-row{grid-gap:16px;align-items:center;background:#fff;border:1px solid #e4d8ea;border:1px solid var(--admin-line,#e4d8ea);border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px 16px}.admin-shell.tenant-admin-screen .admin-action-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.admin-shell.tenant-admin-screen .admin-action-copy strong{color:#2a1d33;color:var(--admin-ink,#2a1d33);font-weight:600}.admin-shell.tenant-admin-screen .admin-action-copy span,.admin-shell.tenant-admin-screen .admin-action-done{color:#6b5a74;color:var(--admin-muted,#6b5a74);font-size:14px}.admin-shell.tenant-admin-screen .admin-action-count{color:#6e3b86;color:var(--admin-purple,#6e3b86);font-family:inherit;font-family:var(--admin-font-display,inherit);font-size:26px;line-height:1;min-width:48px;text-align:center}@media (max-width:720px){.admin-shell.tenant-admin-screen .admin-action-row{grid-template-columns:minmax(0,1fr) auto}.admin-shell.tenant-admin-screen .admin-action-done,.admin-shell.tenant-admin-screen .admin-action-row>.admin-secondary-button{grid-column:1/-1}}.admin-shell.tenant-admin-screen.workspace-admin-screen{--workspace-soft:#f7f1fa}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-scope-card strong{overflow-wrap:anywhere}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-scope-card .admin-text-button{display:block;margin-top:10px;padding:0;text-align:left}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-nav-item{cursor:pointer}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-nav-item:disabled{cursor:not-allowed;opacity:.45}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-nav-item:disabled:hover{background:#0000;color:var(--admin-ink)}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-sidebar-footer{align-items:flex-start;flex-direction:column;gap:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-sidebar-footer:empty{display:none}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-sidebar-footer button{background:#0000;border:0;cursor:pointer;padding:0;text-align:left}@media (max-width:1100px){.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-sidebar-footer:not(:empty){display:flex}}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-alert-warning{border-radius:16px;font:500 14px/1.5 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-notice{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-top:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-notice h2{font-size:20px;margin:0 0 4px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-notice p{color:inherit;font:400 14px/1.5 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-notice button{background:#0000;border:0;color:inherit;font-size:26px;line-height:1;min-height:0;padding:0 6px}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-hero{align-items:center;flex-wrap:wrap}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-hero .admin-command-primary{cursor:pointer;flex:0 0 auto}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillars .admin-panel-header{margin-bottom:4px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillars .admin-panel-header h3{margin:0 0 6px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillars .admin-alert{margin:0 0 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-eligibility{border-radius:14px;font:600 14px/1.5 var(--sans);margin:0 0 18px;padding:12px 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-eligibility.is-ready{background:#e3f1ea;color:#2f6b52}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-eligibility.is-pending{background:#fff0cc;color:#7a5219}.admin-shell.tenant-admin-screen.workspace-admin-screen .freshness-summary{border-radius:16px;font:400 14px/1.55 var(--sans);margin:0 0 18px;padding:16px 18px}.admin-shell.tenant-admin-screen.workspace-admin-screen .freshness-summary p{color:inherit;font:inherit;margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .freshness-summary p:first-child{font-weight:700}.admin-shell.tenant-admin-screen.workspace-admin-screen .freshness-summary.is-allowed{background:#e3f1ea;border-color:#b8d9c5;color:#2f6b52}.admin-shell.tenant-admin-screen.workspace-admin-screen .freshness-summary.is-blocked{background:#fff5db;border-color:#ecd18f;color:#7a5219}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar{background:#fff;border:1px solid var(--admin-line);border-radius:20px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-meta{align-items:center;display:inline-flex;gap:8px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-note,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar>p{color:var(--admin-muted);font:500 13px/1.5 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-note.is-warning{color:#7a5219}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-note.is-purple{color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar>p.my-3{color:#7a5219}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-open{align-self:stretch;cursor:pointer;margin-top:auto}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-open:disabled{cursor:not-allowed;opacity:.5}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-explanation{grid-gap:8px;background:var(--workspace-soft);border-radius:14px;display:grid;gap:8px;padding:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-explanation p{color:#3e4352;font:400 13px/1.55 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-explanation p+p{border-top:1px solid #dcc8e8;color:var(--admin-green);font-weight:600;padding-top:8px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-status .admin-panel-header{align-items:flex-start}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-status .admin-panel-header h3{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-progress-label{align-items:baseline;color:var(--admin-ink);display:flex;font:500 14px/1.4 var(--sans);gap:12px;justify-content:space-between}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-progress-label strong{color:var(--admin-green);font-family:var(--serif);font-size:40px;font-weight:500;letter-spacing:-.04em;line-height:1}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-progress-track{background:#ece8ef;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-progress-bar{background:linear-gradient(90deg,var(--admin-green),var(--admin-purple));border-radius:inherit;height:100%;transition:width .8s ease}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-guidance h3{margin:0 0 8px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-guidance p{margin:0 0 10px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-guidance .workspace-guidance-action{color:var(--admin-green);font-weight:600;margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic{overflow:hidden;padding:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-toggle{align-items:center;background:#0000;border:0;color:var(--admin-ink);cursor:pointer;display:flex;gap:16px;padding:22px 28px;text-align:left;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-toggle:hover{background:var(--workspace-soft)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-icon{background:var(--admin-lav);border-radius:14px;display:grid;flex:0 0 auto;font-size:22px;height:44px;place-items:center;width:44px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-heading{display:grid;flex:1 1;min-width:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-heading strong{font:500 22px/1.2 var(--serif);letter-spacing:-.02em}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-heading small{color:var(--admin-muted);font:400 14px/1.4 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-chevron{color:var(--admin-muted);transition:transform .2s ease}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-chevron.is-open{transform:rotate(180deg)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-body{grid-gap:32px;border-top:1px solid var(--admin-line);display:grid;gap:32px;padding:28px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-body h3{font-size:26px;margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-body p{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid{grid-gap:14px;display:grid;gap:14px;margin-top:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-card{background:#fff;border:1px solid var(--admin-line);border-radius:18px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-card strong{color:var(--admin-ink);font:600 16px/1.3 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-card p{color:var(--admin-muted);font:400 14px/1.55 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-number{color:var(--admin-purple);font:500 30px/1 var(--serif);letter-spacing:-.03em}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-pillar{border-top:4px solid var(--admin-green)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-pillar.is-identity{border-top-color:var(--admin-ink)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-pillar.is-ambition{border-top-color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-pillar.is-skills{border-top-color:var(--admin-green)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-pillar.is-conditions{border-top-color:#1f3a30}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout{background:var(--admin-lav);border-radius:20px;padding:24px 28px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout h3{font-size:24px;margin-bottom:8px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout p{color:#3e4352;font:400 16px/1.6 var(--sans);max-width:760px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout p+p{margin-top:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout.is-dark{background:var(--admin-ink)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout.is-dark h3,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-callout.is-dark p{color:#fff}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-quote{color:var(--admin-ink);font:italic 500 24px/1.3 var(--serif);letter-spacing:-.02em;margin-top:22px;text-align:center}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox{background:#0000;color:var(--admin-ink);padding:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox h2{font-size:30px;margin:0 0 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox h2 span{color:var(--admin-muted);font:500 16px/1 var(--sans);letter-spacing:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox button{background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);cursor:pointer;font:600 14px/1.2 var(--sans);margin:4px 4px 4px 0;min-height:42px;padding:9px 18px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox button:hover:not(:disabled){background:var(--admin-lav)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox-list{grid-gap:8px;display:grid;gap:8px;margin:16px 0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox-list li button{border-color:var(--admin-line);border-radius:14px;color:var(--admin-ink);margin:0;padding:14px 18px;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox-list li button:hover{background:var(--workspace-soft);border-color:#dcc8e8}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-inbox-list li button span{background:#eceef0;border-radius:999px;color:#5f6570;font:600 12px/1.3 var(--sans);padding:3px 10px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-pagination{color:var(--admin-muted);font:500 14px/1.4 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-detail{border-top-color:var(--admin-line);margin-top:20px;padding-top:20px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-warning{background:#fff0cc;border-radius:14px;color:#7a5219}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts .contract-detail iframe{border-color:var(--admin-line);border-radius:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets h2{font:500 30px/1.1 var(--serif);letter-spacing:-.03em;margin:4px 0 8px}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets h3{font:500 24px/1.15 var(--serif);letter-spacing:-.02em}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets p.uppercase{color:var(--admin-purple);font:700 11px/1.2 var(--sans);letter-spacing:.14em}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets .leading-relaxed,.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets header p{font:400 15px/1.6 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-card{background:#fff;border:1px solid var(--admin-line);border-radius:20px;box-shadow:none}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-new,.admin-shell.tenant-admin-screen.workspace-admin-screen .support-submit{background:var(--admin-purple);border:0;border-radius:999px;box-shadow:0 8px 24px #5531a729;color:#fff;cursor:pointer;font:600 14px/1 var(--sans);min-height:44px;padding:0 22px}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-new:hover,.admin-shell.tenant-admin-screen.workspace-admin-screen .support-submit:hover:not(:disabled){background:var(--admin-purple2)}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-reply-submit{background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);cursor:pointer;font:600 14px/1 var(--sans);min-height:42px;padding:0 18px}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-reply-submit:hover:not(:disabled){background:var(--admin-lav)}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-ticket-item{background:#fff;border:1px solid var(--admin-line);border-radius:14px;cursor:pointer}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-ticket-item:hover{background:#fdfafe;border-color:#dcc8e8}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-ticket-item.is-selected{background:var(--admin-lav);border-color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-message{background:#f7f5ef;border-radius:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-message.is-support{background:var(--admin-lav)}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets input,.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets select,.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets textarea{border:1px solid var(--admin-line);border-radius:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen .support-tickets [class*="bg-[#eef6f2]"][class*=rounded-full]{background:#e3f1ea;color:#2f6b52}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-opportunities{overflow:hidden;padding:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches-list{background:#fbf9fc;border-color:var(--admin-line)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches-list>div:first-child{background:#fff;border-color:var(--admin-line);padding:24px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches-detail,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches-detail>div{background:#fff;border-color:var(--admin-line)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches-detail h2{font:500 28px/1.15 var(--serif);letter-spacing:-.03em;margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-match-item{background:#fff;border:1px solid var(--admin-line);border-radius:16px;cursor:pointer}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-match-item:hover{background:#fdfafe;border-color:#dcc8e8}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-match-item.is-selected{background:var(--admin-lav);border-color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-match-item h3{font:600 15px/1.3 var(--sans);letter-spacing:0;margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches .chaos-title{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--admin-ink);font:500 22px/1.2 var(--serif);letter-spacing:-.02em;padding:0;text-transform:none;transform:none}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches .torn-badge{background:var(--admin-lav);border-radius:999px;box-shadow:none;-webkit-clip-path:none;clip-path:none;color:var(--admin-purple);font:600 12px/1.3 var(--sans);letter-spacing:0;padding:4px 11px;text-transform:none;transform:none}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches [class*=shadow-]{box-shadow:none}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches [class*="border-[#151827]"]{border-color:var(--admin-line)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches-detail button[class*=rounded-xl]{border-radius:999px;cursor:pointer}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-embedded{min-width:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card{background:#fff;border:1px solid var(--admin-line);border-radius:22px;box-shadow:0 10px 30px #1b1d1c0a;overflow:hidden}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .workspace-embedded .workspace-settings-card{border:0;border-radius:0;box-shadow:none;max-width:none}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card-head{padding:28px 28px 0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .workspace-embedded .workspace-settings-card-head{padding:0 0 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card-head h2{font:500 28px/1.1 var(--serif);letter-spacing:-.03em;margin:0 0 6px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card-head p{color:var(--admin-muted);font:400 15px/1.6 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .workspace-embedded .workspace-settings-card-head h2{font-size:22px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:20px 28px 0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tab{background:#fff;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-ink);cursor:pointer;font:600 14px/1.2 var(--sans);min-height:40px;padding:9px 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tab:hover{border-color:#dcd3f0;color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tab.is-active{background:var(--admin-lav);border-color:#dcc8e8;color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tab.is-danger{color:#9a3e3e}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tab.is-danger.is-active{background:#ffe1e1;border-color:#edb9b9}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .p-6{padding:24px 28px 28px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .workspace-embedded .p-6{padding:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .workspace-embedded form{max-width:560px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card h3{font-family:var(--serif);font-weight:500;letter-spacing:-.02em}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .rounded-xl{border-radius:18px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .bg-blue-50{background:var(--admin-lav);border-color:#dcc8e8}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .text-blue-700,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .text-blue-800{color:var(--admin-ink)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .bg-gray-50,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .border-gray-200{border-color:var(--admin-line)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .bg-gray-50{background:#f7f5ef}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .bg-green-50{background:#e3f1ea;border-color:#b8d9c5}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .text-green-700,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .text-green-800{color:#2f6b52}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .bg-red-100,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .bg-red-50{background:#ffe1e1;border-color:#edb9b9}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .text-red-700,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .text-red-800{color:#9a3e3e}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card input{background:#fff;border:1px solid var(--admin-line);border-radius:14px;min-height:46px;padding:10px 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card label{color:var(--admin-ink);font:600 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card a[class*=bg-gray-100],.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card button[class*=bg-gray-100]{background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);font:600 14px/1.2 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card a[class*=bg-gray-100]:hover,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card button[class*=bg-gray-100]:hover{background:var(--admin-lav)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card button[class*="bg-[#3f7f65]"]{background:var(--admin-purple);border:0;border-radius:999px;box-shadow:0 8px 24px #5531a729;color:#fff;font:600 14px/1.2 var(--sans);min-height:46px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card button[class*="bg-[#3f7f65]"]:hover:not(:disabled){background:var(--admin-purple2);opacity:1}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card button[class*=bg-red-500]{background:#9a3e3e;border-radius:999px;font:600 14px/1.2 var(--sans);min-height:46px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card button[class*=bg-red-500]:hover:not(:disabled){background:#7d3030}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel{gap:16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel>h2{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .funnel-note{color:var(--admin-muted);font:400 15px/1.6 var(--sans);margin:0;max-width:860px}.admin-shell.tenant-admin-screen.workspace-admin-screen .funnel-filters{background:#fff;border:1px solid var(--admin-line);border-radius:22px;box-shadow:0 10px 30px #1b1d1c0a;padding:24px 28px}.admin-shell.tenant-admin-screen.workspace-admin-screen .funnel-filters fieldset{grid-gap:16px;align-items:end;border:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;min-width:0;padding:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .funnel-filters label{grid-gap:6px;color:var(--admin-ink);display:grid;font:600 13px/1.4 var(--sans);gap:6px}.admin-shell.tenant-admin-screen.workspace-admin-screen .funnel-filters input,.admin-shell.tenant-admin-screen.workspace-admin-screen .funnel-filters select{background:#fff;border:1px solid var(--admin-line);min-height:46px;padding:0 14px;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel [data-testid=human-funnel-data]{grid-gap:16px;display:grid;gap:16px}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel h3{margin:8px 0 0}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel dl.admin-stat-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-stat{min-height:0;padding:20px}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-stat:before{right:22px;top:22px}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-stat dt{color:var(--admin-ink);font:500 14px/1.4 var(--sans);padding-right:28px}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-stat dd{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-stat strong{font-size:36px;margin:14px 0 0}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-table-scroll{background:#fff;border:1px solid var(--admin-line);border-radius:18px;overflow-x:auto}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-data-table{border-collapse:collapse;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen .human-funnel .admin-data-table th{text-align:left}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-panel>label{grid-gap:6px;color:var(--admin-ink);display:grid;font:600 13px/1.4 var(--sans);gap:6px;margin:8px 0 14px;max-width:420px}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-form-grid{align-items:end}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-form-grid>.admin-command-primary,.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-form-grid>.admin-secondary-button{align-self:end;cursor:pointer;justify-self:start}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-form-grid>.admin-command-primary:disabled{cursor:not-allowed}.admin-shell.tenant-admin-screen.workspace-admin-screen .admin-panel .admin-list-row{align-items:center;color:var(--admin-ink);display:flex;flex-wrap:wrap;font:500 14px/1.5 var(--sans);gap:12px;justify-content:space-between;padding:14px 0}.admin-shell.tenant-admin-screen.workspace-admin-screen.workspace-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b1d1c8c;display:flex;inset:0;justify-content:center;min-height:0;overflow:hidden;padding:20px;position:fixed;z-index:60}.workspace-overlay .workspace-modal{background:var(--admin-paper);border:1px solid var(--admin-line);border-radius:26px;box-shadow:0 30px 80px #1b1d1c47;color:var(--admin-ink);display:flex;flex-direction:column;max-height:min(92vh,900px);overflow:hidden;width:min(900px,100%)}.workspace-overlay .workspace-modal-narrow{width:min(560px,100%)}.workspace-overlay .workspace-modal-loading{align-items:center;color:var(--admin-muted);font:500 15px/1.4 var(--sans);gap:14px;padding:36px 44px}.workspace-overlay .workspace-modal-loading p{margin:0}.workspace-overlay .workspace-spinner{animation:workspace-spin .9s linear infinite;border:3px solid var(--admin-lav);border-radius:50%;border-top-color:var(--admin-purple);height:32px;width:32px}@keyframes workspace-spin{to{transform:rotate(1turn)}}.workspace-overlay .workspace-modal-head{align-items:flex-start;background:#fff;border-bottom:1px solid var(--admin-line);display:flex;flex:0 0 auto;gap:16px;justify-content:space-between;padding:28px 32px 22px}.workspace-overlay .workspace-modal-head h2{color:var(--admin-ink);font:500 clamp(26px,3vw,34px)/1.1 var(--serif);letter-spacing:-.03em;margin:0 0 6px}.workspace-overlay .workspace-modal-head p{color:var(--admin-muted);font:400 15px/1.5 var(--sans);margin:0}.workspace-overlay .workspace-modal-close{align-items:center;background:#fff;border:1px solid var(--admin-line);border-radius:50%;color:var(--admin-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:600 16px/1 var(--sans);height:42px;justify-content:center;width:42px}.workspace-overlay .workspace-modal-close:hover{background:var(--admin-lav);border-color:#dcc8e8;color:var(--admin-purple)}.workspace-overlay .workspace-modal-body{grid-gap:28px;align-content:start;display:grid;flex:1 1 auto;gap:28px;min-height:0;overflow-y:auto;padding:28px 32px}.workspace-overlay .workspace-modal-foot{align-items:center;background:#fff;border-top:1px solid var(--admin-line);display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end;padding:18px 32px}.workspace-overlay .workspace-modal-section{grid-gap:12px;display:grid;gap:12px}.workspace-overlay .workspace-modal-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.workspace-overlay .workspace-modal-section-head h3{color:var(--admin-ink);font:500 22px/1.2 var(--serif);letter-spacing:-.02em;margin:0}.workspace-overlay .workspace-modal-actions{align-items:center;display:flex;gap:10px}.workspace-overlay .workspace-modal-card{background:#fff;border:1px solid var(--admin-line);border-radius:18px;padding:20px 22px}.workspace-overlay .workspace-modal-empty{background:#fff9;border:1px dashed #cfd5cf;border-radius:18px;padding:18px 22px}.workspace-overlay .workspace-modal-empty,.workspace-overlay .workspace-modal-meta{color:var(--admin-muted);font:400 14px/1.5 var(--sans);margin:0}.workspace-overlay .workspace-modal-text{color:#3e4352;font:400 14px/1.6 var(--sans);margin:10px 0 0}.workspace-overlay .workspace-modal-stack{grid-gap:12px;display:grid;gap:12px}.workspace-overlay .workspace-modal-card-title{color:var(--admin-ink);font:600 17px/1.3 var(--sans);margin:0}.workspace-overlay .workspace-modal-card-title.is-green{color:var(--admin-green)}.workspace-overlay .workspace-modal-facts{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overlay .workspace-modal-facts>div{min-width:0}.workspace-overlay .workspace-modal-facts .is-wide,.workspace-overlay .workspace-modal-form .is-wide{grid-column:1/-1}.workspace-overlay .workspace-modal-facts span{color:var(--admin-muted);font:600 12px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase}.workspace-overlay .workspace-modal-facts p{color:var(--admin-ink);font:400 15px/1.5 var(--sans);margin:4px 0 0;overflow-wrap:anywhere}.workspace-overlay .workspace-modal-form{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overlay .workspace-modal-form.is-single{grid-template-columns:minmax(0,1fr)}.workspace-overlay .workspace-modal-form label{grid-gap:6px;color:var(--admin-ink);display:grid;font:600 13px/1.4 var(--sans);gap:6px}.workspace-overlay .workspace-modal-form label input,.workspace-overlay .workspace-modal-form label textarea{font-weight:400}.workspace-overlay .workspace-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.workspace-overlay .workspace-modal-card>.workspace-chips:first-child{margin-top:0}.workspace-overlay .workspace-chip{background:var(--admin-lav);border-radius:999px;color:var(--admin-purple);font:600 12px/1.4 var(--sans);padding:5px 12px}.workspace-overlay .workspace-chip.is-green{background:#e3f1ea;color:#2f6b52}.workspace-overlay .workspace-modal-trials{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overlay .workspace-modal-deliverables{margin-top:14px}.workspace-overlay .workspace-modal-deliverables ul{grid-gap:4px;display:grid;gap:4px;list-style:none;margin:6px 0 0;padding:0}.workspace-overlay .workspace-modal-deliverables li{align-items:flex-start;color:#3e4352;display:flex;font:400 14px/1.5 var(--sans);gap:8px}.workspace-overlay .workspace-modal-deliverables li span{color:var(--admin-green);font-weight:700}.workspace-overlay .workspace-modal-suitable{border-top:1px solid var(--admin-line);margin-top:14px;padding-top:12px}.workspace-overlay .workspace-modal-suitable p{color:#3e4352;font:400 14px/1.5 var(--sans);margin:4px 0 0}.workspace-overlay .workspace-formatted{grid-gap:10px;color:#3e4352;display:grid;font:400 15px/1.65 var(--sans);gap:10px}.workspace-overlay .workspace-formatted>*{margin:0}.workspace-overlay .workspace-formatted h4{color:var(--admin-ink);font:600 16px/1.35 var(--sans);margin-top:8px}.workspace-overlay .workspace-formatted h4:first-child{margin-top:0}.workspace-overlay .workspace-formatted p{color:#3e4352;line-height:1.65;margin:0}.workspace-overlay .workspace-formatted ul{list-style:disc;margin:0;padding-left:20px}.workspace-overlay .workspace-modal-requests{grid-gap:0;display:grid;gap:0;list-style:none;margin:0;padding:0}.workspace-overlay .workspace-modal-requests li{border-top:1px solid var(--admin-line);display:flex;font:500 14px/1.4 var(--sans);gap:12px;justify-content:space-between;padding:10px 0}.workspace-overlay .workspace-modal-requests li span:last-child{color:var(--admin-muted)}.workspace-overlay .admin-alert{border:1px solid;border-radius:14px;font:500 14px/1.5 var(--sans);margin:0;padding:12px 16px}.workspace-overlay .admin-alert-danger{background:#fdeeee;border-color:#edb9b9;color:#8f2f2f}.workspace-overlay .admin-command-primary,.workspace-overlay .admin-secondary-button{cursor:pointer}.workspace-overlay button:disabled{cursor:not-allowed}@media (max-width:640px){.workspace-overlay .workspace-modal-body,.workspace-overlay .workspace-modal-foot,.workspace-overlay .workspace-modal-head{padding-left:18px;padding-right:18px}.workspace-overlay .workspace-modal-facts,.workspace-overlay .workspace-modal-form,.workspace-overlay .workspace-modal-trials{grid-template-columns:minmax(0,1fr)}}@media (max-width:1280px){.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid-pillars,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid-steps,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-matches{height:auto;min-height:0}}@media (max-width:640px){.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-info-grid,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-pillar-grid{grid-template-columns:minmax(0,1fr)}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-body,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-infographic-toggle,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card-head,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-tabs{padding-left:18px;padding-right:18px}.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-contracts,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-settings-card .p-6,.admin-shell.tenant-admin-screen.workspace-admin-screen .workspace-support{padding:18px}}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-logo{display:block;height:34px;max-width:100%;width:auto}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-nav-item.is-static{align-items:center;cursor:default;display:flex;gap:10px;justify-content:space-between}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-nav-item.is-static:not(.is-active):hover{background:#0000;color:var(--admin-ink)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-nav-item.is-done:after{color:var(--admin-green);content:"✓";flex:0 0 auto;font-size:14px;font-weight:700}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-pause{cursor:pointer}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-content{width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-fieldset{border:0;display:block;margin:0;min-width:0;padding:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-stage{grid-gap:22px;display:grid;gap:22px;max-width:980px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen-state{display:block}.admin-shell.tenant-admin-screen.workspace-admin-screen .intake-state{align-items:center;display:flex;justify-content:center;min-height:100vh}.admin-shell.tenant-admin-screen.workspace-admin-screen .intake-loading{color:var(--admin-green);font:600 15px/1.4 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen .intake-state-panel{grid-gap:16px;display:grid;gap:16px;width:min(560px,100%)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-intro{display:block;padding:32px 36px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-intro h2{font-size:clamp(28px,3.2vw,40px);margin:4px 0 8px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-intro p{font:400 16px/1.55 var(--sans);margin:0;max-width:680px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-intro .intake-hint{margin-top:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-banner,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-note{align-items:center;border:1px solid;border-radius:16px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:0 0 18px;padding:16px 20px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-stage>.intake-note{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-banner p,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-note p{color:inherit;font:500 14px/1.55 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-banner>p,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-note>div:first-child,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-note>p{flex:1 1 320px;min-width:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-alert-warning{background:#fff7e0;border-color:#ecd596;color:#7a5219}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-alert-danger{background:#fdeeee;border-color:#edb9b9;color:#8f2f2f}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-note .intake-note-title{font-weight:700;margin-bottom:4px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-content>.intake-banner,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-fieldset>.intake-banner,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-fieldset>.reapproval-panel,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-fieldset>.revision-choice-panel{max-width:980px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-command-primary,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .admin-secondary-button,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-banner button,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-note button{cursor:pointer}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen button:disabled{cursor:not-allowed}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel{grid-gap:16px;display:grid;gap:16px;padding:30px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel h3,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel>.admin-panel-header{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel-center{justify-items:center;padding:44px 32px;text-align:center}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel-center .intake-note{text-align:left;width:min(560px,100%)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-lead{color:#3e4352;font:400 16px/1.6 var(--sans);margin:0;max-width:620px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-hint{color:var(--admin-muted);font:400 13px/1.5 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-readonly-text{color:var(--admin-ink);font:400 15px/1.65 var(--sans);margin:0;text-align:left;white-space:pre-wrap}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-progress{color:var(--admin-purple);font:600 14px/1.5 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-warning{color:#7a5219;font:600 14px/1.5 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-start{gap:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-actions.is-center{justify-content:center}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-actions.is-start{justify-content:flex-start}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-actions.is-column{align-items:flex-end;flex-direction:column}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-actions.is-column .admin-alert{width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-textarea{font:400 15px/1.65 var(--sans);min-height:140px;resize:vertical;text-align:left;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-fields{grid-gap:10px;display:grid;gap:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field{background:#fff;border:1px solid var(--admin-line);border-radius:18px;overflow:hidden;transition:border-color .15s ease,background .15s ease}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field.is-open,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field:hover{border-color:#dcc8e8}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field.is-open{background:var(--workspace-soft)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-head{align-items:center;background:#0000;border:0;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-title{grid-gap:4px;display:grid;gap:4px;min-width:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-summary{color:var(--admin-muted);font:400 14px/1.5 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-toggle{align-items:center;background:var(--admin-lav);border-radius:50%;color:var(--admin-purple);display:inline-flex;flex:0 0 auto;font:600 18px/1 var(--sans);height:32px;justify-content:center;width:32px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-body{grid-gap:10px;display:grid;gap:10px;padding:0 20px 20px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen.is-chat .admin-main{display:flex;flex-direction:column;height:100dvh;min-height:0;padding-bottom:24px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen.is-chat .admin-topbar{flex:0 0 auto}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen.is-chat .intake-content,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen.is-chat .intake-fieldset{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat{gap:14px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-log{background:#fff;border:1px solid var(--admin-line);border-radius:22px;box-shadow:0 10px 30px #1b1d1c0a;display:flex;flex:1 1 auto;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:22px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-message{display:flex;flex-direction:column}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-message.is-user{align-items:flex-end}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-message.is-assistant{align-items:flex-start}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-message-bubble{background:#f7f8f7;border:1px solid var(--admin-line);border-radius:20px;color:var(--admin-ink);font:400 15px/1.6 var(--sans);max-width:min(640px,88%);overflow-wrap:anywhere;padding:14px 18px;white-space:pre-wrap}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-message.is-assistant .intake-message-bubble{border-top-left-radius:6px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-message.is-user .intake-message-bubble{background:var(--admin-purple);border-color:#0000;border-top-right-radius:6px;color:#fff}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-typing{color:var(--admin-muted);font:italic 400 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-error{border:1px solid;flex:0 0 auto;margin:0;padding:12px 16px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-form{align-items:flex-end;background:#fff;border:1px solid var(--admin-line);border-radius:22px;box-shadow:0 10px 30px #1b1d1c0a;display:flex;flex:0 0 auto;gap:10px;padding:12px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-input{border-radius:16px;flex:1 1 auto;font:400 15px/1.5 var(--sans);height:56px;min-height:56px;resize:none}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-send{border-radius:50%;flex:0 0 auto;font-size:18px;height:56px;min-width:56px;padding:0;width:56px}@media (max-width:1100px){.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen.is-chat .admin-main{height:auto}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-log{flex:0 0 auto;height:58dvh;min-height:320px}}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancies{grid-gap:16px;display:grid;gap:16px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancy{position:relative}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancy-remove{cursor:pointer;position:absolute;right:22px;top:18px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancy-remove:hover{color:#9a3e3e}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancy-read{grid-gap:10px;display:grid;gap:10px;text-align:left}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancy-read p{font:400 15px/1.6 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-label-group{grid-gap:6px;display:grid;gap:6px;min-width:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-label-group input,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-label-group textarea{box-sizing:border-box;font:400 15px/1.5 var(--sans);width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel>.intake-label-group{margin:0;max-width:none;width:100%}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-label{color:var(--admin-ink);display:block;font:600 13px/1.4 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-add{background:#0000;border:2px dashed #cdb6dc;border-radius:18px;color:var(--admin-purple);cursor:pointer;font:600 15px/1.3 var(--sans);min-height:56px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-add:hover:not(:disabled){background:var(--admin-lav);border-color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-mode{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-dropzone{border-color:#b99ccd;border-style:dashed;justify-items:center;min-height:300px;place-content:center;text-align:center}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-dropzone-icon{color:#cdb6dc;font-size:56px;line-height:1}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-dropzone-busy{color:var(--admin-purple);font:600 15px/1.5 var(--sans)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-dropzone-busy p{margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-spinner{animation:intake-spin 1s linear infinite;font-size:36px;margin-bottom:12px}@keyframes intake-spin{to{transform:rotate(1turn)}}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-file-button,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-file-button span{color:#fff}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-file-button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-constraints{grid-gap:10px;display:grid;gap:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-constraint{align-items:center;background:#fff;border:1px solid var(--admin-line);border-radius:18px;display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;padding:16px 20px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-constraint-text{color:var(--admin-ink);flex:1 1 320px;font:500 15px/1.5 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-constraint-state{color:var(--admin-purple);font:700 14px/1.4 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-choices{display:flex;flex:0 0 auto;gap:8px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-choice{background:#fff;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-muted);cursor:pointer;font:600 14px/1.2 var(--sans);min-height:40px;padding:9px 18px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-choice:hover:not(:disabled){border-color:#dcc8e8;color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-choice.is-offered{background:var(--admin-green);border-color:var(--admin-green);color:#fff}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-choice.is-not-offered{background:var(--admin-ink);border-color:var(--admin-ink);color:#fff}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-panel,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-panel{grid-gap:14px;background:#fff;border:1px solid var(--admin-line);border-radius:22px;box-shadow:0 10px 30px #1b1d1c0a;display:grid;gap:14px;margin:0 0 22px;padding:28px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-panel{background:var(--workspace-soft)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-panel h3,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-panel h3{color:var(--admin-ink);font:500 24px/1.2 var(--serif);letter-spacing:-.02em;margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-panel p,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-panel p{color:#3e4352;font:400 15px/1.6 var(--sans);margin:0}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-panel>div:last-child,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-panel>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-output{background:#f7f8f7;border:1px solid var(--admin-line);border-radius:14px;color:var(--admin-ink);font:400 12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0;max-height:360px;overflow:auto;padding:16px;white-space:pre-wrap}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-approve,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-primary{background:var(--admin-purple);border:0;border-radius:999px;box-shadow:0 8px 24px #5531a729;color:#fff;cursor:pointer;font:600 14px/1.2 var(--sans);min-height:46px;padding:12px 22px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-approve:hover:not(:disabled),.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-primary:hover:not(:disabled){background:var(--admin-purple2);opacity:1}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-secondary,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-secondary{background:#fff;border:1px solid #dcd3f0;border-radius:999px;color:var(--admin-purple);cursor:pointer;font:600 14px/1.2 var(--sans);min-height:42px;padding:10px 18px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-secondary:hover:not(:disabled),.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-secondary:hover:not(:disabled){background:var(--admin-lav);border-color:var(--admin-purple)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-cancel{background:#0000;border:0;color:var(--admin-muted);cursor:pointer;font:600 14px/1.2 var(--sans);min-height:42px;padding:10px 14px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-cancel:hover{color:var(--admin-ink)}@media (max-width:640px){.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-intro,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-panel,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .reapproval-panel,.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .revision-choice-panel{padding:20px}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-field-grid{grid-template-columns:minmax(0,1fr)}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-vacancy-remove{justify-self:end;position:static}.admin-shell.tenant-admin-screen.workspace-admin-screen.intake-screen .intake-chat-log{padding:14px}}.contract-crm .admin-panel{min-width:0}.contract-crm h2{margin:0 0 20px}.contract-crm h3{color:#3b2947;font-size:1.1rem;margin:24px 0 12px}.contract-crm label{display:block;font-size:.9rem;font-weight:600;margin:12px 0}.contract-crm label input:not([type=checkbox]),.contract-crm label select{display:block;margin-top:6px;width:100%}.contract-crm label:has(input[type=checkbox]){align-items:flex-start;display:flex;font-weight:400;gap:10px}.contract-crm input[type=checkbox]{flex:0 0 auto;margin-top:4px;width:auto}.contract-crm button:not(.admin-list-row){background:#eef5f0;border:1px solid #c8d5cc;border-radius:6px;color:#244c3e;cursor:pointer;font:inherit;font-size:.85rem;margin:6px 8px 6px 0;padding:9px 14px}.contract-crm button:not(.admin-list-row):hover:not(:disabled){background:#dcebe1}.contract-crm a:focus-visible,.contract-crm button:focus-visible{outline:2px solid #82499c;outline-offset:3px}.contract-crm button:disabled{cursor:not-allowed;opacity:.5}.contract-crm li,.contract-crm p{line-height:1.6;overflow-wrap:anywhere}.contract-crm ol,.contract-crm ul{margin:12px 0;padding-left:20px}.contract-crm li{font-size:.9rem;margin:8px 0}.contract-crm a{color:#52705f;display:inline-block;margin:12px 0;text-decoration:underline}.contract-crm .admin-list-row{overflow-wrap:anywhere;text-align:left}@media (max-width:600px){.contract-crm .admin-form-grid{grid-template-columns:1fr}.contract-crm .admin-list-row{display:flex;flex-wrap:wrap;gap:8px}}.bs-calm .-rotate-1,.bs-calm .-rotate-2,.bs-calm .rotate-1,.bs-calm .rotate-2{--tw-rotate:0deg!important}.bs-calm .border-4{border-width:2px!important}.bs-calm .border-b-4{border-bottom-width:2px!important}.bs-calm .font-black{font-weight:700!important}.bs-calm .shadow-2xl,.bs-calm .shadow-lg,.bs-calm .shadow-xl{box-shadow:0 4px 14px #1518271a!important}.bs-calm [class*="shadow-["],.bs-calm [style*=box-shadow]{box-shadow:4px 4px 0 #15182724!important}.bs-calm .blur-3xl{opacity:.12!important}.admin-shell.tenant-admin-screen.platform-admin-screen{--admin-green:#326b8e;--admin-purple:#2c5d79;--admin-purple2:#22495f;--admin-orange:#2c5d79;--admin-lav:#e6eff5;background:radial-gradient(circle at 12% 18%,#326b8e1a,#0000 34%),radial-gradient(circle at 88% 82%,#2c5d791a,#0000 38%),var(--admin-paper)}.admin-shell.tenant-admin-screen.platform-admin-screen .workflow-surface{--admin-green:#326b8e;--admin-purple:#2c5d79;--admin-orange:#2c5d79}.admin-shell.tenant-admin-screen.platform-admin-screen .admin-nav-item.is-active,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-scope-card,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-subnav-item.is-active,.admin-shell.tenant-admin-screen.platform-admin-screen .match-dossier-card.is-selected{border-color:#c3d7e4}.admin-shell.tenant-admin-screen.platform-admin-screen .admin-nav-item:hover{background:#eef4f8}.admin-shell.tenant-admin-screen.platform-admin-screen .admin-refresh,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-secondary-button,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-subnav-item:hover,.admin-shell.tenant-admin-screen.platform-admin-screen :where(.admin-main) button:not([class]){border-color:#c3d7e4}.admin-shell.tenant-admin-screen.platform-admin-screen .match-dossier-card:hover{background:#f5f9fc;border-color:#c3d7e4}.admin-shell.tenant-admin-screen.platform-admin-screen .admin-data-table th,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-list-row.is-selected,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-list-row:hover{background:#eef4f8}.admin-shell.tenant-admin-screen.platform-admin-screen .language-switcher-select:focus,.admin-shell.tenant-admin-screen.platform-admin-screen input:focus,.admin-shell.tenant-admin-screen.platform-admin-screen select:focus,.admin-shell.tenant-admin-screen.platform-admin-screen textarea:focus{outline-color:#326b8e38}.admin-shell.tenant-admin-screen.platform-admin-screen .admin-command-primary,.admin-shell.tenant-admin-screen.platform-admin-screen .command-danger{box-shadow:0 8px 24px #2c5d7929}.admin-shell.tenant-admin-screen.platform-admin-screen .admin-hero,.admin-shell.tenant-admin-screen.platform-admin-screen .admin-page-intro{background:radial-gradient(circle at 10% 10%,#326b8e1f,#0000 40%),radial-gradient(circle at 92% 90%,#2c5d791f,#0000 42%),#fff}.admin-shell .admin-history-row{border-bottom:1px solid #00000014;display:block;padding:.5rem 0}.admin-shell .admin-history-row>small,.admin-shell .admin-history-row>strong{display:block}.admin-shell .admin-history-row>.admin-status{display:inline-block;margin-top:.25rem}.admin-shell .admin-artifact-block{border-bottom:1px solid #00000014;display:block;padding:.5rem 0}.admin-shell .admin-artifact-content{margin-top:.5rem;width:100%}.admin-shell .admin-artifact-content>summary{cursor:pointer;font-weight:600}.admin-shell .admin-artifact-body{line-height:1.5;max-height:360px;overflow-y:auto;padding:.5rem .25rem;white-space:normal}.admin-shell .admin-artifact-body p{white-space:pre-line}.admin-shell .admin-artifact-body dl{margin:0}.admin-shell .admin-artifact-body dd{margin:0 0 .5rem .75rem}.admin-shell .admin-artifact-body ul{margin:0 0 .5rem 1rem}.admin-shell .admin-table-panel.admin-scroll-panel{max-height:70vh;overflow-y:auto}.admin-shell .admin-scroll-panel>input[type=search]{margin-bottom:.75rem;width:100%}@font-face{font-display:swap;font-family:WR Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-400.4f2981d82860061bca3e.woff2) format("woff2")}@font-face{font-display:swap;font-family:WR Inter;font-style:normal;font-weight:500;src:url(/static/media/Inter-500.4f2981d82860061bca3e.woff2) format("woff2")}@font-face{font-display:swap;font-family:WR Inter;font-style:normal;font-weight:600;src:url(/static/media/Inter-600.4f2981d82860061bca3e.woff2) format("woff2")}@font-face{font-display:swap;font-family:WR Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-700.4f2981d82860061bca3e.woff2) format("woff2")}@font-face{font-display:swap;font-family:WR Space Grotesk;font-style:normal;font-weight:400;src:url(/static/media/SpaceGrotesk-400.689e6485b7e1094b1b7d.woff2) format("woff2")}@font-face{font-display:swap;font-family:WR Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/SpaceGrotesk-500.689e6485b7e1094b1b7d.woff2) format("woff2")}@font-face{font-display:swap;font-family:WR Space Grotesk;font-style:normal;font-weight:700;src:url(/static/media/SpaceGrotesk-700.689e6485b7e1094b1b7d.woff2) format("woff2")}.wrt-calm{font-family:WR Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.wrt-display{font-family:WR Space Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;letter-spacing:-.02em}.werepresent-site,.werepresent-site *{all:revert}.werepresent-site{display:block}.werepresent-site *{box-sizing:border-box}.werepresent-site:where(.werepresent-knowledge) .kb-hero{background:linear-gradient(180deg,#fff,#fbf9fe);border-bottom:1px solid var(--line);padding:78px 0 54px}.werepresent-site:where(.werepresent-knowledge) .kb-hero-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.08fr .92fr}.werepresent-site:where(.werepresent-knowledge) .kb-hero h1{font-family:var(--serif);font-size:clamp(52px,6.2vw,82px);font-weight:500;letter-spacing:-.045em;line-height:.95;margin:14px 0 24px}.werepresent-site:where(.werepresent-knowledge) .kb-hero h1 em{color:var(--purple);font-weight:500}.werepresent-site:where(.werepresent-knowledge) .kb-lead{color:#424756;font-size:18px;max-width:720px}.werepresent-site:where(.werepresent-knowledge) .knowledge-map{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 18px 46px #231a3d0f;padding:30px}.werepresent-site:where(.werepresent-knowledge) .map-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.werepresent-site:where(.werepresent-knowledge) .map-chip{background:var(--lav);border-radius:999px;color:var(--purple);font-size:11px;font-weight:850;padding:11px 8px;text-align:center}.werepresent-site:where(.werepresent-knowledge) .map-arrow{color:#a594ce;font-family:var(--serif);font-size:28px;line-height:1.3;text-align:center}.werepresent-site:where(.werepresent-knowledge) .map-node{background:var(--soft);border:1px solid var(--line);border-radius:16px;font-weight:800;padding:17px 18px;text-align:center}.werepresent-site:where(.werepresent-knowledge) .map-node.purple{background:var(--purple);border-color:var(--purple);color:#fff}.werepresent-site:where(.werepresent-knowledge) .map-node.green{background:#f2fbf7;border-color:#cceede;color:#237b5b}.werepresent-site:where(.werepresent-knowledge) .knowledge-map .map-node.torn-label{border:0;border-radius:0;box-shadow:8px 8px 0 #15182729;display:block;text-align:center;width:100%}.werepresent-site:where(.werepresent-knowledge) .knowledge-map .map-node.torn-label-purple{background:var(--backdrop-purple);color:#fff}.werepresent-site:where(.werepresent-knowledge) .knowledge-map .map-node.torn-label-green{background:var(--backdrop-green);color:#fff}.werepresent-site:where(.werepresent-knowledge) .kb-feature{background:#fff;border:1px solid var(--line);border-radius:28px;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden}.werepresent-site:where(.werepresent-knowledge) .kb-feature-copy{padding:44px}.werepresent-site:where(.werepresent-knowledge) .kb-feature-copy h2{font-family:var(--serif);font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.02;margin:10px 0 18px}.werepresent-site:where(.werepresent-knowledge) .kb-feature-visual{background:var(--purple);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:390px;padding:42px}.werepresent-site:where(.werepresent-knowledge) .kb-feature-visual blockquote{font-family:var(--serif);font-size:34px;line-height:1.08;margin:0}.werepresent-site:where(.werepresent-knowledge) .kb-feature-visual small{color:#dcd2f5}.werepresent-site:where(.werepresent-knowledge) .kb-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.werepresent-site:where(.werepresent-knowledge) .kb-tile{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;transition:.2s ease}.werepresent-site:where(.werepresent-knowledge) .kb-tile:hover{box-shadow:0 15px 34px #231a3d12;transform:translateY(-3px)}.werepresent-site:where(.werepresent-knowledge) .kb-tile h3{font-family:var(--serif);font-size:29px;font-weight:500;line-height:1.08;margin:9px 0 12px}.werepresent-site:where(.werepresent-knowledge) .kb-tile p{color:var(--muted);font-size:14px}.werepresent-site:where(.werepresent-knowledge) .kb-tag{color:var(--purple);font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.werepresent-site:where(.werepresent-knowledge) .kb-tag.green{color:#278a66}.werepresent-site:where(.werepresent-knowledge) .kb-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.werepresent-site:where(.werepresent-knowledge) .kb-list a{border-top:2px solid var(--line);min-height:110px;padding:18px 4px}.werepresent-site:where(.werepresent-knowledge) .kb-list strong{display:block;font-family:var(--serif);font-size:20px;font-weight:500;margin-bottom:7px}.werepresent-site:where(.werepresent-knowledge) .kb-list small{color:var(--muted)}.werepresent-site:where(.werepresent-knowledge) .article-hero{background:linear-gradient(180deg,#fff,#fcfbfe);border-bottom:1px solid var(--line);padding:70px 0 48px}.werepresent-site:where(.werepresent-knowledge) .article-wrap{margin:auto;width:min(800px,calc(100% - 40px))}.werepresent-site:where(.werepresent-knowledge) .article-wide{margin:auto;width:min(1050px,calc(100% - 40px))}.werepresent-site:where(.werepresent-knowledge) .breadcrumb{color:var(--muted);font-size:12px;margin-bottom:26px}.werepresent-site:where(.werepresent-knowledge) .breadcrumb a{color:var(--purple);font-weight:750}.werepresent-site:where(.werepresent-knowledge) .article-hero h1{font-family:var(--serif);font-size:clamp(46px,6vw,74px);font-weight:500;letter-spacing:-.04em;line-height:.98;margin:12px 0 22px}.werepresent-site:where(.werepresent-knowledge) .article-deck{color:#414654;font-size:20px;line-height:1.5;max-width:800px}.werepresent-site:where(.werepresent-knowledge) .meta{color:var(--muted);font-size:12px;margin-top:26px}.werepresent-site:where(.werepresent-knowledge) .answer-box{background:#f5fbf8;border-left:4px solid var(--green);border-radius:0 18px 18px 0;margin:42px 0 30px;padding:26px 28px}.werepresent-site:where(.werepresent-knowledge) .answer-box b{color:#237b5b;display:block;margin-bottom:7px}.werepresent-site:where(.werepresent-knowledge) .answer-box p{color:var(--ink);font-size:17px;margin:0}.werepresent-site:where(.werepresent-knowledge) .article-body{padding:10px 0 76px}.werepresent-site:where(.werepresent-knowledge) .article-body h2{font-family:var(--serif);font-size:38px;font-weight:500;line-height:1.08;margin:48px 0 14px}.werepresent-site:where(.werepresent-knowledge) .article-body h3{font-size:18px;margin:30px 0 8px}.werepresent-site:where(.werepresent-knowledge) .article-body p{color:#353a47;font-size:17px;line-height:1.72;margin:0 0 18px}.werepresent-site:where(.werepresent-knowledge) .article-body blockquote{border-left:3px solid var(--green);color:var(--purple);font-family:var(--serif);font-size:34px;line-height:1.18;margin:44px -70px;padding:10px 0 10px 30px}.werepresent-site:where(.werepresent-knowledge) .pillar-detail{grid-gap:18px;border-top:1px solid var(--line);display:grid;gap:18px;grid-template-columns:60px 1fr;padding:22px 0}.werepresent-site:where(.werepresent-knowledge) .pillar-detail .pillar-icon{height:46px;margin:2px 0 0;width:46px}.werepresent-site:where(.werepresent-knowledge) .pillar-detail h3{margin:0 0 6px}.werepresent-site:where(.werepresent-knowledge) .pillar-detail p{font-size:15px;margin:0}.werepresent-site:where(.werepresent-knowledge) .relation-diagram{grid-gap:16px;align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:24px;display:grid;gap:16px;grid-template-columns:1fr 170px 1fr;margin:38px 0;padding:28px;text-align:center}.werepresent-site:where(.werepresent-knowledge) .relation-side{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.werepresent-site:where(.werepresent-knowledge) .relation-side strong{font-family:var(--serif);font-size:25px;font-weight:500}.werepresent-site:where(.werepresent-knowledge) .relation-mid{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.09em}.werepresent-site:where(.werepresent-knowledge) .relation-mid b{color:var(--purple);display:block;font-family:var(--serif);font-size:34px;letter-spacing:0}.werepresent-site:where(.werepresent-knowledge) .related{background:var(--soft);border-top:1px solid var(--line);padding:70px 0}.werepresent-site:where(.werepresent-knowledge) .related-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.werepresent-site:where(.werepresent-knowledge) .related a{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.werepresent-site:where(.werepresent-knowledge) .related strong{display:block;font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.1;margin:7px 0}.werepresent-site:where(.werepresent-knowledge) .related small{color:var(--muted)}.werepresent-site:where(.werepresent-knowledge) .article-cta{background:var(--lav);border-radius:22px;margin:48px 0 0;padding:30px}.werepresent-site:where(.werepresent-knowledge) .article-cta h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:0 0 8px}.werepresent-site:where(.werepresent-knowledge) .article-cta p{font-size:14px;margin-bottom:18px}@media(max-width:900px){.werepresent-site:where(.werepresent-knowledge) .kb-feature,.werepresent-site:where(.werepresent-knowledge) .kb-hero-grid{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .kb-grid{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .kb-list{grid-template-columns:1fr 1fr}.werepresent-site:where(.werepresent-knowledge) .related-grid{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .relation-diagram{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .article-body blockquote{margin:38px 0}.werepresent-site:where(.werepresent-knowledge) .kb-feature-visual{min-height:300px}}@media(max-width:560px){.werepresent-site:where(.werepresent-knowledge) .map-row{grid-template-columns:1fr 1fr}.werepresent-site:where(.werepresent-knowledge) .kb-list{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .kb-feature-copy,.werepresent-site:where(.werepresent-knowledge) .kb-feature-visual{padding:28px}.werepresent-site:where(.werepresent-knowledge) .article-wide,.werepresent-site:where(.werepresent-knowledge) .article-wrap{width:min(100% - 28px,1050px)}.werepresent-site:where(.werepresent-knowledge) .article-hero h1{font-size:44px}.werepresent-site:where(.werepresent-knowledge) .article-deck{font-size:18px}.werepresent-site:where(.werepresent-knowledge) .article-body h2{font-size:31px}.werepresent-site:where(.werepresent-knowledge) .article-body p{font-size:16px}.werepresent-site:where(.werepresent-knowledge) .article-body blockquote{font-size:28px}.werepresent-site:where(.werepresent-knowledge) .answer-box{padding:22px}}.werepresent-site:where(.werepresent-knowledge) .map-arrow{color:#aa6ac5}.werepresent-site:where(.werepresent-knowledge) .map-node.green{background:#eff6f2;border-color:#dceae3;color:var(--green)}.werepresent-site:where(.werepresent-knowledge) .answer-box b,.werepresent-site:where(.werepresent-knowledge) .kb-tag.green{color:var(--green)}.werepresent-site:where(.werepresent-knowledge) .kb-feature-visual small{color:#ede0f2}.werepresent-site:where(.werepresent-knowledge) .triptych-head{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:30px}.werepresent-site:where(.werepresent-knowledge) .triptych-head .lead{margin-bottom:0;max-width:760px}.werepresent-site:where(.werepresent-knowledge) .triptych-sequence{color:var(--purple);font-size:10px;font-weight:850;letter-spacing:.08em;padding-bottom:7px;white-space:nowrap}.werepresent-site:where(.werepresent-knowledge) .triptych-sequence b{color:#a594ce;padding:0 6px}.werepresent-site:where(.werepresent-knowledge) .triptych{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.werepresent-site:where(.werepresent-knowledge) .triptych-panel{background:#fff;border:1px solid var(--line);border-radius:24px;display:flex;flex-direction:column;min-height:430px;padding:30px;transition:.2s ease}.werepresent-site:where(.werepresent-knowledge) .triptych-panel:hover{box-shadow:0 16px 36px #231a3d14;transform:translateY(-4px)}.werepresent-site:where(.werepresent-knowledge) .triptych-panel.p2{background:var(--lav)}.werepresent-site:where(.werepresent-knowledge) .triptych-panel.p3{background:var(--purple);border-color:var(--purple);color:#fff}.werepresent-site:where(.werepresent-knowledge) .triptych-panel.p3 .kb-tag,.werepresent-site:where(.werepresent-knowledge) .triptych-panel.p3 .text-link,.werepresent-site:where(.werepresent-knowledge) .triptych-panel.p3 p{color:#e5ddf7}.werepresent-site:where(.werepresent-knowledge) .triptych-no{color:#5c368e1f;font-family:var(--serif);font-size:74px;line-height:1;margin-bottom:42px}.werepresent-site:where(.werepresent-knowledge) .triptych-panel.p3 .triptych-no{color:#ffffff24}.werepresent-site:where(.werepresent-knowledge) .triptych-panel h3{font-family:var(--serif);font-size:31px;font-weight:500;line-height:1.07;margin:10px 0 15px}.werepresent-site:where(.werepresent-knowledge) .triptych-panel p{color:var(--muted);font-size:14px;margin-bottom:28px}.werepresent-site:where(.werepresent-knowledge) .triptych-panel .text-link{margin-top:auto}@media(max-width:900px){.werepresent-site:where(.werepresent-knowledge) .triptych-head{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .triptych-sequence{white-space:normal}.werepresent-site:where(.werepresent-knowledge) .triptych{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .triptych-panel{min-height:320px}}.werepresent-site:where(.werepresent-knowledge) .editorial-principle{background:#fff;padding:0 0 18px}.werepresent-site:where(.werepresent-knowledge) .editorial-rule{grid-gap:30px;align-items:start;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:30px;grid-template-columns:190px 1fr;padding:22px 0}.werepresent-site:where(.werepresent-knowledge) .editorial-rule span{color:var(--purple);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.werepresent-site:where(.werepresent-knowledge) .editorial-rule p{color:#303442;font-family:var(--serif);font-size:22px;line-height:1.35;margin:0;max-width:850px}.werepresent-site:where(.werepresent-knowledge) .reflection-section{padding-top:36px}.werepresent-site:where(.werepresent-knowledge) .reflection-card{background:#fff;border:1px solid var(--line);border-radius:24px;display:grid;grid-template-columns:1.35fr .65fr;overflow:hidden}.werepresent-site:where(.werepresent-knowledge) .reflection-copy{padding:42px 46px}.werepresent-site:where(.werepresent-knowledge) .reflection-copy h2{font-family:var(--serif);font-size:42px;font-weight:500;line-height:1.03;margin:10px 0 18px;max-width:720px}.werepresent-site:where(.werepresent-knowledge) .reflection-copy p{color:var(--muted);font-size:15px;line-height:1.7;max-width:760px}.werepresent-site:where(.werepresent-knowledge) .reflection-label{color:var(--green);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.werepresent-site:where(.werepresent-knowledge) .reflection-question{background:#f7f4fb;display:flex;flex-direction:column;justify-content:space-between;padding:38px}.werepresent-site:where(.werepresent-knowledge) .reflection-question span{color:#5c368e2e;font-family:var(--serif);font-size:100px;line-height:.8}.werepresent-site:where(.werepresent-knowledge) .reflection-question p{color:var(--purple);font-family:var(--serif);font-size:25px;line-height:1.16;margin:40px 0 0}.werepresent-site:where(.werepresent-knowledge) .reflection-hero{background:linear-gradient(180deg,#fff,#fbfafc)}.werepresent-site:where(.werepresent-knowledge) .editorial-answer{border-left:3px solid var(--green)}.werepresent-site:where(.werepresent-knowledge) .source-note{color:#8b8e98!important;font-size:11px!important}.werepresent-site:where(.werepresent-knowledge) .quiet-cta{background:#fbfafc!important;border:1px solid var(--line)!important}.werepresent-site:where(.werepresent-knowledge) .quiet-link{color:var(--purple);display:block;font-size:11px;font-weight:750;margin-top:14px}@media(max-width:800px){.werepresent-site:where(.werepresent-knowledge) .editorial-rule,.werepresent-site:where(.werepresent-knowledge) .reflection-card{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .reflection-copy{padding:30px}.werepresent-site:where(.werepresent-knowledge) .reflection-question{min-height:220px}.werepresent-site:where(.werepresent-knowledge) .reflection-copy h2{font-size:34px}}.werepresent-site:where(.werepresent-knowledge) .core-chain{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);margin-top:30px}.werepresent-site:where(.werepresent-knowledge) .core-step{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;padding:18px 14px}.werepresent-site:where(.werepresent-knowledge) .core-step small{color:var(--purple);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.werepresent-site:where(.werepresent-knowledge) .core-step strong{font-family:var(--serif);font-size:20px;font-weight:500;line-height:1.08}.werepresent-site:where(.werepresent-knowledge) .core-step span{color:var(--muted);font-size:11px}.werepresent-site:where(.werepresent-knowledge) .core-step.key{background:var(--lav)}.werepresent-site:where(.werepresent-knowledge) .core-step.proof{background:#f2fbf7;border-color:#cceede}.werepresent-site:where(.werepresent-knowledge) .symmetry-pair{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin:28px 0}.werepresent-site:where(.werepresent-knowledge) .symmetry-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.werepresent-site:where(.werepresent-knowledge) .symmetry-card h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:8px 0}.werepresent-site:where(.werepresent-knowledge) .symmetry-card p{color:var(--muted);font-size:14px;line-height:1.6}.werepresent-site:where(.werepresent-knowledge) .symmetry-card.decision{background:var(--lav)}.werepresent-site:where(.werepresent-knowledge) .formula{background:var(--soft);border:1px solid var(--line);border-radius:16px;color:var(--purple);font-family:var(--serif);font-size:24px;margin:30px 0;padding:20px;text-align:center}.werepresent-site:where(.werepresent-knowledge) .ownership-note{background:#f5fbf8;border-left:3px solid var(--green);margin-top:22px;padding:22px 26px}.werepresent-site:where(.werepresent-knowledge) .ownership-note strong{display:block;margin-bottom:6px}.werepresent-site:where(.werepresent-knowledge) .ownership-note p{color:#414654;font-size:14px;margin:0}.werepresent-site:where(.werepresent-knowledge) .method-deep{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:1fr 90px 1fr;margin-top:30px}.werepresent-site:where(.werepresent-knowledge) .method-twin{background:#fff;border:1px solid var(--line);border-radius:22px;padding:26px;text-align:center}.werepresent-site:where(.werepresent-knowledge) .method-twin strong{display:block;font-family:var(--serif);font-size:28px;font-weight:500}.werepresent-site:where(.werepresent-knowledge) .method-twin span{color:var(--muted);font-size:11px}.werepresent-site:where(.werepresent-knowledge) .method-mid{color:var(--purple);font-weight:850;text-align:center}.werepresent-site:where(.werepresent-knowledge) .method-mid b{display:block;font-family:var(--serif);font-size:42px}.werepresent-site:where(.werepresent-knowledge) .method-symmetry{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.werepresent-site:where(.werepresent-knowledge) .method-symmetry div{background:var(--soft);border-radius:16px;font-size:12px;padding:16px}.werepresent-site:where(.werepresent-knowledge) .method-symmetry strong{display:block;margin-bottom:4px}.werepresent-site:where(.werepresent-knowledge) .core-feature-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:24px 0}.werepresent-site:where(.werepresent-knowledge) .core-feature{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px}.werepresent-site:where(.werepresent-knowledge) .core-feature h3{font-family:var(--serif);font-size:30px;font-weight:500;margin:8px 0 12px}.werepresent-site:where(.werepresent-knowledge) .core-feature p{color:var(--muted);font-size:14px;line-height:1.65}.werepresent-site:where(.werepresent-knowledge) .core-feature.purple{background:var(--lav)}@media(max-width:900px){.werepresent-site:where(.werepresent-knowledge) .core-chain{grid-template-columns:1fr 1fr}.werepresent-site:where(.werepresent-knowledge) .method-deep{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .method-mid{transform:none}.werepresent-site:where(.werepresent-knowledge) .core-feature-grid,.werepresent-site:where(.werepresent-knowledge) .symmetry-pair{grid-template-columns:1fr}}@media(max-width:560px){.werepresent-site:where(.werepresent-knowledge) .core-chain{grid-template-columns:1fr}.werepresent-site:where(.werepresent-knowledge) .method-symmetry{grid-template-columns:1fr}}.werepresent-site:where(.werepresent-knowledge) .practice-validation{border-top:1px solid var(--line);margin-top:44px;max-width:760px;padding-top:34px}.werepresent-site:where(.werepresent-knowledge) .practice-validation h3{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.08;margin:9px 0 14px}.werepresent-site:where(.werepresent-knowledge) .practice-validation p{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 18px;max-width:720px}.werepresent-site:where(.werepresent-knowledge) .practice-validation .text-link{display:inline-block}@media(max-width:768px){.werepresent-site:where(.werepresent-knowledge) .practice-validation{margin-top:34px;padding-top:28px}.werepresent-site:where(.werepresent-knowledge) .practice-validation h3{font-size:30px}}
/*# sourceMappingURL=main.7ec95b54.css.map*/