/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--gradient-angle:135deg}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-400:oklch(75% .183 55.934);--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-400:oklch(78.9% .154 211.53);--color-violet-300:oklch(81.1% .111 293.571);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-20{top:calc(var(--spacing) * 20)}.top-24{top:calc(var(--spacing) * 24)}.top-\[14\%\]{top:14%}.top-\[16px\]{top:16px}.top-\[22\%\]{top:22%}.top-\[28\%\]{top:28%}.top-\[30\%\]{top:30%}.top-\[32\%\]{top:32%}.top-\[max\(3\.5rem\,env\(safe-area-inset-top\)\)\]{top:max(3.5rem,env(safe-area-inset-top))}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[8\%\]{right:8%}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.right-\[14\%\]{right:14%}.right-\[18\%\]{right:18%}.right-\[22px\]{right:22px}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[16px\]{bottom:16px}.bottom-\[20\%\]{bottom:20%}.bottom-\[22\%\]{bottom:22%}.bottom-\[max\(0\.75rem\,calc\(18vh-3\.25rem\)\)\]{bottom:max(.75rem,18vh - 3.25rem)}.bottom-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(2rem,env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-\[8\%\]{left:8%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[15\%\]{left:15%}.left-\[15px\]{left:15px}.left-\[18\%\]{left:18%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[50\]{z-index:50}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[200\]{z-index:200}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-px{margin-block:-1px}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-\[2px\]{margin-top:2px}.mt-\[4px\]{margin-top:4px}.mt-auto{margin-top:auto}.-mr-4{margin-right:calc(var(--spacing) * -4)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-\[0\.85rem\]{height:.85rem}.h-\[2\.2rem\]{height:2.2rem}.h-\[2\.52rem\]{height:2.52rem}.h-\[3\.15rem\]{height:3.15rem}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[18rem\]{height:18rem}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[32rem\]{height:32rem}.h-\[36rem\]{height:36rem}.h-\[40rem\]{height:40rem}.h-\[88px\]{height:88px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.\!max-h-none{max-height:none!important}.max-h-\[min\(52vh\,420px\)\]{max-height:min(52vh,420px)}.max-h-\[min\(72dvh\,640px\)\]{max-height:min(72dvh,640px)}.max-h-\[min\(92dvh\,720px\)\]{max-height:min(92dvh,720px)}.max-h-\[min\(92vh\,640px\)\]{max-height:min(92vh,640px)}.max-h-\[min\(92vh\,820px\)\]{max-height:min(92vh,820px)}.max-h-\[min\(92vh\,900px\)\]{max-height:min(92vh,900px)}.max-h-\[min\(94dvh\,820px\)\]{max-height:min(94dvh,820px)}.max-h-\[min\(94dvh\,920px\)\]{max-height:min(94dvh,920px)}.max-h-\[min\(94vh\,860px\)\]{max-height:min(94vh,860px)}.max-h-full{max-height:100%}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[0\.75rem\]{min-height:.75rem}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.2rem\]{min-height:3.2rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[50dvh\]{min-height:50dvh}.min-h-\[54px\]{min-height:54px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-\[120px\]{min-height:120px}.min-h-\[148px\]{min-height:148px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[520px\]{min-height:520px}.min-h-\[calc\(100dvh-3\.85rem\)\]{min-height:calc(100dvh - 3.85rem)}.min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.min-h-\[min\(50dvh\,420px\)\]{min-height:min(50dvh,420px)}.min-h-\[min\(52vh\,420px\)\]{min-height:min(52vh,420px)}.min-h-\[min\(58dvh\,460px\)\]{min-height:min(58dvh,460px)}.min-h-\[min\(70dvh\,520px\)\]{min-height:min(70dvh,520px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.75rem\]{width:1.75rem}.w-\[2\.52rem\]{width:2.52rem}.w-\[2px\]{width:2px}.w-\[3\.15rem\]{width:3.15rem}.w-\[4\.15rem\]{width:4.15rem}.w-\[4\.25rem\]{width:4.25rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[6\.75rem\]{width:6.75rem}.w-\[7\.05rem\]{width:7.05rem}.w-\[9\.85rem\]{width:9.85rem}.w-\[10\.85rem\]{width:10.85rem}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-\[28rem\]{width:28rem}.w-\[30rem\]{width:30rem}.w-\[32rem\]{width:32rem}.w-\[36rem\]{width:36rem}.w-\[40rem\]{width:40rem}.w-\[88px\]{width:88px}.w-\[148px\]{width:148px}.w-\[275px\]{width:275px}.w-\[min\(88vw\,20rem\)\]{width:min(88vw,20rem)}.w-\[min\(100\%\,24rem\)\]{width:min(100%,24rem)}.w-\[min\(100\%\,380px\)\]{width:min(100%,380px)}.w-\[min\(100\%\,420px\)\]{width:min(100%,420px)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.\!max-w-2xl{max-width:var(--container-2xl)!important}.\!max-w-3xl{max-width:var(--container-3xl)!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9\.5rem\]{max-width:9.5rem}.max-w-\[11\.5rem\]{max-width:11.5rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[212px\]{max-width:212px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-7\.25rem\)\]{max-width:calc(100% - 7.25rem)}.max-w-\[min\(100\%\,18rem\)\]{max-width:min(100%,18rem)}.max-w-\[min\(100\%\,26rem\)\]{max-width:min(100%,26rem)}.max-w-\[min\(100\%\,920px\)\]{max-width:min(100%,920px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-\[12\%_86\%\]{transform-origin:12% 86%}.origin-\[50\%_0\%\]{transform-origin:50% 0}.origin-\[50\%_90\%\]{transform-origin:50% 90%}.origin-\[88\%_86\%\]{transform-origin:88% 86%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%)}.translate-y-1\/2,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3)}.translate-y-3,.translate-y-4{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_2px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-\[0\.9rem\]{gap:.9rem}.gap-\[2px\]{gap:2px}.gap-\[3vw\]{gap:3vw}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.\!gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.\!gap-x-1{-moz-column-gap:var(--spacing)!important;column-gap:var(--spacing)!important}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing) * 1.5);column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.gap-x-\[0\.28em\]{-moz-column-gap:.28em;column-gap:.28em}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-contain{overscroll-behavior-x:contain}.\!rounded-\[22px\]{border-radius:22px!important}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[7px\]{border-radius:7px}.rounded-\[14px\]{border-radius:14px}.rounded-\[17px\]{border-radius:17px}.rounded-\[18px\]{border-radius:18px}.rounded-\[19px\]{border-radius:19px}.rounded-\[20px\]{border-radius:20px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[27px\]{border-radius:27px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#00e2ff\]\/40{border-color:oklab(83.7097% -.124472 -.0750185/.4)}.border-\[rgba\(0\,226\,255\,0\.22\)\]{border-color:#00e2ff38}.border-\[rgba\(92\,0\,254\,0\.55\)\]{border-color:#5c00fe8c}.border-\[rgba\(128\,177\,255\,0\.18\)\]{border-color:#80b1ff2e}.border-\[rgba\(255\,255\,255\,0\.1\)\]{border-color:#ffffff1a}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[rgba\(255\,255\,255\,0\.12\)\]{border-color:#ffffff1f}.border-\[var\(--admin-input-border\)\]{border-color:var(--admin-input-border)}.border-\[var\(--admin-panel-border\)\]{border-color:var(--admin-panel-border)}.border-\[var\(--fs-color-border\)\]{border-color:var(--fs-color-border)}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-transparent{border-color:#0000}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-t-\[\#00E2FF\]{border-top-color:#00e2ff}.bg-\[\#0B0C1A\]{background-color:#0b0c1a}.bg-\[\#00e2ff\]{background-color:#00e2ff}.bg-\[rgba\(0\,226\,255\,0\.06\)\]{background-color:#00e2ff0f}.bg-\[rgba\(0\,226\,255\,0\.18\)\]{background-color:#00e2ff2e}.bg-\[rgba\(4\,6\,18\,0\.72\)\]{background-color:#040612b8}.bg-\[rgba\(8\,12\,28\,0\.97\)\]{background-color:#080c1cf7}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-\[rgba\(255\,255\,255\,0\.04\)\]{background-color:#ffffff0a}.bg-\[rgba\(255\,255\,255\,0\.06\)\]{background-color:#ffffff0f}.bg-\[var\(--admin-card-bg\)\]{background-color:var(--admin-card-bg)}.bg-\[var\(--admin-subtle-bg\)\]{background-color:var(--admin-subtle-bg)}.bg-\[var\(--fs-color-background\)\]{background-color:var(--fs-color-background)}.bg-\[var\(--fs-color-surface\)\]{background-color:var(--fs-color-surface)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/92{background-color:#000000eb}@supports (color:color-mix(in lab,red,red)){.bg-black\/92{background-color:color-mix(in oklab,var(--color-black) 92%,transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-br,.bg-gradient-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-\[image\:var\(--fs-gradient-2\)\]{background-image:var(--fs-gradient-2)}.bg-\[image\:var\(--fs-gradient-4\)\]{background-image:var(--fs-gradient-4)}.from-\[\#5C00FE\]{--tw-gradient-from:#5c00fe;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#5c00fe\]\/20{--tw-gradient-from:oklab(49.3687% .062439 -.287183/.2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#00E2FF\]{--tw-gradient-to:#00e2ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#00e2ff\]\/15{--tw-gradient-to:oklab(83.7097% -.124472 -.0750185/.15);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-\[18px\]{padding-inline:18px!important}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[13px\]{padding-inline:13px}.px-\[22px\]{padding-inline:22px}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-\[10px\]{padding-block:10px!important}.\!py-\[12px\]{padding-block:12px!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[1\.125rem\]{padding-top:1.125rem}.pt-\[3px\]{padding-top:3px}.pt-\[4\.1rem\]{padding-top:4.1rem}.pt-\[calc\(3\.85rem\+4rem\)\]{padding-top:7.85rem}.pt-\[calc\(3\.85rem\+6rem\)\]{padding-top:9.85rem}.pt-\[calc\(7rem\+1rem\)\]{padding-top:8rem}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[calc\(5\.5rem\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6em\]{font-size:.6em}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2rem\]{font-size:2rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[clamp\(2\.5rem\,12vw\,3\.75rem\)\]{font-size:clamp(2.5rem,12vw,3.75rem)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.085em\]{--tw-tracking:-.085em;letter-spacing:-.085em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#00E2FF\],.text-\[\#00e2ff\]{color:#00e2ff}.text-\[\#00e2ff\]\/90{color:oklab(83.7097% -.124472 -.0750185/.9)}.text-\[\#8FA3C4\]{color:#8fa3c4}.text-\[\#8FA3C7\]{color:#8fa3c7}.text-\[\#9FD4FF\]{color:#9fd4ff}.text-\[\#A9BBDB\]{color:#a9bbdb}.text-\[\#B6C7E2\]{color:#b6c7e2}.text-\[\#D8E8FF\]{color:#d8e8ff}.text-\[\#E8F0FF\]{color:#e8f0ff}.text-\[\#EAF1FF\]{color:#eaf1ff}.text-\[\#F2F6FF\]{color:#f2f6ff}.text-\[\#F4F7FF\]{color:#f4f7ff}.text-\[\#FF9B9B\]{color:#ff9b9b}.text-\[\#ff8f9a\]{color:#ff8f9a}.text-\[var\(--admin-text-faint\)\]{color:var(--admin-text-faint)}.text-\[var\(--admin-text-muted\)\]{color:var(--admin-text-muted)}.text-\[var\(--admin-text-primary\)\]{color:var(--admin-text-primary)}.text-\[var\(--admin-text-soft\)\]{color:var(--admin-text-soft)}.text-\[var\(--admin-text-strong\)\]{color:var(--admin-text-strong)}.text-\[var\(--fs-color-base-cyan\)\]{color:var(--fs-color-base-cyan)}.text-\[var\(--fs-color-highlight-cyan\)\]{color:var(--fs-color-highlight-cyan)}.text-\[var\(--fs-color-text-primary\)\]{color:var(--fs-color-text-primary)}.text-amber-300{color:var(--color-amber-300)}.text-cyan-100\/72{color:#cefafeb8}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/72{color:color-mix(in oklab,var(--color-cyan-100) 72%,transparent)}}.text-cyan-100\/74{color:#cefafebd}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/74{color:color-mix(in oklab,var(--color-cyan-100) 74%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-orange-400{color:var(--color-orange-400)}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/90{color:#ffa3a3e6}@supports (color:color-mix(in lab,red,red)){.text-red-300\/90{color:color-mix(in oklab,var(--color-red-300) 90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab,red,red)){.text-red-400\/90{color:color-mix(in oklab,var(--color-red-400) 90%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-slate-50{color:var(--color-slate-50)}.text-slate-200\/\[0\.06\]{color:#e2e8f00f}@supports (color:color-mix(in lab,red,red)){.text-slate-200\/\[0\.06\]{color:color-mix(in oklab,var(--color-slate-200) 6%,transparent)}}.text-slate-300\/60{color:#cad5e299}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/60{color:color-mix(in oklab,var(--color-slate-300) 60%,transparent)}}.text-slate-300\/76{color:#cad5e2c2}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/76{color:color-mix(in oklab,var(--color-slate-300) 76%,transparent)}}.text-slate-300\/80{color:#cad5e2cc}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/80{color:color-mix(in oklab,var(--color-slate-300) 80%,transparent)}}.text-slate-300\/84{color:#cad5e2d6}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/84{color:color-mix(in oklab,var(--color-slate-300) 84%,transparent)}}.text-slate-400\/70{color:#90a1b9b3}@supports (color:color-mix(in lab,red,red)){.text-slate-400\/70{color:color-mix(in oklab,var(--color-slate-400) 70%,transparent)}}.text-slate-400\/72{color:#90a1b9b8}@supports (color:color-mix(in lab,red,red)){.text-slate-400\/72{color:color-mix(in oklab,var(--color-slate-400) 72%,transparent)}}.text-violet-300\/90{color:#c4b4ffe6}@supports (color:color-mix(in lab,red,red)){.text-violet-300\/90{color:color-mix(in oklab,var(--color-violet-300) 90%,transparent)}}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--fs-color-accent\)\]{accent-color:var(--fs-color-accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.2\]{opacity:.2}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.09\]{opacity:.09}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.14\]{opacity:.14}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[-12px_0_48px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-12px_0_48px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:-12px 0 48px var(--tw-shadow-color,#00000040)}.shadow-\[0_0_0_2px_var\(--fs-color-surface\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--fs-color-surface))}.shadow-\[0_0_0_2px_var\(--fs-color-surface\)\],.shadow-\[0_0_24px_rgba\(92\,0\,254\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(92\,0\,254\,0\.2\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#5c00fe33)}.shadow-\[0_0_28px_rgba\(0\,226\,255\,0\.08\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#00e2ff14)}.shadow-\[0_0_28px_rgba\(0\,226\,255\,0\.08\)\],.shadow-\[0_0_32px_rgba\(32\,191\,255\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(32\,191\,255\,0\.15\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#20bfff26)}.shadow-\[0_0_48px_rgba\(92\,0\,254\,0\.16\)\]{--tw-shadow:0 0 48px var(--tw-shadow-color,#5c00fe29)}.shadow-\[0_0_48px_rgba\(92\,0\,254\,0\.16\)\],.shadow-\[0_0_80px_rgba\(92\,0\,254\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(92\,0\,254\,0\.2\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#5c00fe33)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#00000073)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\],.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000059)}.shadow-\[0_18px_60px_rgba\(78\,40\,255\,0\.36\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#4e28ff5c)}.shadow-\[0_18px_60px_rgba\(78\,40\,255\,0\.36\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000059)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.ring-2,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-\[var\(--fs-color-base-violet\)\]\/40{--tw-ring-color:var(--fs-color-base-violet)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--fs-color-base-violet\)\]\/40{--tw-ring-color:color-mix(in oklab,var(--fs-color-base-violet) 40%,transparent)}}.blur-\[90px\]{--tw-blur:blur(90px)}.blur-\[100px\],.blur-\[90px\]{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-\[100px\]{--tw-blur:blur(100px)}.blur-\[110px\]{--tw-blur:blur(110px)}.blur-\[110px\],.blur-\[120px\]{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-\[120px\]{--tw-blur:blur(120px)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[130px\],.blur-\[140px\]{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-\[140px\]{--tw-blur:blur(140px)}.blur-\[150px\]{--tw-blur:blur(150px);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-\[2px\]{--tw-backdrop-blur:blur(2px)}.backdrop-blur-\[2px\],.backdrop-blur-sm{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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[perspective\:900px\]{perspective:900px}.placeholder\:font-medium::-moz-placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[\#00e2ff\]\/70:hover{border-color:oklab(83.7097% -.124472 -.0750185/.7)}.hover\:border-\[rgba\(0\,226\,255\,0\.28\)\]:hover{border-color:#00e2ff47}.hover\:bg-\[\#00e2ff\]\/5:hover{background-color:oklab(83.7097% -.124472 -.0750185/.05)}.hover\:bg-\[rgba\(255\,255\,255\,0\.06\)\]:hover{background-color:#ffffff0f}.hover\:bg-\[var\(--admin-subtle-bg\)\]:hover{background-color:var(--admin-subtle-bg)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--fs-color-text-primary\)\]:hover{color:var(--fs-color-text-primary)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_24px_80px_rgba\(0\,226\,255\,0\.24\)\]:hover{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00e2ff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-\[var\(--fs-color-base-violet\)\]\/70:hover{--tw-ring-color:var(--fs-color-base-violet)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\[var\(--fs-color-base-violet\)\]\/70:hover{--tw-ring-color:color-mix(in oklab,var(--fs-color-base-violet) 70%,transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-\[rgba\(0\,226\,255\,0\.35\)\]:focus{border-color:#00e2ff59}.focus-visible\:ring-\[var\(--fs-color-base-cyan\)\]\/60:focus-visible{--tw-ring-color:var(--fs-color-base-cyan)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--fs-color-base-cyan\)\]\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--fs-color-base-cyan) 60%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}@media (hover:hover){.enabled\:hover\:brightness-110:enabled:hover{--tw-brightness:brightness(110%);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,)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:64rem){.max-lg\:fixed{position:fixed}.max-lg\:relative{position:relative}.max-lg\:right-0{right:0}.max-lg\:bottom-0{bottom:0}.max-lg\:bottom-\[8rem\]{bottom:8rem}.max-lg\:left-0{left:0}.max-lg\:z-10{z-index:10}.max-lg\:z-20{z-index:20}.max-lg\:z-\[70\]{z-index:70}.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-3{order:3}.max-lg\:order-4{order:4}.max-lg\:order-5{order:5}.max-lg\:order-6{order:6}.max-lg\:-my-2{margin-block:calc(var(--spacing) * -2)}.max-lg\:-mt-2{margin-top:calc(var(--spacing) * -2)}.max-lg\:-mt-11{margin-top:calc(var(--spacing) * -11)}.max-lg\:mt-0{margin-top:0}.max-lg\:mt-1{margin-top:var(--spacing)}.max-lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.max-lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.max-lg\:mt-auto{margin-top:auto}.max-lg\:-mr-\[2\.55rem\]{margin-right:-2.55rem}.max-lg\:block{display:block}.max-lg\:contents{display:contents}.max-lg\:flex{display:flex}.max-lg\:min-h-0{min-height:0}.max-lg\:w-full{width:100%}.max-lg\:w-max{width:-moz-max-content;width:max-content}.max-lg\:max-w-\[min\(100\%\,calc\(100vw-2\.75rem\)\)\]{max-width:min(100%,100vw - 2.75rem)}.max-lg\:flex-1{flex:1}.max-lg\:shrink-0{flex-shrink:0}.max-lg\:\[transform-origin\:center_62\%\]{transform-origin:50% 62%}.max-lg\:origin-\[50\%_88\%\]{transform-origin:50% 88%}.max-lg\:origin-\[50\%_95\%\]{transform-origin:50% 95%}.max-lg\:translate-y-\[3\.75rem\]{--tw-translate-y:3.75rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:scale-\[0\.72\]{scale:.72}.max-lg\:\[transform\:rotateX\(10deg\)_rotateY\(-14deg\)\]{transform:rotateX(10deg)rotateY(-14deg)}.max-lg\:\[transform\:rotateX\(10deg\)_rotateY\(14deg\)\]{transform:rotateX(10deg)rotateY(14deg)}.max-lg\:\[transform\:rotateX\(12deg\)_scale\(0\.98\)\]{transform:rotateX(12deg)scale(.98)}.max-lg\:\!justify-start{justify-content:flex-start!important}.max-lg\:justify-between{justify-content:space-between}.max-lg\:justify-center{justify-content:center}.max-lg\:justify-start{justify-content:flex-start}.max-lg\:gap-0{gap:0}.max-lg\:gap-1{gap:var(--spacing)}.max-lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-lg\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-lg\:py-2{padding-block:calc(var(--spacing) * 2)}.max-lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-lg\:py-5{padding-block:calc(var(--spacing) * 5)}.max-lg\:\!pt-\[6\.85rem\]{padding-top:6.85rem!important}.max-lg\:\!pt-\[7\.8rem\]{padding-top:7.8rem!important}.max-lg\:\!pt-\[8\.5rem\]{padding-top:8.5rem!important}.max-lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-lg\:pt-\[5rem\]{padding-top:5rem}.max-lg\:pt-\[7\.5rem\]{padding-top:7.5rem}.max-lg\:pt-\[7\.75rem\]{padding-top:7.75rem}.max-lg\:pb-0{padding-bottom:0}.max-lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-lg\:text-\[0\.68rem\]{font-size:.68rem}.max-lg\:opacity-\[0\.86\]{opacity:.86}.max-lg\:shadow-\[0_-10px_28px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 -10px 28px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.max-lg\:transition-\[bottom\]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.max-lg\:duration-300{--tw-duration:.3s;transition-duration:.3s}.max-lg\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.max-lg\:\[perspective\:900px\]{perspective:900px}.max-lg\:\[perspective\:1100px\]{perspective:1100px}.max-lg\:\[transform-style\:preserve-3d\]{transform-style:preserve-3d}}@media not all and (min-width:420px){@media not all and (min-width:64rem){.max-\[420px\]\:max-lg\:block{display:block}.max-\[420px\]\:max-lg\:\!pt-\[8rem\]{padding-top:8rem!important}.max-\[420px\]\:max-lg\:pt-\[7\.25rem\]{padding-top:7.25rem}.max-\[420px\]\:max-lg\:pt-\[7rem\]{padding-top:7rem}}}@media not all and (min-width:48rem){.max-md\:-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-md\:pt-12{padding-top:calc(var(--spacing) * 12)}}@media not all and (min-width:40rem){.max-sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.max-sm\:pt-\[min\(28vh\,8\.5rem\)\]{padding-top:min(28vh,8.5rem)}}@media (min-width:400px){.min-\[400px\]\:text-\[2\.65rem\]{font-size:2.65rem}}@media (min-width:421px){@media not all and (min-width:64rem){.min-\[421px\]\:max-lg\:hidden{display:none}}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mt-14{margin-top:calc(var(--spacing) * 14)}.sm\:mt-16{margin-top:calc(var(--spacing) * 16)}.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:-mr-5{margin-right:calc(var(--spacing) * -5)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:-ml-5{margin-left:calc(var(--spacing) * -5)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-\[1\.15rem\]{height:1.15rem}.sm\:h-\[2\.8rem\]{height:2.8rem}.sm\:h-\[18px\]{height:18px}.sm\:max-h-\[min\(90dvh\,880px\)\]{max-height:min(90dvh,880px)}.sm\:min-h-\[7rem\]{min-height:7rem}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-\[5\.65rem\]{width:5.65rem}.sm\:w-\[12\.3rem\]{width:12.3rem}.sm\:w-\[13\.8rem\]{width:13.8rem}.sm\:w-\[18\%\]{width:18%}.sm\:w-\[18px\]{width:18px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[38rem\]{max-width:38rem}.sm\:max-w-\[175px\]{max-width:175px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-0{min-width:0}.sm\:min-w-\[130px\]{min-width:130px}.sm\:flex-initial{flex:0 auto}.sm\:flex-none{flex:none}.sm\:-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.sm\:\!gap-x-0\.5{-moz-column-gap:calc(var(--spacing) * .5)!important;column-gap:calc(var(--spacing) * .5)!important}.sm\:\!gap-x-2{-moz-column-gap:calc(var(--spacing) * 2)!important;column-gap:calc(var(--spacing) * 2)!important}.sm\:gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.sm\:gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.sm\:self-end{align-self:flex-end}.sm\:overflow-visible{overflow:visible}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0\.5{padding-inline:calc(var(--spacing) * .5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-\[calc\(4\.35rem\+7\.5rem\)\]{padding-top:11.85rem}.sm\:pr-0{padding-right:0}.sm\:pr-2{padding-right:calc(var(--spacing) * 2)}.sm\:pr-14{padding-right:calc(var(--spacing) * 14)}.sm\:pb-0{padding-bottom:0}.sm\:pb-7{padding-bottom:calc(var(--spacing) * 7)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.6rem\]{font-size:.6rem}.sm\:text-\[0\.55rem\]{font-size:.55rem}.sm\:text-\[0\.56rem\]{font-size:.56rem}.sm\:text-\[0\.58rem\]{font-size:.58rem}.sm\:text-\[0\.62rem\]{font-size:.62rem}.sm\:text-\[0\.65rem\]{font-size:.65rem}.sm\:text-\[0\.68rem\]{font-size:.68rem}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[1\.38rem\]{font-size:1.38rem}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[2\.4rem\]{font-size:2.4rem}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[2\.85rem\]{font-size:2.85rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[3\.75rem\]{font-size:3.75rem}.sm\:text-\[24px\]{font-size:24px}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.sm\:whitespace-nowrap{white-space:nowrap}@media not all and (min-width:64rem){.sm\:max-lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:max-lg\:-mr-\[2\.75rem\]{margin-right:-2.75rem}.sm\:max-lg\:pt-\[calc\(8rem\+1rem\)\]{padding-top:9rem}}}@media (min-width:48rem){.md\:mt-7{margin-top:calc(var(--spacing) * 7)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-\[17rem\]{max-width:17rem}.md\:max-w-lg{max-width:var(--container-lg)}.md\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.md\:flex-row{flex-direction:row}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-\[0\.62rem\]{font-size:.62rem}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[3\.4rem\]{font-size:3.4rem}.md\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:inset-x-0{inset-inline:0}.lg\:bottom-0{bottom:0}.lg\:bottom-14{bottom:calc(var(--spacing) * 14)}.lg\:z-10{z-index:10}.lg\:order-none{order:0}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.lg\:mx-auto{margin-inline:auto}.lg\:-mt-6{margin-top:calc(var(--spacing) * -6)}.lg\:-mt-8{margin-top:calc(var(--spacing) * -8)}.lg\:-mt-\[1\.05em\]{margin-top:-1.05em}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:mt-6{margin-top:calc(var(--spacing) * 6)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:mt-28{margin-top:calc(var(--spacing) * 28)}.lg\:-mr-7{margin-right:calc(var(--spacing) * -7)}.lg\:mr-0{margin-right:0}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:-ml-7{margin-left:calc(var(--spacing) * -7)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-11{height:calc(var(--spacing) * 11)}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:h-\[4\.5rem\]{height:4.5rem}.lg\:h-screen{height:100vh}.lg\:max-h-\[13rem\]{max-height:13rem}.lg\:max-h-\[min\(50vh\,28rem\)\]{max-height:min(50vh,28rem)}.lg\:min-h-0{min-height:0}.lg\:min-h-12{min-height:calc(var(--spacing) * 12)}.lg\:min-h-\[340px\]{min-height:340px}.lg\:w-6{width:calc(var(--spacing) * 6)}.lg\:w-10{width:calc(var(--spacing) * 10)}.lg\:w-\[13\.55rem\]{width:13.55rem}.lg\:w-\[220px\]{width:220px}.lg\:w-full{width:100%}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-\[11rem\]{max-width:11rem}.lg\:max-w-\[20\.5rem\]{max-width:20.5rem}.lg\:max-w-\[33rem\]{max-width:33rem}.lg\:max-w-\[46rem\]{max-width:46rem}.lg\:max-w-\[48rem\]{max-width:48rem}.lg\:max-w-\[220px\]{max-width:220px}.lg\:max-w-\[920px\]{max-width:920px}.lg\:max-w-\[1040px\]{max-width:1040px}.lg\:max-w-\[1180px\]{max-width:1180px}.lg\:max-w-\[min\(100\%\,calc\(33rem\+4rem\+220px\)\)\]{max-width:min(100%,37rem + 220px)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:min-w-\[420px\]{min-width:420px}.lg\:min-w-\[min\(100\%\,20rem\)\]{min-width:min(100%,20rem)}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:origin-center{transform-origin:50%}.lg\:-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4)}.lg\:-translate-x-4,.lg\:-translate-y-3{translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3)}.lg\:-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6)}.lg\:-translate-y-6,.lg\:-translate-y-\[1px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1)}.lg\:-translate-y-\[calc\(3\.2rem\*1\.05\)\]{--tw-translate-y:calc(calc(3.2rem * 1.05) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:\[transform\:none\]{transform:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[33rem_220px\]{grid-template-columns:33rem 220px}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(320px\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,440px)}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.lg\:gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.lg\:gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.lg\:gap-x-12{-moz-column-gap:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 12)}.lg\:gap-x-16{-moz-column-gap:calc(var(--spacing) * 16);column-gap:calc(var(--spacing) * 16)}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-visible{overflow:visible}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overscroll-contain{overscroll-behavior:contain}.lg\:rounded-2xl{border-radius:var(--radius-2xl)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.lg\:py-0{padding-block:0}.lg\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:py-5{padding-block:calc(var(--spacing) * 5)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-0{padding-top:0}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pt-\[11\.5rem\]{padding-top:11.5rem}.lg\:pt-\[calc\(3rem\+4\.75rem\)\]{padding-top:7.75rem}.lg\:pt-\[calc\(3rem\+5\.25rem\)\]{padding-top:8.25rem}.lg\:pt-\[calc\(4\.35rem\+8\.5rem\)\]{padding-top:12.85rem}.lg\:pt-\[calc\(5rem-3\.36rem\)\]{padding-top:1.64rem}.lg\:pr-1{padding-right:var(--spacing)}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pb-0{padding-bottom:0}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:pb-\[4\.5rem\]{padding-bottom:4.5rem}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-10{padding-left:calc(var(--spacing) * 10)}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[0\.86rem\]{font-size:.86rem}.lg\:text-\[1\.75rem\]{font-size:1.75rem}.lg\:text-\[2rem\]{font-size:2rem}.lg\:text-\[3\.2rem\]{font-size:3.2rem}.lg\:text-\[3\.6rem\]{font-size:3.6rem}.lg\:text-\[3rem\]{font-size:3rem}.lg\:text-\[5rem\]{font-size:5rem}.lg\:leading-none{--tw-leading:1;line-height:1}.lg\:leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:opacity-100{opacity:1}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:80rem){.xl\:-mt-10{margin-top:calc(var(--spacing) * -10)}.xl\:mt-6{margin-top:calc(var(--spacing) * 6)}.xl\:w-\[305px\]{width:305px}.xl\:max-w-2xl{max-width:var(--container-2xl)}.xl\:max-w-\[22rem\]{max-width:22rem}.xl\:max-w-\[980px\]{max-width:980px}.xl\:max-w-\[1280px\]{max-width:1280px}.xl\:max-w-\[min\(100\%\,calc\(33rem\+6rem\+220px\)\)\]{max-width:min(100%,39rem + 220px)}.xl\:-translate-x-8{--tw-translate-x:calc(var(--spacing) * -8)}.xl\:-translate-x-8,.xl\:-translate-y-8{translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:-translate-y-8{--tw-translate-y:calc(var(--spacing) * -8)}.xl\:gap-7{gap:calc(var(--spacing) * 7)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}.xl\:gap-x-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.xl\:gap-x-24{-moz-column-gap:calc(var(--spacing) * 24);column-gap:calc(var(--spacing) * 24)}.xl\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.xl\:pl-10{padding-left:calc(var(--spacing) * 10)}.xl\:pl-12{padding-left:calc(var(--spacing) * 12)}.xl\:text-\[0\.68rem\]{font-size:.68rem}.xl\:text-\[0\.92rem\]{font-size:.92rem}.xl\:text-\[1\.0625rem\]{font-size:1.0625rem}.xl\:text-\[2\.35rem\]{font-size:2.35rem}.xl\:text-\[3\.75rem\]{font-size:3.75rem}.xl\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:96rem){.\32 xl\:-mt-12{margin-top:calc(var(--spacing) * -12)}.\32 xl\:-translate-x-10{--tw-translate-x:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (min-width:64rem){@media (orientation:portrait){.max-lg\:portrait\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-lg\:portrait\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-lg\:portrait\:flex{display:flex}.max-lg\:portrait\:min-h-0{min-height:0}.max-lg\:portrait\:flex-1{flex:1}.max-lg\:portrait\:shrink-0{flex-shrink:0}.max-lg\:portrait\:flex-col{flex-direction:column}.max-lg\:portrait\:items-stretch{align-items:stretch}.max-lg\:portrait\:justify-start{justify-content:flex-start}.max-lg\:portrait\:py-8{padding-block:calc(var(--spacing) * 8)}.max-lg\:portrait\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-lg\:portrait\:pt-\[clamp\(7\.25rem\,18svh\,12\.5rem\)\]{padding-top:clamp(7.25rem,18svh,12.5rem)}.max-lg\:portrait\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-lg\:portrait\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}}@media (min-width:40rem){@media not all and (min-width:64rem){@media (orientation:portrait){.sm\:max-lg\:portrait\:mt-5{margin-top:calc(var(--spacing) * 5)}}}}@media not all and (min-width:64rem){@media (orientation:landscape){.max-lg\:landscape\:flex{display:flex}.max-lg\:landscape\:grid-cols-\[minmax\(0\,22rem\)_180px\]{grid-template-columns:minmax(0,22rem) 180px}}}.\[\&_article\>div\:first-child\]\:h-8 article>div:first-child{height:calc(var(--spacing) * 8)}.\[\&_article\>div\:first-child\]\:w-8 article>div:first-child{width:calc(var(--spacing) * 8)}@media (min-width:40rem){.sm\:\[\&_article\>div\:first-child\]\:h-9 article>div:first-child{height:calc(var(--spacing) * 9)}.sm\:\[\&_article\>div\:first-child\]\:w-9 article>div:first-child{width:calc(var(--spacing) * 9)}}.\[\&_h2\]\:text-\[0\.72rem\] h2{font-size:.72rem}@media (min-width:40rem){.sm\:\[\&_h2\]\:text-\[0\.82rem\] h2{font-size:.82rem}}@media (min-width:64rem){.lg\:\[\&_h2\]\:text-\[0\.9rem\] h2{font-size:.9rem}}.\[\&_svg\]\:h-\[18px\] svg{height:18px}.\[\&_svg\]\:w-\[18px\] svg{width:18px}@media (min-width:40rem){.sm\:\[\&_svg\]\:h-5 svg{height:calc(var(--spacing) * 5)}.sm\:\[\&_svg\]\:w-5 svg{width:calc(var(--spacing) * 5)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{color-scheme:dark;--fs-color-primary:#104bef;--fs-color-primary-alt:#00b9ff;--fs-color-secondary:#00b9ff;--fs-color-new-base-violet:#4c00fe;--fs-color-base-violet:#5c00fe;--fs-color-accent-violet:#8400f0;--fs-color-base-cyan:#00e2ff;--fs-color-highlight-cyan:#5ff;--fs-color-background:#050816;--fs-color-surface:#0b1022;--fs-color-surface-alt:#10172b;--fs-color-border:#80b1ff2e;--fs-color-text-primary:#f4f7ff;--fs-color-text-secondary:#e4ebffb8;--fs-gradient-1:linear-gradient(135deg,#8400f0,#7302e7);--fs-gradient-2:linear-gradient(135deg,#5c00fe,#104bef);--fs-gradient-3:linear-gradient(135deg,#8400f0,#00b9ff);--fs-gradient-4:linear-gradient(135deg,#5c00fe,#00e2ff);--fs-gradient-5:linear-gradient(135deg,#104bef,#00e2ff);--fs-shadow-glow:0 0 60px #00e2ff24;--fs-shadow-button:0 20px 60px #144bef47;--fs-radius-pill:999px;--fs-radius-card:28px;--fs-color-surface-search:#080a17;--fs-color-btn-outline-bg:#080a17f5;--fs-color-header-bg:#050816d1;--wizard-text-primary:#e8f1ff;--wizard-text-secondary:#b6c7e2;--wizard-footer-glass-bg:#05081694;--admin-text-primary:#f4f7ff;--admin-text-strong:#ffffffd1;--admin-text-secondary:#ffffff9e;--admin-text-muted:#ffffff8c;--admin-text-soft:#ffffff73;--admin-text-faint:#ffffff59;--admin-panel-bg:#121826eb;--admin-panel-border:#ffffff1a;--admin-panel-border-subtle:#ffffff14;--admin-input-bg:#ffffff0d;--admin-input-border:#ffffff1f;--admin-subtle-bg:#ffffff0a;--admin-card-bg:#ffffff08;--admin-elevated-bg:#121826;--admin-thumb-bg:#00000040;--admin-accent-link:#b8ffff;--admin-filters-panel-bg:linear-gradient(155deg,#5c00fe29,#00e2ff14 36%,#ffffff08 68%),#0e122457;--admin-filters-panel-shadow:0 28px 90px #00000047,inset 0 1px 0 #ffffff1a;--admin-input-bg-strong:#ffffff14;--admin-dashed-border:#ffffff24;--admin-accent-violet-text:#d8c8ff;--admin-focus-shadow:0 12px 40px #00000047;--admin-trait-icon-stroke:#ffffff85}[data-theme=light]{color-scheme:light;--fs-color-background:#f5f6ff;--fs-color-surface:#eaeaf8;--fs-color-surface-alt:#e2e2f4;--fs-color-border:#5c00fe24;--fs-color-text-primary:#0c0d24;--fs-color-text-secondary:#0f194694;--fs-shadow-glow:0 0 60px #5c00fe14;--fs-color-surface-search:#eaeaf8;--fs-color-btn-outline-bg:#f5f6fffa;--fs-color-header-bg:#f5f6ffd9;--wizard-text-primary:var(--fs-color-text-primary);--wizard-text-secondary:#0f1946b8;--wizard-footer-glass-bg:#f5f6ffc7;--admin-text-primary:var(--fs-color-text-primary);--admin-text-strong:#0c0d24e6;--admin-text-secondary:#0f19469e;--admin-text-muted:#0f194694;--admin-text-soft:#0f19467a;--admin-text-faint:#0f194661;--admin-panel-bg:#fffffff0;--admin-panel-border:#5c00fe24;--admin-panel-border-subtle:#5c00fe1a;--admin-input-bg:#ffffffeb;--admin-input-border:#5c00fe2e;--admin-subtle-bg:#5c00fe0d;--admin-card-bg:#ffffffd1;--admin-elevated-bg:#fff;--admin-thumb-bg:#5c00fe0f;--admin-accent-link:#5c00fe;--admin-filters-panel-bg:linear-gradient(155deg,#5c00fe14,#00e2ff0f 36%,#ffffffeb 68%),#fffffff5;--admin-filters-panel-shadow:0 28px 90px #5c00fe1a,inset 0 1px 0 #ffffffe6;--admin-input-bg-strong:#5c00fe0f;--admin-dashed-border:#5c00fe33;--admin-accent-violet-text:#5c00fe;--admin-focus-shadow:0 12px 40px #5c00fe1f;--admin-trait-icon-stroke:#0f194694}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,html{max-width:100%;overflow-x:hidden}body{min-height:100vh;color:var(--fs-color-text-primary);font-family:var(--font-outfit),Arial,sans-serif;font-feature-settings:"ss01" 1,"cv01" 1;background:radial-gradient(circle at 50% 20%,#00b7ff21,#0000 22%),radial-gradient(circle at 24% 16%,#8b22ff2e,#0000 24%),radial-gradient(circle at 75% 58%,#0d215466,#0000 40%),linear-gradient(#060714,#050611);margin:0;transition:background .4s,color .3s}[data-theme=light] body{background:radial-gradient(circle at 50% 20%,#5c00fe0f,#0000 28%),radial-gradient(circle at 24% 16%,#00e2ff0a,#0000 26%),linear-gradient(#f5f6ff,#eaeaf8)}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}::-moz-selection{background:#55ffff3d}::selection{background:#55ffff3d}.hero-grid{background-image:linear-gradient(#ffffff04 1px,#0000 0),linear-gradient(90deg,#ffffff04 1px,#0000 0);background-position:50%;background-size:88px 88px;-webkit-mask-image:radial-gradient(circle,#000 32%,#0000 78%);mask-image:radial-gradient(circle,#000 32%,#0000 78%)}[data-theme=light] .hero-grid{background-image:linear-gradient(#5c00fe0a 1px,#0000 0),linear-gradient(90deg,#5c00fe0a 1px,#0000 0)}@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:135deg}@keyframes gradient-text-flow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes gradient-rotate{to{--gradient-angle:495deg}}.gradient-text{background-image:linear-gradient(90deg,var(--fs-color-base-violet),var(--fs-color-base-cyan),var(--fs-color-base-violet))}.gradient-text,.gradient-text-score{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:gradient-text-flow 10s infinite}.gradient-text-score{background-repeat:no-repeat}.site-logo-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.16em;display:inline-block;overflow:visible}.site-logo-mark{background-image:linear-gradient(90deg,var(--fs-color-base-violet),var(--fs-color-base-cyan),var(--fs-color-base-violet));background-repeat:no-repeat;background-size:200%;flex-shrink:0;animation:gradient-text-flow 12s infinite;display:inline-block;-webkit-mask-image:url(/icons/Mietscore_shape.png);mask-image:url(/icons/Mietscore_shape.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.site-logo-mark{background-image:linear-gradient(90deg,var(--fs-color-base-violet),var(--fs-color-base-cyan));background-size:100%;animation:none}}.gradient-animated-bg{--gradient-angle:135deg;background:linear-gradient(var(--gradient-angle),var(--fs-color-base-violet),var(--fs-color-base-cyan));animation:gradient-rotate 8s linear infinite}.search-pill-marquee-track{width:-moz-max-content;width:max-content;animation:search-pill-marquee 24s linear infinite;display:flex}@keyframes search-pill-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.search-pill-marquee-track{animation:none}}@keyframes life-timeline-shimmer-once{0%{opacity:0;top:0}20%{opacity:.22}to{opacity:0;top:100%}}.life-timeline-trunk{background:linear-gradient(#5c00fe8c,#00e2ffd1 50%,#5c00fe8c);border-radius:999px;width:2px;box-shadow:0 0 10px #00e2ff24}.life-timeline-branch{border-radius:999px;width:12px;height:2px;display:block}.life-timeline-branch--left{background:linear-gradient(90deg,#00e2ffd1,#5c00fe8c);box-shadow:0 0 8px #00e2ff1a}.life-timeline-branch--right{background:linear-gradient(90deg,#5c00fe8c,#00e2ffd1);box-shadow:0 0 8px #00e2ff1a}.life-timeline-shimmer:before{content:"";filter:blur(.5px);background:linear-gradient(#0000,#00e2ff47 50%,#0000);border-radius:999px;width:8px;height:28px;animation:life-timeline-shimmer-once 1.8s ease-out forwards;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.life-timeline-shimmer:before{opacity:0;animation:none}}.life-timeline--embedded{width:100%;margin-top:0;overflow:visible}.profile-timeline-stack{position:relative;overflow:visible}.profile-timeline-stack .profile-preview-card-host{z-index:1;width:100%;position:relative}.profile-header-stack{position:relative;overflow:hidden}.metric-info-popover{vertical-align:middle;display:inline-flex;position:relative}.metric-info-popover__trigger{width:.95rem;height:.95rem;color:var(--fs-color-text-secondary);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.metric-info-popover__trigger:hover,.metric-info-popover__trigger[aria-expanded=true]{color:#b8f6ff;background:#00e2ff1a;border-color:#00e2ff73}.metric-info-popover__panel{background:#0c1020f7;border:1px solid #ffffff1f;border-radius:14px;padding:.65rem .75rem;box-shadow:0 14px 40px #00000073}.metric-info-popover__panel-scroll{max-height:min(16rem,50vh);overflow-y:auto}.metric-info-popover__section+.metric-info-popover__section{border-top:1px solid #ffffff14;margin-top:.65rem;padding-top:.65rem}.metric-info-popover__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-primary);font-size:.68rem;font-weight:700}.metric-info-popover__section-body{color:var(--fs-color-text-secondary);margin-top:.25rem;font-size:.72rem;line-height:1.45}.profile-ticket-seam__line{background:var(--fs-color-border);height:1px;position:absolute;top:50%;left:.375rem;right:.375rem;transform:translateY(-50%)}.profile-ticket-seam__notch{border:1px solid var(--fs-color-border);background:var(--fs-color-background);border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.profile-ticket-seam__notch--left{clip-path:inset(-1px -1px -1px 50%);left:0;transform:translate(-50%,-50%)}.profile-ticket-seam__notch--right{clip-path:inset(-1px 50% -1px -1px);right:0;transform:translate(50%,-50%)}.life-timeline-inner--embedded{padding-top:0;overflow:visible}.life-timeline-trunk-bridge{z-index:0;width:2px;height:var(--life-timeline-header-gap,1.75rem);pointer-events:none;background:linear-gradient(#5c00fe8c,#00e2ffd1 50%,#5c00fe8c);border-radius:999px;display:none;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 2px));box-shadow:0 0 10px #00e2ff24}.profile-timeline-stack .life-timeline-trunk-bridge{display:block}.life-timeline-trunk-bridge--residence{left:8px;transform:translate(-50%,calc(-100% - 2px))}.life-timeline-header-slot{padding-top:var(--life-timeline-header-gap,1.75rem)}.life-timeline-header-label--action{cursor:pointer;transition:border-color .2s,background-color .2s}.life-timeline-header-label--action:hover{background:#00e2ff0f;border-color:#00e2ff59}[data-theme=light] .life-timeline-header-label--action:hover{background:#0088aa0f;border-color:#0088aa73}.life-timeline-end-dot{background:linear-gradient(135deg,#5c00feeb,#00e2ffeb);border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #00e2ff38}.life-timeline-birth-caption{color:#8fa3c7}.life-timeline-birth-caption__action{color:var(--fs-color-base-cyan);text-underline-offset:2px;font-weight:600;text-decoration:underline;transition:opacity .15s}.life-timeline-birth-caption__action:hover{opacity:.85}[data-theme=light] .life-timeline-birth-caption{color:#6b7fa8}.life-timeline-card{background:#0c1026b8;border-color:#ffffff1a;box-shadow:0 12px 32px #00000047}.life-timeline-card-category{color:#7b93bc}.life-timeline-card-title{color:#f2f6ff}.life-timeline-card-subtitle{color:#a9bbdb}.life-timeline-card-period{color:#00d4ff}.life-timeline-header-label{color:#b6c7e2;background:#0c10268c;border-color:#ffffff1a}[data-theme=light] .life-timeline-card{background:#ffffffeb;border-color:#5c00fe24;box-shadow:0 10px 28px #5c00fe14}[data-theme=light] .life-timeline-card-category{color:#6b7fa8}[data-theme=light] .life-timeline-card-title{color:var(--fs-color-text-primary)}[data-theme=light] .life-timeline-card-subtitle{color:#5a6b8a}[data-theme=light] .life-timeline-card-period{color:#08a}[data-theme=light] .life-timeline-header-label{color:#4a5568;background:#ffffffe0;border-color:#5c00fe29}.life-timeline-action-btn{color:#c5d5f2;border-color:#ffffff1f}.life-timeline-action-btn:hover{border-color:#00e2ff59}[data-theme=light] .life-timeline-action-btn{color:#4a5568;border-color:#5c00fe24}[data-theme=light] .life-timeline-action-btn:hover{border-color:#0088aa73}.gradient-outline-btn{background:linear-gradient(var(--fs-color-btn-outline-bg),var(--fs-color-btn-outline-bg)) padding-box,var(--fs-gradient-4) border-box;border-color:#0000;transition:background .4s,color .3s}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;background:var(--fs-gradient-4);opacity:.28;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=light] .gradient-border:before{opacity:.5}.soft-divider{position:relative}.soft-divider:after{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;bottom:0}[data-theme=light] .soft-divider:after{background:linear-gradient(90deg,#0000,#5c00fe26,#0000)}[data-theme=light] nav ul{color:#0f194694}[data-theme=light] nav ul a:hover{color:#0c0d24}.site-header-nav-link{color:var(--fs-color-text-secondary)}.site-header-nav-link--active,.site-header-nav-link:hover,[data-theme=light] .site-header-nav-link--active{color:var(--fs-color-text-primary)}.site-header-account{position:relative}.site-header-account__trigger{cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex}.site-header-account__trigger:focus-visible{outline-offset:3px;outline:2px solid #00e2ffa6}.site-header-account__avatar-ring{background:var(--fs-gradient-4);border-radius:9999px;padding:2px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;display:flex}.site-header-account--open .site-header-account__avatar-ring,.site-header-account:hover .site-header-account__avatar-ring{transform:scale(1.05);box-shadow:0 0 0 3px #5c00fe1f}.site-header-account__avatar{-o-object-fit:cover;object-fit:cover;background:var(--fs-color-header-bg);width:2.15rem;height:2.15rem;box-shadow:0 0 0 1.5px var(--fs-color-header-bg);border-radius:9999px;display:block}.site-header-account__avatar--fallback{letter-spacing:.02em;color:var(--fs-color-text-primary);background:linear-gradient(var(--fs-color-surface),var(--fs-color-surface)) padding-box,var(--fs-gradient-4) border-box;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.site-header-account__menu{z-index:60;border:1px solid var(--fs-color-border);background:var(--fs-color-header-bg);opacity:0;visibility:hidden;pointer-events:none;border-radius:.85rem;width:min(19.5rem,100vw - 1.5rem);padding:.45rem 0;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:calc(100% + .55rem);right:0;transform:translateY(-4px);box-shadow:0 14px 40px #00000047}.site-header-account__menu:before{content:"";height:.7rem;position:absolute;top:-.7rem;left:0;right:0}.site-header-account--open .site-header-account__menu,.site-header-account:focus-within .site-header-account__menu,.site-header-account:hover .site-header-account__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header-account__menu-header{border-bottom:1px solid var(--fs-color-border);padding:.55rem .9rem .7rem}.site-header-account__menu-name{color:var(--fs-color-text-primary);margin:0;font-size:.88rem;font-weight:650;line-height:1.25}.site-header-account__menu-email{color:var(--fs-color-text-secondary);word-break:break-word;margin:.15rem 0 0;font-size:.78rem;line-height:1.35}.site-header-account__menu-plan{border-bottom:1px solid var(--fs-color-border);padding:.55rem .7rem .6rem}.site-header-account__menu-plan .landlord-plan-toggle{justify-content:space-between;gap:.35rem;width:100%;max-width:none;height:auto;min-height:2.2rem;padding:.2rem .25rem .2rem .3rem}.site-header-account__menu-list{flex-direction:column;padding:.35rem 0;display:flex}.site-header-account__menu-footer{border-top:1px solid var(--fs-color-border);margin-top:.15rem;padding:.35rem 0 .2rem}.site-header-account__menu-item{text-align:left;width:100%;color:var(--fs-color-text-primary);cursor:pointer;background:0 0;border:0;padding:.55rem .9rem;font-size:.86rem;font-weight:500;transition:background .15s;display:block}.site-header-account__menu-item:focus-visible,.site-header-account__menu-item:hover{background:#ffffff0d;outline:none}[data-theme=light] .site-header-account__menu-item:focus-visible,[data-theme=light] .site-header-account__menu-item:hover{background:#0f19460d}.site-header-account__menu-item--signout{font-weight:650}.site-header-account__menu-item--signout .gradient-text{font-weight:inherit}[data-theme=light] .site-header-account__menu{box-shadow:0 14px 36px #14183c1f}html[data-theme=light] .hero-eyebrow{color:#3c0ab4a6;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}[data-theme=light] .hero-subline{color:#0f1946a6}[data-theme=light] .trust-benefits-row article>div:first-child{color:#5c00fea6}[data-theme=light] .trust-benefits-row h2{color:#0f194699}.theme-toggle:hover{background:#ffffff0f}[data-theme=light] .theme-toggle:hover{background:#0000000f}.auth-modal-glass{backdrop-filter:blur(22px)saturate(1.25);background:linear-gradient(145deg,#ffffff14,#0000 42%),#080c1cc7;border:1px solid #80b1ff38;box-shadow:0 28px 90px #0000007a,inset 0 1px #ffffff14}[data-theme=light] .auth-modal-glass{background:linear-gradient(145deg,#ffffffeb,#f5f6ffe0);border-color:#5c00fe29;box-shadow:0 24px 70px #5c00fe1f,inset 0 1px #fffffff2}.auth-role-tile{border:1px solid var(--fs-color-border);color:var(--fs-color-text-secondary);background:#ffffff08}.auth-role-tile:hover{color:var(--fs-color-text-primary);border-color:#00e2ff59}.auth-role-tile--selected{background:linear-gradient(var(--fs-color-surface),var(--fs-color-surface)) padding-box,var(--fs-gradient-4) border-box;color:var(--fs-color-text-primary);border-color:#0000;box-shadow:0 0 28px #00e2ff1f}[data-theme=light] .auth-role-tile{background:#ffffffa6}.auth-google-btn{border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);background:#ffffff0a}[data-theme=light] .auth-google-btn{background:#ffffffe6}.auth-field{border:1px solid var(--fs-color-border);width:100%;color:var(--fs-color-text-primary);background:#ffffff0a;border-radius:14px;outline:none;padding:.72rem .9rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.auth-field::-moz-placeholder{color:var(--fs-color-text-secondary);opacity:.65}.auth-field::placeholder{color:var(--fs-color-text-secondary);opacity:.65}.auth-field:focus{border-color:#00e2ff73;box-shadow:0 0 0 3px #00e2ff1f}.auth-field:-webkit-autofill{caret-color:var(--fs-color-text-primary);border-color:var(--fs-color-border);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #080c1cf5!important}.auth-field:autofill{caret-color:var(--fs-color-text-primary);border-color:var(--fs-color-border);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #080c1cf5!important}.auth-field:-webkit-autofill:focus,.auth-field:-webkit-autofill:hover{caret-color:var(--fs-color-text-primary);border-color:var(--fs-color-border);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #080c1cf5!important}.auth-field:-webkit-autofill:active{caret-color:var(--fs-color-text-primary);border-color:var(--fs-color-border);-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #080c1cf5!important}[data-theme=light] .auth-field{background:#fffffff2}[data-theme=light] .auth-field:-webkit-autofill{-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #fffffffa!important}[data-theme=light] .auth-field:autofill{-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #fffffffa!important}[data-theme=light] .auth-field:-webkit-autofill:focus,[data-theme=light] .auth-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #fffffffa!important}[data-theme=light] .auth-field:-webkit-autofill:active{-webkit-text-fill-color:var(--fs-color-text-primary)!important;box-shadow:inset 0 0 0 1000px #fffffffa!important}.auth-checkbox{width:1.05rem;height:1.05rem;accent-color:var(--fs-color-base-cyan);cursor:pointer;flex-shrink:0}.auth-link{color:var(--fs-color-base-cyan);text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.auth-link:hover{opacity:.85}.wizard-below-header{background:0 0;min-height:100dvh;padding-top:3.85rem}@media (min-width:640px){.wizard-below-header{padding-top:4.35rem}}.welcome-page-main{box-sizing:border-box;min-height:auto;padding-top:calc(3.85rem + clamp(5rem,18vh,11rem))}@media (min-width:640px){.welcome-page-main{padding-top:calc(4.35rem + clamp(5.5rem,16vh,10rem))}}.bewerben-landing-main{padding-top:0}.bewerben-landing-intro{padding-top:clamp(4.5rem,20vh,10rem)}.bewerben-landing-actions{margin-top:clamp(3.5rem,12vh,6.5rem);padding-bottom:clamp(2rem,6vh,3rem)}.bewerben-apply-close{z-index:20;color:#e4ebffe0;cursor:pointer;background:#0b1022b8;border:1px solid #b6c7e259;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.bewerben-apply-close:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff73}.bewerben-apply-close__icon{width:.95rem;height:.95rem}.bewerben-quick-apply{position:relative}.bewerben-quick-apply:not(.bewerben-quick-apply--modal)>.bewerben-apply-close{top:4.2rem;right:max(.85rem,env(safe-area-inset-right,0px));position:fixed}.bewerben-quick-apply--modal .wizard-page{background:0 0;max-width:none}.bewerben-apply-modal .bewerben-apply-close{position:absolute;top:.85rem;right:.85rem}.bewerben-apply-modal__panel{background:var(--admin-filters-panel-bg);box-shadow:var(--admin-filters-panel-shadow);backdrop-filter:blur(24px)saturate(1.2);border:1px solid #5c00fe38;border-radius:28px}.bewerben-apply-modal__panel .wizard-footer,.bewerben-apply-modal__panel .wizard-page{background:0 0}.bewerben-apply-modal__body{padding-top:2.75rem}.bewerben-loading__spinner{background:conic-gradient(from 140deg,#5c00fe 0,#00e2ff 55%,#0000 78% 100%);border-radius:999px;width:2.75rem;height:2.75rem;animation:bewerben-loading-spin .85s linear infinite;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}@keyframes bewerben-loading-spin{to{transform:rotate(1turn)}}.bewerben-welcome-page.welcome-page-main{padding-top:calc(3.85rem + clamp(1.5rem,6vh,3.375rem))}@media (min-width:640px){.bewerben-welcome-page.welcome-page-main{padding-top:calc(4.35rem + clamp(1.7rem,5.25vh,3rem))}}@media (min-width:1024px){.bewerben-welcome-page.welcome-page-main{padding-top:calc(4.35rem + clamp(1.875rem,6vh,3.75rem))}}.welcome-page-title{color:#e8f1ff;letter-spacing:-.02em;font-size:clamp(1.75rem,1.1rem + 2.2vw,2.85rem);font-weight:800;line-height:1.15}.welcome-page-body{color:#b6c7e2;font-size:1.0625rem;line-height:1.55}@media (min-width:1024px){.welcome-page-main{align-items:center;padding-top:calc(4.35rem + clamp(6.5rem,16vh,11rem))}.welcome-page-content{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26rem;display:flex}.welcome-page-title--hero{white-space:nowrap;flex-wrap:nowrap;justify-content:center;font-size:clamp(2.35rem,1.6rem + 1.2vw,3rem)}.welcome-page-body{text-align:left;align-self:stretch;width:100%;max-width:26rem;font-size:1rem}.welcome-page-body>*{justify-content:flex-start}.welcome-page-cta{width:100%;max-width:26rem;margin-top:2.25rem}}.wizard-page{color:var(--fs-color-text-primary);height:calc(100dvh - 3.85rem);min-height:calc(100dvh - 3.85rem);max-height:calc(100dvh - 3.85rem)}.wizard-page,[data-theme=light] .wizard-page{background:0 0}body[data-wizard-scroll-lock=true] .wizard-shell-main{overscroll-behavior:none;touch-action:none;overflow:hidden!important}@media (min-width:640px){.wizard-page{height:calc(100dvh - 4.35rem);min-height:calc(100dvh - 4.35rem);max-height:calc(100dvh - 4.35rem)}}@media (min-width:1024px){.wizard-below-header{padding-top:6.35rem}.wizard-page{min-height:calc(100dvh - 6.35rem)}.wizard-page,.wizard-page--scrollable{height:auto;max-height:none;overflow:visible}.wizard-page--scrollable .wizard-shell-main{flex:none;overflow:visible}.wizard-header{padding-top:2.25rem}.app-page-scroll{-webkit-overflow-scrolling:touch}}body.landing-active,html.landing-active{width:100%;max-width:100%;overflow-x:hidden!important}@media (max-width:1023px){.landing-scroll-container{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom;width:100%;max-width:100%;overflow-x:hidden}}ul.landlord-benefit-list{margin:0;padding-left:1.35rem;list-style-type:disc;list-style-position:outside}ul.landlord-benefit-list>li{padding-left:.15rem;display:list-item}ul.landlord-benefit-list>li::marker{color:var(--fs-color-text-primary);font-size:.85em}.wizard-title{color:var(--wizard-text-primary);font-size:25px;font-weight:800;line-height:1.2}.wizard-subtitle{color:var(--wizard-text-secondary);font-weight:400}.wizard-flow-text{color:var(--wizard-text-primary)}.wizard-flow-question,.wizard-flow-text-muted{color:var(--wizard-text-secondary)}.wizard-flow-question{font-size:22px;font-weight:400;line-height:1.35}.wizard-question{color:var(--wizard-text-primary)}.wizard-pill{isolation:isolate;background:0 0;border:1.5px solid #5c00fe8c;border-radius:20px;padding:9px 14px;font-size:14px;font-weight:600;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s;position:relative;overflow:hidden}.wizard-pill>span{z-index:1;position:relative}.wizard-pill-label{background-image:var(--fs-gradient-4);color:#0000;-webkit-background-clip:text;background-clip:text}.wizard-pill--selected{background:0 0;border-color:#0000}.wizard-pill--selected:before{content:"";z-index:0;background:var(--fs-gradient-4);background-position:-6% -10%;background-repeat:no-repeat;background-size:115% 115%;position:absolute;inset:-4px -3px -3px -4px}.wizard-pill--block{border-radius:20px;justify-content:center;width:100%;padding:16px 18px;font-size:15px;display:flex}.amenity-importance-pill{isolation:isolate;background:0 0;border:1.5px solid #5c00fe8c;position:relative;overflow:hidden}.amenity-importance-pill--selected{border-color:#0000}.amenity-importance-pill--selected:before{content:"";z-index:0;background:var(--fs-gradient-4);position:absolute;inset:0}.amenity-importance-pill__label{z-index:1;color:#fff;position:relative}[data-theme=light] .amenity-importance-pill:not(.amenity-importance-pill--selected){color:#0f194673;border-color:#5c00fe47}[data-theme=light] .amenity-importance-pill--selected .amenity-importance-pill__label{color:#fff}.dashboard-search-profile__body{box-shadow:inset 0 0 0 1px #ffffff05}.profile-search-profile__title{color:var(--fs-color-text-primary,#fff);font-size:1.0625rem;font-weight:600}.dashboard-search-profile__edit,.profile-search-profile__edit{color:#5ff;font-size:.875rem;font-weight:600}.profile-search-profile__edit-row{justify-content:flex-end;margin:-.15rem 0 .15rem;display:flex}.profile-search-profile__type-chip{align-items:center;gap:.4rem;display:inline-flex}.profile-search-profile__type-icon{color:#fff;flex-shrink:0;width:.9rem;height:.9rem}.dashboard-search-profile__body,.profile-search-profile__body{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1rem;box-shadow:inset 0 0 0 1px #ffffff05}.profile-search-profile__line{color:var(--fs-color-text-primary,#fff);font-size:1rem;font-weight:600;line-height:1.35}.profile-search-profile--compact .profile-search-profile__line,.profile-search-profile__line--compact{font-size:clamp(.62rem,.35vw + .52rem,.74rem);line-height:1.3}.profile-search-profile--compact .profile-search-profile__title{font-size:clamp(.64rem,.35vw + .54rem,.76rem)}.profile-search-profile--compact .profile-search-profile__body{border-radius:14px;margin-top:.65rem;padding:.65rem .7rem}.profile-search-profile--compact .profile-search-profile__highlight{font-size:clamp(.78rem,.45vw + .58rem,.92rem)}.profile-search-profile__highlight{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1}.profile-search-profile__amenity-heading,.profile-search-profile__amenity-label{color:var(--fs-color-text-secondary,#ffffff9e);font-size:.875rem;font-weight:600}.profile-search-profile--compact .profile-search-profile__amenity-heading,.profile-search-profile--compact .profile-search-profile__amenity-label{font-size:clamp(.58rem,.3vw + .5rem,.68rem)}.profile-search-profile--compact .wizard-filled-chip{padding:.18rem .45rem;font-size:clamp(.58rem,.28vw + .48rem,.68rem)}[data-theme=light] .dashboard-search-profile__body{background:#ffffffb8;border-color:#5c00fe1f}.wizard-count-pill-row{gap:.625rem;width:100%;display:grid}.wizard-gradient-chip{background-image:var(--fs-gradient-4);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.wizard-choice-btn{box-sizing:border-box;background:0 0;border:1.5px solid #5c00fe8c;border-radius:12px;justify-content:center;align-items:center;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.wizard-choice-btn--selected{background:var(--fs-gradient-4);background-origin:border-box;background-clip:border-box;border:1.5px solid #0000;transition:none}.wizard-choice-btn .wizard-pill-label{line-height:1.2;display:inline-block}.wizard-text-input{border:none;border-bottom:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);background:0 0;outline:none;padding:10px 0;font-size:16px}.wizard-text-input:focus{border-bottom-color:#00e2ff80}.wizard-textarea{border:1px solid var(--fs-color-border);color:var(--fs-color-text-primary);resize:vertical;background:#ffffff08;border-radius:12px;outline:none;min-height:7rem;max-height:12rem;padding:14px 16px;font-size:16px;line-height:1.5}.wizard-textarea:focus{border-color:#00e2ff73}.wizard-year-scroll{-ms-overflow-style:none;scrollbar-width:none;align-items:center;gap:.5rem;display:flex;overflow:auto hidden}.wizard-year-scroll::-webkit-scrollbar{display:none}@media (min-width:1024px){.wizard-month-pills--grid-desktop{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;height:auto;padding-bottom:0;display:grid;overflow-x:visible}.wizard-month-pills--grid-desktop .wizard-month-pill-item{width:100%;min-width:0;padding-left:.5rem;padding-right:.5rem;font-size:13px}.wizard-year-scroll{-ms-overflow-style:auto;scrollbar-width:thin;scrollbar-color:#5c00fe80 #5c00fe1a;align-items:flex-start;padding-bottom:2px;overflow-x:scroll}.wizard-year-scroll::-webkit-scrollbar{height:8px;display:block}.wizard-year-scroll::-webkit-scrollbar-track{background:#5c00fe1a;border-radius:999px}.wizard-year-scroll::-webkit-scrollbar-thumb{background:#5c00fe80;border-radius:999px}}.wizard-pill-scroll{-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-y:contain;max-height:min(19.625rem,100dvh - 15rem);padding-right:4px;overflow:hidden auto}.wizard-pill-scroll--city{max-height:min(14.7188rem,75dvh - 11.25rem)}.wizard-pill-scroll::-webkit-scrollbar{display:none}.wizard-pill-list{flex-wrap:wrap;gap:.625rem;display:flex}@media (min-width:1024px){.wizard-pill-scroll{-ms-overflow-style:auto;scrollbar-width:thin;scrollbar-color:#5c00fe80 #5c00fe1a;padding-right:6px}.wizard-pill-scroll::-webkit-scrollbar{width:8px;display:block}.wizard-pill-scroll::-webkit-scrollbar-track{background:#5c00fe1a;border-radius:999px}.wizard-pill-scroll::-webkit-scrollbar-thumb{background:#5c00fe80;border-radius:999px}}.wizard-inline-confirm{color:var(--fs-color-base-cyan);font-size:14px;font-weight:600}@keyframes welcome-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.94)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.welcome-word{opacity:0;will-change:transform,opacity,filter;animation:welcome-word-in .56s cubic-bezier(.22,1,.36,1) var(--word-delay,0s) forwards;display:inline-block}.landlord-phase-c__hint--score{font-size:1rem;line-height:1.8}.landlord-phase-c__score-recommendation{color:var(--fs-color-text-secondary);margin:0;font-size:.92rem;font-style:italic;line-height:1.65}@media (min-width:640px){.landlord-phase-c__hint--score{font-size:1.06rem}.landlord-phase-c__score-recommendation{font-size:.98rem}}.score-consent-reveal .welcome-word,.score-consent-reveal .welcome-word--gradient{animation-duration:.26s}.welcome-word--gradient{background-image:linear-gradient(90deg,var(--fs-color-base-violet),var(--fs-color-base-cyan),#e8f1ff);color:#0000;animation:welcome-word-in .56s cubic-bezier(.22,1,.36,1) var(--word-delay,0s) forwards,gradient-text-flow 10s ease 0s infinite;background-size:200%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.welcome-word{opacity:1;filter:none;animation:none;transform:none}.welcome-word--gradient{color:var(--fs-color-base-cyan);background:0 0;-webkit-background-clip:unset;background-clip:unset;animation:none}}.wizard-section-reveal{opacity:0;transition:opacity .24s ease-out,transform .24s ease-out;transform:translateY(8px)}.wizard-section-reveal--visible{opacity:1;transform:translateY(0)}.was-suchst-reveal{opacity:0;transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.was-suchst-reveal--visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.was-suchst-reveal{opacity:1;transition:none;transform:none}}.was-suchst-stack{flex-direction:column;gap:1.5rem;display:flex}.wizard-income-display{font-size:28px;font-weight:700}.wizard-income-amount-input{box-sizing:content-box;min-width:4ch;max-width:100%;font-size:inherit;font-weight:inherit;text-align:right;color:var(--fs-color-text-primary);caret-color:var(--fs-color-base-cyan);background:0 0;border:none;border-bottom:2px solid #5c00fe59;outline:none;padding:0 0 2px;line-height:1.2}.wizard-income-amount-input:focus{border-bottom-color:var(--fs-color-base-cyan)}.wizard-range-wrap{cursor:pointer;-webkit-tap-highlight-color:transparent}.wizard-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#5c00fe 0,#00e2ff var(--range-pct,0),#1b2140 var(--range-pct,0),#1b2140 100%);border-radius:999px;width:100%;height:4px}.wizard-range--fill-end{background:linear-gradient(to right,#1b2140 0,#1b2140 var(--range-pct,0),#5c00fe var(--range-pct,0),#00e2ff 100%)}.wizard-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--fs-gradient-4);border:2px solid #e8f1ff;border-radius:50%;width:18px;height:18px}.wizard-number-input{border:1px solid var(--fs-color-border);width:100%;color:var(--fs-color-text-primary);background:#ffffff0a;border-radius:12px;padding:10px 12px}.wizard-cta{color:#fff;background:var(--fs-gradient-4);border-radius:14px;padding:16px;font-size:16px;font-weight:700}.wizard-cta--disabled{opacity:.38;cursor:not-allowed;background:#3a4060}.wizard-filled-chip{color:#fff;background:var(--fs-gradient-4);border-radius:30px;padding:8px 14px;font-size:15px;font-weight:600}.wizard-cta-muted{color:var(--wizard-text-secondary);border:1px solid var(--fs-color-border);opacity:.55;background:0 0;border-radius:14px;padding:16px;font-size:16px;font-weight:600;transition:opacity .16s}.wizard-cta-muted:hover{opacity:.72}.wizard-gradient-border-btn{background:var(--fs-gradient-4);opacity:0;border-radius:20px;padding:1.5px;transition:opacity .24s ease-out,transform .24s ease-out;transform:translateY(8px)}.wizard-gradient-border-btn--visible{opacity:1;transform:translateY(0)}.wizard-gradient-border-btn__inner{color:#e8f1ff;text-align:center;background:#0f1221;border-radius:18.5px;width:100%;padding:18px 20px;font-size:17px;font-weight:600;display:block}.wizard-pet-chip{color:#fff;background:var(--fs-gradient-4);border-radius:30px;align-items:center;max-width:100%;padding:8px 16px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.wizard-pet-chip__label{min-width:0}.wizard-pet-chip__remove{border:2px solid var(--fs-color-background);background:var(--fs-gradient-4);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 8px #00000047}.wizard-pet-chip__remove:hover{opacity:.92}.wizard-guarantor-summary-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;display:flex}.wizard-guarantor-summary-row__name{flex:none;max-width:100%}.wizard-general-question-row--answered{align-items:center;gap:.75rem 1rem;display:flex}.wizard-general-question-row--muted{opacity:.48}.wizard-general-compact-row{justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.wizard-general-compact-row__label{min-width:0;color:var(--wizard-text-secondary,var(--fs-color-text-secondary));flex:auto;font-size:15px;font-weight:600}.wizard-general-question-row__text{flex:auto;min-width:0}.wizard-general-yesno-buttons .wizard-choice-group{flex-wrap:nowrap}.wizard-general-yesno-buttons .wizard-choice-btn{flex:1 1 0;width:auto;min-width:0;min-height:54px}.wizard-underline-input{color:var(--wizard-text-primary);background:0 0;border:none;border-bottom:1.5px solid #1b2140;outline:none;padding:10px 0}[data-theme=light] .wizard-underline-input{border-bottom-color:var(--fs-color-border)}.wizard-underline-input:focus{border-bottom:2px solid #5c00fe}.wizard-suggest-pill{color:#e8f1ff;background:#0f1221;background-image:linear-gradient(#0f1221,#0f1221),var(--fs-gradient-4);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:20px;padding:10px 14px;font-size:14px;font-weight:600}.wizard-doc-section-label{letter-spacing:.5px;text-transform:uppercase;color:var(--wizard-text-secondary);font-size:13px;font-weight:600}.wizard-doc-card{border:1px solid var(--wizard-doc-card-border,#1b2140);background:var(--wizard-doc-card-bg,#0f1221);border-radius:12px;align-items:center;gap:12px;padding:16px;transition:border-color .2s,background .2s;display:flex}.wizard-doc-delete-btn{z-index:2;color:#ffffffb8;cursor:pointer;background:#080a14b8;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:8px;right:8px}.wizard-doc-delete-btn:hover:not(:disabled){color:#ffb4b4;background:#280c12e0;border-color:#ff787873}.wizard-doc-delete-btn:disabled{opacity:.45;cursor:not-allowed}.wizard-doc-preview-thumb{cursor:pointer;background:#0f1221d9;border:1px solid #5c00fe38;border-radius:10px;flex-shrink:0;width:56px;height:56px;padding:0;transition:border-color .2s,transform .15s;overflow:hidden}.wizard-doc-preview-thumb:hover{border-color:#00e2ff8c;transform:scale(1.02)}.wizard-doc-preview-thumb--static{cursor:default}.wizard-doc-preview-thumb--static:hover{transform:none}.wizard-doc-status--highlight,.wizard-doc-status--uploaded{color:var(--fs-color-highlight-cyan)}.wizard-doc-status--highlight{font-weight:600}.wizard-doc-card--uploaded{border-color:#00e2ff59}.wizard-doc-card--gradient{background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000}.wizard-doc-card--gradient,.wizard-doc-card--has-upload{background-image:linear-gradient(var(--wizard-doc-card-bg,#0f1221),var(--wizard-doc-card-bg,#0f1221)),var(--fs-gradient-4)}.wizard-doc-preview-thumb--placeholder{opacity:.85;border-style:dashed;border-color:#5c00fe47}.wizard-doc-review-badge{color:var(--fs-color-highlight-cyan);background:#55ffff14;border:1px solid #55ffff59}.wizard-doc-review-badge,.wizard-doc-status-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.32rem .65rem;font-size:.68rem;font-weight:700}.wizard-doc-status-badge--approved{color:var(--fs-color-highlight-cyan);background:#55ffff1a;border:1px solid #55ffff59}.wizard-doc-status-badge--rejected{color:#5c00fe;background:#5c00fe1f;border:1px solid #5c00fe59}.admin-doc-review-badge--compact{letter-spacing:.02em;white-space:nowrap;padding:.1rem .45rem;font-size:.52rem;line-height:1.2}.admin-nav__link{color:var(--admin-text-muted);border:1px solid #0000;border-radius:999px;padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.admin-nav__link:hover{color:var(--admin-text-strong);background:var(--admin-input-bg)}.admin-nav__link--active{color:var(--fs-color-highlight-cyan);background:#55ffff14;border-color:#55ffff59}.admin-score-formula__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.admin-score-formula__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-score-formula__reset-btn{border:1px solid var(--admin-input-border);background:var(--admin-subtle-bg);color:var(--admin-text-strong);border-radius:999px;padding:.55rem 1rem;font-size:.78rem;font-weight:600;transition:border-color .15s,background .15s}.admin-score-formula__reset-btn:hover{background:#5c00fe1a;border-color:#5c00fe59}.admin-score-formula__reset-btn:disabled{cursor:not-allowed;opacity:.45}.admin-score-formula__header-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-score-formula__apply-btn{color:var(--admin-text-primary);background:linear-gradient(135deg,#5c00fe59,#00e2ff2e);border:1px solid #5c00fe73;border-radius:999px;padding:.55rem 1rem;font-size:.78rem;font-weight:700;transition:opacity .15s,border-color .15s}.admin-score-formula__apply-btn:hover:not(:disabled){border-color:#00e2ff8c}.admin-score-formula__apply-btn:disabled{cursor:not-allowed;opacity:.45}.admin-score-formula__reset-btn--muted{opacity:.72}.admin-score-formula__reset-btn--icon-label{white-space:nowrap;align-items:center;gap:.28rem;display:inline-flex}.admin-score-formula__btn-refresh-icon{flex-shrink:0;width:.82rem;height:.82rem}.admin-score-formula__btn-refresh-icon--loading{animation:admin-review-refresh-spin .8s linear infinite}.admin-score-formula__status{margin:-.5rem 0 1rem;font-size:.78rem}.admin-score-formula__status--ok{color:#86efac}.admin-score-formula__status--error{color:#fca5a5}.admin-score-formula__status--hint{color:var(--admin-text-soft)}.admin-score-formula__layout{gap:1rem;min-height:calc(100vh - 14rem);display:grid}@media (min-width:1180px){.admin-score-formula__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}}.admin-score-formula__rail{gap:.85rem;min-width:0;min-height:0;display:grid}@media (min-width:1180px){.admin-score-formula__rail{grid-template-columns:minmax(240px,300px) minmax(var(--admin-detail-profile-col-width),1fr);align-items:stretch}}.admin-score-formula__list-panel,.admin-score-formula__profile-panel{border:1px solid var(--admin-panel-border);background:var(--admin-panel-bg);border-radius:16px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-score-formula__list-toolbar{border-bottom:1px solid var(--admin-panel-border-subtle);flex-direction:column;gap:.45rem;padding:.75rem;display:flex}.admin-score-formula__list-scroll,.admin-score-formula__profile-scroll{flex:1;min-height:0;overflow:auto}.admin-score-formula__metrics-profile{margin:0 auto;padding:.85rem .85rem 1.25rem}.admin-score-formula__metrics-profile,.admin-score-formula__metrics-profile .tenant-profile-display{width:100%;max-width:var(--admin-detail-profile-col-width)}.admin-score-formula__bottom-sidebar{gap:.85rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.admin-score-formula__bottom-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.admin-score-formula__bottom-sidebar{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-score-formula__tree{flex-direction:column;gap:.75rem;display:flex}.admin-score-formula__factor-card,.admin-score-formula__factor-group,.admin-score-formula__modifiers-card,.admin-score-formula__root-card,.admin-score-formula__sidebar-card{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-card-bg);border-radius:20px;padding:1rem 1.1rem}.admin-score-formula__root-card{text-align:center;background:linear-gradient(155deg,#5c00fe24 0,#00e2ff14 100%),var(--admin-card-bg)}.admin-score-formula__level-label,.admin-score-formula__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-soft);font-size:.68rem;font-weight:700}.admin-score-formula__section-title{margin-bottom:.85rem}.admin-score-formula__root-score{flex-direction:column;align-items:center;gap:.2rem;margin-top:.35rem;display:flex}.admin-score-formula__root-card-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;display:flex}.admin-score-formula__star-transform{flex-wrap:wrap;justify-content:center;gap:.35rem;display:inline-flex}.admin-score-formula__star-transform-btn{border:1px solid var(--admin-panel-border-subtle);letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft);background:#ffffff0a;border-radius:999px;padding:.28rem .65rem;font-size:.62rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.admin-score-formula__star-transform-btn:hover{color:var(--admin-text);border-color:#00e2ff59}.admin-score-formula__star-transform-btn--active{color:#b8f6ff;background:#00e2ff1f;border-color:#00e2ff8c}.admin-score-formula__formula{color:var(--admin-text-soft);margin-top:.65rem;font-size:.72rem}.admin-score-subscore-overview{border-top:1px solid var(--admin-panel-border-subtle);flex-wrap:wrap;justify-content:center;gap:.55rem .35rem;margin-top:1rem;padding-top:.85rem;display:flex}.admin-score-subscore-overview__item{flex-direction:column;flex:3rem;align-items:center;gap:.24rem;min-width:3rem;max-width:4.8rem;display:flex}.admin-score-subscore-overview__bar-track{background:#ffffff14;border-radius:999px;flex-direction:column;justify-content:flex-end;width:.55rem;height:2.35rem;display:flex;overflow:hidden}.admin-score-subscore-overview__bar-fill{border-radius:999px 999px 0 0;width:100%;min-height:2px;transition:height .2s}.admin-score-subscore-overview__pct{font-variant-numeric:tabular-nums;color:var(--admin-text-primary);font-size:.58rem;font-weight:700;line-height:1.1}.admin-score-subscore-overview__stars{font-variant-numeric:tabular-nums;color:var(--admin-text-soft);font-size:.58rem;font-weight:600;line-height:1.1}.admin-score-subscore-overview__icon{opacity:.95;margin-top:.1rem}.admin-score-subscore-overview__weight{width:100%;margin-top:.15rem}.admin-score-subscore-overview__weight .admin-score-formula__number-label{margin-bottom:.18rem;font-size:.56rem}.admin-score-subscore-overview__weight .admin-score-formula__number-input{text-align:center;border-radius:8px;padding:.28rem .2rem;font-size:.68rem}.admin-score-subscore-overview__weight-readonly{flex-direction:column;align-items:center;gap:.12rem;width:100%;margin-top:.15rem;display:flex}.admin-score-subscore-overview__weight-readonly .admin-score-formula__number-label{text-align:center;margin-bottom:0;font-size:.56rem;line-height:1.15}.admin-score-subscore-overview__weight-value{font-variant-numeric:tabular-nums;color:var(--admin-text-primary);font-size:.68rem;font-weight:700}.admin-score-subscore-overview__weight .admin-score-formula__number-suffix{font-size:.62rem}.admin-score-subscore-overview__weight-placeholder{color:var(--admin-text-muted);margin-top:.15rem;font-size:.68rem;line-height:1.8rem}.admin-score-formula__connector{background:linear-gradient(#5c00fe80,#00e2ff59);border-radius:999px;width:2px;height:1.1rem;margin:0 auto}.admin-score-formula__factor-grid{gap:.75rem;display:grid}.admin-score-formula__factor-grid--profile{flex-direction:column;gap:.75rem;display:flex}.admin-score-formula__factor-row--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.admin-score-formula__factor-row--pair>.admin-score-formula__factor-card--profile,.admin-score-formula__factor-row--pair>.admin-score-formula__factor-group{flex-direction:column;height:100%;display:flex}.admin-score-formula__factor-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-soft);margin:0 0 .75rem;font-size:.68rem;font-weight:700}.admin-score-formula__factor-group-placeholder{border:1px dashed var(--admin-panel-border);background:#ffffff05;border-radius:14px;min-height:6.5rem}.admin-score-formula__factor-group-body{flex-direction:column;gap:.75rem;display:flex}.admin-score-formula__factor-group--combined .admin-score-formula__factor-head{margin-bottom:0}.admin-score-formula__factor-group--combined .admin-score-formula__factor-body{flex:auto}.admin-score-formula__factor-body--flat{margin-top:0;padding-top:.35rem}.admin-score-breakdown__line--flat{justify-content:flex-start}.admin-score-formula__modifiers-empty{color:var(--admin-text-soft);margin:0;font-size:.78rem}.admin-score-formula__factor-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.75rem;width:100%;padding:0;display:flex}.admin-score-formula__factor-title{color:var(--admin-text-primary);font-size:.92rem;font-weight:700}.admin-score-formula__factor-summary{color:var(--admin-text-soft);margin-top:.2rem;font-size:.72rem;line-height:1.4}.admin-score-formula__factor-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;display:flex}.admin-score-formula__chip{border:1px solid var(--admin-panel-border);background:var(--admin-subtle-bg);color:var(--admin-text-secondary);white-space:nowrap;border-radius:999px;padding:.18rem .5rem;font-size:.64rem;font-weight:700}.admin-score-formula__chip--value{color:var(--admin-accent-violet-text);border-color:#5c00fe47}.admin-score-formula__factor-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.admin-score-formula__factor-controls--profile{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-score-formula__factor-controls--profile,.admin-score-formula__factor-formula{border-top:1px solid var(--admin-panel-border-subtle);margin-top:0;padding-top:.85rem}.admin-score-formula__factor-formula{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:flex-end;gap:.35rem .45rem;display:flex;overflow-x:auto}.admin-score-formula__factor-formula::-webkit-scrollbar{display:none}.admin-score-formula__factor-formula .admin-score-formula__number-field{flex:4.75rem;min-width:4.25rem}.admin-score-formula__factor-formula-group{flex-shrink:0;align-items:flex-end;gap:.35rem;display:inline-flex}.admin-score-formula__factor-formula--product .admin-score-formula__factor-formula-readout--compact,.admin-score-formula__factor-formula--product .admin-score-formula__factor-formula-weight{flex:none;min-width:0}.admin-score-formula__factor-formula-readout--compact{width:3.35rem}.admin-score-formula__factor-formula-weight{width:4.35rem}.admin-score-formula__factor-formula-readout{flex:4.75rem;min-width:4.25rem;display:block}.admin-score-formula__factor-formula-readout-value{border:1px solid var(--admin-panel-border);font-variant-numeric:tabular-nums;min-width:0;min-height:0;color:var(--admin-text-primary);white-space:nowrap;background:#0000002e;border-radius:10px;flex:auto;padding:.42rem .55rem;font-size:.78rem;font-weight:600;line-height:1.2;display:block}.admin-score-factor-gauge{flex-direction:column;flex-shrink:0;align-items:center;gap:.2rem;display:flex}.admin-score-factor-gauge--with-icon{flex-direction:row;align-items:flex-start;gap:.5rem}.admin-score-factor-gauge__icon-wrap{flex-shrink:0;align-items:center;height:3.1rem;display:flex}.admin-score-factor-gauge__score{flex-direction:column;align-items:center;gap:.2rem;display:flex}.admin-score-factor-gauge__ring{justify-content:center;align-items:center;width:3.1rem;height:3.1rem;display:flex;position:relative}.admin-score-factor-gauge__svg{aspect-ratio:1;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.admin-score-factor-gauge__track{stroke:#ffffff1a}.admin-score-factor-gauge__inner{z-index:1;background:var(--admin-panel-bg);border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.admin-score-factor-gauge__pct{font-variant-numeric:tabular-nums;color:var(--admin-text-primary);text-align:center;font-size:.52rem;font-weight:700;line-height:1}.admin-score-factor-gauge--muted .admin-score-factor-gauge__stars,.admin-score-factor-gauge__pct--muted{color:var(--admin-text-muted)}.admin-score-factor-gauge--muted .admin-score-factor-gauge__icon-wrap .admin-score-subscore-overview__icon,.admin-score-factor-gauge--muted .admin-score-subscore-overview__icon{opacity:.55}.admin-score-factor-gauge__stars{font-variant-numeric:tabular-nums;color:var(--admin-text-soft);font-size:.62rem;font-weight:600}.admin-score-factor-gauge__points{font-variant-numeric:tabular-nums;color:var(--admin-text-soft);white-space:nowrap;font-size:.58rem;font-weight:600}.admin-score-formula__factor-formula-op{color:var(--admin-text-soft);flex-shrink:0;padding-bottom:.42rem;font-size:1rem;font-weight:700;line-height:1}.admin-score-formula__factor-card--profile .admin-score-formula__factor-body{border-top:0;flex:auto;margin-top:.65rem;padding-top:0}.admin-score-formula__factor-body{border-top:1px solid var(--admin-panel-border-subtle);gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:grid}.admin-score-formula__component{border:1px solid var(--admin-panel-border-subtle);background:#0000001f;border-radius:14px;padding:.7rem .8rem}.admin-score-formula__component-title{color:var(--admin-text-strong);font-size:.78rem;font-weight:700}.admin-score-formula__component-detail{color:var(--admin-text-soft);margin-top:.2rem;font-size:.7rem;line-height:1.45}.admin-score-formula__sources{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;padding:0;list-style:none;display:flex}.admin-score-formula__sources li{color:#b4f5ffe0;background:#00e2ff0f;border:1px solid #00e2ff29;border-radius:999px;padding:.15rem .5rem;font-size:.62rem}.admin-score-formula__empty-hint{color:var(--admin-text-soft);margin:0;font-size:.75rem}.admin-score-formula__number-input:disabled{opacity:.72;cursor:not-allowed}.admin-score-breakdown__line{border:1px solid var(--admin-panel-border-subtle);background:#0000001a;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.55rem .65rem;display:flex}.admin-score-breakdown__line+.admin-score-breakdown__line{margin-top:.45rem}.admin-score-breakdown__line-label{min-width:0;color:var(--admin-text-strong);font-size:.72rem;line-height:1.35}.admin-score-breakdown__line-score{font-variant-numeric:tabular-nums;color:var(--admin-accent-link);white-space:nowrap;font-size:.72rem;font-weight:700}.admin-score-breakdown__line-score--muted{color:var(--admin-text-muted)}.admin-score-breakdown__line--gated,.admin-score-breakdown__line--inactive{opacity:.78}.admin-score-breakdown__line--gated .admin-score-breakdown__line-label,.admin-score-breakdown__line--inactive .admin-score-breakdown__line-label{color:var(--admin-text-muted)}.admin-score-breakdown__line--warning{border-color:#ffb43c59}.admin-score-breakdown__line-main{flex:auto;min-width:0}.admin-score-breakdown__line-badges{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.admin-score-breakdown__status-badge{border:1px solid var(--admin-panel-border-subtle);letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft);background:#0000001f;border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.58rem;font-weight:700;display:inline-flex}.admin-score-breakdown__status-badge--tenant-placeholder{opacity:.45;border-style:dashed}.admin-score-breakdown__warning{color:#ffb43c}.admin-score-breakdown__line-value{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.admin-score-breakdown__line-max-field{min-width:5.5rem}.admin-score-subscore-overview__item--potential .admin-score-subscore-overview__pct{color:var(--admin-text-muted)}.admin-score-subscore-overview__item--potential .admin-score-subscore-overview__bar-fill{opacity:.48}.admin-score-formula--tenant .admin-score-subscore-overview{flex-wrap:unset;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;gap:.55rem .25rem;display:grid}.admin-score-formula--tenant .admin-score-subscore-overview__item{flex:unset;width:100%;min-width:0;max-width:none}.admin-score-formula--tenant .admin-score-formula__factor-row--pair{grid-template-columns:minmax(0,1fr)}.admin-score-formula--tenant .admin-score-formula__factor-head--profile-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:0;display:flex}.admin-score-formula--tenant .admin-score-formula__root-card{border-radius:16px}@media (min-width:640px){.admin-score-formula--tenant .admin-score-formula__factor-row--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-score-breakdown__line .admin-score-formula__number-field{min-width:7.5rem}.admin-score-breakdown__factor-total{border-top:1px solid var(--admin-panel-border-subtle);color:var(--admin-text-soft);margin:.75rem 0 0;padding-top:.55rem;font-size:.68rem;line-height:1.45}.admin-score-breakdown__modifiers{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.admin-score-breakdown__modifier-line{color:var(--admin-text-strong);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.admin-score-breakdown__section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft);margin:0 0 .45rem;font-size:.68rem;font-weight:600}.admin-score-breakdown__section-label--spaced{margin-top:.85rem}.admin-score-formula__factor-head--static{cursor:default;align-items:center}.admin-score-formula__factor-evidence{color:var(--admin-text-muted);margin-top:.2rem;font-size:.68rem;line-height:1.35}.admin-score-formula__factor-evidence--verified{color:var(--admin-text-soft)}.admin-score-formula__factor-potential-hint{color:var(--admin-text-muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.35}.admin-score-formula__modifiers-grid{gap:.75rem;display:grid}@media (min-width:720px){.admin-score-formula__modifiers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-score-formula__modifier-label{color:var(--admin-text-primary);font-size:.78rem;font-weight:700}.admin-score-formula__modifier-desc{color:var(--admin-text-soft);margin:.2rem 0 .55rem;font-size:.68rem;line-height:1.4}.admin-score-formula__sidebar{gap:.85rem;display:grid}.admin-score-formula__preview-list{gap:.55rem;display:grid}.admin-score-formula__preview-list div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.admin-score-formula__preview-list dt{color:var(--admin-text-soft);font-size:.72rem}.admin-score-formula__preview-list dd{color:var(--admin-text-primary);font-size:.82rem;font-weight:700}.admin-score-formula__warning{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2440;border-radius:12px;margin-top:.75rem;padding:.55rem .7rem;font-size:.7rem}.admin-score-formula__number-field{display:block}.admin-score-formula__number-label{color:var(--admin-text-muted);margin-bottom:.28rem;font-size:.68rem;font-weight:600;display:block}.admin-score-formula__number-input-wrap{align-items:center;gap:.35rem;display:flex}.admin-score-formula__number-input{border:1px solid var(--admin-panel-border);font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--admin-text-primary);background:#0000002e;border-radius:10px;outline:none;padding:.42rem .55rem;font-size:.78rem}.admin-score-formula__number-input:focus{border-color:#5c00fe73}.admin-score-formula__number-suffix{color:var(--admin-text-soft);flex-shrink:0;font-size:.72rem}.admin-tenants__search{border:1px solid var(--admin-input-border);width:100%;color:var(--admin-text-primary);background:#121826f2;border-radius:12px;padding:.75rem 1rem;font-size:.95rem}.admin-tenants__search::-moz-placeholder{color:var(--admin-text-faint)}.admin-tenants__search::placeholder{color:var(--admin-text-faint)}.admin-tenants__search:focus{border-color:#55ffff73;outline:none}.admin-tenant-row{border:1px solid var(--admin-panel-border);background:var(--admin-panel-bg);border-radius:12px;align-items:center;gap:1rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.admin-tenant-row:hover{background:#5c00fe14;border-color:#55ffff59}.admin-profiles-browser{--admin-detail-profile-col-width:420px;--admin-metrics-documents-width:11.5rem}.admin-profiles-browser__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:1rem;min-height:calc(100vh - 11rem);display:grid}.admin-profiles-browser__layout-chrome-list,.admin-profiles-browser__layout-chrome-main,.admin-profiles-browser__layout-chrome-score{align-self:end;align-items:center;gap:.35rem;min-width:0;padding-bottom:.15rem;display:flex}.admin-profiles-browser__layout-chrome-list{grid-row:1}.admin-profiles-browser__layout-chrome-main{flex-wrap:nowrap;grid-row:1}.admin-profiles-browser__layout-chrome-list .admin-profiles-browser__search-wrap{flex:auto;width:auto;min-width:0;max-width:none}.admin-profiles-browser__layout-chrome-list .admin-profile-sort-pill{flex-shrink:0}.admin-profiles-browser__list-search-status{color:var(--admin-text-soft);flex-shrink:0;font-size:.68rem}.admin-profiles-browser__layout--detail .admin-profiles-browser__layout-chrome-list,.admin-profiles-browser__layout--detail .admin-profiles-browser__list-panel{grid-column:1}.admin-profiles-browser__layout--detail .admin-profiles-browser__layout-chrome-main,.admin-profiles-browser__layout--detail .admin-profiles-browser__preview-panel{grid-column:2}.admin-profiles-browser__layout--detail .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--detail .admin-profiles-browser__preview-panel{grid-row:2}.admin-profiles-browser__layout--detail .admin-profiles-browser__layout-chrome-main,.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-main{justify-content:flex-start;width:100%}.admin-profiles-browser__layout--detail .admin-profiles-browser__layout-chrome-main .admin-profile-layout-toggle,.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-main .admin-profile-layout-toggle{width:100%;max-width:var(--admin-detail-profile-col-width);flex-shrink:0;display:flex}.admin-profiles-browser__layout--detail .admin-profiles-browser__layout-chrome-main .admin-profile-layout-toggle__btn,.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-main .admin-profile-layout-toggle__btn{text-align:center;flex:1 1 0;min-width:0}.admin-profiles-browser__layout--review .admin-profiles-browser__layout-chrome-main{justify-content:flex-start;width:100%}.admin-profiles-browser__layout--review .admin-profiles-browser__layout-chrome-main .admin-profile-layout-toggle--extended{flex:0 auto;width:min(100%,22rem);min-width:17rem;display:flex}.admin-profiles-browser__layout--review .admin-profiles-browser__layout-chrome-main .admin-profile-layout-toggle--extended .admin-profile-layout-toggle__btn{text-align:center;flex:1 1 0;min-width:0}.admin-profiles-browser__layout-chrome-review-actions{flex-shrink:0;margin-left:auto}.admin-profiles-browser__search-wrap{flex:0 14rem;min-width:9rem;max-width:14rem;position:relative}.admin-profiles-browser__search{border:1px solid var(--admin-input-border);background:var(--admin-input-bg);width:100%;color:var(--admin-text-primary);border-radius:999px;padding:.38rem .8rem;font-size:.72rem}.admin-profiles-browser__search::-moz-placeholder{color:var(--admin-text-faint)}.admin-profiles-browser__search::placeholder{color:var(--admin-text-faint)}.admin-profiles-browser__search:focus{border-color:#55ffff73;outline:none}.admin-profiles-browser__list-footer{border-top:1px solid var(--admin-panel-border-subtle);color:var(--admin-text-soft);flex-direction:column;flex-shrink:0;gap:.15rem;margin-top:auto;padding:.5rem .65rem .6rem;font-size:.68rem;line-height:1.35;display:flex}.admin-profiles-browser__list-footer p{margin:0}.admin-profiles-browser__list-footer-review{color:var(--admin-text-muted)}.admin-profiles-browser__toolbar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.admin-profiles-browser__toolbar-main{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex;overflow-x:auto}.admin-profiles-browser__toolbar-main::-webkit-scrollbar{display:none}.admin-profiles-browser__toolbar-meta{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.admin-profiles-browser__layout--metrics{grid-template-columns:minmax(0,1fr) minmax(calc(var(--admin-detail-profile-col-width) + var(--admin-metrics-documents-width) + .65rem),auto);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-list,.admin-profiles-browser__layout--metrics .admin-profiles-browser__list-panel{grid-column:1}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-list{flex-wrap:nowrap;justify-self:start;width:auto;max-width:none}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-list .admin-profiles-browser__search-wrap{flex:0 14rem;max-width:14rem}.admin-profiles-browser__layout-chrome-metrics-toggle{width:var(--admin-detail-profile-col-width);flex-shrink:0;min-width:0}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-metrics-toggle .admin-profile-layout-toggle{width:100%;max-width:var(--admin-detail-profile-col-width);flex-shrink:0;display:flex}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-metrics-toggle .admin-profile-layout-toggle__btn{text-align:center;flex:1 1 0;min-width:0}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-main{display:none}.admin-profiles-browser__layout--metrics .admin-profiles-browser__layout-chrome-main,.admin-profiles-browser__layout--metrics .admin-profiles-browser__preview-panel{grid-column:2}.admin-profiles-browser__layout--metrics .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--metrics .admin-profiles-browser__preview-panel{grid-row:2}.admin-profiles-browser__layout--score{grid-template-columns:minmax(220px,260px) var(--admin-detail-profile-col-width) minmax(22rem,1fr) var(--admin-metrics-documents-width);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:1rem;overflow:hidden}.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-list,.admin-profiles-browser__layout--score .admin-profiles-browser__list-panel{grid-column:1}.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-main{grid-column:2}.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-score{grid-column:3/5;width:100%;min-width:0}.admin-profiles-browser__layout--score .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__preview-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__score-column,.admin-profiles-browser__layout--score .admin-profiles-browser__score-documents-panel{grid-row:2}.admin-profiles-browser__layout--review{--admin-review-preview-height:calc(100vh - 12rem);--admin-review-a4-width:calc(var(--admin-review-preview-height) * 210 / 297);--admin-review-side-col:minmax(220px,268px);--admin-review-queue-stack-height:var(--admin-review-preview-height);grid-template-columns:var(--admin-review-side-col) var(--admin-review-a4-width) var(--admin-detail-profile-col-width) var(--admin-review-side-col);grid-template-rows:auto minmax(0,1fr);align-items:stretch;gap:.65rem;width:100%;min-height:calc(100vh - 11rem);overflow:hidden}.admin-profiles-browser__layout--review .admin-profiles-browser__layout-chrome-list,.admin-profiles-browser__layout--review .admin-profiles-browser__review-queue-column,.admin-profiles-browser__layout--review.admin-profiles-browser__layout--review-user .admin-profiles-browser__list-panel{grid-column:1}.admin-profiles-browser__layout--review .admin-profiles-browser__layout-chrome-main{grid-column:2/-1}.admin-profiles-browser__layout--review .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--review .admin-profiles-browser__review-documents-panel,.admin-profiles-browser__layout--review .admin-profiles-browser__review-focus-panel,.admin-profiles-browser__layout--review .admin-profiles-browser__review-queue-column,.admin-profiles-browser__layout--review .admin-profiles-browser__review-side-panel{grid-row:2}.admin-profiles-browser__layout--review .admin-profiles-browser__review-focus-panel{grid-column:2}.admin-profiles-browser__layout--review .admin-profiles-browser__review-side-panel{grid-column:3}.admin-profiles-browser__layout--review .admin-profiles-browser__review-documents-panel{grid-column:4}.admin-profiles-browser__layout--review.admin-profiles-browser__layout--documents-right{grid-template-columns:var(--admin-review-side-col) var(--admin-detail-profile-col-width) var(--admin-review-a4-width) var(--admin-review-side-col)}.admin-profiles-browser__layout--review.admin-profiles-browser__layout--documents-right .admin-profiles-browser__review-side-panel{grid-column:2}.admin-profiles-browser__layout--review.admin-profiles-browser__layout--documents-right .admin-profiles-browser__review-focus-panel{grid-column:3}.admin-profiles-browser__layout--review-user:not(.admin-profiles-browser__layout--review-active):not(.admin-profiles-browser__layout--review-user-docs){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.admin-profiles-browser__layout--review-user:not(.admin-profiles-browser__layout--review-active):not(.admin-profiles-browser__layout--review-user-docs) .admin-profiles-browser__review-focus-panel{grid-column:2}.admin-profiles-browser__layout--review-user-docs{grid-template-columns:minmax(220px,260px) minmax(0,1fr) var(--admin-review-side-col);grid-template-rows:auto minmax(0,1fr);gap:.65rem}.admin-profiles-browser__layout--review-user-docs .admin-profiles-browser__review-focus-panel{grid-column:2}.admin-profiles-browser__layout--review-user-docs .admin-profiles-browser__review-documents-panel{grid-column:3}.admin-tenant-doc-row--selectable{cursor:pointer;transition:border-color .15s,background .15s}.admin-tenant-doc-row--selectable:hover{background:#5c00fe14;border-color:#55ffff59}.admin-tenant-doc-row--selectable.admin-tenant-doc-row--active{background:#5c00fe24;border-color:#55ffff8c}.admin-profiles-browser__layout--review:not(.admin-profiles-browser__layout--review-active){grid-template-columns:var(--admin-review-side-col) minmax(0,1fr)}.admin-profiles-browser--review{width:100%;max-width:100%;margin-left:max(1rem,50vw - 800px);margin-right:max(1rem,50vw - 800px)}.admin-profiles-browser__review-focus-panel,.admin-profiles-browser__review-history-panel,.admin-profiles-browser__review-meta-panel,.admin-profiles-browser__review-queue-panel{border:1px solid var(--admin-panel-border);background:var(--admin-panel-bg);border-radius:16px;min-width:0;min-height:0;overflow:hidden}.admin-profiles-browser__review-queue-column{width:100%;height:var(--admin-review-queue-stack-height);max-height:var(--admin-review-queue-stack-height);grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;align-self:start;gap:.65rem;min-height:0;display:grid;overflow:hidden}.admin-profiles-browser__review-queue-column .admin-profiles-browser__list-footer{flex-shrink:0;margin-top:0}.admin-profiles-browser__review-history-panel,.admin-profiles-browser__review-queue-panel{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.admin-profiles-browser__review-documents-panel,.admin-profiles-browser__review-profile-panel,.admin-profiles-browser__review-side-panel{min-height:0;overflow:hidden}.admin-profiles-browser__review-side-panel{min-width:var(--admin-detail-profile-col-width);width:var(--admin-detail-profile-col-width);flex-direction:column;gap:.65rem;min-height:0;display:flex}.admin-profiles-browser__review-focus-panel{width:var(--admin-review-a4-width);max-width:var(--admin-review-a4-width);flex-shrink:0;justify-content:center;align-self:start;align-items:stretch;padding:.65rem;display:flex}.admin-review-focus__preview--a4{width:100%;height:var(--admin-review-preview-height);max-height:var(--admin-review-preview-height);aspect-ratio:210/297;justify-content:center;align-items:center;padding:0;display:flex}.admin-review-focus__preview--a4 .admin-review-focus__preview-media,.admin-review-focus__preview--a4 iframe,.admin-review-focus__preview--a4 img{-o-object-fit:contain;object-fit:contain;display:block;border-radius:10px!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.admin-profiles-browser__review-focus-panel:has(.admin-review-doc-pages){max-height:calc(var(--admin-review-preview-height) + 1.3rem);overflow:hidden auto}.admin-review-focus__preview--a4:has(.admin-review-doc-pages){aspect-ratio:auto;justify-content:flex-start;align-items:stretch;height:auto;max-height:none}.admin-review-focus__preview--a4:has(.admin-review-doc-pages) .admin-review-doc-pages__image{height:auto!important}.admin-review-doc-pages{flex-direction:column;gap:.85rem;width:100%;display:flex}.admin-review-doc-pages__page{margin:0}.admin-review-doc-pages__label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.admin-review-doc-pages__image{border:1px solid var(--admin-panel-border);background:var(--admin-card-bg);-o-object-fit:contain;object-fit:contain;border-radius:10px;width:100%;display:block}.admin-profiles-browser__review-meta-panel{flex-shrink:0;padding:.85rem 1rem}.admin-profiles-browser__review-profile-header-panel{flex-shrink:0;width:100%;padding:0}.admin-profiles-browser__review-profile-header-panel .profile-header-stack,.admin-profiles-browser__review-profile-header-panel .tenant-profile-display{width:100%;min-width:0;max-width:100%}.profile-header-stack__body--with-action{padding-bottom:.85rem;padding-right:2.35rem;position:relative}.profile-header-stack__body--with-top-action{position:relative}.profile-header-stack__top-action{z-index:2;position:absolute;top:.55rem;right:.65rem}.profile-header-share-btn{width:1.75rem;height:1.75rem;color:var(--fs-color-base-cyan,#00e2ff);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s,border-color .15s;display:inline-flex}.profile-header-share-btn:hover:not(:disabled){opacity:.92;border-color:#00e2ff59}.profile-header-share-btn:disabled{opacity:.45;cursor:not-allowed}.profile-header-stack__action{z-index:2;position:absolute;bottom:.65rem;right:.65rem}.admin-profiles-browser__review-profile-header-toggle{border:1px solid var(--admin-panel-border-subtle);width:1.55rem;height:1.55rem;color:var(--admin-text-soft);background:#0c1018b8;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,color .15s,border-color .15s;display:inline-flex}.admin-profiles-browser__review-profile-header-toggle:hover{color:var(--admin-text-primary);border-color:var(--admin-panel-border)}.admin-profiles-browser__review-profile-header-toggle--expanded{transform:rotate(180deg)}.admin-review-focus__body--embedded{border-top:0;padding-top:0}.admin-profiles-browser__review-profile-panel{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.admin-profiles-browser__review-profile-panel .admin-profiles-browser__review-profile-scroll{padding:0}.admin-profiles-browser__review-documents-panel{width:100%;min-width:0;max-width:var(--admin-tenant-documents-wide-width,268px);min-height:0;height:var(--admin-review-queue-stack-height);max-height:var(--admin-review-queue-stack-height);flex-direction:column;align-self:start;display:flex;overflow:hidden}.admin-profiles-browser__review-queue-label{flex-shrink:0;padding:.75rem .85rem .35rem}.admin-profiles-browser__review-history-panel>p,.admin-profiles-browser__review-queue-panel>p{flex-shrink:0}.admin-profiles-browser__review-history-list,.admin-profiles-browser__review-queue-list{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:.45rem;min-height:0;padding:0 .65rem .65rem;display:flex;overflow-y:auto}.admin-profiles-browser__review-focus-panel{overflow:hidden}.admin-profiles-browser__review-profile-scroll{max-height:calc(100vh - 11rem);padding:.35rem 0 .75rem;overflow-y:auto}.admin-profiles-browser__review-side-panel .admin-profiles-browser__review-profile-scroll{flex:1;min-height:0;max-height:none;overflow-y:auto}.admin-profiles-browser__review-profile-panel .admin-profiles-browser__metrics-profile{width:var(--admin-detail-profile-col-width);min-width:var(--admin-detail-profile-col-width);max-width:var(--admin-detail-profile-col-width)}.admin-review-tile-compact{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-card-bg);cursor:pointer;border-radius:12px;grid-template-rows:auto auto auto;grid-template-columns:auto 3rem minmax(0,1fr) auto;align-items:center;gap:.08rem .38rem;padding:.48rem .42rem;display:grid}.admin-review-tile-compact:focus-visible{outline-offset:2px;outline:2px solid #00e2ff73}.admin-review-tile-compact--active{background:#55ffff14;border-color:#55ffff73}.admin-review-tile-compact__avatar{flex-shrink:0;grid-area:1/1/span 3;align-self:center}.admin-review-tile-compact__thumb{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-subtle-bg);border-radius:10px;flex-shrink:0;grid-area:1/2/span 3;align-self:center;width:3rem;height:3rem;overflow:hidden}.admin-review-tile-compact__thumb-preview{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:.15rem;font-size:.48rem;line-height:1.1;display:flex}.admin-review-tile-compact__thumb iframe,.admin-review-tile-compact__thumb img,.admin-review-tile-compact__thumb-preview{aspect-ratio:auto!important;border:none!important;border-radius:0!important;min-height:0!important;max-height:none!important}.admin-review-tile-compact__thumb iframe,.admin-review-tile-compact__thumb img{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;height:100%!important}.admin-review-tile-compact__thumb iframe{pointer-events:none}.admin-review-tile-compact__meta{grid-area:1/3/span 3;align-self:center;min-width:0}.admin-review-tile-compact__confidence-rail{flex-direction:column;flex-shrink:0;grid-area:1/4/span 3;justify-content:center;align-items:center;gap:.22rem;width:-moz-max-content;width:max-content;min-width:0;margin-left:.12rem;display:flex}.admin-review-tile-compact__timestamp{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-review-confidence-ring{flex-shrink:0;position:relative}.admin-review-confidence-ring__svg{width:100%;height:100%;display:block}.admin-review-confidence-ring__value{font-size:inherit;color:var(--admin-text-primary);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.admin-review-tile-compact__quick-actions{align-items:center;gap:.14rem;display:flex}.admin-review-tile-compact__quick-btn{color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;transition:opacity .15s,filter .15s;display:inline-flex}.admin-review-tile-compact__quick-btn:hover:not(:disabled){filter:brightness(1.08)}.admin-review-tile-compact__quick-btn:disabled{opacity:.45;cursor:not-allowed}.admin-review-tile-compact__quick-btn--approve{background:linear-gradient(135deg,#2080e8,#18a0dc 82%,#00e2ff)}.admin-review-tile-compact__quick-btn--reject{background:#5c00fe}.admin-review-tile-compact__decision-label{letter-spacing:.03em;text-transform:uppercase;color:var(--admin-text-soft);font-size:.46rem;font-weight:700;line-height:1.2}.admin-review-tile-compact__decision-label--approved{color:#00e2ff}.admin-review-tile-compact__decision-label--rejected{color:#5c00fe}.admin-review-history-tile{grid-template-rows:auto auto auto}.admin-review-history-tile .admin-review-tile-compact__avatar,.admin-review-history-tile .admin-review-tile-compact__confidence-rail,.admin-review-history-tile .admin-review-tile-compact__meta,.admin-review-history-tile .admin-review-tile-compact__thumb{grid-row:1/span 3}.admin-review-history-tile__meta{flex-direction:column;align-self:center;min-width:0;display:flex}.admin-review-history-tile__actor{color:var(--admin-text-strong)}.admin-review-history-tile__title-row{align-items:center;gap:.35rem;min-width:0;display:flex}.admin-review-history-tile__title{flex:1;min-width:0}.admin-review-focus--compact{background:0 0;border:none;border-radius:14px;padding:.85rem 1rem}.admin-review-focus--compact .admin-review-focus__preview{width:100%}.admin-review-focus--compact .admin-review-focus__preview iframe,.admin-review-focus--compact .admin-review-focus__preview img{width:100%;min-height:280px;max-height:min(58vh,520px)}.admin-profiles-browser__score-column{flex-direction:column;grid-area:2/3;gap:.45rem;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.admin-profiles-browser__layout-chrome-score,.admin-profiles-browser__score-column-header{flex-shrink:0;min-width:0}.admin-profiles-browser__layout-chrome-score{grid-row:1;align-self:end;position:relative}.admin-profiles-browser__layout--score .admin-profiles-browser__layout-chrome-score .admin-score-formula__status{z-index:2;pointer-events:none;margin:0;position:absolute;top:calc(100% + .15rem);left:0;right:0}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar--score-chrome{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;margin-bottom:0;display:grid}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar-primary{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar-primary::-webkit-scrollbar{display:none}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar-secondary{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar{flex-wrap:nowrap;justify-content:flex-start;gap:.45rem;margin-bottom:0}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar-primary .admin-profile-layout-toggle{flex-shrink:0}.admin-profiles-browser__score-column-header .admin-score-formula__header-actions{flex-wrap:nowrap;flex-shrink:0;gap:.35rem}.admin-profiles-browser__score-column-header .admin-score-formula__toolbar-end{flex-shrink:0;margin-left:auto}.admin-profiles-browser__score-column-header .admin-score-formula__apply-btn,.admin-profiles-browser__score-column-header .admin-score-formula__reset-btn{padding:.38rem .65rem;font-size:.68rem}.admin-profiles-browser__score-column-header .admin-score-formula__controls{gap:.25rem}.admin-profiles-browser__score-column-header .admin-score-formula__status{margin:0;font-size:.65rem;line-height:1.3}.admin-profiles-browser__list-toolbar-header{z-index:5;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;grid-area:1/1/auto/3;align-self:end;align-items:center;gap:.5rem;min-width:0;padding-bottom:.1rem;display:flex;position:relative;overflow-x:auto}.admin-profiles-browser__list-toolbar-header::-webkit-scrollbar{display:none}.admin-profiles-browser__list-toolbar-header .admin-profiles-browser__toolbar-meta{flex-shrink:0;margin-left:auto}.admin-profiles-browser__score-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.admin-profiles-browser__layout--score .admin-profiles-browser__score-panel{grid-area:auto;width:100%;max-height:none}.admin-profiles-browser__layout--score .admin-profiles-browser__score-documents-panel{min-width:0;width:var(--admin-metrics-documents-width);--admin-tenant-documents-max-height:calc(100vh - 12.5rem);height:100%;min-height:0;max-height:var(--admin-tenant-documents-max-height);flex-direction:column;grid-area:2/4;display:flex;overflow:hidden}.admin-profiles-browser__layout--score .admin-profiles-browser__list-panel{grid-area:2/1}.admin-profiles-browser__layout--score .admin-profiles-browser__preview-panel{grid-area:2/2}.admin-profiles-browser__layout--score .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__preview-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__score-column{min-width:0;max-height:calc(100vh - 11rem);overflow:hidden}.admin-profiles-browser__layout--score .admin-profiles-browser__preview-panel{background:0 0;border:0}.admin-profiles-browser__layout--score .admin-profiles-browser__preview-scroll{max-height:calc(100vh - 11rem);padding:0}.admin-profiles-browser__layout--score .admin-profiles-browser__list-scroll{max-height:none}.admin-score-formula__controls{flex-direction:column;gap:.35rem;display:flex}.admin-score-formula--embedded .admin-score-formula__tree{gap:.65rem}.admin-profiles-browser__layout--score .admin-score-formula--embedded{min-height:0}.admin-profiles-browser__layout--score .admin-profiles-browser__score-panel .admin-score-formula--embedded{padding-right:.15rem}.admin-score-formula__controls .admin-score-formula__toolbar{gap:.55rem;margin-bottom:0}.admin-score-formula--embedded .admin-score-formula__toolbar{gap:.55rem;margin-bottom:.65rem}.admin-score-formula--embedded .admin-score-formula__header-actions{gap:.35rem}.admin-score-formula--embedded .admin-score-formula__apply-btn,.admin-score-formula--embedded .admin-score-formula__reset-btn{padding:.45rem .7rem;font-size:.7rem}.admin-score-formula--embedded .admin-score-formula__factor-card,.admin-score-formula--embedded .admin-score-formula__modifiers-card,.admin-score-formula--embedded .admin-score-formula__root-card{border-radius:14px;padding:.8rem .85rem}.admin-score-formula--embedded .admin-score-formula__factor-title{font-size:.82rem}.admin-score-formula--embedded .admin-score-formula__component-detail,.admin-score-formula--embedded .admin-score-formula__factor-summary,.admin-score-formula--embedded .admin-score-formula__formula{font-size:.68rem}.admin-score-formula--embedded .admin-score-formula__root-score .gradient-text{font-size:1.75rem}.admin-profiles-browser__layout--metrics .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--metrics .admin-profiles-browser__preview-panel{min-width:0;overflow:hidden}.admin-profiles-browser__layout--metrics .admin-profiles-browser__list-scroll,.admin-profiles-browser__layout--metrics .admin-profiles-browser__preview-scroll{overflow-x:hidden}.admin-profiles-browser__layout--detail .admin-profiles-browser__preview-panel,.admin-profiles-browser__layout--metrics .admin-profiles-browser__preview-panel{background:0 0;border:0}.admin-profiles-browser__list-panel,.admin-profiles-browser__preview-panel{border:1px solid var(--admin-panel-border);background:var(--admin-panel-bg);border-radius:16px;flex-direction:column;min-height:0;display:flex;position:relative}.admin-profiles-browser__metrics-preview{grid-template-columns:var(--admin-detail-profile-col-width) var(--admin-metrics-documents-width);width:calc(var(--admin-detail-profile-col-width) + var(--admin-metrics-documents-width) + .65rem);flex-shrink:0;align-items:start;gap:.65rem;max-width:100%;display:grid}.admin-profiles-browser__layout--score .admin-profiles-browser__metrics-preview--score-only{width:var(--admin-detail-profile-col-width);max-width:100%;display:block}.admin-profiles-browser__metrics-profile{min-width:var(--admin-detail-profile-col-width);flex-shrink:0}.admin-profiles-browser__metrics-profile,.admin-profiles-browser__metrics-profile .tenant-profile-display{width:var(--admin-detail-profile-col-width);max-width:var(--admin-detail-profile-col-width)}.admin-profiles-browser__metrics-preview>.admin-tenant-documents-panel--narrow{min-width:0;max-width:var(--admin-metrics-documents-width);width:100%;height:calc(100vh - 11rem);max-height:var(--admin-tenant-documents-max-height,calc(100vh - 11rem))}.admin-profiles-browser__metrics-profile .profile-timeline-stack{width:100%}.admin-profiles-browser__layout--metrics .admin-profiles-browser__preview-scroll{padding:0}.admin-section-nav-link{color:var(--admin-accent-link);background:#55ffff14;border:1px solid #55ffff47;border-radius:999px;align-items:center;padding:.38rem .8rem;font-size:.72rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-section-nav-link:hover{color:var(--admin-text-primary);background:#55ffff24;border-color:#55ffff73}.admin-profiles-browser__list-scroll,.admin-profiles-browser__preview-scroll{overscroll-behavior:contain;overflow-y:auto}.admin-profiles-browser__list-panel .admin-profiles-browser__list-scroll{flex:auto;min-height:0;max-height:none}.admin-profiles-browser__layout--detail .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--metrics .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__list-panel,.admin-profiles-browser__preview-scroll{max-height:calc(100vh - 11rem)}.admin-profile-layout-toggle{border:1px solid var(--admin-input-border);background:var(--admin-subtle-bg);border-radius:999px;flex-wrap:nowrap;gap:.25rem;padding:.2rem;display:inline-flex}.admin-profile-layout-toggle--extended{max-width:100%}.admin-profile-layout-toggle__link{color:var(--admin-accent-link);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:.35rem .75rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.admin-profile-layout-toggle__link:hover{color:var(--admin-text-primary);background:#55ffff1a}.admin-profile-layout-toggle__btn{color:var(--admin-text-secondary);background:0 0;border:0;border-radius:999px;padding:.35rem .75rem;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.admin-profile-layout-toggle__btn--active{color:var(--admin-text-primary);background:#55ffff24}.admin-profile-layout-toggle__refresh-btn{border:1px solid var(--admin-input-border);background:var(--admin-subtle-bg);width:2rem;height:2rem;color:var(--admin-text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.35rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.admin-profile-layout-toggle__refresh-btn:hover:not(:disabled){color:var(--admin-text-primary);background:#55ffff14;border-color:#55ffff59}.admin-profile-layout-toggle__refresh-btn:disabled{opacity:.55;cursor:not-allowed}.admin-profile-layout-toggle__refresh-icon{width:.95rem;height:.95rem}.admin-profile-layout-toggle__refresh-btn--loading .admin-profile-layout-toggle__refresh-icon{animation:admin-review-refresh-spin .8s linear infinite}@keyframes admin-review-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.admin-profile-sort-pill{border:1px solid var(--admin-input-border);background:var(--admin-input-bg);color:var(--admin-text-strong);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.admin-profile-sort-pill:hover{color:var(--admin-text-primary);border-color:#5c00fe52}.admin-profile-sort-pill--active{color:var(--admin-text-primary);background:linear-gradient(135deg,#5c00fe33,#00e2ff1a);border-color:#5c00fe6b}.admin-profile-sort-pill__dot{background:var(--fs-gradient-4);border-radius:999px;width:.38rem;height:.38rem;display:inline-block;box-shadow:0 0 10px #5c00fe73}.admin-profile-filters-overlay{z-index:80;pointer-events:none;position:fixed;inset:0}.admin-profile-filters-panel--floating{z-index:81;pointer-events:auto;position:fixed}.admin-profile-filters-panel{background:var(--admin-filters-panel-bg);width:min(100%,30rem);max-height:min(88dvh,44rem);box-shadow:var(--admin-filters-panel-shadow);backdrop-filter:blur(24px)saturate(1.2);border:1px solid #5c00fe38;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;container:admin-filter-panel/inline-size}.admin-profile-filters-panel__head{border-bottom:1px solid var(--admin-panel-border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem .9rem;display:flex}.admin-profile-filters-panel__head--draggable{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-profile-filters-panel__head--draggable:active{cursor:grabbing}.admin-profile-filters-panel__actions{align-items:center;gap:.45rem;display:flex}.admin-profile-filters-panel__close-icon,.admin-profile-filters-panel__reset-icon{border:1px solid var(--admin-panel-border);background:var(--admin-subtle-bg);width:2rem;height:2rem;color:var(--admin-text-secondary);border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.admin-profile-filters-panel__close-icon:hover,.admin-profile-filters-panel__reset-icon:hover{color:var(--admin-text-primary);background:#5c00fe1f;border-color:#5c00fe59}.admin-profile-filters-panel__reset-glyph{width:1rem;height:1rem}.admin-profile-filters-panel__close-icon{font-size:1.15rem;font-weight:400;line-height:1}.admin-profile-filters-panel__title{letter-spacing:.02em;color:var(--admin-text-primary);font-size:1rem;font-weight:700}.admin-profile-filters-panel__close{color:var(--admin-text-muted);background:0 0;border:0;font-size:.72rem;font-weight:600}.admin-profile-filters-panel__close:hover{color:var(--admin-text-primary)}.admin-profile-filters-panel__body{flex-direction:column;flex:1;gap:1.1rem;min-height:0;padding:1rem 1.1rem;display:flex;overflow-y:auto}.admin-profile-filters-panel__col--primary{flex-direction:column;gap:1rem;min-width:0;display:flex}.admin-profile-filters-panel__col--secondary{flex-direction:column;gap:1rem;min-width:0;display:none}.admin-profile-filter-pill-row{flex-wrap:wrap;gap:.4rem;display:flex}.admin-profile-filter-mode-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.admin-profile-filter-negative{border:1px solid var(--admin-panel-border-subtle);background:#ffffff05;border-radius:14px;flex-direction:column;gap:.55rem;padding:.75rem .85rem;display:flex}.admin-profile-filter-negative__children{flex-direction:column;gap:.35rem;padding-left:.15rem;display:flex}.admin-profile-filter-negative__children--master-on{opacity:.55}.admin-profile-filter-toggle--sm .admin-profile-filter-toggle__label{font-size:.78rem;font-weight:500}.admin-profile-filter-toggle--sm .admin-profile-filter-toggle__switch{width:2.15rem;height:1.2rem}.admin-profile-filter-toggle--sm .admin-profile-filter-toggle__thumb{width:.85rem;height:.85rem}.admin-profile-filter-toggle--disabled{opacity:.72}.admin-profile-filter-locked-section__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.admin-profile-filter-locked-section__head .admin-profile-filters-section__title{margin-bottom:0}.admin-profile-filter-lock{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft);align-items:center;gap:.28rem;font-size:.62rem;font-weight:650;display:inline-flex}.admin-profile-filter-lock__icon{width:.85rem;height:.85rem}.admin-profile-filter-locked-section--locked .admin-profile-filter-locked-section__body--locked{opacity:.48;filter:grayscale(.25);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.admin-profile-filters-placeholder{border:1px dashed var(--admin-dashed-border);background:var(--admin-card-bg);text-align:center;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:18rem;padding:2rem 1.25rem;display:flex}.admin-profile-filters-placeholder__label{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-soft);font-size:.82rem;font-weight:700}.admin-profile-filters-placeholder__hint{max-width:14rem;color:var(--admin-text-faint);font-size:.72rem;line-height:1.45}@media (min-width:960px){.admin-profile-filters-panel{width:min(100%,52rem)}}@container admin-filter-panel (min-width:34rem){.admin-profile-filters-panel__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.25rem;display:grid;overflow-x:hidden}.admin-profile-filters-panel__col--primary{border-right:1px solid var(--admin-panel-border-subtle);grid-column:1;max-width:100%;padding-right:.35rem;overflow:hidden}.admin-profile-filters-panel__col--secondary{grid-column:2;min-width:0;min-height:100%;display:flex}}.admin-profile-filters-section__title{letter-spacing:.08em;text-transform:uppercase;color:var(--admin-text-soft);margin-bottom:.7rem;font-size:.68rem;font-weight:700}.admin-profile-filter-household-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:960px){.admin-profile-filter-household-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-profile-filter-choice{border:1px solid var(--admin-panel-border);background:var(--admin-subtle-bg);min-height:2.35rem;color:var(--admin-text-strong);border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.admin-profile-filter-choice:hover{background:#5c00fe14;border-color:#5c00fe47}.admin-profile-filter-choice--active{color:var(--admin-text-primary);background:linear-gradient(135deg,#5c00fe38,#00e2ff1f);border-color:#5c00fe73}.admin-profile-filter-provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:960px){.admin-profile-filter-provider-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-profile-filter-dual-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.admin-profile-filter-slider{min-width:0;max-width:100%;display:block}.admin-profile-filter-slider__row{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.admin-profile-filter-slider__track{flex:0 0 50%;min-width:0;max-width:50%}.admin-profile-filter-slider__trail{flex:auto;justify-content:flex-start;align-items:center;min-width:0;max-width:50%;display:flex;overflow:hidden}.admin-profile-filter-dual-row .admin-profile-filter-slider__track{flex-basis:100%;max-width:100%}.admin-profile-filter-slider--full .admin-profile-filter-slider__track--full{flex:100%;max-width:100%}.admin-profile-filter-slider__track--dual{background:0 0;border-radius:999px;align-items:center;height:1.35rem;display:flex;position:relative}.admin-profile-filter-slider__track--dual:before{content:"";pointer-events:none;background:linear-gradient(to right,var(--admin-input-bg) 0,var(--admin-input-bg) var(--slider-pass-start,0),#5c00fe var(--slider-pass-start,0),#00e2ff var(--slider-pass-end,100%),var(--admin-input-bg) var(--slider-pass-end,100%),var(--admin-input-bg) 100%);border-radius:999px;height:.32rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.admin-profile-filter-slider__input--dual{pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0;background:0 0!important}.admin-profile-filter-slider__input--dual::-webkit-slider-runnable-track{background:0 0;height:.32rem}.admin-profile-filter-slider__input--dual::-moz-range-track{background:0 0;height:.32rem}.admin-profile-filter-slider__input--dual::-moz-range-progress,.admin-profile-filter-slider__input--dual:not(.admin-profile-filter-slider__input--ranged)::-moz-range-progress{height:.32rem;background:0 0!important}.admin-profile-filter-slider__input--dual::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;z-index:2;background:var(--fs-gradient-4);border:0;border-radius:999px;width:.95rem;height:.95rem;margin-top:-.32rem;position:relative;box-shadow:0 0 12px #5c00fe6b}.admin-profile-filter-slider__input--dual::-moz-range-thumb{pointer-events:auto;z-index:2;background:var(--fs-gradient-4);border:0;border-radius:999px;width:.95rem;height:.95rem;position:relative;box-shadow:0 0 12px #5c00fe6b}.admin-profile-filter-slider__input--dual-max{z-index:1}.admin-profile-filter-slider__input--dual-min{z-index:2}.admin-profile-filter-slider__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;display:flex}.admin-profile-filter-slider__label{color:var(--admin-text-strong);font-size:.8rem;font-weight:600}.admin-profile-filter-slider__value{color:var(--admin-text-soft);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.admin-profile-filter-slider__value--active{color:#0000}.admin-profile-filter-slider__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--admin-input-bg);cursor:pointer;border:0;border-radius:999px;outline:none;width:100%;height:.32rem}.admin-profile-filter-slider__input--ranged{background:linear-gradient(to right,var(--admin-input-bg) 0,var(--admin-input-bg) var(--slider-pass-start,0),#5c00fe var(--slider-pass-start,0),#00e2ff 100%)}.admin-profile-filter-slider__input--ranged.admin-profile-filter-slider__input--filtered{background:linear-gradient(to right,var(--admin-card-bg) 0,var(--admin-card-bg) var(--slider-pass-start,0),#5c00fe var(--slider-pass-start,0),#00e2ff 100%)}.admin-profile-filter-slider__input--ranged::-moz-range-track{background:linear-gradient(to right,var(--admin-input-bg) 0,var(--admin-input-bg) var(--slider-pass-start,0),#5c00fe var(--slider-pass-start,0),#00e2ff 100%)}.admin-profile-filter-slider__input--ranged.admin-profile-filter-slider__input--filtered::-moz-range-track{background:linear-gradient(to right,var(--admin-card-bg) 0,var(--admin-card-bg) var(--slider-pass-start,0),#5c00fe var(--slider-pass-start,0),#00e2ff 100%)}.admin-profile-filter-slider__input--ranged::-moz-range-progress{background:0 0}.admin-profile-filter-slider__input::-moz-range-progress{background:0 0;border-radius:999px;height:.32rem}.admin-profile-filter-slider__input:not(.admin-profile-filter-slider__input--ranged)::-moz-range-progress{background:var(--fs-gradient-4);border-radius:999px;height:.32rem}.admin-profile-filter-slider__input::-webkit-slider-runnable-track{background:0 0;border-radius:999px;height:.32rem}.admin-profile-filter-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--fs-gradient-4);border:0;border-radius:999px;width:.95rem;height:.95rem;margin-top:-.32rem;box-shadow:0 0 12px #5c00fe6b}.admin-profile-filter-slider__input::-moz-range-track{background:var(--admin-input-bg);border:0;border-radius:999px;height:.32rem}.admin-profile-filter-slider__input--ranged::-moz-range-thumb{background:var(--fs-gradient-4);border:0;border-radius:999px;width:.95rem;height:.95rem;box-shadow:0 0 12px #5c00fe6b}.admin-profile-filter-toggle{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-card-bg);border-radius:14px;align-items:center;gap:.85rem;padding:.7rem .8rem;display:flex}.admin-profile-filter-toggle__label{color:var(--admin-text-primary);font-size:.8rem;font-weight:600}.admin-profile-filter-toggle__description{color:var(--admin-text-soft);margin-top:.15rem;font-size:.68rem;line-height:1.35}.admin-profile-filter-toggle__switch{border:1px solid var(--admin-dashed-border);background:var(--admin-input-bg-strong);border-radius:999px;flex-shrink:0;align-items:center;width:2.5rem;height:1.45rem;padding:.12rem;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.admin-profile-filter-toggle__switch--on{background:linear-gradient(135deg,#5c00fe57,#00e2ff33);border-color:#5c00fe61}.admin-profile-filter-toggle__thumb{background:var(--admin-text-secondary);border-radius:999px;width:1.05rem;height:1.05rem;transition:transform .15s,background .15s;display:block;box-shadow:0 2px 8px #00000047}.admin-profile-filter-toggle__switch--on .admin-profile-filter-toggle__thumb{background:var(--fs-gradient-4);transform:translate(1rem)}.admin-profile-filters-panel__footer{border-top:1px solid var(--admin-panel-border-subtle);justify-content:center;align-items:center;padding:.9rem 1.1rem 1rem;display:flex}.admin-profile-filters-panel__apply{background:var(--fs-gradient-4);width:100%;color:var(--admin-text-primary);border:1px solid #5c00fe61;border-radius:999px;padding:.55rem 1.15rem;font-size:.78rem;font-weight:700;box-shadow:0 10px 28px #5c00fe38}.admin-profile-filters-panel__apply:hover{filter:brightness(1.06);border-color:#00e2ff73}.admin-profile-sort-menu{z-index:120;border:1px solid var(--admin-input-border);background:var(--admin-elevated-bg);border-radius:12px;min-width:11rem;overflow:hidden;box-shadow:0 12px 32px #00000059}.admin-profile-sort-menu__item{text-align:left;width:100%;color:var(--admin-text-strong);background:0 0;border:0;padding:.55rem .8rem;font-size:.74rem;display:block}.admin-profile-sort-menu__item--active,.admin-profile-sort-menu__item:hover{color:var(--admin-text-primary);background:#55ffff1a}.admin-metrics-columns-picker__menu{z-index:120;border:1px solid var(--admin-input-border);background:var(--admin-elevated-bg);border-radius:12px;padding:.65rem .65rem .55rem;overflow:hidden;box-shadow:0 12px 32px #00000059}.admin-metrics-columns-picker__menu-title{letter-spacing:.05em;text-transform:uppercase;color:var(--admin-text-muted);margin:0 0 .55rem;font-size:.68rem;font-weight:700}.admin-metrics-columns-picker__rows{flex-direction:column;gap:.35rem;display:flex}.admin-metrics-columns-picker__row{cursor:grab;border-radius:8px;grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem .35rem .35rem .25rem;display:grid}.admin-metrics-columns-picker__row--drag-over{background:#55ffff14}.admin-metrics-columns-picker__handle{color:var(--admin-text-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.85rem;line-height:1}.admin-metrics-columns-picker__label{color:var(--admin-text-strong);font-size:.74rem}.admin-metrics-columns-picker__toggle{align-items:center;display:inline-flex;position:relative}.admin-metrics-columns-picker__toggle input{opacity:0;pointer-events:none;position:absolute}.admin-metrics-columns-picker__toggle-ui{border:1px solid var(--admin-input-border);background:#ffffff14;border-radius:999px;width:2rem;height:1.1rem;transition:background .15s,border-color .15s;display:inline-block;position:relative}.admin-metrics-columns-picker__toggle-ui:after{content:"";background:var(--admin-text-soft);border-radius:999px;width:.85rem;height:.85rem;transition:transform .15s,background .15s;position:absolute;top:1px;left:1px}.admin-metrics-columns-picker__toggle input:checked+.admin-metrics-columns-picker__toggle-ui{background:#55ffff29;border-color:#55ffff73}.admin-metrics-columns-picker__toggle input:checked+.admin-metrics-columns-picker__toggle-ui:after{background:#55fffff2;transform:translate(.85rem)}.admin-metrics-columns-picker__toggle--locked{cursor:not-allowed;opacity:.72}.admin-metrics-columns-picker__toggle input:disabled+.admin-metrics-columns-picker__toggle-ui{cursor:not-allowed}.admin-metrics-columns-picker__reset{border:1px solid var(--admin-input-border);width:100%;color:var(--admin-text-secondary);background:0 0;border-radius:10px;margin-top:.65rem;padding:.5rem .65rem;font-size:.72rem;font-weight:600;display:block}.admin-metrics-columns-picker__reset:hover{color:var(--admin-text-primary);border-color:#55ffff59}.admin-profile-list-row{border:0;border-bottom:1px solid var(--admin-panel-border-subtle);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.75rem;width:100%;padding:.7rem .85rem;transition:background .15s;display:flex}.admin-profile-list-row--metrics{grid-template-columns:var(--admin-metrics-grid-template,3rem minmax(0,1.22fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.56fr) repeat(6,minmax(0,.56fr)));align-items:center;gap:.18rem;padding:.5rem .4rem;display:grid}.admin-profile-list-row--metrics .admin-profile-metric-cell__value{font-size:.82rem;font-weight:700;line-height:1.1}.admin-profile-list-row--metrics .admin-profile-metric-cell__icon{width:1.1rem;height:1.1rem}.admin-profile-list-row--metrics .admin-profile-metric-cell__spacer{height:1.1rem}.admin-profile-list-row--metrics .admin-profile-score-backdrop-star{width:1.75rem;height:1.75rem}.admin-profile-list-row__identity{min-width:0;padding-left:.35rem}.admin-profile-list-row--metrics .admin-profile-list-row__identity{padding-left:.5rem}.admin-profile-list-row--metrics .admin-profile-list-row__identity p:first-child{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-profile-list-row:hover{background:#5c00fe14}.admin-profile-list-row--active{background:#55ffff14;box-shadow:inset 3px 0 #5ff}.admin-profile-list-score{shrink:0;justify-content:center;align-items:center;min-width:2.5rem;display:inline-flex;position:relative}.admin-profile-list-score__value{z-index:1;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;line-height:1;position:relative}.admin-profile-list-score__inline,.admin-profile-metric-score__inline{z-index:1;align-items:baseline;gap:.08rem;display:inline-flex;position:relative}.admin-profile-score-star-suffix{font-size:.68em;font-weight:700;line-height:1}.admin-profile-score-text{align-items:baseline;display:inline-flex}.admin-profile-score-text__decimals{font-size:.8em;position:relative;top:-.12em}.admin-profile-metric-score{justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.admin-profile-score-backdrop-star{pointer-events:none;width:1.35rem;height:1.35rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.admin-profile-metric-cell{flex-direction:column;justify-content:flex-end;align-items:center;gap:.12rem;min-width:0;display:flex}.admin-profile-metric-cell__spacer{height:.75rem;display:block}.admin-profile-metric-cell__icon{flex-shrink:0;width:.875rem;height:.875rem;display:inline-block}.admin-profile-metric-cell__value{font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:600;line-height:1.05}.admin-profile-score-text--muted{color:var(--admin-text-soft)}.admin-profile-trait-cell{justify-content:center;align-items:center;min-width:0;display:flex}.admin-profile-trait-cell__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--admin-text-strong);text-align:center;font-size:.64rem;font-weight:500;line-height:1.15;overflow:hidden}.admin-profile-trait-icon-cell{justify-content:center;align-items:center;min-width:0;display:flex}.admin-profile-trait-icon-cell__glyph{flex-shrink:0;width:1rem;height:1rem;display:block}.admin-profile-trait-icon-cell__empty{color:var(--admin-text-soft);font-size:.64rem;font-weight:500}.admin-profile-metrics-header{grid-template-columns:var(--admin-metrics-grid-template,3rem minmax(0,1.22fr) minmax(0,.72fr) minmax(0,.72fr) minmax(0,.56fr) repeat(6,minmax(0,.56fr)));border-bottom:1px solid var(--admin-panel-border-subtle);gap:.18rem;padding:.4rem;display:grid}.admin-profile-metrics-header__sort-btn{letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--admin-text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.2rem;padding:0;font-size:.54rem;font-weight:600;transition:color .15s;display:inline-flex}.admin-profile-metrics-header__sort-btn:hover{color:var(--admin-text-secondary)}.admin-profile-metrics-header__sort-btn--active{color:#55ffffeb}.admin-profile-metrics-header__sort-arrow{color:#55ffffeb;font-size:.62rem;line-height:1}.admin-profile-metrics-header__label{letter-spacing:.03em;text-transform:uppercase;min-width:0;color:var(--admin-text-soft);text-align:center;justify-content:center;align-items:center;font-size:.54rem;font-weight:600;display:inline-flex}.admin-profile-metrics-header__identity{grid-column:1/3;justify-content:flex-start}.admin-profile-metrics-header__drag-cell{border-radius:.28rem;justify-content:center;align-items:center;gap:.12rem;min-width:0;padding:.08rem .12rem;transition:background-color .15s;display:inline-flex}.admin-profile-metrics-header__drag-cell--drag-over{background:#55ffff14}.admin-profile-metrics-header__drag-handle{letter-spacing:-.08em;color:var(--admin-text-soft);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;flex-shrink:0;font-size:.48rem;line-height:1}.admin-profile-metrics-header__drag-handle:active{cursor:grabbing}.admin-profiles-browser__detail-preview{grid-template-columns:minmax(0,var(--admin-detail-profile-col-width)) minmax(0,var(--admin-detail-profile-col-width)) minmax(0,1fr);align-items:start;gap:1rem;padding:0 1rem 1rem;display:grid}.admin-profiles-browser__layout--detail .admin-profiles-browser__preview-scroll{padding-top:0}.admin-profiles-browser__detail-left{width:var(--admin-detail-profile-col-width);min-width:0;max-width:var(--admin-detail-profile-col-width);flex-shrink:0}.admin-profiles-browser__detail-side-content{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.admin-profiles-browser__detail-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.admin-profile-info-tile{border:1px solid var(--fs-color-border);border-radius:16px;flex-direction:column;height:100%;min-height:148px;padding:.875rem;display:flex}.admin-profile-info-tile--compact{min-height:108px;padding:.55rem}.admin-profile-info-tile__head{align-items:flex-start;gap:.4rem;display:flex}.admin-profile-info-tile__badge{shrink:0;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;font-weight:700;display:inline-flex}.admin-profile-info-tile--compact .admin-profile-info-tile__badge{width:1.35rem;height:1.35rem;font-size:.58rem}.admin-profile-info-tile__title{color:var(--admin-text-primary);font-size:.78rem;font-weight:600}.admin-profile-info-tile--compact .admin-profile-info-tile__title{font-size:.66rem}.admin-profile-info-tile__subtitle{color:var(--admin-text-muted);font-size:.62rem}.admin-profile-info-tile--compact .admin-profile-info-tile__subtitle{font-size:.52rem}.admin-profile-info-tile__body{flex-direction:column;flex:1;gap:.35rem;margin-top:.65rem;display:flex}.admin-profile-info-tile--compact .admin-profile-info-tile__body{gap:.2rem;margin-top:.45rem}.admin-profile-info-tile__item{align-items:center;gap:.35rem;display:flex}.admin-profile-info-tile__check{color:var(--fs-color-highlight-cyan);font-size:.62rem}.admin-profile-info-tile__item-label{text-overflow:ellipsis;white-space:nowrap;color:var(--admin-text-muted);font-size:.62rem;overflow:hidden}.admin-profile-info-tile--compact .admin-profile-info-tile__check,.admin-profile-info-tile--compact .admin-profile-info-tile__item-label{font-size:.5rem}.admin-profile-info-tile__footer{margin-top:.45rem;font-size:.58rem;font-weight:500}.admin-profile-info-tile--compact .admin-profile-info-tile__footer{margin-top:.3rem;font-size:.48rem}.admin-profiles-browser__detail-placeholder{border:1px dashed var(--admin-input-border);background:var(--admin-card-bg);min-width:0;min-height:100%;color:var(--admin-text-faint);border-radius:16px;justify-content:center;align-items:center;font-size:.72rem;display:flex}.admin-profiles-browser__detail-preview>.admin-tenant-documents-panel--wide{align-self:start;height:calc(100vh - 11rem);max-height:calc(100vh - 11rem);position:sticky;top:0}.admin-tenant-documents-panel{border:1px solid var(--admin-panel-border);background:var(--admin-panel-bg);width:100%;min-width:0;height:100%;min-height:0;max-height:var(--admin-tenant-documents-max-height,calc(100vh - 11rem));border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.admin-tenant-documents-panel--wide{padding:.85rem;font-size:.72rem}.admin-tenant-documents-panel--narrow{--admin-documents-font-size:clamp(.58rem,.45vw + .46rem,.68rem);font-size:var(--admin-documents-font-size);padding:.65rem}.admin-tenant-documents-panel--chromeless{background:0 0;border:0;border-radius:0;padding:0}.admin-tenant-documents-panel--chromeless .admin-tenant-documents-panel__section--active{border-bottom:0;padding-bottom:0}.admin-tenant-documents-panel--chromeless .admin-tenant-documents-panel__section--deleted{padding-top:.75rem}.admin-tenant-documents-panel--chromeless .admin-tenant-documents-panel__review-cta{margin-bottom:.45rem}.admin-tenant-documents-panel__section{flex-direction:column;min-height:0;display:flex;overflow:hidden}.admin-tenant-documents-panel__section--active{flex:var(--admin-documents-active-flex,1) 1 0;border-bottom:1px solid var(--admin-panel-border-subtle);padding-bottom:.55rem}.admin-tenant-documents-panel__section--deleted{flex:var(--admin-documents-deleted-flex,1) 1 0;padding-top:.55rem}.admin-tenant-documents-panel__head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-tenant-documents-panel__title{font-size:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--admin-text-muted);font-weight:700}.admin-tenant-documents-panel--narrow .admin-tenant-documents-panel__title{font-size:clamp(.56rem,.35vw + .46rem,.66rem)}.admin-tenant-documents-panel__subtitle{color:var(--admin-text-soft);flex-shrink:0;font-size:.68rem;font-weight:600}.admin-tenant-documents-panel--narrow .admin-tenant-documents-panel__subtitle{font-size:clamp(.54rem,.3vw + .44rem,.64rem)}.admin-tenant-documents-panel__review-cta{color:var(--admin-accent-link);background:#55ffff1a;border:1px solid #55ffff47;border-radius:999px;align-items:center;padding:.32rem .65rem;font-size:.64rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-tenant-documents-panel--narrow .admin-tenant-documents-panel__review-cta{padding:.26rem .55rem;font-size:clamp(.52rem,.35vw + .42rem,.6rem)}.admin-tenant-documents-panel__review-cta:hover{color:var(--admin-text-primary);background:#55ffff29;border-color:#55ffff73}.admin-tenant-documents-panel__empty,.admin-tenant-documents-panel__message{font-size:inherit;color:var(--admin-text-soft);flex-shrink:0}.admin-tenant-documents-panel__list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.5rem;min-height:0;margin-top:.45rem;display:flex;overflow-y:auto}.admin-tenant-documents-panel .admin-tenant-doc-row{gap:.55rem;padding:.5rem .6rem}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--with-thumb{align-items:stretch;-moz-column-gap:.65rem;column-gap:.65rem}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed{grid-template-columns:3.25rem minmax(0,1fr) auto}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-pending .admin-tenant-doc-row__meta,.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__meta{flex-direction:column;justify-content:space-between;gap:.2rem;height:auto;min-height:0;padding-left:.1rem;display:flex}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--with-thumb:not(.admin-tenant-doc-row--wide-pending):not(.admin-tenant-doc-row--wide-reviewed) .admin-tenant-doc-row__meta{flex-direction:column;justify-content:space-between;gap:.2rem;height:3.25rem;min-height:3.25rem;padding-left:.1rem;display:flex}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__content{flex:0 auto;min-width:0;overflow:hidden}.admin-tenant-documents-panel--wide .admin-tenant-doc-row__detail{color:var(--admin-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;line-height:1.3;overflow:hidden}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__status-row{display:none}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__status-rail{flex-direction:column;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:.22rem;min-width:2.1rem;display:flex}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__status-row{flex-shrink:0;justify-content:flex-end;width:100%;margin-top:0;padding-top:0;display:flex}.admin-tenant-documents-panel--wide .admin-tenant-doc-row__label{color:var(--admin-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;line-height:1.25;overflow:hidden}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--in-review .admin-tenant-doc-row__thumb,.admin-tenant-documents-panel--wide .admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__thumb{position:relative}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__thumb-overlay--icon-only{z-index:1;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:flex;position:absolute;inset:auto 0 .02rem auto}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__thumb-overlay .wizard-doc-review-badge{padding:.08rem .28rem;line-height:1.1;font-size:.46rem!important}.admin-tenant-doc-row__decision-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-tenant-doc-row__decision-icon--approved{color:var(--fs-color-highlight-cyan);background:#55ffff1a;border:1px solid #55ffff59}.admin-tenant-doc-row__decision-icon--rejected{color:#5c00fe;background:#5c00fe1f;border:1px solid #5c00fe59}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__decision-icon{width:1.25rem;height:1.25rem;box-shadow:0 1px 4px #00000059}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--wide-reviewed .admin-tenant-doc-row__decision-icon-svg{width:.82rem;height:.82rem}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb-overlay .admin-tenant-doc-row__decision-icon{width:.95rem;height:.95rem;padding:0}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb-overlay .admin-tenant-doc-row__decision-icon-svg{width:.52rem;height:.52rem}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--in-review .admin-tenant-doc-row__thumb-overlay{z-index:1;border-radius:inherit;pointer-events:none;background:#0c101880;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.08rem;display:flex;position:absolute;inset:0}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--in-review .admin-tenant-doc-row__thumb-overlay .wizard-doc-review-badge{padding:.08rem .28rem;line-height:1.1;font-size:.46rem!important}.admin-tenant-documents-panel--wide .admin-tenant-doc-row--in-review .admin-tenant-doc-row__status-row{display:none}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row--with-thumb{align-items:center}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row--review-sidebar{grid-template-columns:3rem minmax(0,1fr);align-items:center;-moz-column-gap:.55rem;column-gap:.55rem}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb{align-self:center;width:3rem;height:3rem;position:relative}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb-overlay{z-index:1;border-radius:inherit;pointer-events:none;background:#0c101880;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.08rem;display:flex;position:absolute;inset:0}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb-overlay .admin-review-confidence-ring__value{font-size:.46rem}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb-overlay .wizard-doc-review-badge,.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__thumb-overlay .wizard-doc-status-badge{padding:.08rem .28rem;line-height:1.1;font-size:.44rem!important}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row--review-sidebar .admin-tenant-doc-row__meta{flex-direction:column;justify-content:center;gap:.2rem;height:auto;min-height:3rem;padding-left:.1rem;padding-right:0;display:flex}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row--review-sidebar .admin-tenant-doc-row__status-row{display:none}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__content{flex:0 auto;width:100%;min-width:0;overflow:hidden}.admin-tenant-documents-panel--narrow .admin-tenant-doc-row__label{text-overflow:ellipsis;white-space:nowrap;font-size:inherit;line-height:1.25;display:block;overflow:hidden}.admin-tenant-documents-panel .admin-tenant-doc-row .text-xs,.admin-tenant-documents-panel .admin-tenant-doc-row .wizard-doc-review-badge,.admin-tenant-documents-panel .admin-tenant-doc-row .wizard-doc-status-badge{white-space:nowrap;text-align:right;line-height:1.2;font-size:.52rem!important}.admin-profiles-browser__detail-timeline .life-timeline-trunk-bridge{display:none}.admin-profiles-browser__detail-timeline .life-timeline-inner--embedded{padding-top:0}@media (max-width:1100px){.admin-profiles-browser__layout,.admin-profiles-browser__layout--metrics,.admin-profiles-browser__layout--review,.admin-profiles-browser__layout--score{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto}.admin-profiles-browser--review{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.admin-profiles-browser__review-documents-panel,.admin-profiles-browser__review-focus-panel,.admin-profiles-browser__review-profile-panel,.admin-profiles-browser__review-side-panel{width:100%;min-width:0;max-width:none}.admin-profiles-browser__review-focus-panel{--admin-review-a4-width:100%}.admin-review-focus__preview--a4{aspect-ratio:210/297;width:100%;height:auto;max-height:min(70vh,720px)}.admin-profiles-browser__review-documents-panel,.admin-profiles-browser__score-documents-panel{width:100%;min-width:0;max-width:none;height:auto;max-height:min(70vh,720px)}.admin-profiles-browser__review-queue-column{height:auto;max-height:min(70vh,720px)}.admin-profiles-browser__layout--score .admin-profiles-browser__list-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__preview-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__score-documents-panel,.admin-profiles-browser__layout--score .admin-profiles-browser__score-panel,.admin-profiles-browser__list-toolbar-header,.admin-profiles-browser__score-column-header{grid-area:auto}.admin-profiles-browser__layout--score .admin-profiles-browser__score-panel{width:100%;max-height:420px}.admin-profiles-browser__list-scroll{max-height:320px}.admin-profiles-browser__preview-scroll{max-height:none}.admin-profiles-browser__detail-preview,.admin-profiles-browser__layout--score .admin-profiles-browser__metrics-preview--score-only,.admin-profiles-browser__metrics-preview{grid-template-columns:1fr}.admin-profiles-browser__detail-preview>.admin-tenant-documents-panel--wide{height:auto;min-height:12rem;max-height:none;position:static}.admin-profiles-browser__metrics-preview>.admin-tenant-documents-panel--narrow,.admin-tenant-documents-panel{width:100%;min-width:0;max-width:none;max-height:none}.admin-profiles-browser__detail-left,.admin-profiles-browser__detail-placeholder,.admin-profiles-browser__detail-side-content,.admin-profiles-browser__metrics-profile{grid-area:auto/1}.admin-profiles-browser__detail-placeholder{min-height:12rem}.admin-profile-list-row--metrics{grid-template-columns:2.75rem minmax(100px,1fr) repeat(3,minmax(0,1fr)) repeat(3,minmax(0,1fr))}.admin-profile-metrics-header{display:none}}.admin-tenant-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-tenant-detail__meta{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-panel-bg);border-radius:12px;padding:1rem}.admin-tenant-doc-row{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-subtle-bg);border-radius:10px;align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.admin-tenant-doc-row--with-thumb{grid-template-columns:3.25rem minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.admin-tenant-doc-row--review-sidebar{grid-template-columns:3rem minmax(0,1fr) auto}.admin-tenant-doc-row__thumb{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-subtle-bg);border-radius:10px;flex-shrink:0;align-self:start;width:3.25rem;height:3.25rem;overflow:hidden}.admin-tenant-doc-row__thumb iframe,.admin-tenant-doc-row__thumb img,.admin-tenant-doc-row__thumb-media{-o-object-fit:cover;object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;display:block}.admin-tenant-doc-row__thumb-media--locked{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.12)}.admin-tenant-doc-row--locked .admin-tenant-doc-row__thumb{overflow:hidden}.admin-tenant-doc-row__thumb-placeholder{width:100%;height:100%;color:var(--admin-text-faint);justify-content:center;align-items:center;font-size:.72rem;display:flex}.admin-tenant-doc-row__thumb-placeholder--pdf{letter-spacing:.06em;color:var(--admin-text-soft);font-size:.55rem;font-weight:700}.admin-tenant-doc-row__meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__meta{justify-content:space-between;gap:.2rem;height:3.25rem;min-height:3.25rem;padding-left:.1rem}.admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__content{flex:0 auto;min-width:0;overflow:hidden}.admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__status-row{flex-shrink:0;justify-content:flex-end}.admin-tenant-doc-row__label{color:var(--admin-text-primary);overflow-wrap:normal;word-break:normal;font-weight:600;line-height:1.25}.admin-tenant-doc-row--with-thumb .admin-tenant-doc-row__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-tenant-doc-row__filename{color:var(--admin-text-soft);overflow-wrap:anywhere;margin-top:.15rem;font-size:.75rem;line-height:1.2}.admin-tenant-doc-row__status-row{flex-shrink:0;align-items:flex-start;display:flex}.wizard-doc-card--verified{background:#00e2ff0a;border-color:#00e2ff59}.wizard-doc-card--pending{background:#ffc4560a;border-color:#ffc45659}.wizard-doc-card--rejected{background:#5c00fe0a;border-color:#5c00fe59}.wizard-doc-verified-stamp{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-color-base-cyan);background:#00e2ff1f;border:1px solid #00e2ff59;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.62rem;font-weight:700}.wizard-doc-verified-stamp--pending{color:#ffc456;background:#ffc4561f;border-color:#ffc45659}.wizard-doc-verified-stamp--rejected{color:#5c00fe;background:#5c00fe1f;border-color:#5c00fe59}.wizard-doc-icon{color:#0000;background:linear-gradient(135deg,#5c00fe,#00e2ff);-webkit-background-clip:text;background-clip:text}.wizard-doc-upload-btn{color:var(--wizard-text-primary);background-image:linear-gradient(var(--wizard-doc-card-bg,#0f1221),var(--wizard-doc-card-bg,#0f1221)),var(--fs-gradient-4);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.doc-upload-review-empty{background:#0f122159;border:1.5px dashed #5c00fe40;border-radius:14px;justify-content:center;align-items:center;min-height:120px;display:flex}.doc-upload-review-list{flex-direction:column;gap:10px;display:flex}.doc-upload-review-item{background:#0f122173;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.doc-upload-review-item__index{text-align:center;color:#00e2ffd9;flex-shrink:0;width:22px;font-size:12px;font-weight:700}.doc-upload-review-item__thumb{flex-shrink:0;width:52px;height:52px}.doc-upload-review-item__actions{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.doc-upload-review-icon-btn{width:28px;height:28px;color:var(--wizard-text-primary,#e8ecff);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.doc-upload-review-icon-btn:disabled{opacity:.35}.doc-upload-review-icon-btn--danger{color:#fca5a5}.doc-upload-review-add-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.doc-upload-review-add-btn{text-align:center;color:var(--wizard-text-primary);background:#5c00fe14;border:1px solid #5c00fe59;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.doc-upload-review-add-btn:disabled{opacity:.45}[data-theme=light] .doc-upload-review-empty{background:#f5f6fff2;border-color:#5c00fe2e}[data-theme=light] .doc-upload-review-item{background:#ffffffeb;border-color:#5c00fe1f}[data-theme=light] .doc-upload-review-icon-btn{background:#f5f6fff2;border-color:#5c00fe24}[data-theme=light] .doc-upload-review-add-btn{background:#f5f6fff2}.wizard-doc-dropzone{border:1.5px dashed var(--wizard-doc-dropzone-border,#5c00fe73);width:72px;height:72px;color:var(--wizard-doc-dropzone-color,#8b9fc4);background:var(--wizard-doc-dropzone-bg,#0f1221a6);border-radius:12px;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s}.wizard-doc-dropzone--active,.wizard-doc-dropzone:hover{color:#00e2ff;background:#5c00fe14;border-color:#00e2ffa6}[data-theme=light]{--wizard-doc-card-bg:#fff;--wizard-doc-card-border:#5c00fe24;--wizard-doc-dropzone-bg:#f5f6fff2;--wizard-doc-dropzone-border:#5c00fe38;--wizard-doc-dropzone-color:#0f194673}[data-theme=light] .wizard-doc-dropzone--active,[data-theme=light] .wizard-doc-dropzone:hover{background:#5c00fe0f}.wizard-dokumente-page{max-width:none;padding:0}.wizard-dokumente-step-header{padding-inline:1.375rem;width:100%;max-width:90rem;margin-inline:auto;padding-top:1rem}.wizard-dokumente-main{padding-bottom:max(2rem,env(safe-area-inset-bottom,0px))}.wizard-dokumente-layout{max-width:30rem;margin-inline:auto;padding:1rem 1.375rem 0}.wizard-dokumente-layout,.wizard-dokumente-sections{flex-direction:column;gap:1.5rem;display:flex}.wizard-dokumente-footer{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}@media (min-width:1024px){.wizard-dokumente-page{width:100%}.wizard-dokumente-main{max-height:calc(100dvh - 6.35rem);padding:2.25rem 2.25rem 3rem 3.25rem}.wizard-dokumente-layout{gap:2rem;width:100%;max-width:90rem;margin-inline:auto;padding:0}.wizard-dokumente-header{text-align:left}.wizard-dokumente-subtitle{white-space:normal}.wizard-dokumente-sections{grid-template-columns:repeat(var(--doc-cols,5),minmax(0,1fr));align-items:start;gap:.75rem;width:100%;display:grid}.wizard-dokumente-footer{align-items:flex-start;margin-top:1.5rem;padding-top:0}.wizard-dokumente-cta{align-self:center;width:min(100%,20rem)}.wizard-dokumente-sections .wizard-doc-card{align-items:stretch;gap:8px;padding:12px 10px 12px 12px}.wizard-dokumente-sections .wizard-doc-card__icon{display:none}.wizard-dokumente-sections .wizard-doc-card .min-w-0{flex-direction:column;justify-content:center;display:flex}.wizard-dokumente-sections .wizard-doc-dropzone{flex-shrink:0;width:64px;height:64px}}.wizard-household-counter-btn{border:1px solid var(--fs-color-border);width:2.5rem;height:2.5rem;color:var(--fs-color-text-primary);background:#ffffff0f;border-radius:9999px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;transition:opacity .15s;display:flex}.wizard-household-counter-btn:disabled{opacity:.35}.wizard-household-counter-value{min-width:3rem;color:var(--admin-text-primary);background:var(--fs-gradient-4);border-radius:22px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:1.0625rem;font-weight:800;display:inline-flex}.wizard-pet-kind-tile{background:var(--admin-subtle-bg);text-align:left;border:1px solid #5c00fe38;border-radius:18px;align-items:center;gap:.875rem;width:100%;padding:.625rem .75rem;transition:opacity .15s;display:flex}.wizard-pet-kind-tile:hover{opacity:.9}.wizard-pet-kind-tile__image{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0}.wizard-pet-kind-tile__label{color:var(--fs-color-text-primary);font-size:1.0625rem;font-weight:700}.dashboard-score-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:16px}[data-theme=light] .dashboard-score-card{background:#0f172a05;border-color:#0f172a14}.dashboard-score-card__title{color:var(--fs-color-text-primary);font-size:15px;font-weight:600}.dashboard-score-card__body{color:var(--fs-color-text-secondary,#b6c7e2);margin-top:6px;font-size:14px;line-height:1.45}.dashboard-score-card__meta{color:#9fd4ff;margin-top:8px;font-size:13px}.dashboard-score-card__list{color:var(--fs-color-text-secondary,#b6c7e2);margin-top:8px;padding-left:1rem;font-size:13px}.dashboard-reference-slots{flex-direction:column;gap:12px;margin-top:12px;display:flex}.dashboard-reference-slot{background:#0000001f;border:1px solid #ffffff0f;border-radius:12px;padding:12px}[data-theme=light] .dashboard-reference-slot{background:#0f172a08;border-color:#0f172a14}.dashboard-reference-slot__title{color:var(--fs-color-text-primary);font-size:14px;font-weight:600}.dashboard-reference-slot__meta{color:var(--fs-color-text-secondary,#b6c7e2);margin-top:2px;font-size:12px}.dashboard-reference-slot__url{word-break:break-all;color:#9fd4ff;margin-top:8px;font-size:11px;line-height:1.4}.dashboard-reference-slot__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.dashboard-action-btn{width:100%;color:var(--wizard-text-primary);background-image:linear-gradient(var(--fs-color-surface),var(--fs-color-surface)),var(--fs-gradient-4);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:16px;font-size:16px;font-weight:700;transition:opacity .2s,transform .2s;display:flex}[data-theme=light] .dashboard-action-btn{color:var(--fs-color-text-primary)}.dashboard-action-btn:hover{opacity:.92}.dashboard-action-btn--primary{background:var(--fs-gradient-4);color:#fff;border:none}[data-theme=light] .amenity-importance-pill--selected .amenity-importance-pill__label,[data-theme=light] .dashboard-action-btn--primary,[data-theme=light] .landlord-link-ready__tab--active,[data-theme=light] .wizard-cta:not(.wizard-cta--disabled),[data-theme=light] .wizard-filled-chip,[data-theme=light] .wizard-household-counter-value,[data-theme=light] .wizard-pet-chip,[data-theme=light] .wizard-pill--selected>span,[data-theme=light] a.wizard-cta:not(.wizard-cta--disabled){color:#fff!important}[data-theme=light] a.wizard-cta:not(.wizard-cta--disabled),[data-theme=light] button.dashboard-action-btn--primary,[data-theme=light] button.wizard-cta:not(.wizard-cta--disabled){-webkit-text-fill-color:#fff}.profile-intro-edit__trigger{cursor:text;border-radius:12px;width:100%;margin:-.35rem -.45rem;padding:.35rem .45rem;transition:background-color .16s}.profile-intro-edit__trigger:focus-visible,.profile-intro-edit__trigger:hover{background:#ffffff0a;outline:none}.profile-intro-edit__textarea{min-height:5.5rem;font-size:.76rem;line-height:1.45}.profile-intro-edit__btn{border-radius:12px;padding:.72rem .5rem;font-size:.84rem}.dashboard-search-profile__edit{color:var(--fs-color-base-cyan);text-underline-offset:3px;text-decoration:underline;transition:opacity .15s}.dashboard-search-profile__edit:hover{opacity:.85}.dashboard-collapsible-section{flex-direction:column;display:flex}.dashboard-collapsible-section__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-collapsible-section__toggle{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.dashboard-collapsible-section__title{color:var(--fs-color-text-primary);font-size:17px;font-weight:600}.dashboard-bewerberpool-toggle{border-bottom:1px solid #ffffff14;margin-bottom:1rem;padding-bottom:1rem}.dashboard-bewerberpool-toggle__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-bewerberpool-toggle__label{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.dashboard-bewerberpool-toggle__title{margin:0;font-size:.92rem;font-weight:600}.dashboard-bewerberpool-toggle__empty{color:var(--fs-color-text-secondary);margin:0;font-size:.82rem}.dashboard-bewerberpool-toggle__btn{color:#5ff;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.45rem 0;font-size:.875rem;font-weight:600}.dashboard-bewerberpool-toggle__btn--active{color:#5ff}.dashboard-bewerberpool-toggle__btn:disabled{opacity:.6}.dashboard-bewerberpool-toggle__error{color:#fca5a5;margin:.55rem 0 0;font-size:.78rem}.dashboard-collapsible-section__chevron{width:16px;height:16px;color:var(--fs-color-text-secondary,#b6c7e2);flex-shrink:0;transition:transform .2s}.dashboard-collapsible-section__chevron--expanded{transform:rotate(180deg)}.dashboard-collapsible-section__action{flex-shrink:0}.dashboard-collapsible-section__panel{flex-direction:column;margin-top:12px;display:flex}.dashboard-contact-section{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;margin-top:2rem;padding:16px}.dashboard-contact-section--nested{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}[data-theme=light] .dashboard-contact-section{background:#0f172a05;border-color:#0f172a14}[data-theme=light] .dashboard-contact-section--nested{background:0 0;border:0}.dashboard-contact-section__title{color:var(--fs-color-text-primary);font-size:17px;font-weight:600}.dashboard-contact-section__lead{color:var(--fs-color-text-primary);margin:0;font-size:.84rem;font-weight:600}.dashboard-contact-section--nested .dashboard-contact-section__grid{margin-top:.85rem}.dashboard-contact-section__title-note{color:var(--fs-color-text-secondary,#b6c7e2);font-size:.72rem;font-weight:500}.dashboard-contact-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:14px;display:grid}.dashboard-contact-section__column{min-width:0}.dashboard-contact-section__label{letter-spacing:.02em;text-transform:uppercase;color:var(--fs-color-text-secondary,#b6c7e2);margin-bottom:8px;font-size:12px;font-weight:600}.dashboard-contact-section__values{flex-direction:column;gap:10px;display:flex}.dashboard-contact-section__row{flex-direction:column;gap:2px;display:flex}.dashboard-contact-section__key{color:var(--fs-color-text-secondary,#b6c7e2);font-size:12px}.dashboard-contact-section__value{color:var(--fs-color-text-primary);word-break:break-word;font-size:14px;line-height:1.4}.dashboard-contact-section__address{margin-top:0}.tenant-dashboard-layout{width:100%}@media (min-width:1024px){.tenant-dashboard-col--profile .profile-preview-card-host,.tenant-dashboard-col--timeline .tenant-profile-display{width:100%}.tenant-dashboard-col--timeline .profile-info-tile-grid{grid-template-columns:1fr}}@media (max-width:639px){.tenant-dashboard .profile-header-stack__body,.tenant-dashboard .profile-header-stack__meta{padding-left:12px;padding-right:12px}.tenant-dashboard .profile-section-card--metrics{padding-left:6px;padding-right:6px}.tenant-dashboard .profile-metric-column{padding-left:0;padding-right:0}.tenant-dashboard .profile-metric-grid .profile-metric-column p{font-size:.95rem}.tenant-dashboard .profile-metric-grid .profile-metric-column .text-\[0\.7rem\]{font-size:.64rem;line-height:1.15}.tenant-dashboard .profile-info-tile--compact-empty{min-height:0}}.profile-info-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;display:grid}.profile-info-footer__item{min-width:0}.profile-info-footer__head{align-items:center;gap:.4rem;min-width:0;display:flex}.profile-info-footer__badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.profile-info-footer__title{min-width:0;color:var(--fs-color-text-secondary);font-size:.7rem;line-height:1.15}.profile-info-footer__summary,.profile-info-footer__title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.profile-info-footer__summary{margin-top:.2rem;padding-left:1.55rem;font-size:.58rem;line-height:1.35}.profile-compact-toggle-row{justify-content:flex-end;margin-top:-.35rem;display:flex}.profile-compact-toggle{align-items:center;gap:.45rem;display:inline-flex}.profile-compact-toggle__label{color:var(--fs-color-text-secondary);font-size:.62rem;font-weight:500}.profile-compact-toggle__switch{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;width:2rem;height:1.15rem;padding:.1rem;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.profile-compact-toggle__switch--on{background:linear-gradient(135deg,#5c00fe57,#00e2ff33);border-color:#5c00fe61}.profile-compact-toggle__thumb{background:var(--fs-color-text-secondary);border-radius:999px;width:.85rem;height:.85rem;transition:transform .15s,background .15s;display:block;box-shadow:0 2px 6px #00000047}.profile-compact-toggle__switch--on .profile-compact-toggle__thumb{background:var(--fs-gradient-4);transform:translate(.82rem)}.application-doc-share-section__header{justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.application-doc-share-section__title{min-width:0;margin:0}.application-doc-share-section__toolbar{align-items:center;gap:.85rem;display:flex}.application-doc-share-section__share-label{text-align:center;width:3rem;color:var(--fs-color-text-secondary);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.68rem;font-weight:500;line-height:1.2}.application-doc-share-section__toggle-slot{flex-shrink:0;justify-content:center;width:3rem;display:flex}.application-doc-share-section__expand-btn{color:var(--wizard-text-primary);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}.application-doc-share-section__expand-btn:hover{opacity:.85}.application-doc-share-section__list{flex-direction:column;gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.application-doc-share-section__row{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:1rem;align-items:center;gap:.85rem;padding:.75rem .85rem;display:flex}.application-doc-share-toggle{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.35rem;padding:.1rem;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.application-doc-share-toggle--on{background:linear-gradient(135deg,#5c00fe57,#00e2ff33);border-color:#5c00fe61}.application-doc-share-toggle__thumb{background:var(--fs-color-text-secondary);border-radius:999px;width:1rem;height:1rem;transition:transform .15s,background .15s;display:block;box-shadow:0 2px 6px #00000047}.application-doc-share-toggle--on .application-doc-share-toggle__thumb{background:var(--fs-gradient-4);transform:translate(.92rem)}.dashboard-documents__heading{color:var(--wizard-text-primary);font-size:15px;font-weight:700}.dashboard-documents .wizard-doc-card{padding:14px}.payslip-documents-group{flex-direction:column;gap:.75rem;display:flex}.payslip-documents-group__add{color:#00e2ff;background:#00e2ff0f;border:1px dashed #00e2ff59;border-radius:14px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.85rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.payslip-documents-group__add:hover:not(:disabled){background:#00e2ff1a;border-color:#00e2ff8c}.payslip-documents-group__add:disabled{opacity:.6;cursor:wait}.payslip-documents-group__add-icon{background:#00e2ff24;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:1rem;line-height:1;display:inline-flex}.payslip-documents-group__older-summary,.payslip-documents-group__section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft,#ffffff8c);font-size:.72rem;font-weight:600}.payslip-documents-group__list{flex-direction:column;gap:.5rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.payslip-documents-group__older{margin-top:.15rem}.payslip-documents-group__older-summary{cursor:pointer;list-style:none}.payslip-documents-group__older-summary::-webkit-details-marker{display:none}.payslip-documents-group__error,.payslip-documents-group__hint{margin:0;font-size:.8125rem;line-height:1.45}.payslip-documents-group__hint{color:var(--wizard-text-muted,#ffffff9e)}.payslip-documents-group__error{color:#f87171}.admin-review-compact-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.admin-review-compact-thumb--empty,.admin-review-compact-thumb--pdf{letter-spacing:.05em;width:100%;height:100%;color:var(--admin-text-soft);background:var(--admin-subtle-bg);justify-content:center;align-items:center;font-size:.55rem;font-weight:700;display:flex}.admin-review__layout{flex-direction:column;gap:1.25rem;display:flex}.admin-review__focus-column{min-width:0}.admin-review-focus{background-image:linear-gradient(var(--admin-elevated-bg),var(--admin-elevated-bg)),var(--fs-gradient-4);box-shadow:var(--admin-focus-shadow);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:16px;padding:1rem}@media (min-width:1024px){.admin-review__layout{flex-direction:row;align-items:flex-start;gap:1.5rem}.admin-review__focus-column{flex:0 0 calc(50% - .75rem);min-width:0;max-width:calc(50% - .75rem)}.admin-review__queue-column{flex:calc(50% - .75rem);width:auto;min-width:0}.admin-review__queue-list{scroll-snap-type:none;flex-direction:column;gap:.5rem;max-height:min(78vh,720px);padding-right:.15rem;display:flex;overflow:hidden auto}}.admin-review-focus__preview{justify-content:center;align-items:center;padding:.5rem 0 1rem;display:flex}@media (min-width:1024px){.admin-review-focus__preview iframe,.admin-review-focus__preview img{max-width:100%}}.admin-review-focus__body{border-top:1px solid var(--admin-panel-border-subtle);padding-top:1rem}.admin-review-focus__body.admin-review-focus__body--embedded{border-top:0;padding-top:0}.admin-review-decision-report__header{flex-direction:column;gap:.2rem;display:flex}.admin-review-decision-report__filename{color:var(--admin-text-muted);word-break:break-word;margin:0;font-size:.8125rem;line-height:1.35}.admin-review-decision-report__facts{flex-direction:column;gap:.35rem;margin-top:.65rem;display:flex}.admin-review-decision-report__fact{color:var(--admin-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.admin-review-decision-report__type{color:var(--admin-text-strong);margin-top:.75rem;font-size:.875rem}.admin-review-decision-report__history-meta{color:var(--admin-text-muted);margin-top:.5rem;font-size:.8125rem}.admin-review-decision-report__history-meta span{color:var(--admin-text-primary)}.admin-review-decision-report__summary{color:var(--admin-text-muted);margin-top:.75rem;font-size:.8125rem;line-height:1.45}.admin-review-decision-report__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem 1.25rem;margin-top:0;display:grid}.admin-review-decision-report__main{flex-direction:column;gap:0;min-width:0;display:flex}.admin-review-decision-report__main .admin-review-decision-report__header{margin-bottom:0}.admin-review-decision-report__main .admin-review-decision-report__type{margin-top:.65rem}.admin-review-decision-report__main .admin-review-decision-report__history-meta{margin-top:.45rem}.admin-review-decision-report__main .admin-review-decision-report__summary{margin-top:.65rem}.admin-review-decision-report__rail{flex-direction:column;align-items:center;gap:.5rem;max-width:100%;margin-top:.85rem;display:flex}.admin-review-decision-report__decision{flex-direction:column;gap:.25rem;width:100%;margin-top:.75rem;display:flex}.admin-review-decision-report__decision-row{color:var(--admin-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.admin-review-decision-report__decision-source{color:var(--admin-text-soft);margin:0;font-size:.75rem}.admin-review-decision-report__confidence-label{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-soft);font-size:.625rem;font-weight:600}.admin-review-decision-report__actions{flex-direction:column;gap:.45rem;width:100%;margin-top:.85rem;display:flex}.admin-review-decision-report__actions-row{gap:.45rem;width:100%;display:flex}.admin-review-decision-report__actions .admin-review-action-btn{flex:calc(50% - .25rem);min-width:4.5rem;padding-inline:.55rem;font-size:.72rem}.admin-review-decision-report__actions .admin-review-action-btn--full{flex:100%;width:100%}.admin-review-checklist{flex-direction:column;align-self:stretch;gap:.55rem;min-height:100%;margin:0;padding:0 0 0 .15rem;list-style:none;display:flex}.admin-review-decision-report__main .admin-review-decision-report__ocr,.admin-review-decision-report__main .admin-review-decision-report__reasoning{margin-top:.75rem}.admin-review-checklist__item{align-items:flex-start;gap:.55rem;display:flex}.admin-review-checklist__icon{flex-shrink:0;width:.75rem;height:.75rem;margin-top:.15rem}.admin-review-checklist__icon--pass{color:#34d399}.admin-review-checklist__icon--fail{color:#f87171}.admin-review-checklist__icon--unknown{color:var(--admin-text-soft)}.admin-review-checklist__label{color:var(--admin-text-primary);font-size:.75rem;font-weight:600}.admin-review-checklist__note{color:var(--admin-text-muted);margin-top:.1rem;font-size:.6875rem;line-height:1.35}.admin-review-flag-icons{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.15rem;display:flex}.admin-review-flag-icons__item{color:#fbbf24;cursor:help;background:#fbbf241f;border:1px solid #fbbf2447;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.admin-review-decision-report__reasoning{color:var(--admin-text-primary);margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.admin-review-decision-report__ocr{border:1px solid var(--admin-panel-border-subtle);background:var(--admin-card-bg);border-radius:.5rem;margin-top:.85rem}.admin-review-decision-report__ocr summary{cursor:pointer;letter-spacing:.03em;text-transform:uppercase;color:var(--admin-text-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.55rem .75rem;font-size:.6875rem;font-weight:600}.admin-review-decision-report__ocr p{max-height:7rem;color:var(--admin-text-muted);padding:0 .75rem .65rem;font-size:.6875rem;line-height:1.45;overflow-y:auto}.admin-review-confidence{color:var(--fs-color-highlight-cyan);background:#55ffff14;border:1px solid #55ffff47;border-radius:999px;flex-shrink:0;padding:.35rem .75rem;font-size:.72rem;font-weight:600}.admin-review-action-btn{color:#fff;border:0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s,filter .15s}.admin-review-action-btn:hover:not(:disabled){filter:brightness(1.06)}.admin-review-action-btn:disabled{cursor:not-allowed}.admin-review-action-btn--approve{background:linear-gradient(135deg,#2080e8,#18a0dc 82%,#00e2ff)}.admin-review-action-btn--reject{background:#5c00fe}.admin-review-action-btn--secondary{background:#ffffff14;border:1px solid #ffffff24}.admin-review__queue-label{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted);margin-bottom:.65rem;font-size:.72rem;font-weight:700}.admin-review__queue-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}@media (min-width:1024px){.admin-review__queue-list{scroll-snap-type:none;overflow-x:hidden}}.admin-review-tile{scroll-snap-align:start;border:1px solid var(--admin-panel-border);background:var(--admin-panel-bg);border-radius:10px;flex-direction:row;align-items:stretch;width:min(100%,280px);min-height:58px;display:flex;overflow:hidden}@media (min-width:1024px){.admin-review-tile{width:100%;min-height:62px}}.admin-review-tile--active{border-color:#55ffff8c;box-shadow:0 0 0 1px #5ff3,0 8px 24px #5c00fe2e}.admin-review-tile__thumb{background:var(--admin-thumb-bg);flex:0 0 56px;align-self:stretch;width:56px;overflow:hidden}.admin-review-tile__meta{flex-direction:column;flex:auto;justify-content:center;padding:.45rem .65rem .45rem .55rem;display:flex}.admin-review-tile__thumb iframe,.admin-review-tile__thumb img{-o-object-fit:cover;object-fit:cover;border:none;border-radius:0;width:100%;height:100%;min-height:58px}@media (min-width:1024px){.admin-review-tile__thumb{flex-basis:60px;width:60px}.admin-review-tile__thumb iframe,.admin-review-tile__thumb img{min-height:62px}}.wizard-obligation-card{color:#e8f1ff;text-align:left;background:0 0;border:1.5px solid #1b2140;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),background .2s,border-color .2s,color .2s;display:flex}.wizard-obligation-card--selected{background:var(--fs-gradient-4);color:#fff;background-origin:border-box;background-clip:border-box;border:1.5px solid #0000}.wizard-summary-card{border:1px solid var(--fs-color-border);background:#0f1221;border-radius:12px;padding:14px 16px}.wizard-summary-card--highlight{border-color:#00e2ff59;box-shadow:0 0 24px #5c00fe1f}.wizard-section-label{color:#b6c7e2;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.wizard-remove-btn{border:1px solid var(--fs-color-border);width:24px;height:24px;color:var(--fs-color-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.wizard-footer{background:0 0}@media (max-width:1023px){.wizard-footer:not(.wizard-footer--embedded){background:var(--wizard-footer-glass-bg);-webkit-backdrop-filter:blur(18px)saturate(1.12)}}body[data-mobile-menu-open=true] .landing-mobile-floating-cta,body[data-mobile-menu-open=true] .wizard-footer,body[data-mobile-menu-open=true] .wizard-inline-keyboard-cta,body[data-mobile-menu-open=true] .wizard-typing-hint{display:none}.cupertino-date-picker__frame{border:1px solid var(--fs-color-border);background:#ffffff08}.cupertino-wheel__item{color:var(--wizard-text-secondary);scroll-snap-align:center}.cupertino-wheel__item--selected{color:var(--wizard-text-primary)}.cupertino-wheel__item--dim{opacity:.45}.cupertino-wheel__scroll{scroll-snap-type:y mandatory}.email-code-input{aspect-ratio:1;border:1px solid var(--fs-color-border);text-align:center;width:100%;max-width:3rem;color:var(--wizard-text-primary);caret-color:#0000;background:#ffffff0a;border-radius:14px;font-size:1.35rem;font-weight:600}.email-code-hidden-input{z-index:1;color:#0000;caret-color:#0000;opacity:.01;background:0 0;border:0;outline:none;width:100%;height:100%;position:absolute;inset:0}.email-code-input:focus{outline:none}.email-code-input--active,.email-code-input:focus{border-color:#5c00fea6;box-shadow:0 0 0 2px #5c00fe33}@keyframes ki-analysis-spin{to{transform:rotate(1turn)}}.ki-analysis-badge{width:7.5rem;height:7.5rem;position:relative}.ki-analysis-badge__ring{animation:ki-analysis-spin 1.15s linear infinite;position:absolute;inset:0}.ki-analysis-badge__ring--static{animation:none}.ki-analysis-badge--success .ki-analysis-badge__icon-wrap{justify-content:center;align-items:center;display:flex}.ki-analysis-badge--success .ki-analysis-badge__icon{width:2rem;height:2rem}.ki-analysis-badge--success .ki-analysis-badge__icon--check{transform:translateY(1px)}.ki-analysis-badge__ring-arc{transform-origin:50%}.ki-analysis-badge__icon-wrap{background:#0f1221eb;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:1.35rem;box-shadow:inset 0 0 0 1px #ffffff0f}.ki-analysis-badge__icon{color:#e8f1ff;width:2.35rem;height:2.35rem}.profile-photo-upload:focus-visible{outline-offset:3px;outline:2px solid #00e2ff8c}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-12vh)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift),108vh,0) rotate(var(--confetti-spin))}}.confetti-reveal__particle{top:-10%;left:var(--confetti-left);width:var(--confetti-size);height:calc(var(--confetti-size) * .55);opacity:0;animation:confetti-fall var(--confetti-duration) cubic-bezier(.22,.72,.32,1) var(--confetti-delay) forwards;border-radius:2px;position:absolute}@media (min-width:1024px){.landing-desktop-zoom-80{zoom:.8}.landing-desktop-zoom-90{zoom:.9}.landing-desktop-zoom-82{zoom:.82}.landing-desktop-zoom-75{zoom:.75}.landing-desktop-zoom-110{zoom:1.1}.landing-desktop-zoom-110>.snap-start{height:90.9091vh!important;min-height:90.9091vh!important}}.landing-subpage-title{letter-spacing:-.06em;font-size:1.8rem;font-weight:600;line-height:1.05}@media (min-width:640px){.landing-subpage-title{font-size:2.6rem}}@media (min-width:1024px){.landing-subpage-title{font-size:3.2rem}}.landing-subpage-lead{color:var(--fs-color-text-secondary);font-size:.875rem;line-height:1.625}@media (min-width:640px){.landing-subpage-lead{font-size:1rem}}.landing-panel-title{color:var(--fs-color-text-primary);letter-spacing:-.04em;font-size:1rem;font-weight:600;line-height:1.375}@media (min-width:640px){.landing-panel-title{font-size:1.125rem}}.landing-tile-title{color:var(--fs-color-text-primary);font-size:.875rem;font-weight:600;line-height:1.375}@media (min-width:640px){.landing-tile-title{font-size:.95rem}}.landing-tile-body{color:var(--fs-color-text-secondary);font-size:.75rem;line-height:1.625}@media (min-width:640px){.landing-tile-body{font-size:.875rem}}.landing-subpage-section-compact{padding-top:max(8.75rem,calc(env(safe-area-inset-top) + 7.5rem));justify-content:flex-start}@media (min-width:640px){.landing-subpage-section-compact{padding-top:max(10.5rem,calc(env(safe-area-inset-top) + 9rem))}}@media (min-width:1024px){.landing-subpage-section-compact{padding-top:max(12rem,calc(env(safe-area-inset-top) + 10.25rem))}}.platform-logo-theme__dark{display:none}html:not([data-theme=light]) .platform-logo-theme__light{visibility:hidden}html:not([data-theme=light]) .platform-logo-theme__dark{display:block}[data-theme=light] .platform-logo-theme__dark{display:none}.legal-markdown{color:var(--fs-color-text-secondary);font-size:.95rem;line-height:1.75}.legal-markdown-h1{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.35rem;line-height:1.3}.legal-markdown-h1,.legal-markdown-h2{color:var(--fs-color-text-primary);font-weight:600}.legal-markdown-h2{letter-spacing:-.02em;margin:2rem 0 .75rem;font-size:1.1rem;line-height:1.35}.legal-markdown-h3{color:var(--fs-color-text-primary);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.legal-markdown-p{margin:0 0 .85rem}.legal-markdown-ul{margin:0 0 1rem;padding-left:1.35rem;list-style-type:disc;list-style-position:outside}.legal-markdown-ul>li{margin-bottom:.35rem}.legal-markdown-ul>li::marker{color:var(--fs-color-base-cyan)}.landlord-nav{gap:.5rem;margin-bottom:1rem;display:flex}.landlord-nav__item{border:1px solid var(--fs-color-border);color:var(--fs-color-text-secondary);border-radius:999px;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.landlord-nav__item--active{color:var(--fs-color-text-primary);background:#5c00fe1f;border-color:#5c00fe73}.landlord-field{color:var(--fs-color-text-secondary);flex-direction:column;gap:.45rem;font-size:.82rem;display:flex}.landlord-link-ready{--landlord-link-block-pad-x:1.05rem;flex-direction:column;gap:1.25rem;display:flex}.landlord-link-ready__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landlord-link-ready__header .wizard-title{flex:auto;min-width:0;margin:0}.landlord-link-ready__dev-rerender{letter-spacing:.02em;width:-moz-max-content;width:max-content;max-width:none;color:var(--fs-color-text-secondary);opacity:.45;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;margin-top:.35rem;margin-left:auto;padding:0;font-size:.7rem;font-weight:500;line-height:1.2;transition:opacity .15s}.landlord-link-ready__dev-rerender:hover{opacity:.75}.landlord-link-ready__subtitle{max-width:32rem}.landlord-link-ready__left,.landlord-link-ready__share-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.landlord-link-ready__share-row{grid-template-columns:1fr;gap:1.25rem;min-width:0;display:grid}.landlord-link-ready__block--pdf-controls{min-width:0}.landlord-link-ready__block--pdf-controls .landlord-link-ready__tabs{flex:auto;align-content:start}.landlord-link-ready__block--share .wizard-cta{margin-top:auto}.landlord-link-ready__block{padding:1rem var(--landlord-link-block-pad-x,1.05rem) 1.1rem;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:.75rem;display:flex}.landlord-link-ready__listing{flex-direction:row;align-items:center;gap:1rem;width:100%}.landlord-link-ready__listing-media{color:#b6c7e2b3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-shrink:0;width:4.5rem;height:4.5rem;overflow:hidden}[data-theme=light] .landlord-link-ready__listing-media{color:#3d4659bf;background:#0b10220a;border-color:#0b102224}.landlord-link-ready__listing-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.landlord-link-ready__listing-icon{width:2.25rem;height:2.25rem}.landlord-link-ready__listing-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.landlord-link-ready__listing-body{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.landlord-link-ready__listing-address{letter-spacing:-.015em;color:var(--fs-color-text-primary);word-break:break-word;margin:0;font-size:clamp(.92rem,.85rem + .3vw,1.05rem);font-weight:750;line-height:1.25}.landlord-link-ready__listing-meta{color:var(--fs-color-text-secondary);margin:0;font-size:.92rem;line-height:1.35}.landlord-link-ready__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0;font-size:.72rem;font-weight:700}.landlord-link-ready__value{letter-spacing:.04em;color:var(--fs-color-text-primary);word-break:break-word;margin:0;font-size:clamp(1.35rem,1.1rem + 1.2vw,1.85rem);font-weight:800;line-height:1.2}.landlord-link-ready__value--link{letter-spacing:-.01em;text-align:center;word-break:break-all;font-size:clamp(.95rem,.85rem + .6vw,1.15rem);font-weight:700}.landlord-link-ready__value--code{text-align:center}.landlord-link-ready__block--qr{align-items:stretch}.landlord-link-ready__qr{background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:1rem;display:flex}.landlord-link-ready__qr-img{width:min(100%,280px);height:auto;display:block}.landlord-link-ready__block--pdf{align-items:stretch;gap:0;padding-bottom:1rem}.landlord-link-ready__block--pdf .landlord-link-ready__pdf,.landlord-link-ready__block--pdf .landlord-link-ready__qr--in-pdf{flex:auto;min-height:0}.landlord-link-ready__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.landlord-link-ready__tab{box-sizing:border-box;border:1px solid var(--fs-color-border);min-height:2.15rem;color:var(--fs-color-text-secondary);white-space:nowrap;background:0 0;border-radius:999px;padding:0 .45rem;font-size:.8rem;font-weight:650;transition:background .15s,color .15s,border-color .15s;overflow:hidden}.landlord-link-ready__tab--active{background:var(--fs-gradient-4);color:#fff;background-origin:border-box;background-clip:border-box;border:1px solid #0000}.landlord-link-ready__pdf{aspect-ratio:210/297;background:#fff;border:1px solid #0b102214;border-radius:14px;width:100%;margin-inline:auto;position:relative;overflow:hidden}.landlord-link-ready__pdf-frame{background:#fff;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.landlord-link-ready__qr--in-pdf{aspect-ratio:210/297;border:1px solid #0b102214;width:100%;margin-inline:auto;position:relative}.landlord-link-ready__dashboard{text-align:center;color:var(--fs-color-text-secondary);text-underline-offset:3px;margin-top:1.15rem;font-size:.95rem;font-weight:600;text-decoration:underline;transition:opacity .15s;display:block}.landlord-link-ready__dashboard:hover{opacity:.85}.landlord-link-ready__actions{--landlord-link-block-pad-x:1.05rem;width:100%;padding-inline:var(--landlord-link-block-pad-x);box-sizing:border-box;flex-direction:column;margin-top:1.75rem;display:flex}.landlord-link-ready__continue{justify-content:center;align-items:center;width:100%;margin-top:0;text-decoration:none;display:flex}.landlord-phase-b__kicker,.landlord-pool-page__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-secondary);font-size:.8rem;font-weight:600}.landlord-pool-page.wizard-below-header{padding-top:calc(3.85rem + clamp(5.5rem,12vh,8.5rem))}@media (min-width:640px){.landlord-pool-page.wizard-below-header{padding-top:calc(4.35rem + clamp(6rem,13vh,9rem))}}.landlord-pool-page__lead{color:var(--fs-color-text-secondary);font-size:1.05rem;line-height:1.45}.landlord-onboarding-floor-pills{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.landlord-onboarding-floor-pills .wizard-pill{text-align:center;width:100%;min-width:0;padding-left:.25rem;padding-right:.25rem;font-size:.72rem}.landlord-pool-page__secondary{border:1px solid var(--fs-color-border);width:100%;min-height:3.25rem;color:var(--fs-color-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;transition:opacity .15s;display:flex}.landlord-pool-page__secondary:hover:not(:disabled){opacity:.85}.landlord-link-ready__continue[aria-disabled=true],.landlord-pool-page__secondary:disabled{opacity:.55}.landlord-phase-b__prefill{border:1px solid var(--fs-color-border);background:var(--fs-color-surface);border-radius:1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.landlord-phase-b__prefill{background:color-mix(in srgb,var(--fs-color-surface) 88%,transparent)}}.landlord-phase-b__prefill-address{color:var(--fs-color-text);font-size:.98rem;font-weight:650}.landlord-phase-b__prefill-meta{color:var(--fs-color-text-secondary);margin-top:.25rem;font-size:.88rem}.landlord-phase-b__slider-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.15rem;display:flex}.landlord-phase-b__slider-title{color:var(--fs-color-text);margin:0;font-size:1.02rem;font-weight:650}.landlord-phase-b__slider-value{font-variant-numeric:tabular-nums;color:var(--fs-color-text);flex-shrink:0;font-size:1.02rem;font-weight:650}.landlord-phase-b__slider-stepper{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.landlord-phase-b__slider-step-btn{border:1px solid var(--fs-color-border);width:2rem;height:2rem;color:var(--fs-color-text);cursor:pointer;background:#ffffff0a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;font-weight:650;line-height:1;transition:opacity .15s,background .15s;display:flex}.landlord-phase-b__slider-step-btn:hover:not(:disabled){background:#ffffff14}.landlord-phase-b__slider-step-btn:disabled{opacity:.35;cursor:not-allowed}.landlord-phase-b__slider-amount{text-align:center;min-width:4.5rem;font-size:1.02rem!important}.landlord-phase-b__slider-amount-placeholder{min-width:4.5rem;height:1.35rem;display:block}.landlord-phase-b__warm{color:var(--fs-color-text);margin:.15rem 0 0;font-size:1.02rem}.landlord-phase-b__warm-collapse{text-align:left;width:100%;color:var(--fs-color-text);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem 0;font-size:1.02rem;display:flex}.landlord-phase-b__warm-collapse-icon{width:1.25rem;height:1.25rem;color:var(--fs-color-text-secondary);flex-shrink:0;transition:transform .2s}.landlord-phase-b__warm-collapse-icon--up{transform:rotate(180deg)}.landlord-phase-b__hint{color:var(--fs-color-text-secondary);font-size:.92rem;line-height:1.4}.landlord-phase-b__upload{border:1px dashed var(--fs-color-border);min-height:2.75rem;color:var(--fs-color-text);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.landlord-phase-b__media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.landlord-phase-b__media-item{aspect-ratio:1;background:var(--fs-color-surface);border-radius:.85rem;position:relative;overflow:hidden}.landlord-phase-b__media-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.landlord-phase-b__media-remove{color:#fff;background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:1.1rem;line-height:1;display:flex;position:absolute;top:.3rem;right:.3rem}.landlord-phase-b__input,.landlord-phase-b__textarea{border:1px solid var(--fs-color-border);background:var(--fs-color-surface);width:100%;color:var(--fs-color-text);border-radius:1rem;padding:.85rem 1rem;font-size:1rem}.landlord-phase-b__textarea{resize:vertical;min-height:8rem}.landlord-phase-b__summary{border:1px solid var(--fs-color-border);border-radius:1rem;gap:.55rem;padding:1rem;font-size:.95rem;display:grid}.landlord-phase-b__summary span{min-width:6.5rem;color:var(--fs-color-text-secondary);display:inline-block}.landlord-phase-c__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-secondary);font-size:.8rem;font-weight:600}.landlord-phase-c__hint{color:var(--fs-color-text-secondary);font-size:.92rem;line-height:1.4}.landlord-phase-c__link{color:var(--fs-color-text);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:600;text-decoration:underline}.landlord-phase-c__priority{border:1px solid var(--fs-color-border);text-align:left;background:0 0;border-radius:1rem;flex-direction:column;gap:.25rem;width:100%;padding:.95rem 1rem;transition:opacity .35s,transform .35s,border-color .15s,background .15s;display:flex}.landlord-phase-c__priority--selected{background:var(--fs-color-surface);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.landlord-phase-c__priority--selected{background:color-mix(in srgb,var(--fs-color-surface) 70%,#5c00fe 12%)}}.landlord-phase-c__priority--selected{box-shadow:inset 0 0 0 1.5px #3366fe}.landlord-phase-c__priority-title{color:var(--fs-color-text);font-size:1.02rem;font-weight:650}.landlord-phase-c__priority-desc{color:var(--fs-color-text-secondary);font-size:.88rem;line-height:1.35}.wizard-pill-list--stack{flex-direction:column;gap:.55rem;display:flex}@media (min-width:1024px){.landlord-link-ready__subtitle{max-width:none}.landlord-link-ready{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(20rem,22.5rem);align-items:start;gap:1.15rem 1.35rem;display:grid}.landlord-link-ready__left{display:contents}.landlord-link-ready__listing{flex:none;grid-area:1/1}.landlord-link-ready__block--link{grid-area:2/1}.landlord-link-ready__share-row{grid-area:3/1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.15rem}.landlord-link-ready__block--share{justify-content:flex-start;min-height:100%}.landlord-link-ready__block--pdf{grid-area:1/2/4;align-self:end;height:auto}.landlord-link-ready__listing-media{width:5.25rem;height:5.25rem}.landlord-link-ready__pdf,.landlord-link-ready__qr--in-pdf{width:100%;max-width:none;height:100%}.landlord-link-ready__qr-img{width:min(100%,240px)}.landlord-link-ready-page{min-height:calc(100dvh - 4.75rem);padding-bottom:1.25rem}.landlord-link-ready__actions{margin-top:auto;padding-top:1.75rem}}.landlord-dashboard{padding-top:1.75rem;padding-bottom:2rem}.landlord-dashboard .landlord-nav{margin-bottom:1.25rem}.landlord-browser{z-index:1;--landlord-list-tools-max-width:300px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-content:start;-moz-column-gap:.75rem;column-gap:.75rem;min-height:calc(100dvh - 8rem);margin-top:0;display:grid;position:relative}.landlord-browser-shell__top{z-index:70;flex-direction:column;gap:.35rem;margin-bottom:1.15rem;display:flex;position:relative;overflow:visible}.landlord-browser-shell__top:has(.landlord-listing-switcher--open){z-index:130}.landlord-browser-shell__top-row{z-index:1;flex-wrap:nowrap;align-items:stretch;gap:.55rem;min-width:0;display:flex;position:relative;overflow:visible}.landlord-pipeline-tabs{grid-template-columns:repeat(4,minmax(4.35rem,1fr));align-self:stretch;gap:.28rem;width:-moz-max-content;width:max-content;max-width:100%;height:2.55rem;display:grid}.landlord-pipeline-tabs__tab{min-width:4.35rem;height:100%;min-height:0;color:var(--fs-color-text-secondary);letter-spacing:.01em;text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.12rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;line-height:1.15;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;display:flex}.landlord-pipeline-tabs__tab:hover:not(:disabled){color:#d9efff;border-color:#00e2ff59}.landlord-pipeline-tabs__tab--active{color:var(--fs-color-highlight-cyan);background:linear-gradient(#00e2ff2e,#5c00fe1f);border-color:#00e2ffa6;box-shadow:0 0 0 1px #00e2ff2e,0 6px 16px #00e2ff1a}.landlord-pipeline-tabs__tab--disabled{opacity:.42;cursor:not-allowed}.landlord-pipeline-tabs__label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.landlord-pipeline-tabs__count{min-width:1.05rem;height:1.05rem;color:var(--fs-color-highlight-cyan);background:#00e2ff2e;border-radius:999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.62rem;font-weight:700;display:inline-flex}.landlord-pipeline-tabs__tab--active .landlord-pipeline-tabs__count{background:#00e2ff47}.landlord-schedule-plan-btn{min-width:6.5rem;height:2.55rem;color:var(--fs-color-highlight-cyan);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#00e2ff2e,#5c00fe1f);border:1px solid #00e2ff8c;border-radius:10px;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:.35rem .85rem;font-size:.68rem;font-weight:700;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex;box-shadow:0 0 0 1px #00e2ff1f,0 6px 16px #00e2ff14}.landlord-schedule-plan-btn:hover:not(:disabled){background:linear-gradient(#00e2ff3d,#5c00fe29);border-color:#00e2ffcc}.landlord-schedule-plan-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;color:var(--fs-color-text-secondary);background:#ffffff08;border-color:#ffffff1a}.landlord-schedule-plan-btn--rail{min-width:0;height:2.1rem;padding:.3rem .75rem;font-size:.72rem;animation:landlord-schedule-plan-pulse 2.4s ease-in-out infinite}.landlord-schedule-plan-btn--rail:disabled{animation:none}@keyframes landlord-schedule-plan-pulse{0%,to{box-shadow:0 0 0 1px #00e2ff1f,0 6px 16px #00e2ff14}50%{box-shadow:0 0 0 1px #00e2ff59,0 0 18px #00e2ff47}}.landlord-schedule-add-btn{width:2.55rem;height:2.55rem;color:var(--fs-color-highlight-cyan);cursor:pointer;background:linear-gradient(#00e2ff2e,#5c00fe1f);border:1px solid #00e2ff8c;border-radius:12px;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex;box-shadow:0 0 0 1px #00e2ff1f,0 6px 16px #00e2ff14}.landlord-schedule-add-btn svg{width:.95rem;height:.95rem}.landlord-schedule-add-btn:hover:not(:disabled){background:linear-gradient(#00e2ff3d,#5c00fe29);border-color:#00e2ffcc}.landlord-schedule-add-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;color:var(--fs-color-text-secondary);background:#ffffff08;border-color:#ffffff1a}.landlord-pipeline-tabs__tab--standalone{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;flex:none;align-self:stretch;min-width:4.8rem;height:2.55rem;padding-inline:.65rem}.landlord-viewing-chips{overscroll-behavior-x:contain;scrollbar-width:thin;flex:0 auto;align-items:stretch;gap:.45rem;min-width:0;max-width:min(36rem,42vw);display:flex;overflow-x:auto}.landlord-viewing-chip{min-width:15.5rem;max-width:22rem;height:2.55rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#00e2ff1a,#ffffff08);border:1px solid #00e2ff47;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.2rem .65rem .2rem .7rem;display:flex}.landlord-viewing-chip:hover{background:linear-gradient(#00e2ff24,#ffffff0a);border-color:#00e2ff73}.landlord-viewing-chip__copy{flex:auto;min-width:0}.landlord-viewing-chip__date{color:var(--fs-color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.72rem;font-weight:700;line-height:1.15;overflow:hidden}.landlord-viewing-chip__address{color:var(--fs-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:.08rem 0 0;font-size:.66rem;line-height:1.2;overflow:hidden}.landlord-viewing-chip__people{scrollbar-width:none;flex:none;align-items:flex-end;gap:.28rem;max-width:9.5rem;display:flex;overflow-x:auto}.landlord-viewing-chip__people::-webkit-scrollbar{display:none}.landlord-viewing-chip__person{flex-direction:column;align-items:center;gap:.08rem;min-width:1.55rem;display:flex}.landlord-viewing-chip__person .landlord-applicant-avatar{width:1.35rem;height:1.35rem;font-size:.52rem}.landlord-viewing-chip__time{color:var(--fs-color-text-secondary);white-space:nowrap;font-size:.58rem;font-weight:600;line-height:1}.landlord-viewing-chip__empty{color:var(--fs-color-text-secondary);white-space:nowrap;font-size:.62rem}.landlord-listing-create-wizard-dialog{position:relative}.landlord-listing-create-wizard-dialog--form{min-height:min(72vh,640px)}.landlord-listing-create-wizard-dialog .wizard-footer,.landlord-listing-create-wizard-dialog .wizard-page,.landlord-listing-create-wizard-dialog .wizard-page--embedded{box-shadow:none;background:0 0!important}.landlord-listing-create-wizard-dialog .wizard-page,.landlord-listing-create-wizard-dialog .wizard-page--embedded{height:auto;min-height:0;max-height:none;overflow:visible}.landlord-listing-create-wizard-dialog .wizard-footer{padding-left:0;padding-right:0}.landlord-listing-create-wizard-dialog__close{z-index:20;color:#e4ebffe0;cursor:pointer;background:#0b1022b8;border:1px solid #b6c7e259;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.landlord-listing-create-wizard-dialog__close:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff73}.landlord-listing-create-wizard-dialog__close-icon{width:.95rem;height:.95rem}.landlord-listing-create-wizard-dialog__body{padding-right:max(3.25rem,env(safe-area-inset-right,0px))}@media (min-width:640px){.landlord-listing-create-wizard-dialog__body{padding-right:max(3.5rem,env(safe-area-inset-right,0px))}}.landlord-listing-create-wizard-dialog__share-actions{max-width:480px;margin-top:1.5rem}.landlord-viewing-schedule-dialog__close{z-index:20;color:#e4ebffe0;cursor:pointer;background:#0b1022b8;border:1px solid #b6c7e259;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.landlord-viewing-schedule-dialog__close:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff73}.landlord-viewing-schedule-dialog__close-icon{width:.95rem;height:.95rem}.landlord-viewing-schedule-dialog__header{padding-right:3.25rem}.landlord-viewing-schedule-dialog__heading{color:var(--fs-color-text-secondary);margin:0;font-size:.78rem;font-weight:500}.landlord-viewing-schedule-dialog__title-row{align-items:center;gap:.55rem;display:flex}.landlord-viewing-schedule-dialog__info{flex-shrink:0;position:relative}.landlord-viewing-schedule-dialog__info-btn{width:1.35rem;height:1.35rem;color:var(--fs-color-text-secondary);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.68rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.landlord-viewing-schedule-dialog__info--open .landlord-viewing-schedule-dialog__info-btn{color:var(--fs-color-highlight-cyan);background:#00e2ff1a;border-color:#00e2ff66}.landlord-viewing-schedule-dialog__info-popover{z-index:30;width:min(18.5rem,100vw - 3rem);color:var(--fs-color-text-secondary);background:#0c1022f5;border:1px solid #b6c7e247;border-radius:12px;padding:.7rem .8rem;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 12px 36px #00000059}.landlord-viewing-schedule-dialog__heading-row{align-items:center;gap:.55rem;min-width:0;display:flex}.landlord-viewing-schedule-dialog__back{width:1.85rem;height:1.85rem;color:var(--fs-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #b6c7e247;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:-.2rem 0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.landlord-viewing-schedule-dialog__back:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff0f;border-color:#00e2ff66}.landlord-viewing-schedule-dialog__back-icon{width:1rem;height:1rem}.landlord-viewing-schedule-dialog__progress{background:#1b2140;border-radius:999px;width:100%;height:.25rem;margin-top:.75rem;overflow:hidden}.landlord-viewing-schedule-dialog__progress-fill{background:var(--fs-gradient-4);border-radius:999px;height:100%;transition:width .45s}.landlord-viewing-schedule-dialog__choice-row{grid-template-columns:1fr;gap:.55rem;display:grid}.landlord-viewing-schedule-dialog__choice-row--hero{gap:.75rem}@media (min-width:520px){.landlord-viewing-schedule-dialog__choice-row{grid-template-columns:1fr 1fr}}.landlord-viewing-schedule-dialog__choice{text-align:left;color:var(--fs-color-text-secondary);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:.85rem .95rem;transition:border-color .2s,background .2s,color .2s,padding .25s,min-height .25s;display:flex}.landlord-viewing-schedule-dialog__choice--hero{border-radius:18px;min-height:7.5rem;padding:1.35rem 1.15rem}.landlord-viewing-schedule-dialog__choice--compact{min-height:0;padding:.7rem .9rem}.landlord-viewing-schedule-dialog__choice strong{color:var(--fs-color-text-primary);font-size:.92rem}.landlord-viewing-schedule-dialog__choice--hero strong{font-size:1.05rem}.landlord-viewing-schedule-dialog__choice span{font-size:.75rem;line-height:1.35}.landlord-viewing-schedule-dialog__choice--hero span{font-size:.82rem}.landlord-viewing-schedule-dialog__choice--active{color:var(--fs-color-text-primary);background:linear-gradient(#00e2ff29,#5c00fe1a);border-color:#00e2ffa6}.landlord-viewing-schedule-dialog__format-details{animation:landlord-viewing-format-in .28s}.landlord-viewing-schedule-dialog__slider-label{color:var(--fs-color-text-primary);margin:0 0 .55rem;font-size:1rem;font-weight:700;line-height:1.25}.landlord-viewing-schedule-dialog__slider-label strong{letter-spacing:-.02em;color:var(--fs-color-text-primary);font-size:1.55rem;font-weight:700}@keyframes landlord-viewing-format-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landlord-viewing-schedule-dialog__section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0 0 .45rem;font-size:.68rem;font-weight:700}.landlord-viewing-schedule-dialog__day-strip,.landlord-viewing-schedule-dialog__people,.landlord-viewing-schedule-dialog__time-strip{flex-wrap:wrap;gap:.4rem;display:flex}.landlord-viewing-schedule-dialog__day,.landlord-viewing-schedule-dialog__person,.landlord-viewing-schedule-dialog__time{min-height:2.55rem;color:var(--fs-color-text-secondary);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .65rem;font-size:.72rem;line-height:1.2;display:inline-flex}.landlord-viewing-schedule-dialog__person,.landlord-viewing-schedule-dialog__time{flex-direction:row;align-items:center;gap:.4rem}.landlord-viewing-schedule-dialog__day strong,.landlord-viewing-schedule-dialog__person span{color:var(--fs-color-text-primary);font-weight:600}.landlord-viewing-schedule-dialog__person em{color:var(--fs-color-highlight-cyan);font-size:.65rem;font-style:normal;font-weight:700}.landlord-viewing-schedule-dialog__day--active,.landlord-viewing-schedule-dialog__person--active,.landlord-viewing-schedule-dialog__time--active{color:var(--fs-color-highlight-cyan);background:#00e2ff1f;border-color:#00e2ffa6}.landlord-viewing-schedule-dialog__slot{text-align:left;width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;padding:.85rem .95rem}.landlord-viewing-schedule-dialog__slot-row{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.landlord-viewing-schedule-dialog__slot-time{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.landlord-viewing-schedule-dialog__slot-date{color:var(--fs-color-text-secondary);font-size:.82rem;font-weight:600;line-height:1.25}.landlord-viewing-schedule-dialog__slot-clock{letter-spacing:-.02em;color:var(--fs-color-text-primary);font-size:1.35rem;font-weight:700;line-height:1.15}.landlord-viewing-schedule-dialog__slot-people{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.landlord-viewing-schedule-dialog__slot-person{align-items:center;gap:.45rem;min-width:0;max-width:100%;display:inline-flex}.landlord-viewing-schedule-dialog__slot-avatar{flex-shrink:0;position:relative}.landlord-viewing-schedule-dialog__slot-person-name{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;color:var(--fs-color-text-primary);font-size:.84rem;font-weight:600;overflow:hidden}.landlord-viewing-schedule-dialog__slot-empty{color:var(--fs-color-text-secondary);font-size:.7rem}.landlord-viewing-schedule-dialog__person--placed{cursor:default}.landlord-viewing-schedule-dialog__remove{z-index:1;width:1rem;height:1rem;color:var(--fs-color-text-secondary);cursor:pointer;background:#121628eb;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;line-height:1;display:inline-flex;position:absolute;top:-.28rem;right:-.28rem}.landlord-viewing-schedule-dialog__summary{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.landlord-viewing-schedule-dialog__summary li{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.2rem;padding:.7rem .85rem;display:flex}.landlord-viewing-schedule-dialog__summary strong{color:var(--fs-color-text-primary);font-size:.78rem}.landlord-viewing-schedule-dialog__summary span{color:var(--fs-color-text-secondary);font-size:.75rem}.landlord-viewing-event-card{text-align:left;width:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.25rem;margin:0 0 .45rem;padding:.7rem .8rem;display:flex}.landlord-viewing-event-card__title{color:var(--fs-color-text-primary);margin:0;font-size:.78rem;font-weight:650}.landlord-viewing-event-card__meta{color:var(--fs-color-text-secondary);margin:0;font-size:.68rem;line-height:1.4}.landlord-viewing-invite-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.15rem;margin:0 0 .45rem;padding:.65rem .75rem;display:flex}.landlord-viewing-invite-row__name{color:var(--fs-color-text-primary);margin:0;font-size:.8rem;font-weight:600}.landlord-viewing-invite-row__meta{color:var(--fs-color-text-secondary);margin:0;font-size:.68rem}.landlord-plan-toggle{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:none;align-self:center;align-items:center;gap:.4rem;width:-moz-max-content;width:max-content;max-width:100%;height:2.55rem;padding:.2rem .35rem .2rem .55rem;display:inline-flex}.landlord-plan-toggle__options{gap:.18rem;min-width:0;display:inline-flex}.landlord-plan-toggle__btn{min-width:2.6rem;height:1.85rem;color:var(--fs-color-text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 .45rem;font-size:.62rem;font-weight:650;transition:border-color .15s,background .15s,color .15s}.landlord-plan-toggle__btn:hover:not(:disabled){color:#d9efff;border-color:#00e2ff47}.landlord-plan-toggle__btn:disabled{cursor:default;opacity:1}.landlord-plan-toggle__btn--active{color:var(--fs-color-highlight-cyan);background:linear-gradient(#00e2ff29,#5c00fe1a);border-color:#00e2ff8c}.landlord-plan-toggle__btn--active:disabled{opacity:1}.landlord-plan-toggle--readonly .landlord-plan-toggle__btn:not(.landlord-plan-toggle__btn--active){opacity:.55}.landlord-plan-toggle__manage{height:1.85rem;color:var(--fs-color-text-primary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;padding:0 .55rem;font-size:.62rem;font-weight:650;transition:border-color .15s,background .15s}.landlord-plan-toggle__manage:hover{background:#00e2ff14;border-color:#00e2ff59}[data-theme=light] .landlord-plan-toggle{background:#0f194608;border-color:#0f19461a}[data-theme=light] .landlord-plan-toggle__btn:hover:not(:disabled){color:var(--fs-color-text-primary)}[data-theme=light] .landlord-plan-toggle__manage{background:#0f19460a;border-color:#0f19461f}.landlord-browser__pool-load-more{width:100%;height:2.1rem;color:var(--fs-color-highlight-cyan);background:#00e2ff14;border:1px solid #00e2ff59;border-radius:10px;margin-top:.65rem;font-size:.72rem;font-weight:650;transition:background .15s,border-color .15s,opacity .15s}.landlord-browser__pool-load-more:hover:not(:disabled){background:#00e2ff24;border-color:#00e2ff8c}.landlord-browser__pool-load-more:disabled{opacity:.55;cursor:wait}.landlord-browser-shell__top-spacer{flex:auto;min-width:.5rem}.landlord-browser-shell__top-placeholder{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:10px;flex:none;width:min(12rem,18vw);height:2.55rem;min-height:2.55rem}.landlord-browser-shell__top-placeholder--flex{flex:auto;align-self:stretch;width:auto;min-width:2.5rem;max-width:none;height:auto}.landlord-browser__listing-list--top{flex-wrap:nowrap;gap:.45rem;min-width:0;max-width:none;display:flex;overflow:visible}.landlord-listing-switcher{z-index:40;align-items:stretch;min-width:0;height:2.55rem;display:flex;position:relative}.landlord-listing-switcher--open{z-index:120}.landlord-listing-switcher__row{align-items:stretch;gap:.35rem;min-width:0;height:100%;display:flex}.landlord-listing-switcher__toggle{width:2.55rem;height:2.55rem;color:var(--fs-color-text-secondary);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.landlord-listing-switcher__toggle--open,.landlord-listing-switcher__toggle:hover{color:var(--fs-color-text-primary);background:#5c00fe14;border-color:#5c00fe59}.landlord-listing-switcher__plus{width:1rem;height:1rem}.landlord-listing-switcher__add{min-height:2.55rem;color:var(--fs-color-text-primary);background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.landlord-listing-switcher__add-icon:hover,.landlord-listing-switcher__add:hover{background:#5c00fe14;border-color:#5c00fe59}.landlord-listing-switcher__chevron{width:1rem;height:1rem;transition:transform .18s}.landlord-listing-switcher__chevron--open{transform:rotate(180deg)}.landlord-listing-switcher__dropdown{background-color:#0b1022;background-color:var(--fs-color-surface);z-index:1;pointer-events:auto;isolation:isolate;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;gap:.35rem;min-width:100%;padding:.4rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 22px 48px #000000b8,0 0 0 1px #00000073}[data-theme=light] .landlord-listing-switcher__dropdown{border-color:#14285024;box-shadow:0 22px 48px #141e3c2e,0 0 0 1px #14285014}.landlord-listing-switcher__dropdown .landlord-listing-card{border-color:#ffffff24;background:#10172b!important;background:var(--fs-color-surface-alt)!important;box-shadow:none!important}.landlord-listing-switcher__dropdown .landlord-listing-card:hover{filter:brightness(1.12)}.landlord-listing-switcher__dropdown .landlord-listing-card--active{border-color:#00e2ff8c;background:var(--fs-color-surface-alt)!important}@keyframes landlord-chrome-in{0%{opacity:0;transform:translate(-.65rem)}to{opacity:1;transform:translate(0)}}.landlord-browser-shell__top{opacity:0}.landlord-browser-shell--chrome-ready .landlord-browser-shell__top{animation:landlord-chrome-in .35s both}.landlord-chrome-stagger [data-chrome-stagger]{opacity:0}.landlord-browser-shell--tools-ready .landlord-chrome-stagger [data-chrome-stagger]{animation:landlord-chrome-in .32s both;animation-delay:calc(var(--chrome-stagger-i,0) * 40ms)}.landlord-browser-shell--tools-ready .landlord-chrome-stagger [data-chrome-stagger].landlord-view-toolbar__preset--wave{animation:landlord-preset-snake 1.05s ease-in-out infinite;animation-delay:calc(var(--wave-index,0) * .14s);opacity:1}@media (prefers-reduced-motion:reduce){.landlord-browser-shell__top,.landlord-chrome-stagger [data-chrome-stagger]{opacity:1;animation:none!important}.landlord-browser-shell--tools-ready .landlord-chrome-stagger [data-chrome-stagger].landlord-view-toolbar__preset--wave{color:var(--fs-color-highlight-cyan);border-color:#00e2ff8c;animation:none!important}}.landlord-browser__main--cards{flex-direction:column;align-self:stretch;min-height:0;max-height:calc(100dvh - 12rem);display:flex}.landlord-browser__main--cards .landlord-browser__main-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.landlord-browser__main--cards .landlord-workspace__panels{flex:auto;align-items:stretch;min-height:0}.landlord-profile-cards{height:100%;min-height:0}.landlord-profile-cards__empty{color:var(--fs-color-text-secondary);margin:0;padding:2rem .5rem;font-size:.88rem}.landlord-profile-cards__grid{grid-template-columns:repeat(var(--landlord-cards-per-row,3),minmax(0,1fr));align-content:start;gap:1rem;padding:.15rem .25rem .5rem;display:grid}.landlord-profile-card{text-align:center;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:center;gap:.35rem;min-width:0;min-height:100%;padding:1rem .7rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.landlord-profile-card--active{background:linear-gradient(#00e2ff1a,#5c00fe0f);border-color:#00e2ff8c;box-shadow:0 0 0 1px #00e2ff1f}.landlord-profile-card:focus-visible{outline-offset:2px;outline:2px solid #00e2ffa6}.landlord-profile-card__avatar-wrap{justify-content:center;margin-bottom:.15rem;display:flex}.landlord-profile-card__avatar-ring{transform-origin:50%;will-change:transform;flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(1)}.landlord-profile-card__avatar-wrap:hover .landlord-profile-card__avatar-ring{transform:scale(1.08)}.landlord-profile-card__match{font-variant-numeric:tabular-nums;color:var(--fs-color-text-primary);margin:0;font-size:1.15rem;font-weight:800;line-height:1}.landlord-profile-card__scores-row{grid-template-columns:auto auto auto;justify-content:center;align-items:center;-moz-column-gap:.55rem;column-gap:.55rem;width:100%;margin-top:.05rem;display:grid}.landlord-profile-card__scores{flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.landlord-profile-card__score-action{opacity:0;pointer-events:none;transition:opacity .15s,background .15s,border-color .15s,color .15s,transform .15s}.landlord-profile-card:focus-within .landlord-profile-card__score-action,.landlord-profile-card:hover .landlord-profile-card__score-action{opacity:1;pointer-events:auto}.landlord-profile-card__score-action-spacer{width:2.1rem;height:2.1rem}.landlord-profile-card__dismiss-top{transition:color .15s,background .15s;right:.4rem}.landlord-profile-card__cart-top,.landlord-profile-card__dismiss-top{z-index:4;color:#b6c7e2b8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex;position:absolute;top:.4rem}.landlord-profile-card__cart-top{transition:color .15s,background .15s,transform .15s;left:.4rem}.landlord-profile-card__cart-top .landlord-profile-card__close-icon{width:.85rem;height:.85rem;transform:rotate(45deg)}.landlord-profile-card__dismiss-top .landlord-profile-card__close-icon{width:.85rem;height:.85rem}.landlord-profile-card__cart-top:hover:not(:disabled){color:#f3f7ff;background:#ffffff14}.landlord-profile-card__cart-top--added,.landlord-profile-card__cart-top:disabled{color:#00e2ffbf;opacity:.9;cursor:default}.landlord-profile-card__dismiss-top:hover:not(:disabled){color:#f3f7ff;background:#ffffff14}.landlord-profile-card__dismiss-top:disabled{opacity:.45;cursor:default}.landlord-profile-card__name-row{justify-content:center;align-items:center;gap:.3rem;max-width:100%;display:flex}.landlord-profile-card__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--fs-color-text-primary);margin:0;font-size:.82rem;font-weight:700;line-height:1.25;overflow:hidden}.landlord-profile-card__profession{-webkit-line-clamp:2;max-width:100%;color:var(--fs-color-text-secondary);-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.landlord-profile-card__mietscore{justify-content:center;display:flex}.landlord-profile-card__mietscore .admin-profile-metric-cell__value,.landlord-profile-card__mietscore .admin-profile-metric-score__inline,.landlord-profile-card__mietscore .admin-profile-score-text{letter-spacing:-.02em;font-size:1.28rem;font-weight:700;line-height:1}.landlord-profile-card__mietscore .admin-profile-score-backdrop-star{width:2.15rem;height:2.15rem}.landlord-profile-card__mietscore .admin-profile-score-star-suffix{margin-left:.06em;font-size:.95em}.landlord-profile-card__finance-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .45rem;width:100%;margin-top:.2rem;display:flex}.landlord-profile-card__credit{min-width:1.35rem;color:var(--fs-color-highlight-cyan);justify-content:center;align-items:center;gap:.08rem;line-height:1;display:inline-flex}.landlord-profile-card__credit--none{color:var(--fs-color-text-secondary);opacity:.75}.landlord-profile-card__credit--stale{color:#f0c56b}.landlord-profile-card__credit--ok{color:var(--fs-color-highlight-cyan)}.landlord-profile-card__credit-letter{letter-spacing:-.02em;font-size:.92rem;font-weight:800;line-height:1}.landlord-profile-card__credit-mark{font-size:.72rem;font-weight:700;line-height:1}.landlord-profile-card__credit-mark--dash{font-size:.95rem;font-weight:600}.landlord-profile-card__credit-check{width:.7rem;height:.7rem;margin-top:.05rem}.landlord-profile-card__income{font-variant-numeric:tabular-nums;color:var(--fs-color-text-primary);white-space:nowrap;font-size:.74rem;font-weight:700}.landlord-profile-card__pct{font-variant-numeric:tabular-nums;color:var(--fs-color-text-secondary);white-space:nowrap;font-size:.7rem;font-weight:600}.landlord-profile-card__subscores{border-top:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;margin:.55rem 0 0;padding:.55rem .35rem .15rem;list-style:none;display:flex}.landlord-profile-card__subscore{justify-content:center;align-items:center;gap:.45rem;width:100%;padding:0 .35rem;display:flex}.landlord-profile-card__subscore .admin-profile-metric-cell__icon{flex-shrink:0;width:1.55rem;height:1.55rem}.landlord-profile-card__subscore-metrics{flex:0 auto;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.landlord-profile-card__subscore-value{text-align:left;font-variant-numeric:tabular-nums;min-width:2.1rem;font-size:.92rem;font-weight:700}.landlord-profile-card__cart-btn,.landlord-profile-card__dismiss-btn{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.landlord-profile-card__cart-btn{color:var(--fs-color-highlight-cyan);background:#00e2ff1a;border:1px solid #00e2ff73}.landlord-profile-card__cart-btn:hover:not(:disabled){background:#00e2ff2e;border-color:#00e2ffa6;transform:translateY(-1px)}.landlord-profile-card__cart-btn--added,.landlord-profile-card__cart-btn:disabled{opacity:.72;color:var(--fs-color-text-secondary);cursor:default;background:#ffffff0d;border-color:#ffffff24;transform:none}.landlord-profile-card__dismiss-btn{color:#b6c7e2c7;background:0 0;border:1px solid #b6c7e261}.landlord-profile-card__dismiss-btn:hover:not(:disabled){color:#e4edf8;background:#ffffff0a;border-color:#b6c7e2a6;transform:translateY(-1px)}.landlord-profile-card__dismiss-btn:disabled{opacity:.45;cursor:default;transform:none}.landlord-profile-card__cart-icon,.landlord-profile-card__close-icon{width:1rem;height:1rem}.landlord-browser--detail{grid-template-columns:minmax(15.5rem,19rem) minmax(0,1fr)}.landlord-browser--metrics{--landlord-metrics-main-min:min(420px,40vw);flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.landlord-browser__rail--metrics{min-width:0;max-width:calc(100% - var(--landlord-metrics-main-min) - .5rem);flex:0 auto;overflow:auto visible}.landlord-browser__rail.landlord-browser__rail--metrics{overflow:auto}.landlord-browser__main--metrics{flex:1 1 var(--landlord-metrics-main-min);min-width:min(var(--landlord-metrics-main-min),100%)}.landlord-browser__metrics-scroll{min-width:0}.landlord-browser__metrics-table{width:-moz-max-content;width:max-content;min-width:100%}.landlord-browser__metrics-table .admin-profile-list-row--metrics,.landlord-browser__metrics-table .admin-profile-metrics-header{min-width:-moz-max-content;min-width:max-content}.landlord-browser__metrics-table .admin-profile-list-row__identity{min-width:0;max-width:11rem}.landlord-browser__metrics-table .admin-profile-list-row__identity .admin-profile-list-row__name,.landlord-browser__metrics-table .admin-profile-list-row__identity p{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;overflow-wrap:normal;display:block;overflow:hidden}.landlord-browser__metrics-table .admin-profile-list-row__schedule{white-space:normal}.landlord-browser__metrics-table .admin-profile-metric-cell{justify-content:center;align-self:stretch;align-items:center;gap:0;height:100%;min-height:100%}.landlord-browser__metrics-table .admin-profile-metric-cell__spacer{display:none}.landlord-browser__metrics-table .admin-profile-metric-score,.landlord-browser__metrics-table .admin-profile-trait-cell,.landlord-browser__metrics-table .landlord-list-cart-btn,.landlord-browser__metrics-table .landlord-list-invite-check,.landlord-browser__metrics-table .landlord-list-shortlist-btn,.landlord-browser__metrics-table .landlord-list-status--cell,.landlord-browser__metrics-table .landlord-match-score-ring{align-self:center}.landlord-browser__metrics-table .admin-profile-metric-score{justify-content:center;align-items:center;padding-inline:1.5ch;line-height:1;display:inline-flex}.landlord-browser__metrics-table .admin-profile-metric-score .admin-profile-metric-cell__value{line-height:1}.landlord-browser__application-list--metrics{margin:0}.admin-profile-list-row--landlord-detail{grid-template-columns:3rem minmax(0,1fr) minmax(4.25rem,4.75rem) minmax(2.5rem,3rem);align-items:center;gap:.3rem;padding-inline:.25rem;display:grid}.admin-profile-list-row--landlord-detail-with-status{grid-template-columns:3rem minmax(0,1fr) minmax(4.75rem,5.75rem) minmax(4.25rem,4.75rem) minmax(2.5rem,3rem)}.admin-profile-list-row--landlord-detail-with-cart{grid-template-columns:3rem minmax(0,1fr) minmax(4.25rem,4.75rem) minmax(2.5rem,3rem) 2.5rem}.admin-profile-list-row--landlord-detail-with-status.admin-profile-list-row--landlord-detail-with-cart{grid-template-columns:3rem minmax(0,1fr) minmax(4.75rem,5.75rem) minmax(4.25rem,4.75rem) minmax(2.5rem,3rem) 2.5rem}.admin-profile-list-row--landlord-detail .admin-profile-list-score{padding-inline:1.5ch}.admin-profile-list-row--with-schedule{align-items:center;padding-block:.45rem}.admin-profile-list-row__name{color:var(--admin-text-primary);margin:0;font-size:.92rem;font-weight:600;line-height:1.25}.admin-profile-list-row--metrics .admin-profile-list-row__name{font-size:.86rem}.admin-profile-list-row__subtitle{color:var(--admin-text-muted);margin:0;font-size:.72rem;line-height:1.3}.admin-profile-list-row--metrics .admin-profile-list-row__subtitle{font-size:.68rem}.admin-profile-list-row__schedule{letter-spacing:.01em;color:var(--fs-color-highlight-cyan);margin:.2rem 0 0;font-size:.72rem;font-weight:700;line-height:1.3}.admin-profile-list-row--metrics .admin-profile-list-row__schedule{font-size:.66rem}.landlord-list-status{flex-direction:column;justify-content:center;align-items:flex-start;gap:.12rem;min-width:0;padding-top:.1rem;display:flex}.landlord-list-status--cell{text-align:center;justify-content:center;align-items:center;padding-top:0}.landlord-list-status__label{letter-spacing:.05em;text-transform:uppercase;color:var(--fs-color-text-secondary);font-size:.58rem;font-weight:700}.landlord-list-status__value{color:var(--fs-color-text-primary);font-size:.74rem;font-weight:650;line-height:1.2}.landlord-list-status--cell .landlord-list-status__value{font-size:.72rem}.landlord-list-cart-btn{width:2.15rem;height:2.15rem;color:var(--fs-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #b6c7e247;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.landlord-list-cart-btn:hover:not(:disabled){color:var(--fs-color-highlight-cyan);background:#00e2ff1a;border-color:#00e2ff8c}.landlord-list-cart-btn--added,.landlord-list-cart-btn:disabled{opacity:.55;cursor:default;color:var(--fs-color-highlight-cyan);border-color:#00e2ff59}.landlord-list-cart-btn__icon{width:1.05rem;height:1.05rem}.landlord-list-shortlist-btn{width:2.15rem;height:2.15rem;color:var(--fs-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #b6c7e247;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.landlord-list-shortlist-btn:hover:not(:disabled){color:var(--fs-color-highlight-cyan);background:#00e2ff1a;border-color:#00e2ff8c}.landlord-list-shortlist-btn--on,.landlord-list-shortlist-btn:disabled{opacity:.7;cursor:default;color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff59}.landlord-list-shortlist-btn__icon{width:1.05rem;height:1.05rem}.landlord-list-invite-check{color:#0000;cursor:pointer;background:#ffffff08;border:1.5px solid #b6c7e266;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.landlord-list-invite-check:hover{border-color:#00e2ff8c}.landlord-list-invite-check--on{color:#fff;background:linear-gradient(135deg,#5c00fe59,#00e2ff47);border-color:#00e2ffbf}.landlord-list-invite-check__icon{width:.85rem;height:.85rem}.landlord-list-invite-select-all{width:1.7rem;height:1.7rem;color:var(--fs-color-text-secondary);cursor:pointer;background:0 0;border:1px solid #b6c7e247;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.landlord-list-invite-select-all--all,.landlord-list-invite-select-all:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff73}.landlord-list-invite-select-all__icon{width:.95rem;height:.95rem}.landlord-browser__rail-title-with-select{align-items:center;gap:.45rem;min-width:0;display:flex}.admin-profile-list-row--landlord{position:relative}.landlord-list-dismiss-btn{z-index:4;color:#b6c7e28c;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;transition:color .15s,background .15s,opacity .15s;display:inline-flex;position:absolute;top:.2rem;right:.55rem}.admin-profile-list-row--landlord.admin-profile-list-row--active .landlord-list-dismiss-btn,.admin-profile-list-row--landlord:focus-within .landlord-list-dismiss-btn,.admin-profile-list-row--landlord:hover .landlord-list-dismiss-btn{opacity:1;pointer-events:auto}.landlord-list-dismiss-btn:hover:not(:disabled){color:#f3f7ff;background:#ffffff1a}.landlord-list-dismiss-btn:disabled{opacity:.45;cursor:wait}.landlord-list-dismiss-btn__icon{width:.78rem;height:.78rem}.landlord-browser__rail-head{flex-direction:column;gap:.55rem;margin-bottom:.55rem;display:flex}.landlord-browser__tools-row{z-index:60;scrollbar-width:thin;flex-wrap:nowrap;grid-area:1/1/auto/-1;align-self:start;align-items:center;gap:.45rem;width:100%;min-width:0;margin-bottom:.75rem;display:flex;position:relative;overflow-x:auto}.landlord-browser--metrics .landlord-browser__tools-row{flex:0 0 100%;width:100%;max-width:100%}.landlord-browser__tools-row .admin-profiles-browser__search-wrap{flex:0 12rem;width:auto;min-width:8.5rem;max-width:14rem}.landlord-browser__tools-lead{--landlord-tools-gap:.45rem;--landlord-search-compact:5.75rem;--landlord-columns-slot-width:6.25rem;align-items:center;-moz-column-gap:var(--landlord-tools-gap);column-gap:var(--landlord-tools-gap);flex:none;min-width:0;display:grid}.landlord-browser__tools-lead--with-columns{grid-template-columns:var(--landlord-search-compact) max-content max-content var(--landlord-columns-slot-width)}.landlord-browser__tools-lead:not(.landlord-browser__tools-lead--with-columns){grid-template-columns:calc(var(--landlord-search-compact) + var(--landlord-columns-slot-width) + var(--landlord-tools-gap)) max-content max-content}.landlord-browser__tools-lead .landlord-browser__search-wrap--rail{flex:unset;width:100%;min-width:0;max-width:none;transition:none}.landlord-browser__tools-lead .landlord-browser__search-wrap--rail.landlord-browser__search-wrap--expanded,.landlord-browser__tools-lead .landlord-browser__search-wrap--rail:focus-within{width:100%;min-width:0;max-width:none}.landlord-browser__tools-lead .landlord-browser__search-wrap--rail .admin-profiles-browser__search{width:100%;padding-left:.55rem;padding-right:.45rem}.landlord-browser__tools-row .admin-metrics-columns-picker,.landlord-browser__tools-row .admin-profile-sort-pill{flex-shrink:0}.landlord-browser__columns-slot{justify-content:stretch;align-items:center;width:100%;min-width:0;min-height:2rem;display:inline-flex}.landlord-browser__columns-slot .admin-metrics-columns-picker,.landlord-browser__columns-slot .admin-profile-sort-pill{justify-content:center;width:100%}.landlord-browser__columns-slot--inactive{display:none}.landlord-browser__stagger-item{flex-shrink:0;align-items:center;display:inline-flex}.landlord-browser__tools-row .admin-profile-sort-pill,.landlord-browser__tools-row .admin-profiles-browser__search,.landlord-browser__tools-row .landlord-view-toolbar__btn{box-sizing:border-box;align-items:center;height:2rem;min-height:2rem;padding-top:0;padding-bottom:0;font-size:.72rem;line-height:1;display:inline-flex}.landlord-browser__tools-row .admin-profiles-browser__search{width:100%;padding-left:.8rem;padding-right:.8rem}.landlord-browser__tools-row .admin-profile-sort-pill{padding-left:.75rem;padding-right:.75rem}.landlord-browser__tools-row .landlord-view-toolbar__btn{padding-left:.65rem;padding-right:.65rem}.landlord-browser__tools-row .landlord-view-toolbar__reset,.landlord-browser__tools-row .landlord-view-toolbar__round{width:2rem;height:2rem;min-height:2rem}.landlord-browser__tools-row .landlord-view-toolbar__preset{width:auto;min-width:3.35rem;padding-inline:.85rem}.landlord-browser__view-toggle{flex-shrink:0;align-self:center;gap:.15rem;max-width:none;min-height:0;padding:.15rem}.landlord-browser__view-toggle .admin-profile-layout-toggle__btn{white-space:nowrap;padding:.28rem .55rem;font-size:.68rem;line-height:1.1}.landlord-view-toolbar{flex:0 auto;align-items:center;gap:.45rem;width:auto;min-width:0;display:flex}.landlord-view-toolbar__panels{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.3rem;min-width:0;display:flex}.landlord-view-toolbar__presets{flex-shrink:0;align-items:center;gap:.28rem;display:inline-flex}.landlord-view-toolbar__btn{border:1px solid var(--admin-input-border,#ffffff24);background:var(--admin-input-bg,#ffffff0a);color:var(--admin-text-strong,var(--fs-color-text-secondary));white-space:nowrap;border-radius:999px;padding:.28rem .6rem;font-size:.68rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.landlord-view-toolbar__btn:hover{color:var(--fs-color-text-primary);border-color:#00e2ff59}.landlord-view-toolbar__btn--active{color:var(--fs-color-highlight-cyan);background:linear-gradient(#00e2ff29,#5c00fe1a);border-color:#00e2ff8c}.landlord-view-toolbar__reset{color:#b6c7e2d9;background:0 0;border:1px solid #b6c7e259;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.landlord-view-toolbar__reset:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff73}.landlord-view-toolbar__reset-icon{width:.95rem;height:.95rem}.landlord-view-toolbar__sep{background:#b6c7e247;flex-shrink:0;width:1px;height:1.15rem;margin:0 .05rem;display:inline-block}.landlord-view-toolbar__round{color:#b6c7e2d9;cursor:pointer;background:0 0;border:1px solid #b6c7e259;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:.78rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.landlord-view-toolbar__round:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff14;border-color:#00e2ff73}.landlord-view-toolbar__round--active{color:var(--fs-color-highlight-cyan);background:linear-gradient(#00e2ff29,#5c00fe1a);border-color:#00e2ff8c}.landlord-view-toolbar__preset--filled{color:var(--fs-color-text-primary,#ffffffeb)}.landlord-view-toolbar__preset{letter-spacing:.01em;width:auto;min-width:3.35rem;padding:0 .85rem;font-size:.68rem;font-weight:650}.landlord-view-toolbar__preset--wave{animation:landlord-preset-snake 1.05s ease-in-out infinite;animation-delay:calc(var(--wave-index,0) * .14s)}.landlord-view-toolbar__save--armed{box-shadow:0 0 0 1px #00e2ff73}.landlord-view-toolbar__cloud--busy{opacity:.55;cursor:wait}.landlord-view-toolbar__publish-hint{color:var(--fs-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:18rem;margin-left:.35rem;font-size:.68rem;font-weight:500;overflow:hidden}.landlord-view-toolbar__reset--armed{box-shadow:0 0 0 1px #00e2ff73}.landlord-view-toolbar__round-icon{width:.95rem;height:.95rem}.landlord-view-toolbar__collapse{font-size:1.05rem;font-weight:600;line-height:1}@keyframes landlord-preset-snake{0%,to{color:#b6c7e28c;box-shadow:none;background:0 0;border-color:#b6c7e247}35%,55%{color:var(--fs-color-highlight-cyan);background:#00e2ff2e;border-color:#00e2ffbf;box-shadow:0 0 0 1px #00e2ff59}}@media (prefers-reduced-motion:reduce){.landlord-view-toolbar__preset--wave{color:var(--fs-color-highlight-cyan);border-color:#00e2ff8c;animation:none}}.landlord-browser--no-rail{grid-template-columns:minmax(0,1fr)}.landlord-workspace__panels{flex-wrap:nowrap;align-items:stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.landlord-workspace__slot{cursor:grab;flex:none;min-width:0;position:relative}.landlord-workspace__slot:active{cursor:grabbing}.landlord-workspace__slot--dragging{opacity:.55}.landlord-workspace__slot--drop-target{outline-offset:2px;outline:1px dashed #00e2ff8c}.landlord-workspace__slot.landlord-workspace__analyse,.landlord-workspace__slot.landlord-workspace__chat{flex:none}.landlord-workspace__slot.landlord-workspace__chat{--landlord-chat-panel-width:22rem;width:min(var(--landlord-chat-panel-width),100%);min-width:min(var(--landlord-chat-panel-width),100%);max-width:var(--landlord-chat-panel-width);flex-direction:column;align-self:stretch;min-height:min(22rem,100dvh - 18rem);max-height:calc(100dvh - 16rem);display:flex}.landlord-workspace__slot.landlord-workspace__chat>.landlord-chat-panel{flex-direction:column;flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex}.landlord-workspace__slot.landlord-workspace__cards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-self:stretch;min-width:min(100%,18rem);min-height:0;max-height:min(100%,100dvh - 14rem);overflow:hidden auto}.landlord-workspace__slot.landlord-workspace__profile{min-width:0;max-width:var(--landlord-detail-profile-col-width,28rem);flex:0 auto}.landlord-workspace__slot.landlord-workspace__profile:not(.landlord-workspace__profile--with-timeline),.landlord-workspace__slot.landlord-workspace__score{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-self:stretch;max-height:min(100%,100dvh - 14rem);overflow:hidden auto}.landlord-workspace__slot.landlord-workspace__score{flex:18rem;min-width:min(18rem,100%);max-width:28rem;min-height:0}.landlord-workspace__score-panel,.score-formula-readonly{min-width:0}.score-formula-readonly__empty,.score-formula-readonly__error,.score-formula-readonly__status{color:var(--fs-color-text-secondary);background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:1rem 1.1rem;font-size:.82rem;line-height:1.45}.score-formula-readonly__error{color:#f0b35c}.landlord-workspace__slot.landlord-workspace__doc-view{flex:14rem;min-width:min(14rem,100%);max-width:36rem}.landlord-workspace__slot.landlord-workspace__doc-liste{flex-direction:column;flex:0 0 9.5rem;align-self:stretch;width:9.5rem;min-width:9.5rem;max-width:9.5rem;min-height:0;display:flex}.landlord-view-toolbar__btn--reorderable{cursor:grab}.landlord-view-toolbar__btn--dragging{opacity:.55}.landlord-view-toolbar__btn--drop-target{box-shadow:0 0 0 1px #00e2ffa6}.landlord-workspace__profile--with-timeline,.landlord-workspace__slot.landlord-workspace__profile--with-timeline{--landlord-detail-profile-col-width:min(420px,40vw);--landlord-detail-side-col-width:min(320px,30vw);max-width:min(100%,calc(var(--landlord-detail-profile-col-width) + var(--landlord-detail-side-col-width) + .65rem))}.landlord-workspace__profile--pending,.landlord-workspace__slot.landlord-workspace__profile--pending{flex:none;position:relative}.landlord-workspace__profile-size-lock{visibility:hidden;pointer-events:none}.landlord-workspace__profile-pending-overlay{z-index:1;backdrop-filter:blur(2px);background:#060714b8;border-radius:12px;flex-direction:column;padding:.75rem .65rem;display:flex;position:absolute;inset:0;overflow:hidden}.landlord-workspace__profile-skeleton{flex-direction:column;gap:.7rem;min-height:100%;padding:.35rem .15rem;display:flex}.landlord-workspace__profile-skeleton--side{min-height:22rem}.landlord-workspace__profile-skeleton__avatar{width:4.5rem;height:4.5rem}.landlord-workspace__profile-skeleton__avatar,.landlord-workspace__profile-skeleton__line{background:#ffffff0f;border-radius:999px;animation:landlord-profile-skeleton-pulse 1.1s ease-in-out infinite}.landlord-workspace__profile-skeleton__line{width:88%;height:.7rem}.landlord-workspace__profile-skeleton__line--title{width:62%;height:.95rem}.landlord-workspace__profile-skeleton__line--short{width:42%}.landlord-workspace__profile-skeleton__block{background:#ffffff0b;border-radius:12px;width:100%;height:4.5rem;animation:landlord-profile-skeleton-pulse 1.1s ease-in-out infinite}.landlord-workspace__profile-skeleton__block--tall{flex:auto;min-height:10rem}@keyframes landlord-profile-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.landlord-workspace__profile .landlord-browser__profile-detail{width:100%}.landlord-workspace__profile .landlord-browser__profile-detail--single-col{grid-template-columns:minmax(0,1fr)}.landlord-workspace__doc-view{flex:14rem;min-width:min(14rem,100%);max-width:36rem}.landlord-workspace__doc-liste{flex-direction:column;flex:0 0 9.5rem;align-self:stretch;width:9.5rem;min-width:9.5rem;max-width:9.5rem;min-height:0;display:flex}.landlord-workspace__slot>.chat-thread,.landlord-workspace__slot>.landlord-chat-panel>.chat-thread,.landlord-workspace__slot>.landlord-chat-panel>.tenant-templates--chat-slot,.landlord-workspace__slot>.landlord-chat-placeholder,.landlord-workspace__slot>.landlord-match-panel,.landlord-workspace__slot>.tenant-templates--chat-slot{box-sizing:border-box;flex:auto;width:100%;min-width:0;max-width:100%;height:100%}.landlord-workspace__slot>.chat-thread,.landlord-workspace__slot>.landlord-chat-panel>.chat-thread,.landlord-workspace__slot>.landlord-chat-panel>.tenant-templates--chat-slot,.landlord-workspace__slot>.landlord-chat-placeholder,.landlord-workspace__slot>.tenant-templates--chat-slot{min-height:0;max-height:none}.landlord-workspace__slot.landlord-workspace__chat .tenant-templates--chat-slot{height:100%;max-height:none;overflow:hidden}.landlord-workspace__slot.landlord-workspace__chat .tenant-templates__list{min-height:0;max-height:none;overflow-y:auto}.landlord-workspace__doc-liste .admin-tenant-documents-panel,.landlord-workspace__doc-liste .landlord-applicant-documents-panel{flex:auto;width:100%;max-width:none;height:auto;min-height:min(28rem,100dvh - 10rem);max-height:calc(100dvh - 8rem);position:static;overflow:hidden auto}.chat-thread,.landlord-chat-placeholder,.landlord-doc-view-placeholder,.landlord-workspace__empty{color:var(--fs-color-text-secondary);background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;margin:0;padding:1rem 1.1rem}.landlord-workspace__doc-view.landlord-doc-view-placeholder{box-sizing:border-box;min-height:8rem}.chat-thread__eyebrow,.landlord-chat-placeholder__eyebrow,.landlord-doc-view-placeholder__title{letter-spacing:.05em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0;font-size:.72rem;font-weight:700}.chat-thread__title,.landlord-chat-placeholder__title{color:var(--fs-color-text-primary);margin:.45rem 0 0;font-size:1rem;font-weight:700}.chat-thread__lead,.landlord-chat-placeholder__text,.landlord-doc-view-placeholder__text,.landlord-workspace__empty{margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.chat-thread{box-sizing:border-box;flex-direction:column;min-height:min(28rem,100dvh - 10rem);max-height:calc(100dvh - 8rem);padding:.85rem .9rem .9rem;display:flex}.chat-thread--empty{justify-content:flex-start}.chat-thread__header{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.chat-thread__vorlagen-link{font:inherit;color:var(--fs-color-highlight-cyan);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:.1rem 0;font-size:.78rem;font-weight:650;text-decoration:underline}.chat-thread__messages{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding:.75rem 0;display:flex;overflow-y:auto}.chat-thread__empty-messages{color:var(--fs-color-text-secondary);text-align:center;margin:auto 0;font-size:.8rem}.chat-thread__bubble{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:92%;padding:.55rem .7rem}.chat-thread__bubble--mine{background:#00e2ff24;border-color:#00e2ff47;border-radius:14px 14px 4px;align-self:flex-end}.chat-thread__bubble-text{color:var(--fs-color-text-primary);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.45}.chat-thread__status{color:var(--fs-color-text-secondary);text-align:center;align-self:center;margin:.15rem 0;font-size:.72rem;font-style:italic}.chat-thread__invite{background:linear-gradient(#00e2ff1f,#ffffff08);border:1px solid #00e2ff59;border-radius:14px;align-self:flex-start;max-width:94%;padding:.65rem .75rem}.chat-thread__invite--mine{align-self:flex-end}.chat-thread__invite-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-highlight-cyan);margin:0;font-size:.68rem;font-weight:700}.chat-thread__invite-meta,.chat-thread__invite-note,.chat-thread__invite-status{color:var(--fs-color-text-primary);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.chat-thread__invite-note{color:var(--fs-color-text-secondary)}.chat-thread__invite-status{color:var(--fs-color-highlight-cyan);font-weight:650}.chat-thread__composer{border-top:1px solid #ffffff14;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;padding-top:.55rem;display:grid}.chat-thread__input{resize:none;width:100%;min-height:2.6rem;color:var(--fs-color-text-primary);font:inherit;background:#0b142473;border:1px solid #ffffff1f;border-radius:12px;padding:.55rem .65rem;font-size:.82rem;line-height:1.4}.chat-thread__input:focus{outline-offset:1px;outline:2px solid #00e2ff59}.chat-thread__send{min-height:2.6rem;padding-inline:.85rem;font-size:.78rem}.landlord-chat-panel .chat-thread__send.dashboard-action-btn--primary{color:var(--fs-color-text-primary);background:linear-gradient(135deg,#5c00fe57,#00e2ff33);border:1px solid #5c00fe61}[data-theme=light] .landlord-chat-panel .chat-thread__send.dashboard-action-btn--primary,[data-theme=light] .landlord-chat-panel button.chat-thread__send.dashboard-action-btn--primary{-webkit-text-fill-color:var(--fs-color-text-primary);color:var(--fs-color-text-primary)!important}.tenant-chat-stack{gap:.75rem}.tenant-chat-panel,.tenant-chat-stack{flex-direction:column;min-width:0;min-height:0;display:flex}.tenant-chat-panel{gap:.55rem}.tenant-chat-panel>.chat-thread{flex:auto;min-height:0}.tenant-dashboard .tenant-chat-panel>.chat-thread,.tenant-dashboard .tenant-templates{border-color:var(--fs-color-border);background:#ffffff08}.tenant-templates--chat-slot{height:var(--tenant-dashboard-top-block-max,24rem);max-height:var(--tenant-dashboard-top-block-max,24rem);box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.tenant-templates--chat-slot .tenant-templates__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.tenant-templates--chat-slot .tenant-templates__list{flex:auto;max-height:none}.tenant-chat-panel__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.tenant-chat-panel__tab{color:var(--fs-color-text-secondary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1f;border-radius:999px;max-width:100%;padding:.28rem .6rem;font-size:.7rem;font-weight:600;overflow:hidden}.tenant-chat-panel__tab--active{color:var(--fs-color-text-primary);background:#00e2ff1a;border-color:#00e2ff66}.tenant-templates{background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.tenant-templates__header{justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem .95rem;display:flex}.tenant-templates__header-left{align-items:center;gap:.4rem;min-width:0;display:flex}.tenant-templates__back-btn{width:1.7rem;height:1.7rem;color:var(--fs-color-text-primary);cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.tenant-templates__back-btn svg{width:.95rem;height:.95rem}.tenant-templates__title-btn{font:inherit;color:var(--fs-color-text-primary);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;font-size:.95rem;font-weight:700}.tenant-templates__info-btn{width:1.35rem;height:1.35rem;color:var(--fs-color-text-secondary);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;padding:0;font-size:.68rem;font-style:italic;font-weight:700;line-height:1}.tenant-templates__info-btn--on{color:var(--fs-color-highlight-cyan);background:#00e2ff1a;border-color:#00e2ff66}.tenant-templates__body{border-top:1px solid #ffffff14;padding:0 .95rem .95rem}.tenant-templates__lead{color:var(--fs-color-text-secondary);margin:.7rem 0 0;font-size:.76rem;line-height:1.4}.tenant-templates__header-actions{align-items:center;gap:.4rem;display:flex}.tenant-templates__content .tenant-templates__lead,.tenant-templates__content .tenant-templates__type-picker{margin-top:0;margin-bottom:.65rem}.tenant-templates__content .tenant-templates__list{max-height:min(28rem,55dvh);margin-top:0}.tenant-templates__add-btn{color:var(--fs-color-text-primary);font:inherit;cursor:pointer;background:#00e2ff1a;border:1px solid #00e2ff59;border-radius:999px;flex-shrink:0;padding:.3rem .7rem;font-size:.72rem;font-weight:650}.tenant-templates__type-picker{flex-direction:column;gap:.35rem;margin-top:.65rem;display:flex}.tenant-templates__type-option{color:var(--fs-color-text-primary);font:inherit;text-align:left;cursor:pointer;background:#0b142459;border:1px solid #ffffff1a;border-radius:10px;padding:.55rem .7rem;font-size:.78rem}.tenant-templates__list{overscroll-behavior:contain;flex-direction:column;gap:.65rem;max-height:min(28rem,55dvh);margin-top:.75rem;display:flex;overflow-y:auto}.tenant-templates__card{background:#0b142459;border:1px solid #ffffff1a;border-radius:12px;padding:.7rem .75rem}.tenant-templates__card--active{border-color:#00e2ff59}.tenant-templates__card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tenant-templates__card-title{color:var(--fs-color-text-primary);margin:0;font-size:.84rem;font-weight:700}.tenant-templates__card-actions{align-items:center;gap:.35rem;display:flex}.tenant-templates__pill{color:var(--fs-color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:650}.tenant-templates__pill--on{color:var(--fs-color-highlight-cyan);cursor:default;border-color:#00e2ff66}.tenant-templates__icon-btn{width:1.6rem;height:1.6rem;color:var(--fs-color-text-primary);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;font-size:1rem;line-height:1}.tenant-templates__preview{color:var(--fs-color-text-secondary);white-space:pre-wrap;-webkit-line-clamp:4;text-align:left;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tenant-templates__preview-btn{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;margin:.45rem 0 0;padding:0;display:block}.tenant-templates__preview-btn:focus-visible .tenant-templates__preview,.tenant-templates__preview-btn:hover .tenant-templates__preview{color:var(--fs-color-text-primary)}.tenant-templates__editor-actions{flex-flow:row;gap:.4rem;margin-top:.55rem;display:flex}.tenant-templates__edit-btn{min-height:1.9rem;color:var(--fs-color-text-secondary);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex:1 1 0;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.tenant-templates__edit-btn--primary{color:var(--fs-color-text-primary);background:#00e2ff1f;border-color:#00e2ff59}.tenant-templates__textarea{resize:vertical;width:100%;color:var(--fs-color-text-primary);font:inherit;background:#0b142473;border:1px solid #ffffff1f;border-radius:10px;margin-top:.5rem;padding:.55rem .65rem;font-size:.8rem;line-height:1.4}@media (min-width:1024px){.tenant-templates__title-btn{cursor:default}}.landlord-viewing-schedule-dialog__note{color:var(--fs-color-text-secondary);flex-direction:column;gap:.4rem;margin:0;font-size:.78rem;font-weight:600;display:flex}.landlord-viewing-schedule-dialog__error{color:#f87171;margin:0;font-size:.82rem;line-height:1.4}.landlord-viewing-schedule-dialog__note textarea{resize:vertical;width:100%;color:var(--fs-color-text-primary);font:inherit;background:#0b142473;border:1px solid #ffffff1f;border-radius:12px;padding:.65rem .75rem;font-size:.85rem;font-weight:400;line-height:1.4}@media (min-width:1024px){.tenant-dashboard-top-row .tenant-chat-panel,.tenant-dashboard-top-row .tenant-chat-panel>.chat-thread,.tenant-dashboard-top-row .tenant-templates--chat-slot{height:var(--tenant-dashboard-top-block-max);max-height:var(--tenant-dashboard-top-block-max);min-height:0}}.landlord-browser__main-content{min-width:0;max-width:100%;overflow-x:auto}.landlord-browser__list-anchor{min-width:0}.admin-profile-sort-pill--icon{justify-content:center;min-width:2rem;padding-inline:.55rem;font-size:1rem;line-height:1}.landlord-browser__application-list{border-top:0;flex-direction:column;margin:0 -.55rem;display:flex}.landlord-browser__application-list .admin-profile-list-row:first-child{border-top:0}.landlord-browser__rail{z-index:30;padding:0 0 2rem;position:relative;overflow:visible}.landlord-browser__main{z-index:10;position:relative}.admin-profile-list-row--landlord-detail .admin-profile-list-row__identity{min-width:0;max-width:100%}.admin-profile-list-row--landlord-detail .admin-profile-list-row__identity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-profile-list-row--landlord-detail .admin-profile-list-row__identity--with-schedule .admin-profile-list-row__schedule{white-space:normal}.landlord-browser__rail-section--listings{overflow:visible}.landlord-browser__rail-section--listings .landlord-listing-card{width:-moz-max-content;width:max-content;min-width:100%;max-width:none}.landlord-browser__rail-section--listings .landlord-listing-card__address{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landlord-match-score-ring{flex-shrink:0;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:inline-flex;position:relative}.landlord-match-score-ring__value{font-variant-numeric:tabular-nums;color:var(--admin-text-primary);justify-content:center;align-items:center;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.landlord-browser__rail-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0 0 .55rem;font-size:.72rem;font-weight:700}.landlord-browser__rail-title-row{align-items:center;gap:.35rem;margin-bottom:.55rem;display:flex}.landlord-browser__rail-title-row .landlord-browser__rail-title{margin-bottom:0}.landlord-browser__rail-section+.landlord-browser__rail-section{margin-top:1.25rem}.landlord-browser__rail-hint{color:var(--fs-color-text-secondary);margin:-.2rem 0 .55rem;font-size:.68rem;line-height:1.45}.landlord-browser__application-list--pool{margin-top:0}.landlord-pool-detail__badge{color:var(--fs-color-base-cyan);margin:0 0 .65rem;font-size:.72rem;line-height:1.45}.landlord-browser__listing-list{flex-direction:column;gap:.55rem;display:flex}.landlord-listing-card{box-sizing:border-box;text-align:left;width:-moz-max-content;width:max-content;min-width:0;max-width:22rem;height:2.55rem;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:.5rem;padding:.25rem .4rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:visible}.landlord-listing-card--active{background:linear-gradient(#00e2ff2e,#5c00fe1f);border-color:#00e2ffa6;box-shadow:0 0 0 1px #00e2ff2e,0 6px 16px #00e2ff1a}.landlord-listing-card--skeleton{pointer-events:none;background:linear-gradient(90deg,#ffffff08,#ffffff12 50%,#ffffff08) 0 0/200% 100%;min-width:16rem;animation:landlord-listing-skeleton 1.2s ease-in-out infinite}@keyframes landlord-listing-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.landlord-listing-card__thumb{color:#b6c7e28c;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px}.landlord-listing-card__qr,.landlord-listing-card__thumb{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;overflow:hidden}.landlord-listing-card__qr{cursor:pointer;background:#fff;border:1px solid #ffffff1f;border-radius:8px;padding:0;transition:border-color .15s,box-shadow .15s,transform .12s}.landlord-listing-card__qr:hover{border-color:#00e2ff8c;box-shadow:0 0 0 1px #00e2ff33}.landlord-listing-card__qr:focus-visible{outline-offset:2px;outline:2px solid #00e2ffb3}.landlord-listing-card__qr-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.landlord-listing-card__thumb-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.landlord-listing-card__thumb-icon{width:1.05rem;height:1.05rem}.landlord-listing-card__body{flex:auto;min-width:0}.landlord-listing-card__main{justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;display:flex}.landlord-listing-card__info{flex:auto;min-width:0}.landlord-listing-card__address{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14rem;margin:0;font-size:.7rem;font-weight:600;line-height:1.2;overflow:hidden}.landlord-listing-card__title-row{align-items:center;gap:.25rem;min-width:0;display:flex}.landlord-listing-card__edit-btn{width:1.25rem;height:1.25rem;color:var(--fs-color-text-secondary);background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;transition:color .15s,background .15s;display:inline-flex}.landlord-listing-card__edit-btn:hover{color:var(--fs-color-highlight-cyan);background:#00e2ff1a}.landlord-listing-card__edit-icon{width:.85rem;height:.85rem}.landlord-listing-card__code-row{white-space:nowrap;align-items:center;gap:.3rem;min-width:0;margin:.05rem 0 0;display:flex}.landlord-listing-card__code{letter-spacing:.05em;font-variant-numeric:tabular-nums;color:var(--fs-color-base-cyan);white-space:nowrap;margin:0;font-size:.68rem;font-weight:700}.landlord-listing-card__code-info{flex-shrink:0;position:relative}.landlord-listing-card__info-btn{width:1rem;height:1rem;color:var(--fs-color-text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.62rem;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.landlord-listing-card__code-info--open .landlord-listing-card__info-btn,.landlord-listing-card__info-btn:hover{color:var(--fs-color-base-cyan);border-color:#00e2ff59}.landlord-listing-card__info-popover{z-index:80;box-sizing:border-box;color:#d7e3f4;white-space:normal;overflow-wrap:anywhere;background:#0c1020;border:1px solid #ffffff29;border-radius:12px;width:min(20rem,78vw);min-width:14rem;padding:.75rem .85rem;font-size:.74rem;line-height:1.5;display:none;position:absolute;top:calc(100% + .4rem);left:0;transform:none;box-shadow:0 12px 32px #0000008c,0 0 0 1px #00000059}.landlord-listing-card__code-info--open .landlord-listing-card__info-popover,.landlord-listing-card__code-info:hover .landlord-listing-card__info-popover{display:block}.landlord-browser-shell__top,.landlord-browser-shell__top-row{overflow:visible}.landlord-browser__section-empty{color:var(--fs-color-text-secondary);margin:.35rem 0 0;padding:.15rem .1rem;font-size:.75rem;line-height:1.45}.landlord-browser__load-error{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b73;border-radius:8px;margin:0 0 .5rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.45}.landlord-browser__diagnostics{background:#001428b8;border:1px solid #00e2ff47;border-radius:10px;margin:0 0 .65rem;padding:.65rem .75rem}.landlord-browser__diagnostics-title{letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc;margin:0 0 .35rem;font-size:.78rem;font-weight:600}.landlord-browser__diagnostics-body{color:#dbeafe;white-space:pre-wrap;word-break:break-word;max-height:14rem;margin:0;font-size:.68rem;line-height:1.4;overflow:auto}.landlord-browser__diagnostics-hint{color:var(--fs-color-text-secondary);margin:.45rem 0 0;font-size:.72rem;line-height:1.4}.landlord-browser__diagnostics-hint code{color:#bae6fd;font-size:.68rem}.landlord-listing-card__meta{color:var(--fs-color-text-secondary);margin:.15rem 0 0;font-size:.68rem}.landlord-listing-card__actions{white-space:nowrap;flex-direction:row;flex:none;align-self:center;gap:.25rem;display:flex}.landlord-listing-card__action{border:1px solid var(--fs-color-border);color:inherit;white-space:nowrap;background:#ffffff0a;border-radius:7px;padding:.2rem .4rem;font-size:.56rem;font-weight:600}.landlord-listing-card__hint{color:var(--fs-color-base-cyan);z-index:2;pointer-events:none;margin:0;font-size:.58rem;position:absolute;top:calc(100% + .15rem);left:.4rem;right:.4rem}.landlord-browser__application-item{text-align:left;width:100%;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .6rem;display:flex}.landlord-browser__application-item--active{background:#5c00fe14;border-color:#5c00fe59}.landlord-applicant-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0}.landlord-applicant-avatar--sm{width:2rem;height:2rem}.landlord-applicant-avatar--md{width:2.5rem;height:2.5rem}.landlord-applicant-avatar--fallback{color:#d8e8ff;letter-spacing:.02em;background:#5c00fe2e;justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.landlord-browser__application-copy{flex:1;min-width:0}.landlord-browser__application-name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:600;line-height:1.25;overflow:hidden}.landlord-browser__application-sub,.landlord-browser__empty{color:var(--fs-color-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.landlord-browser__application-scores{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.landlord-browser__application-score{flex-direction:column;align-items:flex-end;gap:.05rem;display:flex}.landlord-browser__application-score-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-secondary);font-size:.58rem;font-weight:600}.landlord-browser__application-score-value{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.landlord-browser__application-score-value--match{color:var(--fs-color-base-cyan)}.landlord-browser__main{align-self:start;min-width:0;padding:0 0 2rem;overflow:auto}.landlord-share-panel{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:16px;margin-bottom:1rem;padding:1rem 1.1rem}.landlord-share-panel__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.landlord-share-panel__label{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0;font-size:.72rem;font-weight:700}.landlord-share-panel__code{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--fs-color-base-cyan);margin:.25rem 0 0;font-size:1.35rem;font-weight:700}.landlord-share-panel__code-btn{border:1px solid var(--fs-color-border);color:inherit;background:#ffffff0a;border-radius:10px;flex-shrink:0;padding:.45rem .7rem;font-size:.78rem;font-weight:600}.landlord-share-panel__hint{color:var(--fs-color-text-secondary);margin:.85rem 0 0;font-size:.84rem;line-height:1.45}.landlord-share-panel__actions{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.9rem;display:grid}.landlord-share-panel__action{border:1px solid var(--fs-color-border);color:inherit;background:#ffffff0a;border-radius:12px;padding:.65rem .75rem;font-size:.84rem;font-weight:600}.landlord-share-panel__action--primary{background:#5c00fe24;border-color:#5c00fe73}.landlord-share-panel__status{color:var(--fs-color-base-cyan);margin:.65rem 0 0;font-size:.8rem}.dashboard-listings-section{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:16px;padding:.9rem 1rem 1rem}.dashboard-listings-section__title{margin:0;font-size:.95rem;font-weight:700}.dashboard-listings-section__list{flex-direction:column;gap:.55rem;max-height:220px;margin-top:.75rem;padding-right:.15rem;display:flex;overflow-y:auto}.dashboard-listings-section__item{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.dashboard-listings-section__address{margin:0;font-size:.86rem;font-weight:600;line-height:1.35}.dashboard-listings-section__meta{color:var(--fs-color-text-secondary);margin:.2rem 0 0;font-size:.74rem}.dashboard-listings-section__apply-btn{font:inherit;color:inherit;cursor:pointer;background:#5c00fe24;border:1px solid #5c00fe73;border-radius:10px;flex-shrink:0;padding:.45rem .7rem;font-size:.8rem;font-weight:600;text-decoration:none}.dashboard-applications-section{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:16px;padding:.9rem 1rem 1rem}.dashboard-applications-section__title{margin:0;font-size:.95rem;font-weight:700}.dashboard-applications-section__list{flex-direction:column;gap:.55rem;max-height:220px;margin-top:.75rem;padding-right:.15rem;display:flex;overflow-y:auto}.dashboard-applications-section__item{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:.65rem .75rem}.dashboard-applications-section__address{margin:0;font-size:.88rem;font-weight:600}.dashboard-applications-section__meta{color:var(--fs-color-text-secondary);margin:.25rem 0 0;font-size:.76rem}.tenant-dashboard.wizard-below-header{padding-top:5.1rem}@media (min-width:640px){.tenant-dashboard.wizard-below-header{padding-top:5.85rem}}.dashboard-viewing-invites{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:16px;width:100%;margin:0 0 1rem;padding:.95rem 1rem 1.05rem}@media (max-width:1023px){.dashboard-viewing-invites{margin-top:.35rem}}.tenant-dashboard-top-row{display:none}@media (min-width:1024px){.tenant-dashboard-top-row{--tenant-dashboard-top-block-max:24rem;grid-template-columns:minmax(0,.92fr) minmax(0,2.15fr);align-items:start;gap:1.5rem;margin-top:1.5rem;margin-bottom:.25rem;display:grid;overflow:visible}.tenant-dashboard-top-row__chat,.tenant-dashboard-top-row__listings{min-width:0;min-height:0}.tenant-dashboard-top-row__listings{max-height:var(--tenant-dashboard-top-block-max);height:var(--tenant-dashboard-top-block-max);flex-direction:column;display:flex;overflow:hidden}.tenant-dashboard-top-row__listings .dashboard-listings-section{box-sizing:border-box;flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;margin:0;display:flex;overflow:hidden}.tenant-dashboard-top-row__listings .dashboard-listings-section__list{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;overflow-y:auto}.tenant-dashboard-top-row__chat{height:var(--tenant-dashboard-top-block-max);max-height:var(--tenant-dashboard-top-block-max);flex-direction:column;display:flex;overflow:hidden}.tenant-dashboard-top-row .tenant-chat-panel,.tenant-dashboard-top-row .tenant-templates--chat-slot{min-width:0}.tenant-dashboard-top-row .tenant-chat-panel,.tenant-dashboard-top-row .tenant-chat-panel>.chat-thread,.tenant-dashboard-top-row .tenant-templates--chat-slot{height:var(--tenant-dashboard-top-block-max);max-height:var(--tenant-dashboard-top-block-max)}.tenant-dashboard-top-row .chat-thread__messages{min-height:0}}.dashboard-viewing-invites__title{color:var(--fs-color-text-primary);margin:0;font-size:1.05rem;font-weight:750}.dashboard-viewing-invites__lead{color:var(--fs-color-text-secondary);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.dashboard-viewing-invites__list{flex-direction:column;gap:.65rem;margin-top:.85rem;display:flex}.dashboard-viewing-invites__item{background:#0b142459;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.7rem;padding:.75rem .8rem;display:flex}.dashboard-viewing-invites__address{color:var(--fs-color-text-primary);margin:0;font-size:.9rem;font-weight:650}.dashboard-viewing-invites__meta,.dashboard-viewing-invites__status{color:var(--fs-color-text-secondary);margin:.25rem 0 0;font-size:.74rem;line-height:1.4}.dashboard-viewing-invites__status{color:var(--fs-color-highlight-cyan);font-weight:600}.dashboard-viewing-invites__error{color:#ff8f8f;margin:0 0 .65rem;font-size:.82rem}.dashboard-viewing-invites__actions{flex-wrap:wrap;align-items:stretch;gap:.45rem;display:flex}.dashboard-viewing-invites__decline-actions{flex-wrap:nowrap;flex:auto;gap:.45rem;min-width:0;display:flex}.dashboard-viewing-invites__actions .dashboard-action-btn{flex:auto;min-height:2.4rem;font-size:.78rem}.dashboard-viewing-invites__decline-actions .dashboard-action-btn{white-space:nowrap;flex:1 1 0}.landlord-application-status-bar{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem .9rem;display:flex}.landlord-application-status-bar__label{color:var(--fs-color-text-secondary);margin:0;font-size:.85rem}.landlord-application-status-bar__actions{flex-wrap:wrap;gap:.45rem;display:flex}.landlord-application-status-bar__btn{color:var(--fs-color-text-primary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .8rem;font-size:.78rem;font-weight:600}.landlord-application-status-bar__btn--primary{background:linear-gradient(135deg,#5c00fe57,#00e2ff33);border-color:#5c00fe61}.landlord-application-status-bar__btn--muted{color:var(--fs-color-text-secondary)}.landlord-application-status-bar__btn:disabled{opacity:.55}.landlord-browser__profile-layout{--landlord-detail-profile-col-width:min(420px,40vw);--landlord-detail-side-col-width:min(320px,30vw);grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(7.35rem,9.5rem);align-items:start;gap:.75rem;width:100%;max-width:100%;margin-inline-start:0;display:grid}.landlord-browser__profile-layout--no-docs{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.landlord-browser__profile-detail{grid-template-columns:minmax(0,var(--landlord-detail-profile-col-width)) minmax(14rem,1fr);gap:.65rem;width:100%;min-width:0;display:grid}.landlord-browser__profile-detail--metrics{grid-template-columns:1fr}.landlord-browser__main--metrics .landlord-browser__profile-detail--metrics{min-width:var(--landlord-detail-profile-col-width)}.landlord-browser__detail-left,.landlord-browser__detail-side-content{width:100%;min-width:0;max-width:var(--landlord-detail-profile-col-width)}.landlord-browser__detail-side-content{flex-direction:column;gap:.65rem;display:flex}.landlord-browser__detail-side-content .admin-profiles-browser__detail-timeline .life-timeline-trunk-bridge{display:none}.landlord-browser__detail-side-content .admin-profiles-browser__detail-timeline .life-timeline-inner--embedded{padding-top:0}.landlord-browser__profile-column{justify-self:start;width:100%;max-width:480px}.landlord-applicant-documents-panel{--admin-tenant-documents-max-height:calc(100dvh - 8rem);--admin-documents-font-size:clamp(.5rem,.35vw + .38rem,.58rem);width:9.5rem;max-width:9.5rem;min-height:0;position:sticky;top:0}.landlord-workspace__doc-liste .landlord-applicant-documents-panel{width:100%;max-width:none;position:static}.landlord-doc-liste-placeholder{box-sizing:border-box;padding:.75rem .65rem}.landlord-doc-liste-placeholder--empty{background:0 0;border:none;min-height:0;padding:0}.landlord-applicant-documents-panel .admin-tenant-doc-row--review-sidebar{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;-moz-column-gap:.35rem;column-gap:.35rem}.landlord-applicant-documents-panel .admin-tenant-doc-row__meta{min-width:0;display:flex}.landlord-applicant-documents-panel .admin-tenant-doc-row__label{white-space:normal;text-overflow:unset;overflow-wrap:break-word;word-break:break-word;hyphens:auto;line-height:1.25;display:block;overflow:visible}.landlord-applicant-documents-panel .admin-tenant-doc-row__thumb{width:2.75rem;height:2.75rem}.landlord-applicant-documents-panel .admin-tenant-doc-row--with-thumb{justify-items:stretch}.landlord-applicant-documents-panel .admin-tenant-documents-panel__list{gap:.35rem}.landlord-browser__profile-layout--doc-focus{grid-template-columns:minmax(200px,240px) minmax(0,var(--landlord-detail-profile-col-width)) minmax(0,1fr) minmax(7.35rem,9.5rem)}.landlord-browser__profile-detail--single-col{grid-template-columns:minmax(0,var(--landlord-detail-profile-col-width))}.landlord-browser__detail-under-profile{flex-direction:column;gap:.65rem;margin-top:.65rem;display:flex}.landlord-doc-focus{flex-direction:column;width:100%;min-width:0;min-height:0;max-height:calc(100dvh - 8rem);display:flex;overflow:hidden}.landlord-doc-focus__scroll{scrollbar-width:thin;flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex;overflow-y:auto}.landlord-doc-focus__list-notice{color:var(--fs-color-text-secondary);margin:0 0 .55rem;font-size:.72rem}.landlord-doc-focus__card{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:16px;flex-shrink:0;overflow:hidden}.landlord-doc-focus__header-static,.landlord-doc-focus__header-trigger{width:100%;display:block}.landlord-doc-focus__header-trigger{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.landlord-doc-focus__header-trigger:focus-visible,.landlord-doc-focus__header-trigger:hover{background:#ffffff08;outline:none}.landlord-doc-focus__header-trigger:focus-visible{box-shadow:inset 0 0 0 2px #ffffff2e}.landlord-doc-focus__message{color:var(--fs-color-text-secondary);margin:0;padding:1rem;font-size:.82rem}.landlord-doc-focus__message--error{color:#fca5a5}.landlord-doc-focus__header-pages,.landlord-doc-focus__header-strip{border-bottom:1px solid var(--fs-color-border);background:#ffffff05;flex-shrink:0;position:relative;overflow:hidden}.landlord-doc-focus__header-strip{height:4.5rem}.landlord-doc-focus__header-crop,.landlord-doc-focus__header-page-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;display:block}.landlord-doc-focus__header-placeholder{background:#ffffff0a;width:100%;height:100%}.landlord-doc-focus__header-pages-scroll{scrollbar-width:thin;gap:.45rem;padding:.55rem .65rem;display:flex;overflow-x:auto}.landlord-doc-focus__header-page-thumb{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;flex:none;width:3.25rem;height:4.25rem;position:relative;overflow:hidden}.landlord-doc-focus__header-page-label{color:#fff;background:#0000008c;border-radius:999px;padding:.05rem .3rem;font-size:.52rem;font-weight:700;line-height:1.2;position:absolute;bottom:.2rem;right:.2rem}.landlord-doc-focus__header-pages--locked .landlord-doc-focus__header-page-image,.landlord-doc-focus__header-strip--locked .landlord-doc-focus__header-crop{filter:blur(8px);transform:scale(1.1)}.landlord-doc-focus__header-lock{color:var(--fs-color-text-secondary);background:#080c186b;justify-content:center;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;inset:0}.landlord-doc-focus__header-lock-icon{flex-shrink:0;width:1rem;height:1rem}.landlord-doc-focus__analysis{flex-shrink:0;overflow:visible}.landlord-doc-focus__analysis .admin-review-focus__body{padding:.75rem .85rem}.landlord-doc-focus__pages{border-top:1px solid var(--fs-color-border);background:#ffffff04;padding:.75rem}.landlord-doc-focus__page{margin:0 0 .85rem}.landlord-doc-focus__page:last-child{margin-bottom:0}.landlord-doc-focus__page-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0 0 .35rem;font-size:.68rem;font-weight:600}.landlord-doc-focus__page-frame,.landlord-doc-focus__page-image{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;width:100%;display:block}.landlord-doc-focus__page-image{-o-object-fit:contain;object-fit:contain;height:auto}.landlord-doc-focus__page-frame{min-height:min(70vh,720px)}.profile-trust-header{border:1px solid var(--fs-color-border);background:#ffffff08;border-radius:16px;margin-bottom:1rem;padding:1rem}.profile-trust-header__headline{margin:0;font-size:1rem;font-weight:700}.profile-trust-header__headline--positive{color:#8ce8c8}.profile-trust-header__headline--neutral{color:var(--fs-color-text-primary)}.profile-trust-header__headline--caution{color:#f0b35c}.profile-trust-header__subline{color:var(--fs-color-text-secondary);margin:.35rem 0 0;font-size:.76rem}.profile-trust-header__sources{margin-top:.85rem}.profile-trust-header__sources-toggle{cursor:pointer;color:var(--fs-color-base-cyan);font-size:.78rem;font-weight:600}.profile-trust-header__sources-list{flex-direction:column;gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.profile-trust-header__source-main{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-trust-header__source-label{font-size:.76rem;font-weight:600}.profile-trust-header__source-status{font-size:.68rem;font-weight:600}.profile-trust-header__source-detail{color:var(--fs-color-text-secondary);margin:.2rem 0 0;font-size:.7rem}.landlord-match-panel{background:#ffffff08;border:1px solid var(--fs-color-border);border-top:0;border-radius:16px;flex-direction:column;align-items:stretch;padding:1rem;display:flex;position:sticky;top:0}.landlord-match-panel__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.landlord-match-panel__head .landlord-match-panel__eyebrow{flex:auto;min-width:0;margin:0}.landlord-match-panel__close{color:#b6c7e2b8;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin:-.15rem -.2rem 0 0;transition:color .15s,background .15s;display:inline-flex}.landlord-match-panel__close:hover{color:#f3f7ff;background:#ffffff14}.landlord-match-panel__close-icon{width:.85rem;height:.85rem}.landlord-match-panel__score-ring-wrap{justify-content:center;margin:.85rem 0 .75rem;display:flex}.landlord-match-panel__score-ring{width:8.25rem;height:8.25rem;position:relative}.landlord-match-panel__score-ring-value{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.45rem;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.landlord-match-panel__headline{text-align:center;color:var(--fs-color-text-secondary);margin:0;font-size:.84rem;line-height:1.45}.landlord-match-panel__headline--strong{color:var(--fs-color-highlight-cyan);text-shadow:0 0 18px #55ffff38;font-weight:700}.landlord-match-panel__headline--moderate{color:#0000;background:linear-gradient(90deg,#79d6e8,#98aede);-webkit-background-clip:text;background-clip:text;font-weight:650}.landlord-match-panel__headline--weak{color:#0000;background:linear-gradient(90deg,#6a7890,#4f5d73);-webkit-background-clip:text;background-clip:text;font-weight:600}.landlord-match-panel__cart-btn{width:100%;color:var(--fs-color-highlight-cyan);background:#00e2ff1a;border:1px solid #00e2ff73;border-radius:999px;margin-top:.75rem;padding:.55rem .75rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,opacity .15s}.landlord-match-panel__cart-btn:hover:not(:disabled){background:#00e2ff2e;border-color:#00e2ffa6}.landlord-match-panel__cart-btn--added,.landlord-match-panel__cart-btn:disabled{opacity:.72;color:var(--fs-color-text-secondary);cursor:default;background:#ffffff0d;border-color:#ffffff24}.landlord-match-panel__eyebrow,.landlord-match-panel__listing-meta,.landlord-match-panel__section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--fs-color-text-secondary);margin:0;font-size:.72rem;font-weight:700}.landlord-match-panel__score{margin:.2rem 0 0;font-size:2rem;font-weight:800;line-height:1;display:none}.landlord-match-panel__headline,.landlord-match-panel__listing-title{margin:.35rem 0 0;font-size:.92rem;font-weight:600}.landlord-match-panel__application,.landlord-match-panel__criteria,.landlord-match-panel__listing{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.landlord-match-panel__application-text,.landlord-match-panel__criterion-detail,.landlord-match-panel__prompt{color:var(--fs-color-text-secondary);margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.landlord-match-panel__criteria-list{flex-direction:column;gap:.45rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.landlord-match-panel__criterion{background:#ffffff08;border-radius:10px;padding:.55rem .65rem}.landlord-match-panel__criterion-head{justify-content:space-between;gap:.5rem;font-size:.76rem;font-weight:600;display:flex}.landlord-match-panel__criterion--met .landlord-match-panel__criterion-head span:last-child{color:var(--fs-color-highlight-cyan)}.landlord-match-panel__criterion--partial .landlord-match-panel__criterion-head span:last-child,.landlord-match-panel__criterion--unknown .landlord-match-panel__criterion-head span:last-child{color:#5b8cff}.landlord-match-panel__criterion--unmet .landlord-match-panel__criterion-head span:last-child{color:var(--fs-color-base-violet)}@media (max-width:1100px){.landlord-browser,.landlord-browser--detail,.landlord-browser--metrics{grid-template-columns:1fr;gap:.75rem 0;display:grid}.landlord-browser__tools-row{margin-bottom:.55rem}.landlord-browser__tools-row .admin-profiles-browser__search-wrap,.landlord-browser__tools-row .landlord-browser__search-wrap--rail{flex:auto;min-width:0;max-width:none}.landlord-browser__tools-row .landlord-browser__search-wrap--rail:not(:focus-within):not(.landlord-browser__search-wrap--expanded){flex:0 0 5.75rem;min-width:5.75rem;max-width:5.75rem}.landlord-browser__rail--metrics{flex:unset;max-width:none;overflow-x:auto}.landlord-browser__main--metrics{flex:unset;min-width:0}.landlord-browser__rail{border-bottom:0;padding-inline:0}.landlord-browser__main{padding-inline:0;padding-top:0!important}.landlord-browser__main-content{margin-top:0!important}.landlord-browser__profile-layout{grid-template-columns:1fr;width:100%;margin-inline-start:0}.landlord-browser__profile-detail{grid-template-columns:1fr}.landlord-applicant-documents-panel,.landlord-browser__detail-left,.landlord-browser__detail-side-content{max-width:none}.landlord-applicant-documents-panel .admin-tenant-doc-row__meta{display:flex}.landlord-applicant-documents-panel .admin-tenant-doc-row--review-sidebar{grid-template-columns:3rem minmax(0,1fr)}.landlord-match-panel{position:static}.landlord-browser-shell__top-row{flex-wrap:wrap;align-items:center}.landlord-pipeline-tabs{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;height:2.55rem}.landlord-browser-shell__top-placeholder,.landlord-browser-shell__top-spacer{display:none}.landlord-applicant-documents-panel{max-height:none;position:static}}@media print{html:has(.public-profile-print){color-scheme:light}body:has(.public-profile-print),html:has(.public-profile-print){-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#0c0d24!important;background:#fff!important;overflow:visible!important}body:has(.public-profile-print) .site-footer,body:has(.public-profile-print) .site-header,body:has(.public-profile-print) footer,body:has(.public-profile-print) header{display:none!important}body:has(.public-profile-print) .wizard-below-header{background:#fff!important;min-height:0!important;padding-top:0!important}.public-profile-print{box-sizing:border-box!important;color:#0c0d24!important;background:#fff!important;width:100%!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;padding:0 6mm!important}.public-profile-print .profile-score-ring-avatar__photo,.public-profile-print .profile-score-ring-avatar__photo img{background:0 0!important;border-radius:50%!important}.public-profile-print .profile-header-stack,.public-profile-print .profile-info-tile,.public-profile-print .profile-section-card--metrics{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}html:has(.public-profile-print){--fs-color-background:#fff;--fs-color-surface:#fff;--fs-color-border:#5c00fe47}html:has(.public-profile-print),html:has(.public-profile-print) .wizard-below-header,html:has(.public-profile-print) body{background:#fff!important}html:has(.public-profile-print) .wizard-below-header{min-height:0!important;padding-top:0!important}html:has(.public-profile-print) .site-header{display:none!important}.public-profile-print{color:#0c0d24;background:#fff}.public-profile-print__header{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.75rem;display:flex}.public-profile-print__title{letter-spacing:.01em;color:#0c0d24;width:100%;margin:0;font-size:.95rem;font-weight:600}.public-profile-print__logo{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:17rem;max-width:100%;height:3.5rem;display:block;background-size:100%!important;animation:none!important}.public-profile-print__footer{text-align:center;color:#0f194680;margin-top:1.75rem;font-size:.7rem}.public-profile-print .profile-preview-card-host .relative.shrink-0{box-shadow:none!important}.public-profile-print .profile-ticket-seam{display:none!important}.public-profile-print .profile-header-stack{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:linear-gradient(#f7f7fc,#f7f7fc) padding-box padding-box,linear-gradient(#5c00fe73,#5c00fe73) border-box!important;border:1px solid #0000!important;border-radius:1rem!important;overflow:hidden!important}.public-profile-print .profile-header-stack__body,.public-profile-print .profile-header-stack__meta{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.public-profile-print .profile-header-stack__meta{box-shadow:inset 0 -1px #5c00fe2e!important}.public-profile-print .profile-info-footer,.public-profile-print .profile-info-tile,.public-profile-print .profile-section-card--metrics,.public-profile-print .rounded-2xl.border{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;background:linear-gradient(#f7f7fc,#f7f7fc) padding-box padding-box,linear-gradient(#5c00fe73,#5c00fe73) border-box!important;border:1px solid #0000!important}@media print{.public-profile-print .profile-header-stack,.public-profile-print .profile-info-footer,.public-profile-print .profile-info-tile,.public-profile-print .profile-section-card--metrics,.public-profile-print .rounded-2xl.border{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@page{size:A4;margin:12mm 10mm 14mm}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}