@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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}}}@layer theme{:root,:host{--font-sans:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-neutral-50:oklch(98.5% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-accent:#046295;--color-accent-soft:#e6f0f6;--color-on-accent:#fff;--color-content:#1c1c1c;--color-content-muted:#5b6470;--color-content-subtle:#8b93a0;--radius-pp-xs:.375rem;--radius-pp-sm:.5rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color-scheme:light only;font-variant-numeric:tabular-nums;-webkit-text-size-adjust:100%}}@layer vendor;@layer components{.pp-shell{background:var(--pp-canvas),var(--pp-canvas-fallback);position:relative}.pp-shell:after{content:"";z-index:0;pointer-events:none;background:var(--colors-static-bg-primary,#fff);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.pp-shell:after{background:color-mix(in srgb,var(--colors-static-bg-primary,#fff) 94%,#0000)}}.pp-shell>*{z-index:1;position:relative}.ppx-dialog-surface{box-sizing:border-box;overscroll-behavior:contain;color:#38545c;background:#fff;border:1px solid #dce8e4;border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 48px);margin:0;padding:0;position:relative;inset:auto;overflow:hidden auto;box-shadow:0 30px 90px #24393e3b}.ppx-dialog-surface--compact{width:min(460px,100%)}.ppx-dialog-surface--wide{width:min(720px,100% - 40px)}.ppx-dialog-surface>.settings-dialog__header{border-bottom:1px solid #e7efec;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.ppx-dialog-surface>.settings-dialog__header>div{min-width:0;display:grid}.ppx-dialog-surface>.settings-dialog__header span{color:#526f79;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ppx-dialog-surface>.settings-dialog__header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:23px}.ppx-dialog-surface>.settings-dialog__header>button{color:#6f8588;cursor:pointer;background:#f2f6f4;border:0;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}body[data-mode=dark] .ppx-dialog-surface{border-color:var(--ppx-dropdown-border);color:var(--ppx-dropdown-copy);background:#123b4a;box-shadow:0 30px 90px #00182275}body[data-mode=dark] .ppx-dialog-surface>.settings-dialog__header{border-bottom-color:var(--ppx-dropdown-border)}body[data-mode=dark] .ppx-dialog-surface>.settings-dialog__header>button{background:var(--ppx-dropdown-surface-raised);color:var(--ppx-dropdown-copy)}.pp-card{background:#fff;border:1px solid #00000014;border-radius:.75rem;box-shadow:0 1px 2px #1018280f}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-full{top:100%}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-20{z-index:20}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.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-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.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}.list-item{display:list-item}.table{display:table}.table-header-group{display:table-header-group}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-\[18px\]{width:18px;height:18px}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-dvh{height:100dvh}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\[332px\]{width:332px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl\!{max-width:var(--container-2xl)!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[420px\]{max-width:420px}.max-w-\[1130px\]{max-width:1130px}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pp-sm{border-radius:var(--radius-pp-sm)}.rounded-pp-xs{border-radius:var(--radius-pp-xs)}.rounded-e-xl{border-start-end-radius:var(--radius-xl);border-end-end-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--ppx-line\)\]{border-color:var(--ppx-line)}.border-neutral-200{border-color:var(--color-neutral-200)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.to-transparent{--tw-gradient-to:transparent;--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-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-accent{color:var(--color-accent)}.text-content{color:var(--color-content)}.text-content-muted{color:var(--color-content-muted)}.text-content-subtle{color:var(--color-content-subtle)}.text-neutral-600{color:var(--color-neutral-600)}.text-on-accent{color:var(--color-on-accent)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgb\(0_0_0\/0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000f);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_8px_24px_rgb\(0_0_0\/0\.12\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[antrag\:\'\.\$data\[\'idempotency_key\'\]\.\'\]{antrag:".$data["idempotency key"]."}.placeholder\:text-content-subtle::placeholder{color:var(--color-content-subtle)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-black\/4:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/4:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:text-content:hover{color:var(--color-content)}}.focus\:bg-white:focus{background-color:var(--color-white)}@media(min-width:48rem){.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:80rem){.xl\:block{display:block}}.dark\:border-white\/10:where(body[data-mode=dark],body[data-mode=dark] *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:where(body[data-mode=dark],body[data-mode=dark] *){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-\[\#16181d\]:where(body[data-mode=dark],body[data-mode=dark] *){background-color:#16181d}.dark\:bg-neutral-900:where(body[data-mode=dark],body[data-mode=dark] *){background-color:var(--color-neutral-900)}.dark\:bg-white\/8:where(body[data-mode=dark],body[data-mode=dark] *){background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/8:where(body[data-mode=dark],body[data-mode=dark] *){background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:bg-white\/10:where(body[data-mode=dark],body[data-mode=dark] *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:where(body[data-mode=dark],body[data-mode=dark] *){background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/12:where(body[data-mode=dark],body[data-mode=dark] *){background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/12:where(body[data-mode=dark],body[data-mode=dark] *){background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.dark\:text-neutral-300:where(body[data-mode=dark],body[data-mode=dark] *){color:var(--color-neutral-300)}.dark\:shadow-none:where(body[data-mode=dark],body[data-mode=dark] *){--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(hover:hover){.dark\:hover\:bg-white\/6:where(body[data-mode=dark],body[data-mode=dark] *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/6:where(body[data-mode=dark],body[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.dark\:hover\:bg-white\/8:where(body[data-mode=dark],body[data-mode=dark] *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/8:where(body[data-mode=dark],body[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:hover\:bg-white\/10:where(body[data-mode=dark],body[data-mode=dark] *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:where(body[data-mode=dark],body[data-mode=dark] *):hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}.dark\:focus\:bg-white\/12:where(body[data-mode=dark],body[data-mode=dark] *):focus{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.dark\:focus\:bg-white\/12:where(body[data-mode=dark],body[data-mode=dark] *):focus{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.\[\&\>\*\+\*\]\:mt-\(--space-stack\)>*+*{margin-top:var(--space-stack)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--pp-canvas:linear-gradient(175deg, var(--pp-brand-seed,#046295), var(--pp-brand-seed,#046295) 900px)}@supports (color:color-mix(in lab,red,red)){body{--pp-canvas:linear-gradient(175deg, color-mix(in oklab, var(--pp-brand-seed,#046295) 30%, #fff), color-mix(in oklab, var(--pp-brand-seed,#046295) 52%, #fff) 900px)}}body{--pp-canvas-fallback:var(--pp-brand-seed,#046295)}@supports (color:color-mix(in lab,red,red)){body{--pp-canvas-fallback:color-mix(in oklab, var(--pp-brand-seed,#046295) 40%, #fff)}}body{--pp-login-canvas:var(--pp-canvas)}body[data-mode=dark]{--pp-canvas:linear-gradient(175deg, var(--pp-brand-seed,#046295), var(--pp-brand-seed,#046295) 900px)}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark]{--pp-canvas:linear-gradient(175deg, color-mix(in oklab, var(--pp-brand-seed,#046295) 62%, #14161a), color-mix(in oklab, var(--pp-brand-seed,#046295) 44%, #14161a) 900px)}}body[data-mode=dark]{--pp-canvas-fallback:var(--pp-brand-seed,#046295)}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark]{--pp-canvas-fallback:color-mix(in oklab, var(--pp-brand-seed,#046295) 52%, #14161a)}}body[data-mode=dark]{--color-content:#ececee;--color-content-muted:#a3abb8;--color-content-subtle:#78808d;--color-accent-soft:#10344a}body[data-mode=dark] .pp-card{background:#16181d;border-color:#ffffff1a;box-shadow:0 1px 2px #0006}@supports (content-visibility:hidden){[data-pp-staging]{content-visibility:hidden}}[data-pp-initial-shell-loading=true]{--pp-loading-sidebar-width:264px;--pp-loading-bar:#04276d1a;z-index:2147483000;background:#fff;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}#server-side-skeleton{pointer-events:none;opacity:1;will-change:opacity;transition:opacity .26s cubic-bezier(.22,1,.36,1);z-index:2147483001!important;background:#fff!important}#server-side-skeleton[data-pp-intro-leaving]{pointer-events:none;opacity:0}body:has([data-pp-initial-shell-loading=true]) #nprogress{display:none}[data-pp-initial-shell-loading=true] #modern,[data-pp-initial-shell-loading=true] [data-test-id=layout-container]{width:100%;height:100%}[data-pp-initial-shell-loading=true] [data-test-id=layout-container]{background:#fff;flex-direction:row;display:flex;position:relative}[data-pp-initial-shell-loading=true] aside{z-index:2;width:var(--pp-loading-sidebar-width);flex:0 0 var(--pp-loading-sidebar-width);background:linear-gradient(#fcfdfcf7,#f6f9f7f2);border-right:1px solid #c9d5d594;flex-direction:column;height:100%;display:flex;box-shadow:10px 0 35px #2844510a}[data-pp-initial-shell-loading=true] [data-test-id=navsidebar-container]{flex-direction:column;width:100%;height:100%;display:flex;position:relative}[data-pp-initial-shell-loading=true] [data-test-id=sidebar-skeleton]{flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__header___PypXX{align-items:center;gap:6px;height:36px;margin:12px 6px;display:flex}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__logo___mX4fc{border-radius:12px;flex:none;overflow:hidden}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__companyName___hVNgE{border-radius:999px;width:100px;overflow:hidden}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__items___XgHvS{flex-direction:column;padding:0 8px;display:flex}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__item___OV3sM{align-items:center;gap:8px;height:36px;padding:0 4px;display:flex}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__itemIcon___K7Kf0{border-radius:8px;flex:none;overflow:hidden}[data-pp-initial-shell-loading=true] .SidebarSkeleton-module__itemLabel___ug7ni{border-radius:999px;width:100%;overflow:hidden}@keyframes pp-reference-skeleton-loading{0%,10%{background-position:150% 0}75%,to{background-position:-150% 0}}#server-side-skeleton .Skeleton-module__container___khhpk,[data-pp-initial-shell-loading=true] .Skeleton-module__container___khhpk{background:linear-gradient(90deg,var(--pp-loading-bar,#364f581f),transparent 47.92%,var(--pp-loading-bar,#364f581f));background-size:150% 100%;border-radius:10px;animation:3s linear infinite pp-reference-skeleton-loading}[data-pp-initial-shell-loading=true] main{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}[data-pp-initial-shell-loading=true] .Modern_contentContainer__mn_Zt,[data-pp-initial-shell-loading=true] .Modern_content__eZp5S{flex-direction:column;flex:1;min-height:0;display:flex}[data-pp-initial-shell-loading=true] #client-side-skeleton{min-height:100%}#server-side-skeleton:before,[data-pp-initial-shell-loading=true] #client-side-skeleton:before{display:none}#server-side-skeleton:after,[data-pp-initial-shell-loading=true] #client-side-skeleton:after{content:"";background-color:#236f91;width:42px;height:42px;position:absolute;top:50%;left:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 174.640172 159.804397'%3E%3Cg transform='translate(-8.859828 175.804397) scale(.1 -.1)'%3E%3Cpath d='M1081 1684c61-123 83-231 83-409 0-131-4-163-27-250-61-225-196-431-389-593-48-40-74-68-66-70 20-4 124 38 353 143 105 48 223 100 264 117 159 63 327 84 416 53 21-8 41-12 43-10 7 7-19 106-60 225-115 334-348 667-587 838-67 49-73 41-30-44zM725 1483c41-109 50-170 50-358 0-229-15-297-101-473-46-93-70-128-136-198-45-46-78-87-75-90 8-9 72 14 152 54 190 94 303 215 416 444 59 121 59 127 0 253-57 121-120 213-212 305-77 78-108 99-94 63zM547 1093c-6-160-25-239-91-379-56-117-113-201-195-288l-66-69 40 7c22 4 77 25 123 47 142 68 274 214 343 378 28 66 28 68 14 135-8 37-26 93-40 124-27 59-105 182-116 182-4 0-9-62-12-137zM1395 596c-86-24-174-61-340-141-88-42-199-92-248-111-234-92-442-105-645-42-116 36-91 4 53-67 109-53 209-75 345-75 192 0 312 38 651 206 230 114 312 146 405 159 46 6 76 2 189-21l30-7-23 26c-13 14-51 38-85 53-54 25-76 29-172 31-72 2-127-2-160-11z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 174.640172 159.804397'%3E%3Cg transform='translate(-8.859828 175.804397) scale(.1 -.1)'%3E%3Cpath d='M1081 1684c61-123 83-231 83-409 0-131-4-163-27-250-61-225-196-431-389-593-48-40-74-68-66-70 20-4 124 38 353 143 105 48 223 100 264 117 159 63 327 84 416 53 21-8 41-12 43-10 7 7-19 106-60 225-115 334-348 667-587 838-67 49-73 41-30-44zM725 1483c41-109 50-170 50-358 0-229-15-297-101-473-46-93-70-128-136-198-45-46-78-87-75-90 8-9 72 14 152 54 190 94 303 215 416 444 59 121 59 127 0 253-57 121-120 213-212 305-77 78-108 99-94 63zM547 1093c-6-160-25-239-91-379-56-117-113-201-195-288l-66-69 40 7c22 4 77 25 123 47 142 68 274 214 343 378 28 66 28 68 14 135-8 37-26 93-40 124-27 59-105 182-116 182-4 0-9-62-12-137zM1395 596c-86-24-174-61-340-141-88-42-199-92-248-111-234-92-442-105-645-42-116 36-91 4 53-67 109-53 209-75 345-75 192 0 312 38 651 206 230 114 312 146 405 159 46 6 76 2 189-21l30-7-23 26c-13 14-51 38-85 53-54 25-76 29-172 31-72 2-127-2-160-11z'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}#server-side-skeleton:after{animation:1.5s cubic-bezier(.4,0,.2,1) infinite pp-fora-loading-breathe}[data-pp-initial-shell-loading=true] #client-side-skeleton:after{animation:1.5s cubic-bezier(.4,0,.2,1) infinite pp-fora-loading-breathe;position:fixed}@media(max-width:640px){[data-pp-initial-shell-loading=true]{--pp-loading-sidebar-width:0px}[data-pp-initial-shell-loading=true] aside{display:none}}@keyframes pp-fora-loading-breathe{0%,to{opacity:.68;transform:translate(-50%,-50%)scale(.985)}50%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media(prefers-reduced-motion:reduce){#server-side-skeleton .Skeleton-module__container___khhpk,[data-pp-initial-shell-loading=true] .Skeleton-module__container___khhpk{background-position:50% 0;animation:none}[data-pp-initial-shell-loading=true] #client-side-skeleton:before,[data-pp-initial-shell-loading=true] #client-side-skeleton:after,#server-side-skeleton:before,#server-side-skeleton:after{opacity:1;animation:none}#server-side-skeleton:after,[data-pp-initial-shell-loading=true] #client-side-skeleton:after{transform:translate(-50%,-50%)}}.pp-section-loading{isolation:isolate;position:relative!important}body:has(.pp-section-loading) #nprogress{display:none}.pp-section-loading__surface{z-index:100;border-radius:inherit;cursor:progress;background:#ffffffc7;place-items:center;min-width:0;min-height:96px;animation:.12s ease-out both pp-section-loading-in;display:grid;position:absolute;inset:0}.pp-section-loading__spinner{width:48px;height:48px;display:block;transform:rotate(-90deg)}.pp-section-loading__spinner-track,.pp-section-loading__spinner-indicator{fill:none;stroke-width:5px}.pp-section-loading__spinner-track{stroke:var(--border-default)}@supports (color:color-mix(in lab,red,red)){.pp-section-loading__spinner-track{stroke:color-mix(in srgb,var(--border-default) 72%,transparent)}}.pp-section-loading__spinner-indicator{stroke:var(--action-primary-default);stroke-linecap:round;stroke-dasharray:28 86;transform-origin:50%;animation:.78s linear infinite pp-section-loading-spin}@keyframes pp-section-loading-in{0%{opacity:0}to{opacity:1}}@keyframes pp-section-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pp-section-loading__surface{animation:none}.pp-section-loading__spinner-indicator{animation-duration:1.6s}}:root{--ppx-brand-700:var(--ppx-tenant-accent,#628d9a)}@supports (color:color-mix(in lab,red,red)){:root{--ppx-brand-700:color-mix(in oklab, var(--ppx-tenant-accent,#628d9a) 42%, #355966)}}:root{--ppx-brand-600:var(--ppx-tenant-accent,#628d9a)}@supports (color:color-mix(in lab,red,red)){:root{--ppx-brand-600:color-mix(in oklab, var(--ppx-tenant-accent,#628d9a) 48%, #6f98a2)}}:root{--ppx-brand-500:var(--ppx-tenant-accent,#628d9a)}@supports (color:color-mix(in lab,red,red)){:root{--ppx-brand-500:color-mix(in oklab, var(--ppx-tenant-accent,#628d9a) 32%, #94b5b9)}}:root{--ppx-mint-400:#b9d9d3;--ppx-mint-300:#dcece7;--ppx-ink-950:#29434c;--ppx-ink-900:#34515b;--ppx-ink-800:#42636d;--ppx-cyan-500:var(--ppx-brand-600);--ppx-cyan-400:var(--ppx-mint-400);--ppx-violet-500:#7297ae;--ppx-canvas:#f3f6f5;--ppx-text:#314b54;--ppx-muted:#526f79;--ppx-ink:var(--text-default,#123f50);--ppx-ink-soft:var(--text-subdued,#526f79);--ppx-line:var(--border-default,#dce6ed);--ppx-mist:var(--background-subdued,#edf3f5);--ppx-ease:cubic-bezier(.22, 1, .36, 1);--ppx-shadow-soft:0 24px 70px #39525812, 0 3px 12px #3952580a}body:has(.ppx-shell){background:var(--ppx-canvas);color:var(--ppx-text);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.ppx-root,.ppx-frame,.ppx-runtime{min-height:100dvh}.ppx-shell{background:radial-gradient(circle at 18% 0%,#b9d9d33d,transparent 31rem),radial-gradient(circle at 92% 16%,#a9c3c924,transparent 35rem),var(--ppx-canvas);isolation:isolate;grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid;position:relative;overflow:hidden}.ppx-shell:after{z-index:-1;content:"";background:linear-gradient(145deg,#ffffff52,#9eded814);border:1px solid #fff9;border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-16rem;right:-12rem}.ppx-skip{z-index:1000;color:var(--ppx-ink-900);box-shadow:var(--ppx-shadow-soft);transition:transform .18s var(--ppx-ease);background:#fff;border-radius:10px;padding:10px 14px;position:fixed;top:12px;left:92px;transform:translateY(-160%)}.ppx-skip:focus{transform:translateY(0)}.ppx-rail{z-index:6;background:radial-gradient(circle at 50% -4%,#9eded857,transparent 12rem),linear-gradient(180deg,var(--ppx-ink-800) 0%,var(--ppx-ink-950) 72%);color:#fff;flex-direction:column;align-items:center;min-height:100dvh;padding:17px 10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:14px 0 42px #04182424}.ppx-rail:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 7px;position:absolute;inset:0}.ppx-mark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#fff,#eaf7f8);border:1px solid #ffffff75;border-radius:15px;place-items:center;width:44px;height:44px;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #0000003d}.ppx-mark img{object-fit:contain;width:34px;height:34px}.ppx-mark-pulse{border:2px solid var(--ppx-ink-800);background:var(--ppx-mint-400);width:10px;height:10px;box-shadow:0 0 14px var(--ppx-mint-400);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ppx-rail-nav{flex-direction:column;flex:1;align-items:center;gap:7px;width:100%;padding-top:38px;display:flex}.ppx-rail-nav a,.ppx-rail-bottom a,.ppx-rail-bottom button{color:#e0f0f89e;width:46px;height:46px;transition:transform .22s var(--ppx-ease),background .22s var(--ppx-ease),color .22s var(--ppx-ease),box-shadow .22s var(--ppx-ease);background:0 0;border:0;border-radius:15px;place-items:center;text-decoration:none;display:grid;position:relative}.ppx-rail-nav a>span{z-index:30;background:var(--ppx-ink-900);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid #ffffff1a;border-radius:9px;padding:7px 10px;font-size:12px;transition:all .16s;position:absolute;left:56px;transform:translate(-6px)}.ppx-rail-nav a:hover,.ppx-rail-bottom a:hover,.ppx-rail-bottom button:hover,.ppx-rail-nav a.ppx-active{color:#fff;background:#ffffff1a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a}.ppx-rail-nav a.ppx-active:before{background:linear-gradient(var(--ppx-cyan-400),#8fe8df);content:"";border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-10px;box-shadow:0 0 18px #9eded8b8}.ppx-rail-nav a:hover>span{opacity:1;transform:translate(0)}.ppx-rail-bottom{gap:5px;display:grid}.ppx-panel{z-index:5;width:264px;min-width:0;-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter);transition:width .42s var(--ppx-ease),opacity .26s ease,transform .42s var(--ppx-ease);background:linear-gradient(#fcfdfcf5,#f6f9f7f0);border-right:1px solid #c9d5d594;position:relative;overflow:hidden;box-shadow:10px 0 35px #2844510a}.ppx-panel nav{flex-direction:column;width:264px;height:100dvh;display:flex}.ppx-company{align-items:center;gap:11px;min-height:78px;padding:16px 18px 13px;display:flex}.ppx-company-logo{background:#fff;border:1px solid #a6becb8a;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 8px 22px #15425517}.ppx-company>span:last-child{gap:3px;min-width:0;display:grid}.ppx-company small{color:var(--ppx-cyan-500);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.ppx-company strong{color:var(--ppx-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:670;overflow:hidden}.ppx-nav-scroll{scrollbar-width:thin;scrollbar-color:#7997a540 transparent;flex:1;padding:3px 12px 20px;overflow-y:auto}.ppx-nav-group h2{color:#8a9ca5;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;padding:0 9px;font-size:12px;font-weight:720}.ppx-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ppx-nav-group a{color:#536b78;min-height:38px;transition:color .17s ease,background .17s ease,border-color .17s ease,transform .21s var(--ppx-ease),box-shadow .21s var(--ppx-ease);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:6px 9px;font-size:15px;font-weight:540;text-decoration:none;display:flex}.ppx-nav-icon{color:#78909c;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;transition:all .17s;display:grid}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page]{box-shadow:inset 3px 0 var(--ppx-cyan-500),0 8px 20px #53778112;color:#416d79;background:linear-gradient(100deg,#e6f0eff5,#f0f6f3f0);border-color:#628d9a2e;font-weight:660}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon{color:var(--ppx-cyan-500);background:#ffffffad}.ppx-panel-footer{background:#f6fafcc7;border-top:1px solid #c3d4dd85;gap:7px;padding:10px 12px 13px;display:grid}.ppx-panel-tools{gap:3px;display:grid}.ppx-panel-tools>a,.ppx-panel-tools>button{color:#5f7480;width:100%;min-height:36px;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:560;text-decoration:none;transition:all .18s;display:flex}.ppx-time-clock{align-items:center;gap:8px;min-height:32px;display:flex}.ppx-time-clock button{color:#547782;transition:.18s var(--ppx-ease);border:0;flex:none;place-items:center;display:grid}.ppx-time-clock button:not(:disabled):hover{transform:translateY(-1px)scale(1.03)}.ppx-time-clock button:disabled{cursor:default;opacity:.42}.ppx-time-clock__primary{width:32px;height:32px;box-shadow:inset 0 1px #ffffffe0,0 5px 13px #37646d1a;background:linear-gradient(145deg,#dceced,#eef6f2)!important;border-radius:10px!important}.ppx-time-clock[data-state=work] .ppx-time-clock__primary,.ppx-time-clock[data-state=break] .ppx-time-clock__primary{color:#fff;background:linear-gradient(145deg,#5d8790,#76a09b)!important}.ppx-time-clock__value{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:auto minmax(18px,1fr);column-gap:3px;min-width:0;display:grid}.ppx-time-clock__value>span{color:#78909a;grid-area:2/2;align-self:start;font-size:10px;font-weight:620;line-height:1}.ppx-time-clock__value strong{color:#365965;font-variant-numeric:tabular-nums;letter-spacing:-.025em;grid-row:1/-1;align-self:center;font-size:16px;font-weight:680;line-height:1.05}.ppx-time-clock__value small{color:#8ba0a8;grid-area:1/2;align-self:end;margin:0;font-size:10px;font-weight:600;line-height:1}.ppx-time-clock__stop{width:27px;height:27px;background:#ffffff9e!important;border-radius:9px!important}.ppx-time-clock__summary{--ppx-clock-ring-size:40px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.ppx-time-clock__ring{width:var(--ppx-clock-ring-size);height:var(--ppx-clock-ring-size);flex:none;place-items:center;display:grid;position:relative}.ppx-time-clock__ring svg{fill:none;stroke-width:3px;width:100%;height:100%;position:absolute;overflow:visible;transform:rotate(-90deg)}.ppx-time-clock__ring circle:first-child{stroke:currentColor}@supports (color:color-mix(in lab,red,red)){.ppx-time-clock__ring circle:first-child{stroke:color-mix(in srgb,currentColor 18%,transparent)}}.ppx-time-clock__ring circle:last-child{stroke:currentColor;stroke-dasharray:100;stroke-dashoffset:var(--ppx-clock-progress);stroke-linecap:round;transition:stroke-dashoffset .32s var(--ppx-ease)}.ppx-time-clock__ring strong{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:9px;font-weight:680}.ppx-main{z-index:2;min-width:0;height:100dvh;box-shadow:none;background:0 0;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.ppx-topbar{grid-template-columns:minmax(0,1fr) minmax(220px,480px) minmax(max-content,1fr);align-items:center;gap:20px;min-height:78px;padding:12px 24px 10px;display:grid}.ppx-page-title{gap:2px;min-width:0;display:grid}.ppx-page-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppx-page-title span{color:var(--ppx-cyan-500);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:740}.ppx-page-title strong{color:var(--ppx-ink-900);letter-spacing:-.02em;font-size:21px;font-weight:680}.ppx-command{color:#80929b;min-height:42px;font:inherit;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.22s var(--ppx-ease);background:#ffffffb8;border:1px solid #a1bbc78a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 10px 0 14px;display:grid;box-shadow:inset 0 1px #ffffffe6,0 9px 24px #1642540f}.ppx-command:hover,.ppx-command:focus-visible{color:#506973;background:#ffffffeb;border-color:#628d9a66;transform:translateY(-1px);box-shadow:0 13px 32px #43666f17,0 0 0 4px #9eded82e}.ppx-command kbd{color:#7d909a;background:#f3f7f9;border:1px solid #dce7ec;border-radius:7px;padding:3px 7px;font-family:inherit;font-size:10px;box-shadow:inset 0 -1px #46647214}.ppx-top-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.ppx-icon-button{color:#5f7580;background:#ffffffa8;border:1px solid #a8bfca85;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;transition:all .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6}.ppx-icon-button:hover{color:var(--ppx-cyan-500);background:#fff;transform:translateY(-1px)}.ppx-notification-dot{background:#ef6a67;border:1.5px solid #f8fbfc;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.ppx-notifications{z-index:80;width:min(390px,100vw - 32px);-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter);transform-origin:100% 0;animation:ppx-notifications-in .18s var(--ppx-ease);background:#fffffff7;border:1px solid #b1c7cfb8;border-radius:18px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 64px #284b572e}@keyframes ppx-notifications-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.ppx-notifications>header{border-bottom:1px solid #e2ecef;justify-content:space-between;align-items:center;gap:16px;padding:16px 17px 13px;display:flex}.ppx-notifications>header>div{align-items:center;gap:8px;display:flex}.ppx-notifications>header strong{color:#264f5f;font-size:15px}.ppx-notifications>header span{color:#568176;background:#e5f2ee;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:720}.ppx-notifications>header small{color:#82969e;font-size:11px}.ppx-notifications__list{padding:6px;display:grid}.ppx-notifications__list>a{min-width:0;color:inherit;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;text-decoration:none;transition:background .16s;display:grid}.ppx-notifications__list>a:hover{background:#f2f8fa}.ppx-notifications__icon{color:#668e84;background:#e9f3f0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.ppx-notifications__list>a[data-tone=celebration] .ppx-notifications__icon{color:#9a6687;background:#f7edf4}.ppx-notifications__list>a[data-tone=time] .ppx-notifications__icon{color:#5b8696;background:#e8f2f6}.ppx-notifications__list>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.ppx-notifications__list strong,.ppx-notifications__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppx-notifications__list strong{color:#315765;font-size:12.5px;font-weight:660}.ppx-notifications__list small{color:#7c929a;font-size:11px}.ppx-notifications__list i{background:#df6f68;border-radius:50%;width:7px;height:7px}.ppx-notifications__empty{color:#7c929a;text-align:center;padding:28px 18px;font-size:12px}.ppx-notifications>footer{text-align:center;border-top:1px solid #e5edef;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:10px 16px 13px;display:flex}.ppx-notifications>footer button{color:#477485;min-height:29px;font:inherit;cursor:pointer;background:#e5f2ee;border:0;border-radius:8px;padding:0 10px;font-size:11px;font-weight:680}.ppx-notifications>footer small[role=alert]{color:#a54f47;flex-basis:100%;font-size:10px}.ppx-notifications>footer a{color:#477485;font-size:11.5px;font-weight:680;text-decoration:none}.ppx-profile{min-width:0;color:var(--ppx-text);border-radius:14px;align-items:center;gap:9px;padding:4px 7px 4px 5px;text-decoration:none;transition:all .18s;display:flex}.ppx-profile:hover{background:#ffffff94}.ppx-avatar{color:#416d79;background:linear-gradient(145deg,#e3eff0,#eef5f1);border:1px solid #628d9a33;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:760;display:grid;box-shadow:inset 0 1px #ffffffe6}.ppx-profile-copy{gap:1px;min-width:0;display:grid}.ppx-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:14px;font-weight:660;overflow:hidden}.ppx-profile-copy small{color:#82949d;font-size:12px}.ppx-content-surface{min-height:0;box-shadow:var(--ppx-shadow-soft),inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(26px)saturate(115%);backdrop-filter:blur(26px)saturate(115%);background:#fcfdfce6;border:1px solid #cfdadad1;border-radius:26px;flex:1;margin:0 16px 16px 0;display:flex;position:relative;overflow:hidden}.ppx-content{scrollbar-color:#6f909d4d transparent;--colors-ui-accent-20:#f3f8f6;--colors-ui-accent-30:#e8f1ef;--colors-ui-accent-40:#dceae7;--colors-ui-accent-50:#c9deda;--colors-ui-accent-60:#afcbc6;--colors-ui-accent-70:#91b5b2;--colors-ui-accent-80:#739da2;--colors-ui-accent-90:#5f8993;--colors-ui-accent-100:#527985;--colors-ui-accent-110:#456a75;--colors-ui-accent-120:#395863;--colors-ui-accent-130:#304a53;--colors-ui-accent-140:#283d45;--colors-ui-accent-20-a:#0462950f;--colors-ui-accent-30-a:#0462951a;--colors-ui-accent-40-a:#04629529;--colors-ui-accent-50-a:#04629542;--colors-ui-accent-60-a:#0462955c;--colors-ui-accent-70-a:#0462957a;--colors-ui-accent-80-a:#046295a3;--colors-ui-accent-90-a:#046295d1;--colors-ui-accent-100-a:#046295;--colors-ui-accent-110-a:#04547f;--colors-ui-accent-120-a:#063f60;--colors-ui-accent-130-a:#052e47;--colors-ui-accent-140-a:#031f31;--colors-static-bg-primary:#fbfdff;--colors-static-bg-secondary:#f3f7fa;--colors-static-bg-tertiary:#e9f0f4;--colors-static-fg-primary:#123f50;--colors-static-fg-secondary:#526f79;--colors-static-fg-accent-primary:#527985;--colors-static-fg-accent-secondary:#456a75;--colors-static-fg-accent-tertiary:#395863;--colors-static-stroke-accent:#91b5b2;--colors-solid-bg-accent-default:#527985;--colors-solid-bg-accent-hover:#456a75;--colors-solid-bg-accent-active:#395863;--colors-inline-accent-default:#527985;--action-primary-default:#527985;--interactive-brand-default:#527985;--colors-ghost-bg-selected-default:#6f97911f;--colors-ghost-bg-selected-hover:#6f97912b;--colors-ghost-bg-selected-active:#6f979138;--colors-ghost-fg-selected-secondary:#527985;--border-default:#dce6ed;--background-default:#fbfdff;--text-default:#123f50;--text-subdued:#526f79;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.ppx-content [role=tab][data-state=active]{color:#527985!important;border-color:#779ca1!important}.ppx-content [role=tab][data-state=active]:after{background-color:#779ca1!important}.ppx-content [data-test-id=org-chart-data-source-switcher]{color:#456a75!important;background:#eaf2ef!important;border-color:#d5e3df!important}.ppx-content :is(h1,h2,h3,h4){letter-spacing:-.018em}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel{width:76px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-company{padding-left:17px;padding-right:17px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) :is(.ppx-company>span:last-child,.ppx-nav-group h2,.ppx-nav-group a>span:last-child,.ppx-panel-tools span){display:none}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-clock{padding:6px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-time-clock{justify-content:center}.ppx-search-layer{z-index:9000;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:start center;padding:min(12vh,110px) 24px 24px;display:grid;position:fixed;inset:0}.ppx-search-palette{width:min(680px,100%);color:var(--ppx-text);background:#fcfefdf5;border:1px solid #c2d5dbc7;border-radius:23px;overflow:hidden;box-shadow:0 38px 100px #0d2a3547,0 8px 26px #193f4b1f,inset 0 1px #fffffff2}.ppx-search-palette>header{color:#60808a;border-bottom:1px solid #cadbe0a8;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:66px;padding:0 17px 0 21px;display:grid}.ppx-search-palette>header input{color:#284854;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:17px}.ppx-search-palette>header input::placeholder{color:#94a6ad}.ppx-search-palette>header button{color:#708891;background:#edf3f3;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ppx-search-filters{scrollbar-width:none;border-bottom:1px solid #cadbe080;align-items:center;gap:7px;padding:10px 16px 8px;display:flex;overflow-x:auto}.ppx-search-filters::-webkit-scrollbar{display:none}.ppx-search-filters>button{color:#617c85;min-height:32px;font:inherit;background:#f7faf9;border:1px solid #d9e5e7;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.ppx-search-filters>button:hover,.ppx-search-filters>button:focus-visible{border-color:#8cb6c9}@supports (color:color-mix(in lab,red,red)){.ppx-search-filters>button:hover,.ppx-search-filters>button:focus-visible{border-color:color-mix(in oklab,var(--color-accent) 36%,#d9e5e7)}}.ppx-search-filters>button:hover,.ppx-search-filters>button:focus-visible{color:#365965;outline:0}.ppx-search-filters>button.ppx-search-filter--selected{border-color:#0462954d}@supports (color:color-mix(in lab,red,red)){.ppx-search-filters>button.ppx-search-filter--selected{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.ppx-search-filters>button.ppx-search-filter--selected{background:#e3eef3}@supports (color:color-mix(in lab,red,red)){.ppx-search-filters>button.ppx-search-filter--selected{background:color-mix(in oklab,var(--color-accent) 11%,white)}}.ppx-search-filters>button.ppx-search-filter--selected{color:var(--color-accent)}.ppx-search-attribute-filters{border-bottom:1px solid #cadbe080;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 16px 10px;display:grid}.ppx-search-attribute-filters :is(select,button){width:100%}.ppx-search-attribute-filters>button{color:#617c85;min-height:40px;font:inherit;background:#f7faf9;border:1px solid #d9e5e7;border-radius:11px;font-size:12px}.ppx-search-body{min-height:230px;max-height:min(58vh,520px);padding:12px;overflow:auto}.ppx-search-empty{color:#708891;text-align:center;place-content:center;justify-items:center;min-height:205px;display:grid}.ppx-search-empty>span{color:#5d858a;background:linear-gradient(145deg,#e7f1f0,#f3f8f5);border:1px solid #dce9e7;border-radius:16px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.ppx-search-empty strong{color:#365965;font-size:16px}.ppx-search-empty p{margin:4px 0 0;font-size:13px}.ppx-search-group+.ppx-search-group{margin-top:10px}.ppx-search-group h2{color:#82969e;letter-spacing:.11em;text-transform:uppercase;margin:0;padding:7px 10px 5px;font-size:11px;font-weight:720}.ppx-search-group>button{color:#667f89;width:100%;min-height:58px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:7px 10px;transition:all .17s;display:grid}.ppx-search-group>button:hover,.ppx-search-group>button:focus-visible,.ppx-search-group>button[aria-selected=true]{color:#426b74;background:linear-gradient(100deg,#edf5f3,#f8fbfa);border-color:#d9e8e5;outline:0;transform:translate(2px)}.ppx-search-group mark{color:inherit;background:0 0;font-weight:800}.ppx-search-result-icon{background:#f1f7f5;border:1px solid #deebe9;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.ppx-search-group>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.ppx-search-group strong,.ppx-search-group small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppx-search-group strong{color:#34535e;font-size:14px;font-weight:650}.ppx-search-group small{color:#84979f;font-size:12px}.ppx-search-loading{justify-content:center;align-items:center;gap:7px;min-height:205px;display:flex}.ppx-search-loading span{background:#739da2;border-radius:50%;width:7px;height:7px;animation:.9s ease-in-out infinite alternate ppx-search-pulse}.ppx-search-loading span:nth-child(2){animation-delay:.15s}.ppx-search-loading span:nth-child(3){animation-delay:.3s}.ppx-search-palette>footer{color:#8799a0;background:#f2f7f6c7;border-top:1px solid #e2eceb;justify-content:space-between;align-items:center;min-height:42px;padding:0 18px;font-size:11px;display:flex}.ppx-search-palette>footer kbd{font:inherit;background:#fff;border:1px solid #d7e3e2;border-radius:5px;padding:2px 5px}.ppx-search-error button{border:1px solid #9cbfcc;min-height:36px;margin-top:13px;padding:6px 13px}@supports (color:color-mix(in lab,red,red)){.ppx-search-error button{border:1px solid color-mix(in oklab,var(--color-accent) 28%,#d7e3e2)}}.ppx-search-error button{background:#e8f1f5;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.ppx-search-error button{background:color-mix(in oklab,var(--color-accent) 9%,white)}}.ppx-search-error button{color:var(--color-accent);font:inherit;font-size:12px;font-weight:700}@media(max-width:640px){.ppx-search-layer{padding:18px 12px}.ppx-search-palette{border-radius:18px}.ppx-search-attribute-filters{grid-template-columns:1fr}.ppx-search-palette>footer{align-items:flex-start;gap:6px}.ppx-search-palette>footer span:first-child{display:none}}@keyframes ppx-search-pulse{to{opacity:.28;transform:translateY(-3px)}}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-nav-scroll{padding-left:11px;padding-right:11px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-nav-group+.ppx-nav-group{margin-top:10px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-nav-group a,.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel-tools>:is(a,button){justify-content:center;width:52px;padding:0}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-nav-icon{width:30px;height:30px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) [data-test-id=expand-collapse-button] svg{transform:rotate(180deg)}[data-test-id=expand-collapse-button] svg{transition:transform .32s var(--ppx-ease)}body[data-mode=dark]:has(.ppx-shell){background:var(--ppx-ink-950);color:#dce9ee}body[data-mode=dark] .ppx-panel{background:linear-gradient(#173949f5,#112e3df5);border-right-color:#91b5c424;box-shadow:12px 0 42px #071b262e}body[data-mode=dark] .ppx-company-logo{background:#f7fcfd;border-color:#9eded840;box-shadow:0 10px 25px #0003}body[data-mode=dark] .ppx-company small,body[data-mode=dark] .ppx-page-title span{color:var(--ppx-mint-400)}body[data-mode=dark] .ppx-company strong,body[data-mode=dark] .ppx-page-title strong,body[data-mode=dark] .ppx-profile{color:#e5f0f3}body[data-mode=dark] .ppx-nav-group h2{color:#7894a3}body[data-mode=dark] .ppx-nav-group a,body[data-mode=dark] .ppx-panel-tools>:is(a,button){color:#acc1ca}body[data-mode=dark] .ppx-nav-icon{color:#7899a9}body[data-mode=dark] .ppx-nav-group a:hover,body[data-mode=dark] .ppx-panel-tools>:is(a,button):hover{color:#e6f1f3;background:#ffffff0f;border-color:#afdeda1f}body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{box-shadow:inset 3px 0 var(--ppx-mint-400),0 10px 24px #0000001f;color:#f4fbfc;background:linear-gradient(100deg,#3c6f875c,#afdeda12);border-color:#afdeda29}body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{color:var(--ppx-mint-400);background:#9eded81a}body[data-mode=dark] .ppx-panel-footer{background:#0b243170;border-top-color:#9ebfcc1a}body[data-mode=dark] .ppx-clock{background:linear-gradient(125deg,#1b4151f0,#143645f0);border-color:#afdeda26;box-shadow:0 10px 24px #081c2726}body[data-mode=dark] .ppx-command,body[data-mode=dark] .ppx-icon-button{color:#afc2ca;background:#193b4aad;border-color:#a4c3cf29;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000024}body[data-mode=dark] .ppx-command:hover,body[data-mode=dark] .ppx-command:focus-visible,body[data-mode=dark] .ppx-icon-button:hover{color:#e8f7f8;background:#0c3143eb;border-color:#9eded857}body[data-mode=dark] .ppx-command kbd{color:#9db5c0;background:#021824b8;border-color:#9ec4d429}body[data-mode=dark] .ppx-profile:hover{background:#ffffff0d}body[data-mode=dark] .ppx-profile-copy small{color:#819eab}body[data-mode=dark] .ppx-content{--colors-static-bg-primary:#173a4b;--colors-static-bg-secondary:#1c4254;--colors-static-bg-tertiary:#274d5e;--colors-static-fg-primary:#e4eef2;--colors-static-fg-secondary:#adc0c8;--colors-static-fg-accent-primary:#9eded8;--colors-static-fg-accent-secondary:#b7e9e5;--colors-static-fg-accent-tertiary:#d4f3f0;--colors-static-stroke-primary:#4c6875;--colors-static-stroke-accent:#75aebe;--colors-solid-bg-accent-weak-default:#1a4051;--colors-solid-bg-neutral-weak-default:#1a4051;--colors-solid-fg-accent-weak-primary:#b7e9e5;--background-default:#173a4b;--text-default:#e4eef2;--text-subdued:#a5b8c1;color:#e4eef2}@media(max-width:1180px){.ppx-topbar{grid-template-columns:1fr minmax(260px,390px) auto}}@media(max-width:1400px){.ppx-profile-copy{display:none}}@media(max-width:900px){.ppx-shell{grid-template-columns:64px minmax(0,1fr)}.ppx-panel{z-index:20;width:264px;position:fixed;left:0;box-shadow:24px 0 60px #06192538}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel{width:64px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]){grid-template-columns:64px minmax(0,1fr)}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-company{padding-left:11px;padding-right:11px}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-nav-scroll{padding-left:5px;padding-right:5px}.ppx-topbar{grid-template-columns:1fr auto;min-height:70px;padding-left:16px;padding-right:14px}.ppx-command{display:none}.ppx-content-surface{border-radius:20px;margin-bottom:10px;margin-right:10px}}@media(prefers-reduced-motion:reduce){.ppx-panel,.ppx-command,.ppx-nav-group a{transition-duration:.01ms}::view-transition-old(eleganz-workspace){animation-duration:.01ms}::view-transition-new(eleganz-workspace){animation-duration:.01ms}}.ppx-nav-group .ppx-nav-children{border-left:1px solid #91d3e729;gap:2px;margin:3px 0 8px 17px;padding-left:10px}.ppx-nav-group .ppx-nav-children a{border-radius:9px;gap:8px;min-height:34px;padding:4px 8px;font-size:12px}.ppx-nav-group .ppx-nav-children .ppx-nav-icon{border-radius:7px;width:22px;height:22px}.ppx-account{position:relative}.ppx-profile{cursor:pointer}.ppx-profile-chevron{opacity:.58;transition:transform .18s var(--ppx-ease);flex:none}.ppx-profile[aria-expanded=true] .ppx-profile-chevron{transform:rotate(180deg)}.ppx-account-menu{z-index:90;border:1px solid var(--ppx-panel-line);background:var(--ppx-content-surface);border-radius:18px;width:min(286px,100vw - 28px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ppx-account-menu{background:color-mix(in srgb,var(--ppx-content-surface) 94%,white 6%)}}.ppx-account-menu{color:var(--ppx-topbar-copy);-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter);transform-origin:100% 0;animation:ppx-notifications-in .18s var(--ppx-ease);box-shadow:0 24px 64px #082a3738}.ppx-account-menu>header{border-bottom:1px solid var(--ppx-panel-line);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:16px;display:grid}.ppx-account-menu__avatar{border:1px solid var(--ppx-panel-line);background:var(--ppx-panel-hover);width:42px;height:42px;color:var(--ppx-panel-copy);border-radius:13px;place-items:center;font-size:11px;font-weight:760;display:grid;overflow:hidden}.ppx-account-menu__avatar img{object-fit:cover;width:100%;height:100%}.ppx-account-menu>header>span:last-child{gap:2px;min-width:0;display:grid}.ppx-account-menu>header strong,.ppx-account-menu>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppx-account-menu>header strong{font-size:13px}.ppx-account-menu>header small{color:var(--ppx-panel-muted);font-size:11px}.ppx-account-menu nav{padding:7px;display:grid}.ppx-account-menu nav a,.ppx-account-menu__logout button{width:100%;min-height:40px;color:var(--ppx-panel-copy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-size:12.5px;font-weight:620;text-decoration:none;display:flex}.ppx-account-menu nav a:hover,.ppx-account-menu nav a:focus-visible,.ppx-account-menu__logout button:hover,.ppx-account-menu__logout button:focus-visible{background:var(--ppx-panel-hover);outline:0}.ppx-account-menu__logout{border-top:1px solid var(--ppx-panel-line);padding:7px}.ppx-account-menu__logout button{color:#b34e4e}.ppx-account-menu__logout button:disabled{cursor:wait;opacity:.58}body[data-mode=dark] .ppx-account-menu{background:var(--ppx-content-surface)}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark] .ppx-account-menu{background:color-mix(in srgb,var(--ppx-content-surface) 92%,#111 8%)}}body[data-mode=dark] .ppx-account-menu{box-shadow:0 24px 64px #00000057}@media(max-width:1400px){.ppx-profile-chevron{display:none}}:root{--ppx-page-end-space:clamp(18px, 2.2vh, 28px)}.ppx-content{box-sizing:border-box;padding-block-end:var(--ppx-page-end-space);scroll-padding-block-end:var(--ppx-page-end-space)}.ppx-content:not(:has(>.org-map))>main:after{width:100%;height:var(--ppx-page-end-space);flex:0 0 var(--ppx-page-end-space);content:"";display:block}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{font-synthesis:none;letter-spacing:0;font-style:normal;line-height:1.2;transform:none;text-shadow:none!important;font-weight:700!important;box-shadow:0 6px 14px #0e455917!important}body[data-mode=standard]:has(.ppx-root) [role=dialog] :is(input:not(.time-input__segment):not(.project-task-drawer__title-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea:not(.project-task-drawer__title-input):not(.pp-notizen__feld),button[role=combobox]){border:1px solid var(--ppx-panel-icon,#789093)!important}@supports (color:color-mix(in lab,red,red)){body[data-mode=standard]:has(.ppx-root) [role=dialog] :is(input:not(.time-input__segment):not(.project-task-drawer__title-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea:not(.project-task-drawer__title-input):not(.pp-notizen__feld),button[role=combobox]){border:1px solid color-mix(in srgb,var(--ppx-panel-icon,#789093) 32%,transparent)!important}}body[data-mode=standard]:has(.ppx-root) [role=dialog] :is(input:not(.time-input__segment):not(.project-task-drawer__title-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea:not(.project-task-drawer__title-input):not(.pp-notizen__feld),button[role=combobox]){box-shadow:inset 0 1px #ffffffeb,0 3px 10px #1f46530f}body[data-mode=standard]:has(.ppx-root) [role=dialog] form>footer :is(button,a){border:1px solid var(--ppx-panel-icon,#789093)!important}@supports (color:color-mix(in lab,red,red)){body[data-mode=standard]:has(.ppx-root) [role=dialog] form>footer :is(button,a){border:1px solid color-mix(in srgb,var(--ppx-panel-icon,#789093) 28%,transparent)!important}}body[data-mode=standard]:has(.ppx-root) [role=dialog] form>footer :is(button,a){box-shadow:0 5px 14px #1f465314}body[data-mode=standard]:has(.ppx-root) :is([role=listbox],[role=menu],[data-state=open][role=dialog]){border:1px solid var(--ppx-panel-icon,#789093)!important}@supports (color:color-mix(in lab,red,red)){body[data-mode=standard]:has(.ppx-root) :is([role=listbox],[role=menu],[data-state=open][role=dialog]){border:1px solid color-mix(in srgb,var(--ppx-panel-icon,#789093) 30%,transparent)!important}}body[data-mode=standard]:has(.ppx-root) :is([role=listbox],[role=menu],[data-state=open][role=dialog]){box-shadow:0 16px 42px #1f465324}:root{--ppx-sky-700:#236f91;--ppx-sky-600:#3288aa;--ppx-sky-500:#54a8c7;--ppx-sky-400:#82c8df;--ppx-sky-300:#b8dfeb;--ppx-sky-200:#d9edf3;--ppx-ink-950:#143845;--ppx-ink-900:#1e4655;--ppx-ink-800:#315d6b;--ppx-cyan-500:var(--ppx-sky-600);--ppx-cyan-400:var(--ppx-sky-400);--ppx-canvas:#eaf3f7;--ppx-text:#244b59;--ppx-muted:#526f79;--ppx-rail-width:72px;--ppx-panel-width:244px;--ppx-shadow-soft:0 28px 80px #2153681a, 0 7px 24px #21536812, 0 1px 2px #0f32420d}.ppx-shell{grid-template-columns:var(--ppx-rail-width) var(--ppx-panel-width) minmax(0,1fr);background:radial-gradient(circle at 17% -8%,#85cbe26b,#0000 34rem),radial-gradient(circle at 86% 2%,#c9e7f1a3,#0000 42rem),linear-gradient(145deg,#e4f0f5,#edf5f7 44%,#e5f0f4)}.ppx-shell:after{background:radial-gradient(circle at 35% 32%,#ffffff7a,#0000 34%),linear-gradient(145deg,#5caecc1a,#ffffff42);border-color:#ffffff7a;width:46rem;height:46rem;bottom:-18rem;right:-9rem;box-shadow:inset 0 0 90px #ffffff47}.ppx-rail{z-index:8;width:var(--ppx-rail-width);background:radial-gradient(circle at 50% -3%,#74cae54d,#0000 13rem),radial-gradient(circle at 10% 76%,#398eb129,#0000 18rem),linear-gradient(#123c4d,#0d3141 58%,#0a2b3a);border-right:1px solid #8ac6db24;padding:15px 11px 13px;box-shadow:14px 0 45px #113f5129,inset -1px 0 #ffffff0a}.ppx-rail:before{opacity:.55;background-image:linear-gradient(#ffffff06 1px,#0000 1px),radial-gradient(circle at 50% 18%,#82d5ed1a 0 1px,#0000 1.5px);background-size:100% 8px,12px 12px}.ppx-mark{background:linear-gradient(145deg,#fff,#e8f7fb 72%);border-color:#daf2f9b8;border-radius:16px;width:48px;height:48px;box-shadow:inset 0 1px #fff,0 13px 30px #0016204d,0 0 0 4px #74cae512}.ppx-mark-pulse{background:#8cd7ea;border-color:#123b4c;box-shadow:0 0 16px #78d8efeb}.ppx-rail-nav a,.ppx-rail-bottom a{color:#cae5ee94;border:1px solid #0000;border-radius:15px;width:48px;height:48px}.ppx-rail-nav a:hover,.ppx-rail-bottom a:hover{color:#eefbff;background:linear-gradient(145deg,#71c2dd24,#ffffff0d);border-color:#abdeee1f;box-shadow:inset 0 1px #ffffff14,0 8px 18px #00162129}.ppx-rail-nav a[aria-current=page]{color:#fff;background:radial-gradient(circle at 72% 20%,#def9ff38,#0000 45%),linear-gradient(145deg,#48a3c594,#24779957);border-color:#9fdef138;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00273829,0 11px 24px #001b293b,0 0 24px #54b3d31f}.ppx-rail-nav a[aria-current=page]:before{content:"";background:linear-gradient(#d4f7ff,#62c5e3);border-radius:0 5px 5px 0;width:4px;height:27px;position:absolute;left:-12px;box-shadow:0 0 16px #71d3edd1}.ppx-rail-nav a>span{background:#0d3646f5;border-color:#87cbe22e;font-size:13px;left:58px;box-shadow:0 10px 26px #0018233d}.ppx-rail-avatar{color:#eefbff;background:linear-gradient(145deg,#53a9c88a,#2977976b);border:1px solid #bae4f138;border-radius:11px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:760;display:grid}.ppx-panel{z-index:7;width:var(--ppx-panel-width);background:radial-gradient(circle at 25% 0,#c2e7f270,#0000 18rem),linear-gradient(#f7fcfdf5,#eaf4f7f0);border-right-color:#8ab4c557;box-shadow:13px 0 42px #184a5e14,inset -1px 0 #ffffffa8}.ppx-company{border-bottom:1px solid #a7c9d633;gap:12px;min-height:82px;padding:16px 15px 14px}.ppx-company-logo{width:40px;height:40px;color:var(--ppx-sky-600);background:radial-gradient(circle at 72% 18%,#ffffffe6,#0000 38%),linear-gradient(145deg,#dceff5,#edf8fa);border-color:#7bb8ce4d;border-radius:13px;box-shadow:inset 0 1px #fff,0 9px 22px #26637a1a}.ppx-company small{color:#5e91a3;letter-spacing:.13em;font-size:10px}.ppx-company strong{color:#244d5c;letter-spacing:-.018em;font-size:16px;font-weight:720}.ppx-nav-scroll{scrollbar-width:none;padding:19px 12px 20px}.ppx-nav-scroll::-webkit-scrollbar{display:none}.ppx-nav-group a{color:#55717d;border-radius:14px;gap:11px;min-height:46px;padding:7px 10px;font-size:14px;font-weight:570;position:relative;overflow:hidden}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page]{color:#1f5e75;background:radial-gradient(circle at 88% 12%,#ffffffc7,#0000 38%),linear-gradient(105deg,#b9e0edd1,#e0f1f6d6 58%,#f7fcfde0);border-color:#4597b747;font-weight:700;transform:translate(2px);box-shadow:inset 0 1px #fffffff0,inset 0 -1px #3887a614,0 12px 28px #26647c1c,0 2px 7px #26647c0f}.ppx-nav-group li[aria-current=page] a:before,.ppx-nav-group a[aria-current=page]:before{content:"";background:linear-gradient(#64b9d7,#2e84a6);border-radius:0 6px 6px 0;width:4px;position:absolute;top:9px;bottom:9px;left:0;box-shadow:0 0 14px #4aa8cb70}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon{color:#267b9d;background:radial-gradient(circle at 70% 20%,#fff,#0000 44%),linear-gradient(145deg,#e0f3f8f5,#b8e0edd1);border-color:#5ca6c233;box-shadow:inset 0 1px #fff,0 5px 13px #307b991f}.ppx-panel-tools>a:hover,.ppx-panel-tools>button:hover{color:#24566a;background:#ffffffbd;box-shadow:inset 0 1px #fff}.ppx-panel-toggle{z-index:12;top:92px;left:calc(var(--ppx-rail-width) + var(--ppx-panel-width) - 15px);color:#397c96;cursor:pointer;width:31px;height:31px;transition:left .42s var(--ppx-ease),transform .22s var(--ppx-ease),background .18s ease;background:radial-gradient(circle at 70% 15%,#fff,#0000 38%),linear-gradient(145deg,#edf9fc,#d8edf4);border:1px solid #64a4bc57;border-radius:11px;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #fff,0 9px 22px #1b526826}.ppx-panel-toggle:hover,.ppx-panel-toggle:focus-visible{background:linear-gradient(145deg,#fff,#cfeaf3);outline:0;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 11px 26px #1b52682e,0 0 0 4px #55b0d11f}.ppx-command{color:#6b8995;background:radial-gradient(circle at 82% -20%,#ffffffe0,#0000 44%),linear-gradient(110deg,#f4fbfddb,#e1f2f8b8);border-color:#68a8c15c;box-shadow:inset 0 1px #fff,0 11px 28px #1f596f14}.ppx-icon-button,.ppx-profile{border-color:#6dacc340}.ppx-content-surface{-webkit-backdrop-filter:blur(28px)saturate(122%);backdrop-filter:blur(28px)saturate(122%);background:radial-gradient(circle at 9% 0,#bee3ef61,#0000 32rem),radial-gradient(circle at 92% 9%,#ffffffbd,#0000 34rem),linear-gradient(145deg,#eef7f9f5,#f6fafaf0 46%,#e6f1f5f0);border-color:#7eaec061;margin:0 16px 16px 0;box-shadow:0 30px 80px #20526521,0 8px 24px #20526512,inset 0 1px #fffffff0,inset 0 0 0 1px #ffffff52}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel{opacity:0;pointer-events:none;border-right-width:0;width:0;transform:translate(-18px)}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel-toggle{left:calc(var(--ppx-rail-width) - 15px)}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel-toggle svg{transform:rotate(180deg)}body[data-mode=dark] .ppx-panel{background:radial-gradient(circle at 20% 0,#50a9ca2e,#0000 19rem),linear-gradient(#123b4bf7,#0d2e3df5);border-right-color:#7abed729}body[data-mode=dark] .ppx-company{border-bottom-color:#8cc8dd1a}body[data-mode=dark] .ppx-company-logo{color:#9bdcf0;background:linear-gradient(145deg,#347c9970,#1c546b99);border-color:#81c9e238}body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{color:#ecfaff;background:radial-gradient(circle at 88% 10%,#a6e0f224,#0000 42%),linear-gradient(105deg,#2e81a175,#1e5d7752);border-color:#6dc3e140;box-shadow:inset 0 1px #ffffff17,0 13px 28px #00141f2e}body[data-mode=dark] .ppx-content-surface{background:radial-gradient(circle at 10% 0,#3284a333,#0000 34rem),radial-gradient(circle at 88% 3%,#4b9ebd1a,#0000 38rem),linear-gradient(145deg,#0f3241f2,#123b4bf0 52%,#0c2b39f2);border-color:#70b2c92e;box-shadow:0 32px 90px #000d1557,inset 0 1px #ffffff0d}@media(max-width:900px){:root{--ppx-rail-width:64px;--ppx-panel-width:236px}.ppx-shell{grid-template-columns:var(--ppx-rail-width) 0 minmax(0,1fr)}.ppx-panel{left:var(--ppx-rail-width);width:var(--ppx-panel-width);position:fixed;transform:none}.ppx-panel-toggle{left:calc(var(--ppx-rail-width) + var(--ppx-panel-width) - 15px)}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel{width:0;transform:translate(-18px)}}@media(prefers-reduced-motion:reduce){.ppx-panel-toggle{transition-duration:.01ms}}.ppx-shell:after{background:radial-gradient(circle at 35% 32%,#8cdaef1a,#0000 34%),linear-gradient(145deg,#3d9dbe1a,#14526a0d);border-color:#8ed6ea17;box-shadow:inset 0 0 90px #7bcfe80f}.ppx-rail{background:radial-gradient(circle at 50% -3%,#70cbe53b,#0000 13rem),radial-gradient(circle at 20% 74%,#3e9ec126,#0000 19rem),linear-gradient(#104155,#0d384a 55%,#0b3041);border-right-color:#88d3ea21;box-shadow:12px 0 34px #031c272b,inset -1px 0 #ffffff0a}.ppx-company,body[data-mode=dark] .ppx-company{border-bottom-color:#90d2e71a;min-height:78px;padding:13px 14px}.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{background:linear-gradient(145deg,#f5fcfd,#d9f0f6);border-color:#9bdbee4d;width:40px;height:40px;box-shadow:inset 0 1px #fff,0 8px 18px #001e2b38}.ppx-company-logo img{object-fit:contain;width:30px;height:30px}.ppx-company strong,body[data-mode=dark] .ppx-company strong{color:#effafd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ppx-nav-group a{color:#a5c3cc;border-radius:9px;gap:8px;min-height:32px;padding:3px 7px;font-size:10px;font-weight:520}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{color:#f1fbfe;background:radial-gradient(circle at 90% 10%,#a8e3f31c,#0000 42%),linear-gradient(105deg,#3997b866,#216e8b47);border-color:#7fd1eb36;font-weight:650;transform:none;box-shadow:inset 0 1px #ffffff14,0 7px 18px #001b2721}.ppx-nav-group li[aria-current=page] a:before,.ppx-nav-group a[aria-current=page]:before{background:linear-gradient(#b6effd,#65c9e5);width:3px;top:6px;bottom:6px;box-shadow:0 0 12px #6acfea75}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{box-shadow:none;color:#9edcf0;background:#70cae41a;border-color:#88d5ed29}.ppx-panel-tools{gap:2px}.ppx-panel-tools>a,.ppx-panel-tools>button{color:#9abcc7;border-radius:8px;min-height:30px;font-size:10px}.ppx-panel-tools>a:hover,.ppx-panel-tools>button:hover{box-shadow:none;color:#e8f8fc;background:#64bfdb17}.ppx-clock{background:#0527355c;border-color:#81cfe729;border-radius:11px;box-shadow:inset 0 1px #ffffff08}.ppx-clock .ppx-time-clock__value span{color:#7fa9b6}.ppx-clock .ppx-time-clock__value strong{color:#dceff4}.ppx-topbar{background:#0f3b4c38;border-bottom-color:#90d2e614;min-height:66px;padding:9px 22px 8px}.ppx-command{color:#91b4c0;background:#082d3c4d;border-color:#87cfe526;min-height:36px;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #001b2717}.ppx-command:hover,.ppx-command:focus-visible{color:#dceff4;background:#0e415385;border-color:#80d3ed45;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #001b271f}.ppx-command kbd{color:#8fb2be;background:#082b3957;border-color:#8dcee221}.ppx-icon-button,.ppx-profile{color:#a7c7d1;background:#082d3c38;border-color:#87cfe521}.ppx-profile strong{color:#edf8fb}.ppx-content-surface,body[data-mode=dark] .ppx-content-surface{-webkit-backdrop-filter:blur(24px)saturate(116%);backdrop-filter:blur(24px)saturate(116%);background:radial-gradient(circle at 13% -4%,#4ca9c829,#0000 31rem),radial-gradient(circle at 94% 7%,#3e97b71c,#0000 38rem),linear-gradient(145deg,#114254f7,#124558f5 52%,#0e3a4bf7);border-color:#8cd0e524;margin:0 12px 12px 0;box-shadow:0 28px 76px #00162036,inset 0 1px #ffffff0a}.ppx-panel-toggle{color:#bce9f5;background:linear-gradient(145deg,#205f77,#174c62);border-color:#84cfe638;top:77px;box-shadow:inset 0 1px #ffffff14,0 8px 20px #001a2533}.ppx-panel-toggle:hover,.ppx-panel-toggle:focus-visible{background:linear-gradient(145deg,#2b7791,#1b566d);box-shadow:inset 0 1px #ffffff17,0 10px 24px #0019253d,0 0 0 4px #67c7e214}.ppx-shell:after{opacity:.42}.ppx-rail{background:linear-gradient(#123f52,#10394b 58%,#0d3344);border-right-color:#8fd5e91a;padding:13px 8px 11px;box-shadow:8px 0 28px #021d2924}.ppx-rail:before{display:none}.ppx-rail-nav a,.ppx-rail-bottom a,.ppx-rail-bottom button{color:#8db3bf;background:0 0;border:0;border-radius:12px;width:46px;height:44px}.ppx-rail-nav a:hover,.ppx-rail-bottom a:hover,.ppx-rail-bottom button:hover{box-shadow:none;color:#edfaff;background:#70c6e017;border:0;transform:none}.ppx-rail-nav a[aria-current=page]{color:#f4fcff;background:linear-gradient(145deg,#499ebb70,#2b7d9b4d);border:0;transform:none;box-shadow:inset 0 1px #ffffff14,0 8px 18px #001a2626}.ppx-rail-nav a[aria-current=page]:before,.ppx-rail-nav a.ppx-active:before{display:none}.ppx-rail-nav a>span{left:53px}.ppx-rail-bottom{gap:4px}.ppx-rail-expand{cursor:pointer;place-items:center;display:grid}.ppx-rail-expand svg{transition:transform .18s;transform:rotate(180deg)}.ppx-panel,body[data-mode=dark] .ppx-panel{background:linear-gradient(#134659fa,#0f394afa);border-right-color:#93d7ea1a;box-shadow:9px 0 28px #021d291c}.ppx-panel nav{width:var(--ppx-panel-width)}.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{width:36px;height:36px;box-shadow:none;color:#a6e0f0;background:#60bcd81a;border:1px solid #90daef26;border-radius:11px}.ppx-company small,body[data-mode=dark] .ppx-company small{color:#82afbc;font-size:8px}.ppx-company strong,body[data-mode=dark] .ppx-company strong{color:#f5fbfd;font-size:13px;font-weight:650}.ppx-nav-group+.ppx-nav-group{margin-top:10px}.ppx-nav-group h2{color:#82a9b6;letter-spacing:.15em;margin-bottom:3px;padding:0 8px;font-size:8.5px}.ppx-nav-group a{color:#afcbd3;border:0;border-radius:8px;gap:7px;min-height:29px;padding:2px 7px;font-size:11px;font-weight:500}.ppx-nav-group a:hover{box-shadow:none;color:#f4fbfd;background:#6ec5e014;border:0;transform:none}.ppx-nav-icon{color:#8eb5c0;border:0;border-radius:6px;width:21px;height:21px}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{color:#b9ecf8;background:0 0;border:0}.ppx-panel-tools>.ppx-panel-collapse{grid-column:1/-1;justify-content:flex-start}.ppx-panel-tools>a:hover,.ppx-panel-tools>button:hover{color:#f1fbfd;background:#68c0db14}.ppx-clock{min-height:43px;box-shadow:none;background:#04233057;border:0;border-radius:10px;padding:5px 7px}.ppx-topbar{background:#144b5e57}.ppx-content-surface,body[data-mode=dark] .ppx-content-surface{background:radial-gradient(circle at 13% -5%,#84d6ec21,#0000 31rem),radial-gradient(circle at 92% 6%,#60bfdc17,#0000 38rem),linear-gradient(145deg,#22677cfa,#1d5b6ff7 52%,#195164fa);border-color:#a6e0f11f;box-shadow:0 26px 70px #0019242b,inset 0 1px #ffffff0a}@media(max-width:900px){:root{--ppx-rail-width:60px;--ppx-panel-width:228px}}:root{--ppx-rail-width:72px;--ppx-panel-width:258px}body:has(.ppx-shell){background:#174c60}.ppx-rail{background:radial-gradient(circle at 50% -6%,#74cde62e,#0000 14rem),linear-gradient(#113d50,#0e3547 58%,#0b2f40);border-right:1px solid #a0dcee17;padding:16px 11px 13px;box-shadow:12px 0 34px #0019242b,inset -1px 0 #ffffff08}.ppx-mark{border-radius:16px;width:48px;height:48px;box-shadow:inset 0 1px #fff,0 12px 26px #00162040,0 0 0 4px #77cee60d}.ppx-rail-nav a,.ppx-rail-bottom a,.ppx-rail-bottom button{color:#8eb9c5;border:1px solid #0000;border-radius:15px;width:48px;height:48px}.ppx-rail-nav a:hover,.ppx-rail-bottom a:hover,.ppx-rail-bottom button:hover{background:#6bc6e017;border-color:#96dbee1a;box-shadow:inset 0 1px #ffffff0d}.ppx-rail-nav a[aria-current=page]{background:radial-gradient(circle at 70% 15%,#d7f7ff24,#0000 42%),linear-gradient(145deg,#419cbb85,#25708e5c);border-color:#91dcf12e;box-shadow:inset 0 1px #ffffff1a,0 10px 24px #00172238,0 0 24px #5bbeda14}.ppx-panel,body[data-mode=dark] .ppx-panel{background:radial-gradient(circle at 24% -4%,#63bcd629,#0000 19rem),linear-gradient(#14475afa,#0e3647fa);border-right:1px solid #99d8ea1c;box-shadow:14px 0 38px #00182324,inset -1px 0 #ffffff08}.ppx-company,body[data-mode=dark] .ppx-company{border-bottom-color:#97d9ec1a;gap:12px;min-height:82px;padding:15px}.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{color:#aee5f3;background:radial-gradient(circle at 70% 15%,#d2f6ff1c,#0000 42%),#67c4de1a;border:1px solid #98dcf02e;border-radius:14px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff12,0 9px 20px #001c2821}.ppx-company small,body[data-mode=dark] .ppx-company small{color:#87b6c3;letter-spacing:.14em;font-size:10px;font-weight:700}.ppx-company strong,body[data-mode=dark] .ppx-company strong{color:#f3fbfd;letter-spacing:-.015em;font-size:15px;font-weight:690}.ppx-nav-group h2{color:#85b0bc;letter-spacing:.16em;margin-bottom:10px;padding:0 11px;font-size:10px;font-weight:760}.ppx-nav-group a{color:#b1cdd5;letter-spacing:-.005em;border:1px solid #0000;border-radius:12px;gap:11px;min-height:44px;padding:6px 10px;font-size:13px;font-weight:540}.ppx-nav-group a:hover{color:#f5fcfe;background:linear-gradient(100deg,#67c2dc1a,#ffffff05);border-color:#8bd3e81a;transform:translate(2px);box-shadow:inset 0 1px #ffffff0a}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{color:#fff;background:radial-gradient(circle at 88% 6%,#bdedf91c,#0000 42%),linear-gradient(100deg,#3d97b67a,#236f8c4a);border:1px solid #84d3eb2b;font-weight:680;box-shadow:inset 0 1px #ffffff14,0 9px 22px #00182324}.ppx-nav-icon{color:#8fb8c3;border-radius:9px;width:28px;height:28px}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{color:#b8ebf7;background:#92dcf01a}.ppx-panel-footer{background:linear-gradient(#0a2f3e70,#082a399e);border-top-color:#91d3e717;gap:7px;padding:10px 12px 12px}.ppx-panel-tools{grid-template-columns:1fr 1fr;gap:5px}.ppx-panel-tools>a,.ppx-panel-tools>button{color:#a6c5cd;border-radius:9px;gap:7px;min-height:34px;padding:0 8px;font-size:10.5px}.ppx-clock{background:#04222f4f;border:1px solid #87cfe51a;border-radius:12px;min-height:48px;padding:7px 8px;box-shadow:inset 0 1px #ffffff08}.ppx-topbar{background:#0e36462e;border-bottom:1px solid #97d8eb12;min-height:74px;padding:11px 24px 10px}.ppx-page-title span{color:#8bb9c6;font-size:10px}.ppx-page-title strong{color:#f1fafc;font-size:18px;font-weight:670}.ppx-command{border-radius:13px;min-height:40px}.ppx-command kbd{border-color:var(--ppx-panel-icon);min-width:36px;padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.ppx-command kbd{border-color:color-mix(in srgb,var(--ppx-panel-icon) 22%,transparent)}}.ppx-command kbd{color:var(--ppx-topbar-copy);background:#f7fcfdc2;box-shadow:inset 0 1px #fff,0 2px 6px #1d546812}@supports (color:color-mix(in lab,red,red)){.ppx-command kbd{color:color-mix(in srgb,var(--ppx-topbar-copy) 76%,#6d8e9a)}}.ppx-command kbd{text-align:center;font-size:10px;font-weight:720}.ppx-content-surface,body[data-mode=dark] .ppx-content-surface{background:radial-gradient(circle at 12% -6%,#8bd8ec21,#0000 33rem),radial-gradient(circle at 93% 7%,#5cb8d414,#0000 40rem),linear-gradient(145deg,#216479fa,#1c586cf7 54%,#174c5ffa);border-color:#a6e0f121;border-radius:24px;margin:0 14px 14px 0;box-shadow:0 30px 80px #00182333,inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff05}@media(max-width:900px){:root{--ppx-rail-width:64px;--ppx-panel-width:244px}}.ppx-root{--ppx-workspace-from:#dcecf2;--ppx-workspace-to:#cfe5ec;--ppx-workspace-glow:#ffffff70;--ppx-panel-surface:linear-gradient(180deg, #dceef4fa, #c4e0e9fa);--ppx-panel-line:#367c9524;--ppx-panel-copy:#244f60;--ppx-panel-muted:#5e8290;--ppx-panel-icon:#547f90;--ppx-panel-hover:#ffffff57;--ppx-panel-active:linear-gradient(100deg, #ffffff94, #8fc7da52);--ppx-panel-active-copy:#174e62;--ppx-panel-footer:#add2de57;--ppx-topbar-surface:#b8dae557;--ppx-topbar-copy:#17485b;--ppx-command-surface:#eef8fb94;--ppx-content-surface:linear-gradient(145deg, #dceef4db, #cde6eecc)}html[data-daypart=vormittag] .ppx-root{--ppx-workspace-from:#e8f3f6;--ppx-workspace-to:#dcecf1;--ppx-workspace-glow:#fff9;--ppx-panel-surface:linear-gradient(180deg, #ebf7fafa, #d6ebf1fa);--ppx-panel-line:#3e829a1f;--ppx-panel-copy:#244e5e;--ppx-panel-muted:#668793;--ppx-panel-icon:#5b8494;--ppx-panel-hover:#ffffff7a;--ppx-panel-active:linear-gradient(100deg, #ffffffb8, #a4d2e157);--ppx-panel-active-copy:#174b5e;--ppx-panel-footer:#c5e1ea7a;--ppx-topbar-surface:#d3e9ef6b;--ppx-topbar-copy:#17485a;--ppx-command-surface:#f8fcfdad;--ppx-content-surface:linear-gradient(145deg, #eaf6f9e6, #dceff4d6)}html[data-daypart=nachmittag] .ppx-root{--ppx-workspace-from:#e4f1f5;--ppx-workspace-to:#d7eaf0;--ppx-workspace-glow:#ffffff8a;--ppx-panel-surface:linear-gradient(180deg, #e6f4f8fa, #cfe8effa);--ppx-panel-line:#367c9521;--ppx-panel-copy:#214c5c;--ppx-panel-muted:#5d808d;--ppx-panel-icon:#557f8f;--ppx-panel-hover:#ffffff6b;--ppx-panel-active:linear-gradient(100deg, #ffffffa8, #97ccde57);--ppx-panel-active-copy:#144a5e;--ppx-panel-footer:#bbdce66e;--ppx-topbar-surface:#c7e2ea61;--ppx-topbar-copy:#17485a;--ppx-command-surface:#f1f9fb9e;--ppx-content-surface:linear-gradient(145deg, #e6f4f8e6, #d7ecf2db)}html[data-daypart=abend] .ppx-root{--ppx-workspace-from:#d5e8ee;--ppx-workspace-to:#c1dce5;--ppx-workspace-glow:#ffffff7a;--ppx-panel-surface:linear-gradient(180deg, #dfeff4fa, #c6e0e8fa);--ppx-panel-line:#34718526;--ppx-panel-copy:#234c5b;--ppx-panel-muted:#617f8a;--ppx-panel-icon:#557e8d;--ppx-panel-hover:#ffffff61;--ppx-panel-active:linear-gradient(100deg, #ffffff9e, #92c7d861);--ppx-panel-active-copy:#15485a;--ppx-panel-footer:#b5d6e070;--ppx-topbar-surface:#bedbe36b;--ppx-topbar-copy:#194858;--ppx-command-surface:#f2f9fba3;--ppx-content-surface:linear-gradient(145deg, #e0eff4e6, #cfe6eddb)}html[data-daypart=nacht] .ppx-root{--ppx-workspace-from:#c9e0e8;--ppx-workspace-to:#b4d2dd;--ppx-workspace-glow:#fff6;--ppx-panel-surface:linear-gradient(180deg, #d3e8eefc, #b9d8e2fc);--ppx-panel-line:#2d677c29;--ppx-panel-copy:#204957;--ppx-panel-muted:#5b7a86;--ppx-panel-icon:#507989;--ppx-panel-hover:#ffffff57;--ppx-panel-active:linear-gradient(100deg, #ffffff8f, #81bcd066);--ppx-panel-active-copy:#124657;--ppx-panel-footer:#a4ccd97a;--ppx-topbar-surface:#add0db70;--ppx-topbar-copy:#164655;--ppx-command-surface:#eaf4f79e;--ppx-content-surface:linear-gradient(145deg, #d7e9efe6, #c2dee7db)}html:not([data-daypart=abend]):not([data-daypart=nacht]) body[data-mode=standard] .ppx-root{--ppx-workspace-from:#e8f3f6;--ppx-workspace-to:#dcecf1;--ppx-workspace-glow:#fff9;--ppx-panel-surface:linear-gradient(180deg, #ebf7fafa, #d6ebf1fa);--ppx-panel-line:#3e829a1f;--ppx-panel-copy:#244e5e;--ppx-panel-muted:#668793;--ppx-panel-icon:#5b8494;--ppx-panel-hover:#ffffff7a;--ppx-panel-active:linear-gradient(100deg, #ffffffb8, #a4d2e157);--ppx-panel-active-copy:#174b5e;--ppx-panel-footer:#c5e1ea7a;--ppx-topbar-surface:#d3e9ef6b;--ppx-topbar-copy:#17485a;--ppx-command-surface:#f8fcfdad;--ppx-content-surface:linear-gradient(145deg, #eaf6f9e6, #dceff4d6)}.ppx-shell,body[data-mode=dark] .ppx-shell{background:radial-gradient(circle at 38% -15%,var(--ppx-workspace-glow),transparent 38rem),linear-gradient(145deg,var(--ppx-workspace-from),var(--ppx-workspace-to))}.ppx-panel,body[data-mode=dark] .ppx-panel{border-right-color:var(--ppx-panel-line);background:var(--ppx-panel-surface)}.ppx-company,body[data-mode=dark] .ppx-company{border-bottom-color:var(--ppx-panel-line)}.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{border-color:var(--ppx-panel-line);background:var(--ppx-panel-hover)}@supports (color:color-mix(in lab,red,red)){.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{background:color-mix(in srgb,var(--ppx-panel-hover) 84%,transparent)}}.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{color:var(--ppx-panel-icon)}.ppx-company small,body[data-mode=dark] .ppx-company small,.ppx-nav-group h2{color:var(--ppx-panel-muted)}.ppx-company strong,body[data-mode=dark] .ppx-company strong{color:var(--ppx-panel-copy)}.ppx-nav-group a,.ppx-panel-tools>a,.ppx-panel-tools>button{color:var(--ppx-panel-muted)}.ppx-nav-icon{color:var(--ppx-panel-icon)}.ppx-nav-group a:hover,.ppx-panel-tools>a:hover,.ppx-panel-tools>button:hover{border-color:var(--ppx-panel-line);background:var(--ppx-panel-hover);color:var(--ppx-panel-copy)}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{border-color:var(--ppx-panel-line);background:var(--ppx-panel-active);color:var(--ppx-panel-active-copy)}.ppx-panel-footer{border-top-color:var(--ppx-panel-line);background:var(--ppx-panel-footer)}.ppx-clock{border-color:var(--ppx-panel-line);background:var(--ppx-panel-hover)}@supports (color:color-mix(in lab,red,red)){.ppx-clock{background:color-mix(in srgb,var(--ppx-panel-hover) 68%,transparent)}}.ppx-clock .ppx-time-clock__value span,.ppx-clock .ppx-time-clock__value strong{color:var(--ppx-panel-copy)}.ppx-topbar{border-bottom-color:var(--ppx-panel-line);background:var(--ppx-topbar-surface)}.ppx-page-title span{color:var(--ppx-panel-muted)}.ppx-page-title strong,.ppx-profile strong{color:var(--ppx-topbar-copy)}.ppx-profile small{color:var(--ppx-panel-muted)}.ppx-command,.ppx-icon-button,.ppx-profile{border-color:var(--ppx-panel-line);background:var(--ppx-command-surface);color:var(--ppx-panel-muted)}.ppx-content-surface,body[data-mode=dark] .ppx-content-surface{background:var(--ppx-content-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0}.ppx-content{scrollbar-color:var(--ppx-panel-icon) transparent}@supports (color:color-mix(in lab,red,red)){.ppx-content{scrollbar-color:color-mix(in srgb,var(--ppx-panel-icon) 44%,transparent) transparent}}.ppx-content{view-transition-name:eleganz-workspace}[data-pp-navigation-outgoing]{visibility:hidden;opacity:0}[data-pp-workspace-tabs] [data-pp-navigation-target]{background:var(--pp-surface-muted);color:var(--pp-action-primary)}::view-transition-group(eleganz-workspace){animation-duration:.23s;animation-timing-function:var(--ppx-ease)}::view-transition-old(root){mix-blend-mode:normal;opacity:1;pointer-events:none;animation:none}::view-transition-new(root){mix-blend-mode:normal;opacity:1;pointer-events:none;animation:none}::view-transition-old(eleganz-workspace){animation:.15s ease-in both ppx-page-leave}::view-transition-new(eleganz-workspace){animation:ppx-page-arrive .23s var(--ppx-ease) both}@keyframes ppx-page-arrive{0%{opacity:0;transform:translate(14px)}}@keyframes ppx-page-leave{to{opacity:0;transform:translate(-8px)}}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{border-color:var(--ppx-panel-active-copy)}@supports (color:color-mix(in lab,red,red)){.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{border-color:color-mix(in srgb,var(--ppx-panel-active-copy) 22%,var(--ppx-panel-line))}}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page],body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{background:var(--ppx-panel-active);color:var(--ppx-panel-active-copy);text-shadow:0 1px #ffffff47;font-weight:740;box-shadow:inset 0 1px #ffffff47,0 8px 20px #0e45591c}.ppx-nav-group li[aria-current=page] a:before,.ppx-nav-group a[aria-current=page]:before{display:none}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{border-color:var(--ppx-panel-active-copy)}@supports (color:color-mix(in lab,red,red)){.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{border-color:color-mix(in srgb,var(--ppx-panel-active-copy) 18%,transparent)}}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{background:var(--ppx-panel-active-copy)}@supports (color:color-mix(in lab,red,red)){.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{background:color-mix(in srgb,var(--ppx-panel-active-copy) 10%,#ffffff94)}}.ppx-nav-group li[aria-current=page] .ppx-nav-icon,.ppx-nav-group a[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{color:var(--ppx-panel-active-copy);box-shadow:none}html:not([data-daypart=abend]):not([data-daypart=nacht]) .ppx-root{--ppx-panel-active:linear-gradient(100deg, #7ec1d894, #d8eff6eb);--ppx-panel-active-copy:#0b4054}html:is([data-daypart=abend],[data-daypart=nacht]) .ppx-nav-group :is(li[aria-current=page] a,a[aria-current=page]){text-shadow:0 1px #00000038}html:not([data-daypart=abend]):not([data-daypart=nacht]) body[data-mode=standard] .ppx-nav-group :is(li[aria-current=page] a,a[aria-current=page]){text-shadow:0 1px #ffffff47}:root{--ppx-rail-width:68px;--ppx-panel-width:244px;--ppx-topbar-height:66px}.ppx-shell{grid-template-columns:var(--ppx-rail-width) var(--ppx-panel-width) minmax(0,1fr);transition:grid-template-columns .42s var(--ppx-ease);overflow:clip}.ppx-rail{width:var(--ppx-rail-width);padding:14.5px 12px 11px;overflow:visible}.ppx-mark{width:44px;height:36px;box-shadow:none;transition:opacity .14s ease,transform .18s var(--ppx-ease);background:0 0;border:0;border-radius:10px}.ppx-mark img{width:32px;height:32px}.ppx-mark-pulse{bottom:0;right:4px}.ppx-rail-nav{gap:6px;padding-top:24.5px}.ppx-rail-nav a,.ppx-rail-bottom a,.ppx-rail-bottom button{border-radius:13px;width:44px;height:44px}.ppx-rail .ppx-rail-tooltip{z-index:40;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .16s var(--ppx-ease),visibility 0s linear .14s;white-space:nowrap;background:#0d3646f7;border:1px solid #8bcde038;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:620;line-height:1.2;display:block;position:absolute;top:50%;left:calc(100% + 11px);transform:translate(-5px,-50%);box-shadow:0 10px 26px #0018233d}.ppx-rail .ppx-rail-tooltip:before{content:"";border:5px solid #0000;border-right-color:#0d3646f7;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ppx-rail :is(a,button):hover>.ppx-rail-tooltip{opacity:1;visibility:visible;transition-delay:.22s;transform:translateY(-50%)}.ppx-rail :is(a,button):focus-visible>.ppx-rail-tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.ppx-rail{--ppx-rail-gutter:12px;height:100dvh;min-height:0;padding-inline:var(--ppx-rail-gutter)}.ppx-rail>.ppx-rail-nav{width:auto;min-height:0;margin-inline:calc(-1 * var(--ppx-rail-gutter));padding-inline:var(--ppx-rail-gutter);overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-self:stretch;padding-bottom:6px;overflow:hidden auto}.ppx-rail>.ppx-rail-nav::-webkit-scrollbar{display:none}.ppx-rail-nav>a,.ppx-rail-bottom{flex:none}.ppx-rail-fade{z-index:1;height:28px;margin-inline:calc(-1 * var(--ppx-rail-gutter));opacity:0;pointer-events:none;flex:none;align-self:stretch;transition:opacity .14s;display:block;position:relative}.ppx-rail-fade[data-edge=top]{background:linear-gradient(#113c4f,#113c4f00);margin-bottom:-28px}.ppx-rail-fade[data-edge=bottom]{background:linear-gradient(#0c314200,#0c3142);margin-top:-28px}.ppx-rail-fade[data-shown]{opacity:1}.ppx-rail-nav .ppx-rail-tooltip{top:var(--ppx-rail-tooltip-top,50%);left:var(--ppx-rail-tooltip-left,calc(var(--ppx-rail-width) + 1px));position:fixed}@media(max-height:1000px){.ppx-rail{padding-block:12px 10px}.ppx-rail>.ppx-rail-expand{top:12px}.ppx-rail-nav{gap:3px;padding-top:16px}.ppx-rail-nav a,.ppx-rail-bottom a,.ppx-rail-bottom button{height:40px}.ppx-rail-bottom{gap:3px}}@media(max-height:860px){.ppx-rail{padding-block:10px 8px}.ppx-rail>.ppx-rail-expand{top:10px}.ppx-rail-nav{gap:2px;padding-top:10px}.ppx-rail-nav a,.ppx-rail-bottom a,.ppx-rail-bottom button{border-radius:11px;height:36px}.ppx-rail-bottom{gap:2px}}.ppx-panel,body[data-mode=dark] .ppx-panel,.ppx-panel nav{width:var(--ppx-panel-width)}.ppx-company,body[data-mode=dark] .ppx-company{min-height:var(--ppx-topbar-height);gap:4px;padding:8px 10px 8px 12px}.ppx-company-logo,body[data-mode=dark] .ppx-company-logo{border-radius:11px;width:36px;height:36px}.ppx-company-copy{flex:1;gap:2px;min-width:0;display:grid}.ppx-company small,body[data-mode=dark] .ppx-company small{letter-spacing:.12em;font-size:9px}.ppx-company strong,body[data-mode=dark] .ppx-company strong{font-size:14px}.ppx-panel-collapse,.ppx-rail-expand{border:1px solid var(--ppx-panel-line);background:var(--ppx-panel-hover);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-panel-collapse,.ppx-rail-expand{background:color-mix(in srgb,var(--ppx-panel-hover) 78%,transparent)}}.ppx-panel-collapse,.ppx-rail-expand{color:var(--ppx-panel-icon);cursor:pointer;transition:color .18s ease,background .18s ease,transform .26s var(--ppx-ease),box-shadow .22s ease}.ppx-panel-collapse:hover,.ppx-panel-collapse:focus-visible,.ppx-rail-expand:hover,.ppx-rail-expand:focus-visible{background:var(--ppx-panel-hover);color:var(--ppx-panel-copy);box-shadow:0 0 0 4px var(--ppx-panel-icon);outline:0}@supports (color:color-mix(in lab,red,red)){.ppx-panel-collapse:hover,.ppx-panel-collapse:focus-visible,.ppx-rail-expand:hover,.ppx-rail-expand:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--ppx-panel-icon) 12%,transparent)}}.ppx-panel-collapse:hover,.ppx-panel-collapse:focus-visible,.ppx-rail-expand:hover,.ppx-rail-expand:focus-visible{transform:translateY(-1px)}.ppx-rail-expand{z-index:12;color:#a9dce9;opacity:0;pointer-events:none;background:#5cb8d41a;border-color:#91daee24;width:44px;height:36px;transition:opacity .14s,color .18s,background .18s,box-shadow .22s;display:grid;position:absolute;top:14.5px;left:12px;transform:none}.ppx-rail-expand svg{transform:none}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-mark{opacity:1;pointer-events:auto}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-rail:is(:hover,:focus-within) .ppx-mark{opacity:0;pointer-events:none}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-rail:is(:hover,:focus-within) .ppx-rail-expand{opacity:1;pointer-events:auto;display:grid}.ppx-nav-scroll{padding:9px 11px 16px}.ppx-nav-group ul{gap:6px}.ppx-nav-group a{border-radius:10px;gap:9px;min-height:44px;padding:5px 6px;font-size:13px}.ppx-nav-icon{border-radius:8px;width:25px;height:25px}.ppx-nav-icon svg{width:15px;height:15px}.ppx-topbar{min-height:var(--ppx-topbar-height);padding:8px 34px}.ppx-page-title strong{font-size:17px}.ppx-side-clock{border:1px solid var(--ppx-panel-line);background:var(--ppx-panel-hover);border-radius:16px;margin:0 10px 12px;padding:6px}@supports (color:color-mix(in lab,red,red)){.ppx-side-clock{background:color-mix(in srgb,var(--ppx-panel-hover) 72%,transparent)}}.ppx-side-clock{box-shadow:inset 0 1px #ffffff2e,0 10px 24px #08324214}.ppx-side-clock .ppx-time-clock{border:1px solid var(--ppx-panel-line);grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-side-clock .ppx-time-clock{border:1px solid color-mix(in srgb,var(--ppx-panel-line) 76%,transparent)}}.ppx-side-clock .ppx-time-clock{background:var(--ppx-command-surface);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.ppx-side-clock .ppx-time-clock{background:color-mix(in srgb,var(--ppx-command-surface) 92%,white 8%)}}.ppx-side-clock .ppx-time-clock{box-shadow:inset 0 1px #ffffff85,0 7px 16px #08324212}.ppx-side-clock .ppx-time-clock__primary{width:42px;height:42px;border-radius:50%!important}.ppx-side-clock .ppx-time-clock__value strong{color:var(--ppx-panel-copy);font-size:24px;line-height:1}.ppx-side-clock .ppx-time-clock__value>span,.ppx-side-clock .ppx-time-clock__value small{color:var(--ppx-panel-muted);font-size:9px}.ppx-side-clock .ppx-time-clock__summary{--ppx-clock-ring-size:36px;color:var(--ppx-panel-icon);gap:5px}.ppx-side-clock .ppx-time-clock__ring strong{color:var(--ppx-panel-copy);font-size:8px}.eleganz-time-card .ppx-time-clock__summary{--ppx-clock-ring-size:48px;color:var(--dash-accent);gap:14px}.eleganz-time-card .ppx-time-clock__ring strong{color:var(--dash-copy);font-size:10px}.ppx-side-clock .ppx-time-clock__stop{width:34px;height:34px;background:var(--ppx-command-surface)!important;border-radius:50%!important}@supports (color:color-mix(in lab,red,red)){.ppx-side-clock .ppx-time-clock__stop{background:color-mix(in srgb,var(--ppx-command-surface) 74%,transparent)!important}}.ppx-rail-profile{margin-top:3px}.ppx-command{border-radius:12px;justify-self:center;width:min(100%,460px);min-height:38px}.ppx-command span{font-size:13px}.ppx-content-surface,body[data-mode=dark] .ppx-content-surface{min-width:0}.ppx-content{overflow:clip auto}.ppx-main{overflow:clip}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]){grid-template-columns:var(--ppx-rail-width) 0 minmax(0,1fr)}.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]) .ppx-panel{visibility:hidden;transition:width .42s var(--ppx-ease),opacity .22s ease,transform .42s var(--ppx-ease),visibility 0s linear .42s;transform:translate(-12px)}.ppx-panel{transition:width .42s var(--ppx-ease),opacity .22s ease,transform .42s var(--ppx-ease),visibility 0s linear 0s}@media(max-width:1180px){:root{--ppx-rail-width:68px;--ppx-panel-width:228px}.ppx-topbar{grid-template-columns:minmax(0,.7fr) minmax(200px,1.2fr) minmax(max-content,.7fr);gap:12px;padding-inline:20px}}@media(max-width:900px){.ppx-shell,.ppx-shell:has(#navsidebar-container[data-sidebar-collapsed-override=true]){grid-template-columns:var(--ppx-rail-width) minmax(0,1fr)}.ppx-panel,body[data-mode=dark] .ppx-panel{display:none}.ppx-main{grid-column:2}.ppx-topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}}@media(prefers-reduced-motion:reduce){.ppx-shell,.ppx-panel,.ppx-panel-collapse,.ppx-rail-expand,.ppx-rail-tooltip{transition-duration:.01ms!important}}.ppx-workspace-tabs{scrollbar-width:none;background:#fff;border:1px solid #dfe3e7;border-radius:17px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:15px 0;padding:5px;display:flex;overflow-x:auto;box-shadow:0 1px 2px #0f172a0d}.ppx-workspace-tabs::-webkit-scrollbar{display:none}.ppx-workspace-tabs :is(a,button){min-height:43px;color:var(--pp-text-secondary,#526f79);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.ppx-workspace-tabs :is(a,button):hover,.ppx-workspace-tabs :is(a,button):focus-visible{color:var(--color-accent);background:#fff;border-color:#0462951a;transform:translateY(-1px);box-shadow:0 5px 15px #1f526812}.ppx-workspace-tabs :is(a,button):focus-visible{outline:3px solid #0462952e}@supports (color:color-mix(in lab,red,red)){.ppx-workspace-tabs :is(a,button):focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}}.ppx-workspace-tabs :is(a,button):focus-visible{outline-offset:2px}.ppx-workspace-tabs :is(a,button)[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);border-color:#0000;transform:none;box-shadow:0 4px 12px #0462951a}.ppx-workspace-tabs svg{flex:none}.ppx-workspace-tabs small{color:#597985;background:#e7f0f4;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;font-weight:760;display:inline-grid}.ppx-workspace-tabs :is(a,button)[aria-current=page] small{background:var(--color-accent-soft);color:var(--color-accent)}.ppx-workspace-tabs--compact{gap:1px}.ppx-workspace-tabs--folded{width:100%}.ppx-workspace-tabs--folded>:is(a,button){flex-grow:1;justify-content:center}.ppx-workspace-tabs__measure{visibility:hidden;pointer-events:none;width:0;height:0;display:flex;position:absolute;overflow:hidden}@media(min-width:901px){.ppx-workspace-tabs--compact{flex-wrap:wrap;row-gap:2px}}.ppx-workspace-tabs--compact :is(a,button){letter-spacing:-.01em;gap:3px;min-height:43px;padding-inline:5px;font-size:12px}.ppx-workspace-tabs--compact :is(a,button) svg{width:14px;height:14px}@media(min-width:1600px){.ppx-workspace-tabs--compact{gap:3px}.ppx-workspace-tabs--compact :is(a,button){letter-spacing:normal;gap:5px;padding-inline:9px;font-size:13px}.ppx-workspace-tabs--compact :is(a,button) svg{width:16px;height:16px}}body[data-mode=dark] .ppx-workspace-tabs{box-shadow:none;background:#20272b;border-color:#ffffff17}body[data-mode=dark] .ppx-workspace-tabs :is(a,button){color:#aebbc1}body[data-mode=dark] .ppx-workspace-tabs :is(a,button):hover,body[data-mode=dark] .ppx-workspace-tabs :is(a,button):focus-visible{color:#73bdd8;background:#283238;border-color:#54a8c733;box-shadow:0 7px 20px #0000002e}body[data-mode=dark] .ppx-workspace-tabs :is(a,button)[aria-current=page]{background:var(--color-accent-soft);color:#73bdd8;border-color:#0000;box-shadow:0 4px 12px #0000002e}@media(max-width:720px){.ppx-workspace-tabs{width:100%}.ppx-workspace-tabs :is(a,button){min-height:41px;padding-inline:13px}}@media(prefers-reduced-motion:reduce){.ppx-workspace-tabs :is(a,button){transition-duration:.01ms}}.ppx-workspace-tabs--secondary{border-radius:15px;gap:2px;min-height:48px;margin-block:10px;padding:4px}.ppx-workspace-tabs--secondary :is(a,button){border-radius:11px;gap:6px;min-height:40px;padding-inline:12px;font-size:13px}.ppx-workspace-tabs--secondary :is(a,button) svg{width:16px;height:16px}.ppx-workspace-tabs :is(a,button):disabled{opacity:.45;cursor:not-allowed;transform:none}.ppx-workspace-tabs--underline{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dfe3e7;border-radius:0;gap:2px;margin:8px 0 24px;padding:0}.ppx-workspace-tabs--underline :is(a,button){min-height:42px;color:var(--pp-text-secondary,#526f79);box-shadow:none;border:0;border-bottom:2px solid #0000;border-radius:0;gap:6px;padding:0 13px;font-size:13px}.ppx-workspace-tabs--underline :is(a,button):hover,.ppx-workspace-tabs--underline :is(a,button):focus-visible{border-color:#0000 #0000 #04629547}@supports (color:color-mix(in lab,red,red)){.ppx-workspace-tabs--underline :is(a,button):hover,.ppx-workspace-tabs--underline :is(a,button):focus-visible{border-bottom-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.ppx-workspace-tabs--underline :is(a,button):hover,.ppx-workspace-tabs--underline :is(a,button):focus-visible{box-shadow:none;color:var(--color-accent);background:0 0;transform:none}.ppx-workspace-tabs--underline :is(a,button)[aria-current=page]{border-color:#0000;border-bottom-color:var(--color-accent);box-shadow:none;color:var(--ppx-ink-950,#17252a);background:0 0}body[data-mode=dark] .ppx-workspace-tabs--underline{background:0 0;border-color:#ffffff1a}body[data-mode=dark] .ppx-workspace-tabs--underline :is(a,button):hover,body[data-mode=dark] .ppx-workspace-tabs--underline :is(a,button):focus-visible,body[data-mode=dark] .ppx-workspace-tabs--underline :is(a,button)[aria-current=page]{box-shadow:none;background:0 0}.ppx-tabs{border-bottom:1px solid var(--pp-border-subtle);scrollbar-width:none;align-items:flex-end;gap:2px;width:100%;max-width:100%;margin:8px 0 24px;display:flex;overflow-x:auto}.ppx-tabs::-webkit-scrollbar{display:none}.ppx-tabs button{min-height:42px;color:var(--pp-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:700;line-height:1;transition:border-color .18s,color .18s;display:inline-flex}.ppx-tabs button:hover,.ppx-tabs button:focus-visible{border-bottom-color:#04629547}@supports (color:color-mix(in lab,red,red)){.ppx-tabs button:hover,.ppx-tabs button:focus-visible{border-bottom-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.ppx-tabs button:hover,.ppx-tabs button:focus-visible{color:var(--color-accent)}.ppx-tabs button:focus-visible{outline:3px solid #0462952e}@supports (color:color-mix(in lab,red,red)){.ppx-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}}.ppx-tabs button:focus-visible{outline-offset:-3px}.ppx-tabs button[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--pp-text)}.ppx-tabs button:disabled{opacity:.45;cursor:not-allowed}.ppx-tabs small{background:var(--pp-surface-subtle);min-width:22px;height:22px;color:var(--pp-text-muted);border-radius:999px;place-items:center;padding-inline:6px;font-size:11px;font-weight:760;display:inline-grid}.ppx-tabs--segmented{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:14px;flex:none;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0;padding:5px;overflow:visible}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--segmented{background:color-mix(in srgb,var(--pp-surface-raised) 88%,transparent)}}.ppx-tabs--segmented{box-shadow:0 8px 28px var(--pp-text)}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--segmented{box-shadow:0 8px 28px color-mix(in srgb,var(--pp-text) 4%,transparent)}}.ppx-tabs--segmented button{background:var(--pp-surface-subtle);border:1px solid #0000;border-radius:10px;min-height:36px;padding-inline:12px}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--segmented button{background:color-mix(in srgb,var(--pp-surface-subtle) 84%,transparent)}}.ppx-tabs--segmented button:hover{background:var(--pp-surface-subtle);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--segmented button:hover{background:color-mix(in srgb,var(--pp-surface-subtle) 94%,var(--pp-surface-raised))}}.ppx-tabs--segmented button:focus-visible{outline-offset:2px;border-color:#0000}.ppx-tabs--segmented button[aria-selected=true]{background:var(--pp-surface-raised);box-shadow:0 5px 15px var(--pp-text);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--segmented button[aria-selected=true]{box-shadow:0 5px 15px color-mix(in srgb,var(--pp-text) 8%,transparent)}}.ppx-tabs--segmented button[aria-selected=true]{color:var(--color-accent)}body[data-mode=dark] .ppx-tabs--segmented{border-color:var(--border-default);background:var(--colors-static-bg-primary);box-shadow:none}body[data-mode=dark] .ppx-tabs--segmented button{background:var(--background-subdued);color:var(--text-subdued)}body[data-mode=dark] .ppx-tabs--segmented button[aria-selected=true]{background:var(--color-accent-soft);box-shadow:none;color:var(--ppx-sky-400)}.ppx-tabs--workspace{width:fit-content;max-width:100%;margin:var(--pp-space-2) 0;border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);box-shadow:0 1px 2px var(--pp-text);border-radius:17px;align-items:center;gap:5px;padding:5px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--workspace{box-shadow:0 1px 2px color-mix(in srgb,var(--pp-text) 5%,transparent)}}.ppx-tabs--workspace button{background:0 0;border:1px solid #0000;border-radius:12px;gap:8px;min-height:43px;padding:0 16px;font-size:14px}.ppx-tabs--workspace button:hover,.ppx-tabs--workspace button:focus-visible{border-color:#0462951a}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--workspace button:hover,.ppx-tabs--workspace button:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.ppx-tabs--workspace button:hover,.ppx-tabs--workspace button:focus-visible{background:var(--pp-surface-raised);box-shadow:0 5px 15px var(--pp-text)}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--workspace button:hover,.ppx-tabs--workspace button:focus-visible{box-shadow:0 5px 15px color-mix(in srgb,var(--pp-text) 7%,transparent)}}.ppx-tabs--workspace button[aria-selected=true]{background:var(--color-accent-soft);border-color:#0000;box-shadow:0 4px 12px #0462951a}@supports (color:color-mix(in lab,red,red)){.ppx-tabs--workspace button[aria-selected=true]{box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 10%,transparent)}}.ppx-tabs--workspace button[aria-selected=true]{color:var(--color-accent)}body[data-mode=dark] .ppx-tabs--workspace{border-color:var(--border-default);background:var(--colors-static-bg-primary);box-shadow:none}body[data-mode=dark] .ppx-tabs--workspace button{color:var(--text-subdued)}body[data-mode=dark] .ppx-tabs--workspace button:hover,body[data-mode=dark] .ppx-tabs--workspace button:focus-visible{background:var(--background-subdued);color:var(--ppx-sky-400)}body[data-mode=dark] .ppx-tabs--workspace button[aria-selected=true]{background:var(--color-accent-soft);box-shadow:none;color:var(--ppx-sky-400)}.ppx-tab-panel{width:100%;min-width:0}.ppx-tab-panel:focus{outline:none}@media(max-width:720px){.ppx-tabs{margin-bottom:18px}.ppx-tabs button{min-height:41px;padding-inline:11px}.ppx-tabs--segmented{align-items:stretch;width:100%}.ppx-tabs--segmented button{flex:1 1 0;justify-content:center}.ppx-tabs--workspace{width:100%}}@media(prefers-reduced-motion:reduce){.ppx-tabs button{transition-duration:.01ms}}.community-page,.community-overview{flex:none;align-content:start;gap:14px;display:grid}.community-page>.ppx-workspace-tabs{margin-block:var(--pp-space-2)}.community-overview__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:16px;display:grid}.community-overview-card{background:var(--ppx-surface,#fff);border:1px solid #c0cfd294;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:15px;min-width:0;padding:20px;display:grid;box-shadow:0 9px 26px #2b4a540a}.community-overview-card__icon{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);border-radius:14px;place-items:center;display:grid}.community-overview-card__copy{min-width:0}.community-overview-card__copy>span{color:var(--color-accent);font-size:var(--ppx-type-meta-size);letter-spacing:.07em;text-transform:uppercase;font-weight:780}.community-overview-card__copy h3{color:var(--ppx-ink-950);font-size:var(--ppx-type-card-title-size);font-weight:var(--ppx-type-card-title-weight);margin:6px 0 7px}.community-overview-card__copy p{color:var(--ppx-muted);font-size:var(--ppx-type-body-size);margin:0;line-height:1.55}.community-overview-card__copy small{color:var(--ppx-muted);font-size:var(--ppx-type-meta-size);font-variant-numeric:tabular-nums;margin-top:11px;display:block}.community-overview-card__action{border-top:1px solid #c0cfd27a;grid-column:1/-1;justify-content:flex-end;align-items:center;padding-top:15px;display:flex}.community-overview-card__unavailable{color:var(--ppx-muted);font-size:var(--ppx-type-supporting-size)}.community-action{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:740;text-decoration:none;transition:all .18s;display:inline-flex}.community-action--primary{background:var(--color-accent);box-shadow:0 8px 22px #0462953d}@supports (color:color-mix(in lab,red,red)){.community-action--primary{box-shadow:0 8px 22px color-mix(in srgb,var(--color-accent) 24%,transparent)}}.community-action--primary{color:#fff}.community-action--primary:hover,.community-action--primary:focus-visible{filter:brightness(.94);transform:translateY(-1px)}.community-action--secondary{color:var(--ppx-ink-900);background:#fff;border-color:#b6c7cab8}.community-action--secondary:hover,.community-action--secondary:focus-visible{border-color:#0462955c}@supports (color:color-mix(in lab,red,red)){.community-action--secondary:hover,.community-action--secondary:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 36%,transparent)}}.community-action--secondary:hover,.community-action--secondary:focus-visible{color:var(--color-accent)}.community-action:focus-visible,.ppx-dialog :is(input,textarea,select,button):focus-visible,.community-interaction :is(input,textarea,select,button):focus-visible{outline:3px solid #04629533}@supports (color:color-mix(in lab,red,red)){.community-action:focus-visible,.ppx-dialog :is(input,textarea,select,button):focus-visible,.community-interaction :is(input,textarea,select,button):focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}}.community-action:focus-visible,.ppx-dialog :is(input,textarea,select,button):focus-visible,.community-interaction :is(input,textarea,select,button):focus-visible{outline-offset:2px}.community-action:disabled{box-shadow:none;color:#718186;cursor:not-allowed;filter:none;background:#dbe2e3;transform:none}.community-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px;display:grid}.community-metrics article{background:#ffffffeb;border:1px solid #c0cfd294;border-radius:18px;align-content:center;gap:7px;min-height:90px;padding:17px 19px;display:grid;box-shadow:0 10px 28px #2b4a540d}.community-metrics span{color:var(--ppx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:740}.community-metrics strong{color:var(--ppx-ink-950);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.community-native{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:4px 0;display:grid}.community-native__icon{background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent);border-radius:15px;place-items:center;display:grid}.community-native>div>span{color:var(--color-accent);letter-spacing:.08em;font-size:11px;font-weight:780}.community-native h3{color:var(--ppx-ink-950);margin:7px 0 8px;font-size:21px}.community-native p{max-width:680px;color:var(--ppx-muted);margin:0;font-size:14px;line-height:1.58}.community-native__actions{align-items:center;gap:12px;margin-top:18px;display:flex}.community-state{color:var(--ppx-muted);background:#6f7f841a;border-radius:11px;padding:10px 12px;font-size:13px;display:inline-flex}.ppx-dialog header>button{width:36px;height:36px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ppx-dialog header>button:hover{background:var(--color-accent-soft);color:var(--color-accent)}.community-row-trigger{min-width:220px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.community-row-trigger:hover strong,.community-row-trigger:focus-visible strong{color:var(--color-accent)}.community-row-trigger:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #0462952e}.community-row-trigger strong{color:var(--ppx-ink-950);font-size:13px;display:block}.community-row-trigger small{color:var(--ppx-muted);margin-top:3px;display:block}.ppx-table-wrap[data-module] .ppx-table th[data-column=record]{width:100%}.ppx-table-wrap[data-module] .ppx-table th:not([data-column=record]){white-space:nowrap;width:1%}.ppx-table-wrap[data-module] .ppx-table td:not([data-column=record]){white-space:nowrap}@media(max-width:640px){.ppx-table-wrap[data-module] .ppx-table td:not([data-column=record]){white-space:normal}.ppx-table-wrap[data-module] .ppx-table th[data-column=record],.ppx-table-wrap[data-module] .ppx-table th:not([data-column=record]){width:auto}}.community-row-trigger__logo{background:var(--pp-surface-subtle);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:3px;display:grid}.community-row-trigger__logo img{object-fit:contain;border-radius:8px;width:100%;height:100%}.community-audience-context{border:1px solid #abc7d3;align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.community-audience-context{border:1px solid color-mix(in srgb,var(--color-accent) 20%,#d5e0e2)}}.community-audience-context{background:#f0f6f9;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.community-audience-context{background:color-mix(in srgb,var(--color-accent) 6%,#fff)}}.community-audience-context__icon{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:12px;flex:none;place-items:center;display:grid}.community-audience-context div{gap:3px;display:grid}.community-audience-context strong{color:var(--ppx-ink-950);font-size:13px}.community-audience-context p{max-width:940px;color:var(--ppx-muted);margin:0;font-size:12px;line-height:1.55}.community-status{background:var(--color-accent-soft);min-height:25px;color:var(--color-accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:780;display:inline-flex}.community-status[data-status=draft]{color:#6f8085;background:#eef1f2}.community-status[data-status=active]{color:#2f7d5a;background:#2f7d5a1c}.community-status[data-status=closed],.community-status[data-status=archived]{color:#7f6955;background:#f4eee7}.community-sponsor-logo{object-fit:contain;width:auto;max-width:min(100%,16rem);max-height:7rem;margin:.75rem auto;display:block}.community-submission-answers{gap:.35rem;margin:.5rem 0 0;display:grid}.community-submission-answers div{grid-template-columns:minmax(7rem,.35fr) 1fr;gap:.75rem;display:grid}.community-submission-answers dt{color:var(--pp-text-muted,#66717c)}.community-submission-answers dd{overflow-wrap:anywhere;margin:0}.community-leaderboard{gap:.4rem;margin:.75rem 0;padding-left:1.5rem;display:grid}.community-leaderboard li{justify-content:space-between;gap:1rem;display:flex}.community-bracket{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;margin-top:.75rem;display:grid}.community-bracket article{border:1px solid var(--pp-border-subtle,#d9dee7);background:var(--pp-surface-subtle,#f7f8fa);border-radius:.65rem;align-content:start;gap:.45rem;padding:.75rem;display:grid}.community-job-manager-actions,.community-job-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.community-job-actions{border-top:1px solid #c0cfd27a;padding-top:16px}.community-job-actions__unavailable{width:100%;color:var(--ppx-muted);font-size:var(--ppx-type-supporting-size);background:#6f7f8414;border:1px solid #c0cfd29e;border-radius:11px;padding:11px 13px;line-height:1.45}.community-job-share-feedback{color:var(--ppx-muted);font-size:var(--ppx-type-supporting-size);margin:0}.community-job-copy-fallback{color:var(--ppx-ink-900);font-size:var(--ppx-type-supporting-size);gap:6px;font-weight:680;display:grid}.community-job-copy-fallback input{background:var(--ppx-surface,#fff);width:100%;min-height:40px;color:var(--ppx-ink-950);font:inherit;border:1px solid #b6c7cab8;border-radius:10px;padding:8px 10px;font-weight:500}.community-job-copy-fallback input:focus-visible{outline:3px solid #04629533}@supports (color:color-mix(in lab,red,red)){.community-job-copy-fallback input:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}}.community-job-copy-fallback input:focus-visible{outline-offset:2px}.community-job-manager-actions .is-spinning{animation:.85s linear infinite community-job-spin}@keyframes community-job-spin{to{transform:rotate(1turn)}}.community-interaction{border-top:1px solid #c0cfd27a;gap:10px;margin-top:15px;padding-top:15px;display:grid}.community-interaction label,.community-workflow-action label,.ppx-dialog__body label,.ppx-dialog__body .community-file-field{color:var(--ppx-ink-900);gap:7px;font-size:12px;font-weight:690;display:grid}.community-file-field__error{color:var(--pp-action-danger)}.community-interaction :is(input,textarea,select),.ppx-dialog__body :is(input,textarea,select){width:100%;min-height:42px;color:var(--ppx-text);font:inherit;background:#fff;border:1px solid #b6c7cab8;border-radius:11px;padding:9px 11px;font-size:13px}.community-interaction textarea,.ppx-dialog__body textarea{resize:vertical}.community-interaction small{color:#35705f;align-items:center;gap:5px;font-size:11px;display:flex}.community-payment-disclosure{color:var(--ppx-muted);margin:0;font-size:12px;line-height:1.55}.community-answer-fields,.community-event-list,.community-field-builder{gap:12px;display:grid}.community-answer-fields fieldset{border:1px solid #b6c7cab8;border-radius:11px;gap:8px;margin:0;padding:12px;display:grid}.community-answer-fields legend{color:var(--ppx-ink-900);padding:0 5px;font-size:12px;font-weight:690}.community-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.community-check input{margin:0;width:17px!important;min-height:17px!important;padding:0!important}.community-audience-picker{border:1px solid #b6c7cab8;border-radius:12px;gap:9px;max-height:220px;padding:13px;display:grid;overflow-y:auto}.community-audience-picker legend{color:var(--ppx-ink-900);padding:0 5px;font-size:12px;font-weight:700}.community-results{padding:var(--pp-space-3,12px);border-radius:var(--pp-radius-md,12px);background:var(--pp-surface-subtle,#ecf3f3b8);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}@media(max-width:520px){.community-results{grid-template-columns:minmax(0,1fr)}}.community-results div{gap:4px;display:grid}.community-results :is(dt,dd){margin:0}.community-results dt{color:var(--pp-text-secondary);font-size:12px}.community-results dd{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:760}.community-progress{height:8px;margin-top:var(--pp-space-3,12px);background:#b7c7c96b;border-radius:999px;overflow:hidden}.community-progress span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.community-progress__label{margin:var(--pp-space-2,7px) 0 0;color:var(--pp-text-secondary);font-size:12px;font-weight:660}.community-event-list{margin-top:14px}.community-event-list>div{border-left:3px solid var(--color-accent);background:#ecf3f39e;border-radius:0 10px 10px 0;gap:2px;padding:10px 11px;display:grid}.community-event-list :is(strong,span,small){font-size:11px}.community-event-list button,.community-workflow-action button{background:#0462951f;border:0;border-radius:9px;justify-self:start;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.community-event-list button,.community-workflow-action button{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}}.community-event-list button,.community-workflow-action button{color:var(--color-accent);font:inherit;cursor:pointer;font-size:11px;font-weight:720}.community-workflow-action{background:#f8fbfbc7;border:1px solid #b6c7ca94;border-radius:12px;gap:9px;margin-top:14px;padding:12px;display:grid}.community-workflow-action :is(input,textarea,select){width:100%;min-height:38px;color:var(--ppx-text);font:inherit;background:#fff;border:1px solid #b6c7cab8;border-radius:9px;padding:8px 10px;font-size:12px}.community-workflow-action__buttons{flex-wrap:wrap;gap:8px;display:flex}.community-workflow-action button.is-danger{color:#9d3f45;background:#9d3f451a}.community-workflow-action button:disabled{cursor:not-allowed;opacity:.45}.community-field-builder{border:1px solid #b6c7cab8;border-radius:14px;padding:15px}.community-field-builder__header,.community-field-builder__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-field-builder__header>div{gap:3px;display:grid}.community-field-builder__header span{color:var(--ppx-muted);font-size:11px}.community-field-builder__row{background:#ecf3f39e;border-radius:12px;gap:12px;padding:13px;display:grid}.community-field-builder__actions button{color:#9d3f45;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.community-field-builder__add,.community-field-builder__move{align-items:center;gap:7px;display:flex}.community-field-builder__add select{min-width:150px}.community-field-builder__move button{width:28px;height:28px;color:var(--ppx-ink-800);background:#fff;border:1px solid #b6c7cab8;border-radius:7px;place-items:center;padding:0;display:grid}.community-field-builder__move button:disabled{cursor:not-allowed;opacity:.35}.community-podcast-preview{width:100%}.community-workflow-form,.community-pass-token{background:#f8fbfbd1;border:1px solid #b6c7cab8;border-radius:16px;gap:14px;margin-bottom:18px;padding:18px;display:grid}.community-workflow-form label,.community-pass-token label{color:var(--ppx-ink-900);gap:7px;font-size:12px;font-weight:690;display:grid}.community-workflow-form :is(input,textarea,select),.community-pass-token textarea{width:100%;min-height:42px;color:var(--ppx-text);font:inherit;background:#fff;border:1px solid #b6c7cab8;border-radius:11px;padding:9px 11px;font-size:13px}.community-workflow-form--compact{max-width:520px}.community-workflow-form__separator{color:var(--ppx-muted);text-transform:uppercase;justify-self:center;font-size:11px;font-weight:720}.community-code-list,.community-scan-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;display:grid}.community-code-list article,.community-scan-list>div{background:#fff;border:1px solid #b6c7ca99;border-radius:14px;gap:7px;padding:16px;display:grid}.community-code-list article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.community-code-list code{color:var(--color-accent);letter-spacing:.08em;font-size:19px;font-weight:820}.community-code-list :is(span,small),.community-scan-list :is(span,small){color:var(--ppx-muted);font-size:11px}.community-code-list article>button{color:#9d3f45;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:740}.community-pass-card{background:radial-gradient(circle at 88% 16%,#ffffff3d,transparent 32%),linear-gradient(135deg,var(--color-accent),#054d75);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:210px;margin-bottom:16px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.community-pass-card{background:radial-gradient(circle at 88% 16%,#ffffff3d,transparent 32%),linear-gradient(135deg,var(--color-accent),color-mix(in srgb,var(--color-accent) 70%,#071c2a))}}.community-pass-card{color:#fff;box-shadow:0 20px 44px #1037452e}.community-pass-card__mark{opacity:.1;position:absolute;top:24px;right:58px;transform:rotate(-8deg)}.community-pass-card__avatar{z-index:1;background:#ffffff2e;border:2px solid #ffffff6b;border-radius:24px;flex:none;place-items:center;width:82px;height:82px;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.community-pass-card__avatar img{object-fit:cover;width:100%;height:100%}.community-pass-card__identity{z-index:1;flex:1;gap:5px;display:grid;position:relative}.community-pass-card__identity>span{letter-spacing:.12em;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.community-pass-card h3{color:inherit;margin:14px 0 0;font-size:clamp(22px,4vw,30px)}.community-pass-card p{opacity:.84;margin:0}.community-pass-card small{opacity:.76}.community-pass-card>strong{letter-spacing:.07em;background:#ffffff1f;border:1px solid #ffffff57;border-radius:999px;padding:6px 10px;font-size:11px}.community-pass-card[data-active=false]{filter:grayscale(.8);opacity:.72}.community-pass-token{margin-top:16px}.community-pass-result{color:#35705f;background:#35705f17;border:1px solid #35705f3d;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:15px;display:flex}.community-pass-result>div{gap:2px;display:grid}.community-pass-result span{font-size:12px}.community-pass-camera{background:linear-gradient(145deg,#102b34,#06161c);border:1px solid #b6c7cab8;border-radius:18px;place-items:center;min-height:250px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.community-pass-camera video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;position:absolute;inset:0}.community-pass-camera.active video{opacity:1}.community-pass-camera>button{z-index:2;position:relative}.community-pass-camera__target{z-index:1;aspect-ratio:1;pointer-events:none;opacity:0;border:2px solid #ffffffd6;border-radius:20px;width:min(52vw,190px);position:absolute;box-shadow:0 0 0 999px #03111659}.community-pass-camera.active .community-pass-camera__target{opacity:1}.community-pass-camera__notice{color:var(--ppx-muted);margin:-6px 0 18px;font-size:12px}.community-supplement{color:var(--color-accent);background:#ffffffd1;border:1px solid #c0cfd294;border-radius:16px;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;display:flex}.community-supplement div{flex:1;gap:3px;min-width:0;display:grid}.community-supplement strong{color:var(--ppx-ink-900);font-size:13px}.community-supplement span{color:var(--ppx-muted);font-size:12px}.community-supplement a{color:var(--color-accent);align-items:center;gap:6px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.ppx-dialog{inset:0 0 0 var(--pp-overlay-workspace-left,0px);width:min(680px,calc(100vw - var(--pp-overlay-workspace-left,0px) - 32px));max-height:min(860px,100dvh - 32px);color:var(--ppx-text);background:#fff;border:1px solid #b6c7cab8;border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 34px 100px #142a343d}.ppx-dialog::backdrop{background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);clip-path:inset(0 0 0 var(--pp-overlay-workspace-left))}.ppx-dialog__panel{flex-direction:column;max-height:min(860px,100dvh - 32px);display:flex}.ppx-dialog header,.ppx-dialog footer{justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.community-room-summary{background:var(--ppx-mist-50,#f5f8f8);border:1px solid #c0cfd28f;border-radius:12px;gap:10px;padding:14px;display:grid}.community-room-summary>div,.community-chat__members{flex-wrap:wrap;gap:6px;display:flex}.community-chat__members span{background:#e6eff4;border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.community-chat__members span{background:color-mix(in srgb,var(--color-accent) 10%,white)}}.community-chat__members span{color:var(--ppx-ink-800);font-size:12px}.community-room-summary__member{background:#e6eff4;border-radius:999px;align-items:center;gap:6px;padding:2px 10px 2px 2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.community-room-summary__member{background:color-mix(in srgb,var(--color-accent) 10%,white)}}.community-room-summary__member{color:var(--ppx-ink-800);font-size:12px}.community-room-summary a{color:var(--color-accent);font-weight:700}.community-chat{background:#fff;border:1px solid #c0cfd294;border-radius:16px;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.ppx-content-section__body>.community-chat{border:0;border-radius:0;margin:-24px}.community-chat__rooms{background:#f6f9f9;border-right:1px solid #c0cfd294;align-content:start;gap:6px;padding:12px;display:grid}.community-chat__rooms button{color:var(--ppx-ink-800);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;gap:4px 8px;padding:12px;display:grid}.community-chat__rooms button:hover,.community-chat__rooms button.active{border-color:#04629547}@supports (color:color-mix(in lab,red,red)){.community-chat__rooms button:hover,.community-chat__rooms button.active{border-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.community-chat__rooms button:hover,.community-chat__rooms button.active{background:#fff}.community-chat__rooms button>span{align-items:center;gap:7px;font-weight:720;display:flex}.community-chat__rooms button strong{background:var(--color-accent);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:2px 6px;font-size:11px}.community-chat__rooms button small{color:var(--ppx-ink-500);grid-column:1/-1}.community-chat__conversation{grid-template-rows:auto auto minmax(250px,1fr) auto;min-width:0;display:grid}.community-chat__conversation>header,.community-chat__members,.community-chat__composer{border-bottom:1px solid #c0cfd27a;padding:16px 18px}.community-chat__conversation>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.community-chat__conversation>header span{color:var(--color-accent);letter-spacing:.08em;font-size:10px;font-weight:780}.community-chat__conversation h3,.community-chat__conversation p{margin:3px 0 0}.community-chat__transcript{background:#f9fbfb;align-content:start;gap:12px;padding:20px;display:grid;overflow-y:auto}.community-chat__transcript>article{background:#fff;border:1px solid #c0cfd28f;border-radius:4px 14px 14px;width:fit-content;max-width:min(78%,620px);padding:12px 14px}.community-chat__transcript>article.own{border-color:#0462954d;justify-self:end}@supports (color:color-mix(in lab,red,red)){.community-chat__transcript>article.own{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}}.community-chat__transcript>article.own{background:#ebf2f7;border-radius:14px 4px 14px 14px}@supports (color:color-mix(in lab,red,red)){.community-chat__transcript>article.own{background:color-mix(in srgb,var(--color-accent) 8%,white)}}.community-chat__transcript>article.deleted{opacity:.72}.community-chat__transcript>article.grouped{border-radius:14px;margin-top:-8px}.community-chat__transcript>article.grouped.own{border-radius:14px}.community-chat__transcript article>header{color:var(--ppx-ink-500);justify-content:space-between;gap:12px;font-size:11px;display:flex}.community-chat__transcript article>header strong{color:var(--ppx-ink-800)}.community-chat__transcript textarea,.community-chat__composer textarea{resize:vertical;width:100%}.community-chat__message-actions,.community-chat__transcript form>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.community-chat__message-actions button,.community-chat__transcript form button{color:var(--color-accent);background:0 0;border:0;font-size:12px;font-weight:680}.community-chat__message-actions button{border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.community-chat__message-actions button:hover,.community-chat__message-actions button:focus-visible{background:#0462951f}@supports (color:color-mix(in lab,red,red)){.community-chat__message-actions button:hover,.community-chat__message-actions button:focus-visible{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}}@media(hover:hover){.community-chat__message-actions{opacity:0;transition:opacity .15s}.community-chat__transcript>article:hover .community-chat__message-actions,.community-chat__transcript>article:focus-within .community-chat__message-actions{opacity:1}}.community-chat__composer{border-top:1px solid #c0cfd27a;border-bottom:0;grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.community-chat__composer label{color:var(--ppx-ink-800);gap:6px;font-size:12px;font-weight:680;display:grid}.ppx-dialog header{border-bottom:1px solid #c0cfd27a}.ppx-dialog header span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.ppx-dialog h2{color:var(--ppx-ink-950);margin:4px 0 0;font-size:20px}.ppx-dialog__body{gap:16px;padding:21px 22px;display:grid;overflow-y:auto}.community-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ppx-dialog footer{border-top:1px solid #c0cfd27a;justify-content:flex-end}body[data-mode=dark] :is(.community-overview-card,.community-metrics article,.community-supplement,.ppx-dialog,.community-action--secondary){color:#edf4f5;background:#20272b;border-color:#ffffff17}body[data-mode=dark] .community-overview-card__action{border-color:#ffffff14}body[data-mode=dark] .community-overview-card__copy h3{color:#edf4f5}body[data-mode=dark] .community-overview-card__copy p,body[data-mode=dark] .community-overview-card__copy small{color:#aebbc1}body[data-mode=dark] :is(.community-results,.community-event-list>div,.community-field-builder__row,.community-workflow-form,.community-pass-token,.community-code-list article,.community-scan-list>div,.community-audience-picker){background:#ffffff0d}body[data-mode=dark] .community-workflow-action{background:#ffffff0a;border-color:#ffffff1a}body[data-mode=dark] :is(.community-field-builder,.community-answer-fields fieldset,.community-workflow-form,.community-pass-token,.community-code-list article,.community-scan-list>div){border-color:#ffffff1f}body[data-mode=dark] .community-native{background:0 0}body[data-mode=dark] :is(.community-metrics strong,.community-native h3,.community-card h3,.community-supplement strong,.ppx-dialog h2,.community-interaction label,.ppx-dialog__body label,.community-workflow-form label,.community-pass-token label){color:#edf4f5}body[data-mode=dark] :is(.community-native p,.community-supplement span){color:#aebbc1}body[data-mode=dark] :is(.community-chat,.community-chat__rooms button.active,.community-chat__transcript>article){color:#edf4f5;background:#20272b;border-color:#ffffff1a}body[data-mode=dark] :is(.community-chat__rooms,.community-chat__transcript){background:#182025}body[data-mode=dark] .community-chat__transcript>article.own{background:#1b323e}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark] .community-chat__transcript>article.own{background:color-mix(in srgb,var(--color-accent) 18%,#20272b)}}body[data-mode=dark] :is(.community-interaction input,.community-interaction textarea,.community-interaction select,.community-workflow-form input,.community-workflow-form textarea,.community-workflow-form select,.community-pass-token textarea,.community-workflow-action input,.community-workflow-action textarea,.community-workflow-action select,.ppx-dialog__body input,.ppx-dialog__body textarea,.ppx-dialog__body select){color:#edf4f5;background:#283238;border-color:#ffffff1f}body[data-mode=dark] :is(.ppx-dialog header,.ppx-dialog footer,.community-interaction){border-color:#ffffff14}@media(max-width:900px){.community-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.community-page{padding:20px 17px 44px}.community-metrics,.community-form-grid,.community-code-list,.community-scan-list,.community-chat{grid-template-columns:1fr}.community-chat__rooms{border-bottom:1px solid #c0cfd294;border-right:0;grid-auto-columns:minmax(190px,70vw);grid-auto-flow:column;overflow-x:auto}.community-chat__conversation>header,.community-chat__composer{flex-direction:column;grid-template-columns:1fr}.community-chat__transcript>article{width:90%}.community-pass-card{flex-direction:column;align-items:flex-start;min-height:190px}.community-native{grid-template-columns:1fr;padding:4px 0}.community-supplement{flex-wrap:wrap;align-items:flex-start}.community-supplement a{width:100%;padding-left:34px}.ppx-dialog header,.ppx-dialog footer,.ppx-dialog__body{padding-inline:17px}}@media(prefers-reduced-motion:reduce){.community-action{transition-duration:.01ms}}.community-push-compose{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:start;gap:20px;display:grid}.community-push-channels,.community-push-side-card,.community-push-preview-page{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-width:0;box-shadow:none;border-radius:19px}.community-push-form{gap:18px;min-width:0;display:grid}.community-push-form>section{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);box-shadow:none;border-radius:19px;gap:16px;padding:22px;display:grid}.community-push-form>section>header{align-items:flex-start;gap:12px;display:flex}.community-push-form>section>header>span{background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.community-push-form h2,.community-push-preview-page h2{color:var(--ppx-ink-950);margin:0;font-size:18px}.community-push-form header p,.community-push-preview-page p{color:var(--ppx-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.community-push-form label{color:var(--ppx-ink-900);gap:7px;font-size:13px;font-weight:700;display:grid}.community-push-form label>span{justify-content:space-between;display:flex}.community-push-form label small{color:var(--ppx-muted);font-weight:600}.community-push-form :is(input,textarea){width:100%;min-height:43px;color:var(--ppx-ink-950);font:inherit;background:#fff;border:1px solid #afc3c6c2;border-radius:11px;padding:10px 12px}.community-push-form textarea{resize:vertical;min-height:105px}.community-push-audience-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.community-push-audience-types button{min-height:42px;color:var(--ppx-muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #b6c7cab8;border-radius:11px;padding:0 10px;font-size:12px;font-weight:700}.community-push-audience-types button.active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent)}.community-push-options{border:1px solid #c0cfd29e;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;max-height:210px;padding:13px;display:grid;overflow-y:auto}.community-push-options legend{color:var(--ppx-muted);letter-spacing:.05em;text-transform:uppercase;padding:0 5px;font-size:11px;font-weight:780}.community-push-options label{grid-template-columns:none;align-items:center;gap:8px;font-weight:620;display:flex}.community-push-options input{width:16px;min-height:16px}.community-push-reach{background:#ebf2f7;border-radius:12px;align-items:center;gap:11px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.community-push-reach{background:color-mix(in srgb,var(--color-accent) 8%,#fff)}}.community-push-reach{color:var(--color-accent)}.community-push-reach[data-empty=true]{color:#a33d44;background:#f7eeee}.community-push-reach div{gap:2px;display:grid}.community-push-reach span{color:var(--ppx-muted);font-size:12px}.community-push-warning{color:#95651a;background:#fff7e5db;border:1px solid #c488233d;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.community-push-warning>svg{flex:none;margin-top:1px}.community-push-warning>div{gap:3px;display:grid}.community-push-warning strong{font-size:12px}.community-push-warning span{color:#806a49;font-size:11px;line-height:1.5}.community-push-sidebar{gap:18px;display:grid;position:sticky;top:24px}.community-push-preview{place-items:center;padding:18px 20px 22px;display:grid}.community-push-side-card,.community-push-channels{overflow:hidden}.community-push-side-card>header{border-bottom:1px solid var(--pp-border-subtle);align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.community-push-side-card>header>span{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:11px;flex:none;place-items:center;display:grid}.community-push-side-card>header h2{color:var(--ppx-ink-950);margin:0;font-size:16px}.community-push-side-card>header p{color:var(--ppx-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.community-push-side-card--reach{gap:13px;padding-bottom:20px;display:grid}.community-push-side-card--reach>:not(header){margin-inline:20px}.community-push-side-card--reach>.community-action{width:calc(100% - 40px)}.community-push-side-card--reach>small{color:var(--ppx-muted);text-align:center;font-size:11px;line-height:1.45}.community-push-channels>footer{background:var(--pp-surface-subtle);color:var(--ppx-muted);padding:15px 22px;font-size:12px;line-height:1.5}.community-push-device{justify-items:center;gap:12px;width:min(100%,270px);display:grid}.community-push-phone{aspect-ratio:9/18;color:#fff;background:radial-gradient(115% 55% at 50% -5%,#bac8dc6b,#0000 62%),linear-gradient(#5a697d,#273443 48%,#101820);border:8px solid #171d20;border-radius:36px;flex-direction:column;width:240px;padding:0 10px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 45px #1723283d}.community-push-phone__status{flex:none;justify-content:flex-end;align-items:center;gap:5px;height:28px;padding:0 6px;display:flex;position:relative}.community-push-phone__island{background:#050708;border-radius:999px;width:64px;height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.community-push-phone__signal{align-items:end;gap:1px;display:flex}.community-push-phone__signal i{background:#ffffffb8;border-radius:1px;width:2px;display:block}.community-push-phone__signal i:first-child{height:4px}.community-push-phone__signal i:nth-child(2){height:6px}.community-push-phone__signal i:nth-child(3){height:8px}.community-push-phone__battery{border:1px solid #ffffffb3;border-radius:3px;width:17px;height:10px;padding:1px}.community-push-phone__battery i{background:#ffffffb8;border-radius:1px;width:67%;height:100%;display:block}.community-push-phone__clock{text-align:center;justify-items:center;gap:4px;padding-top:12px;display:grid}.community-push-phone__clock span{color:#ffffffc2;font-size:11px}.community-push-phone__clock strong{letter-spacing:-.05em;font-size:36px;font-weight:650;line-height:1}.community-push-notification{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff26;border:1px solid #ffffff38;border-radius:20px;margin-top:auto;padding:13px 14px 15px;box-shadow:0 14px 30px #0000002e}.community-push-notification header{color:#ffffffc2;letter-spacing:.04em;align-items:center;gap:7px;font-size:9px;display:flex}.community-push-notification header>span{background:var(--color-accent);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.community-push-notification header>span img{object-fit:contain;border-radius:4px;width:15px;height:15px}.community-push-notification header small{margin-left:auto}.community-push-notification h3{margin:9px 0 3px;font-size:14px}.community-push-notification p{color:#ffffffe6;margin:0;font-size:12px;line-height:1.45}.community-push-phone__schedule{color:var(--ppx-muted);align-items:center;gap:6px;font-size:11px;display:flex}.community-push-phone__controls{justify-content:space-between;align-items:center;padding:10px 12px 7px;display:flex}.community-push-phone__controls span{background:#0000004d;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.community-push-phone__home{background:#ffffff9e;border-radius:999px;width:80px;height:4px;margin:0 auto}.community-push-preview-page{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:32px;padding:32px;display:grid}.community-push-preview-page>div>span{color:var(--color-accent);letter-spacing:.08em;font-size:10px;font-weight:800}.community-push-preview-page dl{border-block:1px solid #c0cfd294;gap:0;margin:24px 0;display:grid}.community-push-preview-page dl div{border-bottom:1px solid #c0cfd26b;justify-content:space-between;padding:12px 0;display:flex}.community-push-preview-page dl div:last-child{border:0}.community-push-preview-page :is(dt,dd){margin:0}.community-push-preview-page dt{color:var(--ppx-muted)}.community-push-preview-page dd{color:var(--ppx-ink-950);font-weight:750}.community-push-preview-page__actions{flex-wrap:wrap;gap:9px;display:flex}.community-push-history .ppx-table td:first-child{min-width:290px}@media(max-width:980px){.community-push-compose,.community-push-preview-page{grid-template-columns:1fr}.community-push-sidebar{position:static}}@media(max-width:640px){.community-push-audience-types{grid-template-columns:repeat(2,minmax(0,1fr))}.community-push-preview-page{padding:20px}.ppx-content-section__body>.community-chat{margin:-17px}}body[data-mode=dark] :is(.community-push-form>section,.community-push-history,.community-push-channels,.community-push-side-card,.community-push-preview-page){background:#20272b;border-color:#ffffff17}body[data-mode=dark] :is(.community-push-form h2,.community-push-history h2,.community-push-preview-page h2,.community-push-preview-page dd,.community-push-history td:first-child strong){color:#edf4f5}body[data-mode=dark] :is(.community-push-form :is(input,textarea),.community-push-history :is(input,select),.community-push-audience-types button){color:#edf4f5;background:#252e32;border-color:#ffffff1f}.community-member-detail__skills{flex-wrap:wrap;gap:6px;display:flex}.community-member-detail__skills span{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.ppx-page-frame.community-page--messages{width:100%;max-width:none;height:calc(100dvh - var(--ppx-topbar-height,66px));flex-direction:column;gap:14px;min-height:0;padding-bottom:22px;display:flex;overflow:hidden}.community-page--messages .community-chat--full{border-radius:18px;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(290px,360px) minmax(0,1fr);height:auto;min-height:0;overflow:hidden;box-shadow:0 18px 46px #25465017}.community-chat__sidebar{background:#fff;border-right:1px solid #c0cfd294;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.community-chat__sidebar>header{justify-content:space-between;align-items:center;gap:12px;padding:18px 16px 10px;display:flex}.community-chat__sidebar>header>button{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border:0;border-radius:10px;flex:none;place-items:center;display:grid}.community-chat__sidebar h2,.community-chat__sidebar p{margin:0}.community-chat__sidebar p{color:var(--ppx-muted);margin-top:3px;font-size:11px}.community-chat__search{align-items:center;margin:8px 12px 12px;display:flex;position:relative}.community-chat__search svg{color:var(--ppx-muted);position:absolute;left:12px}.community-chat__search input{width:100%;min-height:39px;color:var(--ppx-ink-900);font:inherit;background:#f0f4f4;border:0;border-radius:10px;padding:8px 12px 8px 38px;font-size:12px}.community-chat--full .community-chat__rooms{background:#fff;border:0;padding:0;display:block;overflow-y:auto}.community-chat--full .community-chat__rooms button{border:0;border-bottom:1px solid #c0cfd261;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 14px;transition:background-color .16s,transform .16s}.community-chat--full .community-chat__rooms button:hover{background:#f5f8f8}.community-chat--full .community-chat__rooms button.active{background:#ebf2f7}@supports (color:color-mix(in lab,red,red)){.community-chat--full .community-chat__rooms button.active{background:color-mix(in srgb,var(--color-accent) 8%,white)}}.community-chat__room-avatar{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.community-chat--full .community-chat__rooms .community-chat__room-avatar{font-weight:inherit;place-items:center;gap:0;display:grid}.community-chat__room-copy,.community-chat__room-meta{gap:4px;min-width:0;display:grid}.community-chat--full .community-chat__rooms .community-chat__room-copy{align-items:initial;font-weight:inherit;gap:4px;display:grid}.community-chat--full .community-chat__rooms .community-chat__room-copy>strong{min-width:0;color:var(--ppx-ink-900);text-align:left;background:0 0;border-radius:0;padding:0;font-size:12px}.community-chat--full .community-chat__rooms .community-chat__room-meta{align-items:initial;font-weight:inherit;justify-items:end;gap:4px;display:grid}.community-chat__room-copy small{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-chat__room-meta{color:var(--ppx-muted);justify-items:end;font-size:10px}.community-chat--full .community-chat__conversation{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-height:0;position:relative;overflow:hidden}.community-chat--full .community-chat__conversation>header{background:#f6f9f9;align-items:center;padding:11px 16px}.community-chat--full .community-chat__conversation>header>div{flex:1;min-width:0}.community-chat--full .community-chat__conversation>header h3{font-size:14px}.community-chat--full .community-chat__conversation>header p{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.community-chat--full .community-chat__conversation>header>button{color:var(--color-accent);font:inherit;background:0 0;border:0;font-size:11px;font-weight:700}.community-chat--full .community-chat__transcript{background:linear-gradient(#f7faf9eb,#f7faf9eb),radial-gradient(circle at 10px 10px,#56777a1c 1px,#0000 1px) 0 0/20px 20px;flex-direction:column;min-height:0;padding:24px clamp(18px,4vw,64px);display:flex}.community-chat--full .community-chat__transcript>:first-child{margin-top:auto}.community-chat--full .community-chat__transcript>article{transform-origin:0 100%;border:0;width:fit-content;max-width:min(76%,680px);padding:9px 11px 7px;box-shadow:0 1px 2px #1f3a411f}.community-chat--full .community-chat__transcript>article.own{transform-origin:100% 100%;align-self:flex-end}.community-chat--full .community-chat__transcript>article.grouped{margin-top:-6px}.community-chat--full .community-chat__transcript>article>strong{color:var(--color-accent);font-size:11px}.community-chat--full .community-chat__transcript>article:not(.own){margin-left:38px;position:relative}.community-chat--full .community-chat__transcript>article>.community-chat__author-avatar{position:absolute;bottom:0;left:-38px}.community-chat--full .community-chat__transcript p{white-space:pre-wrap;margin:5px 0}.community-chat--full .community-chat__transcript article>footer{color:var(--ppx-muted);justify-content:flex-end;align-items:center;gap:7px;padding:0;font-size:9px;display:flex}.community-chat--full .community-chat__transcript article>footer>span:first-child{align-items:center;gap:4px;display:inline-flex}.community-chat__day-separator,.community-chat__unread-separator{color:var(--ppx-muted);justify-content:center;align-items:center;gap:10px;margin:12px 0;font-size:10px;font-weight:720;display:flex}.community-chat__day-separator:before,.community-chat__day-separator:after,.community-chat__unread-separator:before,.community-chat__unread-separator:after{content:"";background:#96adb159;flex:1;height:1px}.community-chat__day-separator span,.community-chat__unread-separator span{background:#ffffffe0;border-radius:999px;padding:4px 9px}.community-chat__unread-separator{color:var(--color-accent)}.community-chat__poll{gap:7px;min-width:240px;margin:7px 0;display:grid}.community-chat__poll>button{width:100%;color:var(--ppx-ink-900);font:inherit;text-align:left;background:#fff;border:1px solid #97b2b57a;border-radius:9px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.community-chat__poll>button.selected{border-color:var(--color-accent)}.community-chat__poll-mark{background:#fff;border:2px solid #97b2b5a8;border-radius:50%;width:15px;height:15px;display:inline-block}.community-chat__poll>button.selected .community-chat__poll-mark{border-color:var(--color-accent);background:radial-gradient(circle,var(--color-accent) 42%,transparent 46%)}.community-chat__poll-label{z-index:1;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.community-chat__poll-bar{z-index:0;width:var(--pp-poll-share,0%);background:var(--color-accent-soft);transition:width .22s;position:absolute;inset:0}.community-chat__poll>button b{z-index:1;color:var(--ppx-muted);font-variant-numeric:tabular-nums;font-weight:750;position:relative}.community-chat__poll-total{color:var(--ppx-muted);font-size:11px}.community-chat__jump{z-index:2;color:var(--color-accent);font:inherit;background:#fff;border:1px solid #97b2b58c;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:720;display:flex;position:absolute;bottom:70px;right:20px;box-shadow:0 5px 18px #1c383e26}.community-chat__attachment :is(img,video){object-fit:contain;border-radius:9px;width:min(100%,440px);max-height:340px;margin:4px 0 8px;display:block}.community-chat__attachment audio{width:min(100%,360px);margin:7px 0}.community-chat__attachment[data-kind=file]>a{color:var(--ppx-ink-900);background:#ecf3f3db;border-radius:9px;align-items:center;gap:10px;margin:5px 0;padding:10px;text-decoration:none;display:flex}.community-chat__attachment[data-kind=file] span{gap:2px;display:grid}.community-chat__pending{color:var(--ppx-muted);background:#fff;border-top:1px solid #c0cfd27a;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:11px;display:flex}.community-chat__pending button{color:inherit;background:0 0;border:0;padding:4px;display:grid}.community-chat__recording-error{color:#a33d44;background:#b4374012;border-top:1px solid #b437402e;margin:0;padding:7px 16px;font-size:11px}.community-chat--full .community-chat__composer{background:#f3f6f6;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;min-width:0;padding:10px 14px;box-shadow:0 -8px 24px #26464e0d}.community-chat--full .community-chat__composer textarea{min-width:0;min-height:42px;max-height:130px;color:var(--ppx-ink-950);font:inherit;background:#fff;border:0;border-radius:20px;padding:11px 14px}.community-chat--full .community-chat__composer>button,.community-chat--full .community-chat__attach>button{width:38px;height:38px;color:var(--ppx-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.community-chat--full .community-chat__composer>button.recording{color:#b43740;background:#b437401f}.community-chat--full .community-chat__composer>.community-chat__send{background:var(--color-accent);color:#fff}.community-chat--full .community-chat__composer>button:not(:disabled):hover,.community-chat--full .community-chat__attach>button:not(:disabled):hover{background:#04629517}@supports (color:color-mix(in lab,red,red)){.community-chat--full .community-chat__composer>button:not(:disabled):hover,.community-chat--full .community-chat__attach>button:not(:disabled):hover{background:color-mix(in srgb,var(--color-accent) 9%,transparent)}}.community-chat--full .community-chat__composer>button:not(:disabled):hover,.community-chat--full .community-chat__attach>button:not(:disabled):hover{color:var(--color-accent);transform:translateY(-1px)}.community-chat--full .community-chat__composer>.community-chat__send:not(:disabled):hover{background:var(--color-accent);color:#fff;filter:brightness(.95)}.community-chat__file-input{display:none}.community-chat__attach{place-items:center;width:38px;height:38px;display:grid;position:relative}.community-chat__attach-menu{z-index:4;background:#fff;border:1px solid #b6c7cab8;border-radius:14px;width:248px;padding:7px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 46px #142a3433}.community-chat__attach-menu button{min-height:40px;color:var(--ppx-ink-900);font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-size:12px;font-weight:680;display:flex}.community-chat__attach-menu button:hover,.community-chat__attach-menu button:focus-visible{background:var(--color-accent-soft);color:var(--color-accent)}.community-chat__surface{width:min(560px,calc(100vw - var(--pp-overlay-workspace-left,0px) - 32px))}@media(max-width:1120px){.ppx-page-frame.community-page--messages{height:auto;min-height:calc(100dvh - var(--ppx-topbar-height,66px));overflow:visible}.community-page--messages .community-chat--full{flex:none;grid-template-rows:minmax(220px,280px) minmax(0,1fr);grid-template-columns:1fr;height:720px;min-height:720px}.community-chat__sidebar{border-bottom:1px solid #c0cfd294;border-right:0;max-height:none}.community-chat--full .community-chat__rooms{display:block}.community-chat--full .community-chat__transcript>article{width:92%}.community-chat--full .community-chat__transcript>article:not(.own){width:calc(92% - 38px)}}@media(max-width:640px){.community-chat--full .community-chat__transcript>article:not(.own){width:92%;margin-left:0}.community-chat--full .community-chat__transcript>article>.community-chat__author-avatar{display:none}}@media(max-width:480px){.community-chat--full .community-chat__composer{grid-template-columns:repeat(4,minmax(38px,1fr));gap:8px}.community-chat--full .community-chat__composer textarea{grid-area:1/1/auto/-1}.community-chat--full .community-chat__composer>button,.community-chat--full .community-chat__attach{justify-self:center}}.community-member-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-member-form__section{background:#f8fbfbc7;border:1px solid #c0cfd294;border-radius:14px;gap:13px;padding:15px;display:grid}.community-member-form__section>header{border-bottom:1px solid #c0cfd270;justify-content:flex-start;gap:10px;padding:0 0 11px;display:flex}.community-member-form__section>header>span{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:10px;flex:none;place-items:center;display:grid}.community-member-form__section>header>div{gap:2px;display:grid}.community-member-form__section>header strong{color:var(--ppx-ink-950);font-size:13px}.community-member-form__section>header small{color:var(--ppx-muted);font-size:11px}.community-member-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.community-member-form__privacy{gap:11px;display:grid}.community-member-form__wide{grid-column:1/-1}.community-member-form fieldset{border:1px solid #c0cfd294;border-radius:11px;flex-wrap:wrap;gap:10px;padding:12px;display:flex}.community-member-form fieldset label{align-items:center;gap:6px;display:flex}body[data-mode=dark] .community-member-form__section{background:#252e32;border-color:#ffffff17}@media(max-width:640px){.community-member-form,.community-member-form__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.community-chat--full .community-chat__rooms button,.community-chat--full .community-chat__composer>button,.community-chat--full .community-chat__attach>button{transition-duration:.01ms}}.erp-cockpit{color:#314b54;width:min(100% - 60px,1680px);margin:0 auto;padding:30px 34px 48px}.erp-cockpit__intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:20px;display:grid}.erp-cockpit__intro>div,.erp-section__header>div{gap:5px;display:grid}.erp-cockpit__eyebrow{color:#68858b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:720;display:inline-flex}.erp-cockpit :is(h1,h2,h3,p){margin:0}.erp-cockpit__intro h1{color:#2d4851;letter-spacing:-.045em;font-size:clamp(25px,2.25vw,34px);font-weight:650}.erp-cockpit__intro p{color:#7a8e92;font-size:13px}.erp-hero{background:radial-gradient(circle at 80% 15%,#ffffffeb,#0000 19rem),linear-gradient(125deg,#eaf3f2,#eef5f1 58%,#f5f6ee);border:1px solid #d8e5e2;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:170px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #3b565b12,inset 0 1px #ffffffe6}.erp-hero:after{content:"";border:1px solid #96b8b440;border-radius:50%;width:220px;height:220px;display:none;position:absolute;top:-92px;right:12%}.erp-hero__copy{z-index:1;gap:8px;max-width:680px;display:grid;position:relative}.erp-hero__copy>span,.erp-section__header span,.erp-side-card>span{color:#829497;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:720}.erp-hero h2{color:#36535b;letter-spacing:-.035em;font-size:clamp(22px,2vw,30px);font-weight:640}.erp-hero p{color:#6d8388;max-width:610px;font-size:13px;line-height:1.65}.erp-hero__signal{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #cddcd7db;border-radius:17px;align-items:center;gap:12px;min-width:280px;padding:14px 16px;display:flex;position:relative;box-shadow:0 10px 26px #3f5b5e0f}.erp-hero__signal-icon,.erp-side-card__icon,.erp-area__icon{flex:none;place-items:center;display:grid}.erp-hero__signal-icon{color:#6a9586;background:#e1efea;border-radius:13px;width:40px;height:40px}.erp-hero__signal>div{gap:3px;display:grid}.erp-hero__signal strong{color:#405b61;font-size:12.5px;font-weight:680}.erp-hero__signal small{color:#819397;font-size:11px}.erp-metrics{gap:var(--ppx-page-flow-gap);margin:var(--ppx-page-content-gap) 0 var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.erp-metric{min-height:116px;color:inherit;transition:.24s var(--ppx-ease);background:#ffffffc2;border:1px solid #dce5e3;border-radius:18px;gap:5px;padding:18px;text-decoration:none;display:grid;position:relative;box-shadow:0 9px 25px #3854590a}.erp-metric:hover{background:#fff;border-color:#bdcfcc;transform:translateY(-3px);box-shadow:0 15px 34px #38545914}.erp-metric>span{color:#7c8e92;font-size:11px;font-weight:600}.erp-metric strong{color:#39565d;letter-spacing:-.04em;font-size:26px;font-weight:620}.erp-metric small{color:#95a3a5;font-size:11px}.erp-metric>svg{color:#9aacab;position:absolute;top:17px;right:17px}.erp-cockpit__grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:20px;display:grid}.erp-section{min-width:0}.erp-section__header{margin-bottom:12px}.erp-section__header h2,.erp-side-card header h2{color:#3a555d;letter-spacing:-.025em;font-size:16px;font-weight:640}.erp-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.erp-area{--area-accent:#789ca1;--area-soft:#e6efee;min-height:226px;transition:.26s var(--ppx-ease);background:linear-gradient(145deg,#ffffffe6,#f9fbf9c7);border:1px solid #dae4e2;border-radius:20px;grid-template-rows:auto auto 1fr auto;padding:20px;display:grid;box-shadow:0 11px 30px #3752570d}@supports (color:color-mix(in lab,red,red)){.erp-area:hover{border-color:color-mix(in srgb,var(--area-accent) 34%,#d7e1df)}}.erp-area:hover{transform:translateY(-3px);box-shadow:0 18px 40px #37525714}.erp-area--finance{--area-accent:#9b9275;--area-soft:#f2efe4}.erp-area--operations{--area-accent:#728f9b;--area-soft:#e6eef1}.erp-area--growth{--area-accent:#9186a2;--area-soft:#eeebf2}.erp-area>header{justify-content:space-between;align-items:center;display:flex}.erp-area__icon{background:var(--area-soft);width:38px;height:38px;color:var(--area-accent);border-radius:12px}.erp-area__status{border:1px solid var(--area-accent);padding:5px 8px}@supports (color:color-mix(in lab,red,red)){.erp-area__status{border:1px solid color-mix(in srgb,var(--area-accent) 18%,#e3e9e7)}}.erp-area__status{background:var(--area-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.erp-area__status{background:color-mix(in srgb,var(--area-soft) 62%,white)}}.erp-area__status{color:var(--area-accent);font-size:11px;font-weight:650}.erp-area h3{margin-top:17px;font-size:15px;font-weight:650}.erp-area h3 a{color:#3a555d;text-decoration:none}.erp-area p{color:#7c8d91;margin-top:7px;font-size:11.5px;line-height:1.55}.erp-area nav{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.erp-area nav a{color:#667e83;background:#f1f5f3;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:600;text-decoration:none;transition:all .17s}.erp-area nav a:hover{background:var(--area-soft);color:var(--area-accent)}.erp-side{gap:13px;padding-top:61px;display:grid}.erp-side-card{background:#ffffffc2;border:1px solid #dbe5e2;border-radius:20px;padding:18px;box-shadow:0 11px 30px #3752570d}.erp-side-card header{align-items:center;gap:11px;display:flex}.erp-side-card header>div{gap:2px;display:grid}.erp-side-card header span:not(.erp-side-card__icon){color:#87979a;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.erp-side-card__icon{color:#6e9490;background:#e8f1ef;border-radius:11px;width:36px;height:36px}.erp-queue{gap:3px;margin-top:14px;display:grid}.erp-queue a{color:#6e8286;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 9px;font-size:11px;text-decoration:none;transition:all .17s;display:flex}.erp-queue a:hover{color:#44636a;background:#f0f5f3}.erp-queue strong{color:#648087;background:#edf3f1;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.erp-side-card--payroll>.ppx-help-title{margin-top:10px}.erp-side-card--payroll h2{color:#5a6055;font-size:15px;font-weight:640}.erp-side-card--payroll>p{color:#898c82;margin-top:5px;font-size:11px;line-height:1.5}.erp-side-card--payroll>a{color:#747967;align-items:center;gap:6px;margin-top:15px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}@media(max-width:1180px){.erp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-cockpit__grid{grid-template-columns:1fr}.erp-side{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media(max-width:760px){.erp-cockpit{width:calc(100% - 28px);padding:22px 18px 36px}.erp-cockpit__intro,.erp-hero,.erp-areas,.erp-side{grid-template-columns:1fr}.erp-hero__signal{min-width:0}}@media(prefers-reduced-motion:reduce){.erp-cockpit :is(a,article){transition-duration:.01ms}}.erp-workspace{color:#314b54;grid-auto-rows:max-content;align-content:start;gap:18px;width:min(100% - 60px,1680px);margin:0 auto;padding:30px 34px 52px;display:grid}.erp-workspace__header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.erp-workspace__header>div:first-child{gap:5px;display:grid}.erp-workspace__eyebrow{color:#6f898e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;font-size:11px;font-weight:720;display:inline-flex}.erp-workspace :is(h1,h2,h3,p){margin:0}.erp-workspace__header h1{color:#2e4952;letter-spacing:-.045em;font-size:clamp(26px,2.1vw,34px);font-weight:650}.erp-workspace__header p{color:#7b8e92;font-size:12.5px}.erp-workspace__actions{gap:8px;display:flex}.erp-button{min-height:40px;font:inherit;transition:.2s var(--ppx-ease);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11.5px;font-weight:650;display:inline-flex}.erp-button:not(:disabled){cursor:pointer}.erp-button:disabled{cursor:not-allowed;opacity:.5}.erp-button--quiet{color:#607b80;background:#ffffffb8;border-color:#d7e2df}.erp-button--primary{color:#fff;background:linear-gradient(135deg,#5e838a,#789e98);box-shadow:0 9px 22px #446c6f29}.erp-button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 28px #3f5d621f}.erp-button[data-disabled=true]{cursor:not-allowed;opacity:.5}.erp-stamp-section{grid-column:2}.erp-stamp{align-items:flex-start;gap:18px;display:flex}.erp-stamp__preview{color:#6f8589;text-align:center;background:#fbfdfc;border:1px dashed #d8e4e8;border-radius:12px;flex:none;place-items:center;width:190px;height:96px;font-size:12px;display:grid;overflow:hidden}.erp-stamp__preview img{object-fit:contain;max-width:100%;max-height:100%}.erp-stamp__body{justify-items:start;gap:12px;min-width:0;display:grid}.erp-stamp-hint{color:#6f8589;max-width:560px;margin:0;font-size:12.5px;line-height:1.55}.erp-workspace__tabs{background:#f4f8f6d1;border:1px solid #dce5e3;border-radius:15px;gap:5px;margin:24px 0 16px;padding:5px;display:flex}.erp-workspace__tabs a{color:#71858a;border-radius:10px;min-height:34px;padding:9px 13px;font-size:11px;font-weight:620;text-decoration:none;transition:all .18s}.erp-workspace__tabs a:hover{color:#45666e}.erp-workspace__tabs a[aria-current=page]{color:#4c7078;background:#fff;box-shadow:0 6px 16px #3c575b12}.erp-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:0;display:grid}.erp-balance-card{--balance-accent:#6f968a;--balance-soft:#e5f0eb;background:linear-gradient(145deg,#ffffffe0,#f8fbf9c2);border:1px solid #dbe5e2;border-radius:20px;align-items:center;gap:15px;min-height:132px;padding:20px;display:flex;box-shadow:0 11px 30px #3752570d}.erp-balance-card--expense{--balance-accent:#a18477;--balance-soft:#f2eae5}.erp-balance-card--neutral{--balance-accent:#788da1;--balance-soft:#e8edf2}.erp-balance-card__icon{background:var(--balance-soft);width:42px;height:42px;color:var(--balance-accent);border-radius:14px;flex:none;place-items:center;display:grid}.erp-balance-card>div{gap:4px;display:grid}.erp-balance-card>div>span{color:#7d8f92;font-size:11px;font-weight:600}.erp-balance-card strong{color:#38555d;letter-spacing:-.035em;font-size:23px;font-weight:640}.erp-balance-card small{color:#9aa7a8;font-size:11px}.erp-document-section .ppx-empty-state{min-height:270px}.erp-data-section{background:#ffffffb8;border:1px solid #dce5e3;border-radius:22px;padding:20px;box-shadow:0 14px 38px #3752570d}.erp-data-section__header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.erp-data-section__header>div{gap:3px;display:grid}.erp-data-section__header>div>span{color:#8a9a9c;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:720}.erp-data-section__header h2{color:#3b575e;font-size:16px;font-weight:640}.erp-table-search{color:#91a0a1;background:#f8faf9;border:1px solid #d9e3e1;border-radius:11px;align-items:center;gap:8px;width:min(300px,38vw);min-height:36px;padding:0 11px;display:flex}.erp-table-search input{color:#405d64;width:100%;font:inherit;background:0 0;border:1px solid #dae4e1;outline:0;font-size:11px}.erp-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:20px;display:grid}.erp-catalog-card{min-height:255px;transition:.22s var(--ppx-ease);background:linear-gradient(145deg,#fffffff0,#f8fbf9d1);border:1px solid #dce6e3;border-radius:18px;grid-template-rows:auto auto auto 1fr auto auto;padding:18px;display:grid;box-shadow:0 11px 28px #3953570d}.erp-catalog-card:hover{border-color:#c3d5d1;transform:translateY(-2px);box-shadow:0 17px 36px #39535714}.erp-catalog-card--inactive{filter:saturate(.5);opacity:.72}.erp-catalog-card>header{justify-content:space-between;align-items:center;display:flex}.erp-catalog-card__icon{color:#658d87;background:#e7f0ed;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.erp-catalog-card__number{color:#8b9b9d;letter-spacing:.08em;margin-top:16px;font-size:11px;font-weight:720}.erp-catalog-card h3{color:#38565e;margin-top:5px;font-size:15px;font-weight:670}.erp-catalog-card>p{color:#7b8e92;margin-top:7px;font-size:11px;line-height:1.5}.erp-catalog-card__price{gap:2px;margin-top:20px;display:grid}.erp-catalog-card__price strong{color:#3d5c63;font-size:18px;font-weight:670}.erp-catalog-card__price small{color:#8d9c9e;font-size:11px}.erp-catalog-card>footer{border-top:1px solid #e5ebe9;justify-content:space-between;gap:8px;margin-top:16px;padding-top:14px;display:flex}.erp-catalog-card>footer button{color:#6b8489;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.erp-settings-layout{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:310px minmax(0,1fr);display:grid}.erp-settings-intro,.erp-settings-form{background:#fffc;border:1px solid #dbe5e2;border-radius:20px;box-shadow:0 12px 30px #3752570d}.erp-settings-intro{align-items:flex-start;gap:12px;padding:20px;display:flex}.erp-settings-intro>span{color:#668b86;background:#e5efec;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.erp-settings-intro>div{gap:5px;min-width:0;display:grid}.erp-settings-intro small,.erp-settings-form section>header>span{color:#899a9c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:720}.erp-settings-intro h2,.erp-settings-form h3{color:#3b5961;font-size:15px;font-weight:670}.erp-settings-intro p{color:#7c8e92;font-size:11px;line-height:1.55}.erp-settings-form{overflow:hidden}.erp-settings-form section{padding:22px}.erp-settings-form section>header{gap:3px;margin-bottom:17px;display:grid}.erp-settings-form>footer{background:#f7faf8;border-top:1px solid #dce5e2;justify-content:flex-end;padding:16px 22px;display:flex}.erp-line-item__description select{background:#f7faf8;min-height:32px;font-size:11px}.erp-line-item__description input{min-height:34px}.erp-status{color:#72878a;background:#edf2f1;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:8.5px;font-weight:650;display:inline-flex}.erp-status--overdue,.erp-status--cancelled{color:#9a736d;background:#f3e9e7}.erp-status--partially_paid,.erp-status--ordered{color:#87866b;background:#eef0e5}.erp-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.erp-partner-card{transition:.22s var(--ppx-ease);background:linear-gradient(145deg,#fff,#f9fbfa);border:1px solid #dfe7e5;border-radius:17px;padding:17px}.erp-partner-card:hover{border-color:#c5d6d2;transform:translateY(-2px);box-shadow:0 13px 30px #37525712}.erp-partner-card header{justify-content:space-between;align-items:center;display:flex}.erp-partner-card__mark{color:#67858a;background:linear-gradient(145deg,#e3efec,#edf2eb);border-radius:12px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:720;display:grid}.erp-partner-card h3{color:#3f5c63;margin-top:13px;font-size:13px;font-weight:650}.erp-partner-card>p{color:#8a9a9c;margin-top:3px;font-size:11px}.erp-partner-card dl{gap:7px;margin:14px 0 0;display:grid}.erp-partner-card dl div{grid-template-columns:78px minmax(0,1fr);gap:8px;display:grid}.erp-partner-card dt,.erp-partner-card dd{margin:0;font-size:11px}.erp-partner-card dt{color:#9aa6a7}.erp-partner-card dd{color:#61777c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.erp-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:290px;display:grid}.erp-empty>span{color:#779793;background:#eaf2ef;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.erp-empty h3{color:#49646a;font-size:14px}.erp-empty p{color:#8a999b;max-width:440px;font-size:11px;line-height:1.55}.erp-empty .erp-button{margin-top:7px}.erp-dialog-backdrop{z-index:500;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;padding:30px;display:grid;position:fixed;inset:0;overflow-y:auto}.erp-dialog{background:#fbfcfb;border:1px solid #ffffffc2;border-radius:22px;width:min(100%,620px);overflow:hidden;box-shadow:0 30px 100px #233a3e3d}.erp-dialog--wide{width:min(100%,1040px)}.erp-dialog--compact{width:min(100%,520px)}.erp-dialog>header{background:linear-gradient(110deg,#edf4f1,#f7f8f3);border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 20px;display:flex}.erp-dialog>header>div{gap:3px;display:grid}.erp-dialog>header span{color:#87989a;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:720}.erp-dialog>header h2{color:#3a565d;margin:0;font-size:16px;font-weight:650}.erp-dialog>header>button{color:#70868a;cursor:pointer;background:#ffffffb8;border:1px solid #d6e1de;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.erp-dialog form{padding:20px}.erp-dialog form>footer,.erp-document-detail>footer{border-top:1px solid #e4eae8;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:18px;display:flex}.erp-document-detail__body{gap:22px;padding:22px;display:grid}.erp-document-detail__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.erp-document-detail__summary>div{background:#f6fafb;border:1px solid #dbe6e8;border-radius:13px;gap:5px;padding:14px;display:grid}.erp-document-detail dt{color:#78909a;font-size:11px;font-weight:650}.erp-document-detail dd{color:#315563;margin:0;font-size:14px;font-weight:660}.erp-document-detail__body section{gap:10px;display:grid}.erp-document-detail__body h3{color:#315563;margin:0;font-size:15px}.erp-document-detail__body ul{border:1px solid #dbe6e8;border-radius:13px;margin:0;padding:0;list-style:none;display:grid}.erp-document-detail__body li{color:#55737d;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;font-size:13px;display:flex}.erp-document-detail__body li+li{border-top:1px solid #e1e9eb}.erp-document-detail__body li strong{color:#315563;flex:none}.erp-document-detail__allocation li>div{gap:3px;min-width:0;display:grid}.erp-document-detail__allocation li>div strong{overflow-wrap:anywhere;white-space:normal}.erp-document-detail__allocation small,.erp-document-detail__allocation li>div>span{color:#78909a;font-size:11px;line-height:1.45}.erp-document-detail>footer{margin:0;padding:16px 22px 22px}.erp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.erp-form-grid--document{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-field{gap:6px;min-width:0;display:grid}.erp-field--wide{grid-column:1/-1}.erp-field--notes{margin-top:15px}.erp-field>span,.erp-line-item label>span{color:#708589;font-size:11px;font-weight:620}.erp-field :is(input,select,textarea),.erp-line-item :is(input,select){color:#405d64;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #d6e1de;border-radius:10px;outline:none;padding:0 11px;font-size:11px;transition:all .17s}.erp-field textarea{resize:vertical;padding-top:10px}.erp-field>small,.erp-form-error{color:#a3645e;font-size:11px}.erp-input-suffix{background:#fff;border:1px solid #d6e1de;border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid}.erp-input-suffix input{border:0;box-shadow:none!important}.erp-input-suffix span{color:#8d9b9d;padding-right:11px;font-size:11px}.erp-line-items{border:1px solid #dce5e2;border-radius:14px;margin-top:18px;overflow:hidden}.erp-line-items__head{color:#647b80;background:#f0f5f3;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.erp-line-items__head button{color:#64847f;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.erp-line-item{background:#fff;grid-template-columns:24px minmax(180px,1fr) 90px 120px 90px 34px;align-items:end;gap:9px;padding:11px;display:grid}.erp-line-item>span:first-child{color:#738b8e;background:#edf3f1;border-radius:7px;place-items:center;width:22px;height:22px;margin-bottom:8px;font-size:8px;font-weight:700;display:grid}.erp-line-item label{gap:5px;min-width:0;display:grid}.erp-line-item>button{color:#92a0a1;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:39px;display:grid}.erp-line-item>button:not(:disabled){cursor:pointer}.erp-payment-summary{background:#edf5f1;border:1px solid #d9e5e1;border-radius:14px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:flex}.erp-payment-summary>span{color:#6f938a;background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.erp-payment-summary>div{gap:2px;display:grid}.erp-payment-summary small{color:#829598;font-size:11px}.erp-payment-summary strong{color:#3f5c63;font-size:16px}@media(max-width:1180px){.erp-balance-grid,.erp-partner-grid,.erp-catalog-grid,.erp-form-grid--document{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.erp-workspace{width:calc(100% - 28px);padding:22px 18px 40px}.erp-workspace__actions{flex-direction:column;align-items:stretch;width:100%}.erp-workspace__actions .ppx-action{width:100%}.erp-workspace__header,.erp-data-section__header{flex-direction:column;align-items:flex-start}.erp-workspace__tabs{overflow-x:auto}.erp-balance-grid,.erp-partner-grid,.erp-catalog-grid,.erp-form-grid,.erp-form-grid--document,.erp-settings-layout{grid-template-columns:1fr}.erp-stamp-section{grid-column:1}.erp-stamp{flex-direction:column}.erp-document-detail__summary{grid-template-columns:1fr}.erp-table-search{width:100%}.erp-dialog-backdrop{place-items:start center;padding:12px}.erp-line-item{grid-template-columns:24px 1fr 34px}.erp-line-item label{grid-column:2}.erp-line-item>button{grid-area:1/3}}.erp-cockpit,.erp-workspace{color:#214c5d;width:100%;max-width:none;font-size:var(--ppx-type-body-size);padding:32px 40px 56px}.erp-cockpit__intro h1,.erp-workspace__header h1{color:#123f50;font-size:clamp(36px,2.45vw,40px);line-height:1.08}.erp-cockpit__intro p,.erp-workspace__header p,.erp-hero p{color:#668591;font-size:14px}.erp-cockpit__eyebrow,.erp-workspace__eyebrow,.erp-section__header span,.erp-side-card>span,.erp-data-section__header>div>span,.erp-settings-intro small,.erp-settings-form section>header>span,.erp-dialog>header span{color:#6b8d99;font-size:var(--ppx-type-eyebrow-size);font-weight:var(--ppx-type-eyebrow-weight)}.erp-button,.erp-workspace__tabs a{font-size:13px}.erp-side-card__icon,.erp-area__icon,.erp-balance-card__icon,.erp-catalog-card__icon,.erp-settings-intro>span,.erp-empty>span{color:#3c839b;background:#e5f3f7}.erp-metric,.erp-area,.erp-side-card,.erp-balance-card,.erp-data-section,.erp-catalog-card,.erp-settings-intro,.erp-settings-form,.erp-partner-card{background:#ffffffe0;border-color:#d4e4ea;box-shadow:0 10px 28px #2a60740f}.erp-metric{grid-template-columns:minmax(0,1fr) auto}.erp-metric>span,.erp-balance-card>div>span{font-size:var(--ppx-type-label-size)}.erp-metric>span{grid-area:1/1;min-width:0;line-height:1.35}.erp-metric strong{font-size:var(--ppx-type-metric-size);font-weight:var(--ppx-type-metric-weight);line-height:var(--ppx-type-metric-line-height);grid-column:1/-1}.erp-metric>small{grid-column:1/-1}.erp-metric>svg{grid-area:1/2;position:static}.erp-metric small,.erp-balance-card small,.erp-catalog-card__price small,.erp-settings-intro p,.erp-partner-card>p,.erp-empty p{font-size:var(--ppx-type-meta-size)}.erp-section__header h2,.erp-side-card header h2,.erp-data-section__header h2,.erp-settings-intro h2,.erp-settings-form h3,.erp-dialog>header h2{font-size:var(--ppx-type-section-title-size);font-weight:var(--ppx-type-section-title-weight);letter-spacing:-.02em;line-height:var(--ppx-type-section-title-line-height)}.erp-area h3,.erp-catalog-card h3,.erp-partner-card h3,.erp-empty h3{font-size:var(--ppx-type-card-title-size);font-weight:var(--ppx-type-card-title-weight);line-height:var(--ppx-type-card-title-line-height)}.erp-area p,.erp-side-card p,.erp-catalog-card>p,.erp-partner-card :is(dt,dd){font-size:var(--ppx-type-supporting-size)}.erp-area__status,.erp-area nav a,.erp-side-card header span:not(.erp-side-card__icon){font-size:var(--ppx-type-label-size)}.erp-queue a,.erp-side-card--payroll>p,.erp-side-card--payroll>a{font-size:var(--ppx-type-supporting-size)}.erp-queue strong{font-size:var(--ppx-type-meta-size)}.erp-side-card--payroll{background:linear-gradient(145deg,#f0f7f9,#fff)}.erp-side-card--payroll h2,.erp-side-card--payroll>:is(p,a){color:#426574}.kufer-dashboard{color:#214c5d;width:100%;padding:32px 40px 56px;overflow-x:clip}.kufer-dashboard :is(h1,h2,p){margin:0}.kufer-navigation{background:#eef7fadb;border:1px solid #d5e5eb;border-radius:15px;gap:5px;margin:0 0 18px;padding:5px;display:flex;overflow-x:auto}.kufer-navigation a{color:#678692;min-height:38px;transition:.18s var(--ppx-ease);border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}.kufer-navigation a:hover{color:#315f70;background:#ffffffa8}.kufer-navigation a[aria-current=page]{color:#24657c;background:#fff;box-shadow:0 5px 16px #235b6f17}.kufer-navigation a span{color:#527786;background:#e9f1f4;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:11px;display:grid}.kufer-status{background:radial-gradient(circle at 86% 0,#fffffff0,#0000 18rem),linear-gradient(125deg,#e4f3f8,#f4fafb);border:1px solid #cfe2e9;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:148px;padding:24px 26px;display:grid;box-shadow:0 18px 46px #2c6f8814}.kufer-status__icon{color:#4e927e;background:#dff1ec;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.kufer-status__copy{gap:4px;min-width:0;display:grid}.kufer-status__details{grid-template-columns:repeat(4,minmax(105px,max-content));gap:8px;margin:10px 0 0;display:grid}.kufer-status__details>div{border-right:1px solid #d6e5ea;gap:2px;padding-right:12px;display:grid}.kufer-status__details>div:last-child{border-right:0;padding-right:0}.kufer-status__details dt{color:#78919a;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:720}.kufer-status__details dd{color:#315c6b;font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;font-weight:680}.kufer-status__copy>span,.kufer-panel header span{color:#71909b;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:720}.kufer-status h2{color:#17495b;font-size:22px;font-weight:650}.kufer-status p{color:#69848e;font-size:13px}.kufer-status__badge{color:#417c6c;background:#dff1e9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.kufer-status__actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.kufer-status__refresh{color:#245b6e;cursor:pointer;min-height:38px;font:inherit;background:#ffffffe0;border:1px solid #b9d2dc;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:0 5px 14px #2a607412}.kufer-status__refresh:hover:not(:disabled){background:#fff;border-color:#8eb9c8;transform:translateY(-1px);box-shadow:0 7px 18px #2a60741c}.kufer-status__refresh:focus-visible{outline-offset:2px;outline:2px solid #4f91a8}.kufer-status__refresh:disabled{cursor:wait;opacity:.72}.kufer-status__refresh:disabled svg{animation:.8s linear infinite kufer-spin}.kufer-status__message[data-tone=warning]{color:var(--pp-action-warning)}.kufer-status[data-sync-state=running] .kufer-status__icon svg{animation:.8s linear infinite kufer-spin}.kufer-status[data-sync-state=queued] .kufer-status__icon,.kufer-status[data-sync-state=running] .kufer-status__icon,.kufer-status[data-sync-state=queued] .kufer-status__badge,.kufer-status[data-sync-state=running] .kufer-status__badge{color:#2f7188;background:#e2f0f5}.kufer-status[data-sync-state=stalled]{border-color:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.kufer-status[data-sync-state=stalled]{border-color:color-mix(in oklab,var(--pp-action-warning) 38%,#cfe2e9)}}.kufer-status[data-sync-state=stalled]{background:radial-gradient(circle at 86% 0%,#fffffff0,transparent 18rem),linear-gradient(125deg,var(--pp-action-warning-soft),#fbfaf7)}.kufer-status[data-sync-state=stalled] .kufer-status__icon,.kufer-status[data-sync-state=stalled] .kufer-status__badge{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.kufer-status[data-sync-state=failed] .kufer-status__icon,.kufer-status[data-sync-state=failed] .kufer-status__badge{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.kufer-status[data-state=unavailable] .kufer-status__icon,.kufer-status[data-state=not_configured] .kufer-status__icon,.kufer-status[data-state=unavailable] .kufer-status__badge,.kufer-status[data-state=not_configured] .kufer-status__badge{color:#887e6d;background:#f0eee8}.kufer-metrics{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 18px;display:grid}.kufer-metrics article{background:#ffffffe6;border:1px solid #d4e4ea;border-radius:18px;gap:5px;min-height:120px;padding:18px;display:grid;position:relative;box-shadow:0 10px 28px #2a60740f}.kufer-metrics article>span{color:#78909a;font-size:12px;font-weight:620}.kufer-metrics article>strong{color:#1d5062;letter-spacing:-.04em;font-size:30px;font-weight:650}.kufer-metrics article>.kufer-metrics__status{letter-spacing:-.02em;font-size:21px}.kufer-metrics article>small{color:#82979f;font-size:12px}.kufer-metrics article>svg{color:#65a0b5;position:absolute;top:18px;right:18px}.kufer-insights{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 26px;display:grid}.kufer-insights article{background:#ffffffd6;border:1px solid #d8e6ea;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;padding:14px 16px;display:grid}.kufer-insights article>svg{color:#6296a7;grid-row:1/3}.kufer-insights article>div{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.kufer-insights article span,.kufer-insights article small{color:#7b929a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kufer-insights article strong{color:#285464;flex:none;font-size:17px}.kufer-dashboard__grid--overview{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);margin-bottom:24px}.kufer-capacity{padding-bottom:18px}.kufer-capacity__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px 14px;display:grid}.kufer-capacity__numbers>div{background:#f3f8f9;border-radius:13px;gap:3px;padding:13px 14px;display:grid}.kufer-capacity__numbers strong{color:#245565;font-size:22px}.kufer-capacity__numbers span,.kufer-capacity>p{color:#79919a;font-size:11px}.kufer-capacity>progress{background:#e3ecef;border:0;border-radius:999px;width:calc(100% - 40px);height:9px;margin:0 20px;overflow:hidden}.kufer-capacity>progress::-webkit-progress-bar{background:#e3ecef}.kufer-capacity>progress::-webkit-progress-value{background:linear-gradient(90deg,#4b91a8,#70ac9d);border-radius:999px}.kufer-capacity>progress::-moz-progress-bar{background:linear-gradient(90deg,#4b91a8,#70ac9d);border-radius:999px}.kufer-capacity>p{padding:12px 20px 0;line-height:1.55}.kufer-decisions>a{color:#496b77;border-bottom:1px solid #e4ecef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:0 20px;font-size:12px;text-decoration:none;display:grid}.kufer-decisions>a:last-child{border-bottom:0}.kufer-decisions>a:hover{background:#f5f9fa}.kufer-decisions>a strong{color:#32677a;background:#eaf3f5;border-radius:10px;place-items:center;min-width:30px;height:30px;display:grid}.kufer-action-summary,.kufer-sync-metrics{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.kufer-action-explanation{color:#5c7a85;background:linear-gradient(125deg,#edf7f8,#ffffffe0);border:1px solid #cfe1e7;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;padding:17px 19px;display:grid}.kufer-action-explanation>svg{color:#43859a;margin-top:2px}.kufer-action-explanation>div{gap:4px;display:grid}.kufer-action-explanation span{color:#6e8a94;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:720}.kufer-action-explanation h2{color:#245565;font-size:17px}.kufer-action-explanation p{max-width:78ch;font-size:12px;line-height:1.55}.kufer-sync-metrics{margin-top:22px}.kufer-action-summary article,.kufer-sync-metrics article{background:#ffffffe0;border:1px solid #d5e5ea;border-radius:16px;gap:4px;padding:18px 20px;display:grid}.kufer-sync-metrics article{align-content:center;min-height:116px;box-shadow:0 14px 34px #2a607414}.kufer-action-summary span,.kufer-sync-metrics span{color:#78919a;font-size:11px;font-weight:620}.kufer-action-summary strong,.kufer-sync-metrics strong{color:#255566;font-size:24px}.kufer-action-summary small,.kufer-sync-metrics small{color:#899ba2;font-size:11px}.kufer-action-groups{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kufer-action-group>div{display:grid}.kufer-action-group>header>strong{color:#32677a;background:#eaf3f5;border-radius:9px;place-items:center;min-width:28px;height:28px;margin-left:auto;padding:0 7px;font-size:11px;display:grid}.kufer-action-group>div>a{min-height:64px;color:inherit;border-bottom:1px solid #e5edef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 18px;text-decoration:none;display:grid}.kufer-action-group>div>a:last-of-type{border-bottom:0}.kufer-action-group>div>a:hover{background:#f5f9fa}.kufer-action-group>div>a>div{gap:3px;min-width:0;display:grid}.kufer-action-group a strong{color:#315968;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.kufer-action-group a span,.kufer-action-group>div>p{color:#81969e;font-size:11px}.kufer-action-group a em{color:#527481;text-align:right;background:#eef5f6;border-radius:9px;max-width:190px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:650}.kufer-action-group>div>p{padding:24px 18px}.kufer-action-group__more{color:#2f7188;border-top:1px solid #e5edef;justify-content:center;align-items:center;min-height:42px;font-size:11.5px;font-weight:700;text-decoration:none;display:flex}.kufer-action-group__more:hover{background:#f1f7f8}.kufer-dashboard__grid{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);display:grid}.kufer-panel{background:#ffffffe6;border:1px solid #d4e4ea;border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #2a60740f}.kufer-panel>header{border-bottom:1px solid #e0e9ec;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:17px 20px;display:flex}.kufer-panel header>div{gap:3px;display:grid}.kufer-panel header h2{color:#244f5f;font-size:18px;font-weight:650}.kufer-panel>header>svg{color:#6c97a5}.kufer-flow{display:grid}.kufer-transfer{margin-bottom:22px}.kufer-flow article{border-bottom:1px solid #e7edef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 20px;display:grid}.kufer-flow article:last-child{border-bottom:0}.kufer-flow article>span{color:#4d8da4;background:#e7f3f6;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.kufer-flow article>div{gap:3px;display:grid}.kufer-flow strong{color:#315765;font-size:13.5px}.kufer-flow p{color:#789098;font-size:12px;line-height:1.5}.kufer-flow em{color:#4b806f;text-align:center;background:#e3f2ec;border-radius:999px;max-width:100%;padding:5px 8px;font-size:11px;font-style:normal;font-weight:680;line-height:1.4}.kufer-flow article[data-status=planned] em{color:#767b70;background:#f0f1ee}.kufer-ownership dl{margin:0;padding:8px 20px 0;display:grid}.kufer-ownership dl>div{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.kufer-ownership dt{color:#647f89;align-items:center;gap:8px;font-size:12px;display:inline-flex}.kufer-ownership dd{color:#315968;margin:0;font-size:12px;font-weight:680}.kufer-ownership>p{color:#6c8790;background:#eff6f7;border-radius:12px;margin:17px 20px 20px;padding:13px;font-size:11.5px;line-height:1.55}@keyframes kufer-spin{to{transform:rotate(360deg)}}.kufer-dashboard__grid--details{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1.55fr) minmax(320px,.65fr)}.kufer-history__list{display:grid}.kufer-history__list article{border-bottom:1px solid #e0eaed;grid-template-columns:auto minmax(180px,.8fr) minmax(420px,1.2fr);align-items:center;gap:13px;min-height:70px;padding:11px 20px;display:grid}.kufer-history__list article:last-child{border-bottom:0}.kufer-history__state{color:#47806e;background:#e3f2ec;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.kufer-history__state:not([data-status=SUCCESS]){color:#9c5d52;background:#faece8}.kufer-history__state:is([data-status=QUEUED],[data-status=RUNNING]):not([data-stalled=true]){color:#2f7188;background:#e2f0f5}.kufer-history__state[data-stalled=true]{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.kufer-history__list article>div{gap:4px;display:grid}.kufer-history__list article>div strong{color:#315563;font-size:12.5px}.kufer-history__list article>div span{color:#82979f;font-size:11px}.kufer-history__list article>div small{color:var(--pp-action-danger);font-size:11px;line-height:1.35}.kufer-history__list article[data-stalled=true]>div small{color:var(--pp-action-warning)}.kufer-history__list dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.kufer-history__list dl>div{background:#f4f8f9;border-radius:10px;padding:8px 9px}.kufer-history__list dt{color:#83989f;font-size:11px}.kufer-history__list dd{color:#365b69;margin:3px 0 0;font-size:12px;font-weight:700}.kufer-history__empty{color:#78919a;padding:28px 20px;font-size:12px}@media(max-width:1100px){.kufer-metrics,.kufer-insights,.kufer-action-summary,.kufer-sync-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kufer-dashboard__grid,.kufer-action-groups{grid-template-columns:1fr}}@media(max-width:760px){.kufer-dashboard{padding:22px 18px 40px}.kufer-status{grid-template-columns:1fr;align-items:start}.kufer-status__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.kufer-status__details{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.kufer-status__details>div{border:1px solid #d6e5ea;border-radius:9px;padding:8px 10px}.kufer-status__details>div:last-child{border:1px solid #d6e5ea;padding-right:10px}.kufer-metrics,.kufer-insights,.kufer-action-summary,.kufer-sync-metrics,.kufer-capacity__numbers,.kufer-history__list article{grid-template-columns:1fr}.kufer-history__list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.kufer-flow article{grid-template-columns:auto minmax(0,1fr)}.kufer-flow em{grid-column:2;width:fit-content}}@media(prefers-reduced-motion:reduce){.kufer-status[data-sync-state=running] .kufer-status__icon svg{animation:none}}.erp-button--primary{background:linear-gradient(135deg,#237a9a,#4d9fba);box-shadow:0 9px 22px #237a9a2e}.erp-workspace__tabs{background:#eef7fadb;border-color:#d5e5eb}.erp-workspace__tabs a[aria-current=page]{color:#24657c}.erp-balance-card strong{font-size:27px}.erp-payment-summary{background:linear-gradient(120deg,#e8f5f9,#f8fbfc);border-color:#d1e4eb}.erp-table-search input,.erp-field :is(input,select,textarea),.erp-line-item :is(input,select),.erp-line-item__description select{font-size:13px}.erp-catalog-card__number,.erp-catalog-card>footer button,.erp-field>span,.erp-line-item label>span,.erp-line-items__head,.erp-line-items__head button,.erp-input-suffix span,.erp-payment-summary small{font-size:11.5px}.erp-status,.erp-field>small,.erp-form-error,.erp-line-item>span:first-child{font-size:11px}.erp-payment-summary strong{font-size:19px}.erp-allocation-editor{gap:var(--pp-space-4);padding:var(--pp-space-4);display:grid}.erp-allocation-editor>p{color:var(--pp-text-muted);margin:0;line-height:1.5}.erp-allocation-editor>section{gap:var(--pp-space-3);padding:var(--pp-space-3);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-lg);background:var(--pp-surface-subtle);display:grid}.erp-allocation-editor>section>header{justify-content:space-between;align-items:center;gap:var(--pp-space-3);display:flex}.erp-allocation-editor>section>header>div{gap:.2rem;display:grid}.erp-allocation-editor>section>header small{color:var(--pp-text-muted)}.erp-allocation-editor>section>header button{color:var(--pp-action-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.erp-allocation-editor__row{align-items:end;gap:var(--pp-space-2);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(8rem,.7fr) auto;display:grid}.erp-allocation-editor__row>button{width:2.6rem;height:2.6rem;color:var(--pp-text-muted);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface-raised);place-items:center;display:grid}@media(max-width:760px){.erp-cockpit,.erp-workspace{width:100%;padding:22px 18px 40px}.erp-cockpit__intro h1,.erp-workspace__header h1{font-size:clamp(32px,9vw,38px)}.erp-metric{grid-template-columns:minmax(0,1fr)}.erp-metric>svg{display:none}.erp-allocation-editor__row{grid-template-columns:1fr}}.ppx-table.erp-document-list td>small{color:var(--pp-text-secondary);display:block}.ppx-table.accounting-ledger__table{--accounting-text-width:22ch}.ppx-table.accounting-ledger__table th[data-column=date],.ppx-table.accounting-ledger__table td[data-column=date]{white-space:nowrap}.ppx-table.accounting-ledger__table th[data-column=receipt],.ppx-table.accounting-ledger__table td[data-column=receipt]{white-space:nowrap;width:1%}.ppx-table.accounting-ledger__table th[data-column=account],.ppx-table.accounting-ledger__table td[data-column=account]{white-space:nowrap;font-variant-numeric:tabular-nums}.ppx-table.accounting-ledger__table td[data-column=text]{max-width:var(--accounting-text-width)}.accounting-ledger__text{max-width:var(--accounting-text-width);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ppx-table.accounting-ledger__table--journal{--accounting-text-width:36ch}@media(min-width:1400px){.ppx-table.accounting-ledger__table{--accounting-text-width:34ch}}@media(min-width:1700px){.ppx-table.accounting-ledger__table{--accounting-text-width:56ch}.ppx-table.accounting-ledger__table--journal{--accounting-text-width:60ch}}.accounting-ledger__receipt{font-size:var(--ppx-type-label-size);color:var(--pp-text-secondary)}.accounting-ledger__pages{justify-content:flex-end;gap:var(--pp-space-2);padding:var(--pp-space-3) var(--pp-space-4) 0;display:flex}.accounting-ledger__note{padding:var(--pp-space-3) var(--pp-space-4) 0;font-size:var(--ppx-type-meta-size);color:var(--pp-text-secondary);margin:0}.accounting-entry-view{gap:var(--pp-space-5);padding-left:var(--pp-space-3);border-left:4px solid var(--pp-status-danger);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.accounting-entry-view[data-flow=income]{border-left-color:var(--pp-status-positive)}.accounting-entry-view[data-flow=transfer]{border-left-color:var(--pp-status-info)}.accounting-entry-view__facts{gap:var(--pp-space-3);margin:0;display:grid}.accounting-entry-view__facts>div{gap:var(--pp-space-3);grid-template-columns:11ch minmax(0,1fr);align-items:baseline;display:grid}.accounting-entry-view__facts dt{font-size:var(--ppx-type-label-size);color:var(--pp-text-secondary)}.accounting-entry-view__facts dd{color:var(--pp-text-strong);overflow-wrap:anywhere;margin:0}.accounting-entry-view__amount dd strong{font-size:var(--ppx-type-metric-size);font-weight:var(--ppx-type-metric-weight);font-variant-numeric:tabular-nums}.accounting-entry-view__status{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.accounting-entry-view__receipt{align-content:start;gap:var(--pp-space-2);min-height:240px;padding:var(--pp-space-3);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface-subtle);display:grid}.accounting-entry-view__receipt iframe,.accounting-entry-view__receipt img{border-radius:var(--pp-radius-sm);background:var(--pp-surface-raised);object-fit:contain;border:0;width:100%;height:320px}.accounting-entry-view__receipt a{font-size:var(--ppx-type-supporting-size);color:var(--pp-action-primary);overflow-wrap:anywhere}.accounting-entry-view__eigenbeleg{gap:var(--pp-space-1);font-size:var(--ppx-type-supporting-size);color:var(--pp-text-secondary);margin:0;display:grid}.accounting-entry-view__split{gap:var(--pp-space-2);margin-top:var(--pp-space-5);display:grid}.accounting-entry-view__split h3{font-size:var(--ppx-type-card-title-size);font-weight:var(--ppx-type-card-title-weight);line-height:var(--ppx-type-card-title-line-height);color:var(--pp-text-strong);margin:0}.accounting-entry-view__footer{justify-content:flex-end;gap:var(--pp-space-2);padding-top:var(--pp-space-4);flex-wrap:wrap;display:flex}.ppx-table.accounting-bank-accounts th[data-column=updated],.ppx-table.accounting-bank-accounts td[data-column=updated],.ppx-table.accounting-bank-accounts td[data-column=ledger-account]>strong{white-space:nowrap;font-variant-numeric:tabular-nums}.accounting-bank-rules{gap:var(--pp-space-3);display:grid}.ppx-table.accounting-bank-rules__table td[data-column=match]>span{display:block}.ppx-table.accounting-bank-rules__table td[data-column=approved]{white-space:nowrap}.accounting-bank-rules__footer{justify-content:flex-end;gap:var(--pp-space-2);display:flex}.accounting-search{gap:var(--pp-space-4);display:grid}.settings-dialog .accounting-search label.accounting-search__check{align-items:center;gap:var(--pp-space-2);font-size:var(--ppx-type-body-size);color:var(--pp-text);display:flex}.accounting-search__check input{width:18px;height:18px;accent-color:var(--pp-action-primary)}.accounting-search footer{justify-content:flex-end;gap:var(--pp-space-2);padding-top:var(--pp-space-2);display:flex}@media(max-width:760px){.accounting-entry-view{grid-template-columns:minmax(0,1fr)}}@media print{.ppx-table.accounting-ledger__table{--accounting-text-width:none}.accounting-ledger__text{white-space:normal;overflow:visible}.accounting-ledger__pages{display:none}.accounting-entry-view{border-left-width:2px;grid-template-columns:minmax(0,1fr)}.accounting-entry-view__receipt{min-height:0}}.ppx-table.accounting-report__table th[scope=row]{text-align:left;font-weight:500}.accounting-report__code{color:var(--pp-text-secondary);font-variant-numeric:tabular-nums}.accounting-report .ppx-pie-chart,.accounting-report .ppx-bar-chart,.accounting-report .ppx-line-chart{padding:0 var(--pp-space-4) var(--pp-space-4)}.accounting-report__note{padding:var(--pp-space-3) var(--pp-space-4) 0;font-size:var(--ppx-type-meta-size);color:var(--pp-text-secondary);margin:0}.ppx-table.accounting-report__table .accounting-report__levy-meta{font-size:var(--ppx-type-meta-size);color:var(--pp-text-secondary);font-weight:400;display:block}.ppx-table.accounting-report__table .accounting-report__levy-missing{color:var(--pp-status-warning);font-weight:500}.ppx-table.accounting-report__table .accounting-report__account{font-weight:500}.ppx-table.accounting-report__table .accounting-report__cell{color:inherit;text-decoration:none}.ppx-table.accounting-report__table .accounting-report__cell:hover,.ppx-table.accounting-report__table .accounting-report__cell:focus-visible{color:var(--pp-action-primary);text-decoration:underline}.ppx-table.accounting-report__table .accounting-report__cell:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px;border-radius:4px}.ppx-table.accounting-report__table--narrow{max-width:640px}.ppx-table.accounting-report__table--bookings th[data-column=date],.ppx-table.accounting-report__table--bookings td[data-column=date]{white-space:nowrap;width:6.5rem}.ppx-table.accounting-report__table--bookings td[data-column=receipt],.ppx-table.accounting-report__table--bookings td[data-column=account]{white-space:nowrap;font-variant-numeric:tabular-nums}.accounting-report__receipt{margin-left:var(--pp-space-2);font-size:var(--ppx-type-label-size);color:var(--pp-text-secondary)}.accounting-report__text{max-width:var(--accounting-text-width);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.accounting-report__option-count{min-width:20px;height:20px;margin-left:var(--pp-space-1);background:var(--pp-action-primary);color:var(--pp-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:5px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.accounting-report__options{gap:var(--pp-space-4);display:grid}.accounting-report__hide{gap:var(--pp-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.accounting-report__hide legend{margin-bottom:var(--pp-space-1);color:var(--pp-text-strong);padding:0;font-weight:650}.accounting-report__help{font-size:var(--ppx-type-meta-size);color:var(--pp-text-secondary);margin:0}.accounting-report__options .accounting-report__hide label.accounting-report__hide-row{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-2) 0;border-top:1px solid var(--pp-border-subtle);color:var(--pp-text-strong);font-size:var(--ppx-type-body-size,14px);cursor:pointer;font-weight:500;display:flex}.accounting-report__hide-row>span{align-items:baseline;gap:0 var(--pp-space-2);flex-wrap:wrap;min-width:0;display:flex}.accounting-report__hide-row small{font-size:var(--ppx-type-label-size);color:var(--pp-text-secondary)}.accounting-report__options-actions{justify-content:flex-end;gap:var(--pp-space-2);padding-top:var(--pp-space-2);display:flex}.ppx-popover-anchor{vertical-align:middle;flex:none;display:inline-flex}.ppx-popover{border:1px solid var(--ppx-dropdown-border);border-radius:var(--ppx-dropdown-radius);background:var(--ppx-dropdown-surface);max-height:min(420px,100dvh - 24px);box-shadow:var(--ppx-dropdown-shadow);color:var(--ppx-dropdown-copy);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;margin:0;padding:14px 16px;font-size:13px;font-style:normal;font-weight:400;line-height:1.5;position:fixed;inset:auto;overflow-y:auto}.ppx-popover-anchor.ppx-popover-anchor{display:inline-flex}@supports selector(:popover-open){.ppx-popover[popover]:not(:popover-open){display:none}}.ppx-popover:focus{outline:none}.ppx-popover:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-popover:popover-open{animation:ppx-popover-in var(--ppx-duration-fast) var(--ppx-ease-out) both}@keyframes ppx-popover-in{0%{opacity:0;transform:translateY(-3px)}}.ppx-popover[data-side=top]:popover-open{animation-name:ppx-popover-in-above}@keyframes ppx-popover-in-above{0%{opacity:0;transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.ppx-popover:popover-open{animation:none}}.ppx-help-hint__trigger{width:24px;height:24px;color:var(--pp-text-secondary);cursor:pointer;transition:background-color var(--ppx-duration-fast) ease,color var(--ppx-duration-fast) ease;background:0 0;border:0;border-radius:999px;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.ppx-help-hint__trigger:hover,.ppx-help-hint__trigger[aria-expanded=true]{background:var(--pp-action-primary-soft);color:var(--pp-action-primary)}.ppx-help-hint__trigger:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}@media(pointer:coarse){.ppx-help-hint__trigger{position:relative}.ppx-help-hint__trigger:after{content:"";position:absolute;inset:-10px}}.ppx-help-hint__body{gap:6px;display:grid}.ppx-help-hint__body>strong{color:var(--pp-text-primary);font-size:14px;font-weight:650}.ppx-help-hint__body>p{color:var(--ppx-dropdown-copy);margin:0}.ppx-popover.ppx-popover .ppx-help-hint__body>p{font-size:13px!important;line-height:1.5!important}.ppx-help-hint__example{background:var(--pp-action-primary-soft);color:var(--pp-text-primary);border-radius:10px;padding:8px 10px}.ppx-help-hint__example>strong{font-weight:650}.ppx-root .ppx-icon-button[data-help-mode=on]{background:var(--pp-action-primary-soft);color:var(--pp-action-primary);box-shadow:inset 0 0 0 1.5px var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-root .ppx-icon-button[data-help-mode=on]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pp-action-primary) 45%,transparent)}}.ppx-help-hint__link{width:fit-content;color:var(--pp-action-primary);align-items:center;gap:6px;margin-top:2px;font-weight:620;text-decoration:none;display:inline-flex}.ppx-help-hint__link:hover{text-decoration:underline}.ppx-help-hint__link:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px;border-radius:4px}.ppx-handbuch__chapter{gap:var(--pp-space-5);display:grid}.ppx-handbuch__task{gap:var(--pp-space-3);padding-top:var(--pp-space-4);border-top:1px solid var(--pp-border-subtle);scroll-margin-top:96px;display:grid}.ppx-handbuch__task:first-of-type{border-top:0;padding-top:0}.ppx-handbuch__task>header{gap:4px;display:grid}.ppx-handbuch__task>header>small{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);display:block}.ppx-handbuch__task:target>header>h3{background:var(--pp-action-primary-soft);box-shadow:0 0 0 4px var(--pp-action-primary-soft);border-radius:4px}.ppx-prose.ppx-handbuch__chapter{max-width:none}.ppx-handbuch__chapter>.ppx-prose__lead,.ppx-handbuch__task>header,.ppx-handbuch__task>:not(header,ol,.ppx-handbuch-shot),.ppx-handbuch__step{max-width:72ch}.ppx-handbuch__step{display:block}.ppx-handbuch__step>small{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);margin-top:2px;display:block}.ppx-prose__steps .ppx-handbuch-shot{margin-top:var(--pp-space-3)}.ppx-handbuch-shot{width:min(100%,var(--ppx-handbuch-shot-width));gap:6px;margin:0;display:grid}.ppx-handbuch-shot__open{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-page,#f3f7f8);cursor:zoom-in;border-radius:14px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f28370f,0 8px 24px #0f283714}.ppx-handbuch-shot__open img{width:100%;height:auto;display:block}.ppx-handbuch-shot__zoom{width:30px;height:30px;color:var(--pp-text-primary);opacity:0;background:#ffffffeb;border-radius:999px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0f28372e}.ppx-handbuch-shot__open:hover .ppx-handbuch-shot__zoom,.ppx-handbuch-shot__open:focus-visible .ppx-handbuch-shot__zoom{opacity:1}.ppx-handbuch-shot__open:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-handbuch-shot figcaption{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size)}.ppx-dialog-surface.ppx-dialog-surface--wide.ppx-handbuch-zoom{width:min(100% - 32px,1520px);max-width:none}.ppx-handbuch-zoom img{border:1px solid var(--pp-border-subtle);border-radius:12px;width:100%;height:auto;display:block}@media print{.ppx-handbuch-shot{break-inside:avoid;width:auto;max-width:100%}.ppx-handbuch-shot__open{max-width:100%;box-shadow:none;display:inline-block}.ppx-handbuch-shot__open img{width:auto;max-width:100%;max-height:22cm}.ppx-handbuch-shot__zoom{display:none}}.ppx-handbuch__eyebrow{color:var(--pp-accent-strong);font-size:var(--ppx-type-eyebrow-size);font-weight:var(--ppx-type-eyebrow-weight);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;display:block}.ppx-handbuch__results{gap:var(--pp-space-5);display:grid}@media print{.ppx-handbuch__print-chapter+.ppx-handbuch__print-chapter{break-before:page}.ppx-handbuch__print-chapter>h2{margin:0 0 var(--pp-space-3);font-size:var(--ppx-type-section-title-size)}}.ppx-page-frame.ppx-handbuch-page{align-content:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.ppx-page-frame.ppx-handbuch-page>*{margin-block:0}.ppx-handbuch-ask{justify-items:center;gap:var(--pp-space-3);border:1px solid var(--pp-border-subtle);background:radial-gradient(120% 140% at 50% 0%,var(--pp-action-primary-soft),transparent 60%),var(--pp-surface-raised);border-radius:24px;padding:40px 28px 36px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-handbuch-ask{background:radial-gradient(120% 140% at 50% 0%,color-mix(in srgb,var(--pp-action-primary-soft) 70%,transparent),transparent 60%),var(--pp-surface-raised)}}.ppx-handbuch-ask{box-shadow:var(--ppx-shadow-soft);text-align:center}.ppx-handbuch-ask__title{align-items:center;gap:8px;display:inline-flex}.ppx-handbuch-ask h2{color:var(--pp-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:720}.ppx-handbuch-ask>p{max-width:560px;color:var(--pp-text-secondary);font-size:var(--ppx-type-description-size);margin:0;line-height:1.5}.ppx-handbuch-search.ppx-toolbar{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;margin:0;padding:0;display:flex}.ppx-handbuch-search--large.ppx-toolbar{max-width:680px;margin-top:var(--pp-space-2);justify-content:center}.ppx-handbuch-search .ppx-toolbar__controls{flex:320px;min-width:0}.ppx-handbuch-search--compact .ppx-toolbar__controls{flex-basis:100%}.ppx-handbuch-search .ppx-toolbar__controls>.ppx-search-field{flex:auto;max-width:none}.ppx-handbuch-search--large .ppx-search-field{border-radius:14px;min-height:54px}.ppx-handbuch-search--large .ppx-search-field>svg{left:16px}.ppx-handbuch-search--large .ppx-search-field>input{min-height:52px;padding:0 44px;font-size:16px}.ppx-handbuch-search kbd{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-muted);min-width:26px;height:26px;color:var(--pp-text-muted);border-radius:7px;place-items:center;font:600 12px/1 inherit;display:inline-grid}.ppx-handbuch-areas{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));display:grid}.ppx-handbuch-area{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);color:var(--pp-text-primary);border-radius:18px;align-content:start;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 1px 2px #0018230a}.ppx-handbuch-area:hover{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-handbuch-area:hover{border-color:color-mix(in srgb,var(--pp-action-primary) 35%,var(--pp-border-subtle))}}.ppx-handbuch-area:hover{box-shadow:0 10px 28px #00182314}.ppx-handbuch-area:focus-visible,.ppx-handbuch-toc a:focus-visible,.ppx-handbuch-neighbours a:focus-visible,.ppx-handbuch-results a:focus-visible,.ppx-handbuch-crumbs a:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-handbuch-area__icon{background:var(--pp-action-primary-soft);width:44px;height:44px;color:var(--pp-action-primary);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.ppx-handbuch-area>strong{font-size:var(--ppx-type-card-title-size);font-weight:700}.ppx-handbuch-area__summary{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ppx-handbuch-area>small{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size);margin-top:4px;font-weight:600}.ppx-handbuch-ways{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ppx-handbuch-way{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:18px;align-content:start;justify-items:start;gap:10px;padding:20px;display:grid}.ppx-handbuch-way>header{align-items:center;gap:10px;display:flex}.ppx-handbuch-way>header>span{background:var(--pp-surface-muted);width:34px;height:34px;color:var(--pp-action-primary);border-radius:10px;place-items:center;display:grid}.ppx-handbuch-way h2{font-size:var(--ppx-type-card-title-size);margin:0}.ppx-handbuch-way>p{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);margin:0;line-height:1.5}.ppx-handbuch-way>ul{width:100%;margin:0;padding:0;list-style:none;display:grid}.ppx-handbuch-way li{border-top:1px solid var(--pp-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.ppx-handbuch-way li>span{min-width:0;display:grid}.ppx-handbuch-way li strong{font-size:var(--ppx-type-supporting-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppx-handbuch-way li small{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size)}.ppx-handbuch-reader{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(220px,270px) minmax(0,1fr);display:grid}.ppx-handbuch-toc{gap:var(--pp-space-3);border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 110px);padding:14px;display:grid;position:sticky;top:12px;overflow-y:auto}.ppx-handbuch-toc__select{display:none}.ppx-handbuch-toc__list,.ppx-handbuch-toc__tasks{margin:0;padding:0;list-style:none;display:grid}.ppx-handbuch-toc__list{gap:2px}.ppx-handbuch-toc__list>li>a{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);border-radius:10px;align-items:center;gap:9px;padding:7px 9px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.ppx-handbuch-toc__list>li>a:hover{background:var(--pp-surface-muted);color:var(--pp-text-primary)}.ppx-handbuch-toc__list>li>a[aria-current=page]{background:var(--pp-action-primary-soft);color:var(--pp-action-primary)}.ppx-handbuch-toc__list>li>a>svg{flex:none}.ppx-handbuch-toc__tasks{border-left:1px solid var(--pp-border-subtle);margin:4px 0 6px 17px}.ppx-handbuch-toc__tasks a{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size);border-left:2px solid #0000;margin-left:-1px;padding:5px 10px 5px 12px;line-height:1.4;text-decoration:none;transition:border-color .15s,color .15s;display:block}.ppx-handbuch-toc__tasks a:hover{color:var(--pp-text-primary)}.ppx-handbuch-toc__tasks a[aria-current=location]{border-left-color:var(--pp-action-primary);color:var(--pp-action-primary);font-weight:650}.ppx-handbuch-toc__all{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size);align-items:center;gap:6px;padding:4px 9px;font-weight:650;text-decoration:none;display:inline-flex}.ppx-handbuch-toc__all:hover{color:var(--pp-action-primary)}.ppx-handbuch-article{gap:var(--pp-space-5);border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-width:0;box-shadow:var(--ppx-shadow-soft);border-radius:22px;padding:32px clamp(20px,3.4vw,44px) 36px;display:grid}.ppx-handbuch-article__head{gap:var(--pp-space-3);padding-bottom:var(--pp-space-5);border-bottom:1px solid var(--pp-border-subtle);display:grid}.ppx-handbuch-article__head>h2,.ppx-handbuch-article__title h2{color:var(--pp-text-primary);letter-spacing:-.015em;margin:0;font-size:clamp(22px,2vw,26px);font-weight:720}.ppx-handbuch-article__head>.ppx-prose__lead{max-width:72ch;margin:0}.ppx-handbuch-article__title{align-items:center;gap:12px;display:flex}.ppx-handbuch-article__title>span{background:var(--pp-action-primary-soft);width:42px;height:42px;color:var(--pp-action-primary);border-radius:12px;flex:none;place-items:center;display:grid}.ppx-handbuch-article__actions{flex-wrap:wrap;gap:8px;display:flex}.ppx-handbuch-crumbs{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.ppx-handbuch-crumbs a{color:var(--pp-action-primary);text-decoration:none}.ppx-handbuch-crumbs a:hover{text-decoration:underline}.ppx-handbuch-article .ppx-handbuch__task h3{font-size:18px}.ppx-handbuch-glossary{gap:var(--pp-space-3);margin:0;display:grid}.ppx-handbuch-glossary>div{gap:var(--pp-space-3);padding-top:var(--pp-space-3);border-top:1px solid var(--pp-border-subtle);grid-template-columns:minmax(140px,220px) minmax(0,1fr);display:grid}.ppx-handbuch-glossary dt{font-weight:700}.ppx-handbuch-glossary dd{color:var(--pp-text-secondary);margin:0;line-height:1.55}.ppx-handbuch-neighbours{gap:var(--pp-space-3);padding-top:var(--pp-space-5);border-top:1px solid var(--pp-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ppx-handbuch-neighbours a{border:1px solid var(--pp-border-subtle);color:var(--pp-text-primary);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:grid}.ppx-handbuch-neighbours a:hover{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-handbuch-neighbours a:hover{border-color:color-mix(in srgb,var(--pp-action-primary) 40%,var(--pp-border-subtle))}}.ppx-handbuch-neighbours__icon{background:var(--pp-action-primary-soft);width:40px;height:40px;color:var(--pp-action-primary);border-radius:12px;place-items:center;transition:background-color .15s;display:grid}.ppx-handbuch-neighbours a:hover .ppx-handbuch-neighbours__icon{background:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-handbuch-neighbours a:hover .ppx-handbuch-neighbours__icon{background:color-mix(in srgb,var(--pp-action-primary) 16%,var(--pp-action-primary-soft))}}.ppx-handbuch-neighbours__text{gap:4px;min-width:0;display:grid}.ppx-handbuch-neighbours small{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size);align-items:center;gap:4px;font-weight:600;display:inline-flex}.ppx-handbuch-neighbours strong{color:var(--pp-action-primary);font-size:var(--ppx-type-supporting-size)}.ppx-handbuch-neighbours a.ppx-handbuch-neighbours__next{grid-template-columns:minmax(0,1fr) auto}.ppx-handbuch-neighbours__next .ppx-handbuch-neighbours__text{text-align:right;justify-items:end}.ppx-handbuch-results{gap:var(--pp-space-5);display:grid}.ppx-handbuch-results__group{gap:6px;display:grid}.ppx-handbuch-results__group>h3{color:var(--pp-text-muted);font-size:var(--ppx-type-eyebrow-size);font-weight:var(--ppx-type-eyebrow-weight);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:flex}.ppx-handbuch-results__group>ul{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:16px;margin:0;padding:0;list-style:none;display:grid}.ppx-handbuch-results__group li+li{border-top:1px solid var(--pp-border-subtle)}.ppx-handbuch-results__group li>:is(a,div){color:var(--pp-text-primary);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 16px;text-decoration:none;display:grid}.ppx-handbuch-results__group li>a:hover{background:var(--pp-surface-muted)}.ppx-handbuch-results__group li>a>svg{color:var(--pp-text-muted);align-self:center}.ppx-handbuch-hit__kind{background:var(--pp-surface-muted);width:30px;height:30px;color:var(--pp-action-primary);border-radius:9px;place-items:center;display:grid}.ppx-handbuch-hit__body{gap:2px;min-width:0;display:grid}.ppx-handbuch-hit__body>small{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size);font-weight:600}.ppx-handbuch-hit__body>strong{font-size:var(--ppx-type-supporting-size);font-weight:700}.ppx-handbuch-hit__body>span{color:var(--pp-text-secondary);font-size:var(--ppx-type-meta-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.ppx-handbuch-results mark{background:var(--pp-action-primary);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.ppx-handbuch-results mark{background:color-mix(in srgb,var(--pp-action-primary) 16%,transparent)}}.ppx-handbuch-results mark{color:inherit}@media(max-width:1100px){.ppx-handbuch-ways{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.ppx-handbuch-reader{grid-template-columns:minmax(0,1fr)}.ppx-handbuch-toc{max-height:none;position:static}.ppx-handbuch-toc__list{display:none}.ppx-handbuch-toc__select{display:block}.ppx-handbuch-toc__select select{width:100%}}@media(max-width:560px){.ppx-handbuch-ask{padding:28px 18px}.ppx-handbuch-search kbd{display:none}.ppx-handbuch-article{padding:22px 18px}.ppx-handbuch-neighbours,.ppx-handbuch-glossary>div{grid-template-columns:minmax(0,1fr)}}@media print{.ppx-handbuch-toc,.ppx-handbuch-neighbours,.ppx-handbuch-article__actions{display:none}.ppx-handbuch-article{box-shadow:none;border:0;padding:0}}.ppx-tour{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.ppx-tour__scrim{pointer-events:auto;position:fixed;inset:0}.ppx-tour__ring{box-shadow:0 0 0 1px #ffffffc7,0 0 0 4px var(--pp-action-primary),0 18px 48px #00182329;position:fixed}@supports (color:color-mix(in lab,red,red)){.ppx-tour__ring{box-shadow:0 0 0 1px #ffffffc7,0 0 0 4px color-mix(in srgb,var(--pp-action-primary) 14%,transparent),0 18px 48px #00182329}}.ppx-tour__ring{pointer-events:none;animation:ppx-tour-arrive calc(var(--ppx-duration-guide) * 2) var(--ppx-ease-out) both}@keyframes ppx-tour-arrive{0%{box-shadow:0 0 0 1px #ffffffc7,0 0 color-mix(in srgb,var(--pp-action-primary) 38%,transparent),0 18px 48px #00182329}45%{box-shadow:0 0 0 1px #ffffffc7,0 0 0 9px color-mix(in srgb,var(--pp-action-primary) 10%,transparent),0 18px 48px #00182329}}.ppx-tour__card{box-sizing:border-box;border:1px solid var(--ppx-drawer-border);border-radius:var(--ppx-dropdown-radius);background:var(--ppx-drawer-surface-raised);width:min(360px,100vw - 24px);color:var(--ppx-drawer-copy);pointer-events:auto;will-change:transform;animation:ppx-tour-card-in var(--ppx-duration-base) var(--ppx-ease-out) both;gap:12px;padding:16px 16px 14px 18px;display:grid;position:fixed;top:0;left:0;box-shadow:0 1px 2px #00182314,0 24px 60px #00182338}@keyframes ppx-tour-card-in{0%{opacity:0;scale:.97}}.ppx-tour[data-state=closing] :is(.ppx-tour__card,.ppx-tour__ring){animation:ppx-tour-out .18s var(--ppx-ease-out) both}@keyframes ppx-tour-out{to{opacity:0}}.ppx-tour__card:focus{outline:none}.ppx-tour__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:-4px -6px -4px 0;display:flex}.ppx-tour__head small{min-width:0;color:var(--ppx-drawer-muted);font-size:var(--ppx-type-eyebrow-size);font-weight:var(--ppx-type-eyebrow-weight);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.ppx-tour__head .ppx-action.ppx-tour__close{width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;color:var(--ppx-drawer-muted);background:0 0;border-color:#0000;padding:0}.ppx-tour__head .ppx-action.ppx-tour__close:hover{background:var(--ppx-drawer-surface-muted);color:var(--ppx-drawer-copy)}.ppx-tour__body{animation:ppx-tour-step-in var(--ppx-duration-base) var(--ppx-ease-out) both;gap:6px;display:grid}@keyframes ppx-tour-step-in{0%{opacity:0;translate:0 4px}}.ppx-tour__card h2{color:var(--pp-text-primary);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:680;line-height:1.3}.ppx-tour__card p{margin:0;font-size:14px;line-height:1.55}.ppx-tour__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.ppx-tour__actions>div{gap:8px;margin-left:auto;display:flex}.ppx-tour__progress{align-items:center;gap:10px;display:inline-flex}.ppx-tour__dots{align-items:center;gap:5px;display:inline-flex}.ppx-tour__dots>i{background:var(--ppx-drawer-muted);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.ppx-tour__dots>i{background:color-mix(in srgb,var(--ppx-drawer-muted) 30%,transparent)}}.ppx-tour__dots>i{transition:width var(--ppx-duration-base) var(--ppx-ease-in-out),background-color var(--ppx-duration-base) ease}.ppx-tour__dots>i[data-done=true]{background:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-tour__dots>i[data-done=true]{background:color-mix(in srgb,var(--pp-action-primary) 45%,transparent)}}.ppx-tour__dots>i[data-current=true]{background:var(--pp-action-primary);width:18px}.ppx-tour__count{color:var(--ppx-drawer-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:620}@media(prefers-reduced-motion:reduce){.ppx-tour__ring{animation:none}.ppx-tour__card,.ppx-tour__body{animation-name:ppx-tour-fade-in}.ppx-tour__dots>i{transition:none}}@keyframes ppx-tour-fade-in{0%{opacity:0}}.ppx-checklist{gap:var(--pp-space-4);padding:var(--pp-space-5);display:grid}.ppx-help-drawer__body{padding:var(--pp-space-5)}.ppx-checklist__progress{gap:6px;display:grid}.ppx-checklist__progress progress{appearance:none;background:var(--ppx-drawer-surface-muted);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.ppx-checklist__progress progress::-webkit-progress-bar{background:var(--ppx-drawer-surface-muted)}.ppx-checklist__progress progress::-webkit-progress-value{background:var(--pp-action-primary);border-radius:999px}.ppx-checklist__progress progress::-moz-progress-bar{background:var(--pp-action-primary);border-radius:999px}.ppx-checklist__progress span{color:var(--ppx-drawer-muted);font-size:13px}.ppx-checklist ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.ppx-checklist li{border-top:1px solid var(--ppx-drawer-border);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.ppx-checklist li:first-child{border-top:0;padding-top:0}.ppx-checklist__mark{color:var(--ppx-drawer-muted)}.ppx-checklist li[data-done=true] .ppx-checklist__mark{color:var(--pp-status-positive)}.ppx-checklist__copy{gap:4px;min-width:0;display:grid}.ppx-checklist__copy a{width:fit-content;color:var(--pp-text-primary);font-weight:650;text-decoration:none}.ppx-checklist__copy a:hover{color:var(--pp-action-primary);text-decoration:underline}.ppx-checklist__copy a:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px;border-radius:4px}.ppx-checklist li[data-done=true] .ppx-checklist__copy a{color:var(--ppx-drawer-muted);text-decoration:line-through}.ppx-checklist__copy p{color:var(--ppx-drawer-muted);margin:0;font-size:13px}.ppx-checklist__copy>div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ppx-checklist.ppx-checklist--steps{gap:var(--pp-space-3);padding:0;container-type:inline-size}.ppx-checklist--steps .ppx-checklist__progress{align-items:center;gap:var(--pp-space-3);display:flex}.ppx-checklist--steps .ppx-checklist__progress span{color:var(--pp-text-secondary);flex:none;font-weight:600}.ppx-checklist--steps .ppx-checklist__progress progress{background:var(--pp-surface-muted);flex:auto;min-width:0;height:6px}.ppx-checklist--steps .ppx-checklist__progress progress::-webkit-progress-bar{background:var(--pp-surface-muted)}.ppx-checklist--steps ol{gap:var(--pp-space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.ppx-checklist--steps li,.ppx-checklist--steps li:first-child{gap:var(--pp-space-2);min-width:0;padding:var(--pp-space-3);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface);flex-direction:column;transition:border-color .16s,background-color .16s;display:flex}.ppx-checklist--steps li[data-next=true]{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-checklist--steps li[data-next=true]{border-color:color-mix(in srgb,var(--pp-action-primary) 45%,transparent)}}.ppx-checklist--steps li[data-next=true]{background:var(--pp-action-primary-soft)}.ppx-checklist--steps li[data-done=true]{background:var(--pp-surface-subtle)}.ppx-checklist__step-head{align-items:center;gap:var(--pp-space-2);min-width:0;display:flex}.ppx-checklist--steps .ppx-checklist__mark{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ppx-checklist__number{border:1.5px solid var(--pp-border-strong);width:22px;height:22px;color:var(--pp-text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ppx-checklist--steps li[data-next=true] .ppx-checklist__number{border-color:var(--pp-action-primary);background:var(--pp-action-primary);color:var(--pp-surface)}.ppx-checklist--steps .ppx-checklist__step-head a{overflow-wrap:anywhere;min-width:0;color:var(--pp-text-primary);font-weight:650;text-decoration:none}.ppx-checklist--steps .ppx-checklist__step-head a:hover{color:var(--pp-action-primary);text-decoration:underline}.ppx-checklist--steps .ppx-checklist__step-head a:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px;border-radius:4px}.ppx-checklist--steps li[data-done=true] .ppx-checklist__step-head a{color:var(--pp-text-secondary)}.ppx-checklist--steps li>p{color:var(--pp-text-secondary);flex:auto;margin:0;font-size:13px;line-height:1.45}.ppx-checklist__step-action{align-items:center;min-height:36px;display:flex}.ppx-checklist__step-action .ppx-action--quiet{margin-inline-start:-9px;padding-inline:8px}.ppx-checklist__done{color:var(--pp-status-positive);font-size:13px;font-weight:650}@container (max-width:980px){.ppx-checklist--steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:560px){.ppx-checklist--steps ol{gap:var(--pp-space-2);grid-template-columns:minmax(0,1fr)}.ppx-checklist--steps li>p{flex:none}}.ppx-help-title{align-items:center;gap:6px;min-width:0;display:flex}.ppx-field-info-line{align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.ppx-field-info-words{min-width:0}.ppx-field-info__source.ppx-field-info__source{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ppx-field-info{vertical-align:-2px;flex:none;align-self:center;display:inline-flex}.ppx-field-info__trigger{width:18px;height:18px;color:var(--pp-text-muted);cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .14s,background-color .14s;display:inline-grid}.ppx-field-info__trigger:hover,.ppx-field-info__trigger:focus-visible{background:var(--pp-action-primary-soft);color:var(--pp-action-primary)}.ppx-field-info__trigger:focus-visible{outline:2px solid var(--pp-action-primary-focus);outline-offset:1px}.ppx-tooltip-anchor.ppx-tooltip-anchor>.ppx-tooltip.ppx-field-info__text:popover-open{text-align:left;text-transform:none;letter-spacing:normal;max-width:min(300px,100vw - 16px);padding:9px 12px;font-size:12.5px;font-weight:500;line-height:1.45}.ppx-rich-text-editor{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.ppx-rich-text-editor:focus-within{border-color:var(--pp-accent-strong);box-shadow:0 0 0 3px var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.ppx-rich-text-editor:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-accent-strong) 13%,transparent)}}.ppx-rich-text-editor__toolbar{border-bottom:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);flex-wrap:wrap;align-items:center;gap:3px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-rich-text-editor__toolbar{background:color-mix(in srgb,var(--pp-surface-raised) 94%,var(--pp-accent-strong))}}.ppx-rich-text-editor__toolbar button{width:30px;height:30px;color:var(--pp-text-secondary);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ppx-rich-text-editor__toolbar button:hover,.ppx-rich-text-editor__toolbar button[aria-pressed=true]{background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.ppx-rich-text-editor__toolbar button:hover,.ppx-rich-text-editor__toolbar button[aria-pressed=true]{background:color-mix(in srgb,var(--pp-accent-strong) 11%,transparent)}}.ppx-rich-text-editor__toolbar button:hover,.ppx-rich-text-editor__toolbar button[aria-pressed=true]{color:var(--pp-accent-strong)}.ppx-rich-text-editor__toolbar button:disabled{opacity:.35}.ppx-rich-text-editor__toolbar>span{background:var(--pp-border-subtle);width:1px;height:20px;margin-inline:3px}.ppx-rich-text-editor__host .ppx-rich-text-editor__content{min-height:154px;color:var(--pp-text-primary);outline:0;padding:12px 14px;font-size:14px;line-height:1.55}.ppx-rich-text-editor--compact .ppx-rich-text-editor__content{min-height:82px}.ppx-rich-text-editor__content :is(p,ul,ol,blockquote,pre),.ppx-rich-text-output :is(p,ul,ol,blockquote,pre){margin:0 0 8px}.ppx-rich-text-editor__content :is(ul,ol),.ppx-rich-text-output :is(ul,ol){padding-inline-start:22px}.ppx-rich-text-editor__content blockquote,.ppx-rich-text-output blockquote{border-inline-start:3px solid var(--pp-border-subtle);color:var(--pp-text-secondary);padding-inline-start:11px}.ppx-rich-text-editor__content pre,.ppx-rich-text-output pre{background:var(--pp-text-primary);border-radius:8px;padding:9px 11px;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.ppx-rich-text-editor__content pre,.ppx-rich-text-output pre{background:color-mix(in srgb,var(--pp-text-primary) 6%,transparent)}}.ppx-rich-text-editor__content pre,.ppx-rich-text-output pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ppx-rich-text-editor__content a,.ppx-rich-text-output a{color:var(--pp-accent-strong);text-decoration:underline}.ppx-rich-text-output{color:var(--pp-text-secondary);font-size:13px;line-height:1.5}.ppx-rich-text-output>:last-child{margin-bottom:0}@media(max-width:620px){.ppx-rich-text-editor__toolbar{flex-wrap:nowrap;overflow-x:auto}.ppx-rich-text-editor__toolbar button{flex:0 0 30px}}.wiki-workspace,.wiki-dialog{--wiki-ink:#29464d;--wiki-muted:#6f8585;--wiki-line:#dce8e4}.wiki-workspace{min-height:100%;color:var(--wiki-ink);padding:clamp(24px,3vw,42px)}.wiki-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.wiki-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1}.wiki-hero p{color:var(--wiki-muted);margin:12px 0 0;font-size:15px}.wiki-hero-actions,.wiki-stats,.wiki-folder-intro>div{align-items:center;gap:10px;display:flex}.wiki-search{border:1px solid var(--wiki-line);background:#ffffffd1;border-radius:13px;align-items:center;gap:9px;width:min(340px,34vw);padding:0 12px;display:flex;box-shadow:0 8px 25px #2341420d}.wiki-search input{min-width:0;height:42px;color:var(--wiki-ink);background:0 0;border:0;outline:0;flex:1}.wiki-search>button{color:var(--wiki-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wiki-primary,.wiki-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.wiki-primary{color:#fff;background:#557f77;border:1px solid #557f77;box-shadow:0 8px 20px #355f572b}.wiki-secondary{border:1px solid var(--wiki-line);color:var(--wiki-ink);background:#fff}.wiki-primary:disabled,.wiki-secondary:disabled,.wiki-danger-link:disabled{opacity:.55;cursor:wait}.wiki-stats{margin-top:22px;margin-bottom:18px}.wiki-stats>div,.wiki-stats>button{border:1px solid var(--wiki-line);background:#ffffffa6;border-radius:999px;align-items:baseline;gap:7px;padding:8px 12px;display:flex}.wiki-stats strong{font-size:15px}.wiki-stats span{color:var(--wiki-muted);font-size:12px}.wiki-stats .wiki-stat-alert{color:#8c6115;background:#fff8e7;border-color:#e6ca8e}.wiki-search-results{border:1px solid var(--wiki-line);background:#ffffffe0;border-radius:18px;margin-bottom:18px;padding:18px}.wiki-search-results>header{color:var(--wiki-muted);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.wiki-search-results>header div{color:var(--wiki-ink);align-items:center;gap:8px;display:flex}.wiki-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.wiki-result-grid a{border:1px solid var(--wiki-line);color:var(--wiki-ink);background:#fff;border-radius:13px;padding:14px;text-decoration:none;transition:transform .14s,border-color .14s}.wiki-result-grid a:hover{border-color:#9ab8b1;transform:translateY(-2px)}.wiki-result-grid span{color:#668b83;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.wiki-result-grid strong{margin:5px 0;font-size:14px;display:block}.wiki-result-grid p{color:var(--wiki-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.wiki-layout{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(220px,290px) minmax(420px,1fr) minmax(210px,260px);display:grid}.wiki-tree-card,.wiki-reader-card,.wiki-info-card{border:1px solid var(--wiki-line);background:#ffffffe0;border-radius:20px;box-shadow:0 18px 50px #2441420f}.wiki-tree-card,.wiki-info-card{position:sticky;top:24px;overflow:hidden}.wiki-tree-card>header,.wiki-info-card>header{border-bottom:1px solid var(--wiki-line);color:#64817d;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:9px;min-height:55px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.wiki-tree-card>header div{align-items:center;gap:8px;display:flex}.wiki-tree-card>header strong{background:#edf4f2;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.wiki-tree-card>header button{color:#567d76;cursor:pointer;width:34px;height:34px;transition:box-shadow var(--ppx-duration-fast) var(--ppx-ease-out),scale var(--ppx-duration-press) var(--ppx-ease-out);background:#edf4f2;border:0;border-radius:10px;place-items:center;display:grid}.wiki-tree-card>header button:hover{box-shadow:inset 0 0 0 1px #9fc3d7}.wiki-tree-card>header button:active:not(:disabled){scale:.96}.wiki-tree-card>header button:focus-visible{outline-offset:2px;outline:2px solid #046295}.wiki-tree-card>header button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #046295}@media(prefers-reduced-motion:reduce){.wiki-tree-card>header button{transition-duration:1ms}.wiki-tree-card>header button:active:not(:disabled){scale:1}}.wiki-tree-error{color:#a7464e;background:#fff0f1;border-radius:9px;align-items:center;gap:6px;margin:8px;padding:8px 10px;font-size:10px;display:flex}.wiki-tree{max-height:calc(100dvh - 300px);padding:9px;overflow:auto}.wiki-tree a,.wiki-tree-row--renaming{min-height:39px;padding:7px 8px 7px calc(9px + var(--wiki-depth) * 16px);color:#55706f;transition:background-color var(--ppx-duration-fast) var(--ppx-ease-out),box-shadow var(--ppx-duration-fast) var(--ppx-ease-out),opacity var(--ppx-duration-fast) var(--ppx-ease-out),transform var(--ppx-duration-fast) var(--ppx-ease-out);border-radius:10px;grid-template-columns:14px 18px minmax(0,1fr) auto 14px;align-items:center;gap:7px;font-size:12.5px;text-decoration:none;display:grid}@media(prefers-reduced-motion:reduce){.wiki-tree a{transition-duration:1ms}}.wiki-tree a[draggable=true]{cursor:grab}.wiki-tree a[draggable=true]:active{cursor:grabbing}.wiki-tree a.dragging{outline:1.5px dashed var(--pp-accent-strong,#046295)}@supports (color:color-mix(in lab,red,red)){.wiki-tree a.dragging{outline:1.5px dashed color-mix(in srgb,var(--pp-accent-strong,#046295) 45%,var(--pp-border-subtle,#dce6ed))}}.wiki-tree a.dragging{outline-offset:-1.5px;opacity:.3}.wiki-row-slot{min-width:0;display:grid}.wiki-root-drop{color:#4f7972;width:calc(100% - 18px);min-height:38px;font:inherit;background:#eef6f3;border:1px dashed #7fa79f;border-radius:10px;justify-content:center;align-items:center;margin:0 9px 9px;font-size:10px;font-weight:750;display:flex}.wiki-tree a.active{color:#315d56;background:#e6f1ee;font-weight:750}.wiki-tree a.muted{opacity:.68}.wiki-tree-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-tree a small{color:#8f681f;text-transform:uppercase;background:#fff4da;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:800}.wiki-tree-tools{align-items:center;gap:6px;display:flex}.wiki-tree-twisty{width:14px;height:14px;color:var(--wiki-muted);place-items:center;display:grid}.wiki-tree a .wiki-tree-twisty:has(svg){cursor:pointer;border-radius:4px}.wiki-tree a .wiki-tree-twisty:has(svg):hover{color:var(--wiki-ink);background:#f3f4f6}.wiki-tree-twisty svg{transition:rotate var(--ppx-duration-fast) var(--ppx-ease-out);rotate:90deg}.wiki-tree-twisty.folded svg{rotate:0deg}.wiki-tree a.picked:not(.active){background:#f3f4f6;box-shadow:inset 0 0 0 1px #9fc3d7}.wiki-tree a.file-target{background:#f3f4f6;box-shadow:inset 0 0 0 2px #046295}.wiki-tree-row--renaming{min-height:39px;padding:7px 8px 7px calc(9px + var(--wiki-depth) * 16px)}.wiki-tree-row--renaming input{min-width:0;color:var(--wiki-ink);font:inherit;background:#fff;border:1px solid #046295;border-radius:8px;grid-column:2/-1;padding:5px 8px;font-size:12.5px}.wiki-tree-row--renaming input:focus-visible{outline-offset:1px;outline:2px solid #046295}.wiki-tree-note{color:#046295;background:#f3f4f6;border-radius:9px;margin:0 9px 8px;padding:7px 10px;font-size:11px}.wiki-tree-bulk{background:#f3f4f6;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 9px 9px;padding:9px 10px;display:flex}.wiki-tree-bulk strong{color:var(--wiki-ink);flex:1 0 100%;font-size:11px}.wiki-tree-bulk button{color:#046295;cursor:pointer;background:#fff;border:1px solid #9fc3d7;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:5px 9px;font-size:11px;display:inline-flex}.wiki-tree-bulk button:hover{color:var(--wiki-ink);border-color:#046295}.wiki-tree-bulk button.danger{color:var(--pp-action-danger)}.wiki-tree-bulk button.danger:hover{border-color:var(--pp-action-danger);background:var(--pp-action-danger-soft)}.wiki-tree-empty,.wiki-reader-empty,.wiki-folder-intro{text-align:center;align-content:center;place-items:center;padding:44px 24px;display:grid}.wiki-tree-empty{color:#75918d;min-height:300px}.wiki-tree-empty strong{color:var(--wiki-ink);margin-top:13px}.wiki-tree-empty p,.wiki-reader-empty p{max-width:310px;color:var(--wiki-muted);font-size:13px;line-height:1.55}.wiki-tree-empty button{color:#4d7d74;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.wiki-reader-card{min-height:570px;overflow:hidden}.wiki-reader-header{border-bottom:1px solid var(--wiki-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:clamp(24px,3vw,38px);display:flex}.wiki-type{color:#668a83;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.wiki-demo-badge{color:#825d18;letter-spacing:.04em;text-transform:uppercase;background:#fff7df;border:1px solid #e3c37c;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.wiki-reader-heading h2{letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(26px,3vw,36px)}.wiki-reader-heading p{max-width:680px;color:var(--wiki-muted);margin:11px 0 0;line-height:1.6}.wiki-rich-content{color:#385457;padding:clamp(26px,4vw,52px);font-size:15px;line-height:1.75}.wiki-rich-content>:first-child{margin-top:0}.wiki-rich-content h1,.wiki-rich-content h2,.wiki-rich-content h3,.wiki-rich-content h4{color:#2f4d53;letter-spacing:-.02em;margin:1.5em 0 .55em;line-height:1.25}.wiki-rich-content a{color:#39766b;font-weight:650}.wiki-rich-content blockquote{color:#667d7c;border-left:3px solid #85aba3;margin-left:0;padding:4px 0 4px 18px}.wiki-rich-content table{border-collapse:collapse;width:100%}.wiki-rich-content th,.wiki-rich-content td{border:1px solid var(--wiki-line);text-align:left;padding:9px}.wiki-folder-intro{min-height:390px;padding:35px}.wiki-folder-intro h3{margin:18px 0 0}.wiki-folder-intro p{color:var(--wiki-muted)}.wiki-folder-intro>div{margin-top:10px}.wiki-asset-callout,.wiki-ack-card{border:1px solid var(--wiki-line);background:#f5f9f7;border-radius:16px;align-items:center;gap:16px;margin:34px;padding:20px;display:flex}.wiki-asset-callout>svg{color:#688f87;flex:none}.wiki-asset-callout>div,.wiki-ack-card>div{flex:1;min-width:0}.wiki-asset-callout p,.wiki-ack-card p{color:var(--wiki-muted);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;overflow:hidden}.wiki-download-feedback{color:#285867;background:#edf5f6;border-radius:10px;margin:10px 0 0;padding:9px 12px;font-size:12px;font-weight:700}.wiki-download-feedback--error{color:#a7464e;background:#fff0f1}.wiki-ack-card{background:#fff9e9;border-color:#e4c77f;margin-top:0}.wiki-ack-card>span{color:#9a701a}.wiki-reader-empty{min-height:570px}.wiki-reader-empty>svg{color:#7aa097}.wiki-reader-empty h2{margin:18px 0 0;font-size:28px}.wiki-reader-empty .wiki-primary{margin-top:9px}.wiki-info-card dl{margin:0;padding:8px 16px}.wiki-info-card dl>div{border-bottom:1px solid #edf2f0;grid-template-columns:88px 1fr;gap:9px;padding:11px 0;font-size:11px;display:grid}.wiki-info-card dt{color:var(--wiki-muted)}.wiki-info-card dd{color:var(--wiki-ink);overflow-wrap:anywhere;margin:0;font-weight:650}.wiki-status{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.wiki-status--draft{color:#87601a;background:#fff3d6}.wiki-status--archived{color:#71807d;background:#edf0ef}.wiki-admin-actions{border-top:1px solid var(--wiki-line);gap:8px;padding:16px;display:grid}.wiki-danger-link{color:#a64f54;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:11px;font-weight:750;display:inline-flex}.wiki-empty-copy{color:var(--wiki-muted);margin:0;padding:18px;font-size:12px;line-height:1.55}.wiki-dialog-backdrop{z-index:5000;inset:0 0 0 var(--pp-overlay-workspace-left);background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;padding:20px;display:grid;position:fixed}.wiki-dialog{background:#fbfdfc;border:1px solid #fffc;border-radius:22px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 35px 100px #1a35373d}.wiki-dialog>header{border-bottom:1px solid var(--wiki-line);background:#fbfdfc;flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;padding:21px 24px;display:flex}.wiki-dialog>header span{color:#6d8985;letter-spacing:.1em;font-size:10px;font-weight:800}.wiki-dialog>header h2{color:var(--wiki-ink);margin:4px 0 0;font-size:22px}.wiki-dialog>header button{color:#637d7a;cursor:pointer;background:#edf3f1;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.wiki-dialog form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.wiki-editor-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.wiki-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.wiki-form-grid label,.wiki-block-label,.wiki-editor-field>span{color:#587270;gap:7px;font-size:11px;font-weight:750;display:grid}.wiki-form-grid label.wide,.wiki-form-grid .wide{grid-column:1/-1}.wiki-type-picker{border:0;grid-column:1/-1;margin:0;padding:0}.wiki-type-picker legend{color:#587270;margin-bottom:8px;font-size:11px;font-weight:750}.wiki-type-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.wiki-type-picker button{min-height:66px;color:var(--wiki-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;transition:border-color .14s,background .14s,transform .14s;display:grid;position:relative}.wiki-type-picker button:hover{border-color:#8db2aa;transform:translateY(-1px)}.wiki-type-picker button>span{color:#337a71;background:#edf4f2;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.wiki-type-picker button>div{gap:2px;min-width:0;display:grid}.wiki-type-picker strong{font-size:12px}.wiki-type-picker small{color:#78908d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wiki-type-picker button>svg{color:#337a71;position:absolute;top:7px;right:7px}.wiki-dialog input,.wiki-dialog select,.wiki-dialog textarea{width:100%;color:var(--wiki-ink);font:inherit;background:#fff;border:1px solid #d7e3df;border-radius:10px;outline:0}.wiki-dialog input,.wiki-dialog select{min-height:40px;padding:0 11px}.wiki-dialog textarea{resize:vertical;padding:10px 11px}.wiki-editor-field{display:grid}.wiki-editor-toolbar{background:#f3f7f5;border:1px solid #d7e3df;border-bottom:0;border-radius:11px 11px 0 0;gap:5px;padding:7px;display:flex}.wiki-editor-toolbar button{min-width:32px;height:29px;color:var(--wiki-ink);cursor:pointer;background:#fff;border:1px solid #d9e5e1;border-radius:7px;place-items:center;padding:0 7px;font-size:11px;display:grid}.wiki-editor{color:#385457;background:#fff;border:1px solid #d7e3df;border-radius:0 0 11px 11px;outline:0;min-height:190px;padding:14px;font-size:13px;line-height:1.65;overflow:auto}.wiki-editor:empty:before{color:#9aadaa;content:attr(data-placeholder)}.wiki-upload{color:#587d76;text-align:center;cursor:pointer;background:#f3f8f6;border:1px dashed #9cbab4;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:105px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.wiki-upload.drag-active{transform:scale(1.01)}.wiki-upload.has-file{background:#ebf6f2;border-style:solid}.wiki-upload span{color:var(--wiki-muted);font-size:10px}.wiki-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.wiki-upload-progress{background:#e2ede9;border-radius:999px;height:8px;position:relative;overflow:hidden}.wiki-upload-progress>div{background:#4f897e;height:100%;transition:width .15s}.wiki-upload-progress>span{color:var(--wiki-muted);font-size:10px;font-weight:700;position:absolute;top:-18px;right:0}.wiki-parent-picker{gap:6px;display:flex}.wiki-parent-picker select{flex:1;min-width:0}.wiki-inline-folder-toggle{color:#587d76;cursor:pointer;background:#fff;border:1px solid #d7e3df;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.wiki-inline-folder-toggle[aria-pressed=true]{color:#337a71;background:#eaf3f1;border-color:#6c9b92}.wiki-inline-folder{gap:6px;margin-top:6px;display:flex}.wiki-inline-folder input{flex:1;min-width:0}.wiki-inline-folder-error{color:#a7464e;margin-top:4px;font-size:10px;font-weight:600;display:block}.wiki-check{border:1px solid var(--wiki-line);background:#f8faf9;border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.wiki-check input,.wiki-role-fieldset input{accent-color:#557f77;width:16px;height:16px;min-height:auto;margin-top:2px}.wiki-check span{gap:3px;font-size:12px;display:grid}.wiki-check small,.wiki-role-fieldset p,.wiki-role-fieldset>span{color:var(--wiki-muted);font-size:10px;font-weight:400}.wiki-role-fieldset{border:1px solid var(--wiki-line);border-radius:12px;margin:0;padding:14px}.wiki-notification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wiki-role-fieldset>strong{color:var(--text-subdued);margin-top:12px;font-size:.78rem;display:block}@media(max-width:720px){.wiki-notification-options{grid-template-columns:1fr}}.wiki-role-fieldset legend{color:#587270;align-items:center;gap:7px;padding:0 6px;font-size:11px;font-weight:750;display:flex}.wiki-role-fieldset p{margin:0 0 10px}.wiki-role-fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.wiki-role-fieldset>div label{color:#4d6c68;background:#eef4f2;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.wiki-dialog footer{border-top:1px solid var(--wiki-line);background:#fbfdfc;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.wiki-form-error{color:#a7464e;background:#fff0f1;border:1px solid #e8b7ba;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}body[data-mode=dark] :is(.wiki-workspace,.wiki-dialog){--wiki-ink:var(--ppx-dropdown-copy)!important;--wiki-muted:var(--ppx-dropdown-muted)!important;--wiki-line:var(--ppx-dropdown-border)!important}body[data-mode=dark] :is(.wiki-search-results,.wiki-tree-card,.wiki-reader-card,.wiki-info-card){border-color:var(--wiki-line);background:var(--ppx-dropdown-surface);box-shadow:none}body[data-mode=dark] .wiki-stats>div,body[data-mode=dark] .wiki-stats>button{border-color:var(--wiki-line);background:#174454d1}body[data-mode=dark] .wiki-stats .wiki-stat-alert{color:#8c6115;background:#fff8e7;border-color:#e6ca8e}body[data-mode=dark] :is(.wiki-search,.wiki-secondary){border-color:var(--wiki-line);background:var(--ppx-dropdown-surface-raised);color:var(--wiki-ink)}body[data-mode=dark] :is(.wiki-tree-card>header,.wiki-info-card>header,.wiki-reader-header){border-color:var(--wiki-line)}body[data-mode=dark] :is(.wiki-tree-card>header strong,.wiki-tree-card>header button){background:var(--ppx-dropdown-hover)!important;color:#73bdd8!important}body[data-mode=dark] .wiki-tree a:hover{background:var(--ppx-dropdown-hover)!important}body[data-mode=dark] .wiki-tree a.active{background:var(--ppx-dropdown-selected)!important;color:var(--ppx-dropdown-selected-copy)!important}body[data-mode=dark] :is(.wiki-type,.wiki-folder-intro>svg){color:#73bdd8!important}body[data-mode=dark] .wiki-info-card dl>div{border-color:var(--wiki-line)!important}body[data-mode=dark] :is(.wiki-asset-callout,.wiki-ack-card){background:#17445494!important}body[data-mode=dark] .wiki-dialog{border-color:var(--ppx-dropdown-border);color:var(--wiki-ink);background:#123b4a;box-shadow:0 35px 100px #00182275}body[data-mode=dark] .wiki-dialog>header button,body[data-mode=dark] .wiki-editor-toolbar,body[data-mode=dark] .wiki-check,body[data-mode=dark] .wiki-role-fieldset>div label,body[data-mode=dark] .wiki-type-picker button{border-color:var(--wiki-line)!important;color:var(--wiki-ink)!important;background:#174454d1!important}body[data-mode=dark] .wiki-type-picker button.active,body[data-mode=dark] .wiki-type-picker button>span{background:#2b5c68eb!important;border-color:#5f8794!important}body[data-mode=dark] .wiki-type-picker legend,body[data-mode=dark] .wiki-type-picker small,body[data-mode=dark] :is(.wiki-form-grid label,.wiki-block-label,.wiki-editor-field>span,.wiki-role-fieldset legend){color:var(--wiki-muted)!important}body[data-mode=dark] :is(.wiki-dialog input,.wiki-dialog select,.wiki-dialog textarea,.wiki-editor,.wiki-editor-toolbar button,.wiki-dialog .wiki-secondary){border-color:var(--wiki-line)!important;background:var(--ppx-dropdown-surface-raised)!important;color:var(--wiki-ink)!important}body[data-mode=dark] .wiki-upload{border-color:var(--wiki-line)!important;color:var(--wiki-ink)!important;background:#17445494!important}body[data-mode=dark] .wiki-editor:empty:before{color:var(--wiki-muted)!important}body[data-mode=dark] .wiki-form-error{color:#ffc1c7;background:#7f2b3847;border-color:#ee919a57}@media(max-width:1180px){.wiki-layout{grid-template-columns:240px minmax(0,1fr)}.wiki-info-card{grid-column:2;position:static}}@media(max-width:760px){.wiki-workspace{padding:18px 14px}.wiki-hero,.wiki-hero-actions{flex-direction:column;align-items:stretch}.wiki-search{width:100%}.wiki-stats{flex-wrap:wrap}.wiki-layout{grid-template-columns:1fr}.wiki-tree-card,.wiki-info-card{grid-column:auto;position:static}.wiki-tree{max-height:310px}.wiki-result-grid{grid-template-columns:1fr}.wiki-reader-header,.wiki-asset-callout,.wiki-ack-card{flex-direction:column;align-items:stretch}.wiki-form-grid{grid-template-columns:1fr}.wiki-form-grid label{grid-column:1/-1}.wiki-type-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-dialog-backdrop{padding:10px;left:0}}@media(max-width:520px){.wiki-type-picker>div{grid-template-columns:1fr}}.wiki-stat-link{border:1px solid var(--wiki-line);min-height:34px;color:var(--wiki-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;text-decoration:none;display:inline-flex}.wiki-stat-link:hover,.wiki-stat-link[aria-current=page]{color:var(--wiki-ink);border-color:#046295}.wiki-trash-list{gap:4px;margin:0;padding:14px;list-style:none;display:grid}.wiki-trash-list li{border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto 32px;align-items:center;gap:10px;padding:9px 11px;display:grid}.wiki-trash-list li:hover,.wiki-trash-list li.picked{background:#f3f4f6}.wiki-trash-list label{min-width:0;color:var(--wiki-ink);cursor:pointer;align-items:center;gap:9px;font-size:12.5px;display:flex}.wiki-trash-list label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wiki-trash-list small,.wiki-trash-list time{color:var(--wiki-muted);white-space:nowrap;font-size:11px}.wiki-trash-list li>button{width:30px;height:30px;color:var(--wiki-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.wiki-trash-list li>button:hover{color:var(--wiki-ink);background:#f3f4f6}@media(max-width:760px){.wiki-trash-list li{grid-template-columns:minmax(0,1fr) 32px}.wiki-trash-list small,.wiki-trash-list time{grid-column:1}}.wiki-tree-card[data-variant=table]{box-shadow:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible;container-type:inline-size}.wiki-tree-card[data-variant=table]>header{border-bottom:0}.wiki-tree-card[data-variant=table] .wiki-tree{max-height:none;position:relative;overflow:visible}.wiki-tree[data-variant=table][data-marquee=true]{-webkit-user-select:none;user-select:none}.wiki-tree-columns{grid-template-columns:var(--wiki-table-columns);border-bottom:1px solid var(--wiki-line);align-items:center;gap:7px;margin:0 9px;padding:14px 8px 9px;display:grid}.wiki-tree-card[data-variant=table]>header,.wiki-layout[data-mode=struktur] .wiki-tree-card>header{border-bottom:0}.wiki-tree-card[data-variant=table],.wiki-tree[data-variant=table]{--wiki-table-columns:14px 18px minmax(0, 1fr) 76px 104px 72px 92px 14px}.wiki-tree-columns .wiki-col{color:var(--wiki-muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.wiki-tree-columns .wiki-col:hover,.wiki-tree-columns .wiki-col[aria-sort=ascending],.wiki-tree-columns .wiki-col[aria-sort=descending]{color:var(--wiki-ink)}.wiki-tree-columns .wiki-col--title{grid-column:1/4}.wiki-tree[data-variant=table] a,.wiki-tree[data-variant=table] .wiki-tree-row--renaming{grid-template-columns:var(--wiki-table-columns)}.wiki-tree[data-variant=table][data-activation=dblclick] a,.wiki-tree[data-variant=table][data-activation=dblclick] .wiki-tree-row--renaming{min-height:48px;color:var(--wiki-ink);border-radius:10px}.wiki-tree[data-variant=table][data-activation=dblclick] .wiki-tree-label{font-size:var(--ppx-type-body-size,14px);font-weight:500}.wiki-tree[data-variant=table][data-activation=dblclick] a:hover{background:var(--pp-surface-muted,#edf3f5)}@supports (color:color-mix(in lab,red,red)){.wiki-tree[data-variant=table][data-activation=dblclick] a:hover{background:color-mix(in srgb,var(--pp-surface-muted,#edf3f5) 60%,transparent)}}.wiki-tree[data-variant=table][data-activation=dblclick] a.picked{background:var(--color-accent-soft,#e6f0f6);color:var(--color-accent,#046295);box-shadow:none}.wiki-tree[data-variant=table] .wiki-col{color:var(--wiki-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wiki-tree[data-variant=table] .wiki-col--status[data-status=draft]{color:#8f681f}.wiki-tree[data-variant=table] .wiki-col--status[data-status=archived]{color:#8a8a8a}.wiki-tree[data-variant=table] .wiki-col--fileSize,.wiki-tree[data-variant=table] .wiki-col--updatedAt{font-variant-numeric:tabular-nums}@container (max-width:900px){.wiki-tree-card[data-variant=table]>.wiki-tree-columns,.wiki-tree[data-variant=table]{--wiki-table-columns:14px 18px minmax(0, 1fr) 104px 92px 14px}.wiki-col--type,.wiki-col--fileSize{display:none!important}}@container (max-width:600px){.wiki-tree-card[data-variant=table]>.wiki-tree-columns,.wiki-tree[data-variant=table]{--wiki-table-columns:14px 18px minmax(0, 1fr) 104px 14px}.wiki-col--updatedAt{display:none!important}}.wiki-breadcrumb{color:var(--wiki-muted);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:10px;font-size:11.5px;display:flex}.wiki-breadcrumb a{color:inherit;border-radius:6px;align-items:center;padding:2px 5px;text-decoration:none;display:inline-flex}.wiki-breadcrumb a:hover{color:var(--wiki-ink);background:#f3f4f6}.wiki-breadcrumb [aria-current=page]{color:var(--wiki-ink);font-weight:700}.wiki-layout[data-mode=struktur]{grid-template-columns:minmax(0,1fr)}.wiki-layout[data-mode=struktur] .wiki-tree-card{border:1px solid var(--wiki-line);background:#ffffffe0;border-radius:20px;position:static;overflow:hidden;box-shadow:0 18px 50px #2441420f}.wiki-layout[data-mode=struktur] .wiki-tree{max-height:none;overflow:visible}.wiki-tree-tools button[aria-pressed=true]{color:#fff;background:#557f77}.wiki-stats>button{font:inherit;cursor:pointer}.wiki-stats>button:hover{border-color:#9fc3d7}.wiki-stats>button[aria-pressed=true]{background:var(--pp-action-primary);color:#fff;border-color:#9fc3d7}.wiki-stats>button[aria-pressed=true] span{color:#ffffffd1}.wiki-preview-frame{margin-top:clamp(20px,2.5vw,30px);padding:0 clamp(24px,3vw,38px)}.wiki-reader-swap{animation:wiki-reader-in var(--ppx-duration-fast) var(--ppx-ease-out) both}@keyframes wiki-reader-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}@media(prefers-reduced-motion:reduce){.wiki-reader-swap{animation:none}}.wiki-tree-card[data-variant=table][data-lifecycle=false],.wiki-tree[data-variant=table][data-lifecycle=false]{--wiki-table-columns:14px 18px minmax(0, 1fr) 76px 72px 92px 14px}@container (max-width:900px){.wiki-tree-card[data-variant=table][data-lifecycle=false]>.wiki-tree-columns,.wiki-tree[data-variant=table][data-lifecycle=false]{--wiki-table-columns:14px 18px minmax(0, 1fr) 92px 14px}}@container (max-width:600px){.wiki-tree-card[data-variant=table][data-lifecycle=false]>.wiki-tree-columns,.wiki-tree[data-variant=table][data-lifecycle=false]{--wiki-table-columns:14px 18px minmax(0, 1fr) 14px}}.wiki-tree-lock{color:var(--wiki-muted);justify-self:end}.wiki-tree-card[data-variant=grid]{box-shadow:none;background:0 0;border:0;border-radius:0;position:static;overflow:visible;container-type:inline-size}.wiki-tree-card[data-variant=grid] .wiki-tree{max-height:none;position:relative;overflow:visible}.wiki-tree[data-variant=grid]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:4px 2px 2px;display:grid}.wiki-tree[data-variant=grid][data-marquee=true]{-webkit-user-select:none;user-select:none}.wiki-tree[data-variant=grid] a,.wiki-tree[data-variant=grid] .wiki-tree-row--renaming{background:var(--pp-surface-muted,#edf3f5);min-height:48px;color:var(--wiki-ink);text-align:left;border:0;border-radius:12px;grid-template-rows:48px;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:0;padding:0;display:grid;position:relative}.wiki-tree[data-variant=grid] a:not([data-type=folder]),.wiki-tree[data-variant=grid] .wiki-tree-row--renaming:not([data-type=folder]){grid-template-rows:48px auto;align-content:start}.wiki-tree[data-variant=grid] a:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--ppx-duration-fast) var(--ppx-ease-out);background:currentColor;position:absolute;inset:0}.wiki-tree[data-variant=grid] a:hover:after{opacity:.06}.wiki-tree[data-variant=grid] a:focus-visible{outline:2px solid var(--color-accent,#046295);outline-offset:2px}.wiki-tree[data-variant=grid] a.active,.wiki-tree[data-variant=grid] a.picked{background:var(--color-accent-soft,#e6f0f6);color:var(--color-accent,#046295);box-shadow:none}.wiki-tree[data-variant=grid] a.file-target,.wiki-tree[data-variant=grid] a[data-drop-placement=inside]{background:var(--color-accent-soft,#e6f0f6);box-shadow:inset 0 0 0 2px var(--color-accent,#046295)}.wiki-tile-glyph{width:48px;height:48px;color:var(--pp-text-secondary,#526f79);place-items:center;display:grid}.wiki-tile-glyph[data-type=file],.wiki-tile-glyph[data-type=link]{color:var(--color-accent,#046295)}.wiki-tree[data-variant=grid] a.picked .wiki-tile-glyph{color:inherit}.wiki-tree[data-variant=grid] .wiki-tree-label{color:inherit;font-size:var(--ppx-type-body-size,14px);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.wiki-tree[data-variant=grid] a.active .wiki-tree-label{font-weight:500}.wiki-tile-body{background:var(--pp-surface-raised,#fff);min-height:120px;color:var(--pp-text-secondary,#526f79);border-radius:4px;grid-area:2/1/auto/-1;place-content:center;justify-items:center;gap:8px;margin:0 8px 8px;display:grid}.wiki-tree[data-variant=grid] a.picked .wiki-tile-body{color:var(--color-accent,#046295)}.wiki-tile-body[data-picture=true]{position:relative;overflow:hidden}.wiki-tile-body>img{object-fit:cover;object-position:center top;background:var(--pp-surface-raised,#fff);opacity:0;width:100%;height:100%;transition:opacity var(--ppx-duration-fast) var(--ppx-ease-out);position:absolute;inset:0}.wiki-tile-body>img[data-loaded=true]{opacity:1}.wiki-tile-meta{max-width:100%;color:var(--wiki-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:11px;overflow:hidden}.wiki-tile-more{width:32px;height:32px;color:var(--pp-text-secondary,#526f79);cursor:pointer;transition:background-color var(--ppx-duration-fast) var(--ppx-ease-out);border-radius:999px;grid-area:1/3;justify-self:end;place-items:center;margin-right:4px;display:grid}.wiki-tile-more:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.wiki-tile-more:hover{background:color-mix(in srgb,currentcolor 12%,transparent)}}.wiki-tree[data-variant=grid] a.picked .wiki-tile-more{color:inherit}.wiki-tree[data-variant=grid]>.wiki-row-slot[data-group-start=true]{grid-column:1}.wiki-tree[data-variant=grid] .wiki-tree-row--renaming input{text-align:left;grid-column:2;width:100%;min-width:0}.wiki-marquee{z-index:3;border:1px solid #04629599;position:absolute}@supports (color:color-mix(in lab,red,red)){.wiki-marquee{border:1px solid color-mix(in srgb,var(--color-accent,#046295) 60%,transparent)}}.wiki-marquee{background:#0462951a;border-radius:2px}@supports (color:color-mix(in lab,red,red)){.wiki-marquee{background:color-mix(in srgb,var(--color-accent,#046295) 10%,transparent)}}.wiki-marquee{pointer-events:none}.wiki-tree-card[data-variant=grid]>.wiki-root-drop{width:100%;margin:12px 0 0}@container (max-width:460px){.wiki-tree[data-variant=grid]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.wiki-tree[data-variant=grid] a,.wiki-tree[data-variant=grid] .wiki-tree-row--renaming{grid-template-columns:40px minmax(0,1fr) 36px}.wiki-tile-glyph{width:40px}.wiki-tile-body{min-height:96px}}.workspace-page{--workspace-surface:var(--background-default)}@supports (color:color-mix(in lab,red,red)){.workspace-page{--workspace-surface:color-mix(in srgb, var(--background-default) 92%, white)}}.workspace-page{--workspace-soft:var(--background-default)}@supports (color:color-mix(in lab,red,red)){.workspace-page{--workspace-soft:color-mix(in srgb, var(--background-default) 82%, var(--action-primary-default) 18%)}}.workspace-page{--workspace-line:var(--border-default);--workspace-accent:var(--action-primary-default);height:auto;min-height:100%;color:var(--text-default);grid-auto-rows:max-content;align-content:start;gap:22px;padding:28px 32px 48px;display:grid}.workspace-page :where(a){color:inherit;text-decoration:none}.workspace-page>.ppx-workspace-tabs{margin-block:-7px}.workspace-primary{background:var(--workspace-accent);min-height:39px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.78rem;font-weight:750;display:inline-flex;color:#fff!important}.workspace-primary:disabled{cursor:not-allowed;opacity:.55}.workspace-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-card-grid>a{border:1px solid var(--workspace-line);background:linear-gradient(145deg,#fafdfef5,#eef7faeb);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:132px;padding:18px;transition:transform .15s,border-color .15s;display:grid;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #1e526612}.workspace-card-grid>a:hover{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab,red,red)){.workspace-card-grid>a:hover{border-color:color-mix(in srgb,var(--workspace-accent) 55%,var(--workspace-line))}}.workspace-card-grid>a:hover{transform:translateY(-2px)}.workspace-card-icon{background:var(--workspace-soft);width:42px;height:42px;color:var(--workspace-accent);border-radius:13px;place-items:center;display:grid}.workspace-card-grid>a>div{gap:4px;min-width:0;display:grid}.workspace-card-grid small{color:var(--text-subdued);letter-spacing:.08em;font-size:.62rem;font-weight:800}.workspace-card-grid strong{font-size:.92rem}.workspace-card-grid p{color:var(--text-subdued);margin:0;font-size:.72rem;line-height:1.4}.workspace-card-grid b{background:var(--workspace-soft);min-width:27px;height:27px;color:var(--workspace-accent);border-radius:999px;place-items:center;font-size:.72rem;display:grid}.workspace-columns{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.workspace-page .workspace-columns .ppx-content-section__body{padding:0}.workspace-page .workspace-columns .ppx-content-section__body>.ppx-empty-state[data-variant=inline]{padding:14px 18px}.workspace-list>a{border-bottom:1px solid var(--workspace-line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.workspace-list>a:last-child{border:0}.workspace-list>a.workspace-overdue>span,.workspace-list>a.workspace-overdue small{color:#c25a4a}.workspace-list>a>div{gap:3px;display:grid}.workspace-list small,.workspace-announcements small{color:var(--text-subdued);font-size:.68rem}.workspace-announcements>article{border-bottom:1px solid var(--workspace-line);gap:11px;padding:14px 18px;display:flex}.workspace-announcements>article:last-child{border:0}.workspace-announcements>article>span{color:var(--workspace-accent)}.workspace-announcements div{gap:4px;display:grid}.workspace-announcements p{color:var(--text-subdued);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.workspace-page .ppx-content-section__body:has(>.workspace-request-list){padding:0}.workspace-request-list>article{padding:18px var(--ppx-section-body-pad,24px);border-bottom:1px solid var(--workspace-line);grid-template-columns:150px minmax(0,1fr) auto;gap:18px;display:grid}.workspace-request-list>article:last-child{border-bottom:0}.workspace-request-type{color:var(--workspace-accent);align-items:flex-start;gap:8px;font-size:.74rem;font-weight:750;display:flex}.workspace-request-copy{gap:9px;display:grid}.workspace-request-copy header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-request-copy h2{margin:0;font-size:1rem}.workspace-request-copy header span{background:var(--workspace-soft);color:var(--workspace-accent);border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:750}.workspace-request-copy header span[data-status=rejected]{color:#c25a4a;background:#c25a4a1f}.workspace-request-copy p{color:var(--text-subdued);margin:0;font-size:.78rem;line-height:1.5}.workspace-request-copy dl{flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.workspace-request-copy dl div{gap:2px;display:grid}.workspace-request-copy dt{color:var(--text-subdued);text-transform:uppercase;font-size:.62rem}.workspace-request-copy dd{margin:0;font-size:.72rem}.workspace-request-copy blockquote{border-left:3px solid var(--workspace-accent);background:var(--workspace-soft);margin:0;padding:10px 12px;font-size:.74rem}.workspace-request-actions{align-items:flex-start;gap:8px;display:flex}.workspace-group-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.workspace-group-list{overflow:hidden}.workspace-group-list>a{border-bottom:1px solid var(--workspace-line);gap:4px;padding:15px 17px;display:grid}.workspace-group-list>a[aria-current=page]{background:var(--workspace-soft)}.workspace-group-list>a span,.workspace-group-list>a small{color:var(--text-subdued);font-size:.68rem}.workspace-group-detail>header .ppx-action{min-height:34px}.workspace-group-description{border-bottom:1px solid var(--workspace-line);color:var(--text-subdued);margin:0;padding:16px 18px;font-size:.8rem}.workspace-group-members{border-bottom:1px solid var(--workspace-line);gap:12px;padding:16px 18px;display:grid}.workspace-group-members>div,.workspace-group-member-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-group-members label,.workspace-group-member-options label{align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.workspace-group-members label span{display:grid}.workspace-group-members label small{color:var(--text-subdued)}.workspace-group-messages{max-height:430px;display:grid;overflow:auto}.workspace-group-messages>article{border-bottom:1px solid var(--workspace-line);padding:13px 18px}.workspace-group-messages p{color:var(--text-subdued);margin:4px 0 0;font-size:.78rem;line-height:1.5}.workspace-message-form{gap:10px;padding:16px 18px;display:flex}.workspace-message-form label{flex:1}.workspace-message-form textarea{resize:vertical;border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;color:var(--text-default);font:inherit;border-radius:10px;padding:10px}.workspace-request-actions select,.workspace-request-actions button{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:35px;color:var(--text-default);font:inherit;border-radius:9px;padding:0 10px;font-size:.7rem}.ppx-dialog-backdrop{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ppx-dialog-panel{--workspace-accent:var(--action-primary-default,#527985);--ppx-dialog-background:var(--background-default,#fbfdff);--ppx-dialog-background-subdued:var(--background-subdued,#f3f7fa);--ppx-dialog-border:var(--border-default,#dce6ed);--ppx-dialog-text:var(--text-default,#132936);--ppx-dialog-text-subdued:var(--text-subdued,#667b87);box-sizing:border-box;border:1px solid var(--ppx-dialog-border);background:var(--ppx-dialog-background);width:min(620px,100%);max-height:min(800px,90vh);color:var(--ppx-dialog-text);border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 70px #08192047}.ppx-dialog-panel>.settings-dialog__header{border-bottom:1px solid var(--ppx-dialog-border);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.ppx-dialog-panel>.settings-dialog__header>div{gap:3px;min-width:0;display:grid}.ppx-dialog-panel>.settings-dialog__header span{color:var(--workspace-accent);letter-spacing:.08em;font-size:.64rem;font-weight:800}.ppx-dialog-panel h2{margin:0;font-size:1.15rem}.ppx-dialog-panel>.settings-dialog__header>button{background:var(--ppx-dialog-background-subdued);width:40px;height:40px;color:var(--ppx-dialog-text);cursor:pointer;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ppx-dialog-panel form{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px 20px;display:grid}.ppx-dialog-panel label{color:var(--ppx-dialog-text-subdued);gap:6px;font-size:.69rem;font-weight:700;display:grid}.ppx-dialog-panel :is(input,textarea,select){border:1px solid var(--ppx-dialog-border);background:var(--ppx-dialog-background);width:100%;min-height:39px;color:var(--ppx-dialog-text);font:inherit;border-radius:9px;outline:none;padding:8px 10px}.ppx-dialog-panel :is(input,textarea,select):focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px var(--workspace-accent)}@supports (color:color-mix(in lab,red,red)){.ppx-dialog-panel :is(input,textarea,select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--workspace-accent) 17%,transparent)}}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-form-grid .wide{grid-column:1/-1}.ppx-dialog-panel footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ppx-dialog-panel footer>button:not(.workspace-primary,.ppx-action){border:1px solid var(--ppx-dialog-border);background:var(--ppx-dialog-background);min-height:39px;color:var(--ppx-dialog-text);font:inherit;cursor:pointer;border-radius:9px;padding:0 13px}.workspace-form-error{color:#c25a4a;background:#c25a4a1f;border-radius:9px;align-items:center;gap:7px;margin:0;padding:10px;font-size:.72rem;display:flex}.workspace-request-recipient{color:var(--workspace-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem;margin:.9rem 0 0;font-size:.84rem;display:flex}.workspace-request-recipient strong{color:var(--workspace-ink)}.ppx-dialog-panel fieldset{border:1px solid var(--ppx-dialog-border);border-radius:11px;margin:0;padding:12px}.ppx-dialog-panel legend{padding:0 5px;font-size:.7rem;font-weight:750}body[data-mode=dark] .workspace-page{--workspace-surface:#1a4051;--workspace-soft:#274d5e;--workspace-line:#4c6875}body[data-mode=dark] .workspace-card-grid>a,body[data-mode=dark] .ppx-dialog-panel{box-shadow:none}@media(max-width:1180px){.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.workspace-page{padding:18px 16px 36px}.workspace-group-layout,.workspace-group-members>div,.workspace-group-member-options,.workspace-columns,.workspace-request-list>article{grid-template-columns:1fr}.workspace-request-actions{justify-content:flex-end}}@media(max-width:560px){.workspace-card-grid,.workspace-form-grid{grid-template-columns:1fr}.workspace-card-grid>a{min-height:105px}.workspace-form-grid .wide{grid-column:auto}}.project-page{align-content:start;gap:22px;display:grid}body[data-mode=dark] .project-page{--pp-surface:#111b20;--pp-surface-page:#111b20;--pp-surface-raised:#20272b;--pp-surface-muted:#17262d;--pp-surface-subtle:#1b2d35;--pp-surface-soft:#1b2d35;--pp-border-subtle:#ffffff1a;--pp-border-strong:#8fbcca4d;--pp-text:#e4eef2;--pp-text-primary:#edf4f5;--pp-text-secondary:#adc0c5;--pp-text-muted:#8facb6;--ppx-surface:#20272b;--ppx-ink-950:#edf4f5;--ppx-muted:#8facb6}.project-toolbar,.project-view-switch{flex-wrap:wrap}.project-section-creator{border-block:1px solid var(--pp-border-subtle);align-items:center;gap:8px;padding:10px 12px;display:flex}.project-section-creator label{flex:1}.project-section-creator input{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);width:100%;min-height:40px;color:var(--pp-text-primary);border-radius:11px;padding:0 12px}.project-task-card__signals{color:var(--pp-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.project-task-card__signals span{align-items:center;gap:4px;display:inline-flex}.project-task-table td:first-child button{align-items:center;gap:6px;display:inline-flex}.project-overview-view{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px;padding:18px;display:grid}.project-status-update-form{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:16px;align-content:start;gap:14px;padding:18px;display:grid}.project-status-timeline{align-content:start;gap:10px;display:grid}.project-status-timeline>article{border:1px solid var(--pp-border-subtle);border-inline-start:4px solid var(--pp-status-info);background:var(--pp-surface-raised);border-radius:14px;padding:14px 16px}.project-status-timeline>article[data-health=on_track]{border-inline-start-color:var(--pp-status-success)}.project-status-timeline>article[data-health=at_risk]{border-inline-start-color:var(--pp-status-warning)}.project-status-timeline>article[data-health=off_track]{border-inline-start-color:var(--pp-status-danger)}.project-status-timeline header{justify-content:space-between;gap:12px;display:flex}.project-status-timeline header span,.project-status-timeline p{color:var(--pp-text-muted);font-size:13px}.project-status-timeline p{color:var(--pp-text-primary);margin:8px 0 0;line-height:1.55}.project-calendar-view>header{justify-content:center;align-items:center;gap:14px;padding-block-end:14px;display:flex}.project-calendar-view>header strong{text-align:center;text-transform:capitalize;min-width:190px}.project-calendar-weekdays,.project-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.project-calendar-weekdays span{color:var(--pp-text-muted);padding:8px;font-size:12px;font-weight:700}.project-calendar-grid{border-block-start:1px solid var(--pp-border-subtle);border-inline-start:1px solid var(--pp-border-subtle)}.project-calendar-grid section{border-inline-end:1px solid var(--pp-border-subtle);border-block-end:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);align-content:start;gap:5px;min-height:112px;padding:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid section{background:color-mix(in srgb,var(--pp-surface-raised) 72%,transparent)}}.project-calendar-grid section:not([data-current=true]){opacity:.52}.project-calendar-grid time{color:var(--pp-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.project-calendar-grid button{background:var(--pp-action-primary);border:0;border-radius:7px;align-items:center;gap:4px;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid button{background:color-mix(in srgb,var(--pp-action-primary) 12%,var(--pp-surface-raised))}}.project-calendar-grid button{color:var(--pp-text-primary);text-align:start;cursor:pointer;padding:5px 6px;font-size:11px}.project-calendar-grid button[data-status=done]{opacity:.7;text-decoration:line-through}.project-files-view{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:18px;display:grid}.my-task-groups[data-view=board]{grid-template-columns:repeat(4,minmax(230px,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}.my-task-groups[data-view=board]>section>div{gap:8px;padding:9px;display:grid}.my-task-groups[data-view=board] article{grid-template-columns:auto 1fr;gap:8px}.my-task-groups[data-view=board] article>.my-task-status,.my-task-groups[data-view=board] article>time{grid-column:2}.my-task-calendar{gap:9px;padding:18px;display:grid}.my-task-calendar>article{border:1px solid var(--pp-border-subtle);border-inline-start:4px solid var(--pp-action-primary);background:var(--pp-surface-raised);border-radius:12px;grid-template-columns:minmax(130px,.25fr) 1fr;align-items:center;gap:16px;padding:12px 14px;display:grid}.my-task-calendar>article[data-status=blocked]{border-inline-start-color:var(--pp-status-warning)}.my-task-calendar>article[data-status=done]{border-inline-start-color:var(--pp-status-success);opacity:.72}.my-task-calendar time{color:var(--pp-text-muted);font-variant-numeric:tabular-nums}.my-task-calendar a{color:var(--pp-text-primary);gap:3px;text-decoration:none;display:grid}.my-task-calendar a span{color:var(--pp-text-muted);font-size:12px}.project-files-view>article,.project-attachment-list article{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.project-files-view a,.project-attachment-list a{min-width:0;color:var(--pp-text-primary);gap:3px;text-decoration:none;display:grid}.project-files-view a{flex:1}.project-files-view a:first-line,.project-attachment-list strong{font-weight:700}.project-files-view span,.project-attachment-list span{color:var(--pp-text-muted);font-size:12px}.project-task-relations{border-block-start:1px solid var(--pp-border-subtle);gap:10px;padding:16px 18px;display:grid}.project-task-relations>header{justify-content:space-between;align-items:center;display:flex}.project-task-relations h4{margin:0;font-size:14px}.project-task-relations>header>span{background:var(--pp-surface-muted);color:var(--pp-text-muted);border-radius:999px;padding:2px 7px;font-size:11px}.project-subtask-list,.project-dependency-list,.project-attachment-list{gap:7px;display:grid}.project-subtask-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.project-subtask-toolbar>select{width:100%;min-width:0}.project-subtask-list__empty{background:var(--pp-surface-muted);color:var(--pp-text-muted);text-align:center;border-radius:9px;margin:2px 0;padding:10px;font-size:12px}.project-subtask-list article,.project-dependency-list article{border:1px solid var(--pp-border-subtle);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.project-subtask-list article>button:last-child{color:var(--pp-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;gap:2px;display:grid}.project-subtask-list article span,.project-dependency-list small{color:var(--pp-text-muted);font-size:11px}.project-subtask-list article[data-done=true] strong{text-decoration:line-through}.project-dependency-list article>span{flex:1;gap:2px;display:grid}.project-dependency-list article[data-resolved=false]>svg{color:var(--pp-status-warning)}.project-dependency-list article[data-resolved=true]>svg{color:var(--pp-status-success)}.project-inline-add{align-items:end;gap:7px;display:flex}.project-inline-add>label,.project-inline-add>.project-field{flex:1}.project-inline-add input{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);width:100%;min-height:40px;color:var(--pp-text-primary);border-radius:11px;padding:0 11px}.project-attachment-list article a{flex:1}.project-file-action{border:1px dashed var(--pp-border-strong);min-height:40px;color:var(--pp-text-muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.project-file-action input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.project-detail-tabs{border-block:1px solid var(--pp-border-subtle);grid-template-columns:1fr 1fr;display:grid}.project-detail-tabs button{min-height:44px;color:var(--pp-text-muted);cursor:pointer;border:0;background:0 0;border-block-end:2px solid #0000}.project-detail-tabs button[aria-selected=true]{border-block-end-color:var(--pp-action-primary);color:var(--pp-text-primary);font-weight:700}.project-detail-tabs span{font-size:11px}.project-activity-list{gap:0;padding:10px 18px 20px;display:grid}.project-activity-list article{border-block-end:1px solid var(--pp-border-subtle);grid-template-columns:12px 1fr;gap:9px;padding:10px 0;display:grid}.project-activity-list__dot{background:var(--pp-action-primary);border-radius:50%;width:8px;height:8px;margin-block-start:5px}.project-activity-list p{margin:0;font-size:13px}.project-activity-list time{color:var(--pp-text-muted);font-size:11px}@media(max-width:980px){.project-overview-view{grid-template-columns:1fr}.project-calendar-view{min-width:680px}}@media(max-width:700px){.project-toolbar>.ppx-select,.project-toolbar>[data-pp-select]{width:100%;min-width:0}.project-section-creator,.project-inline-add{flex-direction:column;align-items:stretch}.project-calendar-view{min-width:620px}}.project-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.project-metrics article{min-height:78px;color:var(--ppx-muted);background:#ffffffe6;border:1px solid #c0cfd294;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:17px 19px;display:grid;box-shadow:0 10px 30px #2b4a540d}.project-metrics article>svg{color:var(--color-accent)}.project-metrics article strong{color:var(--ppx-ink-950);font-variant-numeric:tabular-nums;font-size:26px}.project-metrics article[data-tone=critical]>:is(svg,strong){color:var(--pp-action-danger)}.project-state-message{border:1px solid var(--pp-action-danger);padding:13px 16px}@supports (color:color-mix(in lab,red,red)){.project-state-message{border:1px solid color-mix(in oklab,var(--pp-action-danger) 36%,transparent)}}.project-state-message{background:var(--pp-action-danger-soft);color:var(--pp-action-danger);border-radius:13px;font-size:13px;font-weight:650}.project-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.project-list{background:#ffffffeb;border:1px solid #c0cfd294;border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #2b4a540d}.project-list>header{border-bottom:1px solid #c0cfd27a;justify-content:space-between;align-items:center;padding:18px;display:flex}.project-list>header span,.project-list nav a b{background:var(--color-accent-soft);min-width:25px;height:25px;color:var(--color-accent);border-radius:9px;place-items:center;font-size:12px;display:grid}.project-list nav{gap:3px;padding:8px;display:grid}.project-list nav a{min-width:0;color:var(--ppx-ink-950);border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.project-list nav a:hover,.project-list nav a[aria-current=page]{border-color:#04629540}@supports (color:color-mix(in lab,red,red)){.project-list nav a:hover,.project-list nav a[aria-current=page]{border-color:color-mix(in oklab,var(--color-accent) 25%,transparent)}}.project-list nav a:hover,.project-list nav a[aria-current=page]{background:var(--color-accent-soft)}.project-list__icon{width:34px;height:34px;color:var(--color-accent);background:#5b7c8a1a;border-radius:11px;place-items:center;display:grid}.project-list nav a div{gap:4px;min-width:0;display:grid}.project-list nav a strong,.project-list nav a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-list nav a strong{font-size:13px}.project-list nav a small{color:var(--ppx-muted);font-size:11px}.project-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.project-inline-form{border:1px solid #9ab9c6;margin-bottom:20px;padding:20px}@supports (color:color-mix(in lab,red,red)){.project-inline-form{border:1px solid color-mix(in oklab,var(--color-accent) 20%,#c0cfd2)}}.project-inline-form{background:#f7fafc;border-radius:17px}@supports (color:color-mix(in lab,red,red)){.project-inline-form{background:color-mix(in oklab,var(--color-accent-soft) 34%,white)}}.project-field,.project-members{border:0;align-content:start;gap:7px;min-width:0;margin:0;padding:0;display:grid}.project-field--wide{grid-column:1/-1}.project-field>span,.project-members>legend{color:var(--ppx-ink-950);font-size:12px;font-weight:740}.project-field>:is(input,textarea),.project-comments textarea{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);width:100%;color:var(--ppx-ink-950);font:inherit;border-radius:11px;font-size:13px}.project-field>input{min-height:40px;padding:9px 12px}.project-field>textarea,.project-comments textarea{resize:vertical;padding:11px 12px;line-height:1.5}.project-field>:is(input,textarea):focus-visible,.project-comments textarea:focus-visible{border-color:var(--pp-action-primary);outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.project-members>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.project-members label{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-width:0;padding:10px 11px;display:grid}.project-members label:has(input:checked){border-color:#04629585}@supports (color:color-mix(in lab,red,red)){.project-members label:has(input:checked){border-color:color-mix(in oklab,var(--color-accent) 52%,transparent)}}.project-members label:has(input:checked){background:var(--color-accent-soft)}.project-members label>span{grid-template-columns:auto 1fr;gap:2px 7px;min-width:0;display:grid}.project-members label svg{color:var(--color-accent);grid-row:1/3}.project-members label small{color:var(--ppx-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.project-member-access-row{grid-template-columns:minmax(0,1fr) minmax(210px,.82fr);align-items:center;gap:8px;min-width:0;display:grid}.project-member-access-row>label{min-height:46px}.project-member-access-row>select{width:100%;min-width:0}.project-member-access-row__owner{border:1px solid var(--pp-border-subtle);background:var(--ppx-surface-subtle);min-height:40px;color:var(--ppx-muted);border-radius:10px;align-items:center;padding:0 12px;font-size:11px;font-weight:720;display:inline-flex}.project-access-default small{color:var(--ppx-muted);font-size:11px;line-height:1.45}.project-form__actions{justify-content:flex-end;gap:9px;display:flex}.project-summary{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.project-summary>span,.my-task-status{min-height:30px;color:var(--ppx-muted);background:#f5f8f9e6;border:1px solid #c0cfd294;border-radius:10px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:680;display:inline-flex}.project-summary>span[data-status=active],.my-task-status[data-status=in_progress]{border-color:#0462954d}@supports (color:color-mix(in lab,red,red)){.project-summary>span[data-status=active],.my-task-status[data-status=in_progress]{border-color:color-mix(in oklab,var(--color-accent) 30%,transparent)}}.project-summary>span[data-status=active],.my-task-status[data-status=in_progress]{background:var(--color-accent-soft);color:var(--color-accent)}.project-summary>span[data-status=on_hold],.my-task-status[data-status=blocked]{border-color:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.project-summary>span[data-status=on_hold],.my-task-status[data-status=blocked]{border-color:color-mix(in oklab,var(--pp-action-warning) 34%,transparent)}}.project-summary>span[data-status=on_hold],.my-task-status[data-status=blocked]{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.project-summary>.project-summary__access-role{border-color:#0462953d}@supports (color:color-mix(in lab,red,red)){.project-summary>.project-summary__access-role{border-color:color-mix(in oklab,var(--color-accent) 24%,transparent)}}.project-summary>.project-summary__access-role{background:#f1f6fa}@supports (color:color-mix(in lab,red,red)){.project-summary>.project-summary__access-role{background:color-mix(in oklab,var(--color-accent-soft) 58%,white)}}.project-summary>.project-summary__access-role{color:var(--color-accent)}.project-toolbar{align-items:center;gap:10px;margin-bottom:18px;display:flex}.project-toolbar>label{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);min-width:min(340px,100%);min-height:40px;color:var(--ppx-muted);border-radius:11px;flex:auto;align-items:center;gap:8px;padding:0 12px;display:flex}.project-toolbar>label:focus-within{border-color:var(--pp-action-primary);outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.project-toolbar input{width:100%;color:var(--ppx-ink-950);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.project-view-switch{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);border-radius:12px;padding:3px;display:flex}.project-view-switch button{min-height:34px;color:var(--pp-action-neutral-fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:720;display:inline-flex}.project-workarea{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.project-data-view{min-width:0}.project-board{grid-template-columns:repeat(4,minmax(248px,1fr));gap:11px;padding-bottom:7px;display:grid;overflow-x:auto}.project-board>section{background:#eff4f6d1;border-radius:16px;min-width:248px}.project-board>section>header,.my-task-groups>section>header{justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.project-board>section>header span,.my-task-groups>section>header span{color:var(--ppx-ink-950);align-items:center;gap:7px;display:flex}.project-board>section>header b,.my-task-groups>section>header b{color:var(--ppx-muted);font-size:12px}.project-board__section-meta{align-items:center;gap:3px;display:flex}.project-board__section-meta>button{width:36px;height:36px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background-color .15s,color .15s,transform .15s;display:inline-grid}.project-board__section-meta>button:hover:not(:disabled),.project-board__section-meta>button[aria-expanded=true]{background:var(--ppx-surface-raised);color:var(--color-accent);transform:translateY(-1px)}.project-board__section-meta>button:disabled{opacity:.32;cursor:default}.project-board>section>.project-board__section-editor{border:1px solid var(--pp-border-subtle);background:var(--ppx-surface-raised);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:0 8px 8px;padding:8px;display:grid}.project-board__section-editor label{grid-column:1/-1}.project-board__section-editor input{box-sizing:border-box;border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);width:100%;min-height:36px;color:var(--ppx-ink-950);font:inherit;border-radius:9px;padding:7px 9px;font-size:12px}.project-board__section-editor>.ppx-action{min-width:0}.project-board>section>div{gap:8px;padding:0 8px 8px;display:grid}.project-task-card{min-height:150px;color:var(--ppx-ink-950);font:inherit;text-align:left;cursor:pointer;background:#fffffff5;border:1px solid #c0cfd2a3;border-radius:14px;gap:11px;padding:14px;display:grid;position:relative;box-shadow:0 7px 18px #2b4a540f}.project-task-card:hover,.project-task-card[data-selected=true]{border-color:#0462958c}@supports (color:color-mix(in lab,red,red)){.project-task-card:hover,.project-task-card[data-selected=true]{border-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}}.project-task-card:hover,.project-task-card[data-selected=true]{box-shadow:0 10px 24px #2b64781f}.project-task-card:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.project-task-card__top,.project-task-card__meta,.project-task-card__meta>span,.project-task-card__comments{align-items:center;display:flex}.project-task-card__top{gap:6px}.project-task-card__top i{background:#8aa0a8;border-radius:50%;width:8px;height:8px}.project-task-card__top i[data-priority=high]{background:var(--pp-action-warning)}.project-task-card__top i[data-priority=urgent]{background:var(--pp-action-danger)}.project-task-card__top small,.project-task-card__meta,.project-task-card__comments{color:var(--ppx-muted);font-size:10px}.project-task-card>strong{font-size:13px;line-height:1.45}.project-task-card__meta{gap:5px;margin-top:auto;display:grid}.project-task-card__meta>span,.project-task-card__comments{gap:5px}.project-task-card__meta>span[data-overdue=true]{color:var(--pp-action-danger);font-weight:700}.project-task-card__comments{position:absolute;bottom:12px;right:12px}.project-table-wrap{overflow:auto}.project-task-table{min-width:720px}.project-task-table tr[data-selected=true] td{background:var(--color-accent-soft)}.project-task-table :is(th,td).project-task-table__select{width:42px;padding-inline:13px 5px}.project-task-table__select input,.my-task-select{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.my-task-select-control{cursor:pointer;place-items:center;width:40px;height:40px;display:grid}.project-task-table td button{color:var(--ppx-ink-950);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ppx-drawer__heading small{color:var(--color-accent);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:780;display:block;overflow:hidden}.ppx-drawer__heading h2{color:var(--ppx-drawer-copy);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:14px;font-weight:720;overflow:hidden}.project-task-drawer{--pp-surface-raised:var(--ppx-drawer-surface-raised);--pp-surface-muted:var(--ppx-drawer-surface-muted);--pp-border-subtle:var(--ppx-drawer-border);--pp-border-strong:var(--ppx-drawer-border)}@supports (color:color-mix(in lab,red,red)){.project-task-drawer{--pp-border-strong:color-mix(in srgb, var(--ppx-drawer-border) 72%, var(--ppx-drawer-copy))}}.project-task-drawer{--pp-text-primary:var(--ppx-drawer-copy);--pp-text-muted:var(--ppx-drawer-muted);--pp-status-warning:var(--pp-action-warning);--pp-status-success:#388b68;--pp-status-danger:var(--pp-action-danger);--pp-status-info:var(--pp-action-primary);width:100%;min-width:0;min-height:100%}.project-task-drawer__identity{border-block-end:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);gap:17px;padding:26px 28px 24px;display:grid}.project-task-drawer__identity>.ppx-action{justify-self:start}.project-task-drawer__title-field textarea{field-sizing:content;width:100%;min-height:38px;max-height:112px;color:var(--ppx-drawer-copy);font:inherit;letter-spacing:-.025em;resize:none;background:0 0;border:0;border-radius:10px;outline:0;padding:0;font-size:clamp(23px,2vw,30px);font-weight:760;line-height:1.2;overflow-y:auto}.project-task-drawer__title-field textarea:hover{background:var(--ppx-drawer-surface-muted)}.project-task-drawer__title-field textarea:focus-visible{background:var(--ppx-drawer-surface);box-shadow:0 0 0 3px var(--pp-action-primary-focus)}.project-task-drawer__warning,.project-task-drawer__error{border-radius:11px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.project-task-drawer__access-note{border:1px solid #04629538;margin:14px 24px 0}@supports (color:color-mix(in lab,red,red)){.project-task-drawer__access-note{border:1px solid color-mix(in oklab,var(--color-accent) 22%,transparent)}}.project-task-drawer__access-note{background:#f5f9fb;border-radius:11px}@supports (color:color-mix(in lab,red,red)){.project-task-drawer__access-note{background:color-mix(in oklab,var(--color-accent-soft) 42%,white)}}.project-task-drawer__access-note{color:var(--ppx-muted);padding:10px 12px;font-size:11px;font-weight:650;line-height:1.45}.project-comments__readonly{background:var(--ppx-surface-subtle);color:var(--ppx-muted);border-radius:10px;margin:0;padding:11px 12px;font-size:11px}.project-task-drawer__warning{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.project-task-drawer__error{background:var(--pp-action-danger-soft);color:var(--pp-action-danger);margin:18px 24px 0}.project-task-drawer__grid{grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);align-items:start;gap:20px;padding:24px;display:grid}.project-task-drawer__primary,.project-task-drawer__sidebar{align-content:start;gap:18px;min-width:0;display:grid}.project-task-drawer__section{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);border-radius:16px;overflow:hidden}.project-task-drawer__section>header{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 0;display:flex}.project-task-drawer__section h3{color:var(--ppx-drawer-copy);margin:0;font-size:14px;font-weight:750}.project-task-drawer__section>.project-field,.project-task-drawer__section>.project-task-drawer__body{padding:13px 18px 18px}.project-task-drawer__section textarea{background:var(--ppx-drawer-surface);min-height:132px}.project-task-drawer__section.project-task-relations{border-block-start:1px solid var(--ppx-drawer-border);gap:12px;padding:0 18px 18px}.project-task-drawer__section.project-task-relations>header{padding-inline:0}.project-task-drawer__details{gap:14px;padding:0 18px 18px;display:grid}.project-task-drawer__details>header{margin-inline:-18px;padding-inline:18px}.project-task-drawer__details>.project-field{padding:0}.project-inline-add--stacked{flex-direction:column;align-items:stretch}.project-inline-add--stacked .ppx-action{justify-self:start}.project-task-drawer__conversation{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);border-radius:16px;margin:0 24px 28px;overflow:hidden}.project-task-drawer__conversation .project-detail-tabs,.project-task-drawer__conversation .project-comments{border-block-start:0}.project-task-drawer__save-state{min-width:0;color:var(--ppx-drawer-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-task-drawer__approval-state{color:var(--ppx-drawer-copy);font-size:12px;font-weight:720}.ppx-drawer--expanded .project-task-drawer__grid,.ppx-drawer--expanded .project-task-drawer__conversation{width:min(1180px,100% - 48px);margin-inline:auto}.ppx-drawer--expanded .project-task-drawer__grid{grid-template-columns:minmax(0,1fr) 320px;padding-inline:0}.ppx-drawer--expanded .project-task-drawer__identity{padding-inline:max(28px,50% - 590px)}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__grid{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__sidebar{order:-1;gap:14px}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__primary{gap:14px}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__details>header,.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__details>.project-field:first-of-type{grid-column:1/-1}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__section textarea{min-height:104px}.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__conversation{margin:0 18px 22px}.project-comments{border-top:1px solid #c0cfd27a}.project-comments>header{justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.project-comments :is(h3,h4){color:var(--ppx-ink-950);margin:0;font-size:14px}.project-comments>header span{color:var(--ppx-muted);font-size:11px}.project-comments__list{gap:8px;max-height:260px;padding:0 17px 14px;display:grid;overflow-y:auto}.project-comments__list article{background:#ecf2f4c7;border-radius:11px;padding:11px}.project-comments__list article strong{color:var(--ppx-ink-950);font-size:11px}.project-comments__list article small{color:var(--ppx-muted);margin-left:6px;font-size:9px}.project-comments__list article p,.project-comments__list>p{color:var(--ppx-muted);margin:6px 0 0;font-size:11px;line-height:1.5}.project-comments>form{border-top:1px solid #c0cfd26b;gap:8px;padding:14px 17px 17px;display:grid}.project-comments>form .ppx-action{justify-self:end}.project-comment__meta,.project-comment-mentions,.project-comment-mention-picker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.project-comment__meta>button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-size:9px;font-weight:720}.project-comment-mentions{margin-top:3px}.project-comment-mentions>span,.project-comment-mention-picker>span{border:1px solid #04629538;align-items:center;gap:5px;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-comment-mentions>span,.project-comment-mention-picker>span{border:1px solid color-mix(in oklab,var(--color-accent) 22%,transparent)}}.project-comment-mentions>span,.project-comment-mention-picker>span{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:3px 8px 3px 4px;font-size:10px;font-weight:700}.project-comment-mention-picker>:first-child{width:min(230px,100%)}.project-comment-mention-picker>span>button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.project-comment-edit{gap:8px;display:grid}.project-comment-edit>div:last-child{justify-content:flex-end;gap:7px;display:flex}.my-task-groups{gap:14px;display:grid}.my-task-groups>section{border:1px solid #c0cfd294;border-radius:15px;overflow:hidden}.my-task-groups>section>header{background:#eff4f6b8}.my-task-groups>section>div{display:grid}.my-task-groups article{border-top:1px solid #c0cfd26b;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:64px;padding:10px 13px;display:grid}.my-task-groups article:first-child{border-top:0}.my-task-groups article[data-done=true]{opacity:.72}.my-task-groups article>a{color:var(--ppx-ink-950);gap:5px;text-decoration:none;display:grid}.my-task-groups article>a:hover strong{color:var(--color-accent)}.my-task-groups article>a span{color:var(--ppx-muted);align-items:center;gap:5px;font-size:10px;display:flex}.my-task-groups article>time{color:var(--ppx-muted);font-variant-numeric:tabular-nums;font-size:11px}body[data-mode=dark] :is(.project-metrics article,.project-list){background:#20272b;border-color:#ffffff17;box-shadow:0 12px 36px #0000002e}body[data-mode=dark] :is(.project-metrics article strong,.project-list nav a,.project-field>span,.project-members>legend,.project-task-card,.project-task-table td button,.ppx-drawer__heading h2,.project-comments :is(h3,h4),.project-comments__list article strong,.my-task-groups article>a){color:#edf4f5}body[data-mode=dark] .project-inline-form{background:#1b2d35;border-color:#75abbf38}body[data-mode=dark] :is(.project-field>input,.project-field>textarea,.project-members label,.project-toolbar>label,.project-view-switch,.project-comments textarea){color:#edf4f5;background:#203039}body[data-mode=dark] .project-board>section,body[data-mode=dark] :is(.project-task-table th,.my-task-groups>section>header){background:#17262d}:is(.project-module-bar__metrics,.project-summary,.project-view-switch,.project-toolbar,.my-tasks-tabs,.my-tasks-toolbar){scrollbar-width:none}:is(.project-module-bar__metrics,.project-summary,.project-view-switch,.project-toolbar,.my-tasks-tabs,.my-tasks-toolbar)::-webkit-scrollbar{display:none}body[data-mode=dark] .project-task-card{background:#25343b;border-color:#ffffff1a}body[data-mode=dark] .project-comments__list article{background:#26383f}@media(max-width:1180px){.project-layout{grid-template-columns:1fr}.project-list nav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.project-task-drawer__grid{grid-template-columns:minmax(0,1fr) 250px}}@media(max-width:820px){.project-task-drawer__grid,.ppx-drawer--expanded .project-task-drawer__grid{grid-template-columns:1fr;width:auto;padding:18px}.ppx-drawer--expanded .project-task-drawer__conversation{width:auto}.project-task-drawer__conversation{margin:0 18px 22px}}@media(max-width:760px){.project-page{min-height:auto}.project-metrics,.project-form{grid-template-columns:1fr}.project-field--wide{grid-column:auto}.project-task-drawer__identity{padding:20px 18px}.project-task-drawer__title-field textarea{font-size:23px}.project-toolbar{flex-direction:column;align-items:stretch}.project-toolbar>label{min-width:0}.project-view-switch button{flex:1;justify-content:center}.my-task-groups article{grid-template-columns:auto minmax(0,1fr)}.my-task-groups article>:is(.my-task-status,time){grid-column:2;justify-self:start}}.project-page[data-pp-page-layout=immersive]{width:100%;max-width:none;min-height:calc(100dvh - var(--ppx-topbar-height,66px));row-gap:var(--ppx-page-flow-gap);grid-template-rows:max-content max-content;padding:14px 18px 20px}.project-page[data-pp-page-layout=immersive]>.ppx-workspace-tabs{margin-block:0}.project-page>.ppx-workspace-tabs{min-height:55px}@media(min-width:1181px){.project-page[data-pp-page-layout=immersive]:has(>.project-layout[data-view=board]){gap:var(--ppx-page-flow-gap);flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex}.project-page[data-pp-page-layout=immersive]:has(>.project-layout[data-view=board]):after{display:none}.project-page[data-pp-page-layout=immersive]>.project-layout[data-view=board]{flex:1 1 0;height:auto;min-height:480px}}.project-module-bar__metrics{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.project-module-bar__metrics>:is(span,a,button){min-height:32px;color:var(--ppx-muted);font:inherit;white-space:nowrap;background:#eff4f6b8;border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;text-decoration:none;display:inline-flex}.project-module-bar__metrics>:is(a,button){cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.project-module-bar__metrics>:is(a,button):hover,.project-module-bar__metrics>button[aria-pressed=true]{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-module-bar__metrics>:is(a,button):hover,.project-module-bar__metrics>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--pp-action-primary) 34%,var(--pp-border-subtle))}}.project-module-bar__metrics>:is(a,button):hover,.project-module-bar__metrics>button[aria-pressed=true]{background:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-module-bar__metrics>:is(a,button):hover,.project-module-bar__metrics>button[aria-pressed=true]{background:color-mix(in srgb,var(--pp-action-primary) 9%,var(--pp-surface-raised))}}.project-module-bar__metrics>:is(a,button):hover,.project-module-bar__metrics>button[aria-pressed=true]{color:var(--pp-action-primary)}.project-module-bar__metrics>:is(a,button):active{transform:scale(.985)}.project-module-bar__metrics>:is(a,button):focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.project-module-bar__metrics>button:disabled{cursor:default;opacity:.55;transform:none}.project-module-bar__metrics>button:disabled:hover{color:var(--ppx-muted);background:#eff4f6b8;border-color:#0000}.project-module-bar__metrics strong{color:var(--ppx-ink-950);font-variant-numeric:tabular-nums;font-size:13px}.project-module-bar__metrics>button[aria-pressed=true] strong{color:inherit}.project-module-bar__metrics [data-tone=critical] :is(strong){color:var(--pp-action-danger)}.project-layout{height:calc(100dvh - var(--ppx-topbar-height,66px) - 108px);grid-template-columns:268px minmax(0,1fr);align-items:stretch;gap:12px;min-height:650px;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1)}.project-layout[data-sidebar=collapsed]{grid-template-columns:58px minmax(0,1fr)}.project-list{border-radius:17px;min-width:0;height:100%;transition:border-color .18s,box-shadow .18s}.project-list>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:58px;padding:9px 10px 9px 14px;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1),gap .18s,padding .22s;display:grid}.project-list nav{align-content:start;max-height:calc(100% - 58px);padding:7px;overflow-y:auto}.project-list nav a{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:9px;transition:border-color .15s,background-color .15s,transform .15s,grid-template-columns .22s cubic-bezier(.2,.8,.2,1),gap .18s,padding .22s}.project-list>header>:is(strong,span),.project-list nav a>:is(div,b){opacity:1;max-width:240px;visibility:inherit;transition:max-width .2s cubic-bezier(.2,.8,.2,1),opacity .14s,transform .18s,visibility linear;overflow:hidden;transform:translate(0)}.project-list nav a:hover{transform:translate(2px)}.project-list__people{align-items:center;min-height:24px;margin-top:2px;display:flex}.project-list__people>.ppx-person-avatar{margin-inline-start:-5px}.project-list__people>.ppx-person-avatar:first-child{margin-inline-start:0}.project-layout[data-sidebar=collapsed] .project-list>header>:is(strong,span),.project-layout[data-sidebar=collapsed] .project-list nav a>:is(div,b){opacity:0;visibility:hidden;pointer-events:none;min-width:0;max-width:0;transition-delay:0s,0s,0s,.16s;transform:translate(-8px)}.project-layout[data-sidebar=collapsed] .project-list>header{grid-template-columns:0 0 36px;justify-content:center;gap:0;padding-inline:7px}.project-layout[data-sidebar=collapsed] .project-list nav a{grid-template-columns:36px 0 0;justify-content:center;gap:0;padding:7px 4px}.project-layout[data-sidebar=collapsed] .project-list__icon{width:36px;height:36px}.project-layout>.ppx-content-section{border-radius:17px;flex-direction:column;min-width:0;height:100%;display:flex}.project-layout>.ppx-content-section>.ppx-section-header{flex:none;align-items:center;min-height:56px;padding:9px 14px 9px 18px}.project-layout>.ppx-content-section>.ppx-section-header h2{font-size:20px}.project-layout>.ppx-content-section>.ppx-section-header p{text-overflow:ellipsis;white-space:nowrap;max-width:720px;margin-top:4px;overflow:hidden}.project-layout>.ppx-content-section>.ppx-content-section__body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.project-summary{border-bottom:1px solid #c0cfd27a;align-items:center;gap:7px;min-height:42px;margin:0;padding:6px 16px}.project-summary>span{min-height:28px;padding-block:2px}.project-summary.project-summary--header{border:0;flex-wrap:wrap;gap:6px;min-height:0;margin:0;padding:0}.project-view-row>.project-avatar-stack{flex:none;align-self:center;margin-inline-start:0;padding-inline-end:14px!important}.project-summary__owner{padding-inline-start:4px!important}.project-summary__progress i{background:#c0cfd285;border-radius:99px;width:52px;height:5px;overflow:hidden}.project-summary__progress i b{border-radius:inherit;background:var(--pp-status-success);height:100%;transition:width .26s;display:block}.project-avatar-stack{margin-inline-start:auto;background:0 0!important;border:0!important;padding:0 3px!important;display:flex!important}.project-avatar-stack>.ppx-tooltip-anchor{margin-inline-start:-7px}.project-avatar-stack>.ppx-tooltip-anchor:first-child{margin-inline-start:0}.project-avatar-stack>.ppx-tooltip-anchor:hover,.project-avatar-stack>.ppx-tooltip-anchor:focus-within{z-index:1}.project-avatar-stack>.ppx-tooltip-anchor>b{border:2px solid var(--pp-surface-raised);background:var(--color-accent-soft);width:29px;height:29px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:9px;display:grid}.project-inline-form{max-height:min(520px,64dvh);margin:12px 14px;overflow-y:auto}.project-view-row{border-bottom:1px solid #c0cfd27a;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.project-view-switch{background:0 0;border:0;border-radius:0;flex:auto;align-items:stretch;gap:3px;min-width:0;min-height:42px;padding:0 14px;display:flex}.project-view-finance-link{color:var(--color-accent);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.project-view-finance-link:hover{background:#5b7c8a12}.project-view-finance-link:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:-3px}.project-view-switch button{border-radius:0;min-height:41px;padding:7px 11px;transition:color .15s,background-color .15s;position:relative}.project-view-switch button:hover{color:var(--ppx-ink-950);background:#5b7c8a12}.project-view-switch button[aria-selected=true]{color:var(--color-accent);background:0 0}.project-view-switch button[aria-selected=true]:after{background:var(--color-accent);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:9px;right:9px}@media(min-width:1181px){.project-page .project-toolbar{flex-wrap:nowrap}.project-page .project-toolbar>label{flex:0 60 260px;min-width:170px}.project-page .project-toolbar>:is(.ppx-filter-panel,select,.ppx-select,.ppx-segmented-toggle){flex-shrink:0}.project-layout>.ppx-content-section>.ppx-section-header .ppx-section-header__heading{flex:180px;min-width:0}.project-layout>.ppx-content-section>.ppx-section-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-view-switch{gap:1px;padding-inline:8px}.project-view-switch button{padding-inline:9px}.project-view-finance-link{padding-inline:10px}}@media(min-width:1181px)and (max-width:1500px){.project-page>.ppx-page-header .project-module-bar__metrics>span:first-child{display:none}}@media(min-width:1181px)and (max-width:1400px){.project-rail-open-action{display:none!important}.project-view-switch button>svg,.project-summary>span>svg{display:none}}@media(min-width:1181px)and (max-width:1300px){.project-page .project-toolbar>label{min-width:150px}.project-page .project-toolbar>select{flex-basis:130px;width:130px;min-width:130px;max-width:130px}.project-page .project-toolbar>.project-board-group.ppx-segmented-toggle button{padding-inline:8px}.project-page>.ppx-page-header .project-module-bar__metrics{display:none}}.project-saved-views{scrollbar-width:thin;flex:0 auto;align-items:center;gap:10px;min-width:0;margin-inline-start:auto;display:flex;overflow-x:auto}.project-saved-views>span{color:var(--ppx-muted);text-transform:uppercase;letter-spacing:.05em;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:760;display:inline-flex}.project-saved-views>div{align-items:center;gap:7px;display:flex}@media(max-width:1700px){.project-saved-views>span>span,.project-saved-views__trash>span:first-of-type{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(min-width:1181px)and (max-width:1400px){.project-saved-views:not(:has(.project-saved-view-chip))>span{display:none}.project-saved-views{gap:6px}}.project-saved-views>div>button,.project-saved-view-chip{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);min-height:34px;color:var(--pp-action-neutral-fg);font:inherit;border-radius:999px;flex:none;align-items:center;font-size:10px;font-weight:720;display:inline-flex}.project-saved-views>div>button{cursor:pointer;gap:5px;padding:5px 10px}.project-saved-view-chip[data-shared=true]{border-color:#04629547}@supports (color:color-mix(in lab,red,red)){.project-saved-view-chip[data-shared=true]{border-color:color-mix(in oklab,var(--color-accent) 28%,transparent)}}.project-saved-view-chip[data-shared=true]{background:var(--color-accent-soft);color:var(--color-accent)}.project-saved-view-chip[data-selected=true]{border-color:#0462958c}@supports (color:color-mix(in lab,red,red)){.project-saved-view-chip[data-selected=true]{border-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}}.project-saved-view-chip[data-selected=true]{box-shadow:0 0 0 2px #0462951f}@supports (color:color-mix(in lab,red,red)){.project-saved-view-chip[data-selected=true]{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 12%,transparent)}}.project-saved-view-chip>button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 9px}.project-saved-view-chip>button small{color:currentColor;opacity:.7;margin-left:6px;font-size:8px;display:block}.project-saved-view-admin-action{border-bottom:1px solid #c0cfd27a;justify-content:flex-end;padding:4px 14px;display:flex}.project-saved-view-chip>button:last-child:not(:first-child){border-left:1px solid;place-items:center;width:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.project-saved-view-chip>button:last-child:not(:first-child){border-left:1px solid color-mix(in oklab,currentcolor 18%,transparent)}}.project-saved-view-chip>button:last-child:not(:first-child){padding-inline:4px}.project-saved-view-share{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.project-saved-view-share>input{width:17px;height:17px;accent-color:var(--color-accent)}.project-saved-view-share>span{gap:2px;display:grid}.project-saved-view-share strong{color:var(--ppx-ink-950);font-size:11px}.project-saved-view-share small{color:var(--ppx-muted);font-size:10px}.project-toolbar{border-bottom:1px solid #c0cfd27a;flex-wrap:wrap;flex:none;gap:7px;min-height:50px;margin:0;padding:6px 14px;overflow-x:visible}.project-toolbar>label{flex:260px;min-width:220px;min-height:38px}.project-toolbar>.ppx-select,.project-toolbar>[data-pp-select]{min-width:138px}.project-toolbar>select{white-space:nowrap;flex:0 0 160px;width:160px;min-width:160px;max-width:160px}.project-toolbar>select:last-child{flex-basis:160px}.project-section-creator{border-top:0;flex:none;justify-content:flex-end;min-height:44px;padding:5px 14px}.project-section-creator label{flex:0 230px;max-width:230px}.project-section-creator input{min-height:34px}.project-workarea,.project-data-view,.project-view-stage{min-width:0;height:100%;min-height:0}.project-view-stage .ppx-content-section{box-shadow:none;background:0 0;border:0;border-radius:0}.project-view-stage .project-measures{gap:0}.project-view-stage :is(.ppx-content-section,.project-measures>*)+:is(.ppx-content-section,.project-measures>*),.project-view-stage>*+*{border-top:1px solid var(--pp-border-subtle)}.project-workarea{flex:1;overflow:hidden}.project-data-view{background:var(--pp-surface-raised);overflow:auto}@supports (color:color-mix(in lab,red,red)){.project-data-view{background:color-mix(in oklab,var(--pp-surface-raised) 84%,#eff4f6)}}.project-view-stage{box-sizing:border-box}.project-board{box-sizing:border-box;scroll-snap-type:x proximity;scrollbar-color:var(--pp-text-muted) transparent;grid-template-columns:none;grid-auto-columns:minmax(290px,340px);grid-auto-flow:column;align-items:stretch;gap:12px;min-width:max-content;min-height:100%}@supports (color:color-mix(in lab,red,red)){.project-board{scrollbar-color:color-mix(in srgb,var(--pp-text-muted) 48%,transparent) transparent}}.project-board{scrollbar-width:thin;padding:14px}.project-board>section{scroll-snap-align:start;border:1px solid #0000;border-radius:14px;flex-direction:column;min-width:290px;min-height:100%;transition:border-color .14s,background-color .14s,transform .14s;display:flex}.project-board>section[data-drag-over=true]{border-color:#0462958c}@supports (color:color-mix(in lab,red,red)){.project-board>section[data-drag-over=true]{border-color:color-mix(in oklab,var(--color-accent) 55%,transparent)}}.project-board>section[data-drag-over=true]{background:#eaf2f6}@supports (color:color-mix(in lab,red,red)){.project-board>section[data-drag-over=true]{background:color-mix(in oklab,var(--color-accent-soft) 54%,#eff4f6)}}.project-board>section[data-drag-over=true]{transform:translateY(-2px)}.project-board>section>header{flex:none;min-height:52px;padding:11px 13px}.project-board>section>div{flex-direction:column;flex:1;gap:9px;min-height:0;padding:0 8px 8px;display:flex}.project-task-card{border-radius:12px;flex:none;gap:9px;min-height:124px;padding:13px;transition:border-color .14s,box-shadow .14s,opacity .14s,transform .14s;position:relative}.project-task-card-frame{flex:none;transition:transform .14s;position:relative}.project-task-card-frame>.project-task-card{width:100%}.project-task-card-frame:hover{transform:translateY(-2px)}.project-task-card-frame:has(>.project-task-card__quick) .project-task-card__top{padding-inline-end:84px}.project-task-card__quick{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:10px 10px 10px auto}.project-task-card__quick>*{pointer-events:auto}.project-task-card__status,.project-task-card__complete{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);min-height:24px;color:var(--pp-action-neutral-fg);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:10px;font-weight:720;transition:border-color .14s,background-color .14s,color .14s,opacity .14s;display:inline-flex}.project-task-card__status[data-status=in_progress]{border-color:var(--pp-status-info)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=in_progress]{border-color:color-mix(in srgb,var(--pp-status-info) 34%,transparent)}}.project-task-card__status[data-status=in_progress]{background:var(--pp-status-info)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=in_progress]{background:color-mix(in srgb,var(--pp-status-info) 9%,var(--pp-surface-raised))}}.project-task-card__status[data-status=in_progress]{color:var(--pp-status-info)}.project-task-card__status[data-status=blocked]{border-color:var(--pp-status-warning)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=blocked]{border-color:color-mix(in srgb,var(--pp-status-warning) 40%,transparent)}}.project-task-card__status[data-status=blocked]{background:var(--pp-status-warning)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=blocked]{background:color-mix(in srgb,var(--pp-status-warning) 10%,var(--pp-surface-raised))}}.project-task-card__status[data-status=blocked]{color:var(--pp-status-warning)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=blocked]{color:color-mix(in srgb,var(--pp-status-warning) 78%,#000)}}.project-task-card__status[data-status=done]{border-color:var(--pp-status-success)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=done]{border-color:color-mix(in srgb,var(--pp-status-success) 34%,transparent)}}.project-task-card__status[data-status=done]{background:var(--pp-status-success)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status[data-status=done]{background:color-mix(in srgb,var(--pp-status-success) 9%,var(--pp-surface-raised))}}.project-task-card__status[data-status=done]{color:var(--pp-status-success)}.project-task-card__status:hover,.project-task-card__status[aria-expanded=true],.project-task-card__complete:hover{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-task-card__status:hover,.project-task-card__status[aria-expanded=true],.project-task-card__complete:hover{border-color:color-mix(in srgb,var(--pp-action-primary) 45%,var(--pp-border-subtle))}}.project-task-card__status:hover,.project-task-card__status[aria-expanded=true],.project-task-card__complete:hover{color:var(--pp-action-primary)}.project-task-card__complete{background:var(--pp-surface-raised);opacity:0}.project-task-card-frame:is(:hover,:focus-within) .project-task-card__complete,.project-task-card__complete:focus-visible{opacity:1}@media(hover:none){.project-task-card__complete{opacity:1}}.project-task-card__status:focus-visible,.project-task-card__complete:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.project-task-card__complete:disabled{cursor:default;opacity:.55}.project-task-card-frame[data-status=done]>.project-task-card>strong{color:var(--ppx-muted);text-decoration:line-through}@supports (color:color-mix(in lab,red,red)){.project-task-card-frame[data-status=done]>.project-task-card>strong{-webkit-text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent);text-decoration-color:color-mix(in srgb,currentcolor 45%,transparent)}}@media(prefers-reduced-motion:reduce){.project-task-card-frame{transition:none}.project-task-card-frame:hover{transform:none}}.project-task-card[data-dragging=true]{opacity:.45;transform:rotate(1deg)scale(.98)}.project-task-card[data-drop-edge=before]:before,.project-task-card[data-drop-edge=after]:after{z-index:2;background:var(--color-accent);border-radius:999px;height:3px;position:absolute;left:2px;right:2px;box-shadow:0 0 0 3px #e6f0f6bd}@supports (color:color-mix(in lab,red,red)){.project-task-card[data-drop-edge=before]:before,.project-task-card[data-drop-edge=after]:after{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent-soft) 74%,transparent)}}.project-task-card[data-drop-edge=before]:before,.project-task-card[data-drop-edge=after]:after{content:"";pointer-events:none;animation:.14s both project-drop-target-in}.project-task-card[data-drop-edge=before]:before{top:-6px}.project-task-card[data-drop-edge=after]:after{bottom:-6px}@keyframes project-drop-target-in{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}.project-task-card__assignee,.project-table-assignee{align-items:center;gap:6px;display:inline-flex}.project-board__add-task{width:100%;min-height:42px;color:var(--ppx-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:10px;flex:none;align-items:center;gap:7px;margin-top:auto;padding:8px 10px;font-size:12px;font-weight:680;transition:border-color .14s,background-color .14s,color .14s;display:flex}.project-board__quick-task{border:1px solid #04629573;flex:none;gap:8px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-board__quick-task{border:1px solid color-mix(in oklab,var(--color-accent) 45%,transparent)}}.project-board__quick-task{background:#fffffff5;border-radius:12px;box-shadow:0 7px 18px #2b4a540f}.project-board__quick-task input{box-sizing:border-box;border:1px solid var(--pp-action-neutral-border);background:var(--pp-surface-raised);width:100%;min-height:38px;color:var(--ppx-ink-950);font:inherit;border-radius:10px;padding:0 11px;font-size:13px;font-weight:650}.project-board__quick-task input:focus-visible{border-color:var(--pp-action-primary);outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.project-board__quick-task>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.project-board__quick-task>div>.ppx-action{min-height:32px;padding-inline:10px;font-size:12px}.project-board__add-task:hover{color:var(--color-accent);background:#ffffffad;border-color:#c0cfd2b3}.project-board>.project-board__new-section{background:0 0;border:0;align-self:start;min-width:260px;min-height:0}.project-board__new-section>button{width:100%;min-height:48px;color:var(--ppx-muted);font:inherit;cursor:pointer;background:#ffffff94;border:1px dashed #c0cfd2c7;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;transition:border-color .14s,background-color .14s,color .14s;display:flex}.project-board__new-section>button:hover{border-color:#0462957a}@supports (color:color-mix(in lab,red,red)){.project-board__new-section>button:hover{border-color:color-mix(in oklab,var(--color-accent) 48%,transparent)}}.project-board__new-section>button:hover{background:var(--color-accent-soft);color:var(--color-accent)}.project-board__new-section>form{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:12px;gap:9px;padding:10px;display:grid;box-shadow:0 8px 22px #2b4a5414}.project-board__new-section input{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);width:100%;min-height:40px;color:var(--ppx-ink-950);font:inherit;border-radius:9px;padding:8px 10px;font-size:12px}.project-board__new-section form>div{justify-content:flex-end;gap:7px;display:flex}.project-table-wrap{min-height:100%}.project-task-table th,.project-task-table td{height:48px}.project-task-table tbody tr{cursor:pointer;transition:background-color .13s}.project-overview-view{grid-template-columns:minmax(300px,.95fr) minmax(340px,1.25fr);align-content:start;gap:14px;min-height:100%;padding:16px}.project-overview-progress,.project-overview-team{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:15px;align-content:start;gap:17px;padding:18px;display:grid}.project-overview-progress>header,.project-overview-team>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.project-overview-progress header div,.project-overview-team header div{gap:3px;display:grid}.project-overview-progress header span,.project-overview-team header span{color:var(--ppx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:760}.project-overview-progress h3,.project-overview-team h3{color:var(--ppx-ink-950);margin:0;font-size:19px}.project-overview-progress>header>strong,.project-overview-team>header>strong{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:22px}.project-progress-track{background:#c0cfd26b;border-radius:99px;height:9px;overflow:hidden}.project-progress-track span{border-radius:inherit;background:var(--pp-status-success);height:100%;transition:width .28s;display:block}.project-progress-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-progress-breakdown>span{color:var(--ppx-muted);grid-template-columns:auto auto 1fr;align-items:center;gap:6px;font-size:11px;display:grid}.project-progress-breakdown i{background:var(--pp-status-info);border-radius:50%;width:8px;height:8px}.project-progress-breakdown i[data-tone=progress]{background:var(--pp-action-warning)}.project-progress-breakdown i[data-tone=blocked]{background:var(--pp-action-danger)}.project-progress-breakdown i[data-tone=done]{background:var(--pp-status-success)}.project-overview-team__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.project-overview-team__people>span{align-items:center;gap:8px;min-width:0;display:flex}.project-overview-team__people>span>span{text-transform:none;gap:2px;min-width:0;display:grid}.project-overview-team__people :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-overview-team__people strong{color:var(--ppx-ink-950);font-size:12px}.project-overview-team__people small{color:var(--ppx-muted);font-size:10px}.project-status-update-form{min-height:246px}.project-status-timeline{max-height:430px;overflow-y:auto}.project-status-timeline>article>header>div{align-items:center;gap:8px;display:flex}.project-status-timeline>article>header>div>span{gap:2px;display:grid}.project-status-timeline header :is(small,time){color:var(--ppx-muted);font-size:10px}.project-comments__list article{grid-template-columns:auto minmax(0,1fr);gap:9px;display:grid}.project-comments__list article>div{gap:5px;min-width:0;display:grid}.project-comments__list article>div>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-comments__list article>div>p{grid-column:auto}body[data-mode=dark] :is(.project-overview-progress,.project-overview-team){background:#20272b;border-color:#ffffff17}body[data-mode=dark] :is(.project-module-bar h1,.project-module-bar__metrics strong){color:#edf4f5}body[data-mode=dark] .project-module-bar__metrics>span{background:#17262d}body[data-mode=dark] .project-data-view{background:#111b20}body[data-mode=dark] :is(.project-board>section>header span,.project-board>section>header strong,.project-overview-progress h3,.project-overview-team h3,.project-overview-team__people strong){color:#edf4f5}body[data-mode=dark] .project-board__add-task:hover{background:#25343b}body[data-mode=dark] .project-board__new-section>:is(button,form){background:#20272b}.project-activity-list article{grid-template-columns:auto minmax(0,1fr)}@media(min-width:901px)and (max-width:1180px){.project-layout{grid-template-columns:236px minmax(0,1fr)}.project-layout[data-sidebar=collapsed]{grid-template-columns:58px minmax(0,1fr)}}@media(max-width:1180px){.project-page[data-pp-page-layout=immersive]{padding-inline:12px}.project-module-bar__metrics{flex-basis:100%;order:3;overflow-x:auto}.project-layout,.project-layout[data-sidebar=collapsed]{grid-template-columns:minmax(0,1fr);height:max-content;min-height:0}.project-layout:not([data-view=board]){height:max-content}.project-list{align-self:start;height:max-content;min-height:0}.project-list nav{max-height:none;display:flex;overflow-x:auto}.project-list nav a{min-width:220px}.project-layout[data-sidebar=collapsed] .project-list nav{display:none}.project-layout>.ppx-content-section{height:auto;min-height:720px}.project-layout>.ppx-content-section>.ppx-section-header{flex-flow:column;align-items:stretch;gap:10px;min-height:0}.project-layout>.ppx-content-section>.ppx-section-header .ppx-section-header__heading{flex:none}.project-layout>.ppx-content-section>.ppx-section-header .ppx-section-header__actions{flex-wrap:wrap;width:100%}.project-overview-view{grid-template-columns:minmax(0,1fr)}}.project-forms-page,.project-form-editor-dialog,.project-intake-page{--pp-ink:var(--ppx-ink-950,#123849);--pp-muted:var(--ppx-muted,#6f8b97);--pp-accent:var(--color-accent,#046295);--pp-accent-soft:var(--color-accent-soft,#e6f0f6);--pp-border-soft:#d5e1e5;--pp-surface-raised:var(--ppx-surface,#fff);--pp-surface-subtle:#f5f9fa;--pp-neutral-soft:#edf3f5;--pp-positive:var(--pp-action-success,#168166);--pp-positive-soft:var(--pp-action-success-soft,#e5f5ef);--pp-danger:var(--pp-action-danger,#c94843);--pp-danger-soft:var(--pp-action-danger-soft,#fff0ee);--pp-input-border:var(--pp-action-neutral-border,#b7d1da);--pp-input-bg:var(--ppx-surface,#fff)}.project-forms-page{gap:14px}.project-form-grid{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-form-card{border:1px solid var(--pp-border-soft);background:var(--pp-surface-raised);border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #18435312}.project-form-card--inactive{opacity:.78}.project-form-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px;display:grid}.project-form-card__icon{background:var(--pp-accent-soft);width:42px;height:42px;color:var(--pp-accent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.project-form-card__eyebrow{color:var(--pp-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.project-form-card h2,.project-form-card p{margin:0}.project-form-card h2{color:var(--pp-ink);margin-top:3px;font-size:17px}.project-form-card>header p{color:var(--pp-muted);margin-top:5px;font-size:12px;line-height:1.45}.project-form-card__state{background:var(--pp-neutral-soft);color:var(--pp-muted);border-radius:999px;padding:5px 9px;font-size:11px;font-weight:750}.project-form-card__state[data-active=true]{background:var(--pp-positive-soft);color:var(--pp-positive)}.project-form-card__meta{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.project-form-card__meta span{border:1px solid var(--pp-border-soft);background:var(--pp-surface-subtle);color:var(--pp-muted);border-radius:999px;padding:5px 8px;font-size:11px}.project-form-card__owner{border-block:1px solid var(--pp-border-soft);align-items:center;gap:9px;padding:12px 18px;display:flex}.project-form-card__owner>span:not(.project-form-card__unassigned){min-width:0;display:grid}.project-form-card__owner small{color:var(--pp-muted);font-size:10px}.project-form-card__owner strong{color:var(--pp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-form-card__unassigned{background:var(--pp-neutral-soft);width:30px;height:30px;color:var(--pp-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.project-form-card__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 18px;display:grid}.project-form-card__actions>.ppx-action{width:100%;min-width:0;padding-inline:9px}.project-form-submissions{border-top:1px solid var(--pp-border-soft);background:var(--pp-surface-subtle);padding:13px 18px 15px}.project-form-submissions>header{color:var(--pp-ink);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:750;display:flex}.project-form-submissions>header strong{background:var(--pp-accent-soft);min-width:24px;height:22px;color:var(--pp-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.project-form-submissions>a{color:inherit;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.project-form-submissions>a:hover{background:var(--pp-surface-raised);transform:translate(2px)}.project-form-submissions>a>span{min-width:0;display:grid}.project-form-submissions>a strong{color:var(--pp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-form-submissions>a small,.project-form-submissions>p{color:var(--pp-muted);margin:0;font-size:10px}.project-form-empty{border:1px solid var(--pp-border-soft);background:var(--pp-surface-raised);border-radius:17px;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.settings-dialog.project-form-editor-dialog{width:min(920px,100vw - 32px);max-height:min(900px,100dvh - 32px)}.project-form-editor.project-form-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 22px 22px;display:grid;overflow:auto}.project-form-editor label{min-width:0;color:var(--pp-ink);gap:7px;font-size:12px;font-weight:720;display:grid}.project-form-editor input:not([type=checkbox]),.project-form-editor textarea,.project-form-editor select{border:1px solid var(--pp-input-border);background:var(--pp-input-bg);width:100%;min-width:0;color:var(--pp-ink);font:inherit;border-radius:11px;padding:10px 12px;font-weight:500}.project-form-editor select,.project-form-editor input:not([type=checkbox]){min-height:42px}.project-form-editor textarea{resize:vertical}.project-form-editor__wide,.project-form-editor__lead,.project-form-editor__error,.project-form-question-builder,.project-form-editor.project-form-editor>footer{grid-column:1/-1}.project-form-editor__lead{background:var(--pp-accent-soft);color:var(--pp-accent);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.project-form-editor__lead p,.project-form-editor__error{margin:0;font-size:12px}.project-form-editor__error{background:var(--pp-danger-soft);color:var(--pp-danger);border-radius:10px;padding:10px 12px}.project-form-editor__toggle{border:1px solid var(--pp-border-soft);border-radius:11px;align-self:end;align-items:center;min-height:42px;padding:8px 11px;grid-template-columns:auto 1fr!important}.project-form-editor__toggle>span{display:grid}.project-form-editor__toggle small{color:var(--pp-muted);font-weight:500}.project-form-question-builder{border:1px solid var(--pp-border-soft);border-radius:14px;overflow:hidden}.project-form-question-builder>header{border-bottom:1px solid var(--pp-border-soft);background:var(--pp-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.project-form-question-builder>header>div{display:grid}.project-form-question-builder>header small{color:var(--pp-muted);font-size:11px}.project-form-question-builder>article{grid-template-columns:28px minmax(190px,1fr) minmax(150px,.45fr) auto;align-items:end;gap:10px;padding:13px 14px;display:grid}.project-form-question-builder>article+article{border-top:1px solid var(--pp-border-soft)}.project-form-question-builder__number{background:var(--pp-accent-soft);width:26px;height:26px;color:var(--pp-accent);border-radius:8px;justify-content:center;align-self:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.project-form-question-builder__options{grid-column:2/4}.project-form-question-builder__required{white-space:nowrap;align-self:center;align-items:center;display:flex!important}.project-form-question-builder__actions{align-self:center;gap:4px;display:flex}.project-form-question-builder__actions button,.project-form-question-builder__fixed{border:1px solid var(--pp-border-soft);background:var(--pp-surface-raised);min-width:30px;height:30px;color:var(--pp-muted);border-radius:8px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.project-form-question-builder__actions button:disabled{opacity:.35}.project-form-question-builder__fixed{white-space:nowrap;align-self:center;padding-inline:8px;font-size:10px}.project-form-editor.project-form-editor>footer{border-top:1px solid var(--pp-border-soft);grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding-top:16px;display:grid}.project-intake-page{min-height:100dvh;color:var(--pp-ink);background:radial-gradient(circle at 12% 12%,#1f8fb41a,#0000 30%),linear-gradient(145deg,#edf7fa,#ddecf0);padding:22px clamp(16px,4vw,52px) 48px}.project-intake-brand{align-items:center;gap:10px;width:min(880px,100%);margin:0 auto 18px;display:flex}.project-intake-brand>span{background:var(--pp-accent);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;box-shadow:0 8px 22px #04629533}.project-intake-brand>div{display:grid}.project-intake-brand small{color:var(--pp-muted)}.project-intake-brand>a{color:var(--pp-accent);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.project-intake-shell{background:#fffffff0;border:1px solid #ffffffbf;border-radius:22px;width:min(880px,100%);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #18435329}.project-intake-heading{border-bottom:1px solid var(--pp-border-soft);padding:30px clamp(22px,5vw,48px) 26px}.project-intake-heading__eyebrow{color:var(--pp-accent);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:820}.project-intake-heading h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(25px,4vw,38px)}.project-intake-heading p{max-width:650px;color:var(--pp-muted);margin:0;line-height:1.55}.project-intake-form{padding:26px clamp(22px,5vw,48px) 32px}.project-intake-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.project-intake-form fieldset+fieldset,.project-intake-viewer+fieldset,.project-intake-form fieldset+.project-intake-privacy,.project-intake-viewer+.project-intake-privacy,.project-intake-privacy+fieldset{margin-top:24px}.project-intake-form legend{color:var(--pp-ink);grid-column:1/-1;margin-bottom:2px;font-size:14px;font-weight:780}.project-intake-form label,.project-intake-file{color:var(--pp-ink);gap:7px;font-size:12px;font-weight:720;display:grid}.project-intake-form label em{color:var(--pp-danger);margin-left:3px;font-style:normal}.project-intake-form input,.project-intake-form textarea,.project-intake-form select{border:1px solid var(--pp-input-border);background:var(--pp-input-bg);width:100%;min-width:0;color:var(--pp-ink);font:inherit;border-radius:11px;padding:11px 12px;font-weight:500}.project-intake-form input,.project-intake-form select{min-height:44px}.project-intake-form textarea{resize:vertical}.project-intake-field--wide{grid-column:1/-1}.project-intake-hint{color:var(--pp-text-secondary);margin-top:6px;font-size:12.5px;display:block}.project-intake-viewer{border:1px solid var(--pp-border-soft);background:var(--pp-surface-subtle);color:var(--pp-positive);border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.project-intake-viewer>span{display:grid}.project-intake-viewer small{color:var(--pp-muted)}.project-intake-viewer strong{color:var(--pp-ink);font-size:12px}.project-intake-form>footer{border-top:1px solid var(--pp-border-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.project-intake-form>footer>span{color:var(--pp-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.project-intake-privacy,.project-intake-closed{border:1px solid var(--pp-border-soft);background:var(--pp-surface-subtle);color:var(--pp-muted);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.project-intake-privacy svg,.project-intake-closed svg{flex:none;margin-top:2px}.project-intake-closed{color:var(--pp-danger);margin-top:16px}.project-intake-error{background:var(--pp-danger-soft);color:var(--pp-danger);border-radius:10px;margin:18px 0 0;padding:10px 12px;font-size:12px}.project-intake-success{text-align:center;align-content:center;place-items:center;gap:12px;min-height:430px;padding:40px;display:grid}.project-intake-success>span{background:var(--pp-positive-soft);width:66px;height:66px;color:var(--pp-positive);border-radius:20px;justify-content:center;align-items:center;display:inline-flex}.project-intake-success h1,.project-intake-success p{margin:0}.project-intake-success p{max-width:520px;color:var(--pp-muted);line-height:1.55}@media(max-width:880px){.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-form-editor.project-form-editor,.project-form-question-builder>article{grid-template-columns:minmax(0,1fr)}.project-form-question-builder__options,.project-form-editor__wide,.project-form-editor__lead,.project-form-editor__error,.project-form-question-builder,.project-form-editor>footer{grid-column:1}.project-form-question-builder__number,.project-form-question-builder__actions,.project-form-question-builder__fixed{justify-self:start}}@media(max-width:620px){.project-member-access-row,.project-form-grid,.project-intake-form fieldset,.project-form-card__actions{grid-template-columns:minmax(0,1fr)}.project-intake-field--wide{grid-column:1}.project-intake-form>footer{flex-direction:column;align-items:stretch}.project-intake-form>footer>.ppx-action{width:100%}}.project-list__tools{border-bottom:1px solid var(--pp-border-subtle);gap:7px;padding:9px 9px 3px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-list__tools{border-bottom:1px solid color-mix(in srgb,var(--pp-border-subtle) 70%,transparent)}}.project-list__tools label,.project-list__tools>button{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-width:0;min-height:34px;color:var(--pp-text-muted);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.project-list__tools input{width:100%;min-width:0;color:var(--pp-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.project-list__tools>button{cursor:pointer;font:inherit;justify-content:flex-start;font-size:11px;font-weight:680;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.project-list__tools>button:hover,.project-list__tools>button[aria-pressed=true]{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-list__tools>button:hover,.project-list__tools>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--pp-action-primary) 34%,var(--pp-border-subtle))}}.project-list__tools>button:hover,.project-list__tools>button[aria-pressed=true]{background:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-list__tools>button:hover,.project-list__tools>button[aria-pressed=true]{background:color-mix(in srgb,var(--pp-action-primary) 9%,var(--pp-surface-raised))}}.project-list__tools>button:hover,.project-list__tools>button[aria-pressed=true]{color:var(--pp-action-primary)}.project-list__tools>button:active{transform:scale(.985)}.project-list__tools>button span{background:currentColor;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.project-list__tools>button span{background:color-mix(in srgb,currentColor 9%,transparent)}}.project-list__tools>button span{font-size:10px}.project-list__no-results{color:var(--pp-text-muted);text-align:center;margin:8px;font-size:12px;line-height:1.45}.project-list:has(.project-list__tools) nav{max-height:calc(100% - 144px)}.project-archive-banner{border:1px solid var(--pp-status-warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 16px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.project-archive-banner{border:1px solid color-mix(in srgb,var(--pp-status-warning) 35%,var(--pp-border-subtle))}}.project-archive-banner{background:var(--pp-status-warning);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.project-archive-banner{background:color-mix(in srgb,var(--pp-status-warning) 8%,var(--pp-surface-raised))}}.project-archive-banner{padding:11px 12px}.project-archive-banner>span{background:var(--pp-status-warning);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-archive-banner>span{background:color-mix(in srgb,var(--pp-status-warning) 14%,transparent)}}.project-archive-banner>span{color:var(--pp-status-warning)}.project-archive-banner>div{gap:2px;display:grid}.project-archive-banner small{color:var(--pp-text-muted);font-size:11px}.project-actions-list{gap:6px;padding:14px 16px 16px;display:grid}.project-actions-list>button{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);width:100%;min-height:64px;color:var(--pp-text-primary);text-align:start;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.project-actions-list>button:hover{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-actions-list>button:hover{border-color:color-mix(in srgb,var(--pp-action-primary) 32%,var(--pp-border-subtle))}}.project-actions-list>button:hover{background:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-actions-list>button:hover{background:color-mix(in srgb,var(--pp-action-primary) 6%,var(--pp-surface-raised))}}.project-actions-list>button:hover{transform:translateY(-1px)}.project-actions-list>.project-actions-list__danger{color:var(--pp-action-danger)}.project-actions-list>.project-actions-list__danger:hover{border-color:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.project-actions-list>.project-actions-list__danger:hover{border-color:color-mix(in srgb,var(--pp-action-danger) 36%,var(--pp-border-subtle))}}.project-actions-list>.project-actions-list__danger:hover{background:var(--pp-action-danger-soft)}.project-actions-list>button span{gap:2px;display:grid}.project-actions-list>button strong{font-size:14px;line-height:1.3}.project-actions-list>button small{color:var(--pp-text-muted);font-size:11px}.project-duplicate-form{gap:18px;display:grid}.project-duplicate-form>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;display:grid}.project-duplicate-form>fieldset legend{color:var(--pp-text-primary);grid-column:1/-1;margin-block-end:3px;font-size:12px;font-weight:720}.project-duplicate-form>fieldset label{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;transition:border-color .16s,background-color .16s;display:grid}.project-duplicate-form>fieldset label:has(input:checked){border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-duplicate-form>fieldset label:has(input:checked){border-color:color-mix(in srgb,var(--pp-action-primary) 32%,var(--pp-border-subtle))}}.project-duplicate-form>fieldset label:has(input:checked){background:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.project-duplicate-form>fieldset label:has(input:checked){background:color-mix(in srgb,var(--pp-action-primary) 6%,var(--pp-surface-raised))}}.project-duplicate-form>fieldset label:has(input:disabled){opacity:.5;cursor:not-allowed}.project-duplicate-form>fieldset label span{gap:2px;display:grid}.project-duplicate-form>fieldset label small{color:var(--pp-text-muted);font-size:11px;line-height:1.4}@media(max-width:720px){.project-archive-banner{grid-template-columns:auto minmax(0,1fr)}.project-archive-banner>.ppx-action{grid-column:1/-1;width:100%}.project-duplicate-form>fieldset{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.project-list__tools>button,.project-actions-list>button{transition:none}}@media(max-width:620px){.ppx-drawer[data-size=compact]:not(.ppx-drawer--expanded) .project-task-drawer__details{grid-template-columns:minmax(0,1fr)}.project-page[data-pp-page-layout=immersive]{padding:10px 8px 18px}.project-module-bar__metrics>span{padding-inline:8px}.project-layout>.ppx-content-section>.ppx-section-header{flex-direction:column;align-items:stretch}.project-layout>.ppx-content-section{min-height:760px}.project-list{display:none}.project-layout[data-board-kind=team] .project-list{display:block}.project-avatar-stack{display:none!important}.project-view-row{flex-direction:column;align-items:stretch;gap:0}.project-view-switch{flex-wrap:nowrap;padding-inline:7px;overflow-x:auto}.project-view-finance-link{justify-content:flex-start;padding-inline:14px}.project-view-switch button{flex:none}.project-toolbar{flex-direction:row;align-items:center;overflow-x:auto}.project-toolbar>label{flex:0 0 220px;min-width:220px}.project-toolbar>select,.project-toolbar>select:last-child{flex:0 0 132px;min-width:132px;min-height:38px}.project-overview-view{padding:10px}.project-overview-team__people{grid-template-columns:minmax(0,1fr)}}.project-task-share-actions,.project-task-engagement,.project-task-reactions,.project-task-engagement>form,.project-task-reminders,.project-task-reminders>span{align-items:center;display:flex}.project-task-share-actions{flex-wrap:wrap;gap:8px}.project-task-engagement{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:11px}.project-task-reactions{gap:5px}.project-task-reactions button{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-width:34px;height:32px;color:var(--pp-text-secondary);border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;transition:transform .14s,border-color .14s,background .14s;display:inline-flex}.project-task-reactions button:hover{transform:translateY(-1px)}.project-task-reactions button[aria-pressed=true]{border-color:var(--pp-accent-strong);background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-task-reactions button[aria-pressed=true]{background:color-mix(in srgb,var(--pp-accent-strong) 10%,transparent)}}.project-task-reactions button b{font-size:11px}.project-task-engagement>form{gap:7px}.project-task-engagement>form label{color:var(--pp-text-muted);align-items:center;gap:5px;display:flex}.project-task-engagement>form .date-picker{min-width:148px}.project-task-reminders{flex-wrap:wrap;gap:6px;margin-top:9px}.project-task-reminders>span{background:var(--pp-accent-strong);border-radius:999px;gap:5px;padding:5px 7px 5px 9px}@supports (color:color-mix(in lab,red,red)){.project-task-reminders>span{background:color-mix(in srgb,var(--pp-accent-strong) 8%,transparent)}}.project-task-reminders>span{color:var(--pp-text-secondary);font-size:11px}.project-task-reminders button{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.project-task-reminders button:hover{background:#00000012}@media(max-width:620px){.project-task-engagement,.project-task-engagement>form{align-items:stretch}.project-task-engagement>form{width:100%}.project-task-engagement>form label,.project-task-engagement>form .date-picker{flex:1;min-width:0}}@media(max-width:1180px){.project-overview-view,.my-tasks-dashboard-grid{grid-template-columns:minmax(0,1fr)}.my-tasks-dashboard-grid>.my-tasks-project-chart{grid-column:auto}}@media(max-width:700px){.project-progress-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-progress__footer,.project-overview-focus__signals,.my-tasks-status-list{grid-template-columns:minmax(0,1fr)}.project-overview-focus__signals article:last-child{grid-column:auto}.my-tasks-focus-list>a{grid-template-columns:minmax(0,1fr) auto}.my-tasks-focus-list>a>.project-priority-chip{grid-column:1/-1}}body[data-mode=dark] :is(.project-overview-progress,.project-overview-focus,.project-status-update-form,.project-status-timeline,.my-tasks-dashboard-card){background:#20272b;border-color:#ffffff17}body[data-mode=dark] :is(.project-progress-breakdown>span,.project-overview-focus__signals article,.my-tasks-status-list>span,.project-calendar-agenda){background:#17262d;border-color:#ffffff14}body[data-mode=dark] :is(.project-overview-focus h3,.project-status-timeline__heading strong,.project-progress-breakdown strong,.project-overview-progress__footer strong,.project-overview-focus__signals strong,.project-status-update-form__header strong,.my-tasks-dashboard-card>header>div>span,.my-tasks-focus-list>a,.my-tasks-status-list strong){color:#edf4f5}.my-tasks-page[data-pp-page-layout=immersive]{min-height:calc(100dvh - var(--ppx-topbar-height,66px));grid-template-columns:minmax(0,1fr)}.my-tasks-page>*{min-width:0}.my-tasks-module-bar{flex:none}.my-tasks-workspace{min-width:0;min-height:calc(100dvh - var(--ppx-topbar-height,66px) - 112px);background:#fffffff5;border:1px solid #c0cfd294;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 34px #2b4a540f}.my-tasks-workspace__header{border-bottom:1px solid #c0cfd27a;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:12px 18px;display:flex}.my-tasks-workspace__header>div,.my-tasks-workspace__header>div>span,.my-tasks-progress{align-items:center;display:flex}.my-tasks-workspace__header>div{gap:11px;min-width:0}.my-tasks-workspace__header>div>span{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.my-tasks-workspace__header strong{color:var(--ppx-ink-950)}.my-tasks-workspace__header small{color:var(--ppx-muted)}.my-tasks-progress{color:var(--ppx-muted);flex:none;gap:7px;font-size:12px}.my-tasks-progress>i{background:#cedce0a3;border-radius:999px;width:110px;height:7px;overflow:hidden}.my-tasks-progress>i>b{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .26s;display:block}.my-tasks-tabs{padding-inline:18px}.my-task-create-form .project-field{min-width:0}.my-task-create-form__actions{align-items:center;gap:7px;padding-bottom:1px;display:flex}.my-tasks-toolbar{padding-inline:18px}.my-tasks-toolbar>label{max-width:360px}.my-tasks-toolbar>.ppx-select,.my-tasks-toolbar>[data-pp-select]{min-width:152px}.my-tasks-option-button{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);min-height:38px;color:var(--pp-action-neutral-fg);font:inherit;cursor:pointer;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.my-tasks-option-button[aria-pressed=true]{border-color:#04629559}@supports (color:color-mix(in lab,red,red)){.my-tasks-option-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}}.my-tasks-option-button[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}.my-tasks-view{flex:auto;min-width:0;min-height:0;overflow:auto}.my-tasks-view>.project-view-stage{min-height:100%}.my-tasks-view .my-task-groups{gap:0;min-height:100%;padding:0 18px 24px}.my-tasks-view .my-task-groups>section{border:0;border-bottom:1px solid #c0cfd285;border-radius:0}.my-tasks-view .my-task-groups>section>header{background:0 0;min-height:48px;padding:9px 10px}.my-tasks-view .my-task-groups article{grid-template-columns:auto auto minmax(260px,1fr) minmax(150px,.32fr) 86px 100px 128px;gap:10px;min-height:55px;padding:7px 10px;transition:background-color .14s,transform .14s}.my-tasks-view .my-task-groups article:hover{background:#5b7c8a0d}.my-tasks-view .my-task-groups[data-details=false] article{grid-template-columns:auto auto minmax(260px,1fr) minmax(150px,.32fr) 128px}.my-tasks-view .my-task-groups article>a strong{align-items:center;gap:6px;display:flex}.my-task-person{min-width:0;color:var(--ppx-muted);align-items:center;gap:7px;font-size:11px;display:flex}.my-task-person>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-task-priority{width:fit-content;min-height:25px;color:var(--ppx-muted);background:#dee7e99e;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:720;display:inline-flex}.my-task-priority[data-priority=urgent]{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.my-task-priority[data-priority=high]{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.my-tasks-view .my-task-groups article>time[data-overdue=true]{color:var(--pp-action-danger);font-weight:720}.my-tasks-view .my-task-groups[data-view=board]{grid-template-columns:none;grid-auto-columns:minmax(286px,1fr);grid-auto-flow:column;align-items:stretch;gap:10px;padding:12px 14px 18px;display:grid;overflow-x:auto}.my-tasks-view .my-task-groups[data-view=board]>section{background:#eff4f6d1;border:0;border-radius:14px;flex-direction:column;min-height:100%;display:flex}.my-tasks-view .my-task-groups[data-view=board]>section>div{align-content:start;padding:0 8px 12px}.my-tasks-view .my-task-groups[data-view=board] article,.my-tasks-view .my-task-groups[data-view=board][data-details=false] article{background:#fffffff5;border:1px solid #c0cfd294;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:9px;min-height:150px;padding:12px;box-shadow:0 6px 16px #2b4a540d}.my-tasks-view .my-task-groups[data-view=board] article>:not(:first-child){grid-column:2;justify-self:start}.my-tasks-view .my-task-groups[data-view=board] article>a{align-self:start}.my-tasks-calendar-layout{grid-template-columns:minmax(760px,1fr) 250px;min-height:100%;display:grid}.my-tasks-calendar-layout .project-calendar-view{min-width:0}.my-tasks-calendar-layout .project-calendar-grid section{min-height:104px}.my-tasks-calendar-layout .project-calendar-grid a{background:var(--pp-action-primary);border-radius:7px;align-items:center;gap:4px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.my-tasks-calendar-layout .project-calendar-grid a{background:color-mix(in srgb,var(--pp-action-primary) 12%,var(--pp-surface-raised))}}.my-tasks-calendar-layout .project-calendar-grid a{color:var(--pp-text-primary);text-overflow:ellipsis;white-space:nowrap;padding:5px 6px;font-size:11px;text-decoration:none}.my-tasks-calendar-layout .project-calendar-grid a[data-status=done]{opacity:.65;text-decoration:line-through}.my-tasks-unscheduled{background:#f7f9fab8;border-left:1px solid #c0cfd285;padding:15px 12px}.my-tasks-unscheduled>header,.my-tasks-files>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-tasks-unscheduled>header{color:var(--ppx-ink-950);margin-bottom:10px;font-size:12px;font-weight:760}.my-tasks-unscheduled>header strong{color:var(--ppx-muted)}.my-tasks-unscheduled>a{background:var(--pp-surface-raised);color:var(--ppx-ink-950);border:1px solid #c0cfd294;border-radius:10px;gap:4px;margin-top:7px;padding:10px;font-size:11px;text-decoration:none;display:grid}.my-tasks-unscheduled small,.my-tasks-unscheduled p{color:var(--ppx-muted);font-size:10px}.my-tasks-files>header{border-bottom:1px solid #c0cfd27a;min-height:64px;padding:12px 18px}.my-tasks-files>header>div{gap:3px;display:grid}.my-tasks-files>header>div>strong{color:var(--ppx-ink-950)}.my-tasks-files>header span{color:var(--ppx-muted);font-size:11px}.my-tasks-files .project-files-view article{min-height:82px}.my-tasks-files .project-files-view a small{color:var(--ppx-muted);font-size:10px}.my-tasks-dashboard{gap:14px;padding:16px 18px 24px;display:grid}.my-tasks-chart-card{background:var(--pp-surface-raised);border:1px solid #c0cfd294;border-radius:14px}.my-tasks-chart-grid{grid-template-columns:minmax(360px,1fr) minmax(300px,.72fr);gap:10px;display:grid}.my-tasks-chart-card{min-height:330px;overflow:hidden}.my-tasks-chart-card>header{border-bottom:1px solid #c0cfd27a;gap:3px;padding:14px 16px;display:grid}.my-tasks-chart-card>header>span{color:var(--ppx-ink-950);align-items:center;gap:7px;font-weight:760;display:flex}.my-tasks-chart-card>header small{color:var(--ppx-muted);font-size:10px}.my-tasks-bars{justify-content:space-around;align-items:flex-end;gap:20px;height:250px;padding:24px 28px 18px;display:flex}.my-tasks-bars>span{flex:1;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:6px;min-width:62px;height:100%;display:grid}.my-tasks-bars>span>i{border-bottom:1px solid #c0cfd2b3;align-items:flex-end;width:min(56px,82%);min-height:0;display:flex}.my-tasks-bars>span>i>b{background:var(--color-accent);border-radius:7px 7px 2px 2px;width:100%;min-height:4px;transition:height .28s}.my-tasks-bars b[data-tone=progress]{background:#5c83d6}.my-tasks-bars b[data-tone=blocked]{background:var(--pp-action-warning)}.my-tasks-bars b[data-tone=done]{background:var(--pp-action-success)}.my-tasks-bars strong{color:var(--ppx-ink-950)}.my-tasks-bars small{color:var(--ppx-muted);text-align:center;font-size:10px}.my-tasks-donut-card{justify-items:center;display:grid}.my-tasks-donut-card>header{width:100%}.my-tasks-donut{background:conic-gradient(var(--color-accent) var(--progress),#dbe4e7cc 0);border-radius:50%;place-items:center;width:168px;height:168px;margin-top:22px;display:grid}.my-tasks-donut:before{background:var(--pp-surface-raised);content:"";border-radius:50%;grid-area:1/1;width:116px;height:116px}.my-tasks-donut>span{z-index:1;grid-area:1/1;justify-items:center;display:grid}.my-tasks-donut strong{color:var(--ppx-ink-950);font-size:26px}.my-tasks-donut small,.my-tasks-donut-card>p{color:var(--ppx-muted);font-size:10px}.my-tasks-donut-card>p{gap:18px;display:flex}.my-tasks-donut-card>p span{align-items:center;gap:5px;display:inline-flex}.my-tasks-donut-card>p i{background:#becdd1;border-radius:50%;width:8px;height:8px}.my-tasks-donut-card>p i[data-tone=done]{background:var(--color-accent)}.my-tasks-project-chart{grid-column:1/-1;min-height:260px}.my-tasks-project-chart>div{gap:14px;padding:20px;display:grid}.my-tasks-project-chart>div>span{grid-template-columns:minmax(150px,.28fr) minmax(200px,1fr) 32px;align-items:center;gap:12px;display:grid}.my-tasks-project-chart strong{color:var(--ppx-ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.my-tasks-project-chart i{background:#dbe4e7b3;border-radius:999px;height:9px;overflow:hidden}.my-tasks-project-chart i>b{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .28s;display:block}.my-tasks-project-chart em{color:var(--ppx-muted);font-size:11px;font-style:normal;font-weight:740}.my-tasks-dashboard-grid{grid-template-columns:minmax(420px,1.25fr) minmax(320px,.75fr);gap:10px;display:grid}.my-tasks-dashboard-card{background:var(--pp-surface-raised);border:1px solid #c0cfd294;border-radius:14px;overflow:hidden}.my-tasks-dashboard-card>header{border-bottom:1px solid #c0cfd27a;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.my-tasks-dashboard-card>header>div{gap:3px;display:grid}.my-tasks-dashboard-card>header>div>span{color:var(--ppx-ink-950);align-items:center;gap:7px;font-weight:760;display:flex}.my-tasks-dashboard-card>header small{color:var(--ppx-muted);font-size:10px}.my-tasks-dashboard-card>header>:is(b,strong){color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:18px}.my-tasks-dashboard-card>header>b{background:var(--color-accent-soft);border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.my-tasks-focus-list{padding:5px 14px 12px;display:grid}.my-tasks-focus-list>a{min-height:56px;color:var(--ppx-ink-950);border-bottom:1px solid #c0cfd26b;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 3px;text-decoration:none;transition:background-color .14s,transform .14s;display:grid}.my-tasks-focus-list>a:last-child{border-bottom:0}.my-tasks-focus-list>a:hover{background:#5b7c8a0d;transform:translate(2px)}.my-tasks-focus-list>a[data-overdue=true]>svg{color:var(--pp-action-danger)}.my-tasks-focus-list>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.my-tasks-focus-list>a :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-tasks-focus-list>a strong{font-size:12px}.my-tasks-focus-list>a small{color:var(--ppx-muted);font-size:10px}.my-tasks-focus-list>a>svg{color:var(--ppx-muted)}.my-tasks-focus-empty{min-height:118px;color:var(--pp-action-success);justify-content:center;align-items:center;gap:10px;display:flex}.my-tasks-focus-empty>span{gap:2px;display:grid}.my-tasks-focus-empty strong{color:var(--ppx-ink-950);font-size:12px}.my-tasks-focus-empty small{color:var(--ppx-muted);font-size:10px}.my-tasks-status-card{padding-bottom:14px}.my-tasks-status-stack{background:#dbe4e7b8;border-radius:999px;height:12px;margin:20px 16px 16px;display:flex;overflow:hidden}.my-tasks-status-stack>i{background:var(--color-accent);min-width:3px;height:100%;transition:width .28s;display:block}.my-tasks-status-stack>i[data-tone=progress]{background:#5c83d6}.my-tasks-status-stack>i[data-tone=blocked]{background:var(--pp-action-warning)}.my-tasks-status-stack>i[data-tone=done]{background:var(--pp-action-success)}.my-tasks-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px;display:grid}.my-tasks-status-list>span{background:#f7f9fac2;border:1px solid #c0cfd275;border-radius:10px;align-items:center;gap:8px;padding:9px;display:flex}.my-tasks-status-list>span>i{background:var(--color-accent);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.my-tasks-status-list>span[data-tone=progress]>i{background:#5c83d6}.my-tasks-status-list>span[data-tone=blocked]>i{background:var(--pp-action-warning)}.my-tasks-status-list>span[data-tone=done]>i{background:var(--pp-action-success)}.my-tasks-status-list>span>span{gap:1px;display:grid}.my-tasks-status-list strong{color:var(--ppx-ink-950);font-size:14px}.my-tasks-status-list small{color:var(--ppx-muted);font-size:9px}.my-tasks-dashboard-grid>.my-tasks-project-chart{grid-column:1/-1;min-height:0}.my-tasks-dashboard-grid>.my-tasks-project-chart>div{padding:16px}.my-task-priority{gap:5px}body[data-mode=dark] .my-tasks-workspace,body[data-mode=dark] .my-tasks-chart-card{background:#20272b;border-color:#ffffff17}body[data-mode=dark] :is(.my-tasks-workspace__header strong,.my-tasks-chart-card>header>span,.my-tasks-bars strong,.my-tasks-donut strong,.my-tasks-project-chart strong,.my-tasks-files>header>div>strong,.my-tasks-unscheduled>header,.my-tasks-unscheduled>a){color:#edf4f5}body[data-mode=dark] .my-tasks-view .my-task-groups[data-view=board]>section,body[data-mode=dark] .my-tasks-unscheduled{background:#17262d}body[data-mode=dark] .my-tasks-view .my-task-groups[data-view=board] article,body[data-mode=dark] .my-tasks-unscheduled>a{background:#25343b;border-color:#ffffff1a}body[data-mode=dark] .my-tasks-donut:before{background:#20272b}@media(max-width:1120px){.my-tasks-view .my-task-groups article{grid-template-columns:auto auto minmax(220px,1fr) 110px 86px 100px 118px}.my-tasks-calendar-layout{grid-template-columns:minmax(700px,1fr) 220px}}@media(max-width:980px){.my-tasks-calendar-layout{grid-template-columns:minmax(620px,1fr)}.my-tasks-unscheduled{border-top:1px solid #c0cfd285;border-left:0}}@media(max-width:820px){.my-tasks-workspace{min-height:720px}.my-tasks-workspace__header{flex-direction:column;align-items:flex-start;gap:10px}.my-tasks-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-tasks-chart-card,.my-tasks-project-chart{grid-column:1/-1}.my-tasks-view .my-task-groups article{grid-template-columns:auto auto minmax(220px,1fr) 115px}.my-tasks-view .my-task-groups article>:is(.my-task-person,.my-task-priority,.my-task-status){display:none}.my-tasks-calendar-layout{grid-template-columns:minmax(620px,1fr);width:100%;min-width:620px}}@media(max-width:620px){.my-tasks-page>.ppx-page-header .ppx-page-header__actions{flex-wrap:wrap}.my-tasks-page>.ppx-page-header .ppx-page-header__actions>.ppx-action{justify-content:center;width:100%}.my-tasks-page>.ppx-page-header .project-module-bar__metrics{flex-basis:100%;order:2;justify-content:space-between;width:100%}.my-tasks-workspace__header small,.my-tasks-progress>i{display:none}.my-tasks-module-bar{gap:8px}.my-tasks-module-bar>.ppx-action{min-width:0;padding-inline:10px}.my-tasks-tabs{padding-inline:7px;overflow-x:auto}.my-tasks-toolbar{flex-direction:row;align-items:center;padding-inline:8px;overflow-x:auto}.my-tasks-toolbar>label{flex:0 0 210px;min-width:210px}.my-tasks-toolbar>.ppx-select,.my-tasks-toolbar>[data-pp-select]{flex:0 0 145px;min-width:145px}.my-tasks-view .my-task-groups{padding-inline:8px}.my-tasks-view .my-task-groups article,.my-tasks-view .my-task-groups[data-details=false] article{grid-template-columns:auto auto minmax(0,1fr)}.my-tasks-view .my-task-groups article>time{grid-column:3;justify-self:start}.my-tasks-dashboard{padding-inline:8px}.my-tasks-chart-grid{grid-template-columns:1fr}.my-tasks-project-chart>div>span{grid-template-columns:100px minmax(120px,1fr) 24px}}@media(prefers-reduced-motion:reduce){.project-layout,.project-list,.project-list nav a,.project-task-card,.project-board>section,.project-calendar-grid section,.project-calendar-grid .project-calendar-task,.project-progress-track span,.project-summary__progress i b{transition-duration:.01ms!important}}.project-overview-view{grid-template-columns:minmax(420px,1.12fr) minmax(360px,.88fr);gap:16px;padding:18px}.project-overview-progress,.project-overview-focus,.project-status-update-form,.project-status-timeline{background:var(--pp-surface-raised);border:1px solid #c0cfd2a3;border-radius:16px;box-shadow:0 8px 24px #2b4a540d}.project-overview-focus{align-content:start;gap:16px;padding:18px;display:grid}.project-overview-focus>header,.project-overview-team__header,.project-status-timeline__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-overview-focus>header>div,.project-status-timeline__heading>div{gap:3px;display:grid}.project-overview-focus>header>div>span,.project-status-timeline__heading>div>span{color:var(--ppx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:760}.project-overview-focus h3,.project-status-timeline__heading strong{color:var(--ppx-ink-950);margin:0;font-size:18px}.project-progress-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.project-progress-breakdown>span{background:#f7f9fad6;border:1px solid #c0cfd27a;border-radius:12px;grid-template-columns:none;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.project-progress-breakdown>span>i{background:var(--pp-action-primary);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.project-progress-breakdown>span>i{background:color-mix(in srgb,var(--pp-action-primary) 11%,white)}}.project-progress-breakdown>span>i{color:var(--pp-action-primary)}.project-progress-breakdown>span[data-tone=progress]>i{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.project-progress-breakdown>span[data-tone=blocked]>i{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.project-progress-breakdown>span[data-tone=done]>i{background:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.project-progress-breakdown>span[data-tone=done]>i{background:color-mix(in srgb,var(--pp-action-success) 12%,white)}}.project-progress-breakdown>span[data-tone=done]>i{color:var(--pp-action-success)}.project-progress-breakdown>span>span{gap:1px;min-width:0;display:grid}.project-progress-breakdown strong{color:var(--ppx-ink-950);font-variant-numeric:tabular-nums;font-size:16px}.project-progress-breakdown small{color:var(--ppx-muted);font-size:10px}.project-overview-progress__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px;display:grid}.project-overview-progress__footer>span{background:#f1f7fa;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.project-overview-progress__footer>span{background:color-mix(in srgb,var(--color-accent-soft) 56%,white)}}.project-overview-progress__footer>span{color:var(--color-accent)}.project-overview-progress__footer>span>span{gap:2px;min-width:0;display:grid}.project-overview-progress__footer small,.project-overview-progress__footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-overview-progress__footer small{color:var(--ppx-muted);font-size:9px}.project-overview-progress__footer strong{color:var(--ppx-ink-950);font-size:11px}.project-health-badge,.project-status-chip,.project-priority-chip{width:fit-content;min-height:27px;color:var(--ppx-muted);white-space:nowrap;background:#f4f8f9eb;border:1px solid #c0cfd294;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:740;display:inline-flex}.project-health-badge[data-health=on_track],.project-status-chip[data-status=done]{border-color:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.project-health-badge[data-health=on_track],.project-status-chip[data-status=done]{border-color:color-mix(in srgb,var(--pp-action-success) 28%,transparent)}}.project-health-badge[data-health=on_track],.project-status-chip[data-status=done]{background:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.project-health-badge[data-health=on_track],.project-status-chip[data-status=done]{background:color-mix(in srgb,var(--pp-action-success) 11%,white)}}.project-health-badge[data-health=on_track],.project-status-chip[data-status=done]{color:var(--pp-action-success)}.project-health-badge[data-health=at_risk],.project-priority-chip[data-priority=high],.project-status-chip[data-status=blocked]{border-color:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.project-health-badge[data-health=at_risk],.project-priority-chip[data-priority=high],.project-status-chip[data-status=blocked]{border-color:color-mix(in srgb,var(--pp-action-warning) 30%,transparent)}}.project-health-badge[data-health=at_risk],.project-priority-chip[data-priority=high],.project-status-chip[data-status=blocked]{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.project-health-badge[data-health=off_track],.project-priority-chip[data-priority=urgent]{border-color:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.project-health-badge[data-health=off_track],.project-priority-chip[data-priority=urgent]{border-color:color-mix(in srgb,var(--pp-action-danger) 30%,transparent)}}.project-health-badge[data-health=off_track],.project-priority-chip[data-priority=urgent]{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.project-status-chip[data-status=in_progress]{border-color:#04629547}@supports (color:color-mix(in lab,red,red)){.project-status-chip[data-status=in_progress]{border-color:color-mix(in srgb,var(--color-accent) 28%,transparent)}}.project-status-chip[data-status=in_progress]{background:var(--color-accent-soft);color:var(--color-accent)}.project-overview-focus__signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-overview-focus__signals article:last-child{grid-column:1/-1}.project-overview-focus__signals article{background:#f7f9fad6;border:1px solid #c0cfd27a;border-radius:12px;align-items:flex-start;gap:8px;min-width:0;padding:11px;display:flex}.project-overview-focus__signals article>span{background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.project-overview-focus__signals article[data-tone=critical]>span{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.project-overview-focus__signals article[data-tone=warning]>span{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.project-overview-focus__signals article[data-tone=positive]>span{background:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.project-overview-focus__signals article[data-tone=positive]>span{background:color-mix(in srgb,var(--pp-action-success) 11%,white)}}.project-overview-focus__signals article[data-tone=positive]>span{color:var(--pp-action-success)}.project-overview-focus__signals article>div{gap:2px;min-width:0;display:grid}.project-overview-focus__signals :is(small,em){color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.project-overview-focus__signals strong{color:var(--ppx-ink-950);font-size:13px}.project-overview-team__header{color:var(--ppx-ink-950);border-top:1px solid #c0cfd270;padding-top:3px;font-size:11px}.project-overview-team__header strong{color:var(--ppx-muted);font-size:10px}.project-status-update-form{min-height:0;padding:18px}.project-status-update-form__header{align-items:center;gap:10px;padding-bottom:2px;display:flex}.project-status-update-form__header>span{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.project-status-update-form__header>div{gap:2px;display:grid}.project-status-update-form__header strong{color:var(--ppx-ink-950);font-size:14px}.project-status-update-form__header small{color:var(--ppx-muted);font-size:10px}.project-field__label{align-items:center;gap:6px;display:inline-flex}.project-field>select{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);width:100%;min-height:42px;color:var(--ppx-ink-950);font:inherit;border-radius:11px;padding:8px 34px 8px 11px;font-size:12px;font-weight:660}.project-field>select:focus-visible{border-color:var(--pp-action-primary);outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.project-status-timeline{max-height:none;padding:0 14px 14px;overflow:hidden}.project-status-timeline__heading{border-bottom:1px solid #c0cfd27a;margin:0 -14px 2px;padding:14px 16px}.project-status-timeline__heading b{background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent);border-radius:9px;place-items:center;font-size:11px;display:grid}.project-status-timeline>article{margin-top:10px;box-shadow:0 4px 14px #2b4a540a}.project-status-timeline>article .project-health-badge{min-height:24px;padding-block:2px}.project-timeline-view{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:16px;overflow:hidden}.project-timeline-header{border-bottom:1px solid var(--pp-border-subtle);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.project-timeline-header>div{gap:3px;display:grid}.project-timeline-header span,.project-timeline-header small{color:var(--pp-text-muted);font-size:11px}.project-timeline-header span{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-weight:760}.project-timeline-header strong{color:var(--pp-text-primary);font-size:16px}.project-timeline-header>svg{color:var(--color-accent)}.project-timeline{min-width:920px;overflow-x:auto}.project-timeline__scale,.project-timeline__row{grid-template-columns:minmax(250px,.34fr) minmax(600px,1fr);display:grid}.project-timeline__scale{border-bottom:1px solid var(--pp-border-subtle);background:var(--pp-surface-muted);min-height:46px}.project-timeline__scale>span{color:var(--pp-text-muted);align-items:center;padding:0 18px;font-size:11px;font-weight:740;display:flex}.project-timeline__scale>div,.project-timeline__track{min-width:600px;position:relative}.project-timeline__scale time{color:var(--pp-text-muted);white-space:nowrap;font-size:10px;position:absolute;top:14px;translate:-50%}.project-timeline__row{border-bottom:1px solid var(--pp-border-subtle);min-height:68px}.project-timeline__row:last-child{border-bottom:0}.project-timeline__row>button:first-child{border:0;border-right:1px solid var(--pp-border-subtle);color:var(--pp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:11px 18px;display:grid}.project-timeline__row>button:first-child>span:first-child{background:var(--color-accent-soft);width:28px;height:28px;color:var(--color-accent);border-radius:9px;place-items:center;display:grid}.project-timeline__row>button:first-child>span:last-child{gap:3px;min-width:0;display:grid}.project-timeline__row strong,.project-timeline__row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-timeline__row strong{font-size:12px}.project-workload{background:var(--pp-surface-raised);min-width:0;padding:18px}.project-workload>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.project-workload>header span{color:var(--color-accent);letter-spacing:.08em;font-size:9px;font-weight:780}.project-workload>header h3,.project-workload>header p{margin:0}.project-workload>header h3{color:var(--ppx-ink-950);font-size:20px}.project-workload>header p,.project-workload>header small{color:var(--ppx-muted);font-size:11px}.project-workload-grid{border:1px solid var(--pp-border-subtle);border-radius:14px;overflow-x:auto}.project-workload-grid__head,.project-workload-grid>article{grid-template-columns:270px repeat(6,minmax(110px,1fr));min-width:980px;display:grid}.project-workload-grid__head{background:var(--pp-surface-muted);align-items:center;min-height:42px}.project-workload-grid__head>*{color:var(--ppx-muted);padding:10px 12px;font-size:10px;font-weight:740}.project-workload-grid>article{border-top:1px solid var(--pp-border-subtle);min-height:86px}.project-workload-person{grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:7px 9px;padding:11px 12px;display:grid}.project-workload-person>span{min-width:0;display:grid}.project-workload-person small{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.project-workload-person label{grid-column:2;align-items:center;gap:5px;display:flex}.project-workload-person input{border:1px solid var(--pp-border-subtle);border-radius:8px;width:64px;min-height:28px;font-size:11px;background-image:none!important;padding:3px 7px!important}.project-workload-person em{color:var(--ppx-muted);font-size:9px;font-style:normal}.project-workload-cell{border-left:1px solid var(--pp-border-subtle);align-content:center;gap:8px;padding:12px;display:grid}.project-workload-cell>span{color:var(--ppx-muted);justify-content:space-between;font-size:9px;display:flex}.project-workload-cell>span strong{color:var(--ppx-ink-950);font-size:12px}.project-workload-cell>i{background:var(--pp-surface-muted);border-radius:999px;height:7px;overflow:hidden}.project-workload-cell>i>b{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.project-workload-cell[data-overloaded=true]>span strong{color:var(--pp-action-danger)}.project-workload-cell[data-overloaded=true]>i>b{background:var(--pp-action-danger)}.project-workload-unassigned{color:var(--pp-action-warning);align-items:center;gap:7px;margin:12px 0 0;font-size:11px;font-weight:700;display:flex}.project-timeline__row small{color:var(--pp-text-muted);font-size:10px}.project-timeline__track>i{background:var(--pp-border-subtle);width:1px;position:absolute;inset-block:0}@supports (color:color-mix(in lab,red,red)){.project-timeline__track>i{background:color-mix(in srgb,var(--pp-border-subtle) 70%,transparent)}}.project-timeline__bar{top:23px;left:var(--timeline-left);width:var(--timeline-width);background:#046295;border:0;border-radius:999px;min-width:8px;height:22px;padding:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.project-timeline__bar{background:color-mix(in srgb,var(--color-accent) 18%,var(--pp-surface-muted))}}.project-timeline__bar{cursor:pointer}.project-timeline__bar span{border-radius:inherit;background:var(--color-accent);opacity:.82;width:100%;height:100%;display:block}.project-timeline__bar[data-status=done] span{background:var(--pp-action-success)}.project-timeline__bar[data-status=blocked] span{background:var(--pp-action-danger)}.project-timeline__bar[data-kind=milestone]{border-radius:5px;min-width:18px;rotate:45deg}.project-timeline__bar:focus-visible,.project-timeline__row>button:first-child:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.project-calendar-shell{background:var(--pp-surface-raised);grid-template-columns:minmax(600px,1fr) 220px;min-width:820px;display:grid}.project-calendar-view{min-width:0;padding:16px 16px 18px}.project-calendar-view>.project-calendar-header{justify-content:space-between;padding:2px 2px 15px}.project-calendar-header>div:first-child{gap:2px;display:grid}.project-calendar-header>div:first-child>span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.project-calendar-header>div:first-child>strong{min-width:0;color:var(--ppx-ink-950);text-align:left;text-transform:capitalize;font-size:20px}.project-calendar-header small{color:var(--ppx-muted);font-size:10px}.project-calendar-controls,.project-calendar-controls>span{align-items:center;gap:7px;display:flex}.project-calendar-weekdays{background:#eff4f6d1;border:1px solid #c0cfd294;border-bottom:0;border-radius:13px 13px 0 0;overflow:hidden}.project-calendar-weekdays span{color:var(--ppx-ink-950);border-inline-end:1px solid #c0cfd26b;padding:10px 12px}.project-calendar-weekdays span:last-child{border-inline-end:0}.project-calendar-grid{border:1px solid #c0cfd294;border-radius:0 0 13px 13px;overflow:hidden}.project-calendar-grid section{background:var(--pp-surface-raised);min-height:124px;padding:8px;transition:background-color .15s,box-shadow .15s,transform .15s}.project-calendar-grid section[data-calendar-drop=true][data-current]{background:#e6f0f6}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid section[data-calendar-drop=true][data-current]{background:color-mix(in oklab,var(--color-accent-soft) 78%,var(--pp-surface-raised))}}.project-calendar-grid section[data-calendar-drop=true][data-current]{box-shadow:inset 0 0 0 2px #0462959e}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid section[data-calendar-drop=true][data-current]{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--color-accent) 62%,transparent)}}.project-calendar-grid section[data-calendar-drop=true][data-current]{transform:scale(.985)}.project-calendar-grid section[data-weekend=true]{background:#f7f9fae0}.project-calendar-grid section[data-today=true]{box-shadow:inset 0 0 0 2px #04629594}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid section[data-today=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-accent) 58%,transparent)}}.project-calendar-grid section>header{justify-content:space-between;align-items:center;gap:6px;min-height:26px;display:flex}.project-calendar-grid section>header>span{background:var(--color-accent-soft);width:19px;height:19px;color:var(--color-accent);border-radius:7px;place-items:center;font-size:9px;font-weight:760;display:grid}.project-calendar-grid section[data-today=true] time{background:var(--color-accent);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-weight:760;display:grid}.project-calendar-grid .project-calendar-task{border:1px solid #0462952e;align-items:flex-start;gap:6px;margin-top:4px}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid .project-calendar-task{border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}}.project-calendar-grid .project-calendar-task{border-inline-start:3px solid var(--color-accent);background:#edf4f9;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.project-calendar-grid .project-calendar-task{background:color-mix(in srgb,var(--color-accent-soft) 72%,white)}}.project-calendar-grid .project-calendar-task{padding:6px 7px;transition:opacity .14s,transform .14s,box-shadow .14s}.project-calendar-grid .project-calendar-task[draggable=true]{cursor:grab}.project-calendar-grid .project-calendar-task[draggable=true]:active{cursor:grabbing;opacity:.58;transform:scale(.97)}.project-calendar-grid .project-calendar-task[data-priority=high]{border-inline-start-color:var(--pp-action-warning)}.project-calendar-grid .project-calendar-task[data-priority=urgent],.project-calendar-grid .project-calendar-task[data-status=blocked]{border-inline-start-color:var(--pp-action-danger)}.project-calendar-task__icon{color:var(--color-accent);flex:none;place-items:center;display:grid}.project-calendar-task>span:last-child{gap:2px;min-width:0;display:grid}.project-calendar-task :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-calendar-task strong{color:var(--ppx-ink-950);font-size:10px}.project-calendar-task small{color:var(--ppx-muted);font-size:8px}.project-calendar-agenda{background:#f7f9fac2;border-left:1px solid #c0cfd28a;padding:18px 14px}.project-calendar-agenda>header{color:var(--color-accent);justify-content:space-between;align-items:center;gap:10px;display:flex}.project-calendar-agenda>header>div{gap:2px;display:grid}.project-calendar-agenda>header span{color:var(--ppx-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:760}.project-calendar-agenda>header strong,.project-calendar-agenda h4{color:var(--ppx-ink-950)}.project-calendar-agenda__metrics{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.project-calendar-agenda__metrics>span{background:var(--pp-surface-raised);border:1px solid #c0cfd27a;border-radius:11px;gap:2px;padding:10px;display:grid}.project-calendar-agenda__metrics strong{color:var(--ppx-ink-950);font-size:20px}.project-calendar-agenda__metrics small{color:var(--ppx-muted);font-size:9px}.project-calendar-agenda__metrics>span[data-tone=critical] strong{color:var(--pp-action-danger)}.project-calendar-agenda__metrics>span[data-tone=warning] strong{color:var(--pp-action-warning)}.project-calendar-agenda>section{border-top:1px solid #c0cfd27a;gap:7px;padding-top:14px;display:grid}.project-calendar-agenda h4{margin:0 0 3px;font-size:12px}.project-calendar-agenda section>button{background:var(--pp-surface-raised);width:100%;color:var(--ppx-ink-950);font:inherit;text-align:left;cursor:pointer;border:1px solid #c0cfd28a;border-radius:10px;align-items:flex-start;gap:8px;padding:9px;display:flex}.project-calendar-agenda section>button>span:first-child{background:var(--color-accent-soft);width:25px;height:25px;color:var(--color-accent);border-radius:8px;flex:0 0 25px;place-items:center;display:grid}.project-calendar-agenda section>button>span:first-child[data-priority=urgent]{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.project-calendar-agenda section>button>span:last-child{gap:2px;min-width:0;display:grid}.project-calendar-agenda section :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-calendar-agenda section strong{font-size:10px}.project-calendar-agenda section small,.project-calendar-agenda section p{color:var(--ppx-muted);font-size:9px}.project-members>legend{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:2px;display:flex}.project-members>legend small{color:var(--ppx-muted);font-size:10px;font-weight:650}.settings-dialog.project-task-surface{width:min(760px,calc(100vw - var(--pp-overlay-workspace-left) - 48px));flex-direction:column;max-height:min(820px,100dvh - 48px);display:flex;overflow:hidden}.settings-dialog.project-task-surface>.settings-dialog__header,.settings-dialog.project-task-surface>.project-task-surface__lead,.settings-dialog.project-task-surface>.project-task-surface__summary,.settings-dialog.project-task-surface>.project-task-surface__error{flex:none}.settings-dialog.project-task-surface--wide{width:min(860px,calc(100vw - var(--pp-overlay-workspace-left) - 48px))}body:not([data-mode=dark]) .settings-dialog:is(.project-task-surface,.project-portfolio-dialog,.project-goal-picker,.project-report-dashboard-dialog,.project-report-share-dialog,.project-report-widget-dialog){--project-dialog-muted:#536f79;--pp-text-muted:var(--project-dialog-muted);--pp-text-secondary:var(--project-dialog-muted);--ppx-muted:var(--project-dialog-muted);--ppx-ink-500:var(--project-dialog-muted)}body:not([data-mode=dark]) .settings-dialog:is(.project-task-surface,.project-portfolio-dialog,.project-goal-picker,.project-report-dashboard-dialog,.project-report-share-dialog,.project-report-widget-dialog)>.settings-dialog__header span,body:not([data-mode=dark]) .settings-dialog:is(.project-task-surface,.project-portfolio-dialog,.project-goal-picker,.project-report-dashboard-dialog,.project-report-share-dialog,.project-report-widget-dialog) .date-picker__placeholder{color:var(--project-dialog-muted)}.project-task-surface__lead{color:var(--ppx-muted);margin:0;padding:18px 22px 0;font-size:13px;line-height:1.55}.project-task-surface__summary{color:var(--ppx-muted);margin:0;padding:16px 22px 0;font-size:12px;line-height:1.5}.settings-dialog.project-actions-surface{width:min(520px,calc(100vw - var(--pp-overlay-workspace-left) - 48px));max-height:min(620px,100dvh - 48px)}.project-task-surface__error{background:var(--pp-action-danger-soft);color:var(--pp-action-danger);border-radius:10px;margin:14px 22px 0;padding:10px 12px;font-size:12px;font-weight:700}.settings-dialog.project-task-surface .project-task-form{flex-direction:column;flex:auto;align-items:stretch;gap:0;min-height:0;max-height:min(680px,100dvh - 188px);padding:0;display:flex;overflow:hidden}.settings-dialog.project-task-surface .project-task-form__body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 17px;min-height:0;padding:18px 22px 20px;display:grid;overflow:hidden auto}.settings-dialog.project-task-surface .project-task-form__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.settings-dialog.project-task-surface .project-task-form__scroll .project-task-form__body{flex:none;overflow:visible}.settings-dialog.project-task-surface .project-task-form__more{margin:0 22px 18px}.settings-dialog.project-task-surface .project-task-form__more .project-task-form__body{padding:12px 0 0}.settings-dialog.project-task-surface .project-members>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-dialog.project-task-surface .project-form__actions,.settings-dialog.project-task-surface .my-task-create-form__actions{border-top:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);flex:none;justify-content:flex-end;gap:9px;width:100%;margin:0;padding:14px 22px;display:flex;position:static}.settings-dialog.project-task-surface .my-task-create-form__title{grid-column:1/-1}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body{flex:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 18px}.my-task-create-form__pair{grid-template-columns:minmax(0,1fr) minmax(104px,.5fr);gap:8px;display:grid}.settings-dialog.project-rule-surface{width:min(760px,calc(100vw - var(--pp-overlay-workspace-left) - 48px))}.settings-dialog.project-template-surface{width:min(800px,calc(100vw - var(--pp-overlay-workspace-left) - 48px))}.settings-dialog.project-import-surface{width:min(880px,calc(100vw - var(--pp-overlay-workspace-left) - 48px))}.project-import-columns{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-muted);border-radius:12px;gap:5px;padding:12px 14px;display:grid}.project-import-columns>strong{color:var(--pp-text-primary);font-size:13px}.project-import-columns>p,.project-import-columns>span{color:var(--pp-text-muted);margin:0;font-size:12px;line-height:1.5}.project-import-columns>span{font-size:11px;font-weight:700}.project-import-form .project-form__actions>.ppx-action:first-child{margin-inline-end:auto}.project-template-layout{flex:auto;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:14px 18px;display:grid;overflow-y:auto}.project-template-catalog{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:12px;min-width:0;padding:12px}.project-template-catalog>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.project-template-catalog h3{color:var(--pp-ink);margin:0;font-size:13px}.project-template-catalog>header>span{background:var(--pp-surface-soft);color:var(--ppx-muted-strong);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:750}.project-template-catalog>div{align-content:start;gap:9px;display:grid}.project-template-catalog article{border:1px solid var(--pp-border-subtle);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.project-template-catalog article>button{color:var(--ppx-muted-strong);cursor:pointer;background:0 0;border:0}.project-template-catalog article>button:first-child{text-align:left;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.project-template-catalog article>button:first-child:hover{background:var(--pp-surface-soft);color:var(--pp-ink)}.project-template-catalog article>button:first-child:focus-visible{outline:2px solid var(--pp-action-primary);outline-offset:-2px}.project-template-catalog article>button:last-child:not(:first-child){align-self:stretch;place-items:center;width:42px;display:grid}.project-template-catalog article strong,.project-template-catalog article small{display:block}.project-template-catalog article strong{color:var(--pp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-template-catalog article small,.project-template-catalog>div>p{color:var(--ppx-muted);margin-top:3px;font-size:10px}.project-template-save{border-top:1px solid var(--pp-border-subtle);flex:none;grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.project-template-save strong,.project-template-save small{display:block}.project-template-save strong{color:var(--pp-ink);font-size:12px}.project-template-save small{color:var(--ppx-muted);margin-top:2px;font-size:10px}.project-template-save input{width:100%}.settings-dialog.project-task-actions-surface,.settings-dialog.project-trash-surface{width:min(620px,calc(100vw - var(--pp-overlay-workspace-left) - 48px))}.project-task-action-list,.project-trash-list{gap:10px;padding:18px 22px 22px;display:grid;overflow-y:auto}.project-task-action-list>section,.project-trash-list>article{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:14px;display:grid}.project-task-action-list>section>div,.project-trash-list>article>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.project-task-action-list>section>div>svg{color:var(--pp-action-primary);flex:none;margin-top:2px}.project-task-action-list span,.project-trash-list article div{min-width:0}.project-task-action-list strong,.project-task-action-list small,.project-trash-list strong,.project-trash-list small{display:block}.project-task-action-list strong,.project-trash-list strong{color:var(--pp-ink);font-size:13px}.project-task-action-list small,.project-trash-list small,.project-trash-list>p{color:var(--ppx-muted);margin-top:3px;font-size:11px;line-height:1.45}.project-task-action-select,.project-task-action-check{grid-column:1/-1}.project-task-action-select+.ppx-action{grid-column:1/-1;width:100%}.project-task-action-check{color:var(--ppx-muted-strong);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.project-task-action-check input{width:16px;height:16px;margin:0}.project-task-action-list>section[data-danger=true]>div>svg,.project-task-action-list>section[data-danger=true] strong{color:var(--pp-action-danger)}@media(max-width:640px){.project-task-action-list>section,.project-trash-list>article{grid-template-columns:minmax(0,1fr)}.project-task-action-list>section>.ppx-action,.project-trash-list>article>.ppx-action{width:100%}.project-template-layout,.project-template-save{grid-template-columns:minmax(0,1fr)}}.project-rule-list,.project-rule-form{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:12px;margin:14px 18px 0}.project-rule-list{flex:0 auto;min-height:0;max-height:220px;overflow-y:auto}.project-rule-list>header,.project-rule-form>header{border-bottom:1px solid var(--pp-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.project-rule-list>header>div,.project-rule-form>header{color:var(--ppx-ink-950);align-items:baseline;gap:9px;display:flex}.project-rule-list>header strong,.project-rule-form>header strong{font-size:12px}.project-rule-list>header span,.project-rule-form>header span{color:var(--ppx-muted);font-size:10px}.project-rule-list>div{display:grid}.project-rule-list article{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:9px 12px;display:grid}.project-rule-list article+article{border-top:1px solid var(--pp-border-subtle)}.project-rule-list article[data-active=false]{opacity:.62}.project-rule-list__icon{background:var(--color-accent-soft);width:34px;height:34px;color:var(--color-accent);border-radius:10px;place-items:center;display:inline-grid}.project-rule-list article>div:not(.project-rule-list__actions){gap:3px;min-width:0;display:grid}.project-rule-list article strong{color:var(--ppx-ink-950);font-size:12px}.project-rule-list article p{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.project-rule-list article small{color:var(--ppx-muted);font-size:9px}.project-rule-list__actions{align-items:center;gap:6px;display:flex}.project-rule-list__actions button{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);min-height:30px;color:var(--pp-action-neutral-fg);font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:5px 9px;font-size:10px;font-weight:720;display:inline-grid}.project-rule-list__actions button[data-active=true]{border-color:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.project-rule-list__actions button[data-active=true]{border-color:color-mix(in oklab,var(--pp-action-success) 24%,transparent)}}.project-rule-list__actions button[data-active=true]{background:var(--pp-action-success-soft);color:var(--pp-action-success)}.project-rule-list__empty{color:var(--ppx-muted);text-align:center;margin:0;padding:18px 14px;font-size:11px}.project-rule-form{flex-direction:column;flex:auto;min-height:0;margin-bottom:16px;display:flex;overflow:hidden}.project-rule-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;min-height:0;padding:13px;display:grid;overflow-y:auto}.settings-dialog.project-rule-surface .project-rule-form__grid :is(input,select),.settings-dialog.project-rule-surface .project-rule-form__grid :is(.ppx-select__trigger,[data-pp-select]>button){height:42px;min-height:42px}.project-rule-form>.project-form__actions{border-top:1px solid var(--pp-border-subtle);margin:0;padding:10px 13px}.project-approval-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-approval-actions>span{background:var(--ppx-drawer-surface-muted);min-height:32px;color:var(--ppx-drawer-muted);border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:720;display:inline-flex}.project-approval-actions>span[data-state=approved]{background:var(--pp-action-success-soft);color:var(--pp-action-success)}.project-approval-actions>span[data-state=rejected]{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.project-follower-list,.project-task-project-list{gap:7px;display:grid}.project-task-project-list article{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.project-task-project-list article>span{background:var(--color-accent-soft);width:30px;height:30px;color:var(--color-accent);border-radius:9px;place-items:center;display:inline-grid}.project-task-project-list article>div{gap:2px;min-width:0;display:grid}.project-task-project-list :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-task-project-list strong{color:var(--ppx-drawer-copy);font-size:11px}.project-task-project-list small{color:var(--ppx-drawer-muted);font-size:10px}.project-follower-list article{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 9px;display:grid}.project-follower-list article>span{gap:2px;min-width:0;display:grid}.project-follower-list strong,.project-follower-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-custom-fields__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.project-custom-fields__list>p{color:var(--ppx-drawer-muted);grid-column:1/-1;margin:0;font-size:11px}.project-custom-fields__list .project-field>input{background:var(--ppx-drawer-surface);min-height:40px}@media(max-width:620px){.project-custom-fields__list{grid-template-columns:minmax(0,1fr)}}.project-follower-list strong{color:var(--ppx-drawer-copy);font-size:11px}.project-follower-list small{color:var(--ppx-drawer-muted);font-size:10px}.project-recurrence-hint{color:var(--ppx-drawer-muted);align-items:center;gap:6px;margin:-2px 0 0;font-size:10px;line-height:1.4;display:flex}.project-tag-list{flex-wrap:wrap;gap:7px;display:flex}.project-tag-list>p{color:var(--ppx-drawer-muted);margin:0;font-size:11px}.project-tag-list>span,.project-tag-chip{border:1px solid var(--tag-color,#046295);align-items:center;gap:5px;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.project-tag-list>span,.project-tag-chip{border:1px solid color-mix(in oklab,var(--tag-color,var(--color-accent)) 28%,transparent)}}.project-tag-list>span,.project-tag-chip{background:var(--tag-color,#046295);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.project-tag-list>span,.project-tag-chip{background:color-mix(in oklab,var(--tag-color,var(--color-accent)) 12%,white)}}.project-tag-list>span,.project-tag-chip{color:var(--tag-color,#046295)}@supports (color:color-mix(in lab,red,red)){.project-tag-list>span,.project-tag-chip{color:color-mix(in oklab,var(--tag-color,var(--color-accent)) 78%,black)}}.project-tag-list>span,.project-tag-chip{font-size:10px;font-style:normal;font-weight:720}.my-tasks-view .my-task-groups article>a>span{flex-wrap:wrap}.my-task-recurring{color:var(--color-accent);align-items:center;display:inline-flex}.project-tag-list>span[data-color=slate],.project-tag-chip[data-color=slate]{--tag-color:#607d8b}.project-tag-list>span[data-color=blue],.project-tag-chip[data-color=blue]{--tag-color:#1479a8}.project-tag-list>span[data-color=green],.project-tag-chip[data-color=green]{--tag-color:#2f7d5a}.project-tag-list>span[data-color=orange],.project-tag-chip[data-color=orange]{--tag-color:#b2671b}.project-tag-list>span[data-color=red],.project-tag-chip[data-color=red]{--tag-color:#b94a4a}.project-tag-list>span[data-color=purple],.project-tag-chip[data-color=purple]{--tag-color:#7450a8}.project-tag-list>span>button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.project-tag-list>span>button:hover{background:#00000014}.project-task-card__signals .project-tag-chip{text-overflow:ellipsis;white-space:nowrap;max-width:118px;padding:3px 7px;overflow:hidden}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field,.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field>:is(input,select,.project-semantic-select,.date-picker){width:100%}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field :is(input:not(.time-input__segment),select,.project-semantic-select__trigger,.date-picker__trigger,.time-input){box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field{gap:7px}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field>span{color:var(--pp-text-primary);font-size:var(--el-type-caption,13px);font-weight:650}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field :is(input:not(.time-input__segment),select,.project-semantic-select__trigger,.date-picker__trigger),.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field .time-input .time-input__segment{font-size:var(--el-type-caption,13px);font-weight:500}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field input:not(.time-input__segment)::placeholder{color:var(--project-dialog-muted,var(--pp-text-muted));opacity:1;font-weight:400}.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body>.project-field>select{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:34px;overflow:hidden}.project-semantic-select{width:100%;min-width:0;position:relative}.project-semantic-select__trigger{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);width:100%;min-height:52px;color:var(--ppx-ink-950);font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.project-semantic-select__trigger:focus-visible,.project-semantic-select--open .project-semantic-select__trigger{border-color:var(--pp-action-primary);outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.project-semantic-select__trigger:disabled{cursor:not-allowed;opacity:.62}.project-semantic-select__icon{background:var(--color-accent-soft);width:31px;height:31px;color:var(--color-accent);border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.project-semantic-select__selection,.project-semantic-select__option>span:nth-child(2){gap:2px;min-width:0;display:grid}.project-semantic-select__selection :is(strong,small),.project-semantic-select__option :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-semantic-select__selection strong,.project-semantic-select__option strong{color:var(--ppx-ink-950);font-size:12px;font-weight:740}.project-semantic-select__selection small,.project-semantic-select__option small{color:var(--ppx-muted);font-size:10px;font-weight:560}.project-semantic-select__chevron{color:var(--ppx-muted);transition:transform .16s}.project-semantic-select--open .project-semantic-select__chevron{transform:rotate(180deg)}.project-semantic-select__popover{z-index:10020;visibility:hidden;border:1px solid var(--ppx-dropdown-border);background:var(--ppx-dropdown-surface,#fff);box-shadow:var(--ppx-dropdown-shadow,0 18px 52px #142e3933);border-radius:13px;gap:4px;padding:5px;display:grid;position:fixed;overflow-y:auto}.project-semantic-select__popover[data-placement]{visibility:visible}.project-semantic-select__option{width:100%;min-height:54px;color:var(--color-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;padding:5px 7px;display:grid}.project-semantic-select__option:hover,.project-semantic-select__option[aria-selected=true]{background:var(--color-accent-soft)}.project-semantic-select[data-kind=project-area] .project-semantic-select__trigger{min-height:42px;padding-block:4px}.project-semantic-select__popover[data-kind=project-area] .project-semantic-select__option{min-height:40px}:is(.project-semantic-select[data-kind=project-area],.project-semantic-select__popover[data-kind=project-area]) .project-semantic-select__icon{border-radius:8px;flex-basis:28px;width:28px;height:28px}.project-semantic-select--compact{width:auto}.project-semantic-select--compact .project-semantic-select__trigger{grid-template-columns:auto auto;gap:6px;width:auto;padding-inline:6px 8px}.project-semantic-select[data-kind=project-area][data-value=""] .project-semantic-select__icon,.project-semantic-select__popover[data-kind=project-area] .project-semantic-select__option[data-value=""] .project-semantic-select__icon{background:var(--pp-surface-muted);color:var(--ppx-muted)}.project-semantic-select[data-kind=priority][data-value=urgent] .project-semantic-select__icon,.project-semantic-select__popover[data-kind=priority] .project-semantic-select__option[data-value=urgent] .project-semantic-select__icon,.project-semantic-select[data-kind=task-status][data-value=blocked] .project-semantic-select__icon,.project-semantic-select__popover[data-kind=task-status] .project-semantic-select__option[data-value=blocked] .project-semantic-select__icon{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.project-semantic-select[data-kind=priority][data-value=high] .project-semantic-select__icon,.project-semantic-select__popover[data-kind=priority] .project-semantic-select__option[data-value=high] .project-semantic-select__icon,.project-semantic-select[data-kind=project-status][data-value=on_hold] .project-semantic-select__icon,.project-semantic-select__popover[data-kind=project-status] .project-semantic-select__option[data-value=on_hold] .project-semantic-select__icon{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.project-semantic-select[data-value=done] .project-semantic-select__icon,.project-semantic-select[data-value=completed] .project-semantic-select__icon,.project-semantic-select__option:is([data-value=done],[data-value=completed]) .project-semantic-select__icon{background:var(--pp-action-success-soft);color:var(--pp-action-success)}.project-semantic-select[data-value=archived] .project-semantic-select__icon,.project-semantic-select__option[data-value=archived] .project-semantic-select__icon,.project-semantic-select[data-kind=priority][data-value=low] .project-semantic-select__icon,.project-semantic-select__popover[data-kind=priority] .project-semantic-select__option[data-value=low] .project-semantic-select__icon{background:var(--pp-surface-muted);color:var(--ppx-muted)}.project-files-workspace{min-height:300px;display:grid}.project-files-workspace>header{border-bottom:1px solid var(--pp-border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.project-files-workspace>header>div{gap:3px;max-width:640px;display:grid}.project-files-workspace>header span,.project-files-empty small{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.project-files-workspace>header strong{color:var(--ppx-ink-950);font-size:15px}.project-files-workspace>header p,.project-files-empty p{color:var(--ppx-muted);margin:0;font-size:11px;line-height:1.5}.project-files-workspace>header>b{background:var(--color-accent-soft);min-width:31px;height:31px;color:var(--color-accent);border-radius:10px;place-items:center;font-size:12px;display:grid}.project-files-workspace .project-files-view{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start}.project-files-workspace .project-files-view>article{align-items:flex-start;min-height:105px;padding:14px}.project-files-view__icon{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.project-files-workspace .project-files-view>article>div{gap:4px;min-width:0;display:grid}.project-files-workspace .project-files-view button{max-width:100%;color:var(--color-accent);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px;font-weight:700;overflow:hidden}.project-files-empty{border:1px dashed var(--pp-border-strong);background:#e6f0f6;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-self:start;gap:6px 15px;width:min(680px,100% - 40px);margin:28px auto;display:grid}@supports (color:color-mix(in lab,red,red)){.project-files-empty{background:color-mix(in srgb,var(--color-accent-soft) 35%,var(--pp-surface-raised))}}.project-files-empty{padding:20px}.project-files-empty>span{background:var(--color-accent-soft);width:46px;height:46px;color:var(--color-accent);border-radius:13px;grid-row:1/3;place-items:center;display:grid}.project-files-empty h3{color:var(--ppx-ink-950);margin:3px 0 4px;font-size:17px}.project-files-empty__action{border-top:1px solid var(--pp-border-subtle);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:14px;display:grid}.project-files-empty__action .ppx-action{min-height:45px}.project-layout:not([data-view=board]){align-items:start;height:max-content;min-height:0}.project-page>*{min-width:0}.project-layout:not([data-view=board])>.project-list{height:100%;min-height:360px}.project-layout:not([data-view=board])>.ppx-content-section{height:auto;min-height:0}.project-layout:not([data-view=board])>.ppx-content-section>.ppx-content-section__body{flex:none;min-height:0;overflow:visible}.project-layout:not([data-view=board]) :is(.project-workarea,.project-data-view,.project-view-stage){height:auto;min-height:0}.project-layout:not([data-view=board]) .project-workarea{flex:none;overflow:auto visible}.project-layout[data-view=overview] .project-overview-view{min-height:0}.project-layout[data-view=files] .project-files-view:has(>.ppx-empty-state),.my-tasks-files .project-files-view:has(>.ppx-empty-state){min-height:300px;padding:20px;display:block}.my-tasks-page[data-pp-page-layout=immersive],.my-tasks-workspace{min-height:0}.my-tasks-view{flex:none;min-height:0;overflow:auto visible}.my-tasks-view>.project-view-stage,.my-tasks-view .my-task-groups{min-height:0}.my-tasks-view>.project-view-stage>.ppx-empty-state{min-height:280px}.my-tasks-view>.project-view-stage>.ppx-empty-state .ppx-empty-state__actions{width:min(100%,408px);display:block}.my-tasks-empty-actions{--my-tasks-empty-action-width:200px;grid-template-columns:repeat(2,var(--my-tasks-empty-action-width));justify-content:center;gap:8px;width:100%;display:grid}.my-tasks-empty-actions--single{grid-template-columns:minmax(0,var(--my-tasks-empty-action-width));justify-content:center}.my-tasks-empty-actions>.ppx-action,.my-tasks-empty-action{box-sizing:border-box;inline-size:var(--my-tasks-empty-action-width);min-inline-size:var(--my-tasks-empty-action-width);max-inline-size:var(--my-tasks-empty-action-width);flex:0 0 var(--my-tasks-empty-action-width);justify-content:center;height:40px}@media(max-width:900px){.project-layout:not([data-view=board])>.ppx-content-section,.my-tasks-workspace{min-height:0}}@media(max-width:620px){.settings-dialog.project-task-surface,.settings-dialog.project-task-surface--wide{width:100%;max-height:calc(100dvh - 20px)}.settings-dialog.project-task-surface .project-task-form__body,.settings-dialog.project-task-surface .my-task-create-form .project-task-form__body,.settings-dialog.project-task-surface .project-members>div{grid-template-columns:minmax(0,1fr)}.settings-dialog.project-task-surface .project-task-form__body{padding:16px 18px}.settings-dialog.project-task-surface .project-form__actions,.settings-dialog.project-task-surface .my-task-create-form__actions{padding:12px 18px}.settings-dialog.project-task-surface .project-field--wide,.settings-dialog.project-task-surface .my-task-create-form__title{grid-column:auto}.settings-dialog.project-task-surface .my-task-create-form__pair{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr)}.project-rule-list,.project-rule-form{margin-inline:16px}.project-rule-list{max-height:220px}.project-rule-list article{grid-template-columns:30px minmax(0,1fr)}.project-rule-list__actions{grid-column:2;justify-content:flex-start}.project-rule-form__grid{grid-template-columns:minmax(0,1fr)}.my-tasks-view>.project-view-stage>.ppx-empty-state .ppx-empty-state__actions{width:min(100%,240px)}.my-tasks-empty-actions,.my-tasks-empty-actions--single{--my-tasks-empty-action-width:100%;grid-template-columns:minmax(0,1fr)}.project-files-workspace>header{padding:15px 16px}.project-files-empty{grid-template-columns:minmax(0,1fr);width:calc(100% - 28px);margin:18px auto;padding:16px}.project-files-empty>span{grid-row:auto}.project-files-empty__action{grid-column:auto;grid-template-columns:minmax(0,1fr)}.project-files-empty__action .ppx-action{width:100%}.project-overview-view,.my-tasks-dashboard-grid{grid-template-columns:minmax(0,1fr)}.project-progress-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-progress__footer,.project-overview-focus__signals,.my-tasks-status-list{grid-template-columns:minmax(0,1fr)}.project-overview-focus__signals article:last-child,.my-tasks-dashboard-grid>.my-tasks-project-chart{grid-column:auto}.my-tasks-focus-list>a{grid-template-columns:minmax(0,1fr) auto}.my-tasks-focus-list>a>.project-priority-chip{grid-area:2/1/auto/-1;justify-self:start}.my-tasks-project-chart>div>span{grid-template-columns:minmax(92px,.7fr) minmax(96px,1fr) 24px;gap:7px}}@media(min-width:621px)and (max-width:1100px){.project-overview-view,.my-tasks-dashboard-grid{grid-template-columns:minmax(0,1fr)}.my-tasks-dashboard-grid>.my-tasks-project-chart{grid-column:auto}}body[data-mode=dark] :is(.project-overview-progress__footer>span,.my-tasks-status-list>span,.project-calendar-agenda section>button){background:#17262d;border-color:#ffffff17}body[data-mode=dark] .project-semantic-select__popover{background:#17262d;border-color:#ffffff1a;box-shadow:0 22px 60px #00000075}body[data-mode=dark] .settings-dialog.project-task-surface>.settings-dialog__header{background:#153b47;border-bottom-color:#ffffff1a}body[data-mode=dark] .settings-dialog.project-task-surface>.settings-dialog__header h2{color:#edf6f7}body[data-mode=dark] .settings-dialog.project-task-surface>.settings-dialog__header>button{color:#c4d8dd;background:#ffffff12}body[data-mode=dark] .settings-dialog.project-task-surface :is(.project-task-surface__lead,.project-task-surface__summary){color:#adc0c5}body[data-mode=dark] .project-semantic-select__trigger{background:#19313a;border-color:#ffffff24}body[data-mode=dark] :is(.project-semantic-select__selection,.project-semantic-select__option) strong{color:#edf6f7}body[data-mode=dark] :is(.project-semantic-select__selection,.project-semantic-select__option) small{color:#a8bcc2}body[data-mode=dark] .project-semantic-select__option:is(:hover,[aria-selected=true]){background:#095b8457}@media(prefers-reduced-motion:reduce){.project-semantic-select__chevron{transition:none}}.project-portfolio-layout{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,1520px);margin-inline:auto;display:grid;container:portfolio-layout/inline-size}.project-portfolio-layout>.ppx-metric-group.project-portfolio-kpis{grid-column:1/-1;grid-template-columns:subgrid}.project-portfolio-main{gap:var(--ppx-page-flow-gap);grid-column:span 3;min-width:0;display:grid}.project-portfolio-layout>.project-goal-panel{grid-column:span 1;min-width:0;position:sticky;top:14px}.project-portfolio-card,.project-portfolio-empty{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:14px;box-shadow:0 10px 28px #11384512}.project-portfolio-card{min-width:0;overflow:hidden;container-type:inline-size}.project-portfolio-card>header{border-bottom:1px solid var(--pp-border-subtle);grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:grid}.project-portfolio-card__identity,.project-portfolio-card__owner,.project-portfolio-project{align-items:center;gap:10px;min-width:0;display:flex}.project-portfolio-card__identity>span:last-child,.project-portfolio-card__owner>span,.project-portfolio-project>span:last-child{gap:2px;min-width:0;display:grid}.project-portfolio-card__identity strong,.project-portfolio-project strong{color:var(--pp-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-portfolio-card__identity strong{font-size:16px}.project-portfolio-card__identity small,.project-portfolio-card__owner small,.project-portfolio-project small{color:var(--pp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-portfolio-card__icon,.project-portfolio-project__mark{background:var(--pp-accent-strong);border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.project-portfolio-card__icon,.project-portfolio-project__mark{background:color-mix(in srgb,var(--pp-accent-strong) 9%,transparent)}}.project-portfolio-card__icon,.project-portfolio-project__mark{color:var(--pp-accent-strong)}.project-portfolio-card__icon{width:38px;height:38px}.project-portfolio-project__mark{width:30px;height:30px}.project-portfolio-card__owner strong{color:var(--pp-text-primary);font-size:13px}.project-portfolio-card__owner{max-width:210px}.project-portfolio-card__actions,.project-row-actions{align-items:center;gap:6px;display:flex}.project-row-actions>a{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-width:40px;height:40px;color:var(--pp-text-secondary);border-radius:10px;place-items:center;transition:border-color .15s,background .15s,color .15s;display:inline-grid}.project-row-actions>a:hover{border-color:var(--pp-accent-strong);background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-row-actions>a:hover{background:color-mix(in srgb,var(--pp-accent-strong) 9%,transparent)}}.project-row-actions>a:hover{color:var(--pp-accent-strong)}.project-portfolio-summary{background:var(--pp-surface-raised);align-items:center;gap:18px;min-height:48px;padding:10px 14px 13px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.project-portfolio-summary{background:color-mix(in srgb,var(--pp-surface-raised) 92%,var(--pp-accent-strong))}}.project-portfolio-summary>span{align-items:baseline;gap:5px;display:flex}.project-portfolio-summary>span strong{color:var(--pp-text-primary)}.project-portfolio-summary>span small{color:var(--pp-text-muted)}.project-portfolio-summary>span[data-tone=critical] strong{color:var(--pp-status-danger)}.project-portfolio-progress{background:var(--pp-border-subtle);border-radius:999px;height:3px;position:absolute;bottom:0;left:14px;right:14px;overflow:hidden}.project-portfolio-progress i,.project-progress-cell i b,.project-goal-progress i b{border-radius:inherit;background:var(--pp-accent-strong);height:100%;display:block}.project-portfolio-table-wrap{overflow-x:auto}.project-portfolio-table__head,.project-portfolio-table__row{grid-template-columns:minmax(180px,1.45fr) minmax(110px,.72fr) minmax(130px,.9fr) minmax(110px,.7fr) 48px minmax(96px,auto);align-items:center;gap:12px;padding:10px 14px;display:grid}.project-portfolio-table__head{border-bottom:1px solid var(--pp-border-subtle);color:var(--pp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.project-portfolio-table__row{border-bottom:1px solid var(--pp-border-subtle);min-height:62px}.project-portfolio-table__row:last-child{border-bottom:0}.project-portfolio-project-cell{min-width:0}.project-portfolio-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-portfolio-project-cell>.project-portfolio-project{width:100%}.project-health,.project-date-cell,.project-goal-count{color:var(--pp-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.project-health[data-health=on_track]{color:var(--pp-status-success)}.project-health[data-health=at_risk]{color:var(--pp-status-warning)}.project-health[data-health=off_track]{color:var(--pp-status-danger)}.project-progress-cell{grid-template-columns:minmax(60px,1fr) 34px;align-items:center;gap:7px;font-size:12px;display:grid}.project-progress-cell i,.project-goal-progress i{background:var(--pp-border-subtle);border-radius:999px;height:6px;overflow:hidden}.project-progress-cell small{color:var(--pp-status-danger);grid-column:1/-1}.project-portfolio-card__blank,.project-portfolio-empty{color:var(--pp-text-muted);justify-content:center;align-items:center;gap:10px;padding:28px 18px;display:flex}.project-portfolio-card__blank button{color:var(--pp-accent-strong);font-weight:750}.project-portfolio-empty{flex-direction:column;min-height:310px}.project-goal-list{display:grid}.project-goal-panel__footer{padding-top:var(--pp-space-3);border-top:1px solid var(--pp-border-subtle);justify-content:flex-end;display:flex}.project-goal-list article{border-bottom:1px solid var(--pp-border-subtle);gap:10px;padding:13px;display:grid}.project-goal-list article:last-child{border-bottom:0}.project-goal-list article>div:first-child,.project-goal-progress{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-goal-list article>strong{color:var(--pp-text-primary);font-size:14px;line-height:1.35}.project-goal-list article small{color:var(--pp-text-muted);font-size:11px}.project-goal-status{background:var(--pp-accent-strong);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.project-goal-status{background:color-mix(in srgb,var(--pp-accent-strong) 9%,transparent)}}.project-goal-status{color:var(--pp-accent-strong);font-size:10px;font-weight:800}.project-goal-status[data-status=off_track]{background:var(--pp-status-danger)}@supports (color:color-mix(in lab,red,red)){.project-goal-status[data-status=off_track]{background:color-mix(in srgb,var(--pp-status-danger) 12%,transparent)}}.project-goal-status[data-status=off_track]{color:var(--pp-status-danger)}.project-goal-status[data-status=completed]{background:var(--pp-status-success)}@supports (color:color-mix(in lab,red,red)){.project-goal-status[data-status=completed]{background:color-mix(in srgb,var(--pp-status-success) 12%,transparent)}}.project-goal-status[data-status=completed]{color:var(--pp-status-success)}.project-goal-progress i{flex:1}.project-goal-progress span{width:34px;color:var(--pp-text-secondary);text-align:right;font-size:12px;font-weight:750}.project-goal-picker__empty{color:var(--pp-text-muted);text-align:center;justify-items:center;gap:8px;padding:28px 18px;display:grid}.project-goal-picker__empty strong{color:var(--pp-text-primary)}.project-goal-picker__empty small{color:var(--pp-text-muted)}.settings-dialog.project-portfolio-dialog,.settings-dialog.project-goal-picker{flex-direction:column;width:min(760px,100vw - 32px);max-height:min(760px,100dvh - 32px);display:flex;overflow:hidden}.settings-dialog.project-portfolio-dialog>.settings-dialog__header,.settings-dialog.project-goal-picker>.settings-dialog__header,.settings-dialog.project-portfolio-dialog>.project-task-surface__summary,.settings-dialog.project-goal-picker>.project-task-surface__summary{flex:none}.project-portfolio-dialog form{overscroll-behavior:contain;flex:auto;min-height:0;display:grid;overflow-y:auto}.project-portfolio-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:0;display:grid}.project-portfolio-form-grid .project-field--wide{grid-column:1/-1}.project-portfolio-form-grid textarea{resize:vertical;width:100%}.project-portfolio-project-picker{border:1px solid var(--pp-border-subtle);border-radius:14px;min-height:0;margin:0;padding:0;overflow:hidden}.project-portfolio-project-picker legend{float:left;width:100%;color:var(--pp-text-primary);justify-content:space-between;padding:11px 13px;font-size:13px;font-weight:800;display:flex}.project-portfolio-project-picker legend span{color:var(--pp-text-muted);font-size:11px}.project-portfolio-project-picker>div,.project-goal-picker__list{border-top:1px solid var(--pp-border-subtle);max-height:270px;display:grid;overflow-y:auto}.project-portfolio-project-picker>div{clear:both}.project-portfolio-project-picker label,.project-goal-picker__list label{border-bottom:1px solid var(--pp-border-subtle);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.project-goal-picker__list label{grid-template-columns:auto minmax(0,1fr) auto}.project-portfolio-project-picker label:last-child,.project-goal-picker__list label:last-child{border-bottom:0}.project-portfolio-project-picker label>span,.project-goal-picker__list label>span{align-items:center;gap:10px;display:flex}.project-portfolio-project-picker label>span>span,.project-goal-picker__list label>span>span{gap:2px;display:grid}.project-portfolio-project-picker label strong,.project-goal-picker__list label strong{color:var(--pp-text-primary);font-size:13px}.project-portfolio-project-picker label small,.project-goal-picker__list label small{color:var(--pp-text-muted);font-size:11px}.project-goal-picker__list{border:1px solid var(--pp-border-subtle);border-radius:14px;flex:auto;min-height:0;margin:16px 20px}.project-goal-picker__list label>svg:last-child{color:#0000}.project-goal-picker__list label:has(input:checked)>svg:last-child{color:var(--pp-status-success)}.settings-dialog.project-goal-picker>.project-form__actions{flex:none;padding:0 20px 20px}@container portfolio-layout (max-width:1087px){.project-portfolio-main,.project-portfolio-layout>.project-goal-panel{grid-column:1/-1}.project-portfolio-layout>.project-goal-panel{position:static}.project-goal-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-goal-list article:nth-child(odd){border-right:1px solid var(--pp-border-subtle)}.project-goal-list article:last-child:nth-child(odd){border-right:0}}@container portfolio-layout (max-width:700px){.project-portfolio-layout>.ppx-metric-group.project-portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@container portfolio-layout (max-width:420px){.project-portfolio-layout>.ppx-metric-group.project-portfolio-kpis{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.project-portfolio-card>header{grid-template-columns:minmax(0,1fr) auto}.project-portfolio-card__owner{grid-area:2/1/auto/-1}.project-portfolio-card__actions{grid-area:1/2}.project-portfolio-summary{gap:12px;overflow-x:auto}.project-portfolio-summary>span{white-space:nowrap}.project-goal-list{grid-template-columns:minmax(0,1fr)}.project-goal-list article:nth-child(odd){border-right:0}.project-portfolio-form-grid{grid-template-columns:minmax(0,1fr)}.project-portfolio-form-grid .project-field--wide{grid-column:auto}}@media(max-width:480px){.settings-dialog.project-portfolio-dialog,.settings-dialog.project-goal-picker{width:100%;max-height:calc(100dvh - 20px)}.project-portfolio-card__identity small{white-space:normal}}.project-page:is(.my-tasks-page,.project-reports-page,.project-portfolios-page)[data-pp-page-layout=immersive]{width:min(100%,var(--ppx-page-max-width));max-width:var(--ppx-page-max-width);margin-inline:auto}.project-page.my-tasks-page.my-tasks-page--team[data-pp-page-layout=immersive]{width:100%;max-width:none}.project-page:is(.my-tasks-page,.project-reports-page,.project-portfolios-page)[data-pp-page-layout=immersive]{flex:none;grid-auto-rows:max-content;height:max-content}@media(min-width:1181px){.project-page.my-tasks-page.my-tasks-page--team[data-pp-page-layout=immersive]{gap:var(--ppx-page-flow-gap);flex-direction:column;flex:auto;height:auto;min-height:0;padding-bottom:0;display:flex}.project-page.my-tasks-page.my-tasks-page--team[data-pp-page-layout=immersive]:after{display:none}.my-tasks-page--team>.my-tasks-workspace{flex:1 1 0;min-height:480px}.my-tasks-page--team .my-tasks-workspace>:not(.my-tasks-view){flex:none}.my-tasks-page--team .my-tasks-workspace>.my-tasks-view{flex:1 1 0;min-height:0;overflow-y:auto}}.project-toolbar>label>.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.project-page .project-toolbar>label,.project-page .project-toolbar>select,.project-page .ppx-filter-panel__trigger,.project-page .my-tasks-option-button{box-sizing:border-box;border-radius:10px;height:40px;min-height:40px}.project-page .project-toolbar>select{padding-inline:12px 34px;font-size:13px;font-weight:650}.my-tasks-toolbar>label{flex:0 0 264px;width:264px;min-width:264px;max-width:264px}.my-tasks-page .my-tasks-toolbar>:is(.ppx-filter-panel,.ppx-select,[data-pp-select],.ppx-action){flex:0 0 160px;width:160px;min-width:160px;max-width:160px}.my-tasks-page .my-tasks-toolbar .ppx-filter-panel__trigger{width:100%}.my-tasks-workspace{width:100%;margin-inline:auto}.my-tasks-workspace__header{gap:18px;min-height:70px;padding:10px 16px}.my-tasks-tabs{min-height:43px;padding-inline:16px}.my-tasks-tabs button{min-height:40px;padding-inline:10px;font-size:12px}.my-tasks-view .my-task-groups{padding-inline:16px}.my-tasks-view .my-task-groups>section>header{min-height:42px;padding:7px 8px}.my-tasks-view .my-task-groups>section[data-empty=true]>header{min-height:38px;padding-block:5px}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article,.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article[data-personal=true]{grid-template-columns:40px 40px minmax(320px,1fr) 180px 92px 100px 118px 190px;gap:10px;min-height:64px;padding:6px 8px}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list][data-details=false] article{grid-template-columns:40px 40px minmax(320px,1fr) 180px 118px}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list][data-details=false] article[data-personal=true]{grid-template-columns:40px 40px minmax(320px,1fr) 180px 118px 190px}.my-tasks-page .my-tasks-view .my-task-groups article>a strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>a{min-width:0;overflow:hidden}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>a>span{text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>a .project-tag-chip{flex:none}.my-tasks-page .my-tasks-view .my-task-groups article>a span,.my-tasks-page .my-task-person,.my-tasks-page .my-tasks-view .my-task-groups article>time{font-size:12px}.my-tasks-page .my-task-priority,.my-tasks-page .my-task-status{min-height:28px;padding:4px 8px;font-size:12px}.my-tasks-page .my-task-personal-section{border-radius:10px;width:190px;height:40px;font-size:12px}.project-reports-page .project-report-layout{grid-template-columns:220px minmax(0,1fr);width:100%;min-height:0;margin-inline:auto}.project-reports-page .project-report-layout--standard{grid-template-columns:minmax(0,1fr)}.project-reports-page .project-report-layout--standard .project-report-heading{box-shadow:none;border-radius:17px 17px 0 0}.project-reports-page>.ppx-metric-group.project-report-kpis{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));width:100%}.project-portfolios-page .project-portfolio-layout{width:100%}.ppx-filter-panel__fields .project-field>select{white-space:nowrap;height:40px;min-height:40px}.project-reports-page .project-report-sidebar{padding:12px 10px}.project-reports-page .project-report-sidebar>header strong{font-size:11px}.project-reports-page .project-report-sidebar nav strong{font-size:12px}.project-reports-page .project-report-sidebar nav small{font-size:11px}.project-reports-page .project-report-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:16px 18px 14px}.project-reports-page .project-report-heading>div:first-child{min-width:0}.project-reports-page .project-report-heading h2{align-items:center;gap:6px;display:flex}.project-reports-page .project-report-heading__actions{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-self:start}.project-report-lens{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:8px;min-width:0;display:flex}.project-report-lens>select.ppx-select{width:auto;min-width:180px;max-width:260px}.project-report-sidebar>header>span{align-items:center;gap:6px;display:inline-flex}.project-report-widget h3{align-items:center;gap:6px;display:flex}.project-reports-page .project-report-heading h2{font-size:20px;font-weight:760}.project-reports-page .project-report-heading p{font-size:12px}.project-reports-page .project-report-heading>div:first-child>span,.project-reports-page .project-report-heading__owner small{font-size:11px}.project-reports-page .project-report-heading__owner strong{font-size:12px}.project-reports-page .project-report-grid{gap:10px;padding:12px}.project-reports-page .project-report-widget{border-radius:13px;min-height:0}.project-reports-page .project-report-widget h3{font-size:13px;font-weight:740}.project-reports-page .project-report-widget>header small{font-size:11px}.project-reports-page .project-report-widget__actions button{border-radius:10px;width:40px;height:40px}.project-reports-page .project-report-widget--metric .project-report-metric{min-height:76px;padding-block:8px}.project-reports-page .project-report-widget--metric .project-report-metric strong{font-size:clamp(32px,2.6vw,38px)}.project-reports-page .project-report-widget[data-widget-type=donut] .project-report-donut{align-content:center;min-height:174px}.project-reports-page .project-report-widget[data-widget-type=bar] .project-report-bars{align-content:start;min-height:0}.project-reports-page .project-report-widget[data-widget-type=text]{min-height:156px}.project-reports-page .project-report-bars__row :is(span,strong){font-size:11px}.project-reports-page .project-report-donut__ring strong{font-size:26px}.project-reports-page .project-report-donut__ring small,.project-reports-page .project-report-donut li,.project-reports-page .project-report-metric span,.project-reports-page .project-report-share__visibility small,.project-reports-page .project-report-share__people label small,.project-reports-page .project-report-widget-form legend,.project-reports-page .project-report-filter-chips button{font-size:11px}@media(max-width:1500px)and (min-width:821px){.project-page.my-tasks-page .my-tasks-toolbar{flex-wrap:wrap;row-gap:8px}.project-page.my-tasks-page .my-tasks-toolbar>.project-saved-views{flex:none;overflow-x:visible}.my-tasks-page .my-tasks-toolbar>label{flex-basis:220px;width:220px;min-width:220px;max-width:220px}.my-tasks-page .my-tasks-toolbar>:is(.ppx-filter-panel,.ppx-select,[data-pp-select],.ppx-action){flex-basis:126px;width:126px;min-width:126px;max-width:126px}.my-tasks-page .ppx-filter-panel__trigger{width:100%;min-width:0}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article,.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article[data-personal=true]{grid-template-columns:40px 40px minmax(250px,1fr) 82px 92px 108px 168px;gap:8px}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>.my-task-person{display:none}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list][data-details=false] article{grid-template-columns:40px 40px minmax(250px,1fr) 108px 168px}.my-tasks-page .my-task-personal-section{width:168px}}@media(max-width:1180px){.project-page.my-tasks-page .my-tasks-toolbar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid}.project-page.my-tasks-page .my-tasks-toolbar>label{flex-basis:auto;grid-column:1/-1;width:100%;min-width:0;max-width:none}.project-page.my-tasks-page .my-tasks-toolbar>.project-saved-views{grid-column:1/-1;justify-content:flex-end}.my-tasks-page .my-tasks-toolbar>:is(.ppx-filter-panel,.ppx-select,[data-pp-select],.ppx-action){grid-column:auto;width:100%;min-width:0;max-width:none}.my-tasks-page .ppx-filter-panel__trigger{width:100%}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article,.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article[data-personal=true]{grid-template-columns:40px 40px minmax(240px,1fr) 108px 168px}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>:is(.my-task-person,.my-task-priority,.my-task-status){display:none}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>time{grid-column:4}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] .my-task-personal-section{grid-column:5;width:168px}.project-reports-page .project-report-layout{width:100%}}@media(max-width:760px){.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article,.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article[data-personal=true]{grid-template-columns:40px 40px minmax(0,1fr) 108px}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>a{grid-area:1/3/auto/-1}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] article>time{grid-area:2/4;justify-self:start}.my-tasks-page .my-tasks-view .my-task-groups[data-view=list] .my-task-personal-section{grid-area:2/3;justify-self:start;width:min(100%,220px)}}.project-comments>form>.ppx-rich-text-editor{min-width:0}.project-resources-page{gap:14px}.project-resource-period-actions{align-items:center;gap:6px;display:flex}.project-resource-period-actions>.ppx-action:first-child,.project-resource-period-actions>.ppx-action:last-child{width:40px;padding:0}.project-resource-workspace{background:var(--ppx-surface,#fff);border:1px solid #d5e1e5;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #18435312}.project-resource-period{color:var(--ppx-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.project-resource-matrix{min-width:1180px;overflow-x:auto}.project-resource-workspace:has(.project-resource-matrix){overflow-x:auto}.project-resource-matrix__head,.project-resource-row{grid-template-columns:238px repeat(8,minmax(116px,1fr));display:grid}.project-resource-matrix__head{z-index:4;background:#f4f8f9;border-bottom:1px solid #dce7ea;position:sticky;top:0}.project-resource-matrix__head>span{min-height:52px;color:var(--ppx-ink-950);border-left:1px solid #e3ecee;place-content:center start;padding:9px 10px;font-size:11px;font-weight:760;display:grid}.project-resource-matrix__head>span:first-child{z-index:5;background:#f4f8f9;border-left:0;position:sticky;left:0}.project-resource-matrix__head small{color:var(--ppx-muted);font-size:9px;font-weight:500}.project-resource-row+.project-resource-row{border-top:1px solid #e3ecee}.project-resource-person{z-index:3;background:#fff;border-right:1px solid #dce7ea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 11px;display:grid;position:sticky;left:0}.project-resource-person>span{min-width:0;display:grid}.project-resource-person strong,.project-resource-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-resource-person strong{color:var(--ppx-ink-950);font-size:12px}.project-resource-person small{color:var(--ppx-muted);font-size:9px}.project-resource-person>button{width:29px;height:29px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.project-resource-person>button:hover{border-color:var(--pp-action-neutral-border);background:var(--color-accent-soft);color:var(--color-accent)}.project-resource-cell{text-align:left;cursor:pointer;background:#fff;border:0;border-left:1px solid #e3ecee;align-content:center;gap:7px;min-width:0;min-height:76px;padding:9px 10px;transition:background .14s,box-shadow .14s;display:grid}.project-resource-cell:hover{z-index:2;background:#f2f8fa;box-shadow:inset 0 0 0 1px #9bc1ce}.project-resource-cell[data-tone=active]{background:#f4f9fb}.project-resource-cell[data-tone=warning]{background:var(--pp-action-warning-soft)}.project-resource-cell[data-tone=critical]{background:var(--pp-action-danger-soft)}.project-resource-cell>span{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.project-resource-cell strong{color:var(--ppx-ink-950);font-size:12px}.project-resource-cell small,.project-resource-cell em{color:var(--ppx-muted);font-size:9px;font-style:normal}.project-resource-cell>i{background:#dfe9ec;border-radius:999px;height:5px;display:block;overflow:hidden}.project-resource-cell>i>b{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .22s;display:block}.project-resource-cell[data-tone=warning]>i>b{background:var(--pp-action-warning)}.project-resource-cell[data-tone=critical]>i>b{background:var(--pp-action-danger)}.settings-dialog.project-resource-detail-dialog{width:min(620px,100vw - 32px)}.project-resource-detail{padding:20px 22px 24px}.project-resource-detail>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.project-resource-detail>header>span{display:grid}.project-resource-detail>header strong{color:var(--ppx-ink-950);font-size:14px}.project-resource-detail>header small,.project-resource-detail>p{color:var(--ppx-muted);font-size:11px}.project-resource-detail__tasks{gap:7px;display:grid}.project-resource-detail__tasks>a{color:inherit;border:1px solid #dce7ea;border-left:4px solid #8aa7b1;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}.project-resource-detail__tasks>a[data-priority=urgent]{border-left-color:var(--pp-action-danger)}.project-resource-detail__tasks>a[data-priority=high]{border-left-color:var(--pp-action-warning)}.project-resource-detail__tasks>a>span{min-width:0;display:grid}.project-resource-detail__tasks strong{color:var(--ppx-ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-resource-detail__tasks small{color:var(--ppx-muted);font-size:9px}.project-resource-detail__tasks b{color:var(--color-accent);white-space:nowrap;font-size:11px}.project-resource-capacity-form p{color:var(--ppx-muted);margin:0;font-size:12px;line-height:1.5}.project-reports-page{gap:14px}.project-report-layout{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:17px;grid-template-columns:244px minmax(0,1fr);min-width:0;height:max-content;min-height:480px;display:grid;overflow:clip;box-shadow:0 12px 30px #18435312}.project-report-sidebar{border-right:1px solid var(--pp-border-subtle);background:var(--pp-surface-muted);grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-width:0;padding:14px 11px;display:grid}.project-report-sidebar>header{color:var(--ppx-ink-950);justify-content:space-between;align-items:center;padding:3px 5px 8px;font-size:12px;font-weight:780;display:flex}.project-report-sidebar>header strong{background:var(--color-accent-soft);min-width:24px;height:22px;color:var(--color-accent);border-radius:999px;place-items:center;font-size:10px;display:inline-grid}.project-report-sidebar nav{align-content:start;gap:5px;display:grid;overflow-y:auto}.project-report-sidebar nav a{min-width:0;color:inherit;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:9px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s;display:grid}.project-report-sidebar nav a:hover{border-color:var(--pp-border-strong);background:var(--pp-surface-raised);transform:translate(2px)}.project-report-sidebar nav a[aria-current=page]{border-color:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-report-sidebar nav a[aria-current=page]{border-color:color-mix(in srgb,var(--pp-accent-strong) 38%,var(--pp-border-subtle))}}.project-report-sidebar nav a[aria-current=page]{background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-report-sidebar nav a[aria-current=page]{background:color-mix(in srgb,var(--pp-accent-strong) 9%,var(--pp-surface-raised))}}.project-report-sidebar nav a>span{background:var(--pp-text-muted);border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.project-report-sidebar nav a>span{background:color-mix(in srgb,var(--pp-text-muted) 12%,var(--pp-surface-raised))}}.project-report-sidebar nav a>span{color:var(--pp-text-secondary)}.project-report-sidebar nav a[aria-current=page]>span{background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-report-sidebar nav a[aria-current=page]>span{background:color-mix(in srgb,var(--pp-accent-strong) 16%,var(--pp-surface-raised))}}.project-report-sidebar nav a[aria-current=page]>span{color:var(--color-accent)}.project-report-sidebar nav a>div{min-width:0;display:grid}.project-report-sidebar nav strong,.project-report-sidebar nav small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-report-sidebar nav strong{color:var(--ppx-ink-950);font-size:11px}.project-report-sidebar nav small{color:var(--ppx-muted);font-size:9px}.project-report-sidebar>.ppx-action{width:100%}.project-report-canvas{background:var(--pp-surface-muted);min-width:0}.project-report-heading{border-bottom:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.project-report-heading>div:first-child>span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:820}.project-report-heading h2,.project-report-heading p{margin:0}.project-report-heading h2{color:var(--ppx-ink-950);margin-top:2px;font-size:20px}.project-report-heading p{color:var(--ppx-muted);margin-top:3px;font-size:11px}.project-report-heading__owner{align-items:center;gap:8px;display:flex}.project-report-heading__owner>span{display:grid}.project-report-heading__owner small{color:var(--ppx-muted);font-size:9px}.project-report-heading__owner strong{color:var(--ppx-ink-950);font-size:11px}.project-report-heading__actions{align-items:center;gap:7px;display:flex}.project-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:14px;display:grid}.project-report-widget{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:14px;min-width:0;min-height:260px;overflow:hidden;box-shadow:0 7px 20px #1843530d}.project-report-widget--metric,.project-report-widget--text{min-height:180px}.project-report-widget>header{border-bottom:1px solid var(--pp-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.project-report-widget>header>span{background:var(--color-accent-soft);width:31px;height:31px;color:var(--color-accent);border-radius:9px;place-items:center;display:inline-grid}.project-report-widget>header>div:not(.project-report-widget__actions){min-width:0;display:grid}.project-report-widget h3{color:var(--ppx-ink-950);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.project-report-widget>header small{color:var(--ppx-muted);font-size:9px}.project-report-widget__actions{opacity:0;align-items:center;gap:3px;transition:opacity .14s;display:flex}.project-report-widget:hover .project-report-widget__actions,.project-report-widget:focus-within .project-report-widget__actions{opacity:1}.project-report-widget__actions button{width:28px;height:28px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.project-report-widget__actions button:hover{border-color:var(--pp-border-strong);background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-report-widget__actions button:hover{background:color-mix(in srgb,var(--pp-accent-strong) 9%,var(--pp-surface-raised))}}.project-report-widget__actions button:hover{color:var(--color-accent)}.project-report-widget__actions button:disabled{opacity:.25}.project-report-metric{text-align:center;place-content:center;min-height:125px;display:grid}.project-report-metric strong{color:var(--ppx-ink-950);font-size:clamp(38px,5vw,56px);line-height:1}.project-report-metric span{color:var(--ppx-muted);margin-top:7px;font-size:10px}.project-report-bars{gap:4px;padding:13px 11px 15px;display:grid;position:relative}.project-report-bars__row{border-radius:6px;grid-template-columns:minmax(75px,.55fr) minmax(90px,1.45fr) auto;align-items:center;gap:9px;padding:3px 4px;transition:background-color .12s;display:grid}.project-report-bars__row[data-active=true]{background:var(--pp-action-primary-soft)}@supports (color:color-mix(in lab,red,red)){.project-report-bars__row[data-active=true]{background:color-mix(in srgb,var(--pp-action-primary-soft) 55%,transparent)}}.project-report-bars__row span{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.project-report-bars__row i{background:var(--pp-text-muted);border-radius:4px;height:11px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-report-bars__row i{background:color-mix(in srgb,var(--pp-text-muted) 16%,var(--pp-surface-raised))}}.project-report-bars__row i b{border-radius:inherit;min-width:2px;height:100%;transition:width .22s;display:block}.project-report-bars__row strong{min-width:28px;color:var(--ppx-ink-950);text-align:right;font-size:10px}.project-report-bars p{color:var(--ppx-muted);font-size:11px}.project-report-donut{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;padding:17px 18px 19px;display:grid;position:relative}.project-report-donut__ring{place-items:center;width:140px;height:140px;display:grid;position:relative}.project-report-donut__ring svg{width:100%;height:100%;position:absolute;inset:0}.project-report-donut__track{fill:none;stroke:var(--pp-text-muted)}@supports (color:color-mix(in lab,red,red)){.project-report-donut__track{stroke:color-mix(in srgb,var(--pp-text-muted) 12%,var(--pp-surface-raised))}}.project-report-donut__slice{fill:none;transition:opacity .12s}.project-report-donut--reading .project-report-donut__slice:not([data-active=true]){opacity:.4}.project-report-donut__ring>span{text-align:center;place-content:center;display:grid;position:relative}.project-report-donut__ring strong{color:var(--ppx-ink-950);font-size:22px;line-height:1}.project-report-donut__ring small{color:var(--ppx-muted);margin-top:3px;font-size:9px}.project-report-donut li[data-active=true] span,.project-report-donut li[data-active=true] strong{color:var(--pp-text)}.project-report-donut ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.project-report-donut li{color:var(--ppx-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:9px;display:grid}.project-report-donut li i{border-radius:3px;width:8px;height:8px}.project-report-donut li strong{color:var(--ppx-ink-950)}.project-report-text{min-height:125px;color:var(--pp-text-secondary);white-space:pre-wrap;padding:17px 16px;font-size:12px;line-height:1.65}.project-report-form,.project-report-share,.project-report-widget-form{gap:14px;display:grid}.project-report-form footer{grid-template-columns:auto 1fr auto auto;display:grid}.settings-dialog.project-report-share-dialog{width:min(650px,100vw - 32px)}.project-report-share__visibility{background:var(--color-accent-soft);color:var(--color-accent);border-radius:11px;align-items:center;gap:10px;padding:11px 12px;display:flex}.project-report-share__visibility>span{display:grid}.project-report-share__visibility strong{color:var(--ppx-ink-950);font-size:12px}.project-report-share__visibility small{color:var(--ppx-muted);font-size:10px}.project-report-share__people{gap:6px;max-height:410px;display:grid;overflow-y:auto}.project-report-share__people article{border:1px solid var(--pp-border-subtle);border-radius:11px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:10px;padding:8px 10px;display:grid}.project-report-share__people label{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.project-report-share__people label>span{min-width:0;display:grid}.project-report-share__people label strong,.project-report-share__people label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-report-share__people label strong{color:var(--ppx-ink-950);font-size:11px}.project-report-share__people label small{color:var(--ppx-muted);font-size:9px}.settings-dialog.project-report-widget-dialog{flex-direction:column;width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.project-report-widget-form.project-report-widget-form{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto}.project-report-widget-form fieldset{border:1px solid var(--pp-border-subtle);border-radius:11px;min-width:0;margin:0;padding:10px}.project-report-widget-form legend{color:var(--ppx-muted);padding-inline:4px;font-size:10px;font-weight:740}.project-report-widget-form__wide,.project-report-widget-form>footer,.project-report-widget-form>.project-form-editor__error{grid-column:1/-1}.project-report-widget-form>footer{z-index:2;border-top:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);margin:0 -22px -22px;position:sticky;bottom:-22px}@supports (color:color-mix(in lab,red,red)){.project-report-widget-form>footer{background:color-mix(in srgb,var(--pp-surface-raised) 96%,transparent)}}.project-report-widget-form>footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:13px 22px 22px}.project-report-widget-form__toggle{border:1px solid var(--pp-border-subtle);border-radius:11px;align-self:end;align-items:center;min-height:45px;padding:9px 11px;display:flex!important}.project-report-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.project-report-filter-chips--scroll{max-height:112px;overflow-y:auto}.project-report-filter-chips button{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-height:31px;color:var(--pp-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.project-report-filter-chips button[aria-pressed=true]{border-color:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-report-filter-chips button[aria-pressed=true]{border-color:color-mix(in srgb,var(--pp-accent-strong) 40%,var(--pp-border-subtle))}}.project-report-filter-chips button[aria-pressed=true]{background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-report-filter-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--pp-accent-strong) 12%,var(--pp-surface-raised))}}.project-report-filter-chips button[aria-pressed=true]{color:var(--color-accent)}@media(max-width:1100px){.project-report-heading{grid-template-columns:minmax(0,1fr) auto}.project-report-heading__owner{display:none}}@media(max-width:900px){.project-report-layout{grid-template-columns:minmax(0,1fr)}.project-report-sidebar{border-right:0;border-bottom:1px solid var(--pp-border-subtle);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto}.project-report-sidebar nav{display:flex;overflow-x:auto}.project-report-sidebar nav a{min-width:190px}.project-report-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.project-report-heading{grid-template-columns:minmax(0,1fr)}.project-reports-page :is(.project-report-heading__actions,.project-report-lens){grid-area:auto/1;justify-content:flex-start;justify-self:stretch}.project-report-lens>select.ppx-select{flex:160px;max-width:none}.project-report-heading__actions{flex-wrap:wrap}.project-report-widget-form.project-report-widget-form,.project-report-share__people article{grid-template-columns:minmax(0,1fr)}.project-report-widget-form__wide,.project-report-widget-form>footer,.project-report-widget-form>.project-form-editor__error{grid-column:1}}.project-task-time>header>div{min-width:0}.project-task-time>header>div>span{color:var(--ppx-drawer-muted);margin-top:2px;font-size:10px;font-weight:560;display:block}.project-task-time>header>strong{color:var(--ppx-drawer-copy);font-size:12px}.project-task-time__progress{gap:7px;display:grid}.project-task-time__progress>div{background:var(--ppx-drawer-surface-muted);border-radius:999px;height:7px;overflow:hidden}.project-task-time__progress>div>span{border-radius:inherit;background:linear-gradient(90deg,var(--pp-action-primary),#39a37a);height:100%;transition:width .24s;display:block}.project-task-time__progress p{color:var(--ppx-drawer-muted);flex-wrap:wrap;gap:5px;margin:0;font-size:11px;display:flex}.project-task-time__progress p b{color:var(--ppx-drawer-copy)}.project-task-timer{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-muted);border-radius:13px;grid-template-columns:minmax(118px,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.project-task-timer--running{border-color:#39a37a;grid-template-columns:auto minmax(95px,1fr) auto auto}@supports (color:color-mix(in lab,red,red)){.project-task-timer--running{border-color:color-mix(in srgb,#39a37a 44%,var(--ppx-drawer-border))}}.project-task-timer--running{background:#39a37a}@supports (color:color-mix(in lab,red,red)){.project-task-timer--running{background:color-mix(in srgb,#39a37a 9%,var(--ppx-drawer-surface))}}.project-task-timer>div{gap:2px;display:grid}.project-task-timer small{color:var(--ppx-drawer-muted);font-size:10px}.project-task-timer strong{color:var(--ppx-drawer-copy);font-variant-numeric:tabular-nums;letter-spacing:.04em}.project-task-timer__pulse{background:#39a37a;border-radius:999px;width:9px;height:9px;animation:1.8s ease-out infinite project-task-timer-pulse;box-shadow:0 0 #39a37a6b}@keyframes project-task-timer-pulse{70%{box-shadow:0 0 0 8px #39a37a00}to{box-shadow:0 0 #39a37a00}}.project-task-time__form{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-muted);border-radius:13px;grid-template-columns:minmax(160px,1fr) minmax(82px,.45fr) minmax(82px,.45fr);gap:10px;padding:12px;display:grid}.project-task-time__form .project-field--wide,.project-task-time__form-actions{grid-column:1/-1}.project-task-time__form-actions{justify-content:flex-end;gap:8px;display:flex}.project-task-time__entries{gap:7px;display:grid}.project-task-time__entries>p{border:1px dashed var(--ppx-drawer-border);color:var(--ppx-drawer-muted);text-align:center;border-radius:11px;margin:0;padding:14px;font-size:11px}.project-task-time__entries article{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:7px 8px;display:grid}.project-task-time__entries article[data-running=true]{border-color:#39a37a}@supports (color:color-mix(in lab,red,red)){.project-task-time__entries article[data-running=true]{border-color:color-mix(in srgb,#39a37a 44%,var(--ppx-drawer-border))}}.project-task-time__entries article>div{gap:2px;min-width:0;display:grid}.project-task-time__entries article strong,.project-task-time__entries article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-task-time__entries article strong,.project-task-time__entries article>b{color:var(--ppx-drawer-copy);font-size:11px}.project-task-time__entries article span{color:var(--ppx-drawer-muted);font-size:10px}.project-task-form .project-field>small{color:var(--ppx-ink-500);font-size:10px;line-height:1.45}@media(max-width:720px){.project-task-timer,.project-task-timer--running{grid-template-columns:minmax(0,1fr) auto}.project-task-timer__pulse{display:none}.project-task-timer>.ppx-action:last-child{grid-column:1/-1}.project-task-time__form{grid-template-columns:repeat(2,minmax(0,1fr))}.project-task-time__form>.project-field:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.project-task-timer__pulse{animation:none}}.settings-dialog.my-tasks-sections-dialog{width:min(620px,calc(100vw - var(--pp-overlay-workspace-left) - 48px))}.my-tasks-sections-list{gap:7px;max-height:min(420px,45dvh);padding:18px 22px 12px;display:grid;overflow-y:auto}.my-tasks-sections-list article{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px 8px 13px;display:flex}.my-tasks-sections-list article[data-system=true]{background:var(--pp-surface-muted)}.my-tasks-sections-list article>span,.my-tasks-sections-list article strong,.my-tasks-sections-list article small{display:block}.my-tasks-sections-list article strong{color:var(--pp-ink);font-size:12px}.my-tasks-sections-list article small{color:var(--ppx-muted);margin-top:2px;font-size:10px}.my-tasks-sections-list article>div{gap:5px;display:flex}.my-tasks-section-create{border-top:1px solid var(--pp-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 22px 18px;display:grid}.my-task-personal-section{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);width:100%;min-width:0;height:32px;color:var(--pp-action-neutral-fg);font:inherit;border-radius:9px;padding:0 28px 0 9px;font-size:11px;font-weight:680}.my-tasks-view .my-task-groups article[data-personal=true]{grid-template-columns:auto auto minmax(220px,1fr) minmax(125px,.28fr) 82px 94px 112px minmax(150px,.3fr)}.my-tasks-view .my-task-groups[data-details=false] article[data-personal=true]{grid-template-columns:auto auto minmax(240px,1fr) minmax(130px,.3fr) 112px minmax(150px,.3fr)}.my-tasks-view .my-task-groups[data-view=board] article[data-personal=true],.my-tasks-view .my-task-groups[data-view=board][data-details=false] article[data-personal=true]{grid-template-columns:auto minmax(0,1fr)}@media(max-width:1120px){.my-tasks-view .my-task-groups article[data-personal=true]{grid-template-columns:auto auto minmax(190px,1fr) 100px 74px 86px 105px 145px}}@media(max-width:820px){.my-tasks-view .my-task-groups article[data-personal=true],.my-tasks-view .my-task-groups[data-details=false] article[data-personal=true]{grid-template-columns:auto auto minmax(190px,1fr) 108px 145px}}@media(max-width:620px){.my-tasks-section-create{grid-template-columns:minmax(0,1fr)}.my-tasks-section-create>.ppx-action{width:100%}.my-tasks-view .my-task-groups article[data-personal=true],.my-tasks-view .my-task-groups[data-details=false] article[data-personal=true]{grid-template-columns:auto auto minmax(0,1fr)}.my-task-personal-section{grid-column:3;width:min(100%,220px)}}.project-page .project-toolbar{scrollbar-color:var(--pp-text-muted) transparent;align-items:center}@supports (color:color-mix(in lab,red,red)){.project-page .project-toolbar{scrollbar-color:color-mix(in srgb,var(--pp-text-muted) 35%,transparent) transparent}}.project-page .project-toolbar{scrollbar-width:thin}.project-page .project-toolbar>label{width:min(300px,100%);max-width:300px}.project-page .project-toolbar>select{flex:0 0 160px;width:160px;min-width:160px;max-width:160px}.project-report-widget__actions{opacity:.55}body[data-mode=dark] .project-portfolio-card,body[data-mode=dark] :is(.project-report-layout,.project-report-widget,.project-report-sidebar nav a:hover){box-shadow:none}body[data-mode=dark] .project-saved-views{background:#1b2d35;border-bottom-color:#ffffff17}body[data-mode=dark] :is(.project-summary>span,.my-task-status){color:#adc0c5;background:#25343b;border-color:#ffffff1c}body[data-mode=dark] .project-summary>.project-summary__access-role{color:#9dd6ed;background:#095b8447;border-color:#4ba9d04d}@media(min-width:1181px)and (max-width:1500px){.project-layout{grid-template-columns:210px minmax(0,1fr)}.project-layout[data-sidebar=collapsed]{grid-template-columns:58px minmax(0,1fr)}.project-layout>.ppx-content-section>.ppx-section-header{flex-wrap:wrap;align-content:center;gap:8px 18px}.project-layout>.ppx-content-section>.ppx-section-header .ppx-section-header__actions{flex-wrap:wrap}}@media(max-width:760px){.project-goal-list{grid-template-columns:minmax(0,1fr)}.project-goal-list article:nth-child(odd){border-right:0}}@media(max-width:720px){.project-page[data-pp-page-layout=immersive]{grid-auto-rows:max-content}.project-page.my-tasks-page .my-tasks-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.project-page>.ppx-page-header .ppx-page-header__actions{flex-wrap:wrap}.project-page .project-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:10px 12px;display:grid}.project-page .project-toolbar>label{grid-column:1/-1}.project-page .project-toolbar>label,.project-page .project-toolbar>select,.project-page .project-toolbar>.ppx-filter-panel,.project-page .project-toolbar>.ppx-action{width:100%;min-width:0;max-width:none}.project-page .project-toolbar>select{flex-basis:auto}.project-page .ppx-filter-panel__trigger{width:100%}}@media(max-width:520px){.project-page.my-tasks-page .my-tasks-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.project-page.my-tasks-page .my-tasks-toolbar>label{grid-column:1/-1}.my-tasks-page .my-tasks-toolbar>:is(.ppx-filter-panel,.ppx-select,[data-pp-select],.ppx-action){grid-column:auto}}@media(min-width:1321px){.project-reports-page .project-report-grid>:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}@media(max-width:1320px){.project-reports-page .project-report-layout{grid-template-columns:minmax(0,1fr)}.project-reports-page .project-report-sidebar{border-right:0;border-bottom:1px solid var(--pp-border-subtle);grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto}.project-reports-page .project-report-sidebar nav{display:flex;overflow-x:auto}.project-reports-page .project-report-sidebar nav a{min-width:190px}.project-reports-page .project-report-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.project-reports-page>.ppx-workspace-tabs{gap:3px;padding:4px}.project-reports-page>.ppx-workspace-tabs :is(a,button){gap:6px;padding-inline:10px}}@media(max-width:520px){.project-reports-page .project-report-donut{grid-template-columns:minmax(0,1fr);justify-items:center}}@media(max-width:640px){.settings-dialog.project-actions-surface,.settings-dialog.project-rule-surface,.settings-dialog.project-template-surface{width:100%}.settings-dialog.project-actions-surface .project-actions-list{padding:12px}.settings-dialog.project-rule-surface .project-task-surface__summary,.settings-dialog.project-template-surface .project-task-surface__summary{padding:14px 16px 0}.settings-dialog.project-template-surface .project-template-layout,.settings-dialog.project-template-surface .project-template-save{padding:12px 16px}}@container (max-width:780px){.project-portfolios-page .project-portfolio-table__head{display:none}.project-portfolios-page .project-portfolio-table__row{grid-template-rows:auto auto auto;grid-template-columns:minmax(240px,1fr) minmax(150px,.7fr) auto;gap:6px 12px;min-height:102px;padding:12px 14px}.project-portfolios-page .project-portfolio-project-cell{grid-area:1/1/3;align-self:center}.project-portfolios-page .project-health{grid-area:1/2}.project-portfolios-page .project-progress-cell{grid-area:2/2}.project-portfolios-page .project-date-cell{grid-area:3/1}.project-portfolios-page .project-goal-count{grid-area:2/3;justify-self:end}.project-portfolios-page .project-row-actions{grid-area:1/3;justify-self:end}}@container (max-width:520px){.project-portfolios-page .project-portfolio-table__row{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) auto;min-height:118px}.project-portfolios-page .project-portfolio-project-cell{grid-area:1/1}.project-portfolios-page .project-row-actions{grid-area:1/2}.project-portfolios-page .project-health{grid-area:2/1}.project-portfolios-page .project-date-cell{grid-area:2/2;justify-self:end}.project-portfolios-page .project-progress-cell{grid-area:3/1}.project-portfolios-page .project-goal-count{grid-area:3/2}}.project-reports-page .project-report-layout{height:auto;min-height:min(720px,100dvh - 250px);overflow:visible}.project-reports-page .project-report-canvas{min-height:0;overflow:hidden}.project-reports-page .project-report-grid{grid-auto-flow:row;align-items:stretch;gap:12px}.project-reports-page .project-report-widget-slot{min-width:0;display:flex;position:relative}.project-reports-page .project-report-widget{flex-direction:column;width:100%;min-height:198px;transition:border-color .16s,box-shadow .18s,opacity .16s,transform .18s;display:flex}.project-reports-page .project-report-widget:hover{border-color:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-reports-page .project-report-widget:hover{border-color:color-mix(in srgb,var(--pp-accent-strong) 28%,var(--pp-border-subtle))}}.project-reports-page .project-report-widget:hover{transform:translateY(-1px);box-shadow:0 13px 28px #18435317}.project-reports-page .project-report-widget--dragging{border-color:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-reports-page .project-report-widget--dragging{border-color:color-mix(in srgb,var(--pp-accent-strong) 36%,var(--pp-border-subtle))}}.project-reports-page .project-report-widget--dragging{box-shadow:none;opacity:.22;border-style:dashed;transform:scale(.985)}.project-reports-page .project-report-widget--metric{min-height:174px}.project-reports-page .project-report-widget>header{min-height:52px;padding:8px 11px}.project-reports-page .project-report-widget__actions{opacity:0}.project-reports-page .project-report-widget__actions button{width:30px;height:30px}.project-reports-page .project-report-widget__drag{cursor:grab}.project-reports-page .project-report-widget__drag:active{cursor:grabbing}.project-reports-page [data-dashboard-color=blue],.project-report-dashboard-colors [data-dashboard-color=blue]{--project-report-identity:#0a73a7}.project-reports-page [data-dashboard-color=teal],.project-report-dashboard-colors [data-dashboard-color=teal]{--project-report-identity:#267d82}.project-reports-page [data-dashboard-color=green],.project-report-dashboard-colors [data-dashboard-color=green]{--project-report-identity:#2d7d62}.project-reports-page [data-dashboard-color=amber],.project-report-dashboard-colors [data-dashboard-color=amber]{--project-report-identity:#b36a16}.project-reports-page [data-dashboard-color=rose],.project-report-dashboard-colors [data-dashboard-color=rose]{--project-report-identity:#a85d7a}.project-reports-page [data-dashboard-color=violet],.project-report-dashboard-colors [data-dashboard-color=violet]{--project-report-identity:#7257a5}.project-reports-page .project-report-sidebar nav a{grid-template-columns:auto minmax(0,1fr) auto}.project-reports-page .project-report-sidebar nav a>span{background:var(--project-report-identity,var(--pp-accent-strong))}@supports (color:color-mix(in lab,red,red)){.project-reports-page .project-report-sidebar nav a>span{background:color-mix(in srgb,var(--project-report-identity,var(--pp-accent-strong)) 12%,var(--pp-surface-raised))}}.project-reports-page .project-report-sidebar nav a>span,.project-reports-page .project-report-sidebar__favorite{color:var(--project-report-identity,var(--color-accent))}.project-reports-page .project-report-heading{box-shadow:inset 3px 0 0 var(--project-report-identity,var(--color-accent))}.project-reports-page .project-report-heading>div:first-child>span{color:var(--project-report-identity,var(--color-accent));align-items:center;gap:5px;display:inline-flex}.project-report-dashboard-identity{border:1px solid var(--pp-border-subtle);border-radius:11px;min-width:0;margin:0;padding:10px 11px}.project-report-dashboard-identity legend{color:var(--ppx-muted);padding-inline:4px;font-size:10px;font-weight:740}.project-report-dashboard-colors,.project-report-dashboard-icons{flex-wrap:wrap;gap:7px;display:flex}.project-report-dashboard-colors button,.project-report-dashboard-icons button{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);width:36px;height:36px;color:var(--pp-text-secondary);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .14s,box-shadow .14s,transform .14s;display:inline-grid}.project-report-dashboard-colors button:hover,.project-report-dashboard-icons button:hover{transform:translateY(-1px)}.project-report-dashboard-colors button[aria-pressed=true],.project-report-dashboard-icons button[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft);color:var(--color-accent)}.project-report-dashboard-colors button>span{background:var(--project-report-identity,var(--color-accent));border-radius:6px;width:18px;height:18px;box-shadow:inset 0 0 0 1px #ffffff6b}.project-report-widget__footer{border-top:1px solid var(--pp-border-subtle);justify-content:flex-end;align-items:center;min-height:38px;margin-top:auto;padding:5px 11px;display:flex}.project-report-widget__footer button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:730;transition:background .14s}.project-report-widget__footer button:hover{background:var(--color-accent-soft)}.project-report-bars{flex:auto}.project-report-bars--lollipop i{height:3px;overflow:visible}.project-report-bars--lollipop i b{min-width:8px;position:relative}.project-report-bars--lollipop i b:after{border:2px solid var(--pp-surface-raised);background:inherit;content:"";border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);box-shadow:0 1px 4px #1843532e}.project-report-benchmark{color:var(--ppx-muted);justify-self:end;align-items:center;gap:5px;font-size:10px;display:inline-flex}.project-report-line{flex:auto;grid-template-rows:minmax(110px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:9px;min-height:152px;padding:16px 16px 13px;display:grid;position:relative}.project-report-line__plot{height:126px;position:relative}.project-report-line__plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.project-report-line polyline{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.project-report-line__point{border:2px solid var(--color-accent);background:var(--pp-surface-raised);border-radius:50%;width:8px;height:8px;transition:transform .12s;position:absolute;transform:translate(-50%,-50%)}.project-report-line__point[data-active=true]{transform:translate(-50%,-50%)scale(1.4)}.project-report-line__cursor{background:var(--pp-text-muted);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.project-report-line__cursor{background:color-mix(in srgb,var(--pp-text-muted) 45%,transparent)}}.project-report-line__cursor{pointer-events:none}.project-report-line__labels{height:14px;position:relative}.project-report-line__labels span{color:var(--ppx-muted);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.project-report-line__labels span[data-edge=start]{transform:none}.project-report-line__labels span[data-edge=end]{transform:translate(-100%)}@media(max-width:560px){.project-report-line__labels span:not([data-edge]){display:none}}.project-report-line__note{color:var(--ppx-muted);font-size:11px}.project-reports-page .project-report-widget--opens{cursor:pointer;position:relative}.project-reports-page .project-report-widget--opens .project-report-widget__footer button:after{content:"";position:absolute;inset:0}.project-reports-page .project-report-widget--opens [data-chart-box]{z-index:1;cursor:default}[data-chart-box]:focus-visible{outline:2px solid var(--pp-action-primary-focus);outline-offset:-2px;border-radius:8px}.project-reports-page .project-report-widget[data-widget-type=donut] .project-report-donut{flex:auto}.project-reports-page .project-report-canvas--standard{background:var(--pp-surface-raised);border-radius:16px}.project-reports-page .project-report-layout{position:relative}.project-reports-page .project-report-canvas--standard .project-report-grid{background:var(--pp-border-subtle);gap:1px;padding:0}.project-reports-page .project-report-canvas--standard .project-report-widget,.project-reports-page .project-report-canvas--standard .project-report-widget:hover{box-shadow:none;border:0;border-radius:0;transform:none}.project-reports-page .project-report-canvas--standard .project-report-widget{transition:background-color .16s}.project-reports-page .project-report-canvas--standard .project-report-widget:hover{background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.project-reports-page .project-report-canvas--standard .project-report-widget:hover{background:color-mix(in srgb,var(--pp-accent-strong) 3%,var(--pp-surface-raised))}}.project-reports-page .project-report-widget .project-report-donut{grid-template-columns:auto minmax(0,200px);justify-content:center;gap:32px}.project-reports-page .project-report-widget .project-report-donut__ring{width:168px;height:168px}.project-reports-page .project-report-widget .project-report-donut li{gap:9px;font-size:12px}.project-reports-page .project-report-widget .project-report-donut li strong{padding-left:16px}@media(max-width:520px){.project-reports-page .project-report-widget .project-report-donut{grid-template-columns:minmax(0,240px);gap:18px}}.project-reports-page .project-report-overdue{color:var(--pp-status-danger);font-size:var(--ppx-type-meta-size);margin-top:4px;display:block}.project-reports-page .project-report-muted{color:var(--pp-text-secondary)}.settings-dialog.project-report-preview-dialog{flex-direction:column;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.project-report-preview{flex:auto;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);min-height:0;display:grid;overflow:hidden}.project-report-preview__chart{border-right:1px solid var(--pp-border-subtle);background:var(--pp-surface-muted);grid-template-columns:minmax(0,1fr);align-content:center;min-width:0;min-height:440px;padding:24px;display:grid}.project-report-preview__chart .project-report-line__plot{height:300px}.project-report-preview__chart .project-report-donut{grid-template-columns:minmax(210px,.8fr) minmax(0,1fr)}.project-report-preview__chart .project-report-donut__ring{justify-self:center;width:210px;height:210px}.project-report-preview__details{overscroll-behavior:contain;min-width:0;padding:16px;overflow-y:auto}.project-report-preview__details>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.project-report-preview__details>header>div{display:grid}.project-report-preview__details>header strong{color:var(--ppx-ink-950);font-size:13px}.project-report-preview__details>header small{color:var(--ppx-muted);font-size:10px}.project-report-preview__table{border:1px solid var(--pp-border-subtle);border-radius:12px;display:grid;overflow:hidden}.project-report-preview__table>a{border-bottom:1px solid var(--pp-border-subtle);min-width:0;color:var(--pp-text-secondary);grid-template-columns:minmax(190px,1fr) 135px 74px 82px;align-items:center;gap:10px;padding:10px 11px;font-size:10px;text-decoration:none;transition:background .14s;display:grid}.project-report-preview__table>a:last-child{border-bottom:0}.project-report-preview__table>a:hover{background:var(--color-accent-soft)}.project-report-preview__table>a>span:first-child{min-width:0;display:grid}.project-report-preview__table strong,.project-report-preview__table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-report-preview__table strong{color:var(--ppx-ink-950);font-size:11px}.project-report-preview__table small{color:var(--ppx-muted);font-size:9px}.project-report-preview__person{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.project-report-preview__task--overdue time{color:var(--pp-danger,#c94843);font-weight:720}.project-report-presets{background:var(--pp-surface-muted)}.project-report-presets .project-report-filter-chips button{border-radius:9px;min-height:34px}.project-report-dashboard-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-report-dashboard-tools>button{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-muted);min-width:0;color:var(--color-accent);font:inherit;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;transition:border-color .14s,background .14s;display:grid}.project-report-dashboard-tools>button:hover:not(:disabled){border-color:var(--pp-border-strong);background:var(--color-accent-soft)}.project-report-dashboard-tools>button:disabled{cursor:wait;opacity:.55}.project-report-dashboard-tools>button>span{min-width:0;display:grid}.project-report-dashboard-tools strong{color:var(--ppx-ink-950);font-size:11px}.project-report-dashboard-tools small,.project-report-filter-chips button small{color:var(--ppx-muted);font-size:9px}@media(hover:none){.project-reports-page .project-report-widget__actions{opacity:.72}}@media(max-width:900px){.project-report-preview{grid-template-columns:minmax(0,1fr);overflow-y:auto}.project-report-preview__chart{border-right:0;border-bottom:1px solid var(--pp-border-subtle);min-height:300px}.project-report-preview__details{overflow:visible}}@media(max-width:650px){.project-report-preview__table>a{grid-template-columns:minmax(0,1fr) auto}.project-report-preview__person{justify-self:end}.project-report-dashboard-tools{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.project-reports-page .project-report-widget,.project-report-widget__footer button,.project-report-preview__table>a{transition-duration:.01ms}}.netzwerk-row-trigger{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.netzwerk-row-trigger>strong{color:var(--pp-text-primary);font-weight:620}.netzwerk-row-trigger:hover>strong,.netzwerk-row-trigger:focus-visible>strong{color:var(--pp-action-primary)}.netzwerk-row-trigger:focus-visible{border-radius:var(--pp-radius-sm);outline:2px solid var(--pp-action-primary);outline-offset:3px}.netzwerk-mark{border:2px solid var(--pp-surface-raised);background:#046295;border-radius:30%;flex:none;place-items:center;width:29px;height:29px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.netzwerk-mark{background:color-mix(in oklab,var(--color-accent) 14%,var(--pp-surface-raised))}}.netzwerk-mark{color:var(--color-accent);box-shadow:0 1px 4px #1b364024}.netzwerk-mark[data-size=medium]{width:34px;height:34px}.netzwerk-mark[data-size=large]{border-radius:22%;width:64px;height:64px}.netzwerk-mark[data-logo]{background:var(--pp-surface-raised);overflow:hidden}.netzwerk-mark>img{object-fit:contain;width:100%;height:100%}.netzwerk-party{align-items:center;gap:10px;min-width:0;display:inline-flex}.netzwerk-party>a{color:var(--pp-text-primary);font-weight:700;text-decoration:none}.netzwerk-party>a:hover,.netzwerk-party>a:focus-visible{color:var(--pp-action-primary);text-decoration:underline}.netzwerk-cell__secondary{color:var(--pp-text-muted);margin-top:2px;font-size:12px;display:block}.netzwerk-cell__channel{align-items:center;gap:5px;display:flex}.netzwerk-cell--wrap{max-width:36ch}.netzwerk-detail{gap:var(--pp-space-4);display:grid}.netzwerk-detail__group{gap:var(--pp-space-2);min-width:0;display:grid}.netzwerk-detail__group>h4,.netzwerk-detail__group-head>h4{color:var(--pp-text-muted);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.netzwerk-detail__group-head{justify-content:space-between;align-items:center;gap:var(--pp-space-2) var(--pp-space-3);flex-wrap:wrap;min-height:28px;display:flex}.netzwerk-detail__more{color:var(--pp-action-primary);font-size:13px;font-weight:600;text-decoration:none}.netzwerk-detail__more:hover,.netzwerk-detail__more:focus-visible{text-decoration:underline}.netzwerk-detail__chips{align-items:center;gap:var(--pp-space-2) var(--pp-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.netzwerk-detail__chips>li{align-items:center;gap:var(--pp-space-2);min-width:0;color:var(--pp-text-primary);flex-wrap:wrap;font-size:14px;display:flex}.netzwerk-detail__chip{align-items:center;gap:7px;min-width:0;display:inline-flex}.netzwerk-detail__chip>svg{color:var(--pp-text-muted);flex:none}.netzwerk-detail__chip>a,.netzwerk-detail__chip>span{overflow-wrap:anywhere;min-width:0}.netzwerk-detail__chip>a{color:var(--pp-action-primary);text-decoration:none}.netzwerk-detail__chip>a:hover,.netzwerk-detail__chip>a:focus-visible{text-decoration:underline}.netzwerk-detail__owner{flex-basis:100%}.netzwerk-detail__list{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.netzwerk-detail__list>li{align-items:center;gap:var(--pp-space-2) var(--pp-space-3);min-width:0;color:var(--pp-text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.netzwerk-detail__list>li>strong{color:var(--pp-text-primary);font-weight:620}.netzwerk-detail__list>li>span:not(.ppx-person-cell){overflow-wrap:anywhere}.netzwerk-detail__list>li>a{color:var(--pp-action-primary);overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.netzwerk-detail__list>li>a:hover,.netzwerk-detail__list>li>a:focus-visible{text-decoration:underline}.netzwerk-detail__list>li>time{color:var(--pp-text-muted);white-space:nowrap}.netzwerk-detail__list--log>li>svg{color:var(--pp-text-muted);flex:none}.netzwerk-detail__legal{color:var(--pp-text-secondary);flex-wrap:wrap;gap:0 6px;margin:0;font-size:13px;display:flex}.netzwerk-detail__legal>strong{color:var(--pp-text-primary);font-weight:620}.netzwerk-detail__note{color:var(--pp-text-muted);margin:0;font-size:13px}.netzwerk-detail__text{color:var(--pp-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.netzwerk-detail__text>strong{color:var(--pp-text-primary)}.netzwerk-logo{align-items:center;gap:var(--pp-space-4);display:flex}.netzwerk-logo__body{gap:6px;min-width:0;display:grid}.netzwerk-logo__body>strong{color:var(--pp-text-primary);font-size:13px;font-weight:650}.netzwerk-logo__body>small{color:var(--pp-text-muted);font-size:12px}.netzwerk-logo__actions{align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.netzwerk-form{gap:var(--pp-space-4);padding:var(--pp-space-5);align-content:start;min-width:0;display:grid}.netzwerk-form__row{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.netzwerk-form__group{gap:var(--pp-space-3);padding-top:var(--pp-space-3);border-top:1px solid var(--pp-border-subtle);display:grid}.netzwerk-form__group>h3{color:var(--pp-text-muted);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.netzwerk-form__error{color:var(--pp-status-danger);font-size:12px}.netzwerk-form__actions{gap:var(--pp-space-2);padding-top:var(--pp-space-2);flex-wrap:wrap;display:flex}.netzwerk-consent-form{gap:var(--pp-space-3);padding:var(--pp-space-3);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.netzwerk-consent-form__actions{gap:var(--pp-space-2);grid-column:1/-1;display:flex}@media(max-width:640px){.netzwerk-form{padding:var(--pp-space-4)}}.mitglieder-form{gap:var(--pp-space-4);padding:var(--pp-space-5);align-content:start;min-width:0;display:grid}.mitglieder-form--inline{padding:0}.mitglieder-form__row{gap:var(--pp-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.mitglieder-form__row--zip{grid-template-columns:minmax(90px,.5fr) minmax(160px,1.5fr) minmax(140px,1fr)}.mitglieder-form__group{gap:var(--pp-space-3);padding-top:var(--pp-space-3);border-top:1px solid var(--pp-border-subtle);display:grid}.mitglieder-form__group>h3{color:var(--pp-text-muted);letter-spacing:.025em;margin:0;font-size:12px;font-weight:700}.mitglieder-form__hint{color:var(--pp-text-muted);margin:0;font-size:13px}.mitglieder-form__band{gap:var(--pp-space-3);grid-template-columns:minmax(80px,1fr) minmax(80px,1fr) minmax(120px,1.4fr) auto;align-items:end;display:grid}.mitglieder-form__copy{gap:var(--pp-space-2);grid-template-columns:1fr auto auto;align-items:center;display:grid}.mitglieder-form__fields{gap:var(--pp-space-2);border:0;margin:0;padding:0;display:grid}.mitglieder-form__fields>legend{margin-bottom:var(--pp-space-1);color:var(--pp-text-primary);font-size:13px;font-weight:650}.mitglieder-form__hint{margin:0 0 var(--pp-space-1);color:var(--pp-text-muted);font-size:12px}.mitglieder-form__field-mode{gap:var(--pp-space-3);grid-template-columns:minmax(160px,1fr) minmax(180px,220px);align-items:center;display:grid}@media(max-width:640px){.mitglieder-form__copy,.mitglieder-form__field-mode{grid-template-columns:1fr}}.mitglieder-mailing-body{margin:var(--pp-space-3) 0 0;padding:var(--pp-space-3) var(--pp-space-4);border:1px solid var(--pp-border-subtle);background:var(--pp-surface-subtle);color:var(--pp-text-primary);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;font-size:14px;line-height:1.55}.mitglieder-form__options{gap:var(--pp-space-2);border:0;margin:0;padding:0;display:grid}.mitglieder-form__options>legend{margin-bottom:var(--pp-space-1);color:var(--pp-text-primary);font-size:13px;font-weight:650}.mitglieder-form__option{gap:var(--pp-space-2);grid-template-columns:1fr auto;align-items:end;display:grid}.mitglieder-form__error{color:var(--pp-action-danger);font-size:12px}.mitglieder-form__actions{justify-content:flex-end;gap:var(--pp-space-2);padding-top:var(--pp-space-2);flex-wrap:wrap;display:flex}@media(max-width:640px){.mitglieder-form{padding:var(--pp-space-4)}.mitglieder-form__row--zip,.mitglieder-form__band{grid-template-columns:1fr 1fr}}.mitglieder-cell__secondary,.mitglieder-line{color:var(--pp-text-muted);font-size:12px;line-height:1.4;display:block}.mitglieder-cell--wrap{white-space:normal;max-width:32ch}.mitglieder-pills{gap:var(--pp-space-1);flex-wrap:wrap;display:inline-flex}.mitglieder-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mitglieder-table__total>th,.mitglieder-table__total>td{font-weight:700}.mitglieder-sum{color:var(--pp-text-muted);white-space:nowrap;font-size:13px}.mitglieder-facts{gap:var(--pp-space-3) var(--pp-space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.mitglieder-facts dt{color:var(--pp-text-muted);font-size:12px;font-weight:600}.mitglieder-facts dd{color:var(--pp-text-primary);margin:2px 0 0}.mitglieder-sepa-skipped summary{color:var(--pp-text-muted);cursor:pointer;font-size:13px;font-weight:600}.mitglieder-sepa-skipped ul{margin:var(--pp-space-2) 0 0;gap:var(--pp-space-2);padding:0;font-size:13px;list-style:none;display:grid}.mitglieder-inline-add{align-items:flex-end;gap:var(--pp-space-2);margin-bottom:var(--pp-space-4);flex-wrap:wrap;display:flex}.mitglieder-inline-add>:first-child{flex:220px}.mitglieder-chips{gap:var(--pp-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mitglieder-chip{align-items:center;gap:var(--pp-space-2);border:1px solid var(--pp-border-subtle);background:var(--pp-surface);border-radius:999px;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}.mitglieder-chip__count{color:var(--pp-text-muted);font-size:12px}.mitglieder-people{gap:var(--pp-space-3) var(--pp-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mitglieder-people>li{min-width:0}.mitglieder-placeholders{gap:var(--pp-space-1);flex-wrap:wrap;display:flex}.mitglieder-placeholders .ppx-action{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mitglieder-template-picker{max-width:360px}.mitglieder-notes{white-space:pre-wrap;margin:0}.zugaenge-table td[data-column=person],.zugaenge-table td[data-column=owner],.zugaenge-table td[data-column=user]{white-space:nowrap}.zugaenge-cell-secondary{color:var(--pp-text-secondary);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.zugaenge-rotation{align-items:center;gap:var(--pp-space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:inline-flex}.zugaenge-inline-error{padding:var(--pp-space-3) var(--ppx-section-body-pad,24px) 0}.zugaenge-note{color:var(--pp-text-secondary);margin:0;font-size:13px;line-height:1.55}.zugaenge-form{gap:var(--pp-space-4);padding:var(--pp-space-5);align-content:start;min-width:0;display:grid}.zugaenge-form__switch{margin-top:calc(-1 * var(--pp-space-2))}.zugaenge-form__actions{gap:var(--pp-space-2);padding-top:var(--pp-space-2);flex-wrap:wrap;display:flex}.zugaenge-leaver{gap:var(--pp-space-3);padding:var(--pp-space-4) 0;border-bottom:1px solid var(--pp-border-subtle);display:grid}.zugaenge-leaver:last-child{border-bottom:0;padding-bottom:0}.zugaenge-leaver:first-child{padding-top:0}.zugaenge-leaver__head{justify-content:space-between;align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.zugaenge-tasks{row-gap:var(--pp-space-2);column-gap:var(--pp-space-3);grid-template-columns:minmax(0,1fr) max-content max-content;margin:0;padding:0;list-style:none;display:grid}.zugaenge-tasks li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:var(--pp-space-1);padding:var(--pp-space-2) var(--pp-space-3);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface-raised);display:grid}.zugaenge-tasks__item--done{opacity:.72}.zugaenge-tasks__label{color:var(--pp-text-primary);min-width:0;font-size:13px}.zugaenge-tasks__due,.zugaenge-tasks__action{color:var(--pp-text-secondary);font-size:12px}.zugaenge-tasks__due{font-variant-numeric:tabular-nums;white-space:nowrap}.zugaenge-tasks__due--overdue{color:var(--pp-status-warning);font-weight:650}.zugaenge-tasks__note{color:var(--pp-text-secondary);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.zugaenge-row--revoked td{color:var(--pp-text-secondary)}@media(max-width:720px){.zugaenge-tasks{grid-template-columns:minmax(0,1fr)}.zugaenge-tasks li{gap:var(--pp-space-1);grid-template-columns:minmax(0,1fr)}}.zugaenge-note--error{margin-bottom:var(--pp-space-3);color:var(--pp-status-danger)}.zugaenge-secret{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:inline-block}.zugaenge-secret--password{font-family:var(--pp-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px}.zugaenge-secret--masked{color:var(--pp-text-muted);letter-spacing:.08em}.zugaenge-items{table-layout:fixed}.zugaenge-items th[data-column=item]{width:31%}.zugaenge-items th[data-column=user]{width:26%}.zugaenge-items th[data-column=password]{width:24%}.zugaenge-items th[data-column=updated]{width:6.5rem}.zugaenge-items th[data-column=actions]{width:4.5rem}.zugaenge-value,.zugaenge-value__main{align-items:center;gap:4px;min-width:0;display:flex}.zugaenge-value .zugaenge-secret{min-width:0;display:block}.zugaenge-value .zugaenge-copy{flex:none;margin-left:0}.zugaenge-value--password{flex-wrap:wrap;row-gap:2px}.zugaenge-value--password .zugaenge-totp{flex:none;margin-left:0}@media(max-width:640px){.zugaenge-items{table-layout:auto}}.zugaenge-password-field{align-items:center;gap:var(--pp-space-2);display:flex}.zugaenge-password-field input{flex:1;min-width:0}.zugaenge-strength{align-items:center;gap:var(--pp-space-2);margin:var(--pp-space-1) 0 0;color:var(--pp-text-secondary);font-size:12px;display:flex}.zugaenge-strength__bar{background:var(--pp-surface-subtle);border-radius:3px;flex:0 0 96px;width:96px;height:6px;position:relative;overflow:hidden}.zugaenge-strength__bar:after{content:"";width:var(--zugaenge-strength-fill,0);background:var(--zugaenge-strength-colour,var(--pp-status-danger));border-radius:3px;transition:width .16s;position:absolute;inset:0 auto 0 0}.zugaenge-strength[data-level=schwach]{--zugaenge-strength-fill:25%;--zugaenge-strength-colour:var(--pp-status-danger)}.zugaenge-strength[data-level=ausreichend]{--zugaenge-strength-fill:50%;--zugaenge-strength-colour:var(--pp-status-warning)}.zugaenge-strength[data-level=stark]{--zugaenge-strength-fill:75%;--zugaenge-strength-colour:var(--pp-status-success)}.zugaenge-strength[data-level=sehr_stark]{--zugaenge-strength-fill:100%;--zugaenge-strength-colour:var(--pp-status-success)}.zugaenge-totp{align-items:center;gap:var(--pp-space-1);margin-left:var(--pp-space-2);display:inline-flex}.zugaenge-totp code{border-radius:var(--pp-radius-sm);background:var(--pp-action-primary-soft);color:var(--pp-action-primary);font-variant-numeric:tabular-nums;letter-spacing:.08em;padding:1px 6px;font-size:13px}.zugaenge-totp small{min-width:2.5em;color:var(--pp-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.zugaenge-totp__copy,.zugaenge-copy{border-radius:var(--pp-radius-sm);width:22px;height:22px;color:var(--pp-text-secondary);vertical-align:middle;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:4px;display:inline-grid}.zugaenge-totp__copy:hover,.zugaenge-totp__copy:focus-visible,.zugaenge-copy:hover,.zugaenge-copy:focus-visible{background:var(--pp-surface-subtle);color:var(--pp-text-primary)}.zugaenge-copy:focus-visible{outline:2px solid var(--pp-action-primary);outline-offset:1px}.zugaenge-copy[data-copied=true]{color:var(--pp-status-success)}.zugaenge-audit__list{gap:var(--pp-space-2);margin:var(--pp-space-3) 0 0;padding:0;list-style:none;display:grid}.zugaenge-audit__list li{align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;font-size:13px;display:flex}.zugaenge-previous{gap:var(--pp-space-2);padding:var(--pp-space-3);border:1px dashed var(--pp-border-subtle);border-radius:var(--pp-radius-md);font-size:13px;display:grid}.zugaenge-previous strong{color:var(--pp-text-primary)}.zugaenge-previous ul{gap:var(--pp-space-1);margin:0;padding:0;list-style:none;display:grid}.zugaenge-previous li{align-items:center;gap:var(--pp-space-2);color:var(--pp-text-secondary);flex-wrap:wrap;display:flex}.zugaenge-log__when{color:var(--pp-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.zugaenge-vault{align-items:start;gap:var(--ppx-page-flow-gap,10px);grid-template-columns:minmax(216px,256px) minmax(0,1fr);display:grid}.zugaenge-vault--single{grid-template-columns:minmax(0,1fr)}.zugaenge-rail{top:var(--ppx-page-flow-gap,10px);position:sticky}.zugaenge-rail__list{gap:var(--pp-space-1);margin:0 calc(-1 * var(--pp-space-3));grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.zugaenge-rail__list>li{min-width:0}.zugaenge-rail__item{align-items:flex-start;gap:var(--pp-space-2);border-radius:var(--pp-radius-md);width:100%;min-width:0;padding:7px var(--pp-space-3);color:var(--pp-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--ppx-duration-fast,.15s) var(--ppx-ease-out,ease),color var(--ppx-duration-fast,.15s) var(--ppx-ease-out,ease);background:0 0;border:0;font-size:14px;display:flex}.zugaenge-rail__item>svg,.zugaenge-rail__archived>svg{color:var(--pp-text-muted);transition:color var(--ppx-duration-fast,.15s) var(--ppx-ease-out,ease);flex:none;margin-top:2px}.zugaenge-rail__glyph[data-tone=info]{color:var(--pp-status-info)}.zugaenge-rail__glyph[data-tone=warning]{color:var(--pp-status-warning)}.zugaenge-rail__glyph[data-tone=danger]{color:var(--pp-status-danger)}.zugaenge-rail__count{margin-top:1px}.zugaenge-rail__item>span:first-of-type{flex:auto;min-width:0;display:grid}.zugaenge-rail__name{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.zugaenge-rail__item:hover{background:var(--pp-surface-subtle)}.zugaenge-rail__item[aria-current=true]{background:var(--pp-action-primary-soft);color:var(--pp-action-primary);font-weight:620}.zugaenge-rail__item[aria-current=true]>svg:not([data-tone]),.zugaenge-rail__item[aria-current=true]>svg[data-tone=neutral]{color:var(--pp-action-primary)}.zugaenge-rail__item:focus-visible{outline:2px solid var(--pp-action-primary);outline-offset:2px}.zugaenge-rail__count{color:var(--pp-text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.zugaenge-rail__hint{max-width:100%;color:var(--pp-text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:12px;font-weight:400;display:inline-flex;overflow:hidden}.zugaenge-rail__hint[data-tone=warning]{color:var(--pp-status-warning)}.zugaenge-vault__collection-select{display:none}@media(max-width:1180px){.zugaenge-vault{grid-template-columns:minmax(0,1fr)}.zugaenge-rail{display:none}.zugaenge-vault__collection-select{display:block}}.zugaenge-row-trigger{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.zugaenge-row-trigger__text{min-width:0;display:grid}.zugaenge-row-trigger strong{color:var(--pp-text-primary);font-weight:620}.zugaenge-row-trigger:hover strong,.zugaenge-row-trigger:focus-visible strong{color:var(--pp-action-primary)}.zugaenge-row-trigger:focus-visible{border-radius:var(--pp-radius-sm);outline:2px solid var(--pp-action-primary);outline-offset:3px}.zugaenge-mark{border:2px solid var(--pp-surface-raised);background:#046295;border-radius:30%;flex:none;place-items:center;width:29px;height:29px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.zugaenge-mark{background:color-mix(in oklab,var(--color-accent) 14%,var(--pp-surface-raised))}}.zugaenge-mark{color:var(--color-accent);box-shadow:0 1px 4px #1b364024}.zugaenge-fields{gap:var(--pp-space-2);margin:0;display:grid}.zugaenge-fields>div{align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.zugaenge-fields dt{min-width:9rem;color:var(--pp-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.zugaenge-fields dt>svg{color:var(--pp-text-muted);flex:none}.zugaenge-fields dd{align-items:center;gap:var(--pp-space-2);flex-wrap:wrap;margin:0;display:flex}.zugaenge-fields__notes{white-space:pre-wrap;margin:0}.zugaenge-rail__foot{margin-inline:calc(-1 * var(--pp-space-3));padding-inline:var(--pp-space-3);gap:var(--pp-space-1) var(--pp-space-2);margin-top:var(--pp-space-2);padding-top:var(--pp-space-2);border-top:1px solid var(--pp-border-subtle);flex-wrap:wrap;display:flex}.zugaenge-rail__list--archive{margin-top:var(--pp-space-2)}.zugaenge-rail__archived{justify-content:space-between;align-items:center;gap:var(--pp-space-1) var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-3);color:var(--pp-text-secondary);flex-wrap:wrap;display:flex}.zugaenge-rail__archived>span{min-width:0;display:grid}.zugaenge-mark__initial{font-size:12px;font-weight:700;line-height:1}.zugaenge-mark__icon{object-fit:contain;opacity:0;width:18px;height:18px;transition:opacity var(--ppx-duration-base,.2s) var(--ppx-ease-out,ease);border-radius:4px;display:block}.zugaenge-mark__icon[data-loaded=true]{opacity:1}.zugaenge-secret:not(.zugaenge-secret--masked){animation:zugaenge-reveal var(--ppx-duration-base,.2s) var(--ppx-ease-out,ease)}@keyframes zugaenge-reveal{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zugaenge-secret:not(.zugaenge-secret--masked){animation:none}.zugaenge-rail__item,.zugaenge-rail__item>svg,.zugaenge-mark__icon{transition:none}}@media(min-width:1281px){.zugaenge-page>.ppx-page-header .ppx-page-header__actions{justify-content:flex-end;min-width:640px}}@media(max-width:1280px){.zugaenge-page>.ppx-page-header.ppx-page-header{flex-wrap:wrap}.zugaenge-page>.ppx-page-header .ppx-page-header__copy{flex:100%}.zugaenge-page>.ppx-page-header .ppx-page-header__actions{flex-wrap:wrap;width:100%}.zugaenge-page>.ppx-page-header .vault-gate{flex:100%}}.zugaenge-collection-facts{align-items:center;gap:var(--pp-space-2) var(--pp-space-4);padding:var(--pp-space-3) var(--ppx-section-body-pad,24px) 0;flex-wrap:wrap;display:flex}.zugaenge-collection-facts__owner{align-items:center;gap:var(--pp-space-2);display:inline-flex}.zugaenge-collection-facts__label,.zugaenge-collection-facts__text{color:var(--pp-text-secondary);align-items:center;gap:5px;font-size:13px;display:inline-flex}.zugaenge-collection-facts__text>svg{color:var(--pp-text-muted)}.zugaenge-choice{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.zugaenge-choice>legend{color:var(--pp-text-primary);padding:0;font-size:13px;font-weight:650}.zugaenge-choice>small{color:var(--pp-status-danger);font-size:12px}.zugaenge-choice__options{gap:var(--pp-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zugaenge-choice__option{align-items:center;gap:var(--pp-space-2);border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface);color:var(--pp-text-primary);cursor:pointer;transition:border-color var(--ppx-duration-fast,.15s) var(--ppx-ease-out,ease),background var(--ppx-duration-fast,.15s) var(--ppx-ease-out,ease);padding:9px 12px;font-size:14px;display:flex;position:relative}.zugaenge-choice__option>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.zugaenge-choice__option>svg{color:var(--pp-text-muted);flex:none}.zugaenge-choice__option[data-tone=info]>svg{color:var(--pp-status-info)}.zugaenge-choice__option[data-tone=warning]>svg{color:var(--pp-status-warning)}.zugaenge-choice__option[data-tone=danger]>svg{color:var(--pp-status-danger)}.zugaenge-choice__option:hover{background:var(--pp-surface-subtle)}.zugaenge-choice__option:has(input:checked){border-color:var(--pp-action-primary);background:var(--pp-action-primary-soft);font-weight:620}.zugaenge-choice__option:has(input:focus-visible){outline:2px solid var(--pp-action-primary);outline-offset:2px}.zugaenge-choice[data-invalid=true] .zugaenge-choice__option{border-color:var(--pp-status-danger)}@media(prefers-reduced-motion:reduce){.zugaenge-choice__option{transition:none}}.zugaenge-open-actions{align-items:center;gap:9px;display:flex}.zugaenge-row-open{display:inline-flex}.pp-todos-page[data-pp-page-layout=immersive]{width:100%;max-width:none;padding:14px 18px 20px}.pp-todos{gap:var(--ppx-page-flow-gap);margin-top:var(--ppx-page-content-gap,16px);grid-template-columns:248px minmax(0,1fr);align-items:start;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1);display:grid}.pp-todos[data-rail=zu]{grid-template-columns:58px minmax(0,1fr)}.pp-todos__main .ppx-content-section__body{--ppx-section-body-pad:14px}.pp-todos__rail{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-lg);background:var(--pp-surface-raised);min-width:0;padding:0 8px 10px;position:sticky;top:12px;overflow:hidden}.pp-todos__rail-kopf{border-bottom:1px solid var(--pp-border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:56px;margin:0 -8px 6px;padding:6px 8px 6px 18px;display:grid}.pp-todos__rail-kopf>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.pp-todos__rail-kopf .ppx-action{width:36px;min-height:36px}.pp-todos__rail nav{gap:2px;display:grid}@media not all and (max-width:900px){.pp-todos[data-rail=zu] .pp-todos__rail-kopf{grid-template-columns:0 0 36px;justify-content:center;gap:0;padding-inline:10px}.pp-todos[data-rail=zu] .pp-todos__rail-kopf>:is(strong,.pp-todos__count),.pp-todos[data-rail=zu] .pp-todos__rail-text,.pp-todos[data-rail=zu] .pp-todos__rail a>.pp-todos__count,.pp-todos[data-rail=zu] .pp-todos__rail-label,.pp-todos[data-rail=zu] .pp-todos__rail-tick{display:none}.pp-todos[data-rail=zu] .pp-todos__rail a{grid-template-columns:auto;justify-content:center;padding:0}.pp-todos[data-rail=zu] .pp-todos__rail-listen>li{grid-template-columns:minmax(0,1fr)}.pp-todos[data-rail=zu] .pp-todos__rail-neu .ppx-action{justify-content:center;padding:0}}.pp-todos__rail-kachel{background:var(--pp-surface-subtle);width:22px;height:22px;color:var(--pp-text-secondary);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.pp-todos__rail a[aria-current=page] .pp-todos__rail-kachel{background:var(--pp-accent-strong);color:var(--pp-on-accent,#fff)}.pp-todos__rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pp-todos__rail a{border-radius:var(--pp-radius-md);min-height:36px;color:var(--pp-text-primary);transition:background-color var(--ppx-duration-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:14px;font-weight:500;text-decoration:none;display:grid}.pp-todos__rail a>svg{color:var(--pp-text-secondary)}.pp-todos__rail a>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-todos__rail a:hover{background:var(--pp-surface-subtle)}.pp-todos__rail a[aria-current=page]{background:var(--pp-surface-selected);color:var(--pp-accent-strong);font-weight:600}.pp-todos__rail a[aria-current=page]>svg{color:inherit}.pp-todos__rail-label{color:var(--pp-text-primary);margin:14px 0 4px;padding:0 14px;font-size:14px;font-weight:600}.pp-todos__rail-listen>li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px;display:grid}.pp-todos__rail-listen a{padding-left:10px;font-weight:400}.pp-todos__rail-listen a[aria-current=page]{font-weight:600}.pp-todos__rail-listen>li[data-sichtbar=false] a{color:var(--pp-text-muted)}.pp-todos__rail-tick{cursor:pointer;place-items:center;width:36px;height:36px;display:grid;position:relative}.pp-todos__rail-tick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pp-todos__rail-tick span{pointer-events:none;border:1.5px solid var(--pp-border-strong);color:#0000;width:18px;height:18px;transition:border-color var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;border-radius:5px;place-items:center;display:grid}.pp-todos__rail-tick input:checked+span{border-color:var(--pp-text-secondary);background:var(--pp-text-secondary);color:var(--pp-on-accent,#fff)}.pp-todos__rail-tick:hover span{border-color:var(--pp-action-primary)}.pp-todos__rail-tick input:focus-visible+span{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-todos__rail-neu{margin-top:10px;padding:0 2px}.pp-todos__rail-neu .ppx-action{justify-content:flex-start;width:100%;min-height:36px;padding:0 12px;font-size:14px;font-weight:500}.pp-todos__count{min-width:18px;color:var(--pp-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:500}.pp-todos__spalten{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;gap:14px;transition:opacity .16s .18s;display:grid}.pp-todos__spalten[data-laden=true]{opacity:.55}.pp-todos__spalte{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-lg);background:var(--pp-surface-raised);align-content:start;gap:2px;min-width:0;padding:6px 4px 10px;display:grid}.pp-todos__spalte-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 16px;display:grid;position:relative}.pp-todos__spalte-kopf[draggable=true]{cursor:grab}.pp-todos__spalte-kopf[draggable=true]:active{cursor:grabbing}.pp-todos__spalte-aktionen{align-items:center;gap:2px;display:flex}.pp-todos__spalte-aktionen .ppx-action,.pp-todos__main>.ppx-section-header .ppx-action--icon{width:36px;min-height:36px;box-shadow:none;background:0 0;border-color:#0000}.pp-todos__spalte-griff{border-radius:var(--pp-radius-sm);width:32px;height:32px;color:var(--pp-text-muted);opacity:0;cursor:grab;transition:opacity var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.pp-todos__spalte:hover .pp-todos__spalte-griff,.pp-todos__spalte:focus-within .pp-todos__spalte-griff,.pp-todos__spalte[data-gezogen=true] .pp-todos__spalte-griff{opacity:1}.pp-todos__spalte-griff:hover{background:var(--pp-surface-subtle);color:var(--pp-text-primary)}.pp-todos__spalte-griff:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:-2px}.pp-todos__spalte-griff:active{cursor:grabbing}.pp-todos__slot{min-width:0;display:grid}.pp-todos__spalte{transition:border-color var(--ppx-duration-base) ease,opacity var(--ppx-duration-base) ease,scale var(--ppx-duration-base) ease}.pp-todos__spalte[data-gezogen=true]{border-style:dashed;border-color:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.pp-todos__spalte[data-gezogen=true]{border-color:color-mix(in srgb,var(--pp-accent-strong) 36%,var(--pp-border-subtle))}}.pp-todos__spalte[data-gezogen=true]{opacity:.22;scale:.985}.pp-todos__neu{padding:2px 4px}.pp-todos__neu .ppx-action{min-height:36px;color:var(--pp-accent-strong);border-radius:999px;padding:0 14px 0 10px;font-size:14px;font-weight:600}.pp-todos__neu .ppx-action:hover:not(:disabled){background:var(--pp-surface-selected)}.pp-todos__ruhe{color:var(--pp-text-muted);margin:6px 0 4px;padding:0 16px;font-size:13px}.pp-todos__liste{margin:0;padding:0;list-style:none;display:grid}.pp-todos__unter{margin:0 0 0 40px;padding:0;list-style:none}.pp-todos__gruppe{color:var(--pp-text-muted);margin:0;padding:12px 0 2px 52px;font-size:12px;font-weight:600;line-height:16px}.pp-todos__liste>li:first-child>.pp-todos__gruppe{padding-top:4px}.pp-todos__gruppe[data-ueberfaellig=true]{color:var(--pp-action-danger)}.pp-todos__zeile{border-radius:var(--pp-radius-md);min-height:44px;transition:background-color var(--ppx-duration-fast) ease,opacity var(--ppx-duration-base) ease;grid-template-columns:12px 28px minmax(0,1fr);align-items:start;gap:0 6px;padding:4px 8px 4px 4px;display:grid;position:relative}.pp-todos__zeile:hover,.pp-todos__zeile:focus-within{background:var(--pp-surface-subtle)}.pp-todos__zeile[data-gezogen=true]{outline:1.5px dashed var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.pp-todos__zeile[data-gezogen=true]{outline:1.5px dashed color-mix(in srgb,var(--pp-accent-strong) 45%,var(--pp-border-subtle))}}.pp-todos__zeile[data-gezogen=true]{outline-offset:-1.5px;opacity:.3;background:0 0}.pp-todos__zeile[data-offen=true]{background:var(--pp-surface-selected)}.pp-todos__griff{height:36px;color:var(--pp-text-muted);opacity:0;cursor:grab;transition:opacity var(--ppx-duration-fast) ease;grid-column:1;place-items:center;display:grid}.pp-todos__zeile:hover .pp-todos__griff,.pp-todos__zeile[data-offen=true] .pp-todos__griff{opacity:1}.pp-todos__tick{cursor:pointer;grid-column:2;place-items:center;width:36px;height:36px;margin-left:-4px;display:grid;position:relative}.pp-todos__tick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pp-todos__tick span{pointer-events:none;border:1.5px solid var(--pp-border-strong);color:#0000;width:20px;height:20px;transition:border-color var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease,color var(--ppx-duration-fast) ease;border-radius:50%;place-items:center;display:grid}.pp-todos__tick span svg{opacity:0;transition:opacity var(--ppx-duration-fast) ease,scale var(--ppx-duration-fast) var(--ppx-ease-out);scale:.5}.pp-todos__tick:hover span{border-color:var(--pp-action-primary);color:var(--pp-action-primary)}.pp-todos__tick:hover span svg{opacity:1;scale:1}.pp-todos__tick input:focus-visible+span{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-todos__tick input:checked+span{color:var(--pp-action-primary);border-color:#0000}.pp-todos__tick input:checked+span svg{opacity:1;scale:1}.pp-todos__tick input:disabled+span{opacity:.5}.pp-todos__tick[aria-hidden=true]{cursor:default}.pp-todos__tick--klein{grid-column:auto;width:28px;height:28px;margin-left:0}.pp-todos__tick--klein span{width:16px;height:16px}.pp-todos__zeile[data-erledigt=true] .pp-todos__titel-text{color:var(--pp-text-secondary);text-decoration:line-through}.pp-todos__titel,.pp-todos__inhalt{min-width:0;color:var(--pp-text-primary);text-align:left;background:0 0;border:0;grid-column:3;gap:2px;padding:8px 0 6px;display:grid}.pp-todos__titel{cursor:text}.pp-todos__titel-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.pp-todos__notiz{color:var(--pp-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;font-size:12px;line-height:16px;display:grid}.pp-todos__notiz>svg{flex-shrink:0;margin-top:1px}.pp-todos__notiz>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-todos__herkunft{color:var(--pp-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:24px;overflow:hidden}.pp-todos__meta,.pp-todos__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:4px;display:flex}.pp-todos__chip{border:1px solid var(--pp-border-strong);background:var(--pp-surface-raised);max-width:100%;min-height:24px;color:var(--pp-text-secondary);font:inherit;text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex;overflow:hidden}.pp-todos__chip svg{flex-shrink:0}.pp-todos__chip[data-overdue=true]{border-color:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.pp-todos__chip[data-overdue=true]{border-color:color-mix(in oklab,var(--pp-action-danger) 55%,transparent)}}.pp-todos__chip[data-overdue=true]{color:var(--pp-action-danger)}button.pp-todos__chip{cursor:pointer}button.pp-todos__chip:hover:not(:disabled),button.pp-todos__chip[aria-expanded=true]{border-color:var(--pp-action-primary);background:var(--pp-surface-selected);color:var(--pp-accent-strong)}button.pp-todos__chip:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:1px}button.pp-todos__chip:disabled{opacity:.55;cursor:default}.pp-todos__chip--icon{padding:0 5px}.pp-todos__zeile-aktionen{pointer-events:none;gap:2px;padding-left:18px;display:flex;position:absolute;top:6px;right:6px}.pp-todos__zeile-aktionen .ppx-action{width:32px;min-height:32px;box-shadow:none;color:var(--pp-text-secondary);opacity:0;transition:opacity var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease,color var(--ppx-duration-fast) ease;background:0 0;border-color:#0000}.pp-todos__zeile-aktionen .ppx-action:hover:not(:disabled){background:var(--pp-surface-raised);color:var(--pp-text-primary)}.pp-todos__zeile:hover .pp-todos__zeile-aktionen,.pp-todos__zeile:focus-within .pp-todos__zeile-aktionen,.pp-todos__zeile[data-offen=true] .pp-todos__zeile-aktionen{background:linear-gradient(90deg,transparent,var(--pp-surface-subtle) 14px);pointer-events:auto}.pp-todos__zeile[data-offen=true] .pp-todos__zeile-aktionen{background:linear-gradient(90deg,transparent,var(--pp-surface-selected) 14px)}.pp-todos__zeile:hover .pp-todos__zeile-aktionen .ppx-action,.pp-todos__zeile:focus-within .pp-todos__zeile-aktionen .ppx-action,.pp-todos__zeile[data-offen=true] .pp-todos__zeile-aktionen .ppx-action,.pp-todos__zeile-aktionen .ppx-action:focus-visible{opacity:1}.pp-todos__zeile[data-markiert=true] .pp-todos__zeile-aktionen>[aria-pressed=true]{opacity:1;pointer-events:auto}.pp-todos__zeile[data-markiert=true] .pp-todos__titel{padding-right:36px}.pp-todos__zeile[data-offen=true] .pp-todos__inhalt{padding-right:72px}.pp-todos__zeile-aktionen svg{transition:fill var(--ppx-duration-fast) ease}.pp-todos__zeile[data-markiert=true] [aria-pressed=true] svg{fill:currentColor;color:var(--pp-accent-strong)}@media(hover:none){.pp-todos__zeile{grid-template-columns:12px 28px minmax(0,1fr) auto}.pp-todos__zeile-aktionen{pointer-events:auto;background:0 0;grid-column:4;padding-left:0;position:static}.pp-todos__zeile-aktionen .ppx-action,.pp-todos__griff{opacity:1}.pp-todos__zeile[data-markiert=true] .pp-todos__titel,.pp-todos__zeile[data-offen=true] .pp-todos__inhalt{padding-right:0}}.pp-todos__mehr{color:var(--pp-accent-strong);padding:6px 16px;font-size:13px}.pp-todos__erledigt{gap:2px;margin-top:6px;display:grid}.pp-todos__erledigt-kopf{border-radius:var(--pp-radius-md);min-height:40px;color:var(--pp-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.pp-todos__erledigt-kopf>svg{color:var(--pp-text-secondary);transition:rotate var(--ppx-duration-fast) var(--ppx-ease-out)}.pp-todos__erledigt-kopf[aria-expanded=true]>svg{rotate:90deg}.pp-todos__erledigt-kopf:hover{background:var(--pp-surface-subtle)}.pp-todos__erledigt-kopf:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:-2px}.pp-todos__feld{width:100%;min-height:20px;color:var(--pp-text-primary);font:inherit;resize:none;background:0 0;border:0;border-radius:4px;margin:0;padding:0;line-height:20px;overflow:hidden}.pp-todos__feld--titel{font-size:14px;font-weight:500}.pp-todos__feld--notizen{min-height:16px;color:var(--pp-text-secondary);font-size:12px;line-height:16px}.pp-todos__feld::placeholder{color:var(--pp-text-muted);font-weight:400}.pp-todos__feld:focus{outline:none}.pp-todos__feld:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-todos__notiz--feld{align-items:start;margin-top:2px}.pp-todos__notiz--feld>svg{margin-top:1px}.pp-todos__termin{z-index:10010;border:1px solid var(--ppx-dropdown-border);border-radius:var(--ppx-dropdown-radius);background:var(--ppx-dropdown-surface);color:var(--ppx-dropdown-copy);box-shadow:var(--ppx-dropdown-shadow);gap:12px;padding:14px 14px 12px;display:grid;position:fixed;inset:auto}.pp-todos__termin-titel{color:var(--pp-text-muted);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.pp-todos__termin-felder{grid-template-columns:minmax(0,1fr) 136px;gap:8px;display:grid}.pp-todos__termin-felder .time-input[data-pp-time-input]{width:136px;min-height:40px}.pp-todos__termin-aktionen{justify-content:flex-end;gap:6px;display:flex}.pp-todos__termin-aktionen .ppx-action{min-height:34px;padding:0 12px}.pp-todos__unter-neu{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;margin-top:8px;display:grid}.pp-todos__unter-trigger{white-space:nowrap;min-height:28px;color:var(--pp-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;grid-column:1/-1;justify-content:flex-start;justify-self:start;align-items:center;gap:6px;margin-left:-6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.pp-todos__unter-trigger:hover{background:var(--pp-surface-raised)}.pp-todos__unter-trigger:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:-2px}@media(max-width:900px){.pp-todos{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr)}.pp-todos,.pp-todos[data-rail=zu]{grid-template-columns:minmax(0,1fr)}.pp-todos__rail{position:static}.pp-todos__rail-kopf .ppx-action{display:none}.pp-todos__rail nav{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:4px 12px}.pp-todos__rail-label{grid-column:1/-1;margin-top:6px}.pp-todos__rail-neu{grid-column:1/-1;margin-top:4px}}@media(max-width:560px){.pp-todos__zeile{grid-template-columns:12px 28px minmax(0,1fr);grid-template-areas:"griff tick inhalt""griff tick aktionen"}.pp-todos__griff{grid-area:griff}.pp-todos__zeile>.pp-todos__tick{grid-area:tick;align-self:start}.pp-todos__titel,.pp-todos__inhalt{grid-area:inhalt}.pp-todos__zeile-aktionen{pointer-events:auto;background:0 0;grid-area:aktionen;padding-left:0;position:static}.pp-todos__zeile-aktionen .ppx-action{opacity:1}.pp-todos__zeile[data-markiert=true] .pp-todos__titel,.pp-todos__zeile[data-offen=true] .pp-todos__inhalt{padding-right:0}.pp-todos__unter{margin-left:20px}.pp-todos__gruppe{padding-left:44px}}@media(prefers-reduced-motion:reduce){.pp-todos__tick span svg{transition:opacity var(--ppx-duration-fast) ease;scale:1}.pp-todos__erledigt-kopf>svg{transition:none}}.pp-notizen-page[data-pp-page-layout=immersive]{width:100%;max-width:none;padding:14px 18px 20px}.pp-notizen{gap:var(--ppx-page-flow-gap);margin-top:var(--ppx-page-content-gap,16px);grid-template-columns:248px minmax(0,1fr);align-items:start;transition:grid-template-columns .26s cubic-bezier(.2,.8,.2,1);display:grid}.pp-notizen[data-rail=zu]{grid-template-columns:58px minmax(0,1fr)}.pp-notizen__main .ppx-content-section__body{--ppx-section-body-pad:14px;gap:14px;display:grid}.pp-notizen [data-farbe],.pp-notizen__editor[data-farbe],.pp-notizen__popover [data-farbe]{--pp-notiz-tint:var(--pp-surface-raised);--pp-notiz-rand:var(--pp-border-subtle)}.pp-notizen [data-farbe=koralle],.pp-notizen__editor[data-farbe=koralle],.pp-notizen__popover [data-farbe=koralle]{--pp-notiz-tint:var(--pp-series-8)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=koralle],.pp-notizen__editor[data-farbe=koralle],.pp-notizen__popover [data-farbe=koralle]{--pp-notiz-tint:color-mix(in oklab, var(--pp-series-8) 16%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=koralle],.pp-notizen__editor[data-farbe=koralle],.pp-notizen__popover [data-farbe=koralle]{--pp-notiz-rand:var(--pp-series-8)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=koralle],.pp-notizen__editor[data-farbe=koralle],.pp-notizen__popover [data-farbe=koralle]{--pp-notiz-rand:color-mix(in oklab, var(--pp-series-8) 34%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=pfirsich],.pp-notizen__editor[data-farbe=pfirsich],.pp-notizen__popover [data-farbe=pfirsich]{--pp-notiz-tint:var(--pp-series-2)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=pfirsich],.pp-notizen__editor[data-farbe=pfirsich],.pp-notizen__popover [data-farbe=pfirsich]{--pp-notiz-tint:color-mix(in oklab, var(--pp-series-2) 16%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=pfirsich],.pp-notizen__editor[data-farbe=pfirsich],.pp-notizen__popover [data-farbe=pfirsich]{--pp-notiz-rand:var(--pp-series-2)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=pfirsich],.pp-notizen__editor[data-farbe=pfirsich],.pp-notizen__popover [data-farbe=pfirsich]{--pp-notiz-rand:color-mix(in oklab, var(--pp-series-2) 34%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=sand],.pp-notizen__editor[data-farbe=sand],.pp-notizen__popover [data-farbe=sand]{--pp-notiz-tint:var(--pp-series-4)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=sand],.pp-notizen__editor[data-farbe=sand],.pp-notizen__popover [data-farbe=sand]{--pp-notiz-tint:color-mix(in oklab, var(--pp-series-4) 18%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=sand],.pp-notizen__editor[data-farbe=sand],.pp-notizen__popover [data-farbe=sand]{--pp-notiz-rand:var(--pp-series-4)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=sand],.pp-notizen__editor[data-farbe=sand],.pp-notizen__popover [data-farbe=sand]{--pp-notiz-rand:color-mix(in oklab, var(--pp-series-4) 40%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=minze],.pp-notizen__editor[data-farbe=minze],.pp-notizen__popover [data-farbe=minze]{--pp-notiz-tint:var(--pp-series-3)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=minze],.pp-notizen__editor[data-farbe=minze],.pp-notizen__popover [data-farbe=minze]{--pp-notiz-tint:color-mix(in oklab, var(--pp-series-3) 16%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=minze],.pp-notizen__editor[data-farbe=minze],.pp-notizen__popover [data-farbe=minze]{--pp-notiz-rand:var(--pp-series-3)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=minze],.pp-notizen__editor[data-farbe=minze],.pp-notizen__popover [data-farbe=minze]{--pp-notiz-rand:color-mix(in oklab, var(--pp-series-3) 36%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=salbei],.pp-notizen__editor[data-farbe=salbei],.pp-notizen__popover [data-farbe=salbei]{--pp-notiz-tint:var(--pp-series-6)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=salbei],.pp-notizen__editor[data-farbe=salbei],.pp-notizen__popover [data-farbe=salbei]{--pp-notiz-tint:color-mix(in oklab, color-mix(in oklab, var(--pp-series-6) 55%, var(--pp-text-secondary)) 14%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=salbei],.pp-notizen__editor[data-farbe=salbei],.pp-notizen__popover [data-farbe=salbei]{--pp-notiz-rand:var(--pp-series-6)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=salbei],.pp-notizen__editor[data-farbe=salbei],.pp-notizen__popover [data-farbe=salbei]{--pp-notiz-rand:color-mix(in oklab, color-mix(in oklab, var(--pp-series-6) 55%, var(--pp-text-secondary)) 30%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=nebel],.pp-notizen__editor[data-farbe=nebel],.pp-notizen__popover [data-farbe=nebel]{--pp-notiz-tint:var(--pp-series-1)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=nebel],.pp-notizen__editor[data-farbe=nebel],.pp-notizen__popover [data-farbe=nebel]{--pp-notiz-tint:color-mix(in oklab, color-mix(in oklab, var(--pp-series-1) 45%, var(--pp-text-secondary)) 12%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=nebel],.pp-notizen__editor[data-farbe=nebel],.pp-notizen__popover [data-farbe=nebel]{--pp-notiz-rand:var(--pp-series-1)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=nebel],.pp-notizen__editor[data-farbe=nebel],.pp-notizen__popover [data-farbe=nebel]{--pp-notiz-rand:color-mix(in oklab, color-mix(in oklab, var(--pp-series-1) 45%, var(--pp-text-secondary)) 28%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=sturm],.pp-notizen__editor[data-farbe=sturm],.pp-notizen__popover [data-farbe=sturm]{--pp-notiz-tint:var(--pp-series-1)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=sturm],.pp-notizen__editor[data-farbe=sturm],.pp-notizen__popover [data-farbe=sturm]{--pp-notiz-tint:color-mix(in oklab, color-mix(in oklab, var(--pp-series-1) 70%, var(--pp-text)) 18%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=sturm],.pp-notizen__editor[data-farbe=sturm],.pp-notizen__popover [data-farbe=sturm]{--pp-notiz-rand:var(--pp-series-1)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=sturm],.pp-notizen__editor[data-farbe=sturm],.pp-notizen__popover [data-farbe=sturm]{--pp-notiz-rand:color-mix(in oklab, color-mix(in oklab, var(--pp-series-1) 70%, var(--pp-text)) 36%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=daemmerung],.pp-notizen__editor[data-farbe=daemmerung],.pp-notizen__popover [data-farbe=daemmerung]{--pp-notiz-tint:var(--pp-series-7)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=daemmerung],.pp-notizen__editor[data-farbe=daemmerung],.pp-notizen__popover [data-farbe=daemmerung]{--pp-notiz-tint:color-mix(in oklab, var(--pp-series-7) 14%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=daemmerung],.pp-notizen__editor[data-farbe=daemmerung],.pp-notizen__popover [data-farbe=daemmerung]{--pp-notiz-rand:var(--pp-series-7)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=daemmerung],.pp-notizen__editor[data-farbe=daemmerung],.pp-notizen__popover [data-farbe=daemmerung]{--pp-notiz-rand:color-mix(in oklab, var(--pp-series-7) 32%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=bluete],.pp-notizen__editor[data-farbe=bluete],.pp-notizen__popover [data-farbe=bluete]{--pp-notiz-tint:var(--pp-series-5)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=bluete],.pp-notizen__editor[data-farbe=bluete],.pp-notizen__popover [data-farbe=bluete]{--pp-notiz-tint:color-mix(in oklab, var(--pp-series-5) 16%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=bluete],.pp-notizen__editor[data-farbe=bluete],.pp-notizen__popover [data-farbe=bluete]{--pp-notiz-rand:var(--pp-series-5)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=bluete],.pp-notizen__editor[data-farbe=bluete],.pp-notizen__popover [data-farbe=bluete]{--pp-notiz-rand:color-mix(in oklab, var(--pp-series-5) 36%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=ton],.pp-notizen__editor[data-farbe=ton],.pp-notizen__popover [data-farbe=ton]{--pp-notiz-tint:var(--pp-series-2)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=ton],.pp-notizen__editor[data-farbe=ton],.pp-notizen__popover [data-farbe=ton]{--pp-notiz-tint:color-mix(in oklab, color-mix(in oklab, var(--pp-series-2) 55%, var(--pp-text)) 16%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=ton],.pp-notizen__editor[data-farbe=ton],.pp-notizen__popover [data-farbe=ton]{--pp-notiz-rand:var(--pp-series-2)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=ton],.pp-notizen__editor[data-farbe=ton],.pp-notizen__popover [data-farbe=ton]{--pp-notiz-rand:color-mix(in oklab, color-mix(in oklab, var(--pp-series-2) 55%, var(--pp-text)) 34%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=kreide],.pp-notizen__editor[data-farbe=kreide],.pp-notizen__popover [data-farbe=kreide]{--pp-notiz-tint:var(--pp-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=kreide],.pp-notizen__editor[data-farbe=kreide],.pp-notizen__popover [data-farbe=kreide]{--pp-notiz-tint:color-mix(in oklab, var(--pp-text-secondary) 10%, var(--pp-surface-raised))}}.pp-notizen [data-farbe=kreide],.pp-notizen__editor[data-farbe=kreide],.pp-notizen__popover [data-farbe=kreide]{--pp-notiz-rand:var(--pp-text-secondary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen [data-farbe=kreide],.pp-notizen__editor[data-farbe=kreide],.pp-notizen__popover [data-farbe=kreide]{--pp-notiz-rand:color-mix(in oklab, var(--pp-text-secondary) 24%, var(--pp-surface-raised))}}.pp-notizen__rail{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-lg);background:var(--pp-surface-raised);min-width:0;padding:0 8px 10px;position:sticky;top:12px;overflow:hidden}.pp-notizen__rail-kopf{border-bottom:1px solid var(--pp-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:56px;margin:0 -8px 6px;padding:6px 8px 6px 18px;display:grid}.pp-notizen__rail-kopf>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.pp-notizen__rail-kopf .ppx-action,.pp-notizen__rail-label-kopf .ppx-action{min-height:34px;padding:0 10px 0 8px;font-size:13px}@media not all and (max-width:900px){.pp-notizen[data-rail=zu] .pp-notizen__rail-kopf .ppx-action,.pp-notizen[data-rail=zu] .pp-notizen__rail-label-kopf .ppx-action{width:36px;padding:0}}.pp-notizen__rail nav{gap:2px;display:grid}.pp-notizen__rail ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pp-notizen__rail-ansichten--unten{border-top:1px solid var(--pp-border-subtle);margin-top:10px;padding-top:8px}.pp-notizen__rail a{border-radius:var(--pp-radius-md);min-height:36px;color:var(--pp-text-primary);transition:background-color var(--ppx-duration-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px 0 14px;font-size:14px;font-weight:500;text-decoration:none;display:grid}.pp-notizen__rail a>svg{color:var(--pp-text-secondary)}.pp-notizen__rail a>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-notizen__rail a:hover{background:var(--pp-surface-subtle)}.pp-notizen__rail a[aria-current=page]{background:var(--pp-surface-selected);color:var(--pp-accent-strong);font-weight:600}.pp-notizen__rail a[aria-current=page]>svg{color:inherit}.pp-notizen__rail-fuss{margin-top:2px}.pp-notizen__rail-fuss .ppx-action{width:100%;min-height:36px;box-shadow:none;color:var(--pp-text-primary);background:0 0;border-color:#0000;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:12px;padding:0 12px 0 14px;font-size:14px;font-weight:500;display:grid}.pp-notizen__rail-fuss .ppx-action svg{color:var(--pp-text-secondary)}.pp-notizen__rail-fuss .ppx-action:hover:not(:disabled){background:var(--pp-surface-subtle)}@media not all and (max-width:900px){.pp-notizen[data-rail=zu] .pp-notizen__rail-fuss .ppx-action{grid-template-columns:auto;justify-items:center;padding:0}}.pp-notizen__rail-labels a{font-weight:400}.pp-notizen__rail-labels a[aria-current=page]{font-weight:600}.pp-notizen__rail-label-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:12px;padding:0 2px 0 14px;display:grid}.pp-notizen__rail-label{color:var(--pp-text-primary);margin:0;font-size:14px;font-weight:600}.pp-notizen__rail-hinweis{color:var(--pp-text-muted);margin:2px 0 0;padding:0 14px;font-size:13px}.pp-notizen__count{min-width:18px;color:var(--pp-text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:500}@media not all and (max-width:900px){.pp-notizen[data-rail=zu] .pp-notizen__rail-kopf{grid-template-columns:36px;justify-content:center;gap:0;padding-inline:10px}.pp-notizen[data-rail=zu] .pp-notizen__rail-kopf>strong,.pp-notizen[data-rail=zu] .pp-notizen__rail-text,.pp-notizen[data-rail=zu] .pp-notizen__rail a>.pp-notizen__count,.pp-notizen[data-rail=zu] .pp-notizen__rail-label{display:none}.pp-notizen[data-rail=zu] .pp-notizen__rail-label-kopf{grid-template-columns:36px;justify-content:center;padding:0}.pp-notizen[data-rail=zu] .pp-notizen__rail a{grid-template-columns:auto;justify-content:center;padding:0}}.pp-notizen__entwurf-rahmen{justify-items:center;margin:6px 0 22px;display:grid}.pp-notizen__entwurf{border:1px solid var(--pp-notiz-rand);border-radius:var(--pp-radius-lg);background:var(--pp-notiz-tint);width:min(600px,100%);box-shadow:var(--ppx-dropdown-shadow,0 1px 2px #0000000f);transition:background-color var(--ppx-duration-base) ease,border-color var(--ppx-duration-base) ease;gap:6px;padding:12px 16px 8px;display:grid}.pp-notizen__entwurf--zu{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:4px 6px 4px 14px}.pp-notizen__entwurf-trigger{min-height:38px;color:var(--pp-text-muted);font:inherit;text-align:left;cursor:text;background:0 0;border:0;padding:0;font-size:15px;font-weight:500}.pp-notizen__entwurf-trigger:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px;border-radius:4px}.pp-notizen__entwurf--zu .ppx-action{white-space:nowrap;min-height:36px;color:var(--pp-text-secondary);padding:0 12px}.pp-notizen__entwurf-kopf .ppx-action,.pp-notizen__werkzeuge-links .ppx-action--icon{width:36px;min-height:36px;box-shadow:none;color:var(--pp-text-secondary);background:0 0;border-color:#0000}.pp-notizen__entwurf-kopf .ppx-action:hover:not(:disabled),.pp-notizen__werkzeuge-links .ppx-action--icon:hover:not(:disabled){background:var(--pp-text-primary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__entwurf-kopf .ppx-action:hover:not(:disabled),.pp-notizen__werkzeuge-links .ppx-action--icon:hover:not(:disabled){background:color-mix(in oklab,var(--pp-text-primary) 8%,transparent)}}.pp-notizen__entwurf-kopf .ppx-action:hover:not(:disabled),.pp-notizen__werkzeuge-links .ppx-action--icon:hover:not(:disabled){color:var(--pp-text-primary)}.pp-notizen__entwurf-kopf .ppx-action[aria-pressed=true],.pp-notizen__werkzeuge-links .ppx-action[aria-pressed=true]{color:var(--pp-accent-strong)}.pp-notizen__entwurf-kopf .ppx-action[aria-pressed=true] svg{fill:currentColor}.pp-notizen__entwurf-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld{width:100%;min-height:22px;color:var(--pp-text-primary);font:inherit;resize:none;background:0 0;border:0;border-radius:4px;margin:0;padding:0;line-height:22px;overflow:hidden}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld--titel,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld--titel{padding-top:6px;font-size:16px;font-weight:600;line-height:24px}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld--inhalt,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld--inhalt{min-height:44px;font-size:14px}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld--element,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld--element{min-height:22px;font-size:14px}.pp-notizen__feld::placeholder{color:var(--pp-text-muted);font-weight:400}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld:focus,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld:focus{box-shadow:none;border:0;outline:none}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld:focus-visible,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld:focus-visible{box-shadow:0 1px 0 0 var(--pp-action-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.pp-notizen .pp-notizen__entwurf .pp-notizen__feld:focus-visible,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld:focus-visible{box-shadow:0 1px color-mix(in oklab,var(--pp-action-primary) 55%,transparent)}}.pp-notizen .pp-notizen__entwurf .pp-notizen__feld:read-only,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld:read-only{color:var(--pp-text-secondary)}.pp-notizen__zeile .pp-notizen__feld--element{padding-top:3px}.pp-notizen__werkzeuge{justify-content:space-between;align-items:center;gap:8px;margin:6px -6px -2px;display:flex}.pp-notizen__werkzeuge-links{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.pp-notizen__werkzeuge>.ppx-action{min-height:34px;padding:0 12px}.pp-notizen__meta{color:var(--pp-text-muted);text-align:right;margin:2px 0 0;font-size:12px}.pp-notizen .pp-notizen__entwurf .pp-notizen__format,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__format{gap:6px;min-width:0}.pp-notizen .pp-notizen__entwurf .pp-notizen__format .ppx-rich-text__field,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__format .ppx-rich-text__field{color:var(--pp-text-primary);padding:2px 0;font-size:14px;line-height:20px}.pp-notizen .pp-notizen__entwurf .pp-notizen__format .ppx-rich-text__field h1,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__format .ppx-rich-text__field h1{font-size:20px;line-height:26px}.pp-notizen .pp-notizen__entwurf .pp-notizen__format .ppx-rich-text__field h2,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__format .ppx-rich-text__field h2{font-size:16px;line-height:22px}.pp-notizen__format .ppx-rich-text__toolbar{border-top:1px solid var(--pp-notiz-rand);margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.pp-notizen__format .ppx-rich-text__toolbar{border-top:1px solid color-mix(in oklab,var(--pp-notiz-rand) 60%,transparent)}}.pp-notizen__format .ppx-rich-text__toolbar{order:2}.pp-notizen__format .ppx-rich-text__toolbar button{width:30px;height:30px}.pp-notizen__board-rahmen{min-width:0}.pp-notizen__board{width:max(600px,calc(var(--pp-notizen-spalten,1) * 240px + (var(--pp-notizen-spalten,1) - 1) * 16px));gap:8px;max-width:100%;margin-inline:auto;transition:opacity .16s .18s;display:grid}.pp-notizen__board[data-einspaltig=true]{width:min(100%,600px)}.pp-notizen__board[data-laden=true]{opacity:.55}.pp-notizen__sektion{color:var(--pp-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;padding:0 8px;font-size:11px;font-weight:600}.pp-notizen__raster{grid-template-columns:repeat(var(--pp-notizen-spalten,1),minmax(0,240px));justify-content:start;gap:16px;min-height:40px;display:grid;position:relative}.pp-notizen__board[data-einspaltig=true] .pp-notizen__raster{grid-template-columns:minmax(0,600px)}.pp-notizen__spalte{align-content:start;gap:16px;min-width:0;display:grid}.pp-notizen__ablage{border:1.5px dashed var(--pp-accent-strong);place-items:center;margin:0;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pp-notizen__ablage{border:1.5px dashed color-mix(in srgb,var(--pp-accent-strong) 45%,var(--pp-border-subtle))}}.pp-notizen__ablage{border-radius:var(--pp-radius-lg);color:var(--pp-text-muted);font-size:13px}.pp-notizen__karte{border:1px solid var(--pp-notiz-rand);border-radius:var(--pp-radius-lg);background:var(--pp-notiz-tint);min-width:0;transition:border-color var(--ppx-duration-fast) ease,box-shadow var(--ppx-duration-fast) ease,opacity var(--ppx-duration-base) ease;gap:6px;padding:12px 14px 8px;display:grid;position:relative}.pp-notizen__karte:hover,.pp-notizen__karte:focus-within{box-shadow:var(--ppx-dropdown-shadow,0 2px 8px #0000001f)}.pp-notizen__karte[draggable=true]{cursor:grab}.pp-notizen__karte[data-gezogen=true]{border-style:dashed;border-color:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__karte[data-gezogen=true]{border-color:color-mix(in srgb,var(--pp-accent-strong) 45%,var(--pp-border-subtle))}}.pp-notizen__karte[data-gezogen=true]{opacity:.3}.pp-notizen__karte[data-ausgewaehlt=true]{border-color:var(--pp-accent-strong);box-shadow:0 0 0 1px var(--pp-accent-strong)}.pp-notizen__wahl{z-index:1;opacity:0;cursor:pointer;width:28px;height:28px;transition:opacity var(--ppx-duration-fast) ease;place-items:center;display:grid;position:absolute;top:-8px;left:-8px}.pp-notizen__wahl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pp-notizen__wahl span{pointer-events:none;border:1.5px solid var(--pp-border-strong);background:var(--pp-surface-raised);color:#0000;width:20px;height:20px;transition:border-color var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;border-radius:50%;place-items:center;display:grid}.pp-notizen__wahl input:checked+span{border-color:var(--pp-accent-strong);background:var(--pp-accent-strong);color:var(--pp-on-accent,#fff)}.pp-notizen__wahl input:focus-visible+span{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-notizen__karte:hover .pp-notizen__wahl,.pp-notizen__karte:focus-within .pp-notizen__wahl,.pp-notizen__karte[data-ausgewaehlt=true] .pp-notizen__wahl{opacity:1}.pp-notizen__pin{width:34px;height:34px;color:var(--pp-text-secondary);cursor:pointer;transition:opacity var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;border-radius:50%;place-items:center;display:grid;position:relative}.pp-notizen__pin input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pp-notizen__pin span{pointer-events:none;place-items:center;display:grid}.pp-notizen__pin:hover{background:var(--pp-text-primary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__pin:hover{background:color-mix(in oklab,var(--pp-text-primary) 8%,transparent)}}.pp-notizen__pin:hover{color:var(--pp-text-primary)}.pp-notizen__pin input:checked+span{color:var(--pp-accent-strong)}.pp-notizen__pin input:checked+span svg{fill:currentColor}.pp-notizen__pin input:focus-visible+span{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px;border-radius:50%}.pp-notizen__pin input:disabled+span{opacity:.5}.pp-notizen__karte>.pp-notizen__pin{opacity:0;position:absolute;top:4px;right:4px}.pp-notizen__karte:hover>.pp-notizen__pin,.pp-notizen__karte:focus-within>.pp-notizen__pin,.pp-notizen__karte>.pp-notizen__pin:has(input:checked){opacity:1}.pp-notizen__inhalt{min-width:0;color:var(--pp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:0 28px 0 0;display:grid}.pp-notizen__inhalt:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:4px;border-radius:4px}.pp-notizen__titel{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.pp-notizen__text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:12;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.pp-notizen__text--ohne{color:var(--pp-text-muted)}.pp-notizen__text :is(p,h1,h2){margin:0}.pp-notizen__text p[data-ueberschrift="1"]{font-size:18px;font-weight:700;line-height:24px}.pp-notizen__text p[data-ueberschrift="2"]{font-size:16px;font-weight:650;line-height:22px}.pp-notizen__text a{color:var(--pp-accent-strong,var(--color-accent));text-underline-offset:2px;text-decoration:underline}.pp-notizen__bilder{grid-template-columns:repeat(var(--pp-notizen-bild-spalten,1),minmax(0,1fr));border-radius:calc(var(--pp-radius-lg) - 1px) calc(var(--pp-radius-lg) - 1px) 0 0;gap:2px;margin:-12px -14px 4px;display:grid;overflow:hidden}.pp-notizen__entwurf .pp-notizen__bilder{margin:-10px -14px 8px}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__bilder{border-radius:17px 17px 0 0;margin:-12px -16px 8px}.pp-notizen__bild{background:var(--pp-text);min-width:0;position:relative}@supports (color:color-mix(in lab,red,red)){.pp-notizen__bild{background:color-mix(in oklab,var(--pp-text) 6%,var(--pp-notiz-tint))}}.pp-notizen__bild img{object-fit:cover;width:100%;height:100%;display:block}.pp-notizen__bilder[style*="--pp-notizen-bild-spalten: 1"] .pp-notizen__bild img{max-height:320px;aspect-ratio:var(--pp-notizen-bild-ratio,auto)}.pp-notizen__bilder:not([style*="--pp-notizen-bild-spalten: 1"]) .pp-notizen__bild{aspect-ratio:1}.pp-notizen__bild .pp-notizen__bild-x{background:var(--pp-surface-raised);border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab,red,red)){.pp-notizen__bild .pp-notizen__bild-x{background:color-mix(in oklab,var(--pp-surface-raised) 88%,transparent)}}.pp-notizen__bild .pp-notizen__bild-x{color:var(--pp-text-primary);box-shadow:0 1px 3px var(--pp-text)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__bild .pp-notizen__bild-x{box-shadow:0 1px 3px color-mix(in oklab,var(--pp-text) 22%,transparent)}}.pp-notizen__bild .pp-notizen__bild-x{cursor:pointer;opacity:0;transition:opacity var(--ppx-duration-fast) var(--ppx-ease-out)}.pp-notizen__bild:hover .pp-notizen__bild-x,.pp-notizen__bild .pp-notizen__bild-x:focus-visible{opacity:1}.pp-notizen__bild .pp-notizen__bild-x:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-notizen .pp-notizen__entwurf .pp-notizen__bild-eingabe,.pp-notizen .pp-notizen__entwurf-rahmen .pp-notizen__bild-eingabe,.ppx-dialog-panel .pp-notizen__editor .pp-notizen__bild-eingabe{clip:rect(0 0 0 0);white-space:nowrap;width:1px;min-width:0;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.pp-notizen__vorschau-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pp-notizen__vorschau-liste li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:14px;line-height:20px;display:grid}.pp-notizen__vorschau-liste li>svg{color:var(--pp-text-muted);margin-top:3px}.pp-notizen__vorschau-liste li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-notizen__vorschau-liste li[data-einzug="1"]{padding-left:22px}.pp-notizen__vorschau-mehr{color:var(--pp-text-muted);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.pp-notizen__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.pp-notizen__chip{background:var(--pp-text-primary);border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:24px;padding:0 8px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pp-notizen__chip{background:color-mix(in oklab,var(--pp-text-primary) 7%,transparent)}}.pp-notizen__chip{color:var(--pp-text-secondary);font:inherit;text-overflow:ellipsis;white-space:nowrap;transition:border-color var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;font-size:12px;font-weight:500;line-height:22px;text-decoration:none}.pp-notizen__chip svg{flex-shrink:0}.pp-notizen__chip[data-vorbei=true]{background:var(--pp-status-danger)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__chip[data-vorbei=true]{background:color-mix(in oklab,var(--pp-status-danger) 12%,transparent)}}.pp-notizen__chip[data-vorbei=true]{color:var(--pp-status-danger)}a.pp-notizen__chip:hover,button.pp-notizen__chip:hover:not(:disabled),button.pp-notizen__chip[aria-expanded=true]{border-color:var(--pp-action-primary);background:var(--pp-surface-selected);color:var(--pp-accent-strong)}a.pp-notizen__chip:focus-visible,button.pp-notizen__chip:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:1px}button.pp-notizen__chip{cursor:pointer}button.pp-notizen__chip:disabled{cursor:default}.pp-notizen__chip-x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-4px;display:inline-grid}.pp-notizen__chip-x:hover{background:var(--pp-text-primary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__chip-x:hover{background:color-mix(in oklab,var(--pp-text-primary) 12%,transparent)}}.pp-notizen__chip-x:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:1px}.pp-notizen__karte-aktionen{opacity:0;transition:opacity var(--ppx-duration-fast) ease;align-items:center;gap:2px;margin:0 -8px -2px;display:flex}.pp-notizen__karte:hover .pp-notizen__karte-aktionen,.pp-notizen__karte:focus-within .pp-notizen__karte-aktionen,.pp-notizen__karte[data-ausgewaehlt=true] .pp-notizen__karte-aktionen{opacity:1}.pp-notizen__karte-aktionen{flex-wrap:wrap}.pp-notizen__karte-aktionen .ppx-action--icon{width:34px;min-height:34px;box-shadow:none;color:var(--pp-text-secondary);background:0 0;border-color:#0000}.pp-notizen__karte-aktionen .ppx-action:not(.ppx-action--icon){min-height:32px;padding:0 10px;font-size:13px}.pp-notizen__karte-aktionen .ppx-action:hover:not(:disabled){background:var(--pp-text-primary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__karte-aktionen .ppx-action:hover:not(:disabled){background:color-mix(in oklab,var(--pp-text-primary) 8%,transparent)}}.pp-notizen__karte-aktionen .ppx-action:hover:not(:disabled){color:var(--pp-text-primary)}.pp-notizen__karte-aktionen [data-menue]{margin-left:auto}@media(hover:none){.pp-notizen__karte-aktionen,.pp-notizen__wahl,.pp-notizen__karte>.pp-notizen__pin,.pp-notizen__zeile .pp-notizen__zeile-x{opacity:1}}.pp-notizen__liste{gap:2px;display:grid}.pp-notizen__liste ul{margin:0;padding:0;list-style:none;display:grid}.pp-notizen__zeile{border-radius:var(--pp-radius-md);grid-template-columns:14px 28px minmax(0,1fr) auto;align-items:start;gap:0 4px;min-height:32px;margin:0 -8px;padding:2px 4px;display:grid}.pp-notizen__zeile:hover,.pp-notizen__zeile:focus-within{background:var(--pp-text-primary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__zeile:hover,.pp-notizen__zeile:focus-within{background:color-mix(in oklab,var(--pp-text-primary) 5%,transparent)}}.pp-notizen__zeile[data-einzug="1"]{margin-left:16px}.pp-notizen__griff{height:28px;color:var(--pp-text-muted);opacity:0;transition:opacity var(--ppx-duration-fast) ease;place-items:center;display:grid}.pp-notizen__zeile:hover .pp-notizen__griff{opacity:1}.pp-notizen__tick,.pp-notizen__label-wahl{cursor:pointer;place-items:center;width:28px;height:28px;display:grid;position:relative}.pp-notizen__tick input,.pp-notizen__label-wahl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pp-notizen__tick span,.pp-notizen__tick-box{pointer-events:none;border:1.5px solid var(--pp-border-strong);color:#0000;width:18px;height:18px;transition:border-color var(--ppx-duration-fast) ease,background-color var(--ppx-duration-fast) ease;border-radius:5px;place-items:center;display:grid}.pp-notizen__tick:hover span,.pp-notizen__label-wahl:hover .pp-notizen__tick-box{border-color:var(--pp-action-primary)}.pp-notizen__tick input:checked+span,.pp-notizen__label-wahl input:checked+.pp-notizen__tick-box{border-color:var(--pp-accent-strong);background:var(--pp-accent-strong);color:var(--pp-on-accent,#fff)}.pp-notizen__tick input:focus-visible+span,.pp-notizen__label-wahl input:focus-visible+.pp-notizen__tick-box{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-notizen__tick input:disabled+span{opacity:.5}.pp-notizen__zeile[data-abgehakt=true] .pp-notizen__feld--element{color:var(--pp-text-muted);text-decoration:line-through}.pp-notizen__zeile .pp-notizen__zeile-x{min-height:28px;color:var(--pp-text-muted);opacity:0;transition:opacity var(--ppx-duration-fast) ease;padding:0 8px 0 6px;font-size:12px}.pp-notizen__zeile:hover .pp-notizen__zeile-x,.pp-notizen__zeile:focus-within .pp-notizen__zeile-x,.pp-notizen__zeile .pp-notizen__zeile-x:focus-visible{opacity:1}.pp-notizen__liste-neu,.pp-notizen__label-neu{min-height:30px;color:var(--pp-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-left:-2px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.pp-notizen__liste-neu:hover,.pp-notizen__label-neu:hover:not(:disabled){background:var(--pp-accent-strong)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__liste-neu:hover,.pp-notizen__label-neu:hover:not(:disabled){background:color-mix(in oklab,var(--pp-accent-strong) 10%,transparent)}}.pp-notizen__liste-neu:focus-visible,.pp-notizen__label-neu:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:-2px}.pp-notizen__abgehakt{border-top:1px solid var(--pp-text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:4px -8px 0;padding-top:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.pp-notizen__abgehakt{border-top:1px solid color-mix(in oklab,var(--pp-text-primary) 12%,transparent)}}.pp-notizen__abgehakt-kopf{border-radius:var(--pp-radius-md);min-height:32px;color:var(--pp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.pp-notizen__abgehakt-kopf>svg{transition:rotate var(--ppx-duration-fast) var(--ppx-ease-out);rotate:-90deg}.pp-notizen__abgehakt-kopf[aria-expanded=true]>svg{rotate:0deg}.pp-notizen__abgehakt-kopf:hover{background:var(--pp-text-primary)}@supports (color:color-mix(in lab,red,red)){.pp-notizen__abgehakt-kopf:hover{background:color-mix(in oklab,var(--pp-text-primary) 6%,transparent)}}.pp-notizen__abgehakt-kopf:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:-2px}.pp-notizen__abgehakt .ppx-action{width:32px;min-height:32px;box-shadow:none;background:0 0;border-color:#0000}.pp-notizen__zeile[data-gezogen=true]{opacity:.4}.pp-notizen__zeile[data-ziel=davor]{box-shadow:0 -2px 0 0 var(--pp-action-primary)}.pp-notizen__zeile[data-ziel=danach]{box-shadow:0 2px 0 0 var(--pp-action-primary)}.pp-notizen__griff[draggable=true]{cursor:grab}.pp-notizen__kuerzel{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px;margin:16px 20px 20px;display:grid}.pp-notizen__kuerzel h3{font-size:var(--ppx-type-supporting-size,13px);color:var(--pp-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-weight:600}.pp-notizen__kuerzel dl{grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;margin:0;display:grid}.pp-notizen__kuerzel dt{justify-self:start;gap:4px;display:flex}.pp-notizen__kuerzel dd{color:var(--pp-text-primary);margin:0;font-size:14px}.pp-notizen__kuerzel kbd{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-width:24px;height:24px;font:600 12px/1 var(--pp-font-mono,ui-monospace, monospace);color:var(--pp-text-primary);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.ppx-dialog-panel.pp-notizen__editor-dialog{background:0 0;border:0;padding:0}.pp-notizen__editor{border:1px solid var(--pp-notiz-rand);background:var(--pp-notiz-tint);transition:background-color var(--ppx-duration-base) ease,border-color var(--ppx-duration-base) ease;border-radius:18px;gap:6px;margin:0;padding:16px 16px 10px;display:grid}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__feld--titel{padding:0 0 4px;font-size:20px;line-height:28px}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__format .ppx-rich-text__field{padding:6px 0 10px;font-size:15px;line-height:22px}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__liste{padding:4px 0 8px}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__chips{margin-top:2px}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__meta{margin:10px 0 0}.ppx-dialog-panel .pp-notizen__editor .pp-notizen__werkzeuge{margin-top:8px}.pp-notizen__editor .ppx-state-message{margin:6px 0 8px}.pp-notizen__popover{z-index:10010;border:1px solid var(--ppx-dropdown-border);border-radius:var(--ppx-dropdown-radius);background:var(--ppx-dropdown-surface);color:var(--ppx-dropdown-copy);box-shadow:var(--ppx-dropdown-shadow);gap:10px;padding:12px;display:grid;position:fixed;inset:auto}.pp-notizen__popover[data-art=farbe]{padding:8px}.pp-notizen__popover-titel{color:var(--pp-text-muted);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.pp-notizen__popover-hinweis{color:var(--pp-text-muted);margin:0;font-size:13px}.pp-notizen__popover-aktionen{justify-content:flex-end;gap:6px;display:flex}.pp-notizen__popover-aktionen .ppx-action{min-height:34px;padding:0 12px}.pp-notizen__farben{flex-wrap:wrap;gap:4px;display:flex}.pp-notizen__farbe{border:2px solid var(--pp-notiz-rand);background:var(--pp-notiz-tint);width:32px;height:32px;color:var(--pp-text-primary);cursor:pointer;transition:border-color var(--ppx-duration-fast) ease;border-radius:50%;place-items:center;display:grid}.pp-notizen__farbe:hover,.pp-notizen__farbe[aria-checked=true]{border-color:var(--pp-text-primary)}.pp-notizen__farbe:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:2px}.pp-notizen__schnellwahl{margin:0 -4px;padding:0;list-style:none;display:grid}.pp-notizen__schnellwahl button{border-radius:var(--pp-radius-md);width:100%;min-height:36px;color:var(--pp-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.pp-notizen__schnellwahl button>span:last-child{color:var(--pp-text-muted);font-size:12px}.pp-notizen__schnellwahl button:hover{background:var(--pp-surface-subtle)}.pp-notizen__schnellwahl button:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:-2px}.pp-notizen__termin-felder{grid-template-columns:minmax(0,1fr) 136px;gap:8px;display:grid}.pp-notizen__termin-felder .time-input[data-pp-time-input]{width:136px;min-height:40px}.pp-notizen__label-eingabe,.pp-notizen__label-zeile input{border:1px solid var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface-raised);width:100%;min-height:36px;color:var(--pp-text-primary);font:inherit;padding:0 10px;font-size:14px}.pp-notizen__label-eingabe:focus-visible,.pp-notizen__label-zeile input:focus-visible{outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary));outline-offset:1px}.pp-notizen__label-liste{max-height:240px;margin:0 -4px;padding:0;list-style:none;display:grid;overflow-y:auto}.pp-notizen__label-wahl{border-radius:var(--pp-radius-md);grid-template-columns:28px minmax(0,1fr);justify-items:start;width:100%;height:auto;min-height:34px;padding:0 6px;font-size:14px}.pp-notizen__label-wahl:hover{background:var(--pp-surface-subtle)}.pp-notizen__label-wahl>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-notizen__label-verwaltung-rahmen{gap:10px;padding:18px 20px 20px;display:grid}.pp-notizen__label-verwaltung{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ppx-dialog-panel .pp-notizen__label-verwaltung-rahmen .pp-notizen__label-zeile{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.ppx-dialog-panel .pp-notizen__label-verwaltung-rahmen .pp-notizen__label-zeile>svg{color:var(--pp-text-muted)}.ppx-dialog-panel .pp-notizen__label-verwaltung-rahmen .pp-notizen__label-zeile input{border-radius:var(--pp-radius-md);min-height:36px;padding:0 10px}.ppx-dialog-panel .pp-notizen__label-verwaltung-rahmen .pp-notizen__label-zeile .ppx-action{white-space:nowrap;min-height:36px}.pp-notizen__labels-fuss{justify-content:flex-end;margin-top:4px;display:flex}@media(max-width:900px){.pp-notizen,.pp-notizen[data-rail=zu]{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr)}.pp-notizen__rail{position:static}.pp-notizen__rail-kopf .ppx-action{display:none}.pp-notizen__rail nav{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:4px 12px}.pp-notizen__rail-label-kopf,.pp-notizen__rail-hinweis,.pp-notizen__rail-ansichten--unten{grid-column:1/-1}}@media(max-width:530px){.pp-notizen__board,.pp-notizen__board[data-einspaltig=true]{width:100%}.pp-notizen__raster,.pp-notizen__board[data-einspaltig=true] .pp-notizen__raster{grid-template-columns:minmax(0,1fr)}.pp-notizen__werkzeuge{flex-wrap:wrap}.pp-notizen__termin-felder{grid-template-columns:minmax(0,1fr)}.pp-notizen__termin-felder .time-input[data-pp-time-input]{width:100%}}@media(prefers-reduced-motion:reduce){.pp-notizen__abgehakt-kopf>svg{transition:none}}.eleganz-dashboard{--dash-ink:#123f50;--dash-muted:#688996;--dash-sky:#4da9ca;--dash-sky-soft:#dff2f8;--dash-line-light:#5ba0ba38;--dash-card:#144b60;--dash-card-deep:#103f53;--dash-card-top:#19586e;--dash-card-line:#aae1f021;--dash-card-text:#f4fbfd;--dash-card-muted:#a5c7d2;width:min(100%,1320px);color:var(--dash-ink);margin:0 auto;padding:26px 30px 64px}.eleganz-dashboard :is(h1,h2,h3,p){margin:0}.eleganz-dashboard__hero{background:radial-gradient(circle at 84% -28%,#fffffff5,#0000 24rem),radial-gradient(circle at 8% 128%,#4fb2d33d,#0000 26rem),linear-gradient(125deg,#d0edf7f5,#eff8fbf2 61%,#e0f1f7f0);border:1px solid #5ba6c340;border-radius:25px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:150px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 22px 50px #2d687e1f}.eleganz-dashboard__hero:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff40,#4ba9cc12);border:1px solid #ffffff85;border-radius:50%;width:290px;height:290px;position:absolute;top:-100px;right:9%}.eleganz-dashboard__welcome{z-index:1;gap:7px;display:grid;position:relative}.eleganz-dashboard__welcome h1{color:#123f50;letter-spacing:-.05em;font-size:clamp(30px,2.5vw,41px);font-weight:680;line-height:1.07}.eleganz-dashboard__welcome p{color:#61828e;font-size:13px;line-height:1.45}.eleganz-dashboard__hero nav{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.eleganz-dashboard__hero nav a{color:#376c7f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:41px;transition:transform .21s var(--ppx-ease),border-color .18s ease,background .18s ease,box-shadow .21s ease;background:#ffffffad;border:1px solid #4f99b540;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,0 7px 17px #29637912}.eleganz-dashboard__hero nav a:hover{background:#ffffffeb;border-color:#3590b366;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 12px 25px #28657d21}.eleganz-dashboard__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:15px 0 20px;display:grid}.eleganz-signal{border:1px solid var(--dash-line-light);min-height:82px;color:inherit;transition:transform .22s var(--ppx-ease),border-color .18s ease,box-shadow .22s ease;background:radial-gradient(circle at 92% -22%,#fff,#0000 50%),linear-gradient(135deg,#f6fcfdf7,#e3f2f7eb);border-radius:17px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 10px 25px #2b627714}a.eleganz-signal:hover{border-color:#3d97b95c;transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 15px 31px #26607721}.eleganz-signal__icon{color:#4b92ac;background:linear-gradient(145deg,#d8edf4,#edf8fa);border:1px solid #5ba8c333;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.eleganz-signal:nth-child(2) .eleganz-signal__icon{color:#9d825c;background:linear-gradient(145deg,#eee5d4,#f8f2e7);border-color:#c2a46933}.eleganz-signal:nth-child(3) .eleganz-signal__icon{color:#5f899b;background:linear-gradient(145deg,#dbeaf1,#eef6f8)}.eleganz-signal>div:not(.ppx-time-clock){gap:4px;min-width:0;display:grid}.eleganz-signal small{color:#75929d;font-size:10px}.eleganz-signal strong{color:#234f60;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:730;overflow:hidden}.eleganz-signal>svg{color:#73929e}.eleganz-signal--clock{background:linear-gradient(145deg,#174f65,#103f53);border-color:#29738f2e;padding:10px 12px;display:block;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #1745572e}.eleganz-signal--clock .ppx-time-clock{grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:60px;display:grid}.eleganz-signal--clock .ppx-time-clock__primary{color:#f5fbfd;background:linear-gradient(145deg,#3286a4,#246c88);border:1px solid #92ddef2e;border-radius:13px;width:42px;height:42px;box-shadow:inset 0 1px #ffffff26,0 8px 17px #001f2d2e}.eleganz-signal--clock .ppx-time-clock__value{gap:3px;display:grid}.eleganz-signal--clock .ppx-time-clock__value>span{color:#9fc4cf;font-size:9px}.eleganz-signal--clock .ppx-time-clock__value strong{color:#f6fcfd;font-size:19px}.eleganz-signal--clock .ppx-time-clock__value small{color:#9fc4cf}.eleganz-signal--clock .ppx-time-clock__stop{color:#a9cbd5;background:#c4e1e926;border:0;border-radius:11px;width:34px;height:34px}.eleganz-dashboard__grid{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:17px;display:grid}.eleganz-dashboard__main,.eleganz-dashboard__side{gap:15px;display:grid}.eleganz-widget{border:1px solid var(--dash-card-line);background:radial-gradient(circle at 100% -8%,#6cc7e017,transparent 20rem),linear-gradient(145deg,var(--dash-card-top),var(--dash-card) 54%,var(--dash-card-deep));color:var(--dash-card-text);transition:transform .23s var(--ppx-ease),border-color .18s ease,box-shadow .23s ease;border-radius:19px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 17px 39px #1441522b}.eleganz-widget:hover{border-color:#a0e1f23b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 22px 48px #123e5038}.eleganz-widget>header{border-bottom:1px solid #a8e0f01a;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:14px 17px;display:flex}.eleganz-widget>header>div{gap:3px;display:grid}.eleganz-widget>header span,.eleganz-announcement-empty>div>span{color:#90b8c4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:780}.eleganz-widget>header h2,.eleganz-announcement-empty h2{color:#f5fbfd;letter-spacing:-.018em;font-size:16px;font-weight:680}.eleganz-widget>header>a,.eleganz-announcement-empty a,.eleganz-erp-pulse__action{color:#b4d3dc;align-items:center;gap:5px;font-size:11px;font-weight:630;text-decoration:none;transition:color .17s,transform .17s;display:inline-flex}.eleganz-widget>header>a:hover,.eleganz-announcement-empty a:hover,.eleganz-erp-pulse__action:hover{color:#fff;transform:translate(2px)}.eleganz-widget>header>svg{color:#87cadf}.eleganz-task-list{display:grid}.eleganz-task{min-height:65px;color:inherit;transition:background .17s ease,padding .19s var(--ppx-ease);border-bottom:1px solid #a6deee14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 17px;text-decoration:none;display:grid}.eleganz-task:last-child{border-bottom:0}.eleganz-task:hover{background:#73c9e117;padding-left:20px;padding-right:20px}.eleganz-task>span{color:#8fc5d4;background:#05273540;border:1px solid #83d3e929;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.eleganz-task--unread>span{color:#9fe3f3;background:#3a97b63d;border-color:#70d3ef4a}.eleganz-task>div{gap:3px;min-width:0;display:grid}.eleganz-task strong{color:#f0f9fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:590;overflow:hidden}.eleganz-task small{color:#91b5c0;font-size:9px}.eleganz-task em{color:#b1d3dc;background:#05273452;border:1px solid #85d1e721;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:9px;font-style:normal;font-weight:750;display:grid}.eleganz-announcement-empty{align-content:center;gap:17px;min-height:134px;padding:20px 18px;display:grid}.eleganz-announcement-empty>div:first-child{gap:5px;display:grid}.eleganz-announcement-empty p{color:#a4c1ca;max-width:640px;font-size:10px;line-height:1.55}.eleganz-announcement-empty__actions{justify-content:space-between;gap:16px;display:flex}.eleganz-announcements{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:9px;padding:13px;display:grid}.eleganz-announcements article{background:#05283642;border:1px solid #99d9eb1c;border-radius:12px;min-height:118px;padding:13px}.eleganz-announcements small{color:#8eb3bf;font-size:9px}.eleganz-announcements__meta{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.eleganz-announcements__meta strong{color:var(--dash-copy,#dcecf1);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.eleganz-announcements__avatar{color:#d8edf3;background:#7ebfd024;border:1px solid #99d9eb29;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:780;display:grid;overflow:hidden}.eleganz-announcements__avatar img{object-fit:cover;width:100%;height:100%}.eleganz-announcements h3{color:#f2fafc;margin-top:11px;font-size:12px}.eleganz-announcements p{color:#9bbbc5;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.eleganz-week{padding:14px 16px 18px}.eleganz-week__days,.eleganz-week__event-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.eleganz-week__day{background:#0527343d;border:1px solid #97d6e91a;border-radius:10px;align-content:center;place-items:center;gap:2px;min-height:50px;display:grid}.eleganz-week__day small{color:#8fb1bc;font-size:9px}.eleganz-week__day strong{color:#e7f5f8;font-size:12px}.eleganz-week__day--today{background:linear-gradient(145deg,#3a99b85c,#226f8b57);border-color:#77d3ed4f}.eleganz-week__events{gap:5px;margin-top:9px;display:grid}.eleganz-week__event-row>span{background:linear-gradient(105deg,#127050b0,#18805b82);border:1px solid #55c29e38;border-radius:9px;align-content:center;gap:2px;min-height:40px;padding:6px 9px;display:grid;overflow:hidden}.eleganz-week__event-row strong,.eleganz-week__event-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eleganz-week__event-row strong{color:#d2f4e8;font-size:10px}.eleganz-week__event-row small{color:#96ceba;font-size:8px}.eleganz-week__empty{color:#9bbbc5;justify-content:center;align-items:center;gap:8px;min-height:82px;font-size:10px;display:flex}.eleganz-erp-pulse{background:radial-gradient(circle at 92% -8%,#99e5f726,#0000 16rem),linear-gradient(145deg,#1a6077,#124a60 58%,#0f4054)}.eleganz-erp-pulse__hero{gap:4px;padding:17px;display:grid}.eleganz-erp-pulse__hero small,.eleganz-erp-pulse__hero span{color:#a2c4ce;font-size:9px}.eleganz-erp-pulse__hero strong{color:#fff;letter-spacing:-.04em;font-size:29px;font-weight:590}.eleganz-erp-pulse dl{margin:0;padding:0 16px;display:grid}.eleganz-erp-pulse dl div{border-top:1px solid #a5dded1a;justify-content:space-between;align-items:center;gap:10px;min-height:39px;display:flex}.eleganz-erp-pulse dt{color:#9dbdc7;font-size:10px}.eleganz-erp-pulse dd{color:#eaf7fa;margin:0;font-size:11px;font-weight:680}.eleganz-erp-pulse__action{box-sizing:border-box;border-top:0;justify-content:flex-start;width:100%;margin-top:4px;padding:14px 17px;display:flex}.eleganz-erp-pulse__action:hover{transform:none}.eleganz-erp-pulse__action svg{transition:transform .17s}.eleganz-erp-pulse__action:hover svg{transform:translate(2px)}.eleganz-absence-card__balance{gap:3px;padding:15px 16px 12px;display:grid}.eleganz-absence-card__balance small{color:#94b7c2;font-size:9px}.eleganz-absence-card__balance strong{color:#fff;letter-spacing:-.045em;font-size:30px;font-weight:540}.eleganz-absence-list{gap:6px;padding:0 11px 13px;display:grid}.eleganz-todo-card .eleganz-task__content{grid-template-columns:minmax(0,1fr);gap:2px}.eleganz-todo-card .eleganz-task small{text-overflow:ellipsis;grid-area:auto/1;overflow:hidden}.eleganz-todo-card .eleganz-task[data-overdue=true] small{color:var(--pp-status-danger,#c94843)}.eleganz-todo-card .eleganz-task--actionable .eleganz-task__main{gap:11px;padding-inline:14px 58px}.eleganz-project-task-card .eleganz-task__content strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.eleganz-absence-list article{background:#05273442;border:1px solid #95d8eb17;border-radius:10px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:7px 9px;display:grid}.eleganz-absence-list article>span{color:#80cee4;background:#43a2c22e;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.eleganz-absence-list article>div{gap:2px;min-width:0;display:grid}.eleganz-absence-list strong,.eleganz-absence-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eleganz-absence-list strong{color:#eaf7fa;font-size:10px}.eleganz-absence-list small{color:#8eafba;font-size:8px}.eleganz-absence-list>a{color:#afd0d9;font-size:9px;text-decoration:none}.eleganz-people,.eleganz-celebrations{padding:7px 11px 12px;display:grid}.eleganz-people a,.eleganz-celebrations article{min-height:46px;color:inherit;border-bottom:1px solid #9ed9ea14;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;padding:6px 4px;text-decoration:none;transition:all .17s;display:grid}.eleganz-people a:hover{background:#6ac4de14;border-radius:9px;padding-left:8px;padding-right:8px}.eleganz-people a:last-child,.eleganz-celebrations article:last-child{border-bottom:0}.eleganz-people a>span,.eleganz-celebrations article>span{color:#a7d7e4;background:#0527345c;border:1px solid #8cd3e71f;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:700;display:grid}.eleganz-people a>div,.eleganz-celebrations article>div{gap:2px;display:grid}.eleganz-people strong,.eleganz-celebrations strong{color:#eef8fa;font-size:10px}.eleganz-people small,.eleganz-celebrations small{color:#91b1bc;font-size:8px}.eleganz-empty{color:#9abac4;justify-content:center;align-items:center;gap:11px;min-height:104px;padding:20px;display:flex}.eleganz-empty>svg{color:#7ac6dc}.eleganz-empty>div{gap:3px;display:grid}.eleganz-empty strong{color:#e9f6f9;font-size:11px}.eleganz-empty p{color:#90afb9;font-size:9px}.eleganz-empty--compact{justify-content:flex-start;min-height:82px}.eleganz-workforce{padding-bottom:14px}.eleganz-workforce>strong,.eleganz-workforce>p,.eleganz-workforce>div{margin-left:16px;margin-right:16px}.eleganz-workforce>strong{color:#fff;margin-top:13px;font-size:28px;display:block}.eleganz-workforce>p{color:#9bbbc5;font-size:9px}.eleganz-workforce>div{color:#afd0d9;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:8px;display:flex}@media(max-width:1180px){.eleganz-dashboard{padding-left:21px;padding-right:21px}.eleganz-dashboard__grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:940px){.eleganz-dashboard__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.eleganz-dashboard__grid{grid-template-columns:1fr}.eleganz-dashboard__side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:680px){.eleganz-dashboard{padding:16px 12px 44px}.eleganz-dashboard__hero{flex-direction:column;align-items:flex-start}.eleganz-dashboard__hero nav{justify-content:flex-start}.eleganz-dashboard__signals,.eleganz-dashboard__side,.eleganz-announcements{grid-template-columns:1fr}}.eleganz-time-card__clock{padding:4px 7px 7px}.eleganz-time-card .ppx-time-clock{background:#0425328a;border:1px solid #a4ddee1a;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;min-height:80px;padding:12px;display:grid}.eleganz-time-card .ppx-time-clock__primary{color:#f4fcff;border:1px solid #87d3e942;border-radius:50%;width:48px;height:48px;box-shadow:inset 0 1px #ffffff1f;background:linear-gradient(145deg,#3d91ad,#28728d)!important}.eleganz-time-card .ppx-time-clock[data-state=inactive] .ppx-time-clock__primary{border-radius:50%!important}.eleganz-time-card .ppx-time-clock__value{gap:3px;min-width:0;display:grid}.eleganz-time-card .ppx-time-clock__value span,.eleganz-time-card .ppx-time-clock__value small{color:#9ec2cd}.eleganz-time-card .ppx-time-clock__value strong{color:#f2fbfd;font-size:24px;font-weight:650}.eleganz-time-card .ppx-time-clock__stop{color:#afd0d9;width:48px;height:48px;background:#e8e8e8!important;border-radius:50%!important}.eleganz-time-card>a{color:#b8d2da;border-top:1px solid #a4ddee1a;justify-content:space-between;align-items:center;min-height:42px;padding:0 18px;text-decoration:none;display:flex}.eleganz-profile-card__identity{align-items:center;gap:16px;padding:24px 22px 20px;display:flex}.eleganz-profile-card__identity>span{color:#ffe8f0;background:#6f1537;border-radius:16px;flex:none;place-items:center;width:68px;height:68px;font-size:25px;display:grid}.eleganz-profile-card__identity h2{color:#f0f9fc;margin:0 0 4px;font-size:20px}.eleganz-profile-card__identity p{color:#9fbec8;margin:0;font-size:13px}.eleganz-profile-card nav{border-top:1px solid #a4ddee1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.eleganz-profile-card nav a{color:#b6d0d8;justify-items:center;gap:7px;min-width:0;padding:14px 5px 16px;font-size:11px;text-decoration:none;display:grid}.eleganz-profile-card nav a:hover{color:#f2fbfd;background:#77c8e114}.eleganz-profile-card nav span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.eleganz-dashboard{width:min(100%,1400px);padding:30px 34px 72px}.eleganz-dashboard__hero{background:radial-gradient(circle at 84% -28%,#fffffff0,#0000 25rem),radial-gradient(circle at 5% 132%,#5dbbd840,#0000 28rem),linear-gradient(125deg,#d3edf6f7,#f1f8faf5 61%,#e1f1f6f2);border-color:#78c3da38;min-height:164px;padding:30px 32px;box-shadow:inset 0 1px #fffffff0,0 26px 58px #0c36462e}.eleganz-dashboard__welcome p{font-size:14px}.eleganz-widget{background:radial-gradient(circle at 100% -8%,#7bcde31a,#0000 21rem),linear-gradient(145deg,#1b586d,#164d61 54%,#124357);border-color:#a9e0ef24;box-shadow:inset 0 1px #ffffff0d,0 20px 44px #03233036}.eleganz-widget>header span,.eleganz-announcement-empty>div>span{font-size:10px}.eleganz-widget>header>a,.eleganz-announcement-empty a,.eleganz-erp-pulse__action{font-size:12px}.eleganz-task{min-height:69px}.eleganz-task strong{font-size:13px;font-weight:610}.eleganz-task small,.eleganz-announcements small,.eleganz-week__day small,.eleganz-erp-pulse__hero small,.eleganz-erp-pulse__hero span,.eleganz-absence-list small,.eleganz-people small,.eleganz-celebrations small,.eleganz-workforce>p{font-size:10px}.eleganz-task em,.eleganz-announcement-empty p,.eleganz-announcements p,.eleganz-week__event-row strong,.eleganz-week__empty,.eleganz-erp-pulse dt,.eleganz-absence-list strong,.eleganz-people strong,.eleganz-celebrations strong{font-size:11px}.eleganz-announcement-empty p{max-width:680px;line-height:1.6}.eleganz-announcements h3,.eleganz-week__day strong{font-size:13px}.eleganz-week__event-row small{font-size:9px}.eleganz-erp-pulse dd,.eleganz-absence-list>a,.eleganz-time-card>a,.eleganz-profile-card nav a,.eleganz-profile-card nav span{font-size:12px}@media(max-width:1180px){.eleganz-dashboard{padding-left:24px;padding-right:24px}}.eleganz-dashboard{--dash-surface-a:#fbfcfc;--dash-surface-b:#f2f5f6;--dash-surface-inner:#ffffffc2;--dash-surface:var(--dash-surface-inner);--dash-surface-hover:#ffffffe0;--dash-line:#264b5921;--dash-copy:#17272e;--dash-copy-muted:#65767c;--dash-accent:#287d9b;width:min(100%,1680px);padding:28px 26px 72px}html[data-daypart=vormittag] .eleganz-dashboard{--dash-surface-a:#fff;--dash-surface-b:#f7f8f8;--dash-surface-inner:#ffffffe0;--dash-surface-hover:#fff;--dash-line:#223f4a1f;--dash-copy:#15242a;--dash-copy-muted:#68777c;--dash-accent:#2d829f}html[data-daypart=nachmittag] .eleganz-dashboard{--dash-surface-a:#fff;--dash-surface-b:#f4f7f8;--dash-surface-inner:#ffffffd6;--dash-surface-hover:#fff;--dash-line:#22434f1f;--dash-copy:#16272e;--dash-copy-muted:#66797f;--dash-accent:#287d9b}html[data-daypart=abend] .eleganz-dashboard{--dash-surface-a:#fbfcfc;--dash-surface-b:#edf4f6;--dash-surface-inner:#ffffffbd;--dash-surface-hover:#ffffffeb;--dash-line:#2b536126;--dash-copy:#1c3038;--dash-copy-muted:#667b83;--dash-accent:#357e98}html[data-daypart=nacht] .eleganz-dashboard{--dash-surface-a:#f6fafb;--dash-surface-b:#e7f0f3;--dash-surface-inner:#ffffffad;--dash-surface-hover:#ffffffe0;--dash-line:#264c5b29;--dash-copy:#1a3039;--dash-copy-muted:#617780;--dash-accent:#327b96}html:not([data-daypart=abend]):not([data-daypart=nacht]) body[data-mode=standard] .eleganz-dashboard{--dash-surface-a:#fff;--dash-surface-b:#f7f8f8;--dash-surface-inner:#ffffffe0;--dash-surface-hover:#fff;--dash-line:#223f4a1f;--dash-copy:#15242a;--dash-copy-muted:#68777c;--dash-accent:#2d829f}.eleganz-dashboard__hero,.eleganz-widget,.eleganz-erp-pulse{border-color:var(--dash-line);background:radial-gradient(circle at 90% -18%,#ffffff1f,transparent 22rem),linear-gradient(145deg,var(--dash-surface-a),var(--dash-surface-b));color:var(--dash-copy);box-shadow:inset 0 1px #ffffffb8,0 16px 38px #07232e1c,0 2px 8px #07232e0d}html:is([data-daypart=abend],[data-daypart=nacht]) :is(.eleganz-dashboard__hero,.eleganz-widget,.eleganz-erp-pulse){box-shadow:inset 0 1px #ffffff12,0 18px 42px #020c1138}html:not([data-daypart=abend]):not([data-daypart=nacht]) body[data-mode=standard] :is(.eleganz-dashboard__hero,.eleganz-widget,.eleganz-erp-pulse){box-shadow:inset 0 1px #ffffffb8,0 16px 38px #07232e1c,0 2px 8px #07232e0d}html:is([data-daypart=abend],[data-daypart=nacht]) body[data-mode=standard] :is(.eleganz-dashboard__hero,.eleganz-widget,.eleganz-erp-pulse){box-shadow:inset 0 1px #ffffffdb,0 18px 42px #22455221,0 2px 8px #2245520d}.eleganz-dashboard__hero{align-items:center;min-height:154px}.eleganz-dashboard__hero:after{border-color:var(--dash-copy-muted)}@supports (color:color-mix(in lab,red,red)){.eleganz-dashboard__hero:after{border-color:color-mix(in srgb,var(--dash-copy-muted) 15%,transparent)}}.eleganz-dashboard__hero:after{background:linear-gradient(145deg,#ffffff14,#0000)}.eleganz-dashboard__welcome h1,.eleganz-dashboard__welcome p,.eleganz-widget>header h2,.eleganz-announcement-empty h2,.eleganz-task strong,.eleganz-announcements h3,.eleganz-week__day strong,.eleganz-week__event-row strong,.eleganz-erp-pulse__hero strong,.eleganz-absence-card__balance strong,.eleganz-erp-pulse dd,.eleganz-absence-list strong,.eleganz-people strong,.eleganz-celebrations strong,.eleganz-empty strong,.eleganz-workforce>strong,.eleganz-profile-card__identity h2{color:var(--dash-copy)}.eleganz-widget>header span,.eleganz-announcement-empty>div>span,.eleganz-task small,.eleganz-announcement-empty p,.eleganz-announcements small,.eleganz-announcements p,.eleganz-week__day small,.eleganz-week__event-row small,.eleganz-week__empty,.eleganz-erp-pulse__hero small,.eleganz-erp-pulse__hero span,.eleganz-erp-pulse dt,.eleganz-absence-card__balance small,.eleganz-absence-list small,.eleganz-people small,.eleganz-celebrations small,.eleganz-empty,.eleganz-empty p,.eleganz-workforce>p,.eleganz-workforce>div,.eleganz-profile-card__identity p{color:var(--dash-copy-muted)}.eleganz-widget>header>a,.eleganz-announcement-empty a,.eleganz-erp-pulse__action,.eleganz-absence-list>a,.eleganz-time-card>a,.eleganz-profile-card nav a{color:var(--dash-copy)}@supports (color:color-mix(in lab,red,red)){.eleganz-widget>header>a,.eleganz-announcement-empty a,.eleganz-erp-pulse__action,.eleganz-absence-list>a,.eleganz-time-card>a,.eleganz-profile-card nav a{color:color-mix(in srgb,var(--dash-copy) 78%,var(--dash-copy-muted))}}.eleganz-widget>header,.eleganz-task,.eleganz-profile-card nav,.eleganz-time-card>a,.eleganz-erp-pulse dl div,.eleganz-erp-pulse__action,.eleganz-people a,.eleganz-celebrations article{border-color:var(--dash-line)}.eleganz-task:hover,.eleganz-profile-card nav a:hover,.eleganz-people a:hover{background:var(--dash-surface-hover);color:var(--dash-copy)}.eleganz-task>span,.eleganz-task em,.eleganz-announcements article,.eleganz-week__day,.eleganz-absence-list article,.eleganz-people a>span,.eleganz-celebrations article>span{border-color:var(--dash-line);background:var(--dash-surface-inner);color:var(--dash-accent)}.eleganz-task--unread>span,.eleganz-week__day--today{border-color:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.eleganz-task--unread>span,.eleganz-week__day--today{border-color:color-mix(in srgb,var(--dash-accent) 36%,transparent)}}.eleganz-task--unread>span,.eleganz-week__day--today{background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.eleganz-task--unread>span,.eleganz-week__day--today{background:color-mix(in srgb,var(--dash-accent) 16%,var(--dash-surface-inner))}}.eleganz-task--unread>span,.eleganz-week__day--today{color:var(--dash-accent)}.eleganz-time-card .ppx-time-clock{border-color:var(--dash-line);background:#fff}.eleganz-time-card .ppx-time-clock__value span,.eleganz-time-card .ppx-time-clock__value small,.eleganz-time-card .ppx-time-clock__value strong{color:var(--dash-copy)}.eleganz-time-card .ppx-time-clock__stop{color:var(--dash-copy-muted);background:#e8e8e8!important}.eleganz-time-card .ppx-time-clock__stop:disabled{opacity:.5}body[data-mode=dark] .eleganz-dashboard .eleganz-time-card .ppx-time-clock-records :is(header strong,li time){color:var(--dash-copy)}body[data-mode=dark] .eleganz-dashboard .eleganz-time-card .ppx-time-clock-records :is(li>span,p){color:var(--dash-copy-muted)}body[data-mode=dark] .eleganz-dashboard .eleganz-time-card .ppx-time-clock-records li{border-color:var(--dash-line)}.eleganz-profile-card__identity>span{box-shadow:inset 0 1px #ffffff24,0 12px 26px #3a0c232b}@media(max-width:1180px){.eleganz-dashboard{padding-left:20px;padding-right:20px}}.eleganz-dashboard{--dash-widget-gap:var(--ppx-page-flow-gap)}.eleganz-dashboard__hero{border-radius:16px}.eleganz-dashboard__hero:after{display:none}.eleganz-dashboard__grid{gap:var(--dash-widget-gap);margin-top:var(--ppx-page-content-gap)}.eleganz-dashboard__main,.eleganz-dashboard__side{gap:var(--dash-widget-gap)}.eleganz-widget{border-radius:16px}.eleganz-widget>header{min-height:62px;padding:14px 18px}.eleganz-widget--calendar>header span{display:none}.eleganz-widget--calendar>header h2{font-size:17px}.eleganz-week{padding:0 18px 18px;overflow:hidden}.eleganz-week__days,.eleganz-week__event-row{gap:0}.eleganz-week__days{border-bottom:1px solid var(--dash-line)}.eleganz-week__day{border:0;border-right:1px solid var(--dash-line);background:0 0;border-radius:0;align-content:center;justify-items:start;gap:1px;min-height:44px;padding:7px 10px}.eleganz-week__day:last-child{border-right:0}.eleganz-week__day--today{border-color:var(--dash-line);background:var(--dash-accent)}@supports (color:color-mix(in lab,red,red)){.eleganz-week__day--today{background:color-mix(in srgb,var(--dash-accent) 11%,transparent)}}.eleganz-week__day--today{box-shadow:inset 0 2px var(--dash-accent)}.eleganz-week__events{background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),var(--dash-line) calc(20% - 1px) 20%);gap:4px;min-height:112px;margin-top:0;padding:7px 0 12px}.eleganz-week__event-row>span{border-radius:6px;min-height:34px;margin:0 3px;padding:5px 8px;box-shadow:inset 0 1px #ffffff29}.eleganz-week__empty{background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),var(--dash-line) calc(20% - 1px) 20%);min-height:112px;margin-top:0}.eleganz-task,.eleganz-people a,.eleganz-celebrations article,.eleganz-erp-pulse dl div{border-color:var(--dash-line)}.eleganz-rail-customise{display:grid}.eleganz-rail-customise__action{width:100%}.eleganz-rail-widgets{align-content:start;gap:var(--pp-space-4);min-width:0;padding:var(--pp-space-5);display:grid}.eleganz-rail-widgets>p{color:var(--ppx-drawer-muted);margin:0;font-size:13px;line-height:1.5}.eleganz-rail-widgets ul{gap:var(--pp-space-2);margin:0;padding:0;list-style:none;display:grid}.eleganz-rail-widgets__state{color:var(--ppx-drawer-muted);font-size:12px}@media(max-width:720px){.eleganz-dashboard__grid{margin-top:12px}.eleganz-dashboard__main,.eleganz-dashboard__side{gap:12px}.eleganz-week{padding-left:12px;padding-right:12px}}html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV,html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass{--dash-glass-sheen:#fffffff5;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(128%);backdrop-filter:blur(22px)saturate(128%);background:radial-gradient(circle at 16% -12%,#ffffffad,#0000 46%),linear-gradient(145deg,#ffffff75,#eef8fb45);border:1px solid #ffffff70;border-radius:24px;padding:0 8px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1d4c5e1f,0 3px 10px #1d4c5e0f,inset 0 1px #ffffffe0,inset 0 -1px #487d9114}html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV:before,html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass:before{z-index:0;border-radius:inherit;background:radial-gradient(circle 230px at var(--card-mouse-x,50%) var(--card-mouse-y,50%),var(--dash-glass-sheen) 0,#ffffff70 40%,transparent 74%);content:"";opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}.eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV>:not(.Card-module__glassBorder___HXHbR),.eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass>:not(.eleganz-widget__sheen){z-index:1;position:relative}html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV:hover,html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass:hover{background:radial-gradient(circle at 16% -12%,#ffffffb8,#0000 46%),linear-gradient(145deg,#ffffff7d,#eef8fb4a);border-color:#ffffff9e;transform:none;box-shadow:0 18px 40px #1d4c5e24,0 4px 12px #1d4c5e12,inset 0 1px #ffffffeb,inset 0 -1px #487d9114}html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV:is(:hover,[data-pp-glass-active=true]):before,html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass:is(:hover,[data-pp-glass-active=true]):before{opacity:.86}.eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV>.Card-module__glassBorder___HXHbR,.eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass>.eleganz-widget__sheen{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV>.Card-module__glassBorder___HXHbR:before,.eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass>.eleganz-widget__sheen:before{border-radius:inherit;content:"";-webkit-mask-composite:source-in,xor;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(transparent,transparent),radial-gradient(circle 170px at var(--card-mouse-x,50%) var(--card-mouse-y,50%),#fff 0,transparent 78%);mask-image:linear-gradient(transparent,transparent),radial-gradient(circle 170px at var(--card-mouse-x,50%) var(--card-mouse-y,50%),#fff 0,transparent 78%);opacity:0;background:#fff;border:1px solid #0000;transition:opacity .32s;position:absolute;inset:0}.eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV:is(:hover,[data-pp-glass-active=true])>.Card-module__glassBorder___HXHbR:before,.eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass:is(:hover,[data-pp-glass-active=true])>.eleganz-widget__sheen:before{opacity:1}@media(prefers-reduced-motion:reduce){html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV:before,.eleganz-dashboard__side .eleganz-widget.Card-module__CardGlass___IhBTV>.Card-module__glassBorder___HXHbR:before,html body .eleganz-dashboard .eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass:before,.eleganz-dashboard__side .eleganz-widget.eleganz-widget--glass>.eleganz-widget__sheen:before{transition:none;display:none}}.eleganz-dashboard__side .eleganz-widget>header{border-bottom:0;min-height:60px;margin:0 12px;padding:16px 0}.eleganz-dashboard__side .eleganz-time-card>header{min-height:52px;padding:12px 0}.eleganz-dashboard__side .eleganz-people{padding:0 0 12px}.eleganz-dashboard__side .eleganz-people>[class*=CardGlassItem-module__glassCardItem] a,.eleganz-dashboard__side .eleganz-people>[class*=CardGlassItem-module__glassCardItem] a:hover{border:0;border-radius:10px;min-height:36px;padding:6px 12px}.eleganz-dashboard__side .eleganz-people>[class*=CardGlassItem-module__glassCardItem] a:hover{background-color:#ffffff80;box-shadow:0 0 4px #00000006}.eleganz-dashboard #workforce-widget{justify-self:stretch;width:100%}.eleganz-dashboard #workforce-widget [data-test-id=workforce-widget]{box-sizing:border-box;color:#000;background-color:#ffffff4d;border-radius:24px;width:100%;padding:0 8px;position:relative;overflow:hidden;box-shadow:0 .25px 2px #0000000a,0 1px 6px #00000012,inset 0 .5px #fff,inset 0 0 8px 2px #ffffff4d}.eleganz-dashboard #workforce-widget [data-test-id=workforce-widget]:before{background:radial-gradient(circle 500px at var(--card-mouse-x,50%) var(--card-mouse-y,50%),#fff 0,transparent 50%,transparent 100%);content:"";filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .4s linear;position:absolute;inset:4px}.eleganz-dashboard #workforce-widget [data-test-id=workforce-widget]:is(:hover,[data-pp-glass-active=true]):before{opacity:.3}.eleganz-dashboard #workforce-widget .Card-module__glassBorder___HXHbR{filter:blur(4px);position:absolute;inset:0}.eleganz-dashboard #workforce-widget .Card-module__glassBorder___HXHbR:before{content:"";-webkit-mask-composite:source-in,xor;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(transparent,transparent),radial-gradient(circle 100px at var(--card-mouse-x,50%) var(--card-mouse-y,50%),#fff 0,transparent 80%,transparent 100%);mask-image:linear-gradient(transparent,transparent),radial-gradient(circle 100px at var(--card-mouse-x,50%) var(--card-mouse-y,50%),#fff 0,transparent 80%,transparent 100%);opacity:0;pointer-events:none;background:#fff;border:4px solid #0000;border-radius:24px;transition:opacity .4s linear;position:absolute;inset:0}.eleganz-dashboard #workforce-widget [data-test-id=workforce-widget]:is(:hover,[data-pp-glass-active=true]) .Card-module__glassBorder___HXHbR:before{opacity:1}.eleganz-dashboard #workforce-widget .Card-module__CardHeader___AVKb5{border:0;justify-content:space-between;align-items:center;min-height:0;margin:0 12px;padding:16px 0;font-size:20px;line-height:24px;display:flex;position:relative}.eleganz-dashboard #workforce-widget .Card-module__CardHeader___AVKb5 h4{color:#000;letter-spacing:-.334px;margin:0;font-size:20px;font-weight:600;line-height:24px}.eleganz-dashboard #workforce-widget .Card-module__CardBody___uo9NF{display:block;position:relative}.eleganz-dashboard #workforce-widget .WorkforceWidget-module__workforceOverview___TBcAr{flex-flow:wrap;gap:8px;padding-bottom:8px;display:flex}.eleganz-dashboard #workforce-widget .Tile-module__tile___PqIBC{border-radius:16px;flex:1 1 0;grid:auto/min-content 1fr;align-items:center;gap:0 4px;min-width:0;padding:8px 12px;display:grid}.eleganz-dashboard #workforce-widget .WorkforceWidget-module__bigTileWithPointer___KxtH5{flex:calc(50% - 8px)}.eleganz-dashboard #workforce-widget .WorkforceWidget-module__bigTileWithPointer___KxtH5,.eleganz-dashboard #workforce-widget .WorkforceWidget-module__pointer___QKnsv{cursor:pointer}.eleganz-dashboard #workforce-widget .Tile-module__primary___Qsiue,.eleganz-dashboard #workforce-widget .Tile-module__secondary___URzlN{background-color:#fff;box-shadow:0 1px 4px #00000026,0 0 .5px #00000026}.eleganz-dashboard #workforce-widget .Tile-module__primary___Qsiue{color:#00846c}.eleganz-dashboard #workforce-widget .Tile-module__primary___Qsiue:hover{color:#003e32}.eleganz-dashboard #workforce-widget .Tile-module__secondary___URzlN{color:#006fe0}.eleganz-dashboard #workforce-widget .Tile-module__secondary___URzlN:hover{color:#06297d}.eleganz-dashboard #workforce-widget .Tile-module__default___dK64Y{color:#040404e3;background-color:#0406390a}.eleganz-dashboard #workforce-widget .Tile-module__default___dK64Y:hover{background-color:#0204290f}.eleganz-dashboard #workforce-widget .Tile-module__default___dK64Y:active{background-color:#02042317}.eleganz-dashboard #workforce-widget .Tile-module__icon___J7Bh6{color:currentColor;width:20px;height:20px;display:flex;overflow:hidden}.eleganz-dashboard #workforce-widget .Tile-module__value___y5PNq{color:currentColor;letter-spacing:-.176px;margin:0;font-size:16px;font-weight:400;line-height:20px}.eleganz-dashboard #workforce-widget .Tile-module__value___y5PNq strong{color:currentColor;font-size:inherit;font-weight:500;line-height:inherit}.eleganz-dashboard #workforce-widget .Tile-module__label___YPRRN{color:currentColor;letter-spacing:.006px;text-overflow:ellipsis;white-space:nowrap;grid-column:1/span 2;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}[data-pp-start-report-hover-card] [data-radix-popper-content-wrapper]{min-width:max-content;z-index:80!important;position:fixed!important}[data-pp-start-report-hover-card] [class*=HoverCard-module__popover]{z-index:80}[data-pp-start-report-hover-card] [class*=HoverCard-module__hoverCard]{color:#24353b;background:#fff;border:0;border-radius:12px;flex-direction:column;gap:normal;width:300px;padding:6px 6px 12px;font-size:12px;display:flex;box-shadow:0 36px 45px #00000012,0 13.552px 13.566px #0000000f,0 4.522px 5.635px #00000012,0 .064px 2.038px #0000000f}[data-pp-start-report-hover-card] [class*=Inline-module__inline]{display:flex}[data-pp-start-report-hover-card] [class*=Inline-module__align-center]{align-items:center}[data-pp-start-report-hover-card] [class*=Inline-module__align-start]{align-items:flex-start}[data-pp-start-report-hover-card] [class*=Inline-module__wrap]{flex-wrap:wrap}[data-pp-start-report-hover-card] [class*=Stack-module__stack]{flex-direction:column;display:flex}[data-pp-start-report-hover-card] [class*=HoverCard-module__infoHero]{flex-direction:row;align-items:center;gap:16px;padding:14px 14px 0;overflow:hidden}[data-pp-start-report-hover-card] [class*=HoverCard-module__avatar]{flex:0 0 34px;width:34px;height:34px}[data-pp-start-report-hover-card] [class*=Avatar-module__avatar___]{color:#9b4d4a;background:#f7d7d4;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid;position:relative;overflow:hidden}[data-pp-start-report-hover-card] [class*=Avatar-module__avatar-box-shadow]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #0000001a,inset 0 0 4px #0000000d}[data-pp-start-report-hover-card] [class*=HoverCard-module__info]{gap:3px;min-width:0;overflow:hidden}[data-pp-start-report-hover-card] [class*=HoverCard-module__title]{color:#1f2f35;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:20px;overflow:hidden}[data-pp-start-report-hover-card] [class*=HoverCard-module__subtitle]{color:#66777d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}[data-pp-start-report-hover-card] [class*=HoverCard-module__banner]{color:#51636a;background:#edf4ff;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:6px 12px 6px 8px;font-size:11px;line-height:16px;display:flex}[data-pp-start-report-hover-card] [class*=HoverCard-module__banner]>div{justify-content:center;gap:5px;width:100%}[data-pp-start-report-hover-card] [class*=HoverCard-module__metadata]{gap:0;padding-bottom:4px}[data-pp-start-report-hover-card] [class*=HoverCard-module__metadataWrapper]{padding:7px 10px}[data-pp-start-report-hover-card] [class*=MetadataItem-module__metadataItem]{align-items:center;gap:8px;width:100%;min-height:22px;display:flex}[data-pp-start-report-hover-card] [class*=MetadataItem-module__metadataItem]>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-pp-start-report-hover-card] [class*=MetadataItem-module__label]{color:#43565d;font-size:11px;line-height:16px}[data-pp-start-report-hover-card] [class*=MetadataItem-module__value]{color:#5f7279;text-align:right;white-space:nowrap;flex:1;margin:0;font-size:11px;line-height:16px}[data-pp-start-report-hover-card] svg{color:#7c8d93;flex:none}[data-pp-start-report-hover-card] [class*=HoverCard-module__actions___]{box-shadow:none;background:0 0;border:0;border-radius:0;flex-flow:wrap;gap:8px;margin-top:12px;padding:0 6px;display:flex}[data-pp-start-report-hover-card] [class*=HoverCard-module__actions___] [class*=HoverCard-module__action___]{all:unset;box-sizing:border-box;color:#202020;cursor:pointer;background:#fff;border:0;border-radius:7.5px;flex:1 0 calc(50% - 4px);justify-content:center;align-items:center;gap:2px;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:0 2px 3px #00000014,0 0 0 1px #4949452e}[data-pp-start-report-hover-card] [class*=HoverCard-module__actions___] [class*=HoverCard-module__action___]:nth-child(n+2){flex-basis:100%}[data-pp-start-report-hover-card] [class*=HoverCard-module__actions___] [class*=HoverCard-module__action___]:hover{background:#f7f7f6;box-shadow:0 2px 3px #00000014,0 0 0 1px #4949453d}.eleganz-widget__footer{border-top:1px solid var(--dash-line);align-items:center;min-height:48px;padding:10px 18px;display:flex}.eleganz-widget__footer a{color:var(--dash-copy);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.eleganz-widget__footer a{color:color-mix(in srgb,var(--dash-copy) 78%,var(--dash-copy-muted))}}.eleganz-widget__footer a{font-size:12px;font-weight:630;text-decoration:none}.eleganz-task__avatar{font-size:10px;font-weight:750;position:relative;border-radius:999px!important}.eleganz-task--unread .eleganz-task__avatar:before{background:var(--dash-accent);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:0;left:-7px}.eleganz-widget--calendar>header>div:first-child{align-items:center;gap:4px;display:flex}.eleganz-card-filters{align-items:center;gap:6px;display:flex}.eleganz-card-filter{align-items:center;display:inline-flex;position:relative}.eleganz-card-filter select{appearance:none;min-height:34px;color:var(--dash-copy);background:0 0;border:1px solid #0000;border-radius:9px;outline:0;padding:0 27px 0 9px}@supports (color:color-mix(in lab,red,red)){.eleganz-card-filter select{color:color-mix(in srgb,var(--dash-copy) 80%,var(--dash-copy-muted))}}.eleganz-card-filter select{font:inherit;cursor:pointer;font-size:11px;font-weight:620}.eleganz-card-filter select:hover,.eleganz-card-filter select:focus-visible{border-color:var(--dash-line);background:var(--dash-surface-inner)}.eleganz-card-filter svg{color:var(--dash-copy-muted);pointer-events:none;position:absolute;right:8px}.eleganz-week__event-row>span{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px}.eleganz-week__event-avatar{background:var(--dash-copy);border-radius:999px;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.eleganz-week__event-avatar{background:color-mix(in srgb,var(--dash-copy) 16%,transparent)}}.eleganz-week__event-avatar{color:var(--dash-copy);font-size:7px;font-style:normal;font-weight:760}.eleganz-week__event-copy{gap:1px;min-width:0;display:grid}@media(max-width:720px){.eleganz-card-filters{display:none}}.eleganz-dashboard .pp-reference-calendar{color:#000000e0;background:#fff;border:0;border-radius:24px;display:block;overflow:visible;transform:none;box-shadow:0 0 0 .5px #0000000a,0 1px 4px #00000014}.eleganz-dashboard .pp-reference-calendar:hover{border-color:#0000;transform:none;box-shadow:0 0 0 .5px #0000000a,0 1px 4px #00000014}.eleganz-dashboard .pp-reference-calendar__header{border:0;align-items:center;min-height:64px;margin:0 20px;padding:16px 0;display:flex}.pp-reference-calendar__filters{justify-content:space-between;align-items:center;width:100%;display:flex}.eleganz-dashboard .pp-reference-calendar__filter-group{align-items:center;gap:4px;display:flex}.pp-reference-calendar__select{color:#000000e0;cursor:pointer;background:0 0;border:0;border-radius:5.5px;align-items:center;gap:8px;height:24px;padding:0 8px;display:inline-flex;position:relative}.pp-reference-calendar__select--range{border-radius:7.5px;gap:12px;height:32px;padding:6px 10px}.eleganz-dashboard .pp-reference-calendar__select>span{color:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;display:inline}.eleganz-dashboard .pp-reference-calendar__select--range>span{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px}#calendar-widget .pp-reference-calendar__select>span{font-size:12px;display:inline}#calendar-widget .pp-reference-calendar__select--range>span{font-size:20px}.pp-reference-calendar__select>svg{color:#000000b8;flex:none}.pp-reference-calendar__select>select{appearance:none;cursor:pointer;opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.pp-reference-calendar__select:has(select:focus-visible),.pp-reference-calendar__select:hover{background:#0000000a}.pp-reference-calendar__select:has(select:focus-visible){outline-offset:2px;outline:2px solid #458aa2}.pp-reference-calendar__body{position:relative}.pp-reference-calendar__week{flex-direction:column;padding:0 32px;display:flex;overflow:hidden}.pp-reference-calendar__week-header{flex-direction:row;width:140%;margin-left:-20%;padding-left:20%;padding-right:20%;display:flex}.pp-reference-calendar__day{box-sizing:border-box;width:20%;height:24px;padding-left:6px;position:relative}.pp-reference-calendar__day:after{content:"";background:#0000001f;width:.5px;height:900px;position:absolute;top:0;left:0;transform:translate(1.75px)}.pp-reference-calendar__day p{color:#000000e0;letter-spacing:-.011em;margin:0;font-size:12px;font-weight:500;line-height:16px}.pp-reference-calendar__day p span{color:#0000009c;font-weight:400}.pp-reference-calendar__events{width:100%;position:relative}.pp-reference-calendar__events:before,.pp-reference-calendar__events:after{z-index:2;content:"";pointer-events:none;width:44px;position:absolute;top:0;bottom:0}.pp-reference-calendar__events:before{background:linear-gradient(90deg,#fff 20%,#fff0);left:-32px}.pp-reference-calendar__events:after{background:linear-gradient(270deg,#fff 20%,#fff0);right:-32px}.pp-reference-calendar__event-row{flex-direction:row;width:140%;height:48px;margin-left:-20%;display:flex}.pp-reference-calendar__event-cell{box-sizing:border-box;flex:0 auto;height:48px;overflow:hidden}.pp-reference-calendar__event{border-radius:8px;align-items:flex-start;width:calc(100% - 4px);height:calc(100% - 4px);margin:4px;padding:6px;display:flex;position:relative;overflow:hidden}.pp-reference-calendar__event[data-color=COLOR_FAMILY_GREEN]{color:#178340;color:color(display-p3 .0929124 .513021 .251664);background:#d6f3db;background:#d0f4d9}.pp-reference-calendar__event[data-color=COLOR_FAMILY_PURPLE]{color:#992f9f;color:#a622a4;background:#fadbf8;background:color(display-p3 .979782 .859907 .971072)}.pp-reference-calendar__event--continues-before{padding-left:calc(14.2857% - 26px)}.pp-reference-calendar__event--continues-after{padding-right:calc(14.2857% - 26px)}.pp-reference-calendar__employee{gap:4px;min-width:200px;font-size:12px;line-height:1;display:flex}.pp-reference-calendar__avatar{border-radius:9999px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex;overflow:hidden}.pp-reference-calendar__avatar img{object-fit:cover;width:100%;height:100%}.pp-reference-calendar__event-copy{min-width:0;display:block}.pp-reference-calendar__event-copy strong,.pp-reference-calendar__event-copy small{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.pp-reference-calendar__event-copy strong{letter-spacing:.0005em;font-weight:500}.pp-reference-calendar__event-copy small{font-weight:400}.pp-reference-calendar__empty-wrapper{padding:0 12px}.pp-reference-calendar__empty{color:#0000009c;text-align:center;background:#f5f6f6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:18px 20px 22px;display:flex}.pp-reference-calendar__empty svg{color:inherit;flex:0 0 40px}.pp-reference-calendar__empty p{color:inherit;margin:0;font-size:14px;font-weight:500;line-height:20px}.eleganz-dashboard .pp-reference-calendar__footer{border:0;justify-content:space-between;align-items:center;min-height:60px;margin:0 20px;padding:0;display:flex;position:relative}.eleganz-dashboard .pp-reference-calendar__footer a{color:#000000a3;align-items:center;gap:8px;height:32px;margin-left:12px;padding:6px 0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-flex}.eleganz-dashboard .pp-reference-calendar__footer a:hover{color:#000000e0}@media(max-width:720px){.eleganz-dashboard .pp-reference-calendar__header{min-height:56px;margin:0 12px;padding:12px 0}.eleganz-dashboard .pp-reference-calendar__filter-group{display:none}.pp-reference-calendar__week{padding-left:16px;padding-right:16px}.pp-reference-calendar__events:before{left:-16px}.pp-reference-calendar__events:after{right:-16px}.eleganz-dashboard .pp-reference-calendar__footer{margin:0 12px}}.people-directory{min-height:100%;color:var(--ppx-ink);padding:30px 34px 58px}.people-directory__hero,.people-directory__signals article{background:#fff;border:1px solid #d2e3e9;box-shadow:0 14px 34px #245a6e12,0 2px 8px #245a6e0a}.people-directory__hero{background:radial-gradient(circle at 80% 0,#b9d4cf40,#0000 38%),linear-gradient(125deg,#f4faf8,#fffdf8);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex}.people-directory__hero h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(27px,3vw,39px)}.people-directory__hero p{color:var(--ppx-muted);margin:0;font-size:14px}.people-directory__actions{gap:10px;display:flex}.people-directory__signals{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0;display:grid}.people-directory__signals article{border-radius:18px;align-items:center;gap:13px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #245a6e12}.people-directory__signals article>span{color:#6f9593;background:#edf5f2;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.people-directory__signals small{color:var(--ppx-muted);margin-bottom:2px;font-size:10px;display:block}.people-directory__signals strong{font-size:19px}.people-directory .ppx-saved-view-actions{border-bottom:1px solid var(--ppx-line);padding:7px 18px}.people-directory__feedback{color:#4f7770;background:#edf6f3;margin:12px 0 0;padding:9px 18px;font-size:11px}.people-person{min-width:220px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;text-decoration:none;display:flex}.people-person:hover strong,.people-person:focus-visible strong{color:var(--color-accent,#046295)}.people-person:focus-visible{outline-offset:4px;border-radius:10px;outline:3px solid #0462952e}.people-person>span{color:#547b7e;background:linear-gradient(145deg,#dcece8,#edf1f5);border-radius:13px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.people-person__avatar>img{object-fit:cover;width:100%;height:100%}.people-person strong{color:var(--ppx-ink);font-size:13px;display:block}.people-person small{color:var(--ppx-muted);align-items:center;gap:4px;margin-top:3px;display:flex}.settings-dialog.people-directory__form-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.people-directory__form-dialog footer{flex-wrap:wrap}.people-hover-card{z-index:900;border:1px solid var(--el-border,#d2e3e9);background:var(--el-surface,#fff);width:328px;color:var(--el-text,var(--ppx-ink));pointer-events:auto;border-radius:18px;text-decoration:none;animation:.15s cubic-bezier(.2,.8,.2,1) people-hover-card-in;position:fixed;overflow:hidden;box-shadow:0 22px 55px #1c394829,0 5px 16px #1c394817}.people-hover-card:hover,.people-hover-card:focus-visible{border-color:#0462955c;outline:0;box-shadow:0 24px 58px #1c394830,0 6px 18px #1c39481c}@keyframes people-hover-card-in{0%{opacity:0;transform:translateY(5px)scale(.985)}}.people-hover-card>header{border-bottom:1px solid var(--el-border,#dfe8ec);background:linear-gradient(135deg,#04629512,#0000 68%);align-items:center;gap:12px;padding:16px;display:flex}.people-hover-card__avatar{width:54px;height:54px;color:var(--color-accent,#046295);background:#f3f4f6;border:1px solid #0462951f;border-radius:16px;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.people-hover-card__avatar>img{object-fit:cover;width:100%;height:100%}.people-hover-card header>div{min-width:0}.people-hover-card header small,.people-hover-card header strong{display:block}.people-hover-card header small{color:var(--el-text-muted,var(--ppx-muted));letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.people-hover-card header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.people-hover-card__status{color:var(--color-accent,#046295);background:#04629517;border-radius:999px;margin-top:5px;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.people-hover-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:15px 16px;display:grid}.people-hover-card__wide{grid-column:1/-1}.people-hover-card dt{color:var(--el-text-muted,var(--ppx-muted));align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.people-hover-card dd{color:var(--el-text,var(--ppx-ink));text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:700;overflow:hidden}.people-hover-card>footer{border-top:1px solid var(--el-border,#dfe8ec);background:var(--el-surface-subtle,#f7f9fa);color:var(--color-accent,#046295);justify-content:flex-end;align-items:center;gap:6px;padding:10px 16px;font-size:10px;font-weight:800;display:flex}body[data-mode=dark] .people-hover-card{color:#e4eef2;background:#20272a;border-color:#42525a;box-shadow:0 24px 60px #00000061,0 5px 18px #0000003d}body[data-mode=dark] .people-hover-card>header{background:linear-gradient(135deg,#238fc426,#0000 68%);border-color:#37464d}body[data-mode=dark] .people-hover-card header small,body[data-mode=dark] .people-hover-card dt{color:#9fb1b8}body[data-mode=dark] .people-hover-card header strong,body[data-mode=dark] .people-hover-card dd{color:#e4eef2}body[data-mode=dark] .people-hover-card__status{color:#8ed7fb;background:#238fc42e}body[data-mode=dark] .people-hover-card>footer{color:#8ed7fb;background:#182025;border-color:#37464d}.people-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.people-field--wide{grid-column:1/-1}@media(max-width:1180px){.people-directory{padding:22px}.people-directory__hero{flex-direction:column;align-items:stretch}}@media(max-width:620px){.people-directory{padding:14px}.people-directory__actions{grid-template-columns:1fr;display:grid}.people-directory__signals,.people-form-grid{grid-template-columns:1fr}.people-field--wide{grid-column:auto}}.people-directory__column{color:var(--pp-text-primary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.eleganz-inbox{min-height:100%;color:var(--ppx-ink);padding:30px 34px 58px}.eleganz-inbox__hero{border:1px solid var(--ppx-line);background:radial-gradient(circle at 78% 0,#ccd8e752,#0000 36%),linear-gradient(125deg,#f4faf8,#fffdf8);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex;box-shadow:0 18px 45px #2f4c520e}.eleganz-inbox__surface>header>div:first-child>span,.eleganz-inbox__views>header span{color:#718f96;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.eleganz-inbox__hero h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(27px,3vw,39px)}.eleganz-inbox__hero p{color:var(--ppx-muted);margin:0;font-size:14px}.eleganz-inbox__pulse{background:#ffffffb8;border:1px solid #b4cacab8;border-radius:17px;align-items:center;gap:12px;min-width:240px;padding:12px 14px;display:flex}.eleganz-inbox__pulse>span{color:#6d918f;background:#e8f2ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.eleganz-inbox__pulse small{color:var(--ppx-muted);font-size:9px;display:block}.eleganz-inbox__pulse strong{font-size:20px}.eleganz-inbox__pulse em{color:#69788e;background:#edf0f7;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.eleganz-inbox__tabs{border:1px solid var(--ppx-line);background:#f7fbf9cc;border-radius:15px;gap:5px;width:fit-content;margin:15px 0;padding:5px;display:flex}.eleganz-inbox__tabs a{min-height:35px;color:var(--ppx-muted);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.eleganz-inbox__tabs a[aria-current=page]{color:#52777a;background:#fff;box-shadow:0 5px 15px #344f5312}.eleganz-inbox__workspace{gap:10px;display:grid}.eleganz-inbox__views,.eleganz-inbox__surface{border:1px solid var(--ppx-line);background:#ffffffe0;border-radius:22px;box-shadow:0 18px 44px #2f4c520d}.eleganz-inbox__views{border-radius:18px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.eleganz-inbox__views>header{border-right:1px solid var(--ppx-line);color:#789297;justify-content:space-between;align-items:center;min-width:126px;padding:13px 16px;display:flex}.eleganz-inbox__views>div{flex:1;gap:4px;min-width:0;padding:7px;display:flex;overflow-x:auto}.eleganz-inbox__views button{width:auto;min-width:150px;color:var(--ppx-ink-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;padding:8px 10px;display:flex}.eleganz-inbox__views button.eleganz-inbox__view--active{color:#4f7477;background:linear-gradient(120deg,#eaf4f1,#f5f7fb)}.eleganz-inbox__views button>span{background:#fffc;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.eleganz-inbox__views button strong,.eleganz-inbox__views button small{display:block}.eleganz-inbox__views button strong{font-size:11px}.eleganz-inbox__views button small{color:#89999d;margin-top:2px;font-size:9px}.eleganz-inbox__views>footer{border-left:1px solid var(--ppx-line);background:#fafcfb;align-content:center;min-width:138px;padding:9px 16px;display:grid}.eleganz-inbox__views>footer small,.eleganz-inbox__views>footer strong{display:block}.eleganz-inbox__views>footer small{color:var(--ppx-muted);font-size:9px}.eleganz-inbox__views>footer strong{color:var(--ppx-ink-soft);margin-top:3px;font-size:11px}.eleganz-inbox__surface{overflow:hidden}.eleganz-inbox__surface>header{border-bottom:1px solid var(--ppx-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 20px 14px;display:flex}.eleganz-inbox__surface h2{margin:5px 0 0;font-size:18px}.eleganz-inbox__header-controls{justify-items:end;gap:6px;max-width:min(760px,70%);display:grid}.eleganz-inbox__tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.eleganz-inbox__tools .ppx-action{min-height:38px}.eleganz-inbox__tools .ppx-select{width:auto;min-width:142px;min-height:38px}.eleganz-inbox__search{border:1px solid var(--ppx-line);min-height:38px;color:var(--ppx-muted);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 7px 0 11px;display:flex}.eleganz-inbox__search:focus-within{border-color:var(--pp-action-primary);box-shadow:0 0 0 3px var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.eleganz-inbox__search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-action-primary) 17%,transparent)}}.eleganz-inbox__search input{width:150px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.eleganz-inbox__search .ppx-action{width:28px;min-height:28px;padding:0}.eleganz-inbox__view-actions{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.eleganz-inbox__view-actions .ppx-action{min-height:30px;padding:0 8px;font-size:9px}.eleganz-inbox__error{color:#935f58;background:#fbefec;border-radius:12px;align-items:center;gap:9px;margin:12px;padding:10px 12px;font-size:11px;display:flex}.eleganz-inbox__success{color:#5c7f78;background:#eaf4f0;border-radius:12px;align-items:center;gap:9px;margin:12px;padding:10px 12px;font-size:11px;display:flex}.eleganz-inbox__error button,.eleganz-inbox__success button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:750}.eleganz-inbox__list{display:grid}.eleganz-inbox__item{background:#ffffff8c;border-bottom:1px solid #eaf0ee;transition:background .16s,transform .16s}.eleganz-inbox__item:hover{background:#f8fbfa}.eleganz-inbox__item-main{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid}.eleganz-inbox__item-icon{color:#6d9491;background:#edf4f2;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.eleganz-inbox__item-copy>div{align-items:center;gap:7px;display:flex}.eleganz-inbox__item-copy>div small{color:#7b9296;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.eleganz-inbox__item-copy em{color:#5c8179;background:#dfeeea;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:850}.eleganz-inbox__item-copy em[data-outcome]{color:#66758a;background:#edf0f7}.eleganz-inbox__item-copy>strong{color:var(--ppx-ink);margin-top:5px;font-size:13px;display:block}.eleganz-inbox__item-copy p{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.eleganz-inbox__item-copy footer{color:#8c9da0;gap:12px;margin-top:7px;font-size:9px;display:flex}.eleganz-inbox__item-copy footer span{align-items:center;gap:4px;display:flex}.eleganz-inbox__item-due{text-align:right;min-width:95px}.eleganz-inbox__item-due small,.eleganz-inbox__item-due strong{display:block}.eleganz-inbox__item-due small{color:#93a0a3;text-transform:uppercase;font-size:8px}.eleganz-inbox__item-due strong{color:#647f84;margin:4px 0;font-size:11px}.eleganz-inbox__item-due svg{color:#8aa09f;margin-left:auto}.eleganz-inbox__item-actions{justify-content:flex-end;gap:7px;padding:0 18px 13px 73px;display:flex}.eleganz-inbox__item-actions button{border:1px solid var(--ppx-line);color:#627a7e;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:750}.eleganz-inbox__item-actions button[data-tone=positive]{color:#fff;background:#719b91;border-color:#0000}.eleganz-inbox__item-actions button[data-tone=negative]{color:#95665e;background:#fbf1ee}.eleganz-inbox__item[aria-busy=true]{opacity:.58}.eleganz-inbox__empty{color:#789095;text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.eleganz-inbox__empty>span{color:#6e958c;background:linear-gradient(145deg,#e5f2ed,#f2f4f8);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.eleganz-inbox__empty strong{color:var(--ppx-ink-soft);margin-top:14px}.eleganz-inbox__empty p{margin:5px 0;font-size:11px}.eleganz-inbox__pagination{color:var(--ppx-muted);background:#fafcfb;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.eleganz-inbox__pagination div{gap:5px;display:flex}.eleganz-inbox__pagination button{border:1px solid var(--ppx-line);width:31px;height:31px;color:var(--ppx-ink-soft);cursor:pointer;background:#fff;border-radius:9px;place-items:center;display:grid}.eleganz-inbox__pagination button:disabled{opacity:.4;cursor:default}.inbox-view-surface{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.inbox-view-surface>.settings-dialog__header{border-bottom:1px solid var(--ppx-line);padding:22px 24px 18px}.inbox-view-panel__form{gap:20px;padding:22px 24px 24px;display:grid}.inbox-view-panel__form>p{color:var(--ppx-muted);margin:0;font-size:12px;line-height:1.6}.inbox-view-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inbox-view-panel__grid label,.inbox-view-panel__name{gap:7px;display:grid}.inbox-view-panel__grid label>span,.inbox-view-panel__name>span{color:#6e888c;letter-spacing:.04em;font-size:10px;font-weight:800}.inbox-view-panel__grid .ppx-select{width:100%}.inbox-view-panel__name input{border:1px solid var(--ppx-line);min-height:42px;color:var(--ppx-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 12px;font-size:12px}.inbox-view-panel__name input:focus{border-color:#85a8a4;box-shadow:0 0 0 3px #7aa39d24}.inbox-view-panel__form>footer{border-top:1px solid var(--ppx-line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.inbox-view-panel__form>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media(max-width:1180px){.eleganz-inbox__surface>header{flex-direction:column;align-items:stretch}.eleganz-inbox__header-controls{justify-items:stretch;max-width:none}.eleganz-inbox__tools,.eleganz-inbox__view-actions{justify-content:flex-start}}@media(max-width:980px){.eleganz-inbox{padding:22px}.eleganz-inbox__hero{flex-direction:column;align-items:stretch}.eleganz-inbox__views>footer{display:none}}@media(max-width:650px){.eleganz-inbox{padding:14px}.eleganz-inbox__pulse{min-width:0}.eleganz-inbox__views>header{min-width:auto;padding:11px 12px}.eleganz-inbox__views>header svg{display:none}.eleganz-inbox__views button{min-width:142px}.eleganz-inbox__tools{grid-template-columns:1fr 1fr;display:grid}.eleganz-inbox__search{grid-column:1/-1}.eleganz-inbox__search input{width:100%}.eleganz-inbox__tools .ppx-select{width:100%;min-width:0}.eleganz-inbox__view-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eleganz-inbox__view-actions .ppx-action{justify-content:flex-start}.eleganz-inbox__item-main{grid-template-columns:38px minmax(0,1fr)}.eleganz-inbox__item-due{display:none}.inbox-view-panel__grid{grid-template-columns:1fr}.inbox-view-panel__form>footer{flex-direction:column;align-items:stretch}.inbox-view-panel__form>footer>div{grid-template-columns:1fr 1fr;display:grid}}@media(max-width:360px){.eleganz-inbox__tools,.eleganz-inbox__view-actions{grid-template-columns:1fr}.eleganz-inbox__search{grid-column:1}.inbox-view-panel__form{padding-inline:18px}.inbox-view-panel__form>footer>div{grid-template-columns:1fr}}.document-center,.document-flow,.document-preview{min-height:100%;color:var(--ppx-ink);padding:30px 34px 58px}.document-center__hero,.document-flow__hero,.document-preview__hero,.document-flow__main,.document-flow__options,.document-template-picker,.document-template-form,.document-preview__canvas,.document-preview__details{border:1px solid var(--ppx-line)}@supports (color:color-mix(in lab,red,red)){.document-center__hero,.document-flow__hero,.document-preview__hero,.document-flow__main,.document-flow__options,.document-template-picker,.document-template-form,.document-preview__canvas,.document-preview__details{border:1px solid color-mix(in srgb,var(--ppx-line) 84%,transparent)}}.document-center__hero,.document-flow__hero,.document-preview__hero,.document-flow__main,.document-flow__options,.document-template-picker,.document-template-form,.document-preview__canvas,.document-preview__details{background:#fff;box-shadow:0 18px 46px #2f4c520d}.document-center__hero,.document-flow__hero,.document-preview__hero{background:radial-gradient(circle at 82% 0,#c6dae047,#0000 35%),radial-gradient(circle at 10% 100%,#deebe261,#0000 32%),linear-gradient(125deg,#f6faf8,#fffdfa);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 30px;display:flex}.document-template-picker>header>div>span,.document-template-form>header>div>span,.document-preview__details>header span,.document-modal>.settings-dialog__header span{color:#78929a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.document-center__hero h1,.document-flow__hero h1,.document-preview__hero h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(27px,3vw,39px)}.document-center__hero p,.document-flow__hero p,.document-preview__hero p{color:var(--ppx-muted);margin:0;font-size:14px}.document-center__actions,.document-preview__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.document-button{border:1px solid var(--ppx-line);min-height:42px;color:var(--ppx-ink-soft);font:inherit;cursor:pointer;background:#ffffffd1;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.document-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #2d494e17}.document-button--primary{color:#fff;background:#789f9a;border-color:#0000}.document-button:disabled{cursor:wait;opacity:.62}.document-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.document-active-filters{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.document-active-filters button{border:1px solid var(--pp-action-primary);align-items:center;gap:7px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.document-active-filters button{border:1px solid color-mix(in srgb,var(--pp-action-primary) 22%,var(--ppx-line))}}.document-active-filters button{background:var(--pp-action-primary);border-radius:999px;padding:0 10px}@supports (color:color-mix(in lab,red,red)){.document-active-filters button{background:color-mix(in srgb,var(--pp-action-primary) 7%,white)}}.document-active-filters button{color:var(--ppx-ink-soft);font:inherit;cursor:pointer;font-size:11px}.document-active-filters button span{color:var(--pp-action-primary);font-size:16px;line-height:1}.document-active-filters .document-active-filters__reset{color:var(--pp-action-primary);background:0 0;border-color:#0000;font-weight:750}.document-center__feedback{color:#93645e;background:#fbf1ed;border-radius:12px;margin:12px;padding:10px 13px;font-size:11px}.document-table th[data-column=document]{width:34%}.document-table th[data-column=employee]{width:20%}.document-table th[data-column=category]{width:16%}.document-table th[data-column=date],.document-table th[data-column=signature]{width:13%}.document-flow__hero,.document-preview__hero{align-items:center}.document-flow__hero>div:nth-child(2),.document-preview__hero>div:nth-child(2){flex:1}.document-flow__person{background:#ffffffad;border:1px solid #becfcfb3;border-radius:16px;align-items:center;gap:11px;min-width:220px;padding:10px 13px;display:flex}.document-flow__person>span{color:#658984;background:#e7f1ee;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.document-flow__person small,.document-flow__person strong{display:block}.document-flow__person small{color:var(--ppx-muted);font-size:9px}.document-flow__person strong{margin-top:3px;font-size:11px}.document-flow__layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:15px;display:grid}.document-flow__main,.document-flow__options,.document-template-picker,.document-template-form{border-radius:22px;padding:22px}.document-dropzone{color:#6c878b;width:100%;min-height:190px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#f4faf8,#fffdf9);border:1px dashed #abc1c0;border-radius:18px;place-content:center;justify-items:center;transition:transform .18s,border-color .18s,background .18s;display:grid}.document-dropzone:hover{border-color:#82aaa4;transform:translateY(-1px)}.document-dropzone--ready{background:linear-gradient(145deg,#edf7f3,#fbfdfc);border-style:solid}.document-dropzone>span{color:#6e9690;background:#e3f0ec;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.document-dropzone strong{color:var(--ppx-ink-soft);margin-top:14px}.document-dropzone p{color:var(--ppx-muted);margin:5px 0 0;font-size:10px}.document-dropzone input{display:none}.document-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.document-form-grid label:not(.document-switch){color:#667e83;gap:7px;font-size:10px;font-weight:700;display:grid}.document-form-grid input,.document-form-grid select,.document-form-grid textarea{border:1px solid var(--ppx-line);width:100%;min-height:42px;color:var(--ppx-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 12px;font-size:12px}.document-form-grid textarea{resize:vertical;padding:11px 12px}.document-field--wide{grid-column:1/-1}.document-field-error,.document-form-grid small{color:#a56560;margin:5px 0 0;font-size:10px}.document-flow__options{align-self:start;padding:0;overflow:hidden}.document-flow__options>header{border-bottom:1px solid var(--ppx-line);background:#f7faf9;align-items:center;gap:10px;padding:18px;display:flex}.document-flow__options>header>span{color:#6e928e;background:#e7f1ee;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.document-flow__options header small,.document-flow__options header strong{display:block}.document-flow__options header small{color:var(--ppx-muted);font-size:9px}.document-flow__options header strong{margin-top:2px;font-size:12px}.document-switch{cursor:pointer;border-bottom:1px solid #edf1f0;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.document-switch input{accent-color:#789e98;margin-top:2px}.document-form-grid .document-switch input{width:auto;min-height:auto}.document-switch strong,.document-switch small{display:block}.document-switch strong{color:var(--ppx-ink-soft);font-size:11px}.document-switch small{color:var(--ppx-muted);margin-top:4px;font-size:9px;line-height:1.45}.document-switch--compact{border:1px solid var(--ppx-line);background:#fbfdfc;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 12px}.document-switch--compact>span{min-width:0}.document-form-grid .document-switch--compact input{appearance:none;cursor:pointer;background:#d7e2e4;border:0;border-radius:999px;flex:0 0 38px;width:38px;height:22px;transition:background .16s;position:relative}.document-form-grid .document-switch--compact input:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1f44512e}.document-form-grid .document-switch--compact input:checked{background:var(--action-primary-default)}.document-form-grid .document-switch--compact input:checked:after{transform:translate(16px)}.document-form-grid .document-switch--compact input:focus-visible{outline:3px solid var(--ppx-dropdown-focus);outline-offset:2px}.document-flow__note{color:#71898d;background:#f1f6f5;border-radius:12px;gap:8px;margin:15px;padding:11px;display:flex}.document-flow__note p{margin:0;font-size:9px;line-height:1.5}.document-flow__footer{border:1px solid var(--ppx-line);background:#ffffffd1;border-radius:18px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;padding:12px;display:flex;box-shadow:0 12px 30px #2f4c520a}.document-flow__footer .document-field-error{margin-right:auto}.document-template-layout{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:14px;margin-top:15px;display:grid}.document-template-picker>header,.document-template-form>header{border-bottom:1px solid var(--ppx-line);justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.document-template-picker h2,.document-template-form h2,.document-preview__details h2{margin:5px 0 0;font-size:17px}.document-template-form>header a{color:#68868a;align-items:center;gap:6px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.document-template-picker{--ppx-section-body-pad:0}.document-template-grid{gap:7px;max-height:560px;margin-top:14px;display:grid;overflow-y:auto}.document-template-card{width:100%;color:var(--ppx-ink-soft);font:inherit;text-align:left;cursor:pointer;background:#f8fbfa;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.document-template-card:hover{border-color:var(--ppx-line)}.document-template-card>span{color:#759592;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.document-template-card strong,.document-template-card small{display:block}.document-template-card small{color:var(--ppx-muted);margin-top:3px;font-size:9px}.document-template-summary{color:#688187;background:linear-gradient(120deg,#edf6f3,#f7f8fb);border-radius:13px;gap:9px;margin-top:18px;padding:12px;display:flex}.document-template-summary p{margin:0;font-size:10px;line-height:1.5}.document-preview__layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;margin-top:15px;display:grid}.document-preview__canvas,.document-preview__details{border-radius:22px;overflow:hidden}.document-preview__canvas>header{border-bottom:1px solid var(--ppx-line);color:#748d91;background:#f8fbfa;justify-content:space-between;align-items:center;padding:13px 16px;font-size:9px;display:flex}.document-preview__canvas>header span{align-items:center;gap:6px;font-weight:750;display:flex}.document-preview__canvas iframe{background:#eef1f0;border:0;width:100%;height:min(70vh,800px);display:block}.document-preview__details{align-self:start}.document-preview__details>header{border-bottom:1px solid var(--ppx-line);color:#76908f;background:linear-gradient(120deg,#f1f7f5,#fffdf9);justify-content:space-between;align-items:center;padding:18px;display:flex}.document-preview__details dl{margin:0}.document-preview__details dl>div{border-bottom:1px solid #edf1f0;gap:5px;padding:13px 18px;display:grid}.document-preview__details dt{color:#89999d;align-items:center;gap:6px;font-size:9px;display:flex}.document-preview__details dd{color:var(--ppx-ink-soft);margin:0;font-size:11px;font-weight:700}.document-preview__comment{background:#f5f8f7;border-radius:12px;margin:14px;padding:12px}.document-preview__comment small{color:#88999c;font-size:9px}.document-preview__comment p{color:#637b7f;margin:5px 0 0;font-size:10px;line-height:1.5}.document-preview__signature{color:#877653;background:#f5f2e9;border-radius:12px;align-items:center;gap:9px;margin:14px;padding:11px;display:flex}.document-preview__signature small,.document-preview__signature strong{display:block}.document-preview__signature strong{margin-top:3px;font-size:10px}.document-preview__detail-actions{border-top:1px solid var(--ppx-line);gap:6px;padding:14px;display:grid}.document-preview__detail-actions button{border:1px solid var(--ppx-line);color:#617b7f;min-height:37px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.document-preview__detail-actions button[data-tone=danger],.document-preview__detail-actions button.ppx-action--danger{color:#996862;background:#fbf0ed;border-color:#0000}.document-modal-backdrop{z-index:1100;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.document-modal{box-sizing:border-box;background:#fbfdfc;border:1px solid #ffffffc7;border-radius:22px;width:min(650px,100%);margin:auto;padding:0;animation:.22s cubic-bezier(.2,.8,.2,1) document-modal-in;overflow:hidden;box-shadow:0 30px 90px #25373b3d}@keyframes document-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.document-modal>.settings-dialog__header{background:linear-gradient(120deg,#edf6f3,#fffdf8);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.document-modal h2{margin:5px 0 0;font-size:20px}.document-modal>.settings-dialog__header>button{border:1px solid var(--ppx-line);width:36px;height:36px;color:var(--ppx-muted);background:#fffc;border-radius:11px;place-items:center;display:grid}.document-modal form{padding:0 22px 22px}.document-modal footer{border-top:1px solid var(--ppx-line);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}@media(max-width:1120px){.document-flow__layout,.document-preview__layout{grid-template-columns:1fr}.document-flow__options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-flow__options>header{grid-column:1/-1}}@media(max-width:900px){.document-center,.document-flow,.document-preview{padding:22px}.document-center__hero,.document-flow__hero,.document-preview__hero{flex-direction:column;align-items:stretch}.document-center__actions,.document-preview__actions{justify-content:flex-start}.document-template-layout{grid-template-columns:1fr}}@media(max-width:640px){.document-center,.document-flow,.document-preview{padding:14px}.document-center__hero h1,.document-flow__hero h1,.document-preview__hero h1{overflow-wrap:anywhere;font-size:24px}.document-form-grid,.document-flow__options{grid-template-columns:1fr}.document-field--wide{grid-column:auto}.document-flow__footer{flex-direction:column;align-items:stretch}}.document-template-picker>header>div>span,.document-template-form>header>div>span,.document-preview__details>header span,.document-modal>.settings-dialog__header span{font-size:12px}.document-button{font-size:14px}.document-center__feedback{font-size:13px}.document-table th,.document-flow__person>span{font-size:11px}.document-flow__person small,.document-dropzone p,.document-form-grid small,.document-field-error{font-size:12px}.document-flow__person strong,.document-flow__options header strong,.document-switch strong{font-size:13px}.document-form-grid label:not(.document-switch){font-size:12px}.document-form-grid input,.document-form-grid select,.document-form-grid textarea{font-size:14px}.document-flow__options header small,.document-switch small,.document-flow__note p{font-size:11px}.document-template-picker h2,.document-template-form h2,.document-preview__details h2{font-size:20px}.document-template-form>header a{font-size:12px}.document-template-card strong{font-size:13px}.document-template-card small,.document-template-summary p,.document-preview__canvas>header,.document-preview__details dt,.document-preview__comment small{font-size:11px}.document-preview__details dd,.document-preview__comment p{font-size:13px}.document-preview__signature small{font-size:10px}.document-preview__signature strong,.document-preview__detail-actions button{font-size:12px}.time-hub{min-height:100%;color:var(--ppx-ink);padding:30px 34px 58px;font-size:14px}.time-hero,.time-surface,.time-metrics article,.absence-signals article,.schedule-ribbon,.time-account{border:1px solid var(--ppx-line)}@supports (color:color-mix(in lab,red,red)){.time-hero,.time-surface,.time-metrics article,.absence-signals article,.schedule-ribbon,.time-account{border:1px solid color-mix(in srgb,var(--ppx-line) 78%,transparent)}}.time-hero,.time-surface,.time-metrics article,.absence-signals article,.schedule-ribbon,.time-account{background:#fff}@supports (color:color-mix(in lab,red,red)){.time-hero,.time-surface,.time-metrics article,.absence-signals article,.schedule-ribbon,.time-account{background:color-mix(in srgb,white 93%,var(--ppx-mist))}}.time-hero,.time-surface,.time-metrics article,.absence-signals article,.schedule-ribbon,.time-account{box-shadow:0 18px 46px #2f4c520d}.time-hero{background:linear-gradient(126deg,#f5fafc,#fff 58%,#f0f7fa);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:156px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.time-hero__copy{z-index:1;position:relative}.time-toolbar>div:first-child>span,.time-modal>header span{color:#718d91;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:780;display:flex}.time-hero h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:clamp(30px,3vw,42px);line-height:1.05}.time-hero p{max-width:690px;color:var(--ppx-muted);margin:0;font-size:15px;line-height:1.55}.time-hero__signal{z-index:1;min-width:220px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#ffffffad;border:1px solid #b7cdcaad;border-radius:18px;align-items:center;gap:13px;padding:14px 17px;display:flex;position:relative}.time-hero__signal>span{color:#6c918c;background:#e8f2ef;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.time-hero__signal small,.time-hero__signal strong{display:block}.time-hero__signal small{color:var(--ppx-muted);font-size:12px}.time-hero__signal strong{margin-top:2px;font-size:24px}.time-hero__actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex;position:relative}.time-hero__actions .time-primary-button{white-space:nowrap}.time-export-menu{z-index:4;position:relative}.time-export-menu>div{max-width:calc(100vw - 24px)}.time-export-menu summary{list-style:none}.time-export-menu summary::-webkit-details-marker{display:none}.time-export-menu>div{z-index:20;border:1px solid var(--ppx-line);width:230px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#fffffff7;border-radius:14px;gap:3px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 46px #28404424}.time-export-menu>div a{color:#607a7d;border-radius:10px;padding:10px 11px;font-size:12px;font-weight:680;text-decoration:none}.time-export-menu>div a:hover{color:#50736f;background:#eef5f3}.time-hero--attendance{overflow:visible}@media(max-width:760px){.time-export-menu>div{max-width:calc(100vw - 136px);left:0;right:auto}}.time-primary-button,.time-secondary-button{z-index:1;border:1px solid var(--ppx-line);min-height:44px;font:inherit;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:14px;font-weight:720;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.time-primary-button{color:#fff;background:#789e99;border-color:#0000;box-shadow:0 10px 24px #5e848029}.time-secondary-button{color:var(--ppx-ink-soft);background:#ffffffd1}.time-primary-button:hover,.time-secondary-button:hover{transform:translateY(-1px);box-shadow:0 10px 25px #344e521c}.time-primary-button:disabled{cursor:wait;opacity:.58}.time-nav{border:1px solid var(--ppx-line);gap:5px;width:fit-content;max-width:100%;margin:16px 0;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.time-nav{border:1px solid color-mix(in srgb,var(--ppx-line) 82%,transparent)}}.time-nav{background:#f8fbf9d1;border-radius:16px;padding:5px}.time-nav a{color:#72878b;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:color .17s,background .17s,box-shadow .17s;display:flex}.time-nav a:hover{color:#517376}.time-nav a[aria-current=page]{color:#547a77;background:#fff;box-shadow:0 6px 17px #344f5313}.time-hub>.time-nav a[aria-current=page]{view-transition-name:time-navigation-selection}::view-transition-group(time-navigation-selection){animation-duration:.23s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(time-navigation-selection){mix-blend-mode:normal;animation:none}::view-transition-new(time-navigation-selection){mix-blend-mode:normal;animation:none}.time-surface{border-radius:25px;overflow:hidden}.time-toolbar{border-bottom:1px solid var(--ppx-line);background:#fcfdfb9e;justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:18px 21px;display:flex}.time-toolbar h2{letter-spacing:-.025em;text-transform:capitalize;margin:5px 0 0;font-size:22px}.time-toolbar__actions{align-items:center;gap:9px;display:flex}.time-search{border:1px solid var(--ppx-line);color:#809498;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.time-search input{width:190px;color:var(--ppx-ink-soft);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.time-icon-button{border:1px solid var(--ppx-line);color:#71898d;cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.time-month-switcher{border:1px solid var(--ppx-line);background:#fff;border-radius:13px;grid-template-columns:40px minmax(150px,auto) 40px;align-items:center;padding:2px;display:grid}.time-month-switcher button{color:#6d8589;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.time-month-switcher strong{color:var(--ppx-ink-soft);text-align:center;text-transform:capitalize;padding:0 9px;font-size:13px}.time-view-toggle{border:1px solid var(--ppx-line);background:#f6f9f8;border-radius:12px;gap:3px;padding:3px;display:flex}.time-view-toggle a,.time-view-toggle button{color:#788d90;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.time-view-toggle a[aria-current=page],.time-view-toggle button[aria-current=page]{color:#527773;background:#fff;box-shadow:0 4px 12px #334e5212}.time-saved-views{border-bottom:1px solid var(--ppx-line);background:#fafcfb;align-items:center;gap:7px;padding:9px 18px;display:flex;overflow-x:auto}.time-saved-views>span{color:#82969a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:780}.time-saved-views>div{background:#edf4f2;border-radius:10px;display:flex;overflow:hidden}.time-saved-views>div[data-selected=true]{background:#dfeef4;box-shadow:inset 0 0 0 1px #315f7038}.time-saved-views>div small{color:#789096;margin-top:2px;font-size:9px;font-weight:650;display:block}.time-saved-views button{color:#627d7e;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12px;font-weight:700}.time-saved-views .time-saved-views__default{color:#315f70;background:#e5f1f5;border-radius:10px}.time-today-button{border:1px solid var(--ppx-line);color:#587683;min-height:39px;font:inherit;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.time-saved-views>div button+button{color:#899a9a;border-left:1px solid #80999529;place-items:center;padding:0 9px;display:grid}.time-saved-views .time-saved-views__add{color:#69847f;background:#fff;border:1px dashed #b9ccc8;border-radius:10px;align-items:center;gap:6px;display:flex}.team-filter-bar{border-bottom:1px solid var(--ppx-line);background:#f8fbfa;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:11px 18px;display:flex}.team-filter-bar label{color:#89999b;gap:4px;font-size:11px;font-weight:740;display:grid}.team-filter-bar select{border:1px solid var(--ppx-line);color:#637c7f;min-width:155px;min-height:37px;font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:11px}.team-filter-bar label[data-active=true] select{color:#456f69;background:#f0f8f5;border-color:#86aaa4;font-weight:720;box-shadow:0 0 0 3px #719d961a}.team-filter-bar>button{color:#68817f;min-height:37px;font:inherit;cursor:pointer;background:#edf4f2;border:0;border-radius:10px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:700}.team-filter-result{color:#66817e;background:linear-gradient(90deg,#edf7f4,#f8fbfa);border-bottom:1px solid #dce8e5;align-items:center;gap:10px;min-height:48px;padding:8px 18px;display:flex}.team-filter-result__icon{color:#58817a;background:#dcece8;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.team-filter-result>div{align-items:baseline;gap:5px;min-width:0;display:flex}.team-filter-result strong{color:#476c68;font-size:14px}.team-filter-result>div>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.team-filter-result>button{color:#607d78;min-height:32px;font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #d5e4e0;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:0 9px;font-size:10px;font-weight:700;display:flex}.team-view-summary{color:#6f8986;background:#eef5f3;border-radius:12px;gap:9px;padding:12px;display:flex}.team-view-summary p{margin:0;font-size:11px;line-height:1.5}.personal-calendar{padding:18px}.time-hub.time-hub--calendar{padding-bottom:30px}.personal-calendar--flush{padding:0}.personal-calendar--flush .personal-calendar__weekdays{border-left:0;border-right:0;border-radius:0}.personal-calendar--flush .personal-calendar__grid{border-left:0}.personal-calendar--flush .personal-day{min-height:112px}.personal-calendar--flush .personal-day:nth-child(7n){border-right:0}.personal-calendar--flush .personal-absence{margin-top:4px;padding:4px 6px}.personal-calendar__highlight{background:var(--absence)}@supports (color:color-mix(in lab,red,red)){.personal-calendar__highlight{background:color-mix(in srgb,var(--absence) 16%,#fff)}}.personal-calendar__weekdays{border:1px solid var(--ppx-line);background:#f5f9f7;border-bottom:0;border-radius:15px 15px 0 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.personal-calendar__weekdays span{color:#7d9195;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:12px;font-size:11px;font-weight:800}.personal-calendar__grid{border-top:1px solid var(--ppx-line);border-left:1px solid var(--ppx-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.personal-day{border-right:1px solid var(--ppx-line);border-bottom:1px solid var(--ppx-line);background:#ffffffb8;min-height:128px;padding:10px;position:relative;overflow:hidden}.personal-day>span{color:#506b70;border-radius:10px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:720;display:grid}.personal-day--weekend{background:#f8faf9}.personal-day--weekend>span{color:#9aa9aa}.personal-day--blank,.personal-day--outside{background:#f6f9f7}.personal-day--outside>span{color:#b0babb}.personal-day__add{color:#829896;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:10px;right:10px}.personal-day:hover .personal-day__add,.personal-day__add:focus-visible{opacity:1}.personal-calendar__entry{background:var(--event-colour);border:0;border-radius:7px;grid-template-columns:5px auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;min-height:25px;margin-top:4px;padding:4px 6px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.personal-calendar__entry{background:color-mix(in srgb,var(--event-colour) 14%,#fff)}}.personal-calendar__entry{color:var(--event-colour)}@supports (color:color-mix(in lab,red,red)){.personal-calendar__entry{color:color-mix(in srgb,var(--event-colour) 67%,#405e64)}}.personal-calendar__entry{font:inherit;text-align:left;cursor:pointer}.personal-calendar__entry:hover,.personal-calendar__entry:focus-visible{background:var(--event-colour)}@supports (color:color-mix(in lab,red,red)){.personal-calendar__entry:hover,.personal-calendar__entry:focus-visible{background:color-mix(in srgb,var(--event-colour) 22%,#fff)}}.personal-calendar__entry:hover,.personal-calendar__entry:focus-visible{outline:0}.personal-calendar__entry i{background:var(--event-colour);border-radius:999px;width:5px;height:14px}.personal-calendar__entry span{color:inherit;white-space:nowrap;flex:none;font-size:9px;font-weight:800}.personal-calendar__entry strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:720;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.personal-calendar__entry--holiday{background:color-mix(in srgb,var(--event-colour) 18%,#f3fbf9)}}.personal-calendar__entry--personal{box-shadow:inset 0 0 0 1px var(--event-colour)}@supports (color:color-mix(in lab,red,red)){.personal-calendar__entry--personal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-colour) 16%,transparent)}}.personal-calendar__more{color:#6d8587;font:inherit;cursor:pointer;background:0 0;border:0;margin:4px 0 0 10px;padding:2px 0;font-size:10px;font-weight:750}.personal-calendar__more:hover{color:#456b6c;text-decoration:underline}.personal-absence{background:var(--absence);border-radius:8px;align-items:center;gap:6px;margin-top:7px;padding:6px 7px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.personal-absence{background:color-mix(in srgb,var(--absence) 14%,#f9fbfa)}}.personal-absence{color:var(--absence)}@supports (color:color-mix(in lab,red,red)){.personal-absence{color:color-mix(in srgb,var(--absence) 65%,#49666b)}}.personal-absence{font-size:11px}.personal-absence i{background:var(--absence);border-radius:50%;flex:none;width:6px;height:6px}.personal-absence strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-calendar-wrap{overflow:auto}.team-calendar{width:max(100%,var(--calendar-min-width));grid-template-columns:minmax(230px,1.4fr) repeat(var(--calendar-days),minmax(42px,1fr));min-width:0;display:grid}.team-calendar__corner{z-index:4;border-right:1px solid var(--ppx-line);border-bottom:1px solid var(--ppx-line);background:#f7faf8;align-content:center;min-height:60px;padding:0 18px;display:grid;position:sticky;left:0}.team-calendar__corner span{color:#607a7e;font-size:12px;font-weight:760}.team-calendar__corner small{color:#93a1a3;margin-top:2px;font-size:11px}.team-calendar__day{border-right:1px solid #edf1ef;border-bottom:1px solid var(--ppx-line);background:#f7faf8;place-content:center;justify-items:center;min-height:60px;display:grid}.team-calendar__day span{color:#91a0a2;text-transform:uppercase;font-size:11px;font-weight:760}.team-calendar__day strong{color:#5d767a;margin-top:3px;font-size:12px}.team-calendar__day.weekend,.team-cell.weekend{background:#f5f7f6}.team-person{z-index:3;border-right:1px solid var(--ppx-line);background:#fdfefdfa;border-bottom:1px solid #edf1ef;align-items:center;gap:9px;min-height:58px;padding:8px 13px;display:flex;position:sticky;left:0}.team-person>span{color:#668984;background:#e9f2ef;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.team-person strong,.team-person small{display:block}.team-person strong{color:var(--ppx-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.team-person small{color:#91a0a2;margin-top:2px;font-size:11px}.team-cell{background:#ffffffb8;border-bottom:1px solid #edf1ef;border-right:1px solid #edf1ef;min-height:58px;position:relative}.team-absence{border:1px solid var(--absence);position:absolute;inset:9px 5px}@supports (color:color-mix(in lab,red,red)){.team-absence{border:1px solid color-mix(in srgb,var(--absence) 56%,#fff)}}.team-absence{background:var(--absence);border-radius:9px;padding:0}@supports (color:color-mix(in lab,red,red)){.team-absence{background:color-mix(in srgb,var(--absence) 68%,#dce8e5)}}@supports (color:color-mix(in lab,red,red)){.team-absence{box-shadow:inset 3px 0 color-mix(in srgb,var(--absence) 82%,#46635f),inset 0 1px #ffffff73}}.team-absence{cursor:pointer;transition:filter .14s,transform .14s,box-shadow .14s}.team-absence[data-start=false]{border-left:0;border-radius:0 9px 9px 0;left:-1px;box-shadow:inset 0 1px #ffffff73}.team-absence[data-end=false]{border-right:0;border-radius:9px 0 0 9px;right:-1px}.team-absence[data-start=false][data-end=false]{border-radius:0}.team-absence:hover,.team-absence:focus-visible{z-index:2;filter:saturate(1.08)brightness(.98);box-shadow:inset 3px 0 var(--absence),0 5px 12px #3a55512e;outline:0}@supports (color:color-mix(in lab,red,red)){.team-absence:hover,.team-absence:focus-visible{box-shadow:inset 3px 0 color-mix(in srgb,var(--absence) 85%,#355a55),0 5px 12px #3a55512e}}.team-absence:hover,.team-absence:focus-visible{transform:translateY(-1px)}.team-absence-popover-layer{z-index:6100;pointer-events:none;position:fixed;inset:0}.team-absence-popover{color:#526e72;pointer-events:auto;background:#fff;border:1px solid #d2e0ddf2;border-radius:18px;width:min(350px,100vw - 32px);animation:.16s cubic-bezier(.22,1,.36,1) team-popover-in;position:fixed;overflow:hidden;box-shadow:0 24px 70px #223e4238,0 3px 12px #223e421a}@keyframes team-popover-in{0%{opacity:0;transform:translateY(5px)scale(.985)}}.team-absence-popover>header{background:var(--absence);border-bottom:1px solid #e7eeec;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:16px 16px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-absence-popover>header{background:color-mix(in srgb,var(--absence) 10%,#fbfdfc)}}.team-absence-popover__mark{background:var(--absence);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-absence-popover__mark{background:color-mix(in srgb,var(--absence) 22%,#edf5f3)}}@supports (color:color-mix(in lab,red,red)){.team-absence-popover__mark{color:color-mix(in srgb,var(--absence) 72%,#466a67)}}.team-absence-popover header small,.team-absence-popover header h2{display:block}.team-absence-popover header small{color:#829597;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:760}.team-absence-popover header h2{color:#3f6268;margin:3px 0 0;font-size:16px;line-height:1.25}.team-absence-popover header>button{color:#71898d;cursor:pointer;background:#ffffffbd;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.team-absence-popover__person{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:14px 16px;display:flex}.team-absence-popover__person>span{color:#607f7b;background:#e6f0ed;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.team-absence-popover__person img,.team-person>span img{object-fit:cover;width:100%;height:100%}.team-absence-popover__person strong,.team-absence-popover__person small{display:block}.team-absence-popover__person strong{color:#45666b;font-size:13px}.team-absence-popover__person small{color:#87999b;margin-top:3px;font-size:10px}.team-absence-popover dl{gap:11px;margin:0;padding:14px 16px 17px;display:grid}.team-absence-popover dl>div{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;display:grid}.team-absence-popover dt{color:#849698;align-items:center;gap:6px;font-size:10px;font-weight:680;display:flex}.team-absence-popover dd{color:#4e6d71;margin:0;font-size:11px;font-weight:700}.team-absence-popover__certificate[data-overdue=true]{color:var(--pp-status-danger);font-weight:700}.team-absence-popover__status{background:#e5f3ed;border-radius:999px;width:fit-content;padding:5px 8px;color:#4d796d!important}.absence-signals,.time-metrics{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:15px;display:grid}.absence-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.absence-signals article,.time-metrics article{border-radius:19px;align-items:center;gap:13px;min-height:84px;padding:16px 18px;display:flex}.absence-signals article{background:#fff}.absence-signal__icon,.time-metrics article>span{color:#6f938e;background:#eaf3f0;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;display:grid}.absence-signals small,.time-metrics small{color:var(--ppx-muted);font-size:12px;display:block}.absence-signals strong,.time-metrics strong{letter-spacing:-.02em;margin-top:3px;font-size:21px;display:block}.absence-policy-section{margin:-2px 0 15px}.absence-policy-section__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.absence-policy-section__header h2{color:var(--ppx-ink);margin:0;font-size:16px}.absence-policy-section__header p{color:var(--ppx-muted);margin:3px 0 0;font-size:12px}.absence-policy-section__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.absence-policy-status{margin:0 0 10px}.absence-policy-status[data-tone=success]{background:var(--pp-action-success-soft);color:var(--pp-action-success)}.absence-policy-assignment-dialog{width:min(560px,100%)}.absence-accounts{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));margin:0;display:grid;overflow:visible}.absence-accounts>button{border:1px solid var(--ppx-line);width:100%;min-width:0;color:var(--ppx-ink-soft);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:10px 13px;display:flex}.absence-accounts>button:hover{background:#fff;border-color:#b5cbc7}.absence-accounts>button>svg{color:#8ca09f;margin-left:auto}.absence-accounts i{background:var(--absence);border-radius:999px;width:8px;height:30px}.absence-accounts strong,.absence-accounts small{display:block}.absence-accounts strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.absence-accounts small{color:#88999c;margin-top:2px;font-size:11px}.absence-accounts .absence-quick-assign{color:#64817d;border-style:dashed;min-width:0;font-size:11px;font-weight:700}@media(max-width:640px){.absence-policy-section__header{flex-direction:column;align-items:stretch}.absence-policy-section__actions{grid-template-columns:1fr;display:grid}.absence-policy-section__actions .ppx-action{width:100%}}.absence-calendar{padding:0}.absence-calendar .personal-calendar__weekdays{border-left:0;border-right:0;border-radius:0}.absence-calendar .personal-calendar__grid{border-left:0}.absence-calendar .personal-day:nth-child(7n){border-right:0}.absence-calendar .personal-day--holiday{background:linear-gradient(145deg,#e5f5f4e0,#f8fcfbeb)}.personal-day__holiday{color:#467a75;background:#dcefed;border-radius:999px;align-items:center;gap:4px;width:fit-content;margin-top:8px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.absence-year{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.absence-year__month{border:1px solid var(--ppx-line);background:#fafcfb;border-radius:16px;min-height:114px;overflow:hidden}.absence-year__month>header{justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.absence-year__month>header strong{text-transform:capitalize;font-size:13px}.absence-year__month>header span{color:#94a2a4;font-size:11px}.absence-year__month--active{background:#fff;box-shadow:0 9px 24px #314b4f0b}.absence-year__month>div{border-top:1px solid var(--ppx-line)}.absence-year__entry{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.absence-year__row+.absence-year__row{border-top:1px solid #edf1ef}.absence-year__row{grid-template-columns:minmax(0,1fr);display:grid}.absence-year__certificate{justify-self:start;margin:-4px 13px 11px 29px}button.absence-year__certificate{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;display:inline-flex}button.absence-year__certificate:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.personal-absence__certificate{color:var(--pp-status-positive);margin-left:auto;display:inline-flex}.personal-absence__certificate[data-tone=warning]{color:var(--pp-status-warning)}.personal-absence__certificate[data-tone=danger]{color:var(--pp-status-danger)}.personal-absence__certificate[data-tone=neutral]{color:var(--pp-text-secondary)}.absence-year__entry>i{background:var(--absence);border-radius:99px;width:7px;height:32px}.absence-year__entry strong,.absence-year__entry small{display:block}.absence-year__entry strong{font-size:12px}.absence-year__entry small{color:#89999c;margin-top:3px;font-size:11px}.absence-year__entry>span{color:#648079;background:#edf4f1;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:720}.schedule-ribbon{border-radius:19px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:15px;padding:14px 18px;display:grid}.schedule-ribbon>div:first-child span,.schedule-ribbon>div:first-child strong{display:block}.schedule-ribbon>div:first-child span{color:var(--ppx-muted);font-size:11px}.schedule-ribbon>div:first-child strong{margin-top:3px;font-size:14px}.schedule-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.time-account{border-radius:19px;margin-bottom:15px;padding:14px 18px 6px}.time-account__head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.time-account__head span{color:var(--ppx-muted);font-size:11px;display:block}.time-account__head h2{margin:3px 0 0;font-size:14px;font-weight:700}.time-account__head .schedule-assignment-action{margin-top:0}.time-account-table th[data-column=period],.time-account-table td[data-column=period]{width:34%}.time-account-table td[data-column=note]{color:var(--ppx-muted)}.attendance-balance[data-negative=true]{color:#a1533f}.schedule-week article{color:#5f7d79;background:#f1f6f4;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;min-height:48px;padding:0 11px;display:flex}.schedule-week article[data-state=off]{color:#9aa5a5;background:#f7f8f7}.schedule-week span{font-size:11px;font-weight:800}.schedule-week strong{font-size:11px}.time-compliance-summary{color:#745d31;background:#fff9ec;border:1px solid #ead6b0;border-radius:15px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:14px 16px;display:flex}.time-compliance-summary[data-tone=blocking]{color:#83594f;background:#fff5f2;border-color:#e7c7bd}.time-compliance-summary[data-tone=done]{color:#5c796b;background:#f2f8f4;border-color:#cfe1d7}.time-compliance-summary>svg{flex:none;margin-top:1px}.time-compliance-summary h2{color:inherit;margin:0;font-size:14px}.time-compliance-summary ul{gap:5px;margin:8px 0 0;padding-left:18px;display:grid}.time-compliance-summary li,.time-compliance-summary p{margin:0;font-size:12px;line-height:1.45}.time-compliance-summary li[data-tone=review]{color:#745d31}.time-compliance-summary li[data-tone=done]{color:#5c796b}.time-compliance-summary li em{font-style:normal;font-weight:720}.time-team-compliance{background:#fff;border:1px solid #dfe9e6;border-radius:17px;margin-bottom:14px;overflow:hidden}.time-team-compliance>header{background:#f7faf9;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.time-team-compliance>header>div:first-child>span{color:#7c9692;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.time-team-compliance h2{color:#506c68;margin:3px 0 0;font-size:16px}.time-team-compliance>header p{color:#819492;margin:4px 0 0;font-size:12px}.time-team-compliance__counts{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.time-team-compliance__counts span{color:#607b74;white-space:nowrap;background:#edf4f1;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.time-team-compliance__counts span[data-tone=blocking]{color:#89584e;background:#fae9e4}.time-team-compliance__counts span[data-tone=review]{color:#7a602d;background:#fff2d6}.time-team-compliance__counts strong{font-size:13px}.time-team-compliance__list article{grid-template-columns:36px minmax(220px,1fr) auto;align-items:start;gap:12px;padding:15px 18px;display:grid}.time-team-compliance__list article+article{border-top:1px solid #edf1ef}.time-team-compliance__list article[data-done=true]{background:#fbfcfb}.time-team-compliance__icon{color:#866a34;background:#fff2d6;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.time-team-compliance__list article[data-tone=blocking] .time-team-compliance__icon{color:#915d53;background:#fae9e4}.time-team-compliance__list article[data-done=true] .time-team-compliance__icon{color:#5e7d6f;background:#e9f3ed}.time-team-compliance__copy{min-width:0}.time-team-compliance__copy>p,.time-team-compliance__copy details p{color:#718582;margin:5px 0 0;font-size:12px;line-height:1.48}.time-team-compliance__copy details{margin-top:7px}.time-team-compliance__copy summary{color:#658078;cursor:pointer;font-size:11px;font-weight:720}.time-team-compliance__copy details p{border-left:2px solid #d6e3de;padding-left:9px}.time-team-compliance__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.time-team-compliance__actions a,.time-team-compliance__actions button{color:#5f7c76;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e1dd;border-radius:10px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.time-team-compliance__actions button{color:#755d2f;background:#fff9ec;border-color:#d6c18e}.time-team-compliance__independent{color:#748783;background:#f2f4f3;border-radius:10px;align-items:center;min-height:34px;padding:7px 10px;font-size:11px;font-weight:720;display:inline-flex}.time-team-compliance__actions :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #7ea49f38}.time-team-compliance__empty{color:#638078;align-items:flex-start;gap:10px;padding:20px 18px;display:flex}.time-team-compliance__empty strong{font-size:13px}.time-team-compliance__empty p{color:#899995;margin:3px 0 0;font-size:12px}@media(max-width:760px){.time-team-compliance>header{flex-direction:column}.time-team-compliance__counts{justify-content:flex-start}.time-team-compliance__list article{grid-template-columns:34px minmax(0,1fr);padding:14px}.time-team-compliance__actions{grid-column:1/-1;justify-content:flex-start;padding-left:46px}}@media(max-width:420px){.time-team-compliance__actions{padding-left:0}.time-team-compliance__actions :is(a,button,.time-team-compliance__independent){width:100%}}.attendance-table-wrap{overflow-x:auto}.attendance-row--off{background:#fafbfa}.attendance-date{align-items:center;gap:11px;min-width:135px;display:flex}.attendance-date>span{color:#63827e;background:#edf4f2;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:780;display:grid}.attendance-date strong,.attendance-date small{display:block}.attendance-date strong{color:var(--ppx-ink-soft);font-size:13px}.attendance-date small{color:#73938e;margin-top:2px;font-size:11px;font-weight:700}.attendance-range{white-space:nowrap}.attendance-range i{color:#a0acad;padding:0 4px;font-style:normal}.attendance-balance{font-weight:700}.attendance-status{color:#6c8183;background:#eef3f2;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:730;display:inline-flex}.attendance-status[data-tone=blue]{color:#597783;background:#eaf1f4}.attendance-state-cell{justify-items:start;gap:5px;display:grid}.attendance-compliance-badge{color:#80622c;white-space:nowrap;background:#fff3d7;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:760;display:inline-flex}.attendance-compliance-badge[data-tone=blocking]{color:#8b554a;background:#fae9e4}.attendance-compliance-badge[data-tone=done]{color:#5e7d6f;background:#e9f3ed}.attendance-muted{color:#9aa6a7;font-size:11px}.attendance-edit{border:1px solid var(--ppx-line);color:#6e8988;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.attendance-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.attendance-reopen{color:#83594f;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff7f4;border:1px solid #d9c3bc;border-radius:10px;padding:0 9px;font-size:10px;font-weight:760}.attendance-reopen:disabled{cursor:wait;opacity:.6}.attendance-edit:disabled{color:#bdc6c6;cursor:default;background:0 0;border-color:#0000}.time-feedback{color:#92645d;background:#f8eee9;border-radius:11px;margin:0;padding:10px 12px;font-size:12px}.time-feedback--page{margin-bottom:14px}.time-form-hint{color:#607a7e;margin:0;font-size:12px;line-height:1.5}.time-field{color:#607a7e;gap:7px;font-size:12px;font-weight:700;display:grid}.time-certificate__status{color:#607a7e;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.time-certificate__note{color:#607a7e;margin:0;font-size:13px}.time-certificate__link{color:var(--pp-accent);justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.time-certificate__link:hover{text-decoration:underline}.time-certificate__admin{justify-content:flex-start;margin-bottom:12px;display:flex}.time-admin-options .time-form-hint{margin-bottom:12px}.attendance-editor-compliance{color:#83594f;background:#fff5f2;border:1px solid #e7c7bd;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.attendance-editor-compliance>svg{flex:none;margin-top:1px}.attendance-editor-compliance strong,.attendance-editor-compliance p{margin:0;font-size:12px;line-height:1.45;display:block}.attendance-editor-compliance p+p{margin-top:4px}.time-empty{color:#77908f;text-align:center;place-content:center;justify-items:center;min-height:330px;display:grid}.time-empty strong{color:var(--ppx-ink-soft);margin-top:13px;font-size:15px}.time-empty p{max-width:390px;color:var(--ppx-muted);margin:6px 0 0;font-size:13px}.time-modal-backdrop{z-index:1200;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.time-modal{background:#fbfdfc;border:1px solid #ffffffc2;border-radius:23px;grid-template-rows:auto minmax(0,1fr) auto;width:min(590px,100%);max-height:calc(100dvh - 48px);animation:.22s cubic-bezier(.2,.8,.2,1) time-modal-in;display:grid;overflow:hidden;box-shadow:0 34px 100px #25373b3b}@keyframes time-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.time-modal>header{background:linear-gradient(120deg,#edf6f3,#fffdf9);justify-content:space-between;align-items:center;padding:21px 23px;display:flex}.time-modal h2{margin:5px 0 0;font-size:22px}.time-modal>header button{border:1px solid var(--ppx-line);color:#71898d;cursor:pointer;background:#fffc;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.time-modal form{overscroll-behavior:contain;gap:15px;min-height:0;padding:22px 23px 23px;display:grid;overflow-y:auto}.time-modal label:not(.time-checkbox){color:#607a7e;gap:7px;font-size:12px;font-weight:700;display:grid}.time-modal input,.time-modal select,.time-modal textarea{border:1px solid var(--ppx-line);width:100%;min-height:44px;color:var(--ppx-ink);font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 12px;font-size:14px}.time-modal textarea{resize:vertical;padding:11px 12px}.time-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.time-checkbox{border:1px solid var(--ppx-line);cursor:pointer;background:#f8fbfa;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.time-checkbox input{accent-color:#779e98;width:auto;min-height:auto;margin-top:3px}.time-checkbox strong,.time-checkbox small{display:block}.time-checkbox strong{color:#5e777b;font-size:13px}.time-checkbox small{color:#8a9b9d;margin-top:3px;font-size:11px}.time-admin-options{border:1px dashed var(--ppx-line)}@supports (color:color-mix(in lab,red,red)){.time-admin-options{border:1px dashed color-mix(in srgb,var(--ppx-line) 88%,#046295)}}.time-admin-options{border-radius:12px;padding:0 12px}.time-admin-options summary{color:#647d83;cursor:pointer;align-items:center;gap:8px;min-height:42px;font-size:12px;font-weight:750;display:flex}.time-admin-options[open]{padding-bottom:12px}.time-admin-options .time-checkbox{background:#e4eff2}.time-period-list{gap:9px;display:grid}.time-period-list article{border:1px solid var(--ppx-line);background:#f8fbfa;border-radius:13px;grid-template-columns:145px repeat(2,minmax(0,1fr)) 38px;align-items:end;gap:9px;padding:11px;display:grid}body[data-mode=standard]:has(.ppx-root) [role=dialog] :is(.time-period-list__type select,.time-period-list .time-input){min-height:44px}.time-period-list article>button{color:#966962;cursor:pointer;background:#f7ece9;border:0;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:3px;display:grid}.time-period-add{gap:7px;display:flex}.time-period-add button{border:1px solid var(--ppx-line);color:#64817e;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:700}.time-day-actions{border-top:1px solid var(--ppx-line);flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}.time-day-actions button{border:1px solid var(--ppx-line);color:#647e81;min-height:36px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.time-day-actions button[data-tone=danger]{color:#956861;background:#f8edea;border-color:#0000;margin-left:auto}.time-modal footer{border-top:1px solid var(--ppx-line);justify-content:flex-end;gap:9px;margin-top:5px;padding-top:17px;display:flex}.calendar-event-modal{width:min(650px,100%)}.calendar-colour-picker{border:0;margin:0;padding:0}.calendar-colour-picker legend{color:#607a7e;margin-bottom:8px;font-size:12px;font-weight:700}.calendar-colour-picker>div{flex-wrap:wrap;gap:8px;display:flex}.calendar-colour-picker button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.calendar-colour-picker button i{background:var(--event-colour);border-radius:50%;width:19px;height:19px;box-shadow:inset 0 0 0 1px #2a3a3e14}@supports (color:color-mix(in lab,red,red)){.calendar-colour-picker button[aria-pressed=true]{border-color:color-mix(in srgb,var(--event-colour) 50%,#dce8e5)}}.calendar-colour-picker button[aria-pressed=true]{background:var(--event-colour)}@supports (color:color-mix(in lab,red,red)){.calendar-colour-picker button[aria-pressed=true]{background:color-mix(in srgb,var(--event-colour) 10%,#fff)}}.calendar-event-range{color:#6b8284;background:#f1f6f4;border-radius:11px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:11px;display:flex}.time-modal footer .calendar-event-delete{color:#95645c;min-height:40px;font:inherit;cursor:pointer;background:#f7eae7;border:0;border-radius:11px;align-items:center;gap:7px;margin-right:auto;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.calendar-agenda-modal{width:min(520px,100%)}.calendar-agenda-list{gap:8px;padding:18px 22px 22px;display:grid;overflow-y:auto}.calendar-agenda-list>button{border:1px solid var(--ppx-line);color:#577075;width:100%;font:inherit;text-align:left;background:#fff;border-radius:13px;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.calendar-agenda-list>button:not(:disabled){cursor:pointer}.calendar-agenda-list>button:not(:disabled):hover{border-color:var(--event-colour)}@supports (color:color-mix(in lab,red,red)){.calendar-agenda-list>button:not(:disabled):hover{border-color:color-mix(in srgb,var(--event-colour) 34%,var(--ppx-line))}}.calendar-agenda-list>button:not(:disabled):hover{background:var(--event-colour)}@supports (color:color-mix(in lab,red,red)){.calendar-agenda-list>button:not(:disabled):hover{background:color-mix(in srgb,var(--event-colour) 6%,#fff)}}.calendar-agenda-list>button>i{background:var(--event-colour);border-radius:999px;width:7px;height:34px}.calendar-agenda-list>button strong,.calendar-agenda-list>button small{display:block}.calendar-agenda-list>button strong{font-size:12px}.calendar-agenda-list>button small{color:#87999a;margin-top:3px;font-size:10px}.calendar-agenda-list>button>svg{color:#7e9494}.calendar-agenda-list>footer{border-top:1px solid var(--ppx-line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:8px;padding-top:16px;display:flex}.time-activity-modal{width:min(680px,100%)}.time-activity-list{max-height:min(65vh,680px);padding:8px 22px 18px;display:grid;overflow-y:auto}.time-activity-list>article{border-bottom:1px solid var(--ppx-line);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 0;display:grid}.time-activity-avatar{color:#648985;background:#e8f2ef;border-radius:14px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.time-activity-copy>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.time-activity-copy>header strong{color:var(--ppx-ink-soft);font-size:13px}.time-activity-copy>header span{color:#6c8382;background:#eef4f2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:720}.time-activity-copy>p{color:#61797d;margin:4px 0 2px;font-size:12px}.time-activity-copy>small{color:#93a0a2;font-size:11px}.time-activity-periods{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.time-activity-periods>span{color:#6b8183;background:#f1f6f4;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.time-activity-periods>span[data-kind=break]{color:#85775d;background:#f6f2ea}.time-activity-periods em{color:#8d9a9b;font-size:8px;font-style:normal}.time-activity-empty{color:#87999b;text-align:center;margin:25px 0 10px;font-size:13px}.time-activity-footer{border-top:1px solid var(--ppx-line);padding:13px 22px 20px}.time-account-modal{width:min(820px,100%)}.time-account-summary{border-bottom:1px solid var(--ppx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:17px 22px;display:grid}.time-account-summary article{background:#f1f6f4;border-radius:13px;padding:12px}.time-account-summary small,.time-account-summary strong{display:block}.time-account-summary small{color:#87999b;font-size:11px}.time-account-summary strong{color:#597570;margin-top:4px;font-size:15px}.time-account-summary em{color:#87999b;margin-top:3px;font-size:11px;font-style:normal;line-height:1.4;display:block}.absence-account__carry{display:block}.time-account-body{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:16px;max-height:min(65vh,680px);padding:18px 22px 22px;display:grid;overflow-y:auto}.time-account-body h3{color:#5c7478;margin:0 0 12px;font-size:14px}.time-account-activity{border:1px solid var(--ppx-line);border-radius:13px;overflow:hidden}.time-account-activity article{background:#fff;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.time-account-activity i{background:var(--absence);border-radius:99px;width:6px;height:30px}.time-account-activity strong,.time-account-activity small{display:block}.time-account-activity strong{color:#61797c;font-size:11px}.time-account-activity small{color:#909d9f;margin-top:3px;font-size:11px}.time-account-activity article>span{color:#607b77;font-size:11px;font-weight:720}.time-account-empty{border:1px dashed var(--ppx-line);color:#8c9c9d;text-align:center;border-radius:13px;padding:20px;font-size:12px}.time-account-adjustment{border:1px solid var(--ppx-line);background:#f8fbfa;border-radius:15px;align-self:start;gap:11px;padding:15px;display:grid}.time-account-adjustment label{color:#657d80;gap:6px;font-size:11px;font-weight:700;display:grid}.time-account-adjustment input,.time-account-adjustment select,.time-account-adjustment textarea{border:1px solid var(--ppx-line);width:100%;min-height:39px;color:var(--ppx-ink-soft);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.time-account-adjustment textarea{resize:vertical;padding:9px 10px}@media(max-width:1180px){.time-metrics,.absence-year{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-ribbon{grid-template-columns:1fr}.time-account__head{flex-direction:column;align-items:flex-start}.time-hub{padding:22px}.time-hero{flex-direction:column;align-items:stretch}.time-hero__signal{min-width:0}.time-hero__actions{justify-content:flex-start}.time-toolbar{flex-direction:column;align-items:stretch}.time-toolbar__actions{flex-wrap:wrap}.absence-signals{grid-template-columns:1fr}.schedule-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.time-hub{padding:14px}.time-hero{padding:23px 20px}.time-metrics,.absence-year{grid-template-columns:1fr}.time-toolbar__actions{flex-direction:column;align-items:stretch}.time-search input{width:100%}.time-month-switcher{grid-template-columns:40px 1fr 40px}.personal-calendar{padding:10px}.personal-day{min-height:84px;padding:5px}.personal-absence{padding:4px}.personal-absence strong{display:none}.schedule-week{grid-template-columns:repeat(2,minmax(0,1fr))}.time-form-row{grid-template-columns:1fr}.time-period-list article{grid-template-columns:1fr 1fr}.time-period-list__type{grid-column:1/-1}.time-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.time-account-body{grid-template-columns:1fr}}.time-policy{color:#34545f;min-height:100%;padding:32px clamp(22px,4vw,58px) 58px}.time-policy__hero{background:linear-gradient(125deg,#edf5f2,#fbfcfa 62%,#e9f2f4);border:1px solid #d9e7e4;border-radius:22px;align-items:flex-start;gap:15px;max-width:1120px;margin:0 auto 22px;padding:28px;display:flex;box-shadow:0 18px 45px #204b5612}.time-policy__hero div>span{color:#719392;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:730;display:flex}.time-policy__hero h1{color:#31525d;letter-spacing:-.04em;margin:8px 0 5px;font-size:clamp(29px,4vw,40px)}.time-policy__hero p{color:#71868e;margin:0;font-size:14px}.time-policy__grid,.time-policy__assign{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:start;gap:17px;max-width:1120px;margin:0 auto;display:grid}.time-policy__current,.time-policy__timeline,.time-policy__assign>:is(aside,form){background:#ffffffe0;border:1px solid #dce8e5;border-radius:19px;box-shadow:0 14px 38px #214a540f}.time-policy__current>header{border-bottom:1px solid #e3ecea;align-items:center;gap:13px;padding:23px;display:flex}.time-policy__current>header>span{color:#668f8d;background:#e8f2ef;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.time-policy__current small,.time-policy__timeline>span,.time-policy__assign aside small,.time-policy__assign form header span{color:#789295;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:720}.time-policy__current h2,.time-policy__timeline h2,.time-policy__assign h2{color:#365762;letter-spacing:-.025em;margin:4px 0 0;font-size:21px}.time-policy__current dl{background:#e6eeec;gap:1px;margin:0;display:grid}.time-policy__current dl div{background:#fbfcfc;grid-template-columns:160px 1fr;gap:16px;padding:15px 23px;display:grid}.time-policy__current dt{color:#82969c;align-items:center;gap:7px;font-size:12px;display:flex}.time-policy__current dd{color:#46656e;margin:0;font-size:13px;font-weight:640}.time-policy__current dd span{color:#568269;background:#e4f3e8;border-radius:999px;padding:4px 8px;font-size:11px}.time-policy__rules-title{color:#789295;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:18px 23px 10px;font-size:11px;font-weight:720}.time-policy__current dl.time-policy__rules dd{font-weight:500;line-height:1.5}.time-policy__action{color:#527981;justify-content:space-between;align-items:center;padding:16px 23px;font-size:13px;font-weight:680;text-decoration:none;display:flex}.time-policy__timeline{padding:23px}.time-policy__timeline>div{grid-template-columns:auto 1fr;gap:11px;margin-top:24px;display:grid}.time-policy__timeline i{color:#5c8b6d;background:#e4f2e8;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.time-policy__timeline p{color:#82969c;margin:0;font-size:12px;line-height:1.55}.time-policy__timeline div p{gap:3px;display:grid}.time-policy__timeline div strong{color:#46636d;font-size:13px}.time-policy__timeline>p{border-top:1px solid #e3ecea;margin-top:22px;padding-top:17px}.time-policy__assign{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}.time-policy__assign>aside{padding:26px}.time-policy__assign aside small,.time-policy__assign aside strong{display:block}.time-policy__assign aside small{margin-top:18px}.time-policy__assign aside strong{color:#385964;margin-top:5px;font-size:17px}.time-policy__assign aside p{color:#7b9097;margin:17px 0 0;font-size:13px;line-height:1.6}.time-policy__assign form{gap:16px;padding:26px;display:grid}.time-policy__assign form label{color:#5c767f;gap:7px;font-size:13px;font-weight:650;display:grid}.time-policy__assign form :is(select,input){color:#42616b;min-height:43px;font:inherit;background:#fff;border:1px solid #d0dfdc;border-radius:11px;outline:0;padding:8px 11px}.time-policy__assign form :is(select,input):focus{border-color:#759c9c;box-shadow:0 0 0 3px #759c9c26}.time-policy__assign form label small[role=alert]{color:var(--pp-status-danger);font-size:12px;font-weight:500}.time-policy__assign form :is(select,input)[aria-invalid=true]{border-color:var(--pp-status-danger)}.time-policy__notice{color:#59777e;background:#edf5f2;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.time-policy__assign footer{justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.time-policy__assign footer :is(a,button){min-height:41px;font:inherit;border-radius:11px;align-items:center;gap:7px;padding:8px 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.time-policy__assign footer a{color:#647d85;background:#fff;border:1px solid #dbe6e4}.time-policy__assign footer button{color:#fff;background:linear-gradient(135deg,#557f89,#719a96);border:0}@media(max-width:820px){.time-policy__grid,.time-policy__assign{grid-template-columns:1fr}}.profile-workspace{--profile-ink:#234b5a;--profile-muted:#6f8791;--profile-line:#d8e6eb;--profile-sage:#4f899f;min-height:100%;color:var(--profile-ink);align-content:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;padding:30px 34px 64px;font-size:15px;display:grid}.profile-identity,.profile-card,.profile-section-switcher,.profile-actionbar{border:1px solid var(--profile-line)}@supports (color:color-mix(in lab,red,red)){.profile-identity,.profile-card,.profile-section-switcher,.profile-actionbar{border:1px solid color-mix(in srgb,var(--profile-line) 82%,transparent)}}.profile-identity,.profile-card,.profile-section-switcher,.profile-actionbar{background:#fefeff;box-shadow:0 18px 48px #2351620f}.profile-identity{background:linear-gradient(126deg,#f5fafc,#fff 62%,#f1f8fa);border-radius:28px;align-items:center;gap:23px;min-height:178px;padding:28px 32px;display:flex;position:relative}.profile-avatar{z-index:2;color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#74a6b7,#4f8295);border:5px solid #ffffffd1;border-radius:29px;flex:none;place-items:center;width:92px;height:92px;font-size:27px;font-weight:780;display:grid;position:relative;box-shadow:0 20px 42px #2e647729}.profile-avatar>img{object-fit:cover;border-radius:24px;width:100%;height:100%}.profile-avatar__edit{z-index:3;color:#fff;cursor:pointer;background:#1578ad;border:3px solid #fff;border-radius:12px;place-items:center;width:34px;height:34px;transition:background .16s,transform .16s;display:grid;position:absolute;bottom:-9px;right:-9px;box-shadow:0 8px 20px #18679342}.profile-avatar__edit:hover,.profile-avatar__edit:focus-visible{background:#09689e;transform:translateY(-1px)}.profile-identity__copy{min-width:0;position:relative}.profile-identity__copy>span,.profile-card__eyebrow{color:#718d91;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:780;display:flex}.profile-identity__title{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.profile-identity h1{color:#304d56;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,40px);line-height:1.08}.profile-identity__title em{color:#5e8273;background:#e3f1e9;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:740}.profile-identity__title em.profile-status--inactive{color:#987269;background:#f4e9e4}.profile-identity__copy>p{color:#71868a;margin:6px 0 0;font-size:16px}.profile-meta{flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}.profile-meta span{color:#6f8588;align-items:center;gap:6px;font-size:13px;font-weight:620;display:inline-flex}.profile-identity__actions{align-self:flex-start;gap:7px;margin-left:auto;display:flex;position:relative}.profile-identity__actions>:is(a,button),.profile-identity__actions summary{color:#557a89;cursor:pointer;background:#ffffffd1;border:1px solid #d6e5ea;border-radius:13px;place-items:center;width:42px;height:42px;transition:all .18s;display:grid;box-shadow:inset 0 1px #fff}.profile-identity__actions>:is(a,button):hover,.profile-identity__actions summary:hover{color:#2f6c84;background:#fff;border-color:#bcd5de;transform:translateY(-1px)}.profile-identity__actions button:disabled{cursor:wait;opacity:.55}.profile-identity__actions details{position:relative}.profile-identity__actions summary{list-style:none}.profile-identity__actions summary::-webkit-details-marker{display:none}.profile-identity__actions details>div{z-index:30;background:#fffffffa;border:1px solid #d8e5e9;border-radius:14px;gap:3px;width:max-content;min-width:190px;max-width:min(280px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #1f495a24}.profile-identity__actions details>div :is(a,button){color:#4d6f7c;width:100%;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:680;text-decoration:none;display:flex}.profile-identity__actions details>div :is(a,button):hover{background:#edf5f8}.profile-identity__actions details>div button.danger{color:#a45d50}.profile-card{border-radius:23px;overflow:hidden}.profile-card h2{color:#34525a;letter-spacing:-.025em;margin:6px 0 0;font-size:23px}.profile-card h3{color:#3e5960;font-size:17px}.profile-card p{color:var(--profile-muted);font-size:14px;line-height:1.6}.profile-card__header{border-bottom:1px solid var(--profile-line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.profile-card__header a{color:#64827d;align-items:center;gap:6px;font-size:13px;font-weight:720;text-decoration:none;display:inline-flex}.profile-dashboard{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);display:grid}.profile-dashboard__main,.profile-dashboard__aside{align-content:start;gap:var(--ppx-page-flow-gap);display:grid}.profile-welcome{padding:26px}.profile-welcome>p{max-width:670px;margin:8px 0 20px}.profile-facts{border:1px solid var(--profile-line);background:#fafcfbc7;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.profile-facts>div{grid-template-columns:43px 1fr;align-items:center;column-gap:11px;padding:16px;display:grid}.profile-facts>div+div{border-left:1px solid var(--profile-line)}.profile-facts>div>span{color:#72938e;background:#e8f2ef;border-radius:14px;grid-row:span 2;place-items:center;width:43px;height:43px;display:grid}.profile-facts small,.profile-stat small{color:#839497;font-size:12px}.profile-facts strong,.profile-stat strong{color:#425e65;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}.profile-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 24px 24px;display:grid}.profile-people a{border:1px solid var(--profile-line);color:inherit;border-radius:16px;align-items:center;gap:11px;padding:13px;text-decoration:none;display:flex}.profile-people a>span{color:#678883;background:#e6f0ed;border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.profile-people strong,.profile-people small{display:block}.profile-people strong{font-size:14px}.profile-people small{color:var(--profile-muted);margin-top:2px;font-size:12px}.profile-contact{padding:22px}.profile-contact h2{margin-bottom:15px}.profile-contact a{color:#5c7c78;text-overflow:ellipsis;background:#edf5f2;border-radius:13px;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:680;text-decoration:none;display:flex;overflow:hidden}.profile-stat{align-items:center;gap:13px;min-height:88px;padding:17px 19px;display:flex}.profile-stat>span{color:#6c918c;background:#e8f2ef;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}.profile-stat small,.profile-stat strong{display:block}.profile-stat strong{font-size:17px}.profile-information-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:15px;display:grid}.profile-section-switcher{border-radius:19px;gap:3px;padding:7px;display:grid;position:sticky;top:14px}.profile-section-switcher button{color:#71868a;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:680;transition:color .16s,background .16s,transform .16s;display:flex}.profile-section-switcher button:hover,.profile-section-switcher button.active{color:#527670;background:#edf5f2}.profile-section-switcher button:hover{transform:translate(2px)}.profile-section-switcher button span{color:#839695;background:#fffc;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.profile-information-main{min-width:0}.profile-toolbar{border:1px solid var(--profile-line);background:#ffffffc7;border-radius:21px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:19px 22px;display:flex}.profile-toolbar h2{letter-spacing:-.025em;margin:4px 0 0;font-size:23px}.profile-toolbar p{color:var(--profile-muted);margin:4px 0 0;font-size:13px}.profile-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.profile-search{border:1px solid var(--profile-line);color:#849799;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:0 11px;display:flex}.profile-search input{width:165px;color:var(--profile-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.profile-sections{gap:15px;display:grid}.profile-fields{scroll-margin-top:16px;animation:.19s ease-out both profile-section-enter}@keyframes profile-section-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.profile-fields>header{border-bottom:1px solid var(--profile-line);justify-content:space-between;align-items:center;gap:15px;padding:20px 23px;display:flex}.profile-fields h3{margin:5px 0 0;font-size:19px}.profile-lock{color:#7b8d8d;background:#f0f3f1;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:680;display:inline-flex}.profile-field{grid-template-columns:minmax(210px,.8fr) minmax(240px,1.2fr);align-items:center;gap:24px;min-height:67px;padding:11px 23px;display:grid}.profile-field__error{color:#a55c50;grid-column:2;margin-top:-18px;font-size:11px;font-weight:700}.profile-field input[aria-invalid=true]{border-color:#c98b80}.profile-field>span:first-child strong,.profile-field>span:first-child small{display:block}.profile-field>span:first-child strong{font-size:13px}.profile-field>span:first-child strong i{color:#a56d61;margin-left:3px;font-style:normal}.profile-field>span:first-child small{color:#8a9a9c;margin-top:3px;font-size:11px;line-height:1.4}.profile-field__value{color:#4e686d;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.profile-field__value svg{color:#a1afaf}.profile-field__value.profile-field__empty{color:#98a7a8}.profile-field input,.profile-field select,.profile-form-field input,.profile-form-field select,.profile-form-field textarea,.profile-note-composer textarea,.profile-inline-form input{color:#425e65;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cfddda;border-radius:12px;outline:0;padding:9px 11px;font-size:14px;transition:border .15s,box-shadow .15s}.profile-supervisor-editor{gap:7px;min-width:0;display:grid}.profile-supervisor-editor__clear{color:#6b8584;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:12px;font-weight:680}.profile-supervisor-editor__clear:hover{color:#446c68;text-decoration:underline}.profile-button{border:1px solid var(--profile-line);min-height:43px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:720;text-decoration:none;transition:transform .17s,box-shadow .17s;display:inline-flex}.profile-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #3652571a}.profile-button:disabled{cursor:not-allowed;opacity:.52}.profile-button--primary{color:#fff;background:#789d98;border-color:#0000}.profile-button--quiet{color:#5e777b;background:#ffffffdb}.profile-actionbar{z-index:12;width:min(760px,100% - 24px);-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#f9fcfaeb;border-radius:18px;align-items:center;gap:9px;margin:18px auto -42px;padding:11px;display:flex;position:sticky;bottom:16px}.profile-actionbar>div{flex:1;min-width:0;padding-left:6px}.profile-actionbar strong,.profile-actionbar span{display:block}.profile-actionbar strong{font-size:13px}.profile-actionbar span{color:var(--profile-muted);margin-top:2px;font-size:11px}.profile-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#1e313542;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-modal{background:#fbfdfc;border:1px solid #ffffffb8;border-radius:24px;width:min(570px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 35px 90px #21373c33}.profile-modal>header{border-bottom:1px solid var(--profile-line);justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.profile-modal h2{color:#36545c;margin:5px 0 0;font-size:23px}.profile-modal>header>button{color:#68817f;cursor:pointer;background:#eef4f2;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.profile-modal form,.profile-modal>.profile-form-field,.profile-modal>.profile-check,.profile-modal>.profile-change-list,.profile-modal>.profile-feedback{margin-left:24px;margin-right:24px}.profile-modal form{gap:15px;padding:22px 0 0;display:grid}.profile-modal footer{border-top:1px solid var(--profile-line);justify-content:flex-end;gap:8px;margin-top:6px;padding:18px 0 22px;display:flex}.profile-form-field{gap:6px;display:grid}.profile-form-field>span{color:#627a7e;font-size:12px;font-weight:700}.profile-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-check{color:#5e787b;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.profile-change-list{gap:8px;max-height:210px;margin-top:20px;display:grid;overflow:auto}.profile-change-list>div{color:#63817b;background:#edf5f2;border-radius:12px;align-items:flex-start;gap:9px;padding:10px;display:flex}.profile-change-list strong,.profile-change-list small{display:block}.profile-change-list strong{font-size:13px}.profile-change-list small{color:#7d9291;margin-top:2px;font-size:11px}.profile-feedback{border-radius:11px;padding:10px 12px;font-size:12px}.profile-feedback--error{color:#94685f;background:#fbefeb}.profile-modal.ppx-dialog--wide{width:min(680px,100%)}.profile-modal.ppx-dialog--compact{width:min(520px,100%)}.ppx-dialog-copy{color:#637b80;margin:0;font-size:13px;line-height:1.55}.profile-photo-modal{width:min(620px,100%)}.profile-photo-editor{background:#f7fbfd;border:1px solid #d5e5ec;border-radius:20px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;margin:24px;padding:20px;display:grid}.profile-photo-editor__preview{color:#fff;background:linear-gradient(145deg,#74a6b7,#4f8295);border:5px solid #fff;border-radius:32px;place-items:center;width:112px;height:112px;font-size:28px;font-weight:780;display:grid;overflow:hidden;box-shadow:0 16px 34px #26627e29}.profile-photo-editor__preview img{object-fit:cover;width:100%;height:100%}.profile-photo-editor__copy strong,.profile-photo-editor__copy p,.profile-photo-editor__copy small{display:block}.profile-photo-editor__copy strong{color:#315664;font-size:15px}.profile-photo-editor__copy p{color:#78909a;margin:5px 0 0;font-size:12px}.profile-photo-editor__copy small{color:#2f789b;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:11px;font-weight:680;overflow:hidden}.profile-photo-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-photo-button{white-space:nowrap}.profile-photo-button--choose{color:#276f91;background:#fff;border-color:#b9d8e7}.profile-photo-button--primary{color:#fff;background:#1578ad;border-color:#0000}.profile-photo-button--danger{color:#a45d50;background:#fff9f7;border-color:#efd5ce}.profile-photo-feedback{margin-left:24px;margin-right:24px}.profile-modal .profile-photo-actions{grid-template-columns:auto 1fr auto auto;margin:0 24px;display:grid}.profile-salary-hero,.profile-progress-card,.profile-history-summary,.profile-role-intro,.profile-reminder-intro{background:linear-gradient(128deg,#f2f9f6f2,#fffdf9f0);justify-content:space-between;align-items:center;gap:20px;min-height:145px;margin-bottom:15px;padding:26px 28px;display:flex}.profile-salary-hero h2{font-size:36px}.profile-salary-hero p,.profile-progress-card p,.profile-history-summary p,.profile-role-intro p,.profile-reminder-intro p{margin:5px 0 0}.profile-salary-hero__icon{color:#668b85;background:#e5f0ed;border-radius:22px;place-items:center;width:68px;height:68px;display:grid;box-shadow:inset 0 1px #fff}.profile-metric-grid{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px;display:grid}.profile-table-card{margin-top:15px}.profile-table{overflow-x:auto}.profile-table__head,.profile-table__row{grid-template-columns:minmax(200px,1.4fr) repeat(3,minmax(130px,.8fr)) 50px;align-items:center;gap:12px;min-width:760px;padding:0 22px;display:grid}.profile-table__head{color:#829597;letter-spacing:.06em;text-transform:uppercase;background:#f3f7f5;min-height:44px;font-size:11px;font-weight:760}.profile-table__row{color:#637a7e;border-top:1px solid #e7eeec;min-height:62px;font-size:13px}.profile-table__row strong{color:#425e65}.profile-table__row button{color:#77908f;cursor:pointer;background:#f1f5f3;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.profile-progress-ring{background:conic-gradient(#7d9f9a var(--progress),#e4edeb 0);border-radius:50%;flex:none;place-items:center;width:92px;height:92px;display:grid}.profile-progress-ring:before{content:"";background:#fbfdfc;border-radius:50%;grid-area:1/1;width:70px;height:70px}.profile-progress-ring strong{z-index:1;font-size:17px}.profile-task-card{margin-top:15px}.profile-inline-form{border-bottom:1px solid var(--profile-line);gap:9px;padding:17px 22px;display:flex}.profile-inline-form input{flex:1}.profile-task-list article{border-top:1px solid #e8efed;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:10px;min-height:65px;padding:9px 20px;display:grid}.profile-task-list article>button:first-child,.profile-icon-danger{color:#73958f;cursor:pointer;background:#edf5f2;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.profile-task-list strong,.profile-task-list small{display:block}.profile-task-list strong{font-size:14px}.profile-task-list small{color:#89999b;margin-top:2px;font-size:11px}.profile-task-list article.completed strong{color:#8b9b9c;text-decoration:line-through}.profile-icon-danger{color:#a27a70;background:0 0}.profile-timeline-card{margin-top:15px}.profile-timeline article{grid-template-columns:42px 1fr;gap:12px;padding:17px 23px;display:grid}.profile-timeline article>span{color:#6f918b;background:#e9f2ef;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.profile-timeline strong{font-size:14px}.profile-timeline p{align-items:center;gap:8px;margin:6px 0 3px;font-size:13px;display:flex}.profile-timeline del{color:#9b8580}.profile-timeline ins{color:#5f8175;font-weight:680;text-decoration:none}.profile-timeline small{color:#89999b;font-size:11px}.profile-role-intro>span{color:#6c918a;background:#e7f1ee;border-radius:20px;flex:none;place-items:center;width:62px;height:62px;display:grid}.profile-role-intro>div{flex:1}.profile-role-list article{border-top:1px solid #e8efed;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:15px 23px;display:grid}.profile-role-list article>span{color:#71918d;background:#e9f2ef;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.profile-role-list strong,.profile-role-list small{display:block}.profile-role-list strong{font-size:14px}.profile-role-list small{color:#89999b;margin-top:2px;font-size:12px}.profile-role-list em{color:#5f8274;background:#e3f1e9;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:720}.profile-role-list em.inactive{color:#8c746d;background:#f2ece9}.profile-job-next-step{color:#3d5f5a;background:#e7f1ee;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.profile-job-ladder{flex-wrap:wrap;gap:10px;margin:0;padding:18px 23px 23px;list-style:none;display:flex}.profile-job-ladder li{color:#7d9295;border:1px solid #e4ece9;border-radius:999px;align-items:center;gap:8px;padding:8px 15px 8px 10px;font-size:13px;font-weight:600;display:flex}.profile-job-ladder li>span{background:#d8e3e0;border-radius:999px;width:9px;height:9px}.profile-job-ladder li.current{border-color:var(--color-accent);color:#2c4e56;background:#eaf3f5}.profile-job-ladder li.current>span{background:var(--color-accent)}.profile-job-competencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.profile-job-competencies article{border:1px solid #e4ece9;border-radius:15px;padding:15px 17px}.profile-job-competencies header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.profile-job-competencies header>span{color:#7d9295;flex:none;font-size:11px}.profile-job-competencies p{color:#566f73;margin:6px 0 0;font-size:13px}@media(max-width:720px){.profile-job-competencies{grid-template-columns:1fr}}.profile-notes-layout{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);display:grid}.profile-note-composer{padding:23px}.profile-private-label{color:#758a89;background:#eef3f1;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:7px 10px;font-size:11px;font-weight:680;display:inline-flex}.profile-note-composer h2{margin-bottom:14px}.profile-note-composer form{gap:10px;display:grid}.profile-note-composer textarea{resize:vertical}.profile-note-composer form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-note-composer small{color:#909fa0;font-size:11px}.profile-note-list>article{border-top:1px solid #e8efed;grid-template-columns:42px minmax(0,1fr) 38px;gap:11px;padding:18px 22px;display:grid}.profile-note-list>article>span{color:#73908d;background:#eaf2f0;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.profile-note-list article p{color:#4f686d;white-space:pre-wrap;margin:0}.profile-note-list article small{color:#8c9b9d;margin-top:7px;font-size:11px;display:block}.profile-reminder-grid{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profile-reminder{color:inherit;grid-template-columns:47px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:19px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.profile-reminder:hover{transform:translateY(-2px);box-shadow:0 19px 46px #2f4c5218}.profile-reminder>span{color:#6d928c;background:#e7f1ee;border-radius:15px;place-items:center;width:45px;height:45px;display:grid}.profile-reminder small{color:#859698;font-size:11px;font-weight:700}.profile-reminder h3{margin:4px 0 8px}.profile-reminder p{align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.profile-reminder em{color:#718887;background:#f0f5f3;border-radius:999px;margin-top:11px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:680;display:inline-block}.profile-reminder>svg{color:#93a3a4}.profile-backlink{margin-bottom:8px}.profile-table--history .profile-table__head,.profile-table--history .profile-table__row{grid-template-columns:minmax(170px,1.1fr) 115px minmax(140px,1fr) minmax(140px,1fr) 135px 42px;min-width:880px}.profile-table__head button{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:flex}@media(max-width:1100px){.profile-dashboard,.profile-notes-layout,.profile-information-layout{grid-template-columns:1fr}.profile-section-switcher{display:flex;position:static;overflow-x:auto}.profile-section-switcher button{flex:none}.profile-reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.profile-workspace{padding:18px 16px 54px;font-size:14px}.profile-identity{flex-wrap:wrap;align-items:flex-start;min-height:0;padding:23px}.profile-avatar{border-radius:22px;width:70px;height:70px;font-size:21px}.profile-avatar>img{border-radius:17px}.profile-meta{gap:7px;display:grid}.profile-identity__actions{width:100%;margin-left:0}.profile-identity__actions details>div{left:0;right:auto}.profile-dashboard,.profile-facts,.profile-metric-grid,.profile-reminder-grid{grid-template-columns:1fr}.profile-facts>div+div{border-top:1px solid var(--profile-line);border-left:0}.profile-toolbar,.profile-progress-card,.profile-history-summary,.profile-role-intro,.profile-reminder-intro{flex-direction:column;align-items:flex-start}.profile-toolbar__actions{justify-content:flex-start}.profile-field{grid-template-columns:1fr;gap:7px}.profile-field__error{grid-column:1;margin-top:0}.profile-form-grid{grid-template-columns:1fr}.profile-actionbar{flex-wrap:wrap}.profile-actionbar>div{flex-basis:100%;width:100%}.profile-actionbar>.profile-button{flex:1 0 100%;width:100%}.profile-photo-editor{grid-template-columns:86px minmax(0,1fr)}.profile-photo-editor__preview{border-radius:25px;width:86px;height:86px}.profile-photo-button--choose{grid-column:1/-1}.profile-modal .profile-photo-actions{grid-template-columns:1fr 1fr}.profile-photo-actions>span{display:none}.profile-photo-button--danger{grid-column:1/-1}}.settings-dialog.profile-lifecycle-dialog,.settings-dialog.profile-photo-modal{max-height:calc(100dvh - 48px);overflow-y:auto}.settings-dialog.profile-lifecycle-dialog{width:min(680px,100%)}.settings-dialog.profile-lifecycle-dialog--compact{width:min(520px,100%)}.settings-dialog.profile-photo-modal{width:min(620px,100%)}.profile-lifecycle-dialog footer,.settings-dialog .profile-photo-actions{flex-wrap:wrap}.settings-dialog .profile-photo-actions{margin:0 24px 24px}main.profile-workspace>*,main.profile-workspace>div>.ppx-workspace-tabs:only-child{margin-block:0}.org-map{--org-ink:#234b5a;--org-muted:#6f8791;--org-line:#d8e6eb;min-height:100%;color:var(--org-ink);padding:30px 34px 56px;font-size:15px}.org-map__hero,.org-map__signals article,.org-map__workspace{border:1px solid var(--org-line)}@supports (color:color-mix(in lab,red,red)){.org-map__hero,.org-map__signals article,.org-map__workspace{border:1px solid color-mix(in srgb,var(--org-line) 84%,transparent)}}.org-map__hero,.org-map__signals article,.org-map__workspace{background:#fefeff;box-shadow:0 18px 48px #2351620f}.org-map__hero{background:linear-gradient(128deg,#f4fafc,#fff 68%,#f0f7fa);border-radius:27px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:154px;padding:28px 31px;display:flex;overflow:hidden}.org-map__hero h1{color:#304f57;letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(30px,3vw,40px);line-height:1.08}.org-map__hero p{color:var(--org-muted);margin:0;font-size:15px}.org-map__tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #dae6e2db;border-radius:15px;gap:4px;padding:5px;display:flex}.org-map__tabs a{color:#71878a;border-radius:10px;align-items:center;min-height:40px;padding:0 14px;font-size:13px;font-weight:720;text-decoration:none;transition:background .17s,color .17s,transform .17s;display:flex}.org-map__tabs a:hover{color:#557873;transform:translateY(-1px)}.org-map__tabs a[aria-current=page]{color:#527873;background:#fff;box-shadow:0 7px 18px #344f5314}.org-map__signals{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0;display:grid}.org-map__signals article{border-radius:18px;align-items:center;gap:13px;min-height:82px;padding:16px 18px;display:flex}.org-map__signals article>span{color:#6d918d;background:#e8f2ef;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.org-map__signals small,.org-map__signals strong{display:block}.org-map__signals small{color:var(--org-muted);font-size:12px}.org-map__signals strong{margin-top:3px;font-size:19px}.org-map__workspace{border-radius:25px;overflow:hidden}.org-map__toolbar{z-index:40;border-bottom:1px solid var(--org-line);background:#fafdfbe6;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:13px 16px;display:flex;position:relative}.org-map__source{background:#edf4f2;border-radius:13px;gap:3px;padding:4px;display:flex}.org-map__source button{color:#71878a;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:13px;font-weight:710}.org-map__source button.active{color:#4f7470;background:#fff;box-shadow:0 6px 15px #37545714}.org-map__tools{justify-content:flex-end;align-items:center;gap:7px;display:flex}.org-search-wrap,.org-tool-wrap{position:relative}.org-search{border:1px solid var(--org-line);color:#839698;background:#fff;border-radius:12px;align-items:center;gap:8px;width:260px;min-height:42px;padding:0 10px;display:flex}.org-search input{min-width:0;color:var(--org-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.org-search>button{color:#8ca0a1;cursor:pointer;background:0 0;border:0;padding:3px;display:grid}.org-search-results{z-index:80;border:1px solid var(--org-line);width:330px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#fbfdfcfa;border-radius:17px;padding:7px;animation:.17s ease-out org-pop-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 24px 70px #263f442e}.org-search-results button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:39px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px;display:grid}.org-search-results button>.org-result-avatar{color:#5d8380;background:#deece8;border-radius:12px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:820;display:grid}.org-search-results strong,.org-search-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.org-search-results strong{font-size:13px}.org-search-results small{color:var(--org-muted);margin-top:2px;font-size:11px}.org-tool,.org-icon-button{border:1px solid var(--org-line);color:#607c80;min-height:42px;font:inherit;cursor:pointer;background:#ffffffdb;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.org-tool:hover,.org-icon-button:hover,.org-tool.active,.org-icon-button.active{background:#fff;transform:translateY(-1px);box-shadow:0 7px 18px #36525717}.org-icon-button{width:42px;padding:0}.org-tool i{color:#fff;background:#729994;border-radius:8px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.org-popover{z-index:90;border:1px solid var(--org-line);width:290px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#fbfdfcfa;border-radius:17px;padding:9px;animation:.17s ease-out org-pop-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 70px #263f442e}.org-popover--right{left:auto;right:0}.org-popover>span{color:#789092;letter-spacing:.08em;text-transform:uppercase;padding:8px 9px 7px;font-size:11px;font-weight:780;display:block}.org-popover>button{color:#526e72;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;font-size:13px;display:flex}.org-popover>button:hover{background:#edf5f2}.org-popover>button:disabled{opacity:.5;cursor:wait}.org-popover--compact{width:220px}.org-popover--scroll,.org-popover--settings{max-height:410px;overflow:auto}.org-popover--form{gap:11px;padding:14px;display:grid}.org-popover--form>span{padding:0 0 3px}.org-popover--form label{color:#6d8487;gap:6px;font-size:11px;font-weight:700;display:grid}.org-popover select{border:1px solid var(--org-line);color:#47656a;width:100%;min-height:42px;font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 10px;font-size:13px}.org-popover footer{justify-content:flex-end;gap:7px;padding-top:4px;display:flex}.org-popover footer button{border:1px solid var(--org-line);color:#617d80;min-height:38px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 11px;font-size:12px;font-weight:700}.org-popover footer button.primary{color:#fff;background:#789d98;border-color:#0000}.org-popover footer button:disabled{opacity:.45;cursor:not-allowed}.org-popover--settings{padding:12px;display:grid;left:auto;right:0}.org-popover--settings label{color:#587377;border-radius:9px;align-items:center;gap:9px;min-height:35px;padding:0 7px;font-size:12px;display:flex}.org-popover--settings hr{border:0;border-top:1px solid var(--org-line);width:100%}@keyframes org-pop-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.org-map__canvas-wrap{background-color:#f5f7f7;background-image:radial-gradient(circle,var(--org-line) 1.2px,transparent 1.35px);min-height:650px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.org-map__canvas-wrap{background-image:radial-gradient(circle,color-mix(in srgb,var(--org-line) 72%,transparent) 1.2px,transparent 1.35px)}}.org-map__canvas-wrap{background-size:22px 22px}.org-map__canvas{cursor:grab;outline:0;position:absolute;inset:0;overflow:hidden}.org-map__canvas:active{cursor:grabbing}.org-popover--spotlight{width:330px;left:auto;right:0}.org-popover--spotlight>label>input{border:1px solid var(--org-line);color:#47656a;width:100%;min-height:42px;font:inherit;background:#fff;border-radius:11px;outline:0;padding:0 10px;font-size:13px}.org-spotlight-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.org-spotlight-options label{border:1px solid var(--org-line);color:#5f7b86;background:#f7fafb;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.org-spotlight-results{gap:3px;max-height:238px;display:grid;overflow:auto}.org-spotlight-results>button{color:var(--org-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px;display:grid}.org-spotlight-results>button:hover{background:#edf5f8}.org-spotlight-results>button>.org-result-avatar{color:#46788b;background:#e2f0f4;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:780;display:grid}.org-spotlight-results strong,.org-spotlight-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.org-spotlight-results strong{font-size:12px}.org-spotlight-results small{color:var(--org-muted);margin-top:2px;font-size:10px}.org-map__viewport{transform-origin:0 0;transition:transform .24s cubic-bezier(.2,.75,.2,1);position:absolute;top:0;left:0}.org-map__edges{pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.org-map__edges path{fill:none;stroke:#bfd2ce;stroke-width:2px;vector-effect:non-scaling-stroke}.org-map__nodes{position:absolute;top:0;left:0}.org-person-card,.org-unit-card{position:absolute}.org-person-card{background:#fffffff5;border:1px solid #cfdedaf2;border-radius:19px;width:300px;transition:border .17s,box-shadow .17s,filter .17s;overflow:visible;box-shadow:0 16px 38px #314d5216}.org-person-card:hover,.org-person-card.selected{z-index:2;border-color:#a9c4bf;box-shadow:0 22px 50px #304f5326}.org-person-card--tone-1{border-top:4px solid #a8b6cf}.org-person-card--tone-2{border-top:4px solid #b9aecc}.org-person-card--tone-3{border-top:4px solid #c6bd98}.org-person-card--tone-4{border-top:4px solid #9fbda5}.org-person-card--tone-5{border-top:4px solid #c0a8a4}.org-person-card__body{border-radius:inherit;width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:16px;overflow:hidden}.org-person-card__body header{grid-template-columns:43px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.org-person-card__avatar{color:#567d7b;background:linear-gradient(145deg,#dbece7,#edf1f4);border-radius:14px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:830;display:grid}.org-person-card__body header strong,.org-person-card__body header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.org-person-card__body header strong{color:#36565d;font-size:15px}.org-person-card__body header small{color:#87989a;margin-top:3px;font-size:11px}.org-person-card__body header>svg{color:#91a3a4}.org-person-card__facts{gap:7px;margin-top:14px;display:grid}.org-person-card__facts span{color:#86a09d;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;display:grid}.org-person-card__facts span>svg{width:15px;height:15px}.org-person-card__facts i{color:#627a7e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:620;overflow:hidden}.org-person-card__reports{color:#668783;min-width:44px;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e2df;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:760;display:flex;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #324f531c}.org-unit-card{background:#fffffff2;border:1px solid #d4e2df;border-radius:21px;align-items:flex-start;gap:14px;width:252px;min-height:196px;padding:21px;display:flex;box-shadow:0 17px 42px #304d5217}.org-unit-card>span{color:#6b928c;background:#e6f1ed;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.org-unit-card small,.org-unit-card strong{display:block}.org-unit-card small{color:#829697;text-transform:uppercase;font-size:11px;font-weight:750}.org-unit-card strong{color:#3e5c63;margin-top:8px;font-size:18px}.org-unit-card p{color:var(--org-muted);margin:10px 0 0;font-size:13px}.org-map__zoom{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfefde6;border:1px solid #d2e1dde6;border-radius:16px;align-items:center;gap:3px;min-height:47px;padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #2a434826}.org-map__zoom button{color:#617d80;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.org-map__zoom strong{color:#668083;text-align:center;min-width:48px;font-size:12px}.org-map__zoom hr{background:var(--org-line);border:0;width:1px;height:24px}.org-person-detail{z-index:30;width:315px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#fcfefdf0;border:1px solid #cfdedaf0;border-radius:22px;padding:21px;animation:.22s cubic-bezier(.2,.8,.2,1) org-detail-in;position:absolute;top:18px;right:18px;overflow:hidden;box-shadow:0 28px 75px #273f4430}.org-person-detail__close{color:#748b8d;cursor:pointer;background:#edf4f2;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.org-person-detail__identity{align-items:center;gap:12px;padding-right:28px;display:flex}.org-person-detail__identity>span{color:#537c79;background:linear-gradient(145deg,#d9eae5,#edf0f4);border-radius:17px;flex:none;place-items:center;width:53px;height:53px;font-size:14px;font-weight:830;display:grid}.org-person-detail__identity small{color:#799092;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.org-person-detail h2{color:#36565d;margin:4px 0 2px;font-size:20px;line-height:1.15}.org-person-detail__identity p{color:var(--org-muted);margin:0;font-size:12px}.org-person-detail dl{border-top:1px solid var(--org-line);margin:19px 0}.org-person-detail dl div{border-bottom:1px solid var(--org-line);padding:11px 0}.org-person-detail dt{color:#849697;align-items:center;gap:6px;font-size:11px;display:flex}.org-person-detail dd{color:#526e72;margin:5px 0 0;font-size:13px;font-weight:680}.org-person-detail__profile{background:var(--pp-action-primary);min-height:43px;color:var(--pp-action-on-primary);border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:720;text-decoration:none;display:flex}.org-person-detail__profile svg:last-child{margin-left:auto;margin-right:12px}@keyframes org-detail-in{0%{opacity:0;transform:translate(12px)scale(.985)}}.org-map__toast{z-index:100;color:#fff;background:#52746f;border-radius:13px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 15px 35px #263e4233}@media(max-width:1280px){.org-map__toolbar{flex-direction:column;align-items:stretch}.org-map__tools{flex-wrap:wrap;justify-content:flex-start}.org-search{width:300px}}@media(max-width:900px){.org-map{padding:22px}.org-map__hero{flex-direction:column;align-items:flex-start}.org-map__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.org-map__canvas-wrap{min-height:600px}}@media(max-width:620px){.org-map{padding:14px}.org-map__signals{grid-template-columns:1fr}.org-map__tools{grid-template-columns:repeat(4,1fr);display:grid}.org-search-wrap{grid-column:1/-1}.org-search{width:100%}.org-tool{width:100%;font-size:0}.org-tool svg{margin:0}.org-person-detail{width:auto;inset:auto 12px 76px}.org-map__zoom{max-width:calc(100% - 24px);overflow-x:auto}.org-map__tabs{width:100%}.org-map__tabs a{flex:1;justify-content:center}}.org-person-detail__profile{width:100%;min-height:48px;box-shadow:var(--pp-action-shadow);border-color:#0000;border-radius:13px;justify-content:flex-start;gap:9px;padding:0 14px;font-size:13px;font-weight:750}.org-person-detail__profile:hover{background:var(--pp-action-primary-hover)}.org-person-detail__profile svg{flex:none}.org-person-detail__profile svg:last-child{margin-right:0}.ppx-shell:has(.org-map):after{display:none}.org-map__hero{background:#fff}.org-map__toolbar{background:#fffffff5;align-items:center;min-height:64px;padding:10px 14px}.org-map__tools{flex:1;justify-content:flex-start;gap:4px;min-width:0}.org-map__actions{flex:none;align-items:center;gap:4px;display:flex}.org-tool,.org-icon-button{min-height:38px;box-shadow:none;background:0 0;border-color:#0000;font-size:13px}.org-tool>svg:first-child{color:#326f84;stroke-width:2px;background:#e7f1f4;border-radius:9px;flex:0 0 28px;width:28px;height:28px;padding:5px}.org-icon-button{color:#3c7182;position:relative}.org-icon-button>svg{stroke-width:2px;width:19px;height:19px}.org-tool:hover,.org-icon-button:hover,.org-tool.active,.org-icon-button.active{box-shadow:none;background:#eef4f6;border-color:#0000;transform:none}.org-tool:hover>svg:first-child,.org-tool.active>svg:first-child{color:#1f6178;background:#dcecf1}.org-map__tools .org-tool-wrap:nth-child(2)>.org-tool{color:#27667c;background:#e9f3f7}.org-search-panel{z-index:100;border:1px solid var(--org-line);background:#fffffffa;border-radius:16px;width:360px;padding:10px;animation:.17s ease-out org-pop-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 60px #263f4429}.org-search-panel .org-search{width:100%}.org-search-panel .org-search-results{width:100%;max-height:320px;box-shadow:none;border:0;margin-top:8px;padding:0;position:relative;top:auto;right:auto;overflow:auto}@media(min-width:901px){.ppx-content:has(>.org-map){overflow:hidden}.org-map{flex-direction:column;height:100%;min-height:0;padding-bottom:30px;display:flex;overflow:hidden}.org-map__hero,.org-map__signals,.org-map__toolbar{flex:none}.org-map__workspace,.org-map__canvas-wrap{flex:1;min-height:0}.org-map__workspace{border-radius:25px;flex-direction:column;display:flex}}.org-map__zoom{border-radius:14px;min-height:44px;left:auto;right:18px;transform:none;box-shadow:0 12px 34px #2a43481f}.org-map__zoom button.active{color:#27667c;background:#e4eff2}.org-map__hidden-trigger{gap:6px;min-width:48px;padding-inline:9px;width:auto!important;display:flex!important}.org-map__hidden-trigger span{font-size:12px;font-weight:750}.org-hidden-panel{z-index:60;border-left:1px solid var(--org-line);background:#fffffffa;width:min(440px,42%);padding:28px 30px;animation:.24s cubic-bezier(.22,1,.36,1) org-hidden-in;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 44px #2b485017}.org-hidden-panel__close{color:#647b83;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;margin:-8px 0 20px -10px;display:grid}.org-hidden-panel__close:hover{background:#eef4f5}.org-hidden-panel>span{color:#6f8791;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:760}.org-hidden-panel h2{color:#294b58;margin:8px 0 12px;font-size:25px}.org-hidden-panel>p{color:#677e86;margin:0 0 26px;font-size:14px;line-height:1.55}.org-hidden-panel>strong{font-size:14px}.org-hidden-panel__list{gap:6px;margin-top:14px;display:grid}.org-hidden-panel__list article{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.org-hidden-panel__list article:hover{background:#f2f6f7}.org-hidden-panel__list article>.org-hidden-avatar{color:#426f7e;background:#e4f0f3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.org-hidden-panel__list article strong,.org-hidden-panel__list article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.org-hidden-panel__list article strong{font-size:13px}.org-hidden-panel__list article small{color:#7d9198;margin-top:3px;font-size:11px}.org-hidden-panel__list article button{border:1px solid var(--org-line);color:#456b77;min-height:32px;font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-size:12px;font-weight:700}@keyframes org-hidden-in{0%{opacity:0;transform:translate(18px)}}@media(max-width:1280px){.org-map__toolbar{flex-direction:row;align-items:center}.org-map__tools{justify-content:flex-start;overflow-x:auto}.org-tool{white-space:nowrap}}@media(max-width:860px){.org-map__toolbar{flex-direction:column;align-items:stretch}.org-map__actions{justify-content:flex-end}.org-hidden-panel{width:min(440px,86%)}}.payroll-period-strip{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.payroll-period-strip__cycle{align-items:center;gap:10px;min-width:0;display:flex}.payroll-period-strip__cycle>label{color:var(--pp-text-secondary);white-space:nowrap;font-size:13px;font-weight:650}.payroll-period-strip__cycle>.ppx-select{width:min(320px,60vw)}.payroll-period-strip__note{color:var(--pp-text-secondary);margin-inline-start:auto;font-size:13px;font-weight:600}.payroll-change-legend{color:var(--pp-text-secondary);flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:600;display:flex}.payroll-change-legend>span{align-items:center;gap:6px;display:inline-flex}.payroll-change-legend>span:before{content:"";border:1px solid #0000;border-radius:4px;width:12px;height:12px}.payroll-change-legend>span[data-cell-tone=warning]:before{background:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.payroll-change-legend>span[data-cell-tone=warning]:before{background:color-mix(in srgb,var(--pp-action-warning) 14%,var(--pp-surface-raised))}}.payroll-change-legend>span[data-cell-tone=warning]:before{border-color:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.payroll-change-legend>span[data-cell-tone=warning]:before{border-color:color-mix(in srgb,var(--pp-action-warning) 45%,transparent)}}.payroll-change-legend>span[data-cell-tone=danger]:before{background:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.payroll-change-legend>span[data-cell-tone=danger]:before{background:color-mix(in srgb,var(--pp-action-danger) 12%,var(--pp-surface-raised))}}.payroll-change-legend>span[data-cell-tone=danger]:before{border-color:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.payroll-change-legend>span[data-cell-tone=danger]:before{border-color:color-mix(in srgb,var(--pp-action-danger) 45%,transparent)}}.payroll-grid th,.payroll-grid td{white-space:nowrap}.payroll-grid--wide{min-width:max-content}.payroll-export-table td[data-column=file]{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.payroll-lohnart-table td[data-column=lohnart] input{box-sizing:border-box;border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface-raised);width:120px;min-height:36px;color:var(--pp-text-primary);font:inherit;font-variant-numeric:tabular-nums;padding:6px 10px;font-size:13px}.payroll-lohnart-table td[data-column=lohnart] input:focus-visible{outline:2px solid var(--pp-action-primary);outline-offset:2px}.payroll-lohnart-table form{display:contents}.payroll-form{gap:18px;display:grid}.payroll-form>p{color:var(--pp-text-secondary);margin:0;font-size:14px;line-height:1.55}.payroll-form__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 20px;display:grid}.payroll-form__grid--single{max-width:420px}.payroll-form__footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.payroll-choices{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.payroll-choices>legend{color:var(--pp-text-primary);padding:0;font-size:14px;font-weight:700}.payroll-choices>p{color:var(--pp-text-secondary);margin:0;font-size:13px;line-height:1.5}.payroll-choices__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 20px;display:grid}.payroll-choices__grid>label,.payroll-check{min-height:32px;color:var(--pp-text-primary);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.payroll-import-errors{gap:4px;margin:0;padding-inline-start:18px;display:grid}.payroll-period-track{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.payroll-period-track>li{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface-subtle);min-height:44px;color:var(--pp-text-secondary);align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.payroll-period-track>li[aria-current=step]{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.payroll-period-track>li[aria-current=step]{border-color:color-mix(in srgb,var(--pp-action-primary) 40%,var(--pp-border-subtle))}}.payroll-period-track>li[aria-current=step]{color:var(--pp-text-primary)}.payroll-period-track>li.payroll-period-track__done{border-color:var(--pp-status-positive)}@supports (color:color-mix(in lab,red,red)){.payroll-period-track>li.payroll-period-track__done{border-color:color-mix(in srgb,var(--pp-status-positive) 40%,var(--pp-border-subtle))}}.payroll-period-track>li.payroll-period-track__done{background:var(--pp-status-positive)}@supports (color:color-mix(in lab,red,red)){.payroll-period-track>li.payroll-period-track__done{background:color-mix(in srgb,var(--pp-status-positive) 10%,var(--pp-surface-raised))}}.payroll-period-track>li.payroll-period-track__done{color:var(--pp-text-primary)}.payroll-data-table [data-column=select]{width:44px}.payroll-data-table [data-column=position]{width:64px}.payroll-data-table [data-column=attribute]{width:100%}.payroll-data-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--pp-action-primary);margin:0}@media(max-width:620px){.payroll-form__footer{justify-content:stretch}.payroll-form__footer>*{flex:auto}}.performance-hub{color:var(--pp-text-primary);font-size:15px}.performance-signals{margin-bottom:15px}.performance-grid{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);display:grid}.performance-feed{padding:4px 19px 17px}.performance-feed>div:not(.ppx-empty-state),.performance-feed--large>article{border-bottom:1px solid var(--pp-border-subtle);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 2px;display:grid}.performance-feed>div:not(.ppx-empty-state)>span,.performance-feed--large>article>span{background:var(--pp-action-primary-soft);width:39px;height:39px;color:var(--pp-action-primary);border-radius:13px;place-items:center;display:grid}.performance-feed>:not(.ppx-empty-state) strong,.performance-feed>:not(.ppx-empty-state) p{display:block}.performance-feed>:not(.ppx-empty-state) strong{font-size:14px}.performance-feed>:not(.ppx-empty-state) p{max-width:720px;color:var(--pp-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;overflow:hidden}.performance-feed time{color:var(--pp-text-secondary);font-size:12px}.performance-feed--large{padding:0 21px 20px}.performance-feed--large>article,.performance-feed--large>.performance-open-review{grid-template-columns:42px minmax(0,1fr) auto auto;padding:17px 0}.performance-open-review{border-bottom:1px solid var(--pp-border-subtle);color:inherit;align-items:center;gap:12px;text-decoration:none;display:grid}.performance-open-review:hover strong{text-decoration:underline}.performance-open-review>span{background:var(--pp-action-primary-soft);width:39px;height:39px;color:var(--pp-action-primary);border-radius:13px;place-items:center;display:grid}.performance-open-review>svg:last-child{color:var(--pp-text-secondary)}.performance-feed--large small{color:var(--pp-text-secondary);text-transform:capitalize;margin-bottom:4px;font-size:11px;display:block}.performance-feed--large em{background:var(--pp-surface-subtle);color:var(--pp-text-secondary);border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:700}.performance-list-card>header{min-height:84px}.performance-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.performance-tools input[type=search]{box-sizing:border-box;border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);width:250px;max-width:100%;min-height:40px;color:var(--pp-text-primary);font:inherit;border-radius:11px;padding:0 12px;font-size:14px}.performance-tools input[type=search]::placeholder{color:var(--pp-text-secondary)}.performance-tools input[type=search]:focus-visible{border-color:var(--pp-action-primary);outline:2px solid var(--pp-action-primary-focus,var(--pp-action-primary-soft));outline-offset:1px}.performance-table-wrap table{min-width:940px}.performance-table-wrap td:first-child a{color:inherit;font-weight:750;text-decoration:none}.performance-table-wrap td:first-child a:hover{text-decoration:underline}.performance-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.performance-sort:hover,.performance-table-wrap th[aria-sort=ascending],.performance-table-wrap th[aria-sort=descending]{color:var(--pp-action-primary)}.performance-person{align-items:center;gap:10px;display:flex}.performance-rating{align-items:center;gap:8px;display:flex}.performance-rating>i{background:var(--pp-border-subtle);border-radius:999px;flex:0 0 4px;width:4px;height:22px}.performance-rating[data-tone=critical]>i{background:var(--pp-action-danger)}.performance-rating[data-tone=warning]>i{background:var(--pp-action-warning)}.performance-rating[data-tone=info]>i{background:var(--pp-action-primary)}.performance-rating[data-tone=success]>i{background:var(--pp-action-success)}.performance-rating select{min-width:168px}.performance-rating :global(select){min-width:168px}.performance-cycle-table table{min-width:820px}.performance-status{background:var(--pp-surface-subtle);color:var(--pp-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-style:normal;font-weight:740;display:inline-flex}.performance-status[data-tone=info]{background:var(--pp-action-primary-soft);color:var(--pp-action-primary)}.performance-status[data-tone=success]{background:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.performance-status[data-tone=success]{background:color-mix(in oklab,var(--pp-action-success) 14%,var(--pp-surface-raised))}}.performance-status[data-tone=success]{color:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.performance-status[data-tone=success]{color:color-mix(in oklab,var(--pp-action-success) 74%,var(--pp-text-primary))}}.performance-status[data-tone=warning]{background:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.performance-status[data-tone=warning]{background:color-mix(in oklab,var(--pp-action-warning) 16%,var(--pp-surface-raised))}}.performance-status[data-tone=warning]{color:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.performance-status[data-tone=warning]{color:color-mix(in oklab,var(--pp-action-warning) 72%,var(--pp-text-primary))}}.performance-status[data-tone=critical]{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.performance-back{display:flex}.performance-editor-grid{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);display:grid}.performance-form{gap:15px;display:grid}.performance-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.performance-participant-list{max-height:560px;display:grid;overflow:auto}.performance-participant-list>label{color:var(--pp-text-primary);cursor:pointer;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.performance-participant-list>label:not(:last-child){border-bottom:1px solid var(--pp-border-subtle)}.performance-participant-list>label:first-child{padding-top:0}.performance-participant-list>label:last-child{padding-bottom:0}.performance-participant-list>label.selected{border-radius:var(--pp-radius-md);background:var(--pp-action-primary-soft);margin:0 -10px;padding-left:10px;padding-right:10px}.performance-participant-list>label>input{width:17px;height:17px}.performance-cycle-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.performance-list{display:grid}.performance-list>article{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.performance-list>article>div{flex:200px;min-width:0}.performance-list>article:not(:last-child){border-bottom:1px solid var(--pp-border-subtle)}.performance-list>article:first-child{padding-top:0}.performance-list>article:last-child{padding-bottom:0}.performance-list strong{display:block}.performance-list p{color:var(--pp-text-secondary);margin:3px 0 0;font-size:12px}.performance-task-actions{gap:7px;display:flex}.performance-participants em{color:var(--pp-text-secondary);font-size:11px;font-style:normal;font-weight:720}.performance-switches{gap:10px;display:grid}.performance-trust p{color:var(--pp-text-secondary);margin:0;font-size:13px;line-height:1.65}.performance-grid--ratings{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}.performance-link-list{max-height:520px;display:grid;overflow:auto}.performance-link-list>a{color:var(--pp-text-primary);grid-template-columns:43px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:15px 0;text-decoration:none;display:grid}.performance-link-list>a:not(:last-child){border-bottom:1px solid var(--pp-border-subtle)}.performance-link-list>a:first-child{padding-top:0}.performance-link-list>a:last-child{padding-bottom:0}.performance-link-list>a:hover strong{text-decoration:underline}.performance-link-list>a>span{border-radius:var(--pp-radius-md);background:var(--pp-action-primary-soft);width:42px;height:42px;color:var(--pp-action-primary);place-items:center;display:grid}.performance-link-list strong,.performance-link-list small{display:block}.performance-link-list small{color:var(--pp-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.performance-form-editor textarea{resize:vertical}.performance-questions{border:1px solid var(--pp-border-subtle);border-radius:16px;overflow:hidden}.performance-questions>header{background:var(--pp-surface-subtle);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.performance-questions>header span{color:var(--pp-text-secondary);text-transform:uppercase;font-size:12px;font-weight:760}.performance-questions>header strong{margin-left:8px}.performance-questions>header button{color:var(--pp-action-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:13px;font-weight:730;display:inline-flex}.performance-questions>label{border-top:1px solid var(--pp-border-subtle);grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:13px 15px;display:grid}.performance-questions>label>span{background:var(--pp-action-primary-soft);width:31px;height:31px;color:var(--pp-action-primary);border-radius:10px;place-items:center;font-size:12px;font-weight:760;display:grid}.performance-questions>label button{background:var(--pp-action-danger-soft);width:33px;height:33px;color:var(--pp-action-danger);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.performance-feedback{border-radius:13px;align-items:center;gap:8px;margin-bottom:15px;padding:11px 14px;font-size:13px;display:flex}.performance-feedback--error{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.performance-rating-list{max-height:520px;display:grid;overflow:auto}.performance-rating-list>div{grid-template-columns:minmax(180px,1fr) 1fr 1fr;align-items:center;gap:10px;padding:11px 0;display:grid}.performance-rating-list>div:not(:last-child){border-bottom:1px solid var(--pp-border-subtle)}.performance-rating-list>div:first-child{padding-top:0}.performance-rating-list>div:last-child{padding-bottom:0}.performance-toast{z-index:5200;background:var(--pp-action-primary);color:#fff;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 35px #263e4233}.performance-activities{grid-column:1/-1}.performance-activity-list{gap:2px;padding:5px 25px 23px;display:grid}.performance-activity-toggle{border-bottom:1px solid var(--pp-border-subtle);cursor:pointer;color:var(--pp-text-primary);grid-template-columns:20px 39px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;display:grid}.performance-activity-toggle.selected{background:var(--pp-action-primary-soft);border-radius:13px;margin:0 -10px;padding-left:10px;padding-right:10px}.performance-activity-toggle input{width:17px;height:17px}.performance-activity-toggle>span{background:var(--pp-action-primary-soft);width:39px;height:39px;color:var(--pp-action-primary);border-radius:13px;place-items:center;display:grid}.performance-activity-toggle strong,.performance-activity-toggle small{display:block}.performance-activity-toggle small{color:var(--pp-text-secondary);margin-top:3px;font-size:12px}.performance-activity-settings{border-left:2px solid var(--pp-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:4px 0 14px 71px;padding:4px 0 4px 16px;display:grid}.performance-activity-settings label{color:var(--pp-text-primary);gap:6px;font-size:13px;font-weight:700;display:grid}.performance-activity-settings label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center;font-weight:600}.performance-activity-settings label:has(input[type=checkbox]) input{width:17px;height:17px}.performance-activity-settings :is(select){border:1px solid var(--pp-border-subtle);min-height:40px;color:var(--pp-text-primary);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:13px}@media(max-width:900px){.performance-activity-settings{grid-template-columns:1fr;margin-left:0}}.performance-review-status{background:var(--pp-surface-subtle);color:var(--pp-text-secondary);text-transform:capitalize;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700}.performance-review-status[data-status=shared],.performance-review-status[data-status=submitted]{background:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.performance-review-status[data-status=shared],.performance-review-status[data-status=submitted]{background:color-mix(in oklab,var(--pp-action-success) 14%,var(--pp-surface-raised))}}.performance-review-status[data-status=shared],.performance-review-status[data-status=submitted]{color:var(--pp-action-success)}.performance-review-reviewer{color:var(--pp-text-secondary);margin:0;padding:0 25px;font-size:13px}.performance-empty-inline{color:var(--pp-text-secondary);margin:0 25px 14px;font-size:13px}@media(max-width:900px){.performance-grid,.performance-editor-grid{grid-template-columns:1fr}.performance-tools{flex-direction:column;align-items:stretch;width:100%}.performance-tools label,.performance-tools input{width:100%}.performance-list-card>header{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.performance-rating-list>div{grid-template-columns:1fr}}.goals-hub,.goals-dialog-backdrop{--goal-ink:#294f5e;--goal-muted:#71888f;--goal-line:#d8e6ea;min-height:100%;color:var(--goal-ink);padding:30px 34px 60px;font-size:15px}.goals-hero,.goals-card,.goals-signals article{border:1px solid var(--goal-line)}@supports (color:color-mix(in lab,red,red)){.goals-hero,.goals-card,.goals-signals article{border:1px solid color-mix(in srgb,var(--goal-line) 84%,transparent)}}.goals-hero,.goals-card,.goals-signals article{background:#feffff;box-shadow:0 18px 48px #234b5a0e}.goals-hero{background:linear-gradient(128deg,#f4f9fb,#fff 67%,#eef7fa);border-radius:27px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:166px;padding:28px 31px;display:flex}.goals-card>header span,.goals-details-form>header>span,.goals-settings>header>span,.goals-dialog header span{color:#718e92;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:790;display:flex}.goals-hero h1{color:#304f57;letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(30px,3vw,40px);line-height:1.08}.goals-hero p{color:var(--goal-muted);margin:0;font-size:15px}.goals-hero__actions{align-items:center;gap:9px;display:flex}.goals-button{border:1px solid var(--goal-line);color:#5d787b;min-height:43px;font:inherit;cursor:pointer;background:#ffffffe0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:720;text-decoration:none;transition:transform .17s,box-shadow .17s;display:inline-flex}.goals-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 22px #3652571a}.goals-button:disabled{cursor:not-allowed;opacity:.5}.goals-button--primary{color:#fff;background:#789d98;border-color:#0000}.goals-button--danger{color:#95685f}.goals-tabs{border:1px solid var(--goal-line);gap:4px;margin:15px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.goals-tabs{border:1px solid color-mix(in srgb,var(--goal-line) 82%,transparent)}}.goals-tabs{background:#f8fbf9e0;border-radius:17px;padding:5px}.goals-tabs button{color:#71868a;min-height:41px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.goals-tabs button.active{color:#527873;background:#fff;box-shadow:0 7px 18px #344f5314}.goals-signals{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px;display:grid}.goals-signals article{border-radius:18px;align-items:center;gap:13px;min-height:82px;padding:16px 18px;display:flex}.goals-signals article>span{color:#6d918d;background:#e8f2ef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.goals-signals small,.goals-signals strong{display:block}.goals-signals small{color:var(--goal-muted);font-size:12px}.goals-signals strong{margin-top:3px;font-size:19px}.goals-card{border-radius:24px;overflow:hidden}.goals-card>header{border-bottom:1px solid var(--goal-line);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:17px 21px;display:flex}.goals-card>header h2{margin:5px 0 0;font-size:21px}.goals-person-select{width:min(330px,100%)}.goals-person-select .person-picker__trigger{border-color:var(--goal-line);background:#fff;min-height:48px}.goals-list-card>header>div:first-child>small{color:var(--goal-muted);font-size:12px;display:block}.goals-tools{align-items:center;gap:8px;display:flex}.goals-tools>label{border:1px solid var(--goal-line);color:#849799;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:43px;padding:0 12px;display:flex}.goals-tools input{width:220px;color:var(--goal-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.goals-list{padding:8px 20px 20px;display:grid}.goals-list>article{border-bottom:1px solid var(--goal-line);position:relative}.goals-list>article:last-child{border-bottom:0}.goals-list>article>a{color:var(--goal-ink);transition:background-color var(--ppx-duration-fast) ease;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:14px;padding:13px 4px 13px 34px;text-decoration:none;display:grid}.goals-list>article>a:hover{background:#f2f8f7}.goals-select{z-index:2;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.goals-progress{--progress:0deg;background:conic-gradient(#7da39d var(--progress),#e8efed 0);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.goals-progress:before{content:"";background:#fbfdfc;border-radius:50%;grid-area:1/1;width:53px;height:53px}.goals-progress span{z-index:1;grid-area:1/1;font-size:13px;font-weight:780}.goals-progress--small{width:44px;height:44px}.goals-progress--small:before{width:33px;height:33px}.goals-progress--small span{font-size:11px}.goals-list__copy{min-width:0}.goals-list article small{color:#7f9597;text-transform:uppercase;font-size:11px;font-weight:720}.goals-list h3{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 2px;font-size:15px;overflow:hidden}.goals-list p{color:var(--goal-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.goals-list__meta{min-width:0}.goals-list footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.goals-list footer em,.goals-list footer span{color:#708787;background:#edf4f2;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.goals-empty{color:#76908f;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:270px;display:grid}.goals-empty strong{color:#4e6a6e;margin-top:11px;font-size:17px}.goals-empty p{margin:5px 0}.goals-empty--small{min-height:120px;font-size:13px}.goals-back{color:#607e7d;align-items:center;gap:7px;margin:15px 0;font-size:13px;font-weight:730;text-decoration:none;display:inline-flex}.goals-detail-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;margin-bottom:15px;display:grid}.goals-progress-card{align-items:center;gap:18px;min-height:132px;padding:22px;display:flex}.goals-progress--large{width:88px;height:88px}.goals-progress--large:before{width:69px;height:69px}.goals-progress--large span{font-size:16px}.goals-progress-card small{color:#6e8989;font-size:12px}.goals-progress-card h2{margin:5px 0;font-size:22px}.goals-progress-card p{color:var(--goal-muted);margin:0;font-size:12px}.goals-meta-card{grid-template-columns:repeat(3,1fr);align-items:center;gap:1px;padding:15px;display:grid}.goals-meta-card>div{border-left:1px solid var(--goal-line);padding:14px}.goals-meta-card>div:first-child{border-left:0}.goals-meta-card small,.goals-meta-card strong{display:block}.goals-meta-card small{color:var(--goal-muted);font-size:11px}.goals-meta-card strong{margin-top:5px;font-size:14px}.goals-detail-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:15px;display:grid}.goals-detail-main{gap:15px;display:grid}.goals-progress-editor>header select{border:1px solid var(--goal-line);color:#526f73;min-height:40px;font:inherit;background:#fff;border-radius:11px;padding:0 10px;font-size:13px}.goals-subgoals{padding:4px 21px}.goals-subgoals>article{border-bottom:1px solid #e8efed;grid-template-columns:minmax(0,1fr) auto 34px 34px;align-items:center;gap:9px;padding:16px 0;display:grid}.goals-subgoals>article.goals-linked{grid-template-columns:minmax(0,1fr) auto}.goals-subgoals small,.goals-subgoals strong{display:block}.goals-subgoals small{color:#819598;text-transform:capitalize;font-size:11px}.goals-subgoals strong{margin-top:4px;font-size:14px}.goals-subgoals p{color:var(--goal-muted);margin:4px 0 0;font-size:12px}.goals-subgoals>article>button,.goals-comments article>button{color:#718886;cursor:pointer;background:#eef4f2;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.goals-measure{color:#7b9092;align-items:center;gap:6px;font-size:12px;display:flex}.goals-measure input:not([type=checkbox]){border:1px solid var(--goal-line);color:#48666a;width:86px;min-height:39px;font:inherit;background:#fff;border-radius:10px;outline:0;padding:0 9px}.goals-progress-editor>footer{justify-content:flex-end;gap:8px;padding:16px 21px 20px;display:flex}.goals-inline-edit{grid-column:1/-1;grid-template-columns:1fr 1fr 150px auto;gap:8px;display:grid}.goals-inline-edit :is(input,select){border:1px solid var(--goal-line);min-height:39px;font:inherit;background:#fff;border-radius:10px;padding:0 9px}.goals-inline-edit button{color:#fff;font:inherit;background:#789d98;border:0;border-radius:10px;padding:0 12px;font-weight:700}.goals-comments>form{border-bottom:1px solid var(--goal-line);grid-template-columns:1fr auto;align-items:end;gap:10px;padding:16px 21px;display:grid}.goals-comments textarea,.goals-details-form :is(input,textarea,select),.goals-comments article textarea{border:1px solid var(--goal-line);color:#48666a;width:100%;font:inherit;resize:vertical;background:#fff;border-radius:11px;outline:0;padding:10px;font-size:14px}.goals-comments>div{padding:4px 21px 20px}.goals-comments>div>article{border-bottom:1px solid #e8efed;grid-template-columns:36px minmax(0,1fr) 32px 32px;align-items:start;gap:9px;padding:15px 0;display:grid}.goals-comments article>span{color:#6d918d;background:#e9f2ef;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.goals-comments article small{color:#809497;font-size:11px}.goals-comments article p{color:#536e72;margin:5px 0 0;font-size:13px;line-height:1.5}.goals-comments article div>button{color:#fff;font:inherit;background:#789d98;border:0;border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12px}.goals-detail-side{gap:15px;display:grid}.goals-details-form>header{padding:20px 21px;display:block}.goals-details-form h2{margin:5px 0 0;font-size:21px}.goals-details-form form{gap:13px;padding:18px 21px 21px;display:grid}.goals-details-form label,.goals-dialog label{color:#657e82;gap:6px;font-size:13px;font-weight:700;display:grid}.goals-check{align-items:center;gap:8px!important;display:flex!important}.goals-check input{width:18px!important;min-height:18px!important}.goals-history>header{padding:20px 21px;display:block}.goals-history>div{padding:4px 21px 18px}.goals-history p{border-left:1px solid #dbe7e4;margin:0;padding:12px 0 12px 20px;position:relative}.goals-history p>span{background:#85a9a3;border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:-5px}.goals-history strong,.goals-history small{display:block}.goals-history strong{text-transform:capitalize;font-size:12px}.goals-history small{color:var(--goal-muted);margin-top:3px;font-size:10px}.goals-settings{max-width:840px;margin:var(--ppx-page-content-gap) auto 0}.goals-settings>header{padding:26px 28px;display:block}.goals-settings h2{margin:7px 0 4px;font-size:26px}.goals-settings header p{color:var(--goal-muted);margin:0;font-size:13px}.goals-settings form{gap:12px;padding:22px 28px 28px;display:grid}.goals-settings form>label{border:1px solid var(--goal-line);cursor:pointer;background:#fbfdfc;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex}.goals-settings label strong,.goals-settings label small{display:block}.goals-settings label small{color:var(--goal-muted);margin-top:4px;font-size:12px}.goals-settings footer{justify-content:flex-end;padding-top:7px;display:flex}.goals-feedback{color:#95685f;background:#faeeea;border-radius:13px;align-items:center;gap:8px;margin-top:15px;padding:11px 14px;font-size:13px;display:flex}.goals-dialog-backdrop{z-index:5000;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.goals-dialog{background:#fbfdfc;border:1px solid #ffffffb8;border-radius:24px;width:min(700px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 35px 90px #21373c33}.goals-dialog--small{width:min(540px,100%)}.goals-dialog>header{border-bottom:1px solid var(--goal-line);justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;display:flex}.goals-dialog h2{margin:5px 0 0;font-size:23px}.goals-dialog header>button{color:#68817f;cursor:pointer;background:#eef4f2;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.goals-dialog>form{gap:14px;padding:22px 24px;display:grid}.goals-dialog :is(input,select,textarea){border:1px solid var(--goal-line);color:#47656a;width:100%;min-height:43px;font:inherit;background:#fff;border-radius:11px;outline:0;padding:9px 10px;font-size:14px}.goals-dialog form>footer{justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.goals-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.goals-recipient-list{border:1px solid var(--goal-line);border-radius:14px;max-height:320px;overflow:auto}.goals-recipient-list>label{border-bottom:1px solid #e8efed;align-items:center;gap:9px;padding:11px 13px;display:flex}.goals-recipient-list input{width:18px;min-height:18px}.goals-recipient-list--wizard strong,.goals-recipient-list--wizard small{display:block}.goals-recipient-list--wizard small{color:var(--goal-muted);margin-top:3px;font-size:11px}.goals-weight-input{align-items:center;display:flex}.goals-weight-input input{border-radius:11px 0 0 11px!important}.goals-weight-input span{border:1px solid var(--goal-line);background:#eef4f2;border-left:0;border-radius:0 11px 11px 0;place-items:center;min-height:43px;padding:0 11px;display:grid}.goals-weight-total{color:#617e7e;background:#eef4f2;border-radius:11px;margin:0;padding:11px;font-weight:740}.goals-dialog--wizard{background:#f8fbfc;width:min(920px,100%)}.goals-dialog--wizard>header{background:#fff}.goals-wizard-steps{border-bottom:1px solid var(--goal-line);background:#fff;grid-template-columns:repeat(4,1fr);gap:1px;padding:0 24px;display:grid}.goals-wizard-steps button{color:#7c9197;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:end;column-gap:10px;min-height:82px;padding:14px 10px;display:grid;position:relative}.goals-wizard-steps button>span{background:#f3f8fa;border:1px solid #d7e5e9;border-radius:11px;grid-row:1/3;align-self:center;place-items:center;width:32px;height:32px;display:grid}.goals-wizard-steps small{letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:10px;font-weight:750}.goals-wizard-steps strong{color:#607b84;align-self:start;margin-top:2px;font-size:13px}.goals-wizard-steps button.active>span{color:#286d85;background:#e4f3f8;border-color:#7eacbc;box-shadow:0 7px 18px #2b697f1f}.goals-wizard-steps button.active strong{color:#265b6d}.goals-wizard-steps button:disabled{cursor:default;opacity:.62}.goals-dialog--wizard>form{padding:0}.goals-wizard-panel{min-height:410px;padding:25px 28px 20px;animation:.23s cubic-bezier(.22,1,.36,1) goals-panel-in}.goals-wizard-panel>label+label,.goals-wizard-panel>label+div{margin-top:17px}.goals-wizard-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.goals-wizard-heading>span{color:#3f7b8f;background:#e6f2f6;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.goals-wizard-heading h3{color:#294f5e;margin:0;font-size:20px}.goals-wizard-heading p{color:var(--goal-muted);margin:4px 0 0;font-size:13px}.goals-dialog--wizard form>footer{border-top:1px solid var(--goal-line);background:#fff;align-items:center;padding:16px 24px}.goals-wizard-count{color:#83969b;margin:auto;font-size:12px;font-weight:700}.goals-form-grid--three{grid-template-columns:repeat(3,1fr)}.goals-choice-grid{gap:10px;margin-bottom:17px;display:grid}.goals-choice-grid--two{grid-template-columns:1fr 1fr}.goals-choice-grid button{border:1px solid var(--goal-line);color:#759099;text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:13px;min-height:82px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:flex}.goals-choice-grid button:hover{transform:translateY(-1px)}.goals-choice-grid button.active{color:#316d82;background:#eef8fb;border-color:#80adbb;box-shadow:inset 0 0 0 1px #66a1b524}.goals-choice-grid button span,.goals-choice-grid button strong,.goals-choice-grid button small{display:block}.goals-choice-grid button strong{color:#385f6c;font-size:14px}.goals-choice-grid button small{color:#83979d;margin-top:4px;font-size:11px}.goals-permissions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.goals-permissions h4{color:#526f78;grid-column:1/-1;margin:0;font-size:13px}.goals-permissions label{border:1px solid var(--goal-line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.goals-permissions input{margin-top:1px;width:18px!important;min-height:18px!important}.goals-permissions span,.goals-permissions strong,.goals-permissions small{display:block}.goals-permissions strong{color:#45656f;font-size:13px}.goals-permissions small{color:#87999e;margin-top:4px;font-size:11px;font-weight:500;line-height:1.4}.goals-subgoal-builder{gap:11px;display:grid}.goals-subgoal-builder>article{border:1px solid var(--goal-line);background:#fff;border-radius:17px;overflow:hidden}.goals-subgoal-builder article>header{background:#f7fafb;border-bottom:1px solid #e5edf0;grid-template-columns:34px 1fr 34px;align-items:center;gap:10px;padding:12px 14px;display:grid}.goals-subgoal-builder article>header>span{color:#367589;background:#e4f2f6;border-radius:10px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.goals-subgoal-builder article>header strong,.goals-subgoal-builder article>header small{display:block}.goals-subgoal-builder article>header strong{color:#3d5e69;font-size:13px}.goals-subgoal-builder article>header small{color:#84979d;margin-top:2px;font-size:10px}.goals-subgoal-builder article>header button{color:#9a6b63;cursor:pointer;background:#f5ecea;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.goals-subgoal-builder article>header button:disabled{opacity:.35;cursor:not-allowed}.goals-subgoal-builder article>div{grid-template-columns:1.4fr 1.4fr 1fr .75fr 1fr .72fr;gap:9px;padding:14px;display:grid}.goals-subgoal-builder article label{font-size:11px}.goals-subgoal-builder>footer{justify-content:space-between;align-items:center;display:flex}.goals-subgoal-builder>footer>span{color:#547b70;background:#e9f5f1;border-radius:10px;padding:9px 11px;font-size:12px}.goals-subgoal-builder>footer>span.invalid{color:#986a62;background:#faece9}.goals-audience-summary{color:#3d768a;background:#eef8fb;border:1px solid #b7d3dc;border-radius:17px;grid-template-columns:40px 1fr 24px;align-items:center;gap:13px;min-height:95px;padding:18px;display:grid}.goals-audience-summary strong,.goals-audience-summary small{display:block}.goals-audience-summary strong{color:#335c69}.goals-audience-summary small{color:#728b93;margin-top:5px;font-size:12px}.goals-recipient-list--wizard{background:#fff;max-height:355px}.goals-recipient-list--wizard>label{cursor:pointer;grid-template-columns:18px 38px 1fr 20px;min-height:61px;display:grid}.goals-recipient-list--wizard>label>.ppx-person-avatar{justify-self:center}.goals-recipient-list--wizard>label>svg{opacity:0;color:#347b91}.goals-recipient-list--wizard>label.active{background:#eff8fb}.goals-recipient-list--wizard>label.active>svg{opacity:1}.goals-create-review{border:1px solid var(--goal-line);background:#fff;border-radius:17px;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid;overflow:hidden}.goals-create-review>div{border-bottom:1px solid #e7eef0;padding:17px 18px}.goals-create-review>div:nth-child(odd){border-right:1px solid #e7eef0}.goals-create-review dt{color:#83979d;text-transform:uppercase;font-size:11px;font-weight:750}.goals-create-review dd{color:#3c5e69;margin:6px 0 0;font-size:14px;font-weight:700}.goals-card,.goals-signals article{transition:border-color .18s,box-shadow .18s,transform .18s}@keyframes goals-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media(max-width:1180px){.goals-detail-grid{grid-template-columns:1fr}.goals-detail-side{grid-template-columns:1fr 1fr}}@media(max-width:900px){.goals-hub{padding:22px}.goals-hero{flex-direction:column;align-items:flex-start}.goals-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-detail-head{grid-template-columns:1fr}.goals-list-card>header{flex-direction:column;align-items:flex-start}.goals-tools{flex-wrap:wrap;width:100%}.goals-detail-side{grid-template-columns:1fr}.goals-subgoal-builder article>div{grid-template-columns:1fr 1fr 1fr}.goals-wizard-steps strong{font-size:11px}}.goals-filter-panel{border-bottom:1px solid var(--goal-line);background:#f6faf8;grid-template-columns:repeat(4,minmax(145px,1fr));gap:11px;padding:16px 20px;display:grid}.goals-filter-panel label{color:var(--goal-muted);gap:6px;font-size:11px;font-weight:700;display:grid}.goals-filter-panel select,.goals-filter-panel input{border:1px solid var(--goal-line);min-height:39px;color:var(--goal-ink);font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:12px}.goals-filter-panel>button{align-self:end}@media(max-width:1100px){.goals-filter-panel{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media(max-width:640px){.goals-filter-panel{grid-template-columns:1fr}}@media(max-width:620px){.goals-hub{padding:14px}.goals-signals{grid-template-columns:1fr}.goals-hero__actions{width:100%;display:grid}.goals-form-grid,.goals-form-grid--three,.goals-meta-card{grid-template-columns:1fr}.goals-list>article>a{grid-template-columns:40px minmax(0,1fr);align-items:start;row-gap:8px}.goals-list__meta{grid-column:2}.goals-list footer{justify-content:flex-start}.goals-list>article>a>svg{display:none}.goals-subgoals>article,.goals-inline-edit,.goals-comments>form{grid-template-columns:1fr}.goals-wizard-steps{padding:0 8px}.goals-wizard-steps button{grid-template-columns:1fr;place-items:center;min-height:62px;padding:8px 2px}.goals-wizard-steps button>span{grid-row:auto}.goals-wizard-steps small,.goals-wizard-steps strong{display:none}.goals-wizard-panel{padding:20px 16px}.goals-choice-grid--two,.goals-permissions,.goals-create-review,.goals-subgoal-builder article>div{grid-template-columns:1fr}.goals-create-review>div:nth-child(odd){border-right:0}}.training-hub{--tr-ink:var(--pp-text-primary);--tr-muted:var(--pp-text-secondary);--tr-line:#dce8e5;color:var(--tr-ink);font-size:15px}.training-hub>.ppx-page-header+*{margin-top:var(--ppx-page-content-gap,16px)}.training-assignments{margin-bottom:var(--ppx-page-flow-gap,10px)}.training-participant-avatar{font-size:11px;font-weight:850;overflow:hidden}.training-participant-avatar>img{object-fit:cover;width:100%;height:100%}.training-course-list article>span,.training-records article>span{border-radius:var(--pp-radius-md);color:#6d918d;background:#e8f2ef;place-items:center;width:44px;height:44px;display:grid}.training-tools label{border:1px solid var(--tr-line);border-radius:var(--pp-radius-md);min-height:43px;color:var(--pp-text-secondary);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.training-tools label input{width:220px;font:inherit;background:0 0;border:0;font-size:14px}.training-tools label input:focus-visible{outline:none}.training-tools label:focus-within{border-color:var(--pp-action-primary);outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.training-course-list{--training-facts-width:310px}.training-course-list>article{grid-template-columns:45px minmax(0,1fr) var(--training-facts-width) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.training-course-list>article:not(:last-child){border-bottom:1px solid #e8efed}.training-course-list>article:first-child{padding-top:0}.training-course-list>article:last-child{padding-bottom:0}.training-course-list small,.training-course-list h3,.training-course-list p{display:block}.training-course-list small{color:var(--pp-text-secondary);text-transform:uppercase;font-size:10px;font-weight:740}.training-course-list h3{margin:4px 0;font-size:15px}.training-course-list p{color:var(--tr-muted);margin:0;font-size:12px;line-height:1.55}.training-course-list>article>.training-session-list{grid-column:2/-1}.training-records>article{grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 0;display:grid}.training-records>article:first-child{padding-top:0}.training-records>article:last-child{padding-bottom:0}.training-records :not(.ppx-person-cell__text)>small{color:var(--pp-text-secondary);text-transform:uppercase;font-size:10px}.training-records small[data-verification=submitted]{color:#8a6d3b}.training-records small[data-verification=rejected]{color:#95685f}.training-records h3{margin:4px 0;font-size:15px}.training-records p{color:var(--tr-muted);margin:0;font-size:12px}.training-records dl{gap:22px;display:flex}.training-records dt{color:var(--pp-text-secondary);align-items:center;gap:5px;font-size:10px;display:flex}.training-records dd{margin:4px 0 0;font-size:13px;font-weight:720}.training-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.training-employees .ppx-content-section__body{padding:0}.training-tools--toolbar{border-bottom:1px solid var(--pp-border-subtle);justify-content:flex-start;margin:0;padding:20px 24px}.training-tools--toolbar>label{flex:220px;max-width:320px}.training-tools--toolbar>label input{width:100%}.training-tools--toolbar>.ppx-select{flex:0 auto;min-width:0}.training-tools--toolbar>:last-child{margin-left:auto}.training-roster-table{min-width:800px}.training-roster-table th[data-column=person]{width:30%}.training-roster-table th[data-column=department]{width:16%}.training-roster-table th[data-column=planned],.training-roster-table th[data-column=completed]{width:15%}.training-roster-table th[data-column=status]{width:12%}.training-roster-table th[data-column=action]{width:6%}.training-roster-table td:is(:nth-child(3),:nth-child(4),:nth-child(5)){white-space:nowrap}.training-error{border-radius:var(--pp-radius-md);color:#7d4a41;background:#faeeea;align-items:center;gap:7px;margin:15px 0;padding:11px 14px;display:flex}.training-field{gap:6px;display:grid}.training-dropzone{border:1px dashed var(--tr-line);border-radius:var(--pp-radius-md);color:var(--tr-muted);font:inherit;cursor:pointer;text-align:center;background:#fbfdfc;justify-items:center;gap:5px;padding:18px;display:grid}.training-dropzone:hover,.training-dropzone:focus-visible{border-color:#9dbcb6}.training-dropzone--ready{color:var(--tr-ink);border-style:solid;border-color:#9dbcb6}.training-dropzone strong{overflow-wrap:anywhere;font-size:14px}.training-dropzone small{font-size:12px}.training-document-link{color:#2f6f86;overflow-wrap:anywhere}.training-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}@media(max-width:1000px){.training-records dl{gap:6px;display:grid}}@media(max-width:700px){.training-form-grid{grid-template-columns:1fr}.training-tools{justify-content:stretch}.training-tools label input{width:100%}}.training-inline-actions,.training-assignment-actions{align-items:center;gap:7px;margin-top:13px;display:flex}.training-assignments .training-records>article,.training-review .training-records>article{grid-template-columns:45px minmax(0,1fr) auto auto}.training-assignment-actions{margin:0}.training-course-list>article>.training-course-facts,.training-course-list>article>.training-inline-actions{margin-top:0}@media(max-width:1000px){.training-assignments .training-records>article,.training-review .training-records>article,.training-course-list>article{grid-template-columns:45px 1fr}.training-assignment-actions,.training-assignments dl,.training-review dl,.training-course-list>article>.training-course-facts,.training-course-list>article>.training-inline-actions,.training-course-list>article>.training-session-list{grid-column:2}.training-course-list>article>.training-course-facts,.training-course-list>article>.training-inline-actions{margin-top:12px}.training-course-list>article{align-items:start}}.training-course-facts,.training-session-facts{flex-wrap:wrap;gap:18px;margin:12px 0 0;display:flex}.training-session-facts{gap:26px}.training-course-facts dt,.training-session-facts dt{color:var(--pp-text-secondary);text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.training-course-facts dd,.training-session-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:720}.training-session-facts a{color:#2f6f86}.training-session-list{border-top:1px solid #e8efed;gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.training-session-list>li{grid-template-columns:minmax(0,1.4fr) 70px minmax(0,1.3fr) 62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.training-session-list>li:not(:last-child){border-bottom:1px solid #f0f5f3}.training-session-list>li[data-passed=true]{opacity:.62}.training-session-list>li>a{color:#42646a;overflow-wrap:anywhere;font-size:13px;font-weight:750;text-decoration:none}.training-session-list>li>span{color:var(--tr-muted)}.training-session-actions{justify-content:flex-end;gap:6px;display:flex}.training-session-empty{color:var(--tr-muted);border-bottom:0;padding:14px 0;font-size:12px}.training-wizard{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:26px;display:grid}.training-wizard-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.training-wizard-steps>li{color:var(--tr-muted);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.training-wizard-steps>li>span{border:1px solid var(--tr-line);background:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.training-wizard-steps>li[data-state=current]{color:var(--tr-ink)}.training-wizard-steps>li[data-state=current]>span{background:var(--pp-action-primary);color:var(--pp-action-on-primary);border-color:#0000}.training-wizard-steps>li[data-state=done]>span{color:#4d7f74;border-color:#9dbcb6}.training-wizard-hint{color:var(--tr-muted);margin:0 0 4px;font-size:13px;line-height:1.55}@media(max-width:900px){.training-wizard{grid-template-columns:1fr;gap:16px}.training-wizard-steps{grid-auto-flow:column;gap:8px}.training-wizard-steps>li{grid-template-columns:26px;font-size:0}.training-session-list>li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.training-session-actions{grid-area:1/2}}.training-matrix table{min-width:900px}.training-matrix-cell{border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:730;display:inline-flex}.training-matrix-cell[data-state=valid]{color:#2f5a46;background:#e6f2ec}.training-matrix-cell[data-state=expiring]{color:#6f5427;background:#fbf1e2}.training-matrix-cell[data-state=expired],.training-matrix-cell[data-state=missing]{color:#7d4a41;background:#faeeea}.training-competency-fieldset{border:1px solid #e4ece9;border-radius:14px;margin:0;padding:12px 15px 15px}.training-competency-fieldset legend{color:#566f73;padding:0 6px;font-size:12px;font-weight:700}.training-competency-options{flex-wrap:wrap;gap:8px 16px;max-height:160px;display:flex;overflow-y:auto}.training-competency-option{color:#385760;align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.automation-hub{--au-ink:#294f5e;--au-muted:#71888f;--au-line:#d8e6ea;min-height:100%;color:var(--au-ink);padding:30px 34px 60px;font-size:16px}.automation-card{border:1px solid var(--au-line)}@supports (color:color-mix(in lab,red,red)){.automation-card{border:1px solid color-mix(in srgb,var(--au-line) 84%,transparent)}}.automation-card{background:#fcfefe;box-shadow:0 18px 48px #234b5a0e}.automation-card>header span{color:#718e92;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:790;display:flex}.automation-button{border:1px solid var(--au-line);color:#5d787b;min-height:43px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.automation-button--primary{color:#fff;background:#789d98;border-color:#0000}.automation-button--danger{color:#95685f}.automation-builder{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:15px;display:grid}.automation-card{border-radius:24px;overflow:hidden}.automation-card>header{border-bottom:1px solid var(--au-line);justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:17px 21px;display:flex}.automation-card h2{margin:5px 0 0;font-size:21px}.automation-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-onboarding-table [data-column=person]{width:40%}.automation-onboarding-table [data-column=tasks]{width:160px}.automation-onboarding-progress{background:var(--pp-surface-muted);border-radius:999px;min-width:120px;height:8px;overflow:hidden}.automation-onboarding-progress i{border-radius:inherit;background:var(--pp-action-primary);height:100%;display:block}.automation-template-grid article{border:1px solid var(--au-line);background:#fbfdfc;border-radius:15px;grid-template-columns:38px 1fr;gap:11px;padding:15px;display:grid}.automation-template-grid article>span{color:#5f8981;background:#e8f2ef;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.automation-template-grid h3{margin:0;font-size:15px}.automation-template-grid p{color:var(--au-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.automation-template-grid a{color:#527873;grid-column:2;align-items:center;gap:5px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.automation-dialog form{gap:14px;padding:22px 24px;display:grid}.automation-dialog label{color:#657e82;gap:6px;font-size:13px;font-weight:700;display:grid}.automation-dialog input{border:1px solid var(--au-line);color:#47656a;width:100%;min-height:43px;font:inherit;background:#fff;border-radius:11px;padding:0 10px;font-size:14px}.automation-form-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.automation-dialog footer{justify-content:flex-end;gap:8px;display:flex}.automation-views{gap:6px;padding:10px 20px;display:flex}.automation-views button{color:#607c7d;font:inherit;background:#edf4f2;border:0;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;display:inline-flex}.automation-views button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.automation-views button small{opacity:.72;font-size:9px}.automation-saved-view-actions{border-top:1px solid var(--au-line);padding:7px 20px}.automation-error{color:#95685f;background:#faeeea;border-radius:12px;gap:7px;margin:15px 0;padding:11px 14px;display:flex}.automation-dialog-backdrop{z-index:5000;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;display:grid;position:fixed;inset:0}.automation-dialog{background:#fbfdfc;border-radius:22px;width:min(480px,100% - 40px);box-shadow:0 35px 90px #21373c33}.automation-dialog>header{border-bottom:1px solid var(--au-line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.automation-dialog header>button{background:#eef4f2;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.automation-toast{z-index:5200;color:#fff;background:#52746f;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:0 15px;display:flex;position:fixed;bottom:22px;right:22px}@media(max-width:1100px){.automation-builder{grid-template-columns:1fr}}@media(max-width:760px){.automation-hub{padding:14px}.automation-card>header{flex-direction:column;align-items:flex-start}.automation-form-grid{grid-template-columns:1fr}}@media(max-width:1000px){.automation-template-grid{grid-template-columns:1fr}}@media(max-width:640px){.automation-condition-row{grid-template-columns:1fr}.automation-condition-row>button{width:100%}}.automation-approval-grid,.automation-workflow-builder{margin-top:var(--ppx-page-flow-gap)}.automation-approval-grid{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);display:grid}.automation-timeline-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.automation-timeline-steps li{gap:2px;padding-left:22px;display:grid;position:relative}.automation-timeline-steps li:before{border:2px solid var(--pp-action-primary);background:var(--pp-action-primary);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:5px;left:0}.automation-timeline-steps li[data-state=pending]:before{border-color:var(--pp-border-subtle);background:0 0}.automation-timeline-steps li+li:after{background:var(--pp-border-subtle);content:"";width:2px;height:19px;position:absolute;top:-14px;left:6px}.automation-timeline-steps small{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size)}.automation-list-table [data-column=name],.automation-list-table [data-column=person]{width:34%}.automation-list-table [data-column=actions]{width:1%}.automation-reminder-form{gap:16px;max-width:720px;display:grid}.automation-workflow-builder{gap:var(--ppx-page-flow-gap);display:grid}.automation-builder-bar{border-radius:18px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:14px;padding:14px 17px;display:grid}.automation-builder-bar>label{gap:4px;display:grid}.automation-builder-bar>label>span{color:#7d9298;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:780}.automation-builder-bar input{color:#294f5e;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:20px;font-weight:750}.automation-builder-bar>div{gap:8px;display:flex}.automation-status{color:#71858b;background:#eef3f4;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:780}.automation-status[data-status=inactive]{color:#8d6b62;background:#f7ede9}.automation-builder-layout{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr) 390px;display:grid}.automation-flow-canvas{height:max(calc(100dvh - 430px),var(--automation-flow-content-height,564px));background-color:#f8fbfc;background-image:linear-gradient(#5b89990a 1px,#0000 1px),linear-gradient(90deg,#5b89990a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;background-position:var(--automation-pan-x,0px) var(--automation-pan-y,0px),var(--automation-pan-x,0px) var(--automation-pan-y,0px),0 0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:520px}.automation-flow-canvas.dragging{cursor:grabbing}.automation-flow-canvas>header,.automation-flow-canvas button{cursor:auto}.automation-flow-canvas button{cursor:pointer}.automation-flow-canvas>header>small{color:#708991;background:#edf4f6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:730}.automation-flow{max-width:590px;transform:translate3d(var(--automation-pan-x,0px),var(--automation-pan-y,0px),0);transform-origin:50% 0;will-change:transform;flex-direction:column;align-items:center;margin:0 auto;padding:44px 24px 80px;display:flex}.automation-flow-node{color:#6e8790;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4e3e7;border-radius:17px;grid-template-columns:48px 1fr 20px;align-items:center;gap:13px;width:100%;min-height:94px;padding:16px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 12px 30px #264e5d12}.automation-flow-node:hover,.automation-flow-node.active{border-color:#8eb7c5;transform:translateY(-1px);box-shadow:0 17px 34px #26596b1c}.automation-flow-node>span{color:#33798f;background:#e4f3f8;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.automation-flow-node--action>span{color:#557f74;background:#e9f4f0}.automation-flow-node small,.automation-flow-node strong,.automation-flow-node em{display:block}.automation-flow-node small{color:#83989e;letter-spacing:.1em;font-size:9px;font-weight:800}.automation-flow-node strong{color:#345b68;margin-top:4px;font-size:15px}.automation-flow-node em{color:#7d9298;margin-top:5px;font-size:11px;font-style:normal}.automation-condition-node{background:#fbfdf9;border:1px solid #d6e4d8;border-radius:17px;width:100%;padding:14px;box-shadow:0 12px 30px #264e5d0d}.automation-condition-node>header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.automation-condition-node small,.automation-condition-node strong{display:block}.automation-condition-node small{color:#78917b;letter-spacing:.09em;font-size:9px;font-weight:800}.automation-condition-node strong{color:#4e6f56;margin-top:4px;font-size:13px}.automation-condition-node>header button{color:#5b7b61;min-height:32px;font:inherit;background:#fff;border:1px solid #cbdcca;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:inline-flex}.automation-condition-row{border-top:1px solid #e3ebe1;grid-template-columns:1fr 1fr 1fr 34px;gap:7px;padding-top:8px;display:grid}.automation-condition-row :is(select,input){color:#4e6960;min-width:0;min-height:36px;font:inherit;background:#fff;border:1px solid #d3e0d2;border-radius:9px;padding:0 8px;font-size:10px}.automation-condition-row>button{color:#946b62;background:#fff8f6;border:1px solid #ead8d3;border-radius:9px;place-items:center;width:34px;height:36px;display:grid}.automation-flow-connector{place-items:center;width:42px;height:60px;display:grid}.automation-flow-connector i{background:#bfd2d8;grid-area:1/1;width:1px;height:100%}.automation-flow-connector button{z-index:1;color:#4d8192;cursor:pointer;background:#fff;border:1px solid #bcd3da;border-radius:50%;grid-area:1/1;place-items:center;width:29px;height:29px;transition:transform .16s,background .16s;display:grid}.automation-flow-connector button:hover{background:#e8f5f8;transform:scale(1.08)}.automation-flow-empty{color:#4f8293;cursor:pointer;background:#ffffffb3;border:1px dashed #abc7d0;border-radius:17px;place-content:center;justify-items:center;width:100%;min-height:106px;display:grid}.automation-flow-empty strong,.automation-flow-empty small{display:block}.automation-flow-empty strong{margin-top:8px}.automation-flow-empty small{color:#81969c;margin-top:4px}.automation-builder-panel{max-height:calc(100dvh - 115px);position:sticky;top:84px;overflow:auto}.automation-builder-panel>header>button{color:#6d858c;cursor:pointer;background:#eef4f5;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.automation-catalog,.automation-action-catalog,.automation-builder-summary{padding:15px}.automation-catalog section+section{margin-top:17px}.automation-catalog h3{color:#728990;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:11px;display:flex}.automation-catalog section>button,.automation-action-catalog>button{color:#769097;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:37px 1fr 18px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.automation-catalog section>button:hover,.automation-catalog section>button.active,.automation-action-catalog>button:hover{background:#f1f8fa;border-color:#d5e5e9}.automation-catalog button>span,.automation-action-catalog button>span{color:#3e7d91;background:#e6f3f6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.automation-catalog button strong,.automation-catalog button small,.automation-action-catalog button strong,.automation-action-catalog button small{display:block}.automation-catalog button strong,.automation-action-catalog button strong{color:#42636d;font-size:12px}.automation-catalog button small,.automation-action-catalog button small{color:#87999e;margin-top:3px;font-size:10px;line-height:1.35}.automation-action-catalog{gap:7px;display:grid}.automation-action-catalog>button{background:#fff;border-color:#e0eaed;min-height:72px}.automation-node-form{gap:14px;padding:18px;display:grid}.automation-node-form label{color:#627d85;gap:6px;font-size:12px;font-weight:720;display:grid}.automation-node-form :is(select,textarea){border:1px solid var(--au-line);color:#45636d;width:100%;font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px;font-size:13px}.automation-node-form footer{justify-content:space-between;gap:8px;padding-top:5px;display:flex}.automation-builder-summary{gap:10px;display:grid}.automation-builder-summary>div{background:#fff;border:1px solid #e0eaed;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.automation-builder-summary>div>span{color:#4a7e8e;background:#e8f3f6;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.automation-builder-summary p{margin:0}.automation-builder-summary small,.automation-builder-summary strong{display:block}.automation-builder-summary small{color:#86999e;font-size:10px}.automation-builder-summary strong{color:#41616b;margin-top:3px;font-size:12px}.automation-builder-summary button{color:#3d7b8f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.automation-builder-summary>p{color:#7d9298;padding:9px 4px;font-size:11px;line-height:1.5}.automation-builder-delete{padding:0 15px 15px;display:flex}@media(max-width:1180px){.automation-builder-layout{grid-template-columns:1fr}.automation-builder-panel{max-height:none;position:static}}@media(max-width:760px){.automation-builder-bar{grid-template-columns:1fr}.automation-builder-bar>div{flex-wrap:wrap}.automation-flow{padding-inline:12px}}@media(max-width:1100px){.automation-approval-grid{grid-template-columns:1fr}}.assistant-scrim{z-index:1300;background:var(--pp-overlay-backdrop-background);cursor:default;-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);border:0;animation:.18s ease-out both assistant-fade-in;position:fixed;inset:0}.assistant-drawer{--assistant-ink:#173e4d;--assistant-muted:#718990;--assistant-line:#b5cfd39e;z-index:1310;top:var(--assistant-drawer-top,auto);right:12px;bottom:var(--assistant-drawer-bottom,16px);width:min(var(--assistant-drawer-width,464px),calc(100vw - 24px));height:min(var(--assistant-drawer-height,800px),calc(100dvh - 32px));color:var(--assistant-ink);background:radial-gradient(circle at 90% -4%,#b2e5dc5c,#0000 31%),linear-gradient(#fcfefdfa,#f6faf9fa);border:1px solid #ffffffd6;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1),bottom .24s cubic-bezier(.22,1,.36,1),right .24s;animation:.26s cubic-bezier(.22,1,.36,1) both assistant-drawer-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 32px 90px #14344042,0 8px 28px #1434401f,inset 0 1px #ffffffeb}.assistant-drawer[data-resizing=true]{transition:none}.assistant-frame-handle{z-index:12;touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute}.assistant-frame-handle--left{cursor:ew-resize;width:10px;top:18px;bottom:18px;left:0}.assistant-frame-handle--left:after{content:"";opacity:0;background:#4d7e8247;border-radius:999px;width:3px;height:54px;transition:opacity .15s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.assistant-frame-handle--left:hover:after,.assistant-frame-handle--left:active:after,.assistant-drawer[data-resizing=true] .assistant-frame-handle--left:after{opacity:1}.assistant-frame-handle--top,.assistant-frame-handle--bottom{cursor:ns-resize;height:10px;left:18px;right:18px}.assistant-frame-handle--top{top:0}.assistant-frame-handle--bottom{bottom:0}.assistant-frame-handle--top-left,.assistant-frame-handle--bottom-left{width:20px;height:20px;left:0}.assistant-frame-handle--top-left{cursor:nwse-resize;top:0}.assistant-frame-handle--bottom-left{cursor:nesw-resize;bottom:0}.assistant-drawer__topbar{z-index:4;min-height:72px;-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter);background:#ffffffa8;border-bottom:1px solid #cbdcdda8;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 12px 18px;display:flex;position:relative}.assistant-brand{align-items:center;gap:11px;min-width:0;display:flex}.assistant-brand__mark{color:#fff;background:linear-gradient(145deg,#315f6f,#6aa99e);border:1px solid #ffffffdb;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 8px 20px #34636838,inset 0 1px #ffffff42}.assistant-brand__mark:after{content:"";background:#59b98a;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.assistant-brand>span:last-child{gap:3px;min-width:0;display:grid}.assistant-brand strong{color:#214a59;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:740;overflow:hidden}.assistant-brand small{color:#789097;align-items:center;gap:6px;font-size:10.5px;font-weight:560;display:flex}.assistant-brand small i{background:#a9b8bb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #a9b8bb21}.assistant-drawer__actions{flex:none;align-items:center;gap:2px;display:flex}.assistant-drawer__actions button{color:#607b84;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;transition:all .15s;display:grid}.assistant-drawer__actions button:hover{color:#2a5965;background:#e2eeedc7;transform:translateY(-1px)}.assistant-drawer__actions button:disabled{opacity:.28;cursor:default;transform:none}.assistant-drawer__body{scrollbar-color:#80a0a55c transparent;scrollbar-width:thin;min-height:0;position:relative;overflow:hidden auto}.assistant-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:34px 30px 28px;display:flex}.assistant-welcome__orb{color:#326a70;background:radial-gradient(circle at 32% 22%,#ffffffb8,#0000 28%),linear-gradient(145deg,#dcefeb,#b8d9d5);border:1px solid #ffffffeb;border-radius:24px;place-items:center;width:68px;height:68px;margin-bottom:19px;display:grid;position:relative;box-shadow:0 20px 45px #3d6f7429,inset 0 1px #ffffffe6}.assistant-welcome__orb:before,.assistant-welcome__orb:after{content:"";background:#fff;border-radius:50%;position:absolute;box-shadow:0 3px 12px #2c636a2e}.assistant-welcome__orb:before{width:9px;height:9px;top:-5px;right:8px}.assistant-welcome__orb:after{width:6px;height:6px;bottom:7px;left:-3px}.assistant-welcome__eyebrow{color:#59847f;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:760}.assistant-welcome h2{color:#1d4553;letter-spacing:-.035em;margin:0;font-size:clamp(25px,5vw,31px);font-weight:690;line-height:1.12}.assistant-welcome__copy{max-width:350px;color:var(--assistant-muted);margin:13px auto 22px;font-size:13px;line-height:1.55}.assistant-suggestions{gap:8px;width:100%;display:grid}.assistant-suggestions>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffffc2;border:1px solid #c1d3d4b0;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;transition:all .17s;display:grid;box-shadow:0 7px 22px #234d570d}.assistant-suggestions>button:hover{background:#fff;border-color:#6fa6a591;transform:translateY(-2px);box-shadow:0 12px 28px #234d5717}.assistant-suggestions>button>span:first-child{color:#527e78;background:#e8f2ef;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.assistant-suggestions>button:nth-child(2)>span:first-child{color:#587d8a;background:#e8f0f3}.assistant-suggestions>button:nth-child(3)>span:first-child{color:#796d91;background:#f0edf5}.assistant-suggestions>button>span:nth-child(2){gap:2px;display:grid}.assistant-suggestions small{color:#84969a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:710}.assistant-suggestions strong{color:#294f5a;font-size:12.5px;font-weight:660}.assistant-suggestions>button>svg{color:#9aabad}.assistant-trust{color:#548074;text-align:left;background:#e7f4ee94;border:1px solid #bddacf80;border-radius:13px;align-items:center;gap:9px;width:100%;margin-top:14px;padding:9px 11px;display:flex}.assistant-trust>svg{flex:none}.assistant-trust span{gap:1px;font-size:9.5px;line-height:1.35;display:grid}.assistant-trust strong{font-size:10.5px}.assistant-thread{align-content:start;gap:16px;padding:22px 20px 32px;display:grid}.assistant-thread__day{color:#95a5a8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:690;display:flex}.assistant-thread__day:before,.assistant-thread__day:after{content:"";background:#cad9d9a6;flex:1;height:1px}.assistant-message{justify-self:end;gap:9px;max-width:84%;display:flex}.assistant-message>div{color:#fff;background:linear-gradient(145deg,#3d6875,#315664);border:1px solid #3c647112;border-radius:17px 17px 5px;padding:11px 13px;box-shadow:0 8px 22px #234e5c21}.assistant-message--ai{justify-self:start;max-width:91%}.assistant-message--ai>div{color:#31515b;background:#ffffffd6;border-color:#bcd3d094;border-radius:5px 17px 17px;box-shadow:0 8px 24px #284e540f}.assistant-message__avatar{color:#4d7f78;background:linear-gradient(145deg,#dceee9,#c8e0dc);border:1px solid #fffc;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;margin-top:2px;display:grid;box-shadow:0 5px 14px #37676a1f}.assistant-message p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.56}.assistant-message footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.assistant-message footer a{color:#46756d;background:#f2f8f6;border:1px solid #c7dcd8;border-radius:999px;align-items:center;gap:3px;padding:5px 8px;font-size:10.5px;font-weight:650;text-decoration:none;display:inline-flex}.assistant-message__source{color:#8b9da0;align-items:center;gap:4px;margin-top:8px;font-size:9px;display:flex}.assistant-message--thinking>div{align-items:center;gap:4px;min-width:54px;padding-block:14px;display:flex}.assistant-message--thinking i{background:#77a49c;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite assistant-thinking}.assistant-message--thinking i:nth-child(2){animation-delay:.12s}.assistant-message--thinking i:nth-child(3){animation-delay:.24s}.assistant-history-panel{z-index:3;-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter);background:#f8fbfaf7;grid-template-rows:auto minmax(0,1fr);animation:.18s ease-out both assistant-history-in;display:grid;position:absolute;inset:72px 0 0}.assistant-history-panel>header{border-bottom:1px solid var(--assistant-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 13px;display:flex}.assistant-history-panel>header>span{gap:2px;display:grid}.assistant-history-panel>header strong{font-size:15px}.assistant-history-panel>header small{color:var(--assistant-muted);font-size:10px}.assistant-history-panel>header button{color:#47756e;background:#fff;border:1px solid #c3d9d5;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:650;display:flex}.assistant-history-panel>div{align-content:start;gap:6px;padding:12px;display:grid;overflow:auto}.assistant-history-panel article{border:1px solid #0000;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.assistant-history-panel article:hover,.assistant-history-panel article.active{background:#fff;border-color:#d2e2df}.assistant-history-panel article>button:first-child{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;padding:11px 12px;display:grid}.assistant-history-panel article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.assistant-history-panel article small{color:#8a9b9e;align-items:center;gap:4px;font-size:9.5px;display:flex}.assistant-history-panel__delete{color:#98a6a8;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;margin-right:7px;display:grid}.assistant-history-panel__delete:hover{color:#a45f5f;background:#f8eaea}.assistant-history-panel>div>p,.assistant-loading{color:var(--assistant-muted);text-align:center;margin:45px auto;font-size:12px}.assistant-loading{justify-content:center;align-items:center;gap:8px;display:flex}.assistant-loading svg,.assistant-composer button:disabled svg{animation:.9s linear infinite assistant-spin}.assistant-drawer__footer{z-index:2;-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter);background:#fafcfbd4;border-top:1px solid #c9dbdb8c;padding:10px 14px 11px;position:relative}.assistant-composer{background:#fff;border:1px solid #9cbdbeab;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:7px 7px 7px 14px;transition:all .16s;display:grid;box-shadow:0 9px 28px #234b5214,inset 0 1px #ffffffe6}.assistant-composer textarea{resize:none;color:#294e59;max-height:112px;font:inherit;background:0 0;border:0;outline:0;padding:7px 0;font-size:13px;line-height:1.4}.assistant-composer textarea::placeholder{color:#9aa9ab}.assistant-composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#3d7078,#315c69);border:0;border-radius:12px;place-items:center;width:36px;height:36px;transition:all .15s;display:grid;box-shadow:0 6px 16px #2b586333}.assistant-composer button:hover:not(:disabled){transform:translateY(-1px)scale(1.02)}.assistant-composer button:disabled{box-shadow:none;cursor:default;background:#d7e1e1}.assistant-footer-note{color:#91a1a3;justify-content:space-between;align-items:center;gap:8px;padding:7px 3px 0;font-size:8.5px;display:flex}.assistant-footer-note span:first-child{color:#6f918a;align-items:center;gap:4px;display:flex}.assistant-error{color:#9b5753;background:#faeceb;border-radius:10px;margin:0 2px 8px;padding:7px 9px;font-size:10.5px}@keyframes assistant-drawer-in{0%{opacity:0;transform:translate(42px)scale(.985)}}@keyframes assistant-fade-in{0%{opacity:0}}@keyframes assistant-history-in{0%{opacity:0;transform:translate(20px)}}@keyframes assistant-thinking{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes assistant-spin{to{transform:rotate(360deg)}}@media(max-width:620px){.assistant-drawer{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;top:0;bottom:0;right:0}.assistant-welcome{padding-inline:18px}.assistant-frame-handle{display:none}.assistant-message,.assistant-message--ai{max-width:94%}}@media(prefers-reduced-motion:reduce){.assistant-scrim,.assistant-drawer,.assistant-history-panel,.assistant-suggestions>button,.assistant-drawer__actions button{transition-duration:.01ms;animation-duration:.01ms}}.analytics-hub{--an-ink:#34525b;--an-muted:#74898d;--an-line:#dce8e5;--an-series-1:#2d82a0;--an-series-2:#3c6fb6;--an-series-3:#d98a24;--an-series-4:#7856b8;--an-series-5:#168166;--an-series-6:#d65a55;--an-editor-surface:#fff;--an-editor-subtle:#f2f5f7;--an-editor-hover:#eaf1f4;--an-editor-accent:var(--pp-action-primary,#046295);--an-editor-ink:#34525b;--an-editor-muted:#74898d;align-content:start;gap:var(--pp-space-4);min-height:100%;color:var(--an-ink);padding:30px 34px 60px;font-size:16px;display:grid}.analytics-hero,.analytics-card{border:1px solid var(--an-line)}@supports (color:color-mix(in lab,red,red)){.analytics-hero,.analytics-card{border:1px solid color-mix(in srgb,var(--an-line) 85%,transparent)}}.analytics-hero,.analytics-card{background:#fbfdfc;box-shadow:0 18px 48px #2f4c520e}.analytics-hero{background:linear-gradient(128deg,#f4f6f8,#fff 68%,#f1f4f7);border-radius:27px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:166px;padding:28px 31px;display:flex}.analytics-hero>div>span,.analytics-layout-editor header span,.analytics-dialog header span{color:#728f92;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:790;display:flex}.analytics-hero h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(31px,3vw,40px);line-height:1.08}.analytics-hero p{max-width:780px;color:var(--an-muted);margin:0;font-size:15px}.analytics-button{border:1px solid var(--an-line);color:#59777b;min-height:43px;font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.analytics-button--primary{color:#fff;background:#789d98;border-color:#0000}.analytics-button:disabled{opacity:.5}.analytics-tabs,.analytics-metric-nav{gap:4px;display:flex;overflow:auto}.analytics-tabs{border:1px solid var(--an-line);background:#f8fbf9;border-radius:17px;margin:15px 0;padding:5px}.analytics-tabs a{color:#708689;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;min-height:41px;padding:0 17px;font-size:14px;font-weight:720;text-decoration:none;display:flex}.analytics-tabs a[aria-current=page],.analytics-metric-nav a[aria-current=page]{color:#527873;background:#fff;box-shadow:0 7px 18px #344f5314}.analytics-metric-nav{margin-bottom:12px}.analytics-metric-nav a{color:#74898d;border-radius:11px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none}.analytics-card{border-radius:22px;overflow:hidden}.analytics-dialog :is(input,select){border:1px solid var(--an-line);color:#48666a;min-height:42px;font:inherit;background:#fff;border-radius:11px;padding:0 10px;font-size:14px}.analytics-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-widget{min-height:340px}.analytics-widget>header{border-bottom:1px solid var(--an-line);justify-content:space-between;align-items:start;gap:14px;padding:19px 21px;display:flex}.analytics-widget>header span{color:#809699;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.analytics-widget h3{margin:4px 0 0;font-size:17px}.analytics-widget>header>strong{letter-spacing:-.035em;font-size:25px}.analytics-chart{align-items:end;gap:8px;height:170px;padding:23px 20px 14px;display:flex}.analytics-chart>div{--an-series-colour:var(--an-series-1);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.analytics-chart>div:after{z-index:8;color:#365963;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#fffffff7;border:1px solid #d6e4e7;border-radius:10px;min-width:max-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:720;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 30px #264e5d24}.analytics-chart>div:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}.analytics-chart i{background:linear-gradient(180deg,var(--an-series-colour),var(--an-series-colour));border-radius:8px 8px 3px 3px;width:min(28px,78%);min-height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.analytics-chart i{background:linear-gradient(180deg,color-mix(in srgb,var(--an-series-colour) 82%,white),var(--an-series-colour))}}.analytics-chart i{box-shadow:0 7px 16px var(--an-series-colour)}@supports (color:color-mix(in lab,red,red)){.analytics-chart i{box-shadow:0 7px 16px color-mix(in srgb,var(--an-series-colour) 22%,transparent)}}.analytics-chart>div:nth-child(6n+2),.analytics-widget>footer span:nth-child(6n+2){--an-series-colour:var(--an-series-2)}.analytics-chart>div:nth-child(6n+3),.analytics-widget>footer span:nth-child(6n+3){--an-series-colour:var(--an-series-3)}.analytics-chart>div:nth-child(6n+4),.analytics-widget>footer span:nth-child(6n+4){--an-series-colour:var(--an-series-4)}.analytics-chart>div:nth-child(6n+5),.analytics-widget>footer span:nth-child(6n+5){--an-series-colour:var(--an-series-5)}.analytics-chart>div:nth-child(6n),.analytics-widget>footer span:nth-child(6n){--an-series-colour:var(--an-series-6)}.analytics-widget:has(.analytics-chart[data-chart=line]) :is(.analytics-chart>div,footer span){--an-series-colour:var(--an-series-1)}.analytics-chart span{color:#809497;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:10px;overflow:hidden}.analytics-widget>footer{border-top:1px solid #edf2f0;grid-template-columns:repeat(2,1fr);gap:8px;padding:13px 20px 18px;display:grid}.analytics-widget>footer span{--an-series-colour:var(--an-series-1);color:#536f76;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.analytics-widget>footer i{background:var(--an-series-colour);width:8px;height:8px;box-shadow:0 0 0 3px var(--an-series-colour);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.analytics-widget>footer i{box-shadow:0 0 0 3px color-mix(in srgb,var(--an-series-colour) 13%,transparent)}}.analytics-widget>footer strong{color:#48656a}body[data-mode=dark] .analytics-hub{--an-series-1:#43a0bd;--an-series-2:#6691d1;--an-series-3:#f1a640;--an-series-4:#9a79d6;--an-series-5:#35a486;--an-series-6:#e97973;--an-editor-surface:#1e1e1e;--an-editor-subtle:#282523;--an-editor-hover:#322c29;--an-editor-ink:#f2ede8;--an-editor-muted:#a99e97}.analytics-layout-shell{visibility:hidden;opacity:0;pointer-events:none;transform-origin:top;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1),margin-bottom .26s cubic-bezier(.22,1,.36,1),opacity .17s,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;display:grid;transform:translateY(-8px)scale(.995)}.analytics-layout-shell--open{visibility:visible;opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-bottom:14px;transition-delay:0s;transform:translateY(0)scale(1)}.analytics-layout-shell__clip{min-height:0;overflow:hidden}.analytics-section-head__mode,.analytics-layout-editor__count{border:1px solid var(--an-editor-accent);align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.analytics-section-head__mode,.analytics-layout-editor__count{border:1px solid color-mix(in srgb,var(--an-editor-accent) 30%,var(--an-editor-muted))}}.analytics-section-head__mode,.analytics-layout-editor__count{background:var(--an-editor-accent);border-radius:999px;padding:0 11px}@supports (color:color-mix(in lab,red,red)){.analytics-section-head__mode,.analytics-layout-editor__count{background:color-mix(in srgb,var(--an-editor-accent) 9%,var(--an-editor-surface))}}.analytics-section-head__mode,.analytics-layout-editor__count{color:var(--an-editor-accent);letter-spacing:0;text-transform:none;font-size:12px;font-weight:750}.analytics-section-head__trigger{transition:border-color .15s,background .15s,color .15s,transform .15s}.analytics-section-head__trigger:is(:hover,:focus-visible){border-color:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-section-head__trigger:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--an-editor-accent) 45%,var(--an-line))}}.analytics-section-head__trigger:is(:hover,:focus-visible){background:var(--an-editor-hover);color:var(--an-editor-ink);transform:translateY(-1px)}.analytics-layout-editor{border-color:var(--an-editor-ink)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor{border-color:color-mix(in srgb,var(--an-editor-ink) 20%,transparent)}}.analytics-layout-editor{box-shadow:0 22px 54px var(--an-editor-ink)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor{box-shadow:0 22px 54px color-mix(in srgb,var(--an-editor-ink) 14%,transparent)}}.analytics-layout-editor>header{border-bottom:1px solid var(--an-line);background:linear-gradient(135deg,var(--an-editor-accent),var(--an-editor-surface) 48%);justify-content:space-between;align-items:center;gap:15px;min-height:104px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor>header{background:linear-gradient(135deg,color-mix(in srgb,var(--an-editor-accent) 9%,var(--an-editor-surface)),var(--an-editor-surface) 48%)}}.analytics-layout-editor h3{color:var(--an-editor-ink);margin:4px 0 0;font-size:20px}.analytics-layout-editor__heading p{color:var(--an-editor-muted);margin:6px 0 0;font-size:13px}.analytics-layout-editor__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.analytics-layout-editor header .analytics-layout-editor__count{border-color:var(--an-editor-ink);margin-right:4px}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor header .analytics-layout-editor__count{border-color:color-mix(in srgb,var(--an-editor-ink) 14%,transparent)}}.analytics-layout-editor header .analytics-layout-editor__count{background:var(--an-editor-ink)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor header .analytics-layout-editor__count{background:color-mix(in srgb,var(--an-editor-ink) 6%,var(--an-editor-surface))}}.analytics-layout-editor header .analytics-layout-editor__count{color:var(--an-editor-muted);letter-spacing:0;text-transform:none}.analytics-layout-editor__list{background:var(--an-editor-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__list{background:color-mix(in srgb,var(--an-editor-ink) 5%,var(--an-editor-surface))}}.analytics-layout-editor__list--dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.analytics-layout-editor__item{border:1px solid var(--an-editor-ink);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:68px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item{border:1px solid color-mix(in srgb,var(--an-editor-ink) 16%,transparent)}}.analytics-layout-editor__item{background:var(--an-editor-ink);border-radius:14px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item{background:color-mix(in srgb,var(--an-editor-ink) 1.5%,var(--an-editor-surface))}}.analytics-layout-editor__item{box-shadow:0 4px 14px var(--an-editor-ink),inset 0 1px #ffffff7a}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item{box-shadow:0 4px 14px color-mix(in srgb,var(--an-editor-ink) 7%,transparent),inset 0 1px #ffffff7a}}.analytics-layout-editor__item{transition:border-color .16s,background .16s,opacity .16s,transform .16s}.analytics-layout-editor__item:hover{border-color:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item:hover{border-color:color-mix(in srgb,var(--an-editor-accent) 32%,transparent)}}.analytics-layout-editor__item:hover{background:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item:hover{background:color-mix(in srgb,var(--an-editor-accent) 5%,var(--an-editor-surface))}}.analytics-layout-editor__item:hover{transform:translateY(-1px)}.analytics-layout-editor__item--hidden{opacity:.68}.analytics-layout-editor__item--dragging{border-color:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item--dragging{border-color:color-mix(in srgb,var(--an-editor-accent) 46%,transparent)}}.analytics-layout-editor__item--dragging{background:var(--an-editor-accent);border-style:dashed}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item--dragging{background:color-mix(in srgb,var(--an-editor-accent) 6%,var(--an-editor-surface))}}.analytics-layout-editor__item--dragging{box-shadow:none;opacity:.38;transform:none}.analytics-layout-editor__item--keyboard-dragging{z-index:2;border-color:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item--keyboard-dragging{border-color:color-mix(in srgb,var(--an-editor-accent) 62%,transparent)}}.analytics-layout-editor__item--keyboard-dragging{background:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item--keyboard-dragging{background:color-mix(in srgb,var(--an-editor-accent) 9%,var(--an-editor-surface))}}.analytics-layout-editor__item--keyboard-dragging{box-shadow:0 16px 34px var(--an-editor-ink),0 0 0 3px var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__item--keyboard-dragging{box-shadow:0 16px 34px color-mix(in srgb,var(--an-editor-ink) 18%,transparent),0 0 0 3px color-mix(in srgb,var(--an-editor-accent) 13%,transparent)}}.analytics-layout-editor__item--keyboard-dragging{transform:scale(1.012)}.analytics-layout-editor__drag-preview{z-index:7000;box-sizing:border-box;border:1px solid var(--an-editor-accent);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:66px;margin:0;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-preview{border:1px solid color-mix(in srgb,var(--an-editor-accent) 62%,transparent)}}.analytics-layout-editor__drag-preview{border-color:var(--an-editor-accent);border-radius:14px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-preview{border-color:color-mix(in srgb,var(--an-editor-accent) 62%,transparent)}}.analytics-layout-editor__drag-preview{background:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-preview{background:color-mix(in srgb,var(--an-editor-accent) 9%,var(--an-editor-surface))}}.analytics-layout-editor__drag-preview{box-shadow:0 20px 48px var(--an-editor-ink),0 0 0 3px var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-preview{box-shadow:0 20px 48px color-mix(in srgb,var(--an-editor-ink) 24%,transparent),0 0 0 3px color-mix(in srgb,var(--an-editor-accent) 15%,transparent)}}.analytics-layout-editor__drag-preview{opacity:.98;pointer-events:none;transform-origin:50%;transition:none;transform:rotate(.35deg)scale(1.012)}.analytics-layout-editor__drag-preview .analytics-layout-editor__drag-handle{cursor:grabbing}.analytics-layout-editor__drag-handle{border:1px solid var(--an-editor-ink);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-handle{border:1px solid color-mix(in srgb,var(--an-editor-ink) 14%,transparent)}}.analytics-layout-editor__drag-handle{background:var(--an-editor-ink);border-radius:11px;padding:0}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-handle{background:color-mix(in srgb,var(--an-editor-ink) 4%,var(--an-editor-surface))}}.analytics-layout-editor__drag-handle{color:var(--an-editor-muted);cursor:grab;touch-action:none;transition:border-color .14s,background .14s,color .14s,transform .14s}.analytics-layout-editor__drag-handle:is(:hover,:focus-visible),.analytics-layout-editor__drag-handle[aria-pressed=true]{border-color:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-handle:is(:hover,:focus-visible),.analytics-layout-editor__drag-handle[aria-pressed=true]{border-color:color-mix(in srgb,var(--an-editor-accent) 44%,transparent)}}.analytics-layout-editor__drag-handle:is(:hover,:focus-visible),.analytics-layout-editor__drag-handle[aria-pressed=true]{background:var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-handle:is(:hover,:focus-visible),.analytics-layout-editor__drag-handle[aria-pressed=true]{background:color-mix(in srgb,var(--an-editor-accent) 11%,var(--an-editor-surface))}}.analytics-layout-editor__drag-handle:is(:hover,:focus-visible),.analytics-layout-editor__drag-handle[aria-pressed=true]{color:var(--an-editor-accent)}.analytics-layout-editor__drag-handle:focus-visible{outline:3px solid var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__drag-handle:focus-visible{outline:3px solid color-mix(in srgb,var(--an-editor-accent) 25%,transparent)}}.analytics-layout-editor__drag-handle:focus-visible{outline-offset:2px}.analytics-layout-editor__drag-handle:active,.analytics-layout-editor__drag-handle[aria-pressed=true]{cursor:grabbing;transform:scale(.96)}.analytics-layout-editor label{cursor:pointer;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.analytics-layout-editor label input{opacity:0;width:1px;height:1px;position:absolute}.analytics-layout-editor__checkbox{border:1px solid var(--an-editor-ink);flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor__checkbox{border:1px solid color-mix(in srgb,var(--an-editor-ink) 28%,transparent)}}.analytics-layout-editor__checkbox{background:var(--an-editor-subtle);color:#0000;border-radius:6px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.analytics-layout-editor label input:checked+.analytics-layout-editor__checkbox{border-color:var(--an-editor-accent);background:var(--an-editor-accent);color:#fff}.analytics-layout-editor label input:focus-visible+.analytics-layout-editor__checkbox{outline:3px solid var(--an-editor-accent)}@supports (color:color-mix(in lab,red,red)){.analytics-layout-editor label input:focus-visible+.analytics-layout-editor__checkbox{outline:3px solid color-mix(in srgb,var(--an-editor-accent) 24%,transparent)}}.analytics-layout-editor label input:focus-visible+.analytics-layout-editor__checkbox{outline-offset:2px}.analytics-layout-editor__copy{gap:3px;min-width:0;display:grid}.analytics-layout-editor__copy strong{color:var(--an-editor-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.analytics-layout-editor__copy small{color:var(--an-editor-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-layout-editor__position{color:var(--an-editor-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:700}.analytics-dialog header>button{border:1px solid var(--an-editor-ink);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.analytics-dialog header>button{border:1px solid color-mix(in srgb,var(--an-editor-ink) 10%,transparent)}}.analytics-dialog header>button{background:var(--an-editor-ink);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.analytics-dialog header>button{background:color-mix(in srgb,var(--an-editor-ink) 5%,var(--an-editor-surface))}}.analytics-dialog header>button{color:var(--an-editor-ink);cursor:pointer;transition:background .14s,color .14s,transform .14s}.analytics-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analytics-table{min-width:850px}.analytics-table th[data-raw-column]{text-transform:capitalize}.analytics-back{color:#607e7d;align-items:center;gap:7px;margin:15px 0;font-size:13px;font-weight:730;text-decoration:none;display:inline-flex}.analytics-locked{text-align:center;place-content:center;justify-items:center;gap:10px;max-width:680px;min-height:340px;margin:26px auto;padding:32px;display:grid}.analytics-locked>span{color:#64877f;background:#e4efeb;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.analytics-locked h2{margin:8px 0 0;font-size:25px}.analytics-locked p{max-width:500px;color:var(--an-muted);margin:0 0 12px;line-height:1.6}.analytics-dialog-backdrop{z-index:5000;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;display:grid;position:fixed;inset:0}.analytics-dialog{background:#fbfdfc;border:1px solid #cbdcd8c2;border-radius:22px;width:min(500px,100% - 40px);overflow:hidden;box-shadow:0 35px 90px #21373c33}.analytics-dialog>header{border-bottom:1px solid var(--an-line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.analytics-dialog h2{margin:4px 0 0;font-size:22px}.analytics-dialog form{gap:14px;padding:22px;display:grid}.analytics-dialog form>label{color:#627c80;gap:6px;font-size:13px;font-weight:700;display:grid}.analytics-dialog .analytics-check{align-items:center;display:flex}.analytics-dialog .analytics-check input{width:18px;min-height:18px}.analytics-dialog footer{justify-content:flex-end;gap:9px;display:flex}.analytics-dialog--report{width:min(460px,100% - 32px)}.analytics-dialog--report>header{padding:18px 20px 16px}.analytics-dialog--report h2{margin-top:5px;font-size:21px;line-height:1.2}.analytics-dialog--report form{gap:15px;padding:18px 20px 0}.analytics-dialog--report form>label:not(.analytics-check){gap:7px}.analytics-dialog--report :is(input,select){min-height:44px}.analytics-dialog--report .analytics-check{border:1px solid var(--an-line);background:#f7faf9;border-radius:11px;gap:9px;min-height:46px;padding:0 12px}.analytics-dialog--report .analytics-check input{flex:none;margin:0}.analytics-dialog--report footer{border-top:1px solid var(--an-line);background:#f7faf9;margin:1px -20px 0;padding:14px 20px}.analytics-toast{z-index:5200;color:#fff;background:#52746f;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:0 15px;display:flex;position:fixed;bottom:22px;right:22px}.analytics-error{color:#95685f;background:#faeeea;border-radius:12px;gap:7px;margin:10px 0;padding:11px 14px;display:flex}@media(max-width:1050px){.analytics-widget-grid{grid-template-columns:1fr}.analytics-layout-editor__header,.analytics-layout-editor__actions{flex-direction:column;align-items:flex-start}.analytics-layout-editor__actions{width:100%}.analytics-layout-editor__list{grid-template-columns:1fr}}@media(max-width:700px){.analytics-hub{padding:14px}.analytics-hero{flex-direction:column;align-items:flex-start}.analytics-widget>footer{grid-template-columns:1fr}.analytics-layout-editor__item{grid-template-columns:44px minmax(0,1fr);align-items:flex-start}.analytics-layout-editor__position{grid-column:2;justify-self:end}.analytics-layout-editor__actions .analytics-button{width:100%}}@media(prefers-reduced-motion:reduce){.analytics-layout-shell,.analytics-layout-editor__item,.analytics-layout-editor__checkbox,.analytics-layout-editor__drag-handle,.analytics-section-head__trigger{transition-duration:.01ms}.analytics-layout-shell,.analytics-layout-editor__item,.analytics-section-head__trigger{transform:none}}.recruiting-hub,.recruiting-dialog{--re-ink:var(--text-default);--re-muted:var(--text-subdued);--re-line:var(--border-default)}.recruiting-hub{min-height:100%;color:var(--re-ink);padding:30px 34px 60px;font-size:16px}.recruiting-hero,.recruiting-card{border:1px solid var(--re-line)}@supports (color:color-mix(in lab,red,red)){.recruiting-hero,.recruiting-card{border:1px solid color-mix(in srgb,var(--re-line) 84%,transparent)}}.recruiting-hero,.recruiting-card{background:var(--background-default);box-shadow:0 18px 48px #2f4c520e}.recruiting-hero{background:linear-gradient(128deg,#f4f6f8,#fff 62%,#f1f4f7);border-radius:27px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:166px;padding:28px 31px;display:flex}.recruiting-hero>div>span,.recruiting-card>header span,.recruiting-story>span,.recruiting-list-head>div>span{color:var(--text-subdued);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:790;display:flex}.recruiting-hero h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(31px,3vw,40px);line-height:1.08}.recruiting-hero p{color:var(--re-muted);margin:0;font-size:15px}.recruiting-button{border:1px solid var(--re-line);min-height:43px;color:var(--re-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.recruiting-button--primary:hover{background:var(--pp-action-primary-hover)}.recruiting-button:disabled{opacity:.55}.recruiting-tabs,.recruiting-subnav{gap:4px;display:flex;overflow:auto}.recruiting-tabs{border:1px solid var(--re-line);background:#f8fbf9;border-radius:17px;margin:15px 0;padding:5px}.recruiting-tabs a{border-radius:11px;min-height:41px;padding:11px 17px}.recruiting-tabs a,.recruiting-subnav a{color:#71878a;white-space:nowrap;font-size:14px;font-weight:710;text-decoration:none}.recruiting-tabs a[aria-current=page],.recruiting-subnav a[aria-current=page]{color:#527873;background:#fff;box-shadow:0 7px 18px #344f5314}.recruiting-subnav{margin:15px 0;padding:4px}.recruiting-subnav a{border-radius:10px;padding:9px 13px}.recruiting-subnav--wide{max-width:100%}.recruiting-back{margin:var(--ppx-page-content-gap) 0 var(--ppx-page-flow-gap);color:#607e7d;align-items:center;gap:7px;font-size:13px;font-weight:730;text-decoration:none;display:inline-flex}.recruiting-card{border-radius:23px;overflow:hidden}.recruiting-card>header,.recruiting-list-head{border-bottom:1px solid var(--re-line);justify-content:space-between;align-items:center;gap:15px;min-height:80px;padding:16px 21px;display:flex}.recruiting-card h2{margin:5px 0 0;font-size:21px}.recruiting-list>a>span{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);border-radius:14px;place-items:center;display:grid}.recruiting-grid,.recruiting-detail-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;display:grid}.recruiting-application-workspace{gap:14px;display:grid}.recruiting-application-summary{grid-template-columns:64px minmax(240px,1fr) auto auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.recruiting-application-avatar{background:var(--color-accent-soft);width:62px;height:62px;color:var(--color-accent);border-radius:19px;place-items:center;font-size:18px;font-weight:820;display:grid}.recruiting-application-summary>div>span{color:var(--text-subdued);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:790}.recruiting-application-summary h2{margin:5px 0 3px;font-size:24px}.recruiting-application-summary p{color:var(--re-muted);margin:0;font-size:13px}.recruiting-application-summary>dl{grid-template-columns:repeat(3,minmax(110px,auto));gap:8px;margin:0;padding:0;display:grid}.recruiting-application-summary dl>div{background:var(--background-subdued);border-radius:13px;gap:5px;padding:11px 13px;display:grid}.recruiting-application-summary dt{color:var(--text-subdued);font-size:11px}.recruiting-application-summary dd{color:var(--re-ink);margin:0;font-size:12px;font-weight:740}.recruiting-pipeline{border:1px solid var(--re-line);background:var(--background-subdued);border-radius:18px;grid-template-columns:repeat(6,1fr);padding:7px;display:grid;overflow:hidden}.recruiting-pipeline span{min-width:0;min-height:46px;color:var(--text-subdued);border-radius:11px;align-items:center;gap:8px;padding:0 9px;font-size:11px;font-weight:690;display:flex;position:relative}.recruiting-pipeline span:not(:last-child):after{background:var(--border-default);content:"";width:8px;height:1px;position:absolute;right:-4px}.recruiting-pipeline i{border:1px solid var(--border-default);background:#fff;border-radius:999px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.recruiting-pipeline span.done i{border-color:var(--pp-action-success)}@supports (color:color-mix(in lab,red,red)){.recruiting-pipeline span.done i{border-color:color-mix(in oklab,var(--pp-action-success) 45%,transparent)}}.recruiting-pipeline span.done i{background:var(--pp-action-success-soft)}.recruiting-detail-grid--application{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start}.recruiting-application-sidebar{gap:14px;display:grid}.recruiting-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.recruiting-tags span{background:var(--background-subdued);color:var(--text-subdued);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.recruiting-tags span>button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.recruiting-tags span>button:hover{color:var(--pp-action-danger)}.recruiting-tags-empty{color:var(--re-muted);font-size:12px}.recruiting-documents>header{flex-wrap:wrap}.recruiting-documents>header>div:first-child{min-width:0}.recruiting-documents>header h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.recruiting-documents__header-actions{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.recruiting-documents__header-actions>strong{background:var(--color-accent-soft);min-width:29px;height:29px;color:var(--color-accent);border-radius:999px;place-items:center;font-size:11px;display:grid}.recruiting-documents>div{padding:5px 16px 16px}.recruiting-documents article{border-bottom:1px solid var(--re-line);grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.recruiting-documents article>span{background:var(--color-accent-soft);width:37px;height:37px;color:var(--color-accent);border-radius:11px;place-items:center;display:grid}.recruiting-documents article strong,.recruiting-documents article small{display:block}.recruiting-documents article strong{color:var(--re-ink);font-size:12px}.recruiting-documents article small{color:var(--text-subdued);margin-top:3px;font-size:11px}.recruiting-document-actions{border:1px solid var(--re-line);background:var(--background-subdued);border-radius:11px;justify-self:end;align-items:center;gap:2px;padding:2px;display:flex}.recruiting-document-actions>a,.recruiting-document-actions>button{width:32px;height:32px;color:var(--re-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;text-decoration:none;display:grid}.recruiting-document-actions>a:hover,.recruiting-document-actions>button:hover{background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-story{background:radial-gradient(circle at 92% 0%,#0462954d,transparent 42%),linear-gradient(145deg,var(--color-accent-soft),#fffdf9);min-height:360px;padding:27px}@supports (color:color-mix(in lab,red,red)){.recruiting-story{background:radial-gradient(circle at 92% 0%,color-mix(in oklab,var(--color-accent) 30%,transparent),transparent 42%),linear-gradient(145deg,var(--color-accent-soft),#fffdf9)}}.recruiting-story h2{margin:18px 0 10px;font-size:31px;line-height:1.18}.recruiting-story p{color:var(--re-muted);line-height:1.6}.recruiting-story a{color:var(--color-accent);align-items:center;gap:7px;margin-top:26px;font-weight:750;text-decoration:none;display:inline-flex}.recruiting-mini-list{padding:5px 20px 18px}.recruiting-mini-list>a{border-bottom:1px solid var(--re-line);color:inherit;grid-template-columns:39px 1fr 20px;align-items:center;gap:10px;padding:12px 0;text-decoration:none;display:grid}.recruiting-mini-list>a>span{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:12px;place-items:center;font-size:11px;font-weight:750;display:grid}.recruiting-mini-list small,.recruiting-mini-list strong{display:block}.recruiting-mini-list small{color:var(--re-muted);margin-top:3px;font-size:11px}.recruiting-list-head>div:last-child{gap:8px;display:flex}.recruiting-search{border:1px solid var(--re-line);background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:43px;padding:0 11px;display:flex}.recruiting-search input{width:200px;font:inherit;background:0 0;border:0;outline:0}.recruiting-list-head select,.recruiting-inline-form select,.recruiting-activity :is(select,input,textarea),.recruiting-form-card :is(input,select,textarea),.recruiting-dialog :is(input,select){border:1px solid var(--re-line);min-height:43px;color:var(--re-ink);font:inherit;background:#fff;border-radius:11px;padding:0 10px;font-size:14px}.recruiting-list{padding:4px 21px 20px}.recruiting-list>a,.recruiting-config-row{border-bottom:1px solid var(--re-line);color:inherit;grid-template-columns:45px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:15px 0;text-decoration:none;display:grid}.recruiting-config-row{grid-template-columns:minmax(0,1fr) auto auto}.recruiting-config-row:last-child{border-bottom:0}.ppx-content-section__body>.recruiting-list{padding:0}.ppx-content-section__body>.recruiting-list>.recruiting-config-row:first-child{padding-top:0}.recruiting-list small{color:var(--text-subdued);text-transform:uppercase;font-size:11px}.recruiting-list h3{margin:4px 0;font-size:15px}.recruiting-list p{color:var(--re-muted);margin:0;font-size:12px}.recruiting-views-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:20px;display:flex}.recruiting-views{flex-wrap:wrap;gap:6px;padding:10px 20px;display:flex}.recruiting-pagination{border-top:1px solid var(--re-line);justify-content:center;align-items:center;gap:14px;min-height:64px;padding:10px 20px;display:flex}.recruiting-pagination>span{min-width:120px;color:var(--re-muted);text-align:center;font-size:12px;font-weight:700}.recruiting-views button{background:var(--background-subdued);color:var(--text-subdued);font:inherit;border:0;border-radius:9px;padding:7px 10px;font-size:11px}.recruiting-saved-view{background:var(--background-subdued);border-radius:9px;display:inline-flex;overflow:hidden}.recruiting-saved-view button{border-radius:0}.recruiting-saved-view button+button{border-left:1px solid var(--border-default);padding-inline:7px}.recruiting-saved-view[data-selected=true]{box-shadow:inset 0 0 0 1px var(--pp-action-primary)}.recruiting-saved-view button{align-items:center;gap:7px;display:inline-flex}.recruiting-saved-view small{opacity:.72;font-size:9px}.recruiting-card>.ppx-saved-view-actions{border-top:1px solid var(--re-line);padding:7px 20px}.recruiting-table{min-width:760px}.recruiting-table td>a{color:var(--color-accent);font-weight:720;text-decoration:none}.recruiting-table td>span{background:var(--background-subdued);color:var(--text-subdued);border-radius:999px;padding:5px 9px;font-size:11px}.recruiting-funnel-series{gap:10px;display:grid}.recruiting-funnel-series>p{grid-template-columns:115px 1fr 45px;align-items:center;gap:12px;margin:0;display:grid}.recruiting-funnel-series>p>span{font-size:13px}.recruiting-funnel-series>p>i{background:var(--background-subdued);border-radius:999px;height:10px}.recruiting-funnel-series>p b{border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),#75a9c5);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.recruiting-funnel-series>p b{background:linear-gradient(90deg,var(--color-accent),color-mix(in oklab,var(--color-accent) 55%,white))}}.recruiting-funnel-series>p>strong{text-align:right}.recruiting-detail-grid dl{margin:0;padding:4px 21px 18px}.recruiting-position-profile dl{margin:0;padding:0}.recruiting-position-profile dl>div:first-child{padding-top:0}.recruiting-position-profile dl>div:last-child{border-bottom:0;padding-bottom:0}.recruiting-position-profile dl>div,.recruiting-detail-grid dl>div{border-bottom:1px solid var(--re-line);grid-template-columns:130px 1fr;gap:12px;padding:14px 0;display:grid}.recruiting-position-profile dt,.recruiting-detail-grid dt{color:var(--text-subdued);font-size:12px}.recruiting-position-profile dd,.recruiting-detail-grid dd{margin:0;font-weight:690}.recruiting-description{white-space:pre-wrap;padding:22px}.recruiting-position-description .recruiting-description,.ppx-content-section__body>.recruiting-publications{padding:0}.recruiting-position-editor{gap:var(--ppx-page-flow-gap);display:grid}.recruiting-dialog form{gap:14px;padding:22px;display:grid}.recruiting-dialog form>div:not(.ppx-field,.ppx-state-message){grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.recruiting-form-card label,.recruiting-dialog label{color:var(--re-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.recruiting-dialog label{align-content:start}.recruiting-form-card textarea,.recruiting-activity textarea,.recruiting-dialog textarea{min-height:120px;padding:10px!important}.recruiting-position-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recruiting-position-editor-span{grid-column:1/-1}.recruiting-position-editor-span small{color:var(--re-muted);font-size:11px;font-weight:500}.recruiting-position-editor-span input[readonly]{background:var(--background-subdued);color:var(--text-subdued)}.recruiting-description-sections article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.recruiting-description-sections{gap:10px;display:grid}.recruiting-description-sections article{border:1px solid var(--re-line);background:#fff;border-radius:13px;gap:11px;padding:14px;display:grid}.recruiting-description-sections article>header strong{color:var(--re-ink);font-size:13px}.recruiting-description-sections-empty{border:1px dashed var(--re-line);color:var(--re-muted);text-align:center;border-radius:12px;margin:0;padding:16px;font-size:12px;line-height:1.5}.recruiting-dialog textarea{border:1px solid var(--re-line);color:var(--re-ink);font:inherit;resize:vertical;background:#fff;border-radius:11px;font-size:14px}.recruiting-check{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:43px;display:flex!important}.recruiting-check input{min-height:auto!important}.recruiting-form-card footer,.recruiting-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.recruiting-locked{text-align:center;place-content:center;justify-items:center;gap:10px;max-width:680px;min-height:330px;margin:20px auto;padding:32px;display:grid}.recruiting-locked>span{background:var(--color-accent-soft);width:62px;height:62px;color:var(--color-accent);border-radius:20px;place-items:center;display:grid}.recruiting-locked p{max-width:500px;color:var(--re-muted);margin:0 0 12px;line-height:1.6}.recruiting-inline-form{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));align-items:end;gap:8px;padding:18px 21px;display:grid}.recruiting-inline-form label{min-width:0;color:var(--re-muted);gap:5px;font-size:12px;display:grid}.recruiting-inline-form select{width:100%;min-width:0}.recruiting-inline-form>button{grid-column:1/-1;justify-self:end}.recruiting-activity>form{border-bottom:1px solid var(--re-line);grid-template-columns:130px 1fr;gap:8px;padding:17px 20px;display:grid}.recruiting-activity>form textarea{grid-column:1/-1}.recruiting-activity>form button{grid-column:2;justify-self:end}.recruiting-activity>div{padding:7px 20px 20px}.recruiting-activity>div>article{border-bottom:1px solid var(--re-line);grid-template-columns:38px 1fr;gap:10px;padding:13px 0;display:grid}.recruiting-activity>div>article>span{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border-radius:11px;place-items:center;display:grid}.recruiting-activity p{color:var(--re-muted);margin:4px 0;font-size:12px}.recruiting-activity small{color:var(--re-muted);font-size:11px}.recruiting-dialog-backdrop{z-index:5000;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;display:grid;position:fixed;inset:0}.settings-dialog.recruiting-dialog{background:var(--background-default);border-radius:22px;width:min(540px,100% - 40px);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 35px 90px #21373c33}.recruiting-dialog>.settings-dialog__header{border-bottom:1px solid var(--re-line);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.recruiting-dialog>.settings-dialog__header>button{background:var(--background-subdued);border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.recruiting-toast{z-index:5200;background:var(--pp-action-primary);min-height:45px;color:var(--pp-action-on-primary);border-radius:13px;align-items:center;gap:8px;padding:0 15px;display:flex;position:fixed;bottom:22px;right:22px}.recruiting-error{background:var(--pp-action-danger-soft);color:var(--pp-action-danger);border-radius:12px;gap:7px;margin:10px 0;padding:11px 14px;display:flex}@media(max-width:1080px){.recruiting-grid,.recruiting-detail-grid{grid-template-columns:1fr}.recruiting-application-summary{grid-template-columns:64px 1fr}.recruiting-application-summary>dl{grid-column:1/-1}.recruiting-application-summary>button{grid-column:2;justify-self:start}.recruiting-pipeline{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.recruiting-hub{padding:14px}.recruiting-hero,.recruiting-list-head,.recruiting-list-head>div:last-child{flex-direction:column;align-items:flex-start}.recruiting-inline-form,.recruiting-activity>form,.recruiting-dialog form>div:not(.ppx-field,.ppx-state-message),.recruiting-position-editor-grid{grid-template-columns:1fr}.recruiting-position-editor-span{grid-column:auto}.recruiting-description-sections-heading{flex-direction:column;align-items:stretch}.recruiting-description-sections-heading .ppx-action{justify-content:center}.recruiting-activity>form button,.recruiting-activity>form textarea{grid-column:1}.recruiting-position-profile dl>div,.recruiting-detail-grid dl>div{grid-template-columns:1fr;gap:4px}.recruiting-application-summary>dl,.recruiting-pipeline{grid-template-columns:1fr}.recruiting-application-summary>button{grid-column:1/-1}}.recruiting-row-actions,.recruiting-application-summary>button{align-items:center;gap:7px;display:flex}.recruiting-application-summary>button{align-self:center}.recruiting-document-upload{position:relative;overflow:hidden}.recruiting-document-upload input{opacity:0;width:1px;height:1px;position:absolute}.recruiting-documents article>div:not(.recruiting-document-actions)>a{color:var(--re-ink);font-weight:760;text-decoration:none;display:block}.recruiting-publications{gap:18px;padding:20px;display:grid}.recruiting-detail-grid--promotion{grid-template-columns:minmax(0,1fr)}.recruiting-publication-overview{border:1px solid var(--re-line);background:linear-gradient(125deg,var(--color-accent-soft),var(--background-default) 72%);border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:19px;display:flex}.recruiting-publication-overview>div{min-width:0}.recruiting-publication-overview>div>span{color:var(--text-subdued);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:790}.recruiting-publication-overview h3{color:var(--re-ink);letter-spacing:-.025em;margin:5px 0;font-size:clamp(18px,2vw,22px)}.recruiting-publication-overview p{max-width:650px;color:var(--re-muted);margin:0;font-size:13px;line-height:1.55}.recruiting-publication-overview .ppx-action{white-space:nowrap;flex:none}.recruiting-publication-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.recruiting-publication-metrics article{border:1px solid var(--re-line);background:#fff;border-radius:14px;gap:2px;min-width:0;padding:12px 14px;display:grid}.recruiting-publication-metrics strong{color:var(--re-ink);font-size:22px;line-height:1}.recruiting-publication-metrics span{color:var(--re-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recruiting-publication-live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.recruiting-publication-list{gap:8px;display:grid}.recruiting-publication-row{border:1px solid var(--re-line);background:#fff;border-radius:15px;grid-template-columns:minmax(210px,1.25fr) minmax(170px,.8fr) minmax(220px,1fr) auto;align-items:center;gap:16px;min-width:0;padding:13px 14px;display:grid}.recruiting-publication-channel{align-items:center;gap:11px;min-width:0;display:flex}.recruiting-publication-channel>span{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:12px;flex:none;place-items:center;display:grid}.recruiting-publication-channel>span img{object-fit:contain;width:22px;height:22px;display:block}.recruiting-publication-channel>span[data-channel=communitypilot]{background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-publication-channel>span[data-channel=google-jobs]{color:#356dcc;background:#eef3fe}.recruiting-publication-channel>span[data-channel=bundesagentur]{color:#6654a2;background:#f1effb}.recruiting-publication-channel>span[data-channel=indeed]{color:#2557a7;background:#edf3ff}.recruiting-publication-channel>span[data-channel=linkedin]{color:#0a66c2;background:#e8f3fa}.recruiting-publication-channel>span[data-channel=xing]{color:#126567;background:#e8f6f3}.recruiting-publication-channel>span[data-channel=talent-com]{color:#7b4aa5;background:#f5effc}.recruiting-publication-channel>span[data-channel=meinestadt]{color:#b8622f;background:#fff1e8}.recruiting-publication-channel>span[data-channel=hokify]{color:#9d7214;background:#fff6df}.recruiting-publication-channel>span[data-channel=arbeitnow]{color:#477c38;background:#edf7e9}.recruiting-publication-channel>span[data-channel=baito]{color:#9b4966;background:#fbeef3}.recruiting-publication-channel>span[data-channel=stepstone]{color:#1778a8;background:#e9f5fb}.recruiting-publication-channel div,.recruiting-publication-status,.recruiting-publication-delivery{gap:4px;min-width:0;display:grid}.recruiting-publication-channel strong{color:var(--re-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.recruiting-publication-channel small,.recruiting-publication-status small,.recruiting-publication-delivery>span{color:var(--re-muted);font-size:11px;line-height:1.45}.recruiting-publication-state{background:var(--background-subdued);color:var(--text-subdued);white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-weight:760;line-height:1.2}.recruiting-publication-state--success{background:var(--pp-action-success-soft);color:var(--pp-action-success)}.recruiting-publication-state--pending{background:var(--pp-action-warning-soft);color:var(--pp-action-warning)}.recruiting-publication-state--connection{background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-publication-state--danger{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.recruiting-publication-delivery p{color:var(--pp-action-danger);overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin:0;font-size:11px;line-height:1.4;display:flex}.recruiting-publication-delivery p svg{flex:none;margin-top:1px}.recruiting-publication-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.recruiting-publication-actions>a{min-height:34px;color:var(--color-accent);border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.recruiting-publication-actions>a:hover{background:var(--color-accent-soft)}.recruiting-publication-empty{border:1px dashed var(--re-line);color:var(--re-muted);text-align:center;border-radius:14px;margin:0;padding:22px}.recruiting-evaluation-fields{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.recruiting-evaluation-fields label{color:var(--re-muted);gap:5px;font-size:12px;font-weight:700;display:grid}.recruiting-evaluation-fields select{border:1px solid var(--re-line);min-height:42px;color:var(--re-ink);font:inherit;background:#fff;border-radius:11px;padding:0 10px}@media(max-width:760px){.recruiting-evaluation-fields{grid-template-columns:1fr}.recruiting-publication-overview{flex-direction:column;align-items:stretch}.recruiting-publication-overview .ppx-action{width:100%}.recruiting-publication-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.recruiting-publication-row{grid-template-columns:1fr;gap:10px}.recruiting-publication-status{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.recruiting-publication-actions{justify-content:flex-start}}.recruiting-document-preview-fallback{min-height:min(70vh,800px);color:var(--re-muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.recruiting-document-preview-fallback h2,.recruiting-document-preview-fallback p{margin:0}.recruiting-document-preview-fallback h2{color:var(--re-ink);font-size:18px}.recruiting-document-preview-fallback p{max-width:410px;line-height:1.55}@media(min-width:761px)and (max-width:1180px){.recruiting-publication-row{grid-template-columns:minmax(190px,1fr) minmax(160px,.8fr)}.recruiting-publication-delivery{grid-column:1/2}.recruiting-publication-actions{grid-column:2/3}}.recruiting-subpage{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr);display:grid}.recruiting-subpage>.ppx-workspace-tabs{margin-block:0}.recruiting-subpage>.ppx-workspace-tabs+*{margin-top:calc(var(--ppx-page-content-gap) - var(--ppx-page-flow-gap))}.settings-hub{--set-ink:var(--pp-text);--set-muted:var(--pp-text-muted);--set-line:var(--pp-border-subtle);--set-bg:var(--pp-surface-raised);min-height:100%;color:var(--set-ink);padding:32px 36px 64px;font-size:16px}.settings-hero,.settings-card{border:1px solid var(--set-line)}@supports (color:color-mix(in lab,red,red)){.settings-hero,.settings-card{border:1px solid color-mix(in srgb,var(--set-line) 88%,transparent)}}.settings-hero,.settings-card{background:#fcfdfc;box-shadow:0 20px 54px #344f530f}.settings-hero{background:linear-gradient(128deg,#f4f6f8,#fff 68%,#f1f4f7);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:174px;padding:30px 33px;display:flex}.settings-list-head>div>span,.settings-form-page>header span,.settings-dialog>.settings-dialog__header span{color:#526f79;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.settings-hero h1{letter-spacing:-.048em;margin:9px 0 7px;font-size:clamp(34px,3vw,43px);line-height:1.05}.settings-hero p{max-width:780px;color:var(--set-muted);margin:0;font-size:16px;line-height:1.55}.settings-button{border:1px solid var(--set-line);color:#547276;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:730;text-decoration:none;transition:all .18s;display:inline-flex}.settings-button:hover{border-color:#b8cfca;transform:translateY(-1px);box-shadow:0 8px 20px #35545714}.settings-button--primary{color:#fff;background:linear-gradient(135deg,#789e98,#6f9693);border-color:#0000;box-shadow:0 10px 22px #51807a2b}.settings-button--danger{color:#a35c53}.settings-button:disabled{opacity:.5;transform:none}.settings-overview{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.settings-overview--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-card{border-radius:22px}.settings-hub .settings-card{background:var(--set-bg);color:var(--set-ink);border-color:var(--set-line)}.settings-section{grid-template-columns:auto 1fr;align-content:start;gap:14px;padding:22px;display:grid;position:relative}.settings-section-icon,.settings-action-card>svg,.settings-tile-grid article>span:first-child{color:#668e89;background:linear-gradient(145deg,#e8f2ef,#f2f6ed);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.settings-section h2,.settings-action-card h2{color:var(--pp-text-primary);letter-spacing:-.025em;margin:2px 0 5px;font-size:20px;font-weight:760}.settings-section p,.settings-action-card p{color:var(--pp-text-secondary);margin:0;font-size:14px;line-height:1.5}.settings-section nav{grid-column:1/-1;gap:3px;margin-top:4px;display:grid}.settings-section nav a{min-height:42px;color:var(--pp-text-primary);border-radius:11px;justify-content:space-between;align-items:center;padding:0 11px;font-size:15px;font-weight:650;text-decoration:none;transition:all .16s;display:flex}.settings-section nav a:hover{color:#3e6965;background:#f0f6f3;transform:translate(2px)}.settings-list-card,.settings-form-page{margin-top:18px;overflow:hidden}.settings-list-head,.settings-form-page>header{border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:19px 23px;display:flex}.settings-list-head>div+div:last-child{align-items:center;gap:10px;display:flex}.settings-list-head h2,.settings-form-page>header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px}.settings-list-head>div>p{color:#71868a;max-width:760px;margin:4px 0 0;font-size:13px;line-height:1.45}.settings-search{border:1px solid var(--set-line);color:#7b9194;background:#fff;border-radius:12px;align-items:center;gap:8px;width:min(300px,30vw);min-height:43px;padding:0 12px;display:flex}.settings-search input,.settings-inline-form input{width:100%;color:var(--set-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.settings-table td{height:68px}.settings-table td strong{color:#38565e;font-size:15px}.settings-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.settings-row-actions button,.settings-icon-link{color:#688388;min-height:34px;font:inherit;background:0 0;border:0;border-radius:9px;place-items:center;padding:0 10px;font-size:13px;font-weight:690;text-decoration:none;display:inline-grid}.settings-status{color:#788785;white-space:nowrap;background:#f1f3f2;border-radius:999px;align-items:center;min-height:27px;padding:0 10px;font-size:12px;font-weight:740;display:inline-flex}.settings-empty{color:#7d9295;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.settings-empty strong{color:#4c686d!important}.settings-empty span{font-size:14px}.settings-people-grid,.settings-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.settings-people-grid article,.settings-tile-grid article{background:#fff;border:1px solid #e4ece9;border-radius:15px;align-items:center;gap:13px;min-height:78px;padding:13px 15px;display:flex}.settings-tile-grid article>.settings-row-actions{flex-shrink:0}.settings-people-grid article>div,.settings-tile-grid article>div{flex:1;gap:3px;min-width:0;display:grid}.settings-people-grid strong,.settings-tile-grid h3{color:#3a5860;margin:0;font-size:15px}.settings-people-grid small,.settings-tile-grid :is(p,small){color:#7a8e92;margin:0;font-size:13px}.planning-job-placement--missing{color:#a35c53;font-weight:600}.settings-closure-grid article[data-past=true]>span:first-child,.settings-closure-grid article[data-past=true]>div{opacity:.62}.settings-closure-grid{grid-template-columns:minmax(0,1fr)}.settings-closure-grid h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-closure-grid article>.settings-row-actions{flex-wrap:wrap;justify-content:flex-end}.settings-closure-grid article>.settings-row-actions .settings-button{border:1px solid var(--set-line);background:#fff;border-radius:9px;min-height:34px;padding:0 11px;font-size:13px}.settings-closure-grid article>.settings-row-actions .settings-button:hover{background:#eef5f2}.settings-closure-empty{grid-column:1/-1;padding:8px 0}.settings-holiday-years{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:6px 23px 12px;display:grid}.settings-holiday-year h3{color:#3a5860;margin:12px 0 6px;font-size:15px}.settings-holiday-year ul{margin:0;padding:0;list-style:none;display:grid}.settings-holiday-year li{color:#3a5860;border-bottom:1px solid #edf1f0;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;font-size:14px;display:grid}.settings-holiday-year li:last-child{border-bottom:0}.settings-holiday-year time{color:#7a8e92;font-variant-numeric:tabular-nums;font-size:13px}.settings-holiday-note{color:#7a8e92;margin:0;padding:0 23px 20px;font-size:13px;line-height:1.5}.settings-dialog .settings-closure-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-dialog .settings-closure-range label>span{display:block}.settings-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:18px;display:grid}.settings-policy-grid>article{background:#fff;border:1px solid #e2ebe8;border-radius:17px;overflow:hidden}.settings-policy-grid>article>header{align-items:center;gap:11px;padding:15px;display:flex}.settings-colour{background:var(--type-colour);border-radius:999px;width:9px;height:42px}.settings-policy-grid h3{color:#38565e;margin:0;font-size:17px}.settings-policy-grid header p{color:#7a8d90;margin:4px 0 0;font-size:13px}.settings-policy-grid header .settings-status{margin-left:auto}.settings-policy-list{gap:6px;padding:0 15px 13px;display:grid}.settings-policy-list>div{background:#f5f8f6;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.settings-policy-list>div>span:not(.settings-row-actions){gap:3px;min-width:0;display:grid}.settings-policy-list strong{font-size:14px}.settings-policy-list small,.settings-policy-list>p{color:#788c8f;margin:0;font-size:12px}.settings-policy-grid footer{border-top:1px solid #edf1f0;gap:7px;padding:12px 15px;display:flex}.settings-custom-fields{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);display:grid}.settings-stacked-fields{gap:14px;padding:18px 23px 4px;display:grid}.settings-stacked-fields>label{min-width:0;color:var(--set-ink);gap:6px;font-size:13px;font-weight:650;display:grid}.settings-stacked-fields :is(input,select,textarea){border:1px solid var(--set-line);width:100%;min-height:42px;color:var(--set-ink);font:inherit;background:#fff;border-radius:11px;padding:9px 11px;font-size:14px;font-weight:400}.settings-stacked-fields textarea{resize:vertical;min-height:88px}.settings-custom-fields .settings-switch-list label{min-height:58px}.settings-form-footer{justify-content:flex-end;gap:8px;padding:8px 23px 0;display:flex}@media(max-width:1120px){.settings-custom-fields{grid-template-columns:minmax(0,1fr)}}.settings-inline-form{border:1px solid var(--set-line);background:#fff;border-radius:13px;align-items:center;gap:8px;min-width:360px;padding-left:12px;display:flex}.settings-inline-form .settings-button{border-radius:11px}.settings-inline-form select{white-space:nowrap;flex:none}.settings-form-page{padding-bottom:24px}.settings-switch-list{padding:8px 23px;display:grid}.settings-switch-list label{border-bottom:1px solid #e8efed;justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.settings-switch-list .settings-field-row{grid-template-columns:minmax(150px,.7fr) minmax(220px,1fr) minmax(240px,1.35fr);padding:14px 0;display:grid}.settings-field-row>input:not([type=color]),.settings-field-row>select,.settings-field-row>textarea{border:1px solid var(--set-line);width:100%;min-height:42px;color:var(--set-ink);font:inherit;background:#fff;border-radius:11px;padding:9px 11px;font-size:14px}.settings-field-row>textarea{resize:vertical;min-height:118px}.settings-field-row>input[type=color]{border:1px solid var(--set-line);background:#fff;border-radius:11px;justify-self:start;width:64px;height:42px;padding:4px}.settings-field-row>small{line-height:1.5}.settings-switch-list label>span:not(.ppx-person-cell){gap:4px;display:grid}.settings-switch-list label>.ppx-person-cell{flex:auto}.settings-switch-list strong{font-size:15px}.settings-switch-list small{color:#788c90;font-size:13px}.settings-switch-list input{accent-color:#719993;width:42px;height:23px}.settings-form-page>h3{margin:20px 23px 10px;font-size:18px}.settings-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 23px;display:grid}.settings-order-list div{text-transform:capitalize;background:#fff;border:1px solid #e3ebe8;border-radius:12px;align-items:center;gap:11px;min-height:48px;padding:0 12px;display:flex}.settings-order-list span{color:#668984;background:#edf4f1;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.settings-order-list strong{font-size:14px}.settings-state{text-align:center;align-content:center;place-items:center;gap:13px;max-width:760px;min-height:330px;margin:32px auto;padding:42px;display:grid}.settings-state>span{color:#6c918c;background:linear-gradient(145deg,#e7f1ee,#f5f4e9);border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.settings-state h2{margin:3px 0 0;font-size:25px}.settings-state p{max-width:590px;color:var(--set-muted);margin:0 0 8px;font-size:15px;line-height:1.65}.employee-import-wizard{gap:20px;margin:0;padding:24px;display:grid;overflow:visible}.employee-import-step{align-items:flex-start;gap:12px;display:flex}.employee-import-step>span{background:var(--pp-action-primary);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.employee-import-step>span{background:color-mix(in srgb,var(--pp-action-primary) 12%,white)}}.employee-import-step>span{color:var(--pp-action-primary);font-size:13px;font-weight:800}.employee-import-step strong{color:var(--set-ink);font-size:15px}.employee-import-step p{color:var(--set-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.employee-import-file,.employee-import-mapping label{color:var(--set-ink);gap:7px;font-size:13px;font-weight:700;display:grid}.employee-import-mapping{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-import-mapping label{border:1px solid var(--set-line);background:var(--set-bg);border-radius:12px;padding:12px}.employee-import-mapping select{border:1px solid var(--set-line);background:var(--set-bg);width:100%;min-height:42px;color:var(--set-ink);font:inherit;border-radius:11px;padding:0 36px 0 11px}.employee-import-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.employee-import-summary article{border:1px solid var(--set-line);background:var(--set-bg);border-radius:13px;gap:4px;padding:15px;display:grid}.employee-import-summary small{color:var(--set-muted);font-size:12px}.employee-import-summary strong{color:var(--set-ink);font-variant-numeric:tabular-nums;font-size:25px}.employee-import-message{border:1px solid var(--set-line);background:var(--set-bg);color:var(--set-ink);border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.employee-import-message[data-tone=warning]{color:#765d1d;background:#fff9e9;border-color:#e5cf93}.employee-import-message[data-tone=critical]{color:#8b4a43;background:#fff3f1;border-color:#e4c2bc}.employee-import-message p{margin:4px 0 0;font-size:13px;line-height:1.45}.employee-import-preview-table{max-height:360px}.employee-import-confirm-skips{color:#765d1d;background:#fff9e9;border:1px solid #e5cf93;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.employee-import-confirm-skips span{gap:3px;display:grid}.employee-import-confirm-skips small{font-weight:400}.employee-import-wizard>footer{border-top:1px solid var(--set-line);justify-content:flex-end;gap:9px;padding-top:18px;display:flex}body[data-mode=dark] :is(.employee-import-mapping label,.employee-import-mapping select,.employee-import-summary article){background:#20242a}body[data-mode=dark] .employee-import-message[data-tone=warning],body[data-mode=dark] .employee-import-confirm-skips{color:#e6d398;background:#2d291d;border-color:#66572f}body[data-mode=dark] .employee-import-message[data-tone=critical]{color:#efb5ae;background:#30211f;border-color:#68433e}.security-grid{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-grid>.settings-card{margin-top:0}.security-passkey-card{margin-top:18px}.security-passkey-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:24px;padding:22px 23px 25px;display:grid}.security-passkey-list{align-content:start;gap:10px;display:grid}.security-passkey-list>article{border:1px solid var(--set-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.security-passkey-list article>div{gap:3px;min-width:0;display:grid}.security-passkey-list strong{color:var(--set-ink);font-size:14px}.security-passkey-list small,.security-passkey-form>small,.security-passkey-empty span{color:var(--set-muted);font-size:12px;line-height:1.45}.security-passkey-list em{color:#527b71;align-items:center;gap:4px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.security-passkey-icon{color:#4e7770;background:#edf5f2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.security-passkey-form{border-top:0;border-left:1px solid var(--set-line);padding-top:0;padding-left:24px}.security-passkey-empty{text-align:center;min-height:170px;padding:24px}.security-success{color:#437566;margin:0;font-size:13px}.security-card__body{gap:18px;padding:22px 23px 25px;display:grid}.security-card__body>p{color:var(--set-muted);margin:0;font-size:14px;line-height:1.6}.security-form{border-top:1px solid var(--set-line);gap:11px;padding-top:17px;display:grid}.security-form h3{margin:0;font-size:15px}.security-form label,.security-secret{color:#526e73;gap:6px;font-size:13px;font-weight:700;display:grid}.security-form input{border:1px solid var(--set-line);width:100%;min-height:44px;color:var(--set-ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px}.security-form .settings-button{justify-self:start}.security-form--danger{border-color:#eadad6}.security-error{color:#9b514a;margin:0;font-size:13px}.security-recovery{border-color:#cfe2d9;gap:16px;margin-top:18px;padding:22px;display:grid}.security-recovery>header{align-items:center;gap:12px;display:flex}.security-recovery h2,.security-recovery p{margin:0}.security-recovery p{color:var(--set-muted);margin-top:4px;font-size:13px}.security-recovery>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.security-recovery code,.security-secret code{color:#38565e;overflow-wrap:anywhere;text-align:center;background:#f0f5f3;border-radius:9px;padding:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.security-device{align-items:center;gap:7px;display:flex}.settings-table td>small{margin-top:4px;display:block}.security-setup{max-width:820px}.security-qr{width:min(100%,300px)}.security-manual-setup{width:min(100%,520px)}.security-manual-setup summary{cursor:pointer;color:#3d696d;font-size:13px;font-weight:750}.security-manual-setup[open] summary{margin-bottom:12px}@media(max-width:900px){.security-grid{grid-template-columns:1fr}.security-recovery>div{grid-template-columns:repeat(2,minmax(0,1fr))}.security-passkey-layout{grid-template-columns:1fr}.security-passkey-form{border-top:1px solid var(--set-line);border-left:0;padding-top:20px;padding-left:0}}@media(max-width:620px){.security-passkey-list>article{grid-template-columns:auto minmax(0,1fr)}.security-passkey-remove{grid-column:1/-1;justify-self:stretch}}body[data-mode=dark] .account-security{--set-ink:#ececee;--set-muted:#a3abb8;--set-line:#ffffff1f;color:var(--set-ink)}body[data-mode=dark] .settings-hub{--set-ink:#ececee;--set-muted:#a3abb8;--set-line:#ffffff1f;--set-bg:#20242a}body[data-mode=dark] .account-security :is(.settings-hero,.settings-card){border-color:var(--set-line);color:var(--set-ink);background:#16181d;box-shadow:0 18px 44px #00000047}body[data-mode=dark] .account-security .settings-hero{background:linear-gradient(128deg,#1b1e24,#16181d 68%,#1d2227)}body[data-mode=dark] .account-security :is(.settings-list-head,.security-form,.settings-table td){border-color:var(--set-line)}body[data-mode=dark] .account-security :is(.settings-button,.security-form input){border-color:var(--set-line);color:#e5e8ec;background:#20242a}body[data-mode=dark] .account-security .security-passkey-icon{color:#9cc9c0;background:#242d2c}body[data-mode=dark] .account-security .settings-button--primary{color:#fff;background:linear-gradient(135deg,#678f8a,#587f7b);border-color:#0000}body[data-mode=dark] .account-security .settings-table th{color:#9aa3ad;background:#1c2025!important}body[data-mode=dark] .account-security .settings-table td{color:#aeb6bf}body[data-mode=dark] .account-security .settings-table td strong{color:#edf0f3}body[data-mode=dark] .account-security :is(.security-recovery code,.security-secret code){color:#e5e9ed;background:#24292f}body[data-mode=dark] .account-security .settings-status{color:#b7bec5;background:#292d32}.settings-action-card{padding:23px}.settings-action-card h2{margin-top:17px}.settings-action-card a{color:#57807b;align-items:center;gap:5px;margin-top:19px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.settings-pilot-summary{gap:var(--ppx-page-flow-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid}.settings-pilot-summary article{gap:5px;min-width:0;padding:20px;display:grid}.settings-pilot-summary span{color:#71868a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760}.settings-pilot-summary strong{color:#38565e;letter-spacing:-.04em;font-size:32px;line-height:1.1}.settings-pilot-summary small{color:#71868a;line-height:1.4}.settings-pilot-guide{background:#fffaf0;border-color:#ead9b9;align-items:flex-start;gap:13px;margin-top:14px;padding:18px 20px;display:flex}.settings-pilot-guide>svg{color:#987540;flex:none}.settings-pilot-guide strong{color:#5f513a}.settings-pilot-guide p{color:#766a55;margin:4px 0 0;font-size:14px;line-height:1.5}.settings-pilot-section{margin-top:18px;scroll-margin-top:88px;overflow:hidden}.settings-pilot-gates ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.settings-pilot-gates li{border-top:1px solid var(--set-line);grid-template-columns:auto minmax(0,1fr);gap:13px;min-width:0;padding:20px 22px;display:grid}.settings-pilot-gates li:nth-child(odd){border-right:1px solid var(--set-line)}.settings-pilot-gate-number{color:#557774;background:#edf3f1;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.settings-pilot-gates li>div,.settings-pilot-gates li header{min-width:0;display:flex}.settings-pilot-gates li>div{flex-direction:column;align-items:flex-start;gap:8px}.settings-pilot-gates li header{justify-content:space-between;align-items:center;gap:10px;width:100%}.settings-pilot-gates li strong{color:#38565e;font-size:16px}.settings-pilot-gates li p{color:#71868a;margin:0;font-size:13px;line-height:1.5}.settings-pilot-gates li a{color:#567d78;align-items:center;gap:4px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.settings-pilot-role-list,.settings-pilot-cutover-list{margin:0;padding:0;list-style:none}.settings-pilot-role-list li,.settings-pilot-cutover-list li{border-top:1px solid var(--set-line);align-items:center;gap:16px;min-width:0;padding:15px 22px;display:grid}.settings-pilot-role-list li{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr)}.settings-pilot-cutover-list li{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.25fr) auto}.settings-pilot-role-list li:first-child,.settings-pilot-cutover-list li:first-child{border-top:0}.settings-pilot-role-list li>div,.settings-pilot-finding{gap:5px;min-width:0;display:grid}.settings-pilot-role-list strong{overflow-wrap:anywhere;color:#38565e;font-size:15px}.settings-pilot-role-list small,.settings-pilot-finding small{overflow-wrap:anywhere;color:#71868a;font-size:13px;line-height:1.45}.settings-pilot-state{color:#9a5b51;background:#f7e9e5;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-weight:760;line-height:1.2}.settings-pilot-state[data-state=ready]{color:#507b61;background:#e9f3ed}.settings-pilot-state[data-state=pending],.settings-pilot-state[data-state=external]{color:#886e36;background:#f7f0df}.settings-pilot-state[data-state=valid]{color:#507b61;background:#e9f3ed}.settings-pilot-state[data-state=expired],.settings-pilot-state[data-state=mismatch]{color:#9a5b51;background:#f7e9e5}.settings-pilot-evidence>ul{margin:0;padding:0;list-style:none}.settings-pilot-evidence>ul>li{border-top:1px solid var(--set-line);padding:18px 22px}.settings-pilot-evidence>ul>li:first-child{border-top:0}.settings-pilot-evidence__summary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-pilot-evidence__summary>div{min-width:0}.settings-pilot-evidence__summary strong{color:#38565e;font-size:15px}.settings-pilot-evidence__summary p,.settings-pilot-evidence__note{color:#71868a;margin:5px 0 0;font-size:13px;line-height:1.5}.settings-pilot-evidence__metadata{color:#58766f;flex-wrap:wrap;gap:5px 14px;margin-top:10px;font-size:12px;font-weight:650;display:flex}.settings-pilot-evidence__note{overflow-wrap:anywhere;border-left:3px solid #d8e6e2;padding-left:10px}.settings-pilot-evidence details{margin-top:13px}.settings-pilot-evidence summary{cursor:pointer;color:#567d78;width:fit-content;font-size:13px;font-weight:750}.settings-pilot-evidence form{background:#f7faf9;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);gap:14px;margin-top:14px;padding:16px;display:grid}.settings-pilot-evidence form>label:not(.settings-pilot-evidence__confirmation){color:#49666c;gap:7px;font-size:13px;font-weight:720;display:grid}.settings-pilot-evidence textarea{color:#38565e;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cddbd8;border-radius:10px;padding:10px 12px}.settings-pilot-evidence .date-picker,.settings-pilot-evidence .date-picker__trigger{width:100%}.settings-pilot-evidence__confirmation{color:#587177;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.settings-pilot-evidence__confirmation input{margin-top:2px}.settings-pilot-evidence__actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.settings-pilot-empty{color:#58766f;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:116px;padding:24px;display:flex}.settings-pilot-empty p{color:#71868a;margin:0}.settings-error{color:#a55c50;background:#fff5f2;border:1px solid #f0cfc9;border-radius:13px;align-items:center;gap:8px;margin-top:14px;padding:12px 15px;font-size:14px;display:flex}.settings-notice{color:#61787d;background:#f6f9f8;border:1px solid #d9e6e2;border-radius:13px;align-items:flex-start;gap:11px;margin:18px 23px 0;padding:13px 15px;font-size:14px;line-height:1.45;display:flex}.settings-notice svg{color:#8b7851;flex:none;margin-top:2px}.settings-notice div{gap:2px;display:grid}.settings-notice strong{color:#425e64}.settings-hub>.ppx-workspace-tabs{margin-top:18px}.settings-dialog-backdrop{z-index:8000;background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-dialog{overscroll-behavior:contain;background:#fff;border:1px solid #dce8e4;border-radius:22px;width:min(560px,100%);max-height:calc(100dvh - 48px);margin:0;padding:0;position:relative;inset:auto;overflow:hidden auto;box-shadow:0 30px 90px #24393e3b}.settings-dialog>.settings-dialog__header{border-bottom:1px solid #e7efec;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.settings-dialog h2{margin:5px 0 0;font-size:23px}.settings-dialog>.settings-dialog__header>button{color:#6f8588;cursor:pointer;background:#f2f6f4;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.settings-dialog form{gap:15px;padding:22px;display:grid}.settings-dialog label:not(.ppx-switch-field),.settings-dialog .settings-file-field{color:#506b70;gap:7px;font-size:13px;font-weight:720;display:grid}.settings-dialog :is(input:not([type=checkbox]),textarea,select){color:#38545c;width:100%;min-height:45px;font:inherit;background:#fbfdfc;border:1px solid #d9e5e1;border-radius:11px;outline:0;padding:10px 12px;font-size:15px}.settings-field-error{font-weight:700;color:#a55c50!important}.settings-check{justify-content:flex-start;align-items:center;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.settings-check input{accent-color:#719993;width:18px;height:18px}.settings-dialog label:not(.ppx-switch-field)>small,.settings-dialog .settings-check>span>small{color:#788c90;font-size:12px;font-weight:500;line-height:1.45;display:block}.settings-dialog .settings-check>span{gap:3px;display:grid}.settings-dialog .settings-check:has(>span>small){align-items:flex-start}.settings-dialog .settings-check:has(>span>small) input{margin-top:1px}.settings-dialog footer{justify-content:flex-end;gap:9px;margin-top:5px;display:flex}.settings-role-drawer__eyebrow{color:var(--ppx-drawer-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.settings-role-drawer__eyebrow+h2{color:var(--ppx-drawer-copy);margin:3px 0 0;font-size:21px;line-height:1.2}.settings-role-form{gap:18px;padding:20px;display:grid}.settings-role-form>label{color:var(--ppx-drawer-muted);gap:7px;font-size:13px;font-weight:720;display:grid}.settings-role-form>label>small{font-weight:500;line-height:1.45}.settings-role-form :is(input:not([type=checkbox]),textarea,select){border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);width:100%;min-height:44px;color:var(--ppx-drawer-copy);font:inherit;border-radius:11px;outline:0;padding:10px 12px;font-size:15px}.settings-role-form :is(input,textarea,select):focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px #04629533}@supports (color:color-mix(in lab,red,red)){.settings-role-form :is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent)}}.settings-role-form .settings-switch-list{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);border-radius:15px;padding:0 18px;overflow:hidden}.settings-role-form .settings-switch-list legend{color:var(--ppx-drawer-copy);padding:0 6px;font-size:14px;font-weight:780}.settings-role-form .settings-switch-list label:last-of-type{border-bottom:0}.settings-role-form .settings-switch-list input{flex:none;width:20px;height:20px}.settings-role-drawer__actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.settings-role-system-detail{gap:18px;padding:20px;display:grid}.settings-role-system-detail__notice{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);color:var(--color-accent);border-radius:14px;align-items:flex-start;gap:11px;padding:14px;display:flex}.settings-role-system-detail__notice>div{gap:4px;display:grid}.settings-role-system-detail__notice strong{color:var(--ppx-drawer-copy);font-size:14px}.settings-role-system-detail__notice p,.settings-role-system-detail>section>p{color:var(--ppx-drawer-muted);margin:0;font-size:12px;line-height:1.5}.settings-role-system-detail dl{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);border-radius:14px;margin:0;overflow:hidden}.settings-role-system-detail dl>div{border-bottom:1px solid var(--ppx-drawer-border);grid-template-columns:132px minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.settings-role-system-detail dl>div:last-child{border-bottom:0}.settings-role-system-detail dt{color:var(--ppx-drawer-muted);text-transform:uppercase;font-size:11px;font-weight:760}.settings-role-system-detail dd{color:var(--ppx-drawer-copy);margin:0;font-size:13px;line-height:1.45}.settings-role-system-detail>section{gap:10px;display:grid}.settings-role-system-detail>section h3{color:var(--ppx-drawer-copy);margin:0;font-size:14px}.settings-role-system-detail ul{border:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface-raised);border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.settings-role-system-detail li{border-bottom:1px solid var(--ppx-drawer-border);padding:11px 14px;display:grid}.settings-role-system-detail li:last-child{border-bottom:0}.settings-role-wizard{border:1px solid var(--set-line);max-width:1600px;margin:18px auto 0}@supports (color:color-mix(in lab,red,red)){.settings-role-wizard{border:1px solid color-mix(in srgb,var(--set-line) 88%,transparent)}}.settings-role-wizard{background:#fcfdfc;border-radius:22px;box-shadow:0 20px 54px #344f530f}.settings-hub--role-create .settings-hero{max-width:1600px;margin-inline:auto}.settings-role-wizard__steps{background:#f7faf9;border-bottom:1px solid #e4ece9;border-radius:22px 22px 0 0;overflow-x:auto}.settings-role-wizard__steps ol{grid-template-columns:repeat(4,minmax(0,1fr));min-width:760px;margin:0;padding:0;list-style:none;display:grid}.settings-role-wizard__steps li{position:relative}.settings-role-wizard__steps li:not(:last-child):after{z-index:0;content:"";background:#d9e5e1;width:36px;height:1px;position:absolute;top:33px;right:-18px}.settings-role-wizard__steps li[data-complete=true]:after{background:#91b2aa}.settings-role-wizard__steps button{z-index:1;color:#73888d;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:12px 18px;display:flex;position:relative}.settings-role-wizard__steps button:disabled{cursor:default;opacity:.65}.settings-role-wizard__steps button>span:first-child{color:#758b8f;background:#fff;border:1px solid #cbdad6;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.settings-role-wizard__steps button>span:last-child{gap:2px;min-width:0;display:grid}.settings-role-wizard__steps strong{color:#587077;font-size:13px}.settings-role-wizard__steps small{color:#8a9a9d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:540;overflow:hidden}.settings-role-wizard__steps li:is([data-active=true],[data-complete=true]) button>span:first-child{color:#fff;background:#71968f;border-color:#71968f}.settings-role-wizard__steps li[data-active=true] button{background:#fff}.settings-role-wizard__steps li[data-active=true] strong{color:#2f5157}.settings-role-wizard__panel{min-height:520px;padding:34px 38px 42px}.settings-role-wizard__heading{max-width:760px;margin-bottom:30px}.settings-role-wizard__summary{max-width:820px;margin-inline:auto}.settings-role-wizard__summary .settings-role-wizard__heading,.settings-role-wizard__summary .settings-role-wizard__narrow{max-width:none}.settings-role-wizard__heading>span,.settings-role-review header>div>span{color:#718f8e;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.settings-role-wizard__heading h2{color:#304d56;letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(25px,2.4vw,32px);line-height:1.15}.settings-role-wizard__heading p,.settings-role-assignment-grid__title p{color:#71868b;margin:0;font-size:14px;line-height:1.55}.settings-role-wizard__heading--split{justify-content:space-between;align-items:flex-end;gap:24px;max-width:none;display:flex}.settings-role-wizard__heading--split>div{max-width:710px}.settings-role-wizard__narrow{gap:22px;max-width:680px;display:grid}.settings-role-wizard__field{color:#3f5b62;gap:8px;font-size:13px;font-weight:760;display:grid}.settings-role-wizard__field>span{justify-content:space-between;align-items:baseline;display:flex}.settings-role-wizard__field em{color:#8b9a9d;font-size:11px;font-style:normal;font-weight:600}.settings-role-wizard__field small{color:#7c8f93;font-weight:520;line-height:1.45}.settings-role-wizard__field :is(input,textarea),.settings-role-wizard__search{background:#fff;border:1px solid #d5e2df;border-radius:12px}.settings-role-wizard__field :is(input,textarea){color:#304d56;width:100%;min-height:46px;font:inherit;resize:vertical;outline:0;padding:11px 13px;font-size:15px}.settings-role-wizard__field :is(input,textarea)::placeholder,.settings-role-wizard__search input::placeholder{color:#9aa9ab}.settings-role-wizard__search{color:#7b9093;align-items:center;gap:9px;width:min(310px,100%);min-height:44px;padding:0 12px;display:flex}.settings-role-wizard__search input{color:#304d56;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.settings-role-wizard__search--wide{width:100%;margin:16px 0 10px}.settings-role-wizard__selection-summary{color:#64817f;background:#f4f8f6;border:1px solid #dce8e4;border-radius:12px;align-items:center;gap:9px;min-height:48px;margin:-10px 0 16px;padding:9px 13px;font-size:13px;display:flex}.settings-role-wizard__selection-summary span{color:#7b8e91}.settings-role-permission-groups{gap:10px;display:grid}.settings-role-permission-groups details{background:#fff;border:1px solid #dce7e4;border-radius:14px;overflow:hidden}.settings-role-permission-groups summary{color:#3c5960;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 17px;display:flex}.settings-role-permission-groups summary>span:first-child{gap:3px;display:grid}.settings-role-permission-groups summary small{color:#7e9194;font-size:12px;font-weight:520}.settings-role-permission-groups__meta>span{color:#65827f;background:#eef4f2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.settings-role-permission-groups__meta{flex:none;align-items:center;gap:9px;display:flex}.settings-role-permission-groups__meta svg{transition:transform .16s}.settings-role-permission-groups details[open] .settings-role-permission-groups__meta svg{transform:rotate(180deg)}.settings-role-permission-groups details>div{border-top:1px solid #e3ebe8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-role-permission-groups__tools{color:#7b8f92;background:#f8faf9;border-bottom:1px solid #e8efed;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:8px 16px;font-size:12px;display:flex}.settings-role-permission-groups__tools button{color:#517770;font:inherit;cursor:pointer;background:#eaf2ef;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:7px 9px;font-weight:760;display:inline-flex}.settings-role-permission-groups label{color:#3f5b62;cursor:pointer;border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:11px 16px;display:flex}.settings-role-permission-groups label>span{gap:2px;display:grid}.settings-role-permission-groups label small{color:#829396;font-size:11px;font-weight:520}.settings-role-permission-groups input,.settings-role-account-list input,.settings-role-departments input,.settings-role-scope-options input{accent-color:#719993;flex:none;width:19px;height:19px}.settings-role-assignment-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:18px;display:grid}.settings-role-assignment-grid>section,.settings-role-review>section{background:#fff;border:1px solid #dce7e4;border-radius:15px}.settings-role-assignment-grid__title{color:#668b85;align-items:flex-start;gap:11px;padding:17px 18px 14px;display:flex}.settings-role-assignment-grid__title h3{color:#36545b;margin:0 0 3px;font-size:16px}.settings-role-assignment-grid__title--accounts{padding-bottom:0}.settings-role-assignment-grid>section:nth-child(2)>.settings-role-wizard__search{width:calc(100% - 36px);margin-inline:18px}.settings-role-scope-options{gap:8px;padding:0 18px 18px;display:grid}.settings-role-scope-options>label{cursor:pointer;border:1px solid #e0e9e6;border-radius:12px;align-items:flex-start;gap:11px;padding:12px;display:flex}.settings-role-scope-options input{margin-top:2px}.settings-role-scope-options span{gap:3px;display:grid}.settings-role-scope-options small{color:#7a8d91;font-size:12px;font-weight:520;line-height:1.4}.settings-role-departments{border:1px solid #e0e9e6;border-radius:12px;margin:0 18px 18px;padding:7px 12px 10px}.settings-role-departments legend{color:#526e74;padding:0 5px;font-size:12px;font-weight:760}.settings-role-departments label{color:#4a666c;border-bottom:1px solid #edf2f0;justify-content:space-between;align-items:center;min-height:42px;font-size:13px;display:flex}.settings-role-departments label:last-of-type{border-bottom:0}.settings-role-departments p{color:#7a8d91;font-size:12px}.settings-role-account-list{border-top:1px solid #edf2f0;max-height:390px;overflow-y:auto}.settings-role-account-list>label{cursor:pointer;border-bottom:1px solid #edf2f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 18px;display:grid}.settings-role-account-list>label>span:nth-child(2){gap:2px;min-width:0;display:grid}.settings-role-account-list small{color:#819295;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:520;overflow:hidden}.settings-role-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-role-review>section{padding:18px}.settings-role-review header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.settings-role-review h3{color:#345159;margin:4px 0 0;font-size:17px}.settings-role-review header button{color:#668d87;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-size:12px;font-weight:750;display:inline-flex}.settings-role-review p{color:#6f8387;margin:14px 0 0;font-size:13px;line-height:1.5}.settings-role-review__chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.settings-role-review__chips span{color:#587872;background:#eef4f2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.settings-role-review ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.settings-role-review li{color:#4a646a;justify-content:space-between;gap:12px;font-size:12px;display:flex}.settings-role-review li span:not(.ppx-person-avatar,.ppx-person-avatar__initials){color:#809194;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-role-review__accounts li{align-items:center;justify-content:initial;grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.settings-role-review__account-copy{gap:2px;min-width:0;display:grid}.settings-role-review__account-copy small{color:#809194;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-role-wizard__empty{color:#78908f;text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;padding:24px;display:grid}.settings-role-wizard__empty span{color:#8c9b9d;font-size:12px}.settings-role-wizard__footer{z-index:4;background:#fcfdfcf5;border-top:1px solid #dfe9e6;border-radius:0 0 22px 22px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 28px #314e500d}.settings-role-wizard__footer>div:first-child{color:#839497;gap:3px;font-size:11px;font-weight:700;display:grid}.settings-role-wizard__footer>div:first-child strong{color:#a15c55;font-size:12px}.settings-role-wizard__footer>div:last-child{gap:8px;display:flex}.ppx-planning-dialog{width:min(620px,100%)}.ppx-planning-dialog__field-error{color:#a35c53;font-size:12px;font-weight:600}.ppx-planning-dialog :is(input,textarea,select)[aria-invalid=true]{border-color:#c08880}.ppx-planning-dialog__hint{color:var(--set-muted);font-size:12px}.ppx-planning-dialog__description{color:#667d82;margin:0;font-size:14px;line-height:1.55}.ppx-planning-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ppx-planning-dialog__grid .wide{grid-column:1/-1}.ppx-planning-dialog__warning{color:#a34f49;background:#fff4f3;border:1px solid #efc8c5;border-radius:12px;align-items:center;gap:10px;padding:13px 14px;font-size:14px;font-weight:700;display:flex}.ppx-planning-dialog footer{gap:9px}body[data-mode=dark] .settings-dialog{border-color:var(--ppx-dropdown-border);color:var(--ppx-dropdown-copy);background:#123b4a;box-shadow:0 30px 90px #00182275}body[data-mode=dark] .settings-dialog>.settings-dialog__header{border-bottom-color:var(--ppx-dropdown-border)}body[data-mode=dark] .settings-dialog>.settings-dialog__header>button{background:var(--ppx-dropdown-surface-raised);color:var(--ppx-dropdown-copy)}body[data-mode=dark] .settings-dialog :is(label,.ppx-planning-dialog__description){color:var(--ppx-dropdown-muted)}body[data-mode=dark] .settings-dialog :is(input:not([type=checkbox]),textarea,select){border-color:var(--ppx-dropdown-border);background:var(--ppx-dropdown-surface-raised);color:var(--ppx-dropdown-copy)}body[data-mode=dark] .ppx-planning-dialog__warning{color:#ffc4c8;background:#7a2e3742;border-color:#ee919a57}.settings-hub button:focus-visible,.settings-hub a:focus-visible,.settings-hub input:focus-visible,.settings-hub select:focus-visible,.settings-hub textarea:focus-visible{outline-offset:2px;outline:3px solid #73a1993d}@media(max-width:1120px){.settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-policy-grid,.settings-role-assignment-grid{grid-template-columns:1fr}.settings-pilot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-pilot-cutover-list li{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr)}.settings-pilot-cutover-list .settings-button{grid-column:1/-1;justify-self:start}}@media(max-width:780px){.settings-hub{padding:18px}.settings-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:24px}.settings-overview,.settings-people-grid,.settings-tile-grid,.settings-holiday-years,.settings-order-list{grid-template-columns:1fr}.settings-closure-grid article,.settings-tile-grid article{flex-wrap:wrap}.settings-tile-grid article>div{flex:calc(100% - 60px)}.settings-tile-grid article>.settings-row-actions{margin-left:auto}.settings-inline-form{flex-wrap:wrap;width:100%;min-width:0;padding:6px 6px 6px 12px}.settings-inline-form input{flex:140px;min-width:0}.settings-policy-grid footer{flex-wrap:wrap}.settings-closure-grid h3{white-space:normal}.settings-closure-grid article>.settings-row-actions{justify-content:flex-start;width:100%}.settings-dialog .settings-closure-range{grid-template-columns:1fr}.settings-list-head,.settings-form-page>header{flex-direction:column;align-items:flex-start}.settings-form-page>header .settings-button{width:100%}.settings-switch-list .settings-field-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:16px 0}.settings-field-row>input[type=color]{width:64px}.settings-list-head>div+div:last-child{flex-direction:column;align-items:stretch;width:100%}.settings-search{width:100%}.settings-pilot-summary{grid-template-columns:1fr}.settings-pilot-role-list li,.settings-pilot-cutover-list li{grid-template-columns:minmax(0,1fr);padding:17px}.settings-pilot-cutover-list .settings-button{width:100%}.settings-pilot-guide{padding:17px}.settings-pilot-gates ol{grid-template-columns:minmax(0,1fr)}.settings-pilot-gates li:nth-child(odd){border-right:0}.settings-pilot-gates li header{flex-direction:column;align-items:flex-start}.settings-pilot-evidence__summary{flex-direction:column}.settings-pilot-evidence form{grid-template-columns:minmax(0,1fr)}.settings-pilot-evidence__confirmation,.settings-pilot-evidence__actions{grid-column:auto}.settings-pilot-evidence__actions .settings-button{width:100%}.settings-role-wizard{border-radius:18px;margin-top:14px}.settings-role-wizard__steps{border-radius:18px 18px 0 0}.settings-role-wizard__steps ol{min-width:580px}.settings-role-wizard__steps button{gap:8px;min-height:62px;padding:10px 12px}.settings-role-wizard__steps button>span:first-child{width:25px;height:25px}.settings-role-wizard__steps small{display:none}.settings-role-wizard__panel{min-height:460px;padding:24px 18px 30px}.settings-role-wizard__heading{margin-bottom:22px}.settings-role-wizard__heading--split{flex-direction:column;align-items:stretch}.settings-role-wizard__heading--split .settings-role-wizard__search{width:100%}.settings-role-wizard__selection-summary{flex-wrap:wrap;align-items:flex-start}.settings-role-wizard__selection-summary span{flex-basis:100%;padding-left:27px}.settings-role-permission-groups details>div,.settings-role-review{grid-template-columns:1fr}.settings-role-permission-groups label:nth-child(odd){border-right:0}.settings-role-permission-groups summary{min-height:60px;padding:11px 13px}.settings-role-permission-groups summary small,.settings-role-permission-groups label small{display:none}.settings-role-wizard__footer{border-radius:0 0 18px 18px;flex-direction:column;align-items:stretch;padding:14px 18px 18px;position:static}.settings-role-wizard__footer>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-role-wizard__footer .ppx-action{width:100%}.settings-inline-form{width:100%;min-width:0}.employee-import-wizard{padding:18px}.employee-import-mapping,.employee-import-summary{grid-template-columns:1fr}.employee-import-wizard>footer{flex-direction:column-reverse;align-items:stretch}.employee-import-wizard>footer .settings-button{width:100%}.settings-dialog-backdrop{align-items:end;padding:10px}.settings-dialog{border-radius:18px;max-height:calc(100dvh - 20px);overflow-y:auto}.settings-dialog>.settings-dialog__header,.settings-dialog form{padding:18px}.ppx-planning-dialog__grid{grid-template-columns:1fr}.ppx-planning-dialog__grid .wide{grid-column:auto}.ppx-planning-dialog footer{flex-direction:column-reverse;align-items:stretch}.ppx-planning-dialog footer .settings-button{width:100%}}.planning-nav{border:1px solid var(--set-line);background:#f7faf8;border-radius:16px;gap:5px;margin:16px 0;padding:5px;display:flex}.planning-nav a{color:#6e8488;border-radius:10px;min-height:40px;padding:10px 16px;font-size:14px;font-weight:720;text-decoration:none}.planning-nav a[aria-current=page]{color:#517973;background:#fff;box-shadow:0 7px 18px #344f5314}.planning-hub{box-sizing:border-box;width:min(100%,1720px);margin-inline:auto}.planning-hub .settings-overview--compact .settings-action-card{grid-template-rows:auto auto 1fr;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:5px 16px;min-height:158px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.planning-hub .settings-overview--compact .settings-action-card:hover{border-color:#afc7d5}@supports (color:color-mix(in lab,red,red)){.planning-hub .settings-overview--compact .settings-action-card:hover{border-color:color-mix(in srgb,var(--color-accent) 22%,#dfe3e7)}}.planning-hub .settings-overview--compact .settings-action-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #1f526817}.planning-hub .settings-overview--compact .settings-action-card>svg{grid-row:1/4}.planning-hub .settings-overview--compact .settings-action-card h2,.planning-hub .settings-overview--compact .settings-action-card p,.planning-hub .settings-overview--compact .settings-action-card a{grid-column:2}.planning-hub .settings-overview--compact .settings-action-card h2{margin:1px 0 0}.planning-hub .settings-overview--compact .settings-action-card a{align-self:end;margin-top:12px}.planning-editor,.planning-single-form{justify-self:center;width:100%;max-width:720px;margin:18px 0 0;padding-bottom:22px}.planning-editor>header,.planning-single-form>header{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.planning-editor>header span,.planning-single-form>header span{color:#718d90;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.planning-editor h2,.planning-single-form h2{margin:5px 0 0;font-size:24px}.planning-editor>div{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.planning-editor label,.planning-single-form label,.planning-single-form .planning-file-field{color:#506c70;gap:7px;font-size:14px;font-weight:730;display:grid}.planning-editor label small{color:#819294;font-size:12px;font-weight:500}.planning-editor textarea,.planning-single-form :is(input,textarea){color:#38545c;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d9e5e1;border-radius:12px;outline:0;padding:11px 12px;font-size:15px}.planning-single-form{gap:15px;padding-left:23px;padding-right:23px;display:grid}.planning-single-form>header{margin:0 -23px}.planning-single-form>p{color:#71868a;line-height:1.55}.planning-single-form footer{justify-content:flex-end;display:flex}.architecture-builder{margin-top:18px;overflow:hidden}.architecture-builder__head{border-bottom:1px solid #e4ece9;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:23px 25px;display:flex}.architecture-builder__head>div:first-child{gap:4px;display:grid}.architecture-builder__head span{color:#718d90;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.architecture-builder__head h2{letter-spacing:-.035em;margin:0;font-size:25px}.architecture-builder__head p{color:#71868a;max-width:720px;margin:2px 0 0;font-size:14px;line-height:1.5}.architecture-builder__actions{flex:none;align-items:center;gap:9px;display:flex}.architecture-builder__guide{border:1px solid #bed3d9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 24px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.architecture-builder__guide{border:1px solid color-mix(in srgb,var(--color-accent) 15%,#dfe7e5)}}.architecture-builder__guide{background:#f4f8fb;border-radius:17px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.architecture-builder__guide{background:color-mix(in srgb,var(--color-accent-soft) 45%,#fff)}}.architecture-builder__guide-icon{background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);border-radius:13px;place-items:center;display:grid}.architecture-builder__guide>div{gap:3px;display:grid}.architecture-builder__guide strong{color:#385760;font-size:14px}.architecture-builder__guide>div>span{color:#70868b;font-size:13px;line-height:1.45}.architecture-builder__guide dl{gap:9px;margin:0;display:flex}.architecture-builder__guide dl>div{border-left:1px solid #dbe7e4;gap:1px;min-width:72px;padding-left:13px;display:grid}.architecture-builder__guide :is(dt,dd){margin:0}.architecture-builder__guide dt{color:#35545c;font-size:20px;font-weight:800}.architecture-builder__guide dd{color:#788d90;font-size:11px}.architecture-starter{background:#fbfdfc;border:1px dashed #cfdedb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:240px;margin:20px 24px 24px;padding:26px;display:grid}.architecture-starter>span{background:var(--color-accent-soft);width:58px;height:58px;color:var(--color-accent);border-radius:18px;place-items:center;display:grid}.architecture-starter strong{color:#35545c;font-size:18px;display:block}.architecture-starter p{color:#74898d;max-width:650px;margin:5px 0 0;font-size:14px;line-height:1.5}.architecture-starter>div:last-child{gap:9px;display:flex}.architecture-matrix-shell{background:#f7faf9;border:1px solid #dfe8e6;border-radius:18px;margin:20px 24px 24px;overflow-x:auto}.architecture-matrix{min-width:calc(230px + var(--architecture-columns) * 270px);grid-template-columns:230px repeat(var(--architecture-columns),minmax(270px,1fr));background:#dfe8e6;gap:1px;display:grid}.architecture-matrix>*{background:#fff;min-width:0}.architecture-matrix__corner,.architecture-path-head{min-height:94px}.architecture-matrix__corner{background:#f4f8f7;align-content:center;gap:3px;padding:18px;display:grid}.architecture-matrix__corner span,.architecture-path-head label>span,.architecture-grade-cell>span,.architecture-level-cell label>span{color:#7b9093;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:760}.architecture-matrix__corner strong{color:#405f66;font-size:16px}.architecture-path-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 14px 14px 17px;display:grid}.architecture-path-head label,.architecture-level-cell label{gap:6px;display:grid}.architecture-path-head input,.architecture-grade-cell input,.architecture-level-cell input{color:#35545c;width:100%;min-width:0;font:inherit;background:#f6f9f8;border:1px solid #0000;border-radius:9px;outline:0;padding:8px 9px;font-size:14px;font-weight:700;transition:all .16s}@supports (color:color-mix(in lab,red,red)){.architecture-path-head input:focus,.architecture-grade-cell input:focus,.architecture-level-cell input:focus{border-color:color-mix(in srgb,var(--color-accent) 42%,#d7e2df)}}.architecture-path-head input:focus,.architecture-grade-cell input:focus,.architecture-level-cell input:focus{background:#fff;box-shadow:0 0 0 3px #0462951a}@supports (color:color-mix(in lab,red,red)){.architecture-path-head input:focus,.architecture-grade-cell input:focus,.architecture-level-cell input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 10%,transparent)}}.architecture-path-head>button,.architecture-grade-cell>button,.architecture-level-cell>button:not(.architecture-level-cell__add){color:#85979a;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.architecture-path-head>button:hover,.architecture-grade-cell>button:hover,.architecture-level-cell>button:not(.architecture-level-cell__add):hover{color:#a45b52;background:#fff0ee}.architecture-grade-cell{background:#f4f8f7;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:5px 7px;min-height:106px;padding:14px 14px 14px 17px;display:grid}.architecture-grade-cell>span{grid-column:1/-1}.architecture-grade-cell>button:disabled{opacity:.3;cursor:not-allowed}.architecture-level-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:106px;padding:14px;display:grid}.architecture-level-cell[data-filled=true]{background:#f8fbfc}@supports (color:color-mix(in lab,red,red)){.architecture-level-cell[data-filled=true]{background:color-mix(in srgb,var(--color-accent-soft) 28%,#fff)}}.architecture-level-cell__add{color:#70878a;min-height:48px;font:inherit;cursor:pointer;background:#fbfdfc;border:1px dashed #c8d9d5;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:720;transition:all .16s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.architecture-level-cell__add:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,#c8d9d5)}}.architecture-level-cell__add:hover{background:var(--color-accent-soft);color:var(--color-accent)}.planning-empty-state{grid-column:1/-1;min-height:290px;padding:28px}.planning-category-list{flex-wrap:wrap;gap:8px;margin:0;padding:18px;list-style:none;display:flex}.planning-category-list li{background:#fff;border:1px solid #e4ece9;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 13px;display:flex}.planning-category-list__icon{color:var(--color-accent);place-items:center;display:grid}.planning-category-list__name{color:#385760;font-size:13px;font-weight:600}.planning-category-list .settings-row-actions{gap:2px}.planning-expectations-tabs{flex-wrap:wrap;gap:8px;padding:18px 18px 0;display:flex}.planning-expectations-tabs__item{color:#385760;cursor:pointer;background:#fff;border:1px solid #e4ece9;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600}.planning-expectations-tabs__item[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.planning-expectations-table__category{color:#7d9295;margin-top:2px;font-size:12px;display:block}.planning-expectations-table__cell{color:#4c686d;max-width:260px}.planning-empty-state>span{max-width:660px;line-height:1.5}.planning-empty-state>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:7px;display:flex}@media(max-width:1200px){.architecture-builder__head{flex-direction:column;align-items:stretch}.architecture-starter{grid-template-columns:1fr;align-items:stretch}.architecture-builder__actions,.architecture-starter>div:last-child{flex-wrap:wrap}.architecture-builder__guide{grid-template-columns:auto 1fr}.architecture-builder__guide dl{grid-column:1/-1}}@media(max-width:900px){.planning-editor>div{grid-template-columns:1fr}}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.marketplace-grid>a{min-height:94px;color:inherit;background:#fff;border:1px solid #e1ebe7;border-radius:16px;align-items:center;gap:13px;padding:16px;text-decoration:none;transition:all .18s;display:flex}.marketplace-grid>a:hover{border-color:#bad0ca;transform:translateY(-2px);box-shadow:0 12px 26px #33525314}.marketplace-grid>a>span:first-child{color:#688d87;background:#e8f2ef;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.marketplace-grid>a>div{flex:1;gap:4px;min-width:0;display:grid}.marketplace-grid h3{margin:0;font-size:15px}.marketplace-grid p{color:#788c90;margin:0;font-size:13px}.marketplace-grid--connections:has(.marketplace-integrations-empty){grid-template-columns:1fr}.marketplace-integrations-empty{border:1px dashed #046295;place-items:center;min-height:300px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketplace-integrations-empty{border:1px dashed color-mix(in srgb,var(--color-accent) 25%,var(--ppx-line))}}.marketplace-integrations-empty{background:radial-gradient(circle at 50% 0,#e6f0f6b3,transparent 52%),var(--ppx-mist);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.marketplace-integrations-empty{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-accent-soft) 70%,transparent),transparent 52%),color-mix(in srgb,var(--ppx-mist) 28%,transparent)}}.marketplace-integrations-empty{text-align:center}.marketplace-integrations-empty .ppx-empty-state{max-width:520px;padding:34px 24px}.marketplace-hub>:is(.ppx-content-section,.settings-card){margin-top:18px}.marketplace-hub .ppx-page-header__copy{z-index:1;max-width:650px;position:relative}.marketplace-hub .ppx-page-header__actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;position:relative}.marketplace-header-showcase{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 12% 0,#52b3d852,#0000 42%),linear-gradient(135deg,#08384d,#075f82);border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:112px minmax(160px,1fr);align-items:center;gap:18px;width:min(470px,40vw);min-width:410px;min-height:110px;padding:12px 16px;display:grid;overflow:hidden;box-shadow:0 20px 42px #104c652e}.marketplace-header-showcase__visual{transform-origin:0;width:142px;height:104px;position:relative;transform:scale(.82)}.marketplace-header-showcase__visual:before,.marketplace-header-showcase__visual:after{content:"";border:1px dashed #ffffff3b;border-radius:50%;position:absolute}.marketplace-header-showcase__visual:before{inset:4px 11px}.marketplace-header-showcase__visual:after{inset:18px 28px}.marketplace-header-showcase__tile,.marketplace-header-showcase__core{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff6b;place-items:center;display:grid;position:absolute;box-shadow:0 12px 24px #0019262b}.marketplace-header-showcase__tile{border-radius:11px;width:36px;height:36px}.marketplace-header-showcase__tile--wiki{background:#2a9cb96b;top:0;left:13px}.marketplace-header-showcase__tile--projects{background:#e2a14852;top:8px;right:4px}.marketplace-header-showcase__tile--automation{background:#69ab855e;bottom:0;right:20px}.marketplace-header-showcase__core{z-index:2;color:#08749d;background:#fff;border-radius:17px;width:55px;height:55px;top:27px;left:48px}.marketplace-header-showcase__content{gap:4px;display:grid}.marketplace-header-showcase__content>span{color:#9dd8ea;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.marketplace-header-showcase__content strong{color:#fff;letter-spacing:-.02em;max-width:245px;font-size:17px;line-height:1.25}.marketplace-header-showcase__content small{color:#e2f4f9bf;font-size:11px;line-height:1.4}.marketplace-connections-head{background:radial-gradient(circle at 88% 0,#3ba3c81f,transparent 34%),var(--ppx-surface,#fff)}.marketplace-connections-head .ppx-action{flex:none}.marketplace-app-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:0 0 20px;display:flex}.marketplace-app-toolbar__summary{align-items:center;gap:11px;display:flex}.marketplace-app-toolbar__summary>span{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);border-radius:12px;place-items:center;display:grid}.marketplace-app-toolbar__summary>div{gap:2px;display:grid}.marketplace-app-toolbar__summary strong{color:var(--ppx-ink);font-size:14px}.marketplace-app-toolbar__summary small{color:var(--ppx-muted);font-size:12px}.marketplace-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketplace-app-card{border:1px solid var(--ppx-line);background:var(--ppx-surface,#fff);min-width:0;min-height:490px;color:var(--ppx-ink);border-radius:19px;flex-direction:column;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 16px 42px #243f4814;container:marketplace-card/inline-size}.marketplace-app-card:hover{border-color:#046295}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card:hover{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--ppx-line))}}.marketplace-app-card:hover{transform:translateY(-4px);box-shadow:0 25px 62px #243f4824}.marketplace-app-card[data-state=active]{border-color:#046295}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card[data-state=active]{border-color:color-mix(in srgb,var(--color-accent) 46%,var(--ppx-line))}}.marketplace-app-card__cover{aspect-ratio:16/7.3;background:var(--ppx-mist);min-height:154px;position:relative;overflow:hidden}.marketplace-app-card__cover[data-cover=fallback]{background:linear-gradient(135deg,#046295,var(--ppx-mist))}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card__cover[data-cover=fallback]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 10%,var(--ppx-mist)),var(--ppx-mist))}}.marketplace-app-card__cover:after{content:"";pointer-events:none;background:linear-gradient(#0b232e0a 40%,#0b232e66);position:absolute;inset:0}.marketplace-app-card__cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.marketplace-app-card:hover .marketplace-app-card__cover img{transform:scale(1.035)}.marketplace-app-card__package,.marketplace-app-card__cover .marketplace-app-status{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:12px}.marketplace-app-card__package{color:#294f5d;letter-spacing:.02em;background:#ffffffd1;border:1px solid #ffffff7a;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:770;left:12px}.marketplace-app-card__cover .marketplace-app-status{color:#385964;background:#ffffffe0;border:1px solid #ffffff80;min-height:30px;right:12px}.marketplace-app-card__content{gap:13px;padding:18px 18px 16px;display:grid}.marketplace-app-card__identity{align-items:center;gap:13px;display:flex}.marketplace-app-card__identity>div{gap:3px;display:grid}.marketplace-app-card__identity>div>span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.marketplace-app-card__icon{border:1px solid #0462952e;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card__icon{border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}}.marketplace-app-card__icon{background:var(--color-accent-soft);color:var(--color-accent);border-radius:14px}.marketplace-app-card h3{color:var(--ppx-ink);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:720;line-height:1.12}.marketplace-app-card__content>p{color:var(--ppx-muted);margin:0;font-size:13px;line-height:1.52}.marketplace-app-card__note{border:1px solid #046295;align-items:center;gap:6px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card__note{border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--ppx-line))}}.marketplace-app-card__note{background:#f1f7fa;border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card__note{background:color-mix(in srgb,var(--color-accent-soft) 56%,#fff)}}.marketplace-app-card__note{color:var(--color-accent);font-size:10px;font-weight:760}.marketplace-app-card ul{color:var(--ppx-ink-soft);grid-template-columns:1fr;gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.marketplace-app-card li{background:var(--ppx-mist);border-radius:10px;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card li{background:color-mix(in srgb,var(--ppx-mist) 74%,transparent)}}.marketplace-app-card li svg{color:var(--color-accent);flex:none}.marketplace-store-badges{flex-wrap:wrap;gap:7px;display:flex}.marketplace-store-badges img{object-fit:contain;width:auto;height:40px;display:block}.marketplace-app-card>footer{border-top:1px solid var(--ppx-line);background:var(--ppx-mist);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:14px 17px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-app-card>footer{background:color-mix(in srgb,var(--ppx-mist) 36%,transparent)}}.marketplace-app-card>footer>div:first-child{gap:2px;display:grid}.marketplace-app-card>footer small{color:var(--ppx-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:740}.marketplace-app-card>footer strong{color:var(--ppx-ink);font-size:13px}.marketplace-app-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@container marketplace-card (max-width:26rem){.marketplace-app-card>footer{flex-direction:column;align-items:stretch}.marketplace-app-card__actions{justify-content:flex-start;width:100%}}.marketplace-app-status{background:var(--ppx-mist);min-height:30px;color:var(--ppx-muted);font-size:var(--ppx-type-label-size);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font-weight:740;display:inline-flex}.marketplace-app-status[data-state=included]{background:var(--color-accent-soft);color:var(--color-accent)}.marketplace-app-status[data-state=requested]{background:var(--el-warning-soft,#fff4d8);color:var(--el-warning,#87650a)}.marketplace-detail{width:100%;max-width:none;margin:20px 0 0;overflow:hidden}.marketplace-detail__summary{border-bottom:1px solid var(--ppx-line);background:radial-gradient(circle at 82% 10%,#0462952e,#0000 34%),linear-gradient(135deg,#f2f7fa,#fff 68%);justify-content:space-between;align-items:center;gap:24px;min-height:164px;padding:24px 30px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__summary{background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--color-accent-soft) 52%,#fff),#fff 68%)}}.marketplace-detail__identity{z-index:2;align-items:center;gap:17px;max-width:670px;display:flex;position:relative}.marketplace-detail__icon{border:1px solid #0462952e;flex:none;place-items:center;width:62px;height:62px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__icon{border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent)}}.marketplace-detail__icon{color:var(--color-accent);background:#ffffffd1;border-radius:18px;box-shadow:0 14px 34px #2444501a}.marketplace-detail small,.marketplace-detail__section-heading span{color:var(--ppx-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:780}.marketplace-detail h2{color:var(--ppx-ink);letter-spacing:-.04em;margin:6px 0 5px;font-size:30px}.marketplace-detail__identity p{max-width:600px;color:var(--ppx-muted);margin:0;font-size:14px;line-height:1.5}.marketplace-detail__status{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;position:absolute;top:20px;right:24px}.marketplace-detail__network{z-index:1;width:360px;height:160px;color:var(--color-accent);position:absolute;top:13px;right:74px}.marketplace-detail__network>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.marketplace-detail__network path{fill:none;stroke:#04629552}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__network path{stroke:color-mix(in srgb,var(--color-accent) 32%,transparent)}}.marketplace-detail__network path{stroke-linecap:round;stroke-width:1.5px}.marketplace-detail__network circle{fill:var(--color-accent);stroke:#ffffffd1;stroke-width:4px;filter:drop-shadow(0 5px 9px #174f652e)}.marketplace-detail__network-hub,.marketplace-detail__network-node{border:1px solid #04629538;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__network-hub,.marketplace-detail__network-node{border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent)}}.marketplace-detail__network-hub,.marketplace-detail__network-node{color:var(--color-accent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffc7;box-shadow:0 12px 28px #224c5c1f}.marketplace-detail__network-hub{border-radius:16px;width:50px;height:50px;top:55px;left:157px}.marketplace-detail__network-node{border-radius:10px;width:31px;height:31px}.marketplace-detail__network-node--shield{top:26px;left:100px}.marketplace-detail__network-node--key{bottom:23px;right:79px}.marketplace-detail__metrics{border-bottom:1px solid var(--ppx-line);background:var(--ppx-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.marketplace-detail__metrics article{background:var(--ppx-surface,#fff);align-items:center;gap:12px;min-width:0;padding:14px 24px;display:flex}.marketplace-detail__metrics article>span{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:11px;flex:none;place-items:center;display:grid}.marketplace-detail__metrics article>div{gap:3px;min-width:0;display:grid}.marketplace-detail__metrics strong{color:var(--ppx-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.marketplace-detail__body{background:linear-gradient(#f7fafb,#fff 78%);grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:18px;padding:20px;display:grid}.marketplace-detail__section,.marketplace-detail__security,.marketplace-detail__webhook{border:1px solid var(--ppx-line);background:var(--ppx-surface,#fff);border-radius:17px}.marketplace-detail__section{padding:19px;box-shadow:0 10px 26px #2c505c0d}.marketplace-detail__section-heading{color:var(--color-accent);justify-content:space-between;align-items:center;gap:16px;display:flex}.marketplace-detail__section-title{align-items:flex-start;gap:11px;display:flex}.marketplace-detail__section-title p{max-width:580px;color:var(--ppx-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.marketplace-detail__section-icon,.marketplace-detail__data-heading>span{background:var(--color-accent-soft);width:38px;height:38px;color:var(--color-accent);border-radius:11px;flex:none;place-items:center;display:grid}.marketplace-detail__section-heading h3,.marketplace-detail__security h3{color:var(--ppx-ink);letter-spacing:-.02em;margin:4px 0 0;font-size:17px}.marketplace-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.marketplace-permission-list article{border:1px solid var(--ppx-line);background:var(--ppx-surface,#fff);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid;box-shadow:0 5px 14px #2f535f0a}.marketplace-permission-list__icon{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent);border-radius:11px;place-items:center;display:grid}.marketplace-permission-list article>div{gap:3px;display:grid}.marketplace-permission-list strong{color:var(--ppx-ink);font-size:13px}.marketplace-permission-list small{letter-spacing:0;text-transform:none;font-size:10px}.marketplace-permission-list__access{justify-items:end}.marketplace-permission-list__level{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:760;display:inline-flex}.marketplace-detail__section h4{color:var(--ppx-ink);margin:0;font-size:13px}.marketplace-detail__data-grid{grid-template-columns:minmax(190px,.78fr) minmax(280px,1.22fr);gap:10px;margin-top:10px;display:grid}.marketplace-detail__data-panel{border:1px solid #046295;min-width:0}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__data-panel{border:1px solid color-mix(in srgb,var(--color-accent) 13%,var(--ppx-line))}}.marketplace-detail__data-panel{background:#f8fbfc;border-radius:13px;padding:13px}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__data-panel{background:color-mix(in srgb,var(--color-accent-soft) 28%,#fff)}}.marketplace-detail__data-heading{align-items:center;gap:10px;margin-bottom:11px;display:flex}.marketplace-detail__data-heading>span{background:var(--ppx-surface,#fff);border-radius:9px;width:32px;height:32px}.marketplace-detail__data-heading>div{gap:2px;display:grid}.marketplace-detail__data-heading small{color:var(--ppx-muted);letter-spacing:0;text-transform:none;font-size:9px;font-weight:650}.marketplace-chips{flex-wrap:wrap;gap:6px;display:flex}.marketplace-chips span{background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:680}.marketplace-endpoints{gap:7px;display:grid}.marketplace-endpoints>div{border:1px solid var(--ppx-line);background:var(--ppx-mist);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab,red,red)){.marketplace-endpoints>div{background:color-mix(in srgb,var(--ppx-mist) 46%,transparent)}}.marketplace-endpoints code{color:var(--ppx-ink-soft);font-size:12px;overflow:auto}.marketplace-endpoints>div>span{background:var(--pp-action-success-soft);color:var(--pp-action-success);border-radius:5px;padding:3px 5px;font:750 9px/1 Inter,sans-serif}.marketplace-detail__security{background:radial-gradient(circle at 100% 0,#04629529,#0000 38%),#f5f9fb;padding:19px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__security{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 38%),color-mix(in srgb,var(--color-accent-soft) 42%,#fff)}}.marketplace-detail__security{box-shadow:0 12px 28px #244f6012}.marketplace-detail__security-heading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.marketplace-detail__security-heading>span{background:var(--color-accent);color:#fff;width:42px;height:42px;box-shadow:var(--pp-action-shadow);border-radius:13px;flex:none;place-items:center;display:grid}.marketplace-detail__security-heading>div{gap:3px;display:grid}.marketplace-detail__security-heading strong{color:var(--ppx-ink);font-size:12px}.marketplace-detail__security p{color:var(--ppx-muted);margin:9px 0 15px;font-size:13px;line-height:1.55}.marketplace-detail__security ul{color:var(--ppx-ink-soft);gap:7px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.marketplace-detail__security li{align-items:center;gap:7px;display:flex}.marketplace-detail__security li svg{color:var(--pp-action-success)}.marketplace-detail__security-owner{border-top:1px solid var(--ppx-line);grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin-top:17px;padding-top:13px;display:grid}.marketplace-detail__security-owner small{grid-column:1}.marketplace-detail__security-owner strong{color:var(--ppx-ink);grid-column:1;font-size:13px}.marketplace-detail__security-owner>span{background:var(--pp-action-success-soft);color:var(--pp-action-success);border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:4px;padding:5px 7px;font-size:9px;font-weight:760;display:inline-flex}.marketplace-detail__webhook{margin:0 26px 26px;padding:21px}.marketplace-permissions{gap:9px;margin-top:15px;display:grid}.marketplace-permissions article{border:1px solid var(--ppx-line);background:var(--ppx-mist);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-permissions article{background:color-mix(in srgb,var(--ppx-mist) 42%,transparent)}}.marketplace-permissions article span{color:var(--ppx-muted);font-size:13px}.marketplace-detail__actions{border-top:1px solid var(--ppx-line);background:var(--ppx-mist);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-detail__actions{background:color-mix(in srgb,var(--ppx-mist) 30%,transparent)}}.marketplace-dialog.settings-dialog{width:min(980px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ppx-ink);border-radius:24px;margin:0;padding:0;position:relative;inset:auto;overflow:auto}.marketplace-dialog.settings-dialog[data-dialog=app-request]{width:min(720px,100vw - 48px)}.marketplace-dialog__header{z-index:3;background:var(--ppx-surface,#fff);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.marketplace-dialog__header{background:color-mix(in srgb,var(--ppx-surface,#fff) 94%,transparent)}}.marketplace-dialog__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketplace-dialog__title{align-items:center;gap:13px;display:flex}.settings-dialog>.settings-dialog__header .marketplace-dialog__icon{background:var(--color-accent-soft);width:43px;height:43px;color:var(--color-accent);font-size:inherit;letter-spacing:0;text-transform:none;border-radius:13px;flex:0 0 43px;justify-content:center;place-items:center;gap:0;line-height:0;display:grid}.marketplace-dialog__icon svg{display:block;transform:translate(1px,-1px)}.marketplace-dialog__icon[data-tone=danger]{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.marketplace-dialog__title>div>span,.marketplace-dialog__aside>span:nth-child(2),.marketplace-secret__eyebrow{color:var(--color-accent);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.marketplace-dialog__title h2{color:var(--ppx-ink);margin:3px 0 0;font-size:21px}.marketplace-dialog__layout{grid-template-columns:300px minmax(0,1fr);min-height:570px;display:grid}.marketplace-dialog__aside{background:radial-gradient(circle at 100% 0,#04629533,#0000 35%),#f1f7fa;flex-direction:column;padding:29px 27px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-dialog__aside{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-accent) 20%,transparent),transparent 35%),color-mix(in srgb,var(--color-accent-soft) 55%,#fff)}}.marketplace-dialog__aside-icon{background:var(--color-accent);color:#fff;width:52px;height:52px;box-shadow:var(--pp-action-shadow);border-radius:16px;place-items:center;margin-bottom:24px;line-height:0;display:grid}.marketplace-dialog__aside-icon svg{display:block}.marketplace-dialog__aside h3{color:var(--ppx-ink);letter-spacing:-.035em;margin:8px 0 10px;font-size:21px;line-height:1.2}.marketplace-dialog__aside>p{color:var(--ppx-muted);margin:0;font-size:13px;line-height:1.58}.marketplace-dialog__aside ul{gap:14px;margin:auto 0 0;padding:0;list-style:none;display:grid}.marketplace-dialog__aside li{color:var(--pp-action-success);grid-template-columns:auto 1fr;gap:9px;display:grid}.marketplace-dialog__aside li>span{color:var(--ppx-muted);gap:2px;font-size:11px;display:grid}.marketplace-dialog__aside li strong{color:var(--ppx-ink);font-size:12px}.marketplace-dialog .marketplace-dialog__form{align-content:start;gap:20px;padding:27px 29px}.marketplace-field{gap:4px;display:grid}.marketplace-field>label,.marketplace-dialog fieldset>legend{color:var(--ppx-ink);font-size:13px;font-weight:740}.marketplace-field>p,.marketplace-dialog fieldset>p{color:var(--ppx-muted);margin:0 0 5px;font-size:11px;line-height:1.45}.marketplace-dialog fieldset{border:1px solid var(--ppx-line);border-radius:15px;min-width:0;padding:15px}.marketplace-dialog legend{padding:0 6px}.marketplace-permission-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.marketplace-dialog label.marketplace-permission-option{border:1px solid var(--ppx-line);background:var(--ppx-mist);border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.marketplace-dialog label.marketplace-permission-option{background:color-mix(in srgb,var(--ppx-mist) 34%,transparent)}}.marketplace-dialog label.marketplace-permission-option{cursor:pointer}.marketplace-permission-option>input{opacity:0;pointer-events:none;position:absolute}.marketplace-permission-option__icon{background:var(--color-accent-soft);width:37px;height:37px;color:var(--color-accent);border-radius:10px;place-items:center;display:grid}.marketplace-permission-option>span:nth-of-type(2){gap:3px;display:grid}.marketplace-permission-option strong{color:var(--ppx-ink);font-size:12px}.marketplace-permission-option small{color:var(--ppx-muted);font-size:10px;font-weight:500;line-height:1.35}.marketplace-permission-option__check{color:var(--ppx-line)}.marketplace-permission-option:has(input:checked){border-color:#046295}@supports (color:color-mix(in lab,red,red)){.marketplace-permission-option:has(input:checked){border-color:color-mix(in srgb,var(--color-accent) 48%,var(--ppx-line))}}.marketplace-permission-option:has(input:checked){background:#eff5f9}@supports (color:color-mix(in lab,red,red)){.marketplace-permission-option:has(input:checked){background:color-mix(in srgb,var(--color-accent-soft) 66%,#fff)}}.marketplace-permission-option:has(input:checked) .marketplace-permission-option__check{color:var(--pp-action-success)}.marketplace-attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.marketplace-dialog label.marketplace-attribute-option{border:1px solid var(--ppx-line);background:var(--ppx-mist);border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:39px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-dialog label.marketplace-attribute-option{background:color-mix(in srgb,var(--ppx-mist) 30%,transparent)}}.marketplace-dialog label.marketplace-attribute-option{color:var(--ppx-ink-soft);cursor:pointer;font-size:11px}.marketplace-attribute-option input{width:16px;height:16px;accent-color:var(--color-accent);flex:none}.marketplace-notice{border:1px solid #046295;align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-notice{border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--ppx-line))}}.marketplace-notice{background:#f3f8fb;border-radius:12px;padding:12px}@supports (color:color-mix(in lab,red,red)){.marketplace-notice{background:color-mix(in srgb,var(--color-accent-soft) 48%,#fff)}}.marketplace-notice{color:var(--ppx-ink-soft);font-size:11px;line-height:1.45}.marketplace-notice svg{color:var(--color-accent);flex:none}.marketplace-dialog__form>footer{border-top:1px solid var(--ppx-line);justify-content:flex-end;gap:8px;margin-top:0;padding-top:18px;display:flex}.marketplace-secret{text-align:center;align-content:center;place-items:center;gap:9px;min-height:470px;padding:42px;display:grid}.marketplace-secret__icon{background:var(--color-accent-soft);width:58px;height:58px;color:var(--color-accent);border-radius:18px;place-items:center;margin-bottom:7px;display:grid}.marketplace-secret h3{color:var(--ppx-ink);margin:3px 0 0;font-size:23px}.marketplace-secret p{max-width:460px;color:var(--ppx-muted);margin:0 0 12px;font-size:13px}.marketplace-secret code{border:1px solid var(--ppx-line);background:var(--ppx-mist);border-radius:12px;width:min(620px,100%);padding:14px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.marketplace-secret code{background:color-mix(in srgb,var(--ppx-mist) 50%,transparent)}}.marketplace-secret code{color:var(--ppx-ink);font-size:13px}.marketplace-secret__actions{gap:8px;margin-top:10px;display:flex}.marketplace-copy-feedback{min-height:20px;font-weight:680;color:var(--pp-action-success)!important;margin:2px 0 0!important;font-size:11px!important}.marketplace-copy-feedback[data-state=error]{color:var(--pp-action-danger)!important}.marketplace-confirmation{gap:20px;width:min(620px,100%);margin:0 auto;padding:34px;display:grid}.marketplace-confirmation__visual{border:1px solid #046295;place-items:center;min-height:108px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.marketplace-confirmation__visual{border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--ppx-line))}}.marketplace-confirmation__visual{background:radial-gradient(circle at 50% 30%,#ffffffd1,#0000 34%),#eff5f9;border-radius:20px}@supports (color:color-mix(in lab,red,red)){.marketplace-confirmation__visual{background:radial-gradient(circle at 50% 30%,#ffffffd1,transparent 34%),color-mix(in srgb,var(--color-accent-soft) 66%,#fff)}}.marketplace-confirmation__visual:before,.marketplace-confirmation__visual:after{border:1px solid #04629529;width:130px;height:130px;position:absolute}@supports (color:color-mix(in lab,red,red)){.marketplace-confirmation__visual:before,.marketplace-confirmation__visual:after{border:1px solid color-mix(in srgb,var(--color-accent) 16%,transparent)}}.marketplace-confirmation__visual:before,.marketplace-confirmation__visual:after{content:"";border-radius:50%}.marketplace-confirmation__visual:after{width:76px;height:76px}.marketplace-confirmation__visual>span{z-index:1;background:var(--color-accent);color:#fff;width:58px;height:58px;box-shadow:var(--pp-action-shadow);border-radius:18px;place-items:center;display:grid}.marketplace-confirmation[data-tone=danger] .marketplace-confirmation__visual{border-color:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.marketplace-confirmation[data-tone=danger] .marketplace-confirmation__visual{border-color:color-mix(in srgb,var(--pp-action-danger) 24%,var(--ppx-line))}}.marketplace-confirmation[data-tone=danger] .marketplace-confirmation__visual{background:var(--pp-action-danger-soft)}@supports (color:color-mix(in lab,red,red)){.marketplace-confirmation[data-tone=danger] .marketplace-confirmation__visual{background:color-mix(in srgb,var(--pp-action-danger-soft) 78%,#fff)}}.marketplace-confirmation[data-tone=danger] .marketplace-confirmation__visual>span{background:var(--pp-action-danger)}.marketplace-confirmation__copy{text-align:center;gap:7px;display:grid}.marketplace-confirmation__copy>span{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.marketplace-confirmation__copy h3{color:var(--ppx-ink);letter-spacing:-.025em;margin:0;font-size:21px}.marketplace-confirmation__copy p{color:var(--ppx-muted);margin:0;font-size:13px;line-height:1.55}.marketplace-confirmation__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.marketplace-confirmation__facts span{border:1px solid var(--ppx-line);background:var(--ppx-mist);border-radius:12px;align-items:center;gap:8px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.marketplace-confirmation__facts span{background:color-mix(in srgb,var(--ppx-mist) 42%,transparent)}}.marketplace-confirmation__facts span{color:var(--ppx-ink-soft);font-size:11px;font-weight:650}.marketplace-confirmation__facts svg{color:var(--color-accent);flex:none}.marketplace-confirmation>footer{border-top:1px solid var(--ppx-line);justify-content:flex-end;gap:8px;padding-top:18px;display:flex}body[data-mode=dark] .marketplace-app-card,body[data-mode=dark] .marketplace-detail__metrics article,body[data-mode=dark] .marketplace-detail__section,body[data-mode=dark] .marketplace-detail__webhook{background:#202b30;border-color:#ffffff1a;box-shadow:0 14px 34px #00000029}body[data-mode=dark] .marketplace-app-card:hover{border-color:#73bdd861;box-shadow:0 18px 40px #0000003d}body[data-mode=dark] :is(.marketplace-app-card h3,.marketplace-app-card>footer strong,.marketplace-detail h2,.marketplace-detail__metrics strong,.marketplace-detail__section-heading h3,.marketplace-detail__security h3,.marketplace-permission-list strong,.marketplace-detail__security-heading strong,.marketplace-detail__security-owner strong,.marketplace-dialog__title h2,.marketplace-dialog__aside h3,.marketplace-dialog__aside li strong,.marketplace-field>label,.marketplace-dialog fieldset>legend,.marketplace-permission-option strong,.marketplace-secret h3){color:#f2f6f7}body[data-mode=dark] :is(.marketplace-app-card__content>p,.marketplace-app-toolbar__summary small,.marketplace-detail__identity p,.marketplace-detail__section-title p,.marketplace-detail__security p,.marketplace-dialog__aside>p,.marketplace-dialog__aside li>span,.marketplace-field>p,.marketplace-dialog fieldset>p,.marketplace-permission-option small,.marketplace-secret p){color:#aebdc2}body[data-mode=dark] :is(.marketplace-app-card ul,.marketplace-app-card>footer strong,.marketplace-permission-list article,.marketplace-endpoints>div,.marketplace-detail__data-panel,.marketplace-attribute-option){color:#d4dee1}body[data-mode=dark] .marketplace-app-card>footer{background:#1c262b;border-color:#ffffff17}body[data-mode=dark] .marketplace-detail__summary{background:radial-gradient(circle at 82% 10%,#419abc33,#0000 34%),linear-gradient(135deg,#16313d,#202b30 70%);border-color:#ffffff17}body[data-mode=dark] .marketplace-detail__icon{background:#183a47db}body[data-mode=dark] .marketplace-detail__metrics{background:#ffffff17;border-color:#ffffff17}body[data-mode=dark] .marketplace-detail__security,body[data-mode=dark] .marketplace-dialog__aside{background:radial-gradient(circle at 100% 0,#419abc2e,#0000 38%),#17313b}body[data-mode=dark] .marketplace-detail__section,body[data-mode=dark] .marketplace-detail__security,body[data-mode=dark] .marketplace-detail__webhook,body[data-mode=dark] :is(.marketplace-permission-list article,.marketplace-endpoints>div,.marketplace-dialog fieldset,.marketplace-permission-option,.marketplace-attribute-option,.marketplace-notice,.marketplace-secret code){border-color:#ffffff1a}body[data-mode=dark] :is(.marketplace-permission-list article,.marketplace-endpoints>div,.marketplace-detail__data-panel){background:#1c2d34}body[data-mode=dark] .marketplace-detail__section h4{color:#f2f6f7}body[data-mode=dark] :is(.marketplace-detail__data-heading small,.marketplace-endpoints code,.marketplace-detail__security ul){color:#bfd0d5}body[data-mode=dark] :is(.marketplace-chips span,.marketplace-permission-list__level){color:#bfe7f4;background:#143b49}body[data-mode=dark] .marketplace-dialog__header{background:#123b4aeb}body[data-mode=dark] .marketplace-confirmation__visual,body[data-mode=dark] .marketplace-integrations-empty{background:#17313b;border-color:#ffffff1a}body[data-mode=dark] .marketplace-confirmation__copy h3{color:#f2f6f7}body[data-mode=dark] .marketplace-confirmation__copy p{color:#aebdc2}body[data-mode=dark] .marketplace-confirmation__facts span{color:#dce7ea;background:#1c333c;border-color:#ffffff1f}body[data-mode=dark] .marketplace-permission-option:has(input:checked){background:#255b6e9e}@media(max-width:1440px){.marketplace-header-showcase__content strong{font-size:15px}}@media(max-width:1220px){.marketplace-hub>.ppx-page-header.ppx-page-header{flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important}.marketplace-hub .ppx-page-header__copy{max-width:720px}.marketplace-hub .ppx-page-header__actions{justify-content:stretch;width:100%}.marketplace-header-showcase{grid-template-columns:120px minmax(180px,1fr);width:100%;min-width:0}}@media(max-width:1120px){.marketplace-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-detail__body{grid-template-columns:1fr}.marketplace-detail__data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-detail__security{min-height:0}}@media(max-width:780px){.marketplace-app-grid{grid-template-columns:1fr}.marketplace-app-card{min-height:0}.marketplace-detail__summary{flex-direction:column;align-items:flex-start;min-height:240px}.marketplace-detail__network{opacity:.45}.marketplace-detail__status{position:relative;top:auto;right:auto}.marketplace-detail__metrics{grid-template-columns:1fr}.marketplace-detail__body{padding:16px}.marketplace-detail__data-grid,.marketplace-permission-list{grid-template-columns:1fr}.marketplace-detail__webhook{margin:0 16px 16px}.marketplace-detail__actions{flex-direction:column;align-items:stretch;padding:16px}.marketplace-dialog.settings-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.marketplace-dialog__layout{grid-template-columns:1fr}.marketplace-dialog__aside{min-height:330px}.marketplace-dialog__aside ul{margin-top:24px}.marketplace-header-showcase{grid-template-columns:92px minmax(0,1fr);padding:15px}.marketplace-header-showcase__visual{width:108px;margin-right:-16px;transform:scale(.68)}.marketplace-hub .ppx-page-header__actions{justify-content:flex-start}.marketplace-connections-head{flex-direction:column;align-items:stretch}.marketplace-connections-head .ppx-action{width:100%}}@media(max-width:560px){.marketplace-app-toolbar{flex-direction:column;align-items:stretch}.marketplace-app-toolbar .settings-search{width:100%}.marketplace-app-card__cover{min-height:185px}.marketplace-app-card__content{padding:18px}.marketplace-app-card>footer{padding:16px 18px}.marketplace-app-card__actions{flex-direction:column;align-items:stretch}.marketplace-app-card__actions .ppx-action{width:100%}.marketplace-detail__identity{flex-direction:column;align-items:flex-start}.marketplace-detail__summary{padding:22px}.marketplace-detail__network{right:-68px}.marketplace-permission-list article{grid-template-columns:auto 1fr}.marketplace-permission-list__access{grid-column:2;justify-items:start}.marketplace-detail__section-heading{flex-direction:column;align-items:flex-start}.marketplace-dialog__header,.marketplace-dialog__title{align-items:flex-start}.marketplace-dialog__aside{padding:24px 20px}.marketplace-dialog .marketplace-dialog__form{padding:22px 18px}.marketplace-permission-options>div,.marketplace-attribute-grid{grid-template-columns:1fr}.marketplace-dialog__form>footer{flex-direction:column-reverse;align-items:stretch}.marketplace-dialog__form>footer .ppx-action{width:100%}.marketplace-secret{min-height:430px;padding:25px 18px}.marketplace-secret__actions{flex-direction:column-reverse;width:100%}.marketplace-confirmation{gap:16px;padding:24px 18px 20px}.marketplace-confirmation__facts{grid-template-columns:1fr}.marketplace-confirmation>footer{flex-direction:column-reverse;align-items:stretch}.marketplace-confirmation>footer .ppx-action{width:100%}}.support-reply textarea{resize:vertical;color:#38545c;width:100%;min-height:126px;font:inherit;background:#fbfdfc;border:1px solid #d9e5e1;border-radius:13px;outline:0;padding:13px;font-size:15px}.support-ticket-context{background:#e1e9e7;border:1px solid #e1e9e7;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.support-ticket-context>div{background:#fbfcfc;gap:4px;min-width:0;padding:12px 14px;display:grid}.support-ticket-context dt{color:#7b8d90;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760}.support-ticket-context dd{overflow-wrap:anywhere;color:#4d696e;min-width:0;margin:0;font-size:13px;font-weight:650}.support-ticket-context a{color:var(--color-accent)}.support-tabs{background:#f5f8f7;border:1px solid #dce7e4;border-radius:12px;gap:5px;padding:4px;display:flex}.support-tabs button{color:#6c8386;min-height:34px;font:inherit;background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:13px;font-weight:700}.support-tabs button[aria-current=page]{color:#527873;background:#fff;box-shadow:0 5px 13px #344f5314}.support-history{padding:5px 20px 20px}.support-history>a{min-height:72px;color:inherit;border-bottom:1px solid #e7eeec;grid-template-columns:42px minmax(0,1fr) auto 22px;align-items:center;gap:12px;text-decoration:none;display:grid}.support-history>a>span:first-child{color:#678d87;background:#e8f2ef;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.support-history>a>div{gap:4px;display:grid}.support-history small{color:#7d9093;font-size:12px}.support-back{color:#5c7c78;margin:16px 0;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.support-conversation{max-width:920px;margin:0 auto;overflow:hidden}.support-conversation>header{border-bottom:1px solid #e3ebe8;justify-content:space-between;align-items:center;gap:14px;padding:17px 22px;display:flex}.support-conversation>header>div{align-items:center;gap:12px;display:flex}.support-conversation>header small{color:#809194;margin-left:auto}.support-messages{gap:16px;padding:24px;display:grid}.support-messages article{gap:10px;max-width:78%;display:flex}.support-messages article[data-author=assistant]{flex-direction:row-reverse;justify-self:end}.support-messages article>span{color:#648983;background:#e8f2ef;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.support-messages article>div{background:#f3f7f5;border-radius:15px;padding:12px 14px}.support-messages article[data-author=assistant]>div{background:#eaf2ef}.support-messages article header{gap:14px;display:flex}.support-messages article small{color:#839396}.support-messages article p{color:#536e73;white-space:pre-wrap;margin:7px 0 0;line-height:1.55}.support-reply{border-top:1px solid #e3ebe8;align-items:flex-end;gap:10px;padding:17px 22px;display:flex}.support-reply textarea{min-height:72px}@media(max-width:560px){.support-ticket-context{grid-template-columns:1fr}.support-conversation>header{flex-direction:column;align-items:stretch}.support-conversation>header>.settings-button{justify-content:center}}.ppx-page-frame.support-page{align-content:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.ppx-page-frame.support-page>*{margin-block:0}.support-home{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr) minmax(280px,340px);display:grid}.support-home__main,.support-home__side{gap:var(--ppx-page-flow-gap);min-width:0;display:grid}.support-form{gap:var(--pp-space-3);display:grid}.support-form textarea{resize:vertical;width:100%;min-height:96px}.support-form__row{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-form footer{justify-content:space-between;align-items:center;gap:var(--pp-space-3);display:flex}.support-form footer small{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size)}.support-links{gap:var(--pp-space-2);display:grid}.support-links a{border:1px solid var(--pp-border-subtle);color:var(--pp-text-primary);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.support-links a:hover{border-color:var(--pp-border-strong,var(--pp-border-subtle));background:var(--pp-surface-muted)}.support-links a:focus-visible,.support-recent a:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.support-links a>span:first-child{background:var(--pp-surface-muted);width:34px;height:34px;color:var(--color-accent);border-radius:10px;place-items:center;display:grid}.support-links a>span:nth-child(2),.support-recent a>span{gap:1px;min-width:0;display:grid}.support-links strong,.support-recent strong{font-size:var(--ppx-type-supporting-size);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.support-links small,.support-recent small{color:var(--pp-text-muted);font-size:var(--ppx-type-meta-size)}.support-links a>svg{color:var(--pp-text-muted)}.support-recent{margin:0;padding:0;list-style:none;display:grid}.support-recent a{border-bottom:1px solid var(--pp-border-subtle);color:var(--pp-text-primary);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex}.support-recent li:last-child a{border-bottom:0}.support-recent a:hover strong{color:var(--pp-action-primary)}.support-recent__empty{color:var(--pp-text-muted);font-size:var(--ppx-type-supporting-size);margin:0;line-height:1.5}@media(max-width:1100px){.support-home{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.support-form__row{grid-template-columns:minmax(0,1fr)}.support-form footer{flex-direction:column;align-items:stretch}}.ppx-page-frame.settings-hub{align-content:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.ppx-page-frame.settings-hub>*{margin-block:0}.pp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pp-announcement-editor{color:#294955;background:radial-gradient(circle at 8% 5%,#bde0da3d,#0000 32rem),radial-gradient(circle at 94% 12%,#c7dae547,#0000 35rem),#f5f9f8;min-height:100dvh;padding:82px 24px 108px;font-family:Inter,sans-serif}.pp-announcement-editor__close{z-index:5;color:#52717c;width:40px;height:40px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));cursor:pointer;background:#ffffffd1;border:1px solid #adc6ca9e;border-radius:13px;place-items:center;padding:0;display:grid;position:fixed;top:24px;left:30px;box-shadow:0 10px 28px #204b5817}.pp-announcement-editor form{width:min(100%,760px);margin:0 auto}.pp-announcement-editor__content,.pp-announcement-editor__settings{-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#ffffffe0;border:1px solid #c2d3d7b8;border-radius:22px;padding:28px;box-shadow:0 22px 54px #274e5a14,inset 0 1px #fffffff0}.pp-announcement-editor__content{position:relative}.pp-announcement-editor__cover{color:#5d747a;cursor:pointer;background:#f2f7f5;border:1px solid #dce8e6;border-radius:10px;align-items:center;gap:7px;width:max-content;min-height:34px;margin-bottom:12px;padding:6px 10px;font-size:13px;font-weight:650;display:inline-flex;overflow:hidden}.pp-announcement-editor__cover img{object-fit:cover;border-radius:7px;width:104px;height:36px}.pp-announcement-editor__cover input{opacity:0;width:1px;height:1px;position:absolute}.pp-announcement-editor__title{display:block}.pp-announcement-editor__title input{box-sizing:border-box;color:#294955;letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid #dce7e5;outline:0;width:100%;min-height:68px;padding:8px 2px;font:680 clamp(30px,4vw,42px)/1.12 Inter,sans-serif}.pp-announcement-editor__title input::placeholder{color:#a2b2b7}.pp-announcement-editor__title input:focus{border-bottom-color:#6f9899}.pp-announcement-editor__composer{background:#fff;border:1px solid #d8e5e3;border-radius:14px;margin-top:18px;overflow:visible}.pp-announcement-editor__toolbar{background:#f7faf9;border-bottom:1px solid #e5eeec;border-radius:14px 14px 0 0;align-items:center;gap:2px;min-height:42px;padding:4px 8px;display:flex;position:relative}.pp-announcement-editor__toolbar button{color:#55717a;min-width:31px;min-height:31px;font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.pp-announcement-editor__format{text-align:left;justify-content:flex-start!important;min-width:104px!important}.pp-announcement-editor__toolbar-divider{background:#dce7e5;width:1px;height:25px;margin:0 4px}.pp-announcement-editor__toolbar-popover{position:relative}.pp-announcement-editor__format-menu,.pp-announcement-editor__link-popover,.pp-announcement-editor__audience-menu{z-index:20;background:#fffffffa;border:1px solid #dbe7e5;border-radius:13px;padding:8px;position:absolute;box-shadow:0 18px 44px #1e45502e}.pp-announcement-editor__format-menu,.pp-announcement-editor__link-popover{top:calc(100% + 7px);left:0}.pp-announcement-editor__format-menu{width:245px;display:grid}.pp-announcement-editor__format-menu button{text-align:left;justify-content:flex-start;min-height:36px}.pp-announcement-editor__format-menu hr{border:0;border-top:1px solid #e3ecea;width:100%;margin:4px 0}.pp-announcement-editor__link-popover{width:320px}.pp-announcement-editor__link-popover>div{grid-template-columns:1fr auto;gap:5px;display:grid}.pp-announcement-editor__link-popover input,.pp-announcement-editor__audience-menu>input,.pp-announcement-editor input[type=date],.pp-announcement-editor input[type=time]{color:#385964;min-height:38px;font:inherit;background:#fff;border:1px solid #cadbd8;border-radius:9px;outline:0;padding:7px 10px}.pp-announcement-editor__link-popover>label{justify-content:space-between;align-items:center;margin-top:8px;padding:0 6px;font-size:13px;display:flex}.pp-announcement-editor__body{color:#3c5a64;outline:0;min-height:130px;max-height:320px;padding:16px;font-size:15px;line-height:1.62;overflow:auto}.pp-announcement-editor__body:empty:before{color:#9bacb1;content:attr(data-placeholder)}.pp-announcement-editor__counter{color:#84999f;text-align:right;margin-top:6px;font-size:12px}.pp-announcement-editor__counter.is-over{color:#b75049}.pp-announcement-editor__settings{margin-top:16px}.pp-announcement-editor__settings fieldset{border:0;gap:11px;margin:0;padding:0;display:grid}.pp-announcement-editor__settings legend{color:#31525d;margin-bottom:17px;padding:0;font-size:20px;font-weight:680}.pp-announcement-editor__settings label{color:#4e6b75;align-items:center;gap:10px;font-size:14px;display:flex}.pp-announcement-editor input[type=radio],.pp-announcement-editor input[type=checkbox]{accent-color:#648e90;width:17px;height:17px;margin:0}.pp-announcement-editor__audience-picker{margin-top:2px;position:relative}.pp-announcement-editor__audience-picker>button{color:#71878e;width:100%;min-height:41px;font:inherit;text-align:left;background:#fff;border:1px solid #d2e0de;border-radius:10px;justify-content:space-between;align-items:center;padding:7px 11px;display:flex}.pp-announcement-editor__audience-menu{top:calc(100% + 6px);left:0;right:0}.pp-announcement-editor__audience-menu>input{box-sizing:border-box;width:100%}.pp-announcement-editor__audience-menu [role=listbox]{max-height:220px;margin-top:6px;display:grid;overflow:auto}.pp-announcement-editor__audience-menu [role=option]{text-align:left;background:0 0;border:0;border-radius:8px;padding:9px;display:grid}.pp-announcement-editor__settings>hr{border:0;border-top:1px solid #e1ebe9;margin:28px 0}.pp-announcement-editor__publishing h2{margin:3px 0 0;font-size:14px;font-weight:650}.pp-announcement-editor__publishing h2:nth-of-type(2){margin-top:20px}.pp-announcement-editor__hint{color:#80959c;margin:-5px 0 0 27px;font-size:12px;line-height:1.5}.pp-announcement-editor__date-row{grid-template-columns:205px 112px;gap:8px;display:grid}.pp-announcement-editor__expiry-row{background:#f4f8f7;border-radius:11px;grid-template-columns:auto 205px 112px;align-items:center;gap:8px;margin-left:25px;padding:9px;display:grid}.pp-announcement-editor small[role=alert]{color:#b75049;padding:4px 0 8px;display:block}.pp-announcement-editor__actions{z-index:30;color:#6f858d;min-height:66px;-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur));backdrop-filter:blur(var(--pp-interactive-surface-blur));background:#f8fbfae6;border-top:1px solid #c1d3d6b3;justify-content:space-between;align-items:center;padding:10px 56px;display:flex;position:fixed;bottom:0;left:0;right:0}.pp-announcement-editor__actions button{color:#fff;background:linear-gradient(135deg,#557f89,#719a96);border:0;border-radius:11px;min-height:42px;padding:9px 17px;font-weight:650;box-shadow:0 9px 20px #4870752e}.pp-announcement-editor__actions button:disabled{box-shadow:none;opacity:.48}.pp-product-updates{color:#34545f;min-height:100%;padding:38px clamp(22px,5vw,72px) 68px}.pp-product-updates>header{align-items:center;gap:17px;max-width:1080px;margin:0 auto 28px;display:flex}.pp-product-updates :is(h1,h2,h3,p){margin:0}.pp-product-updates>header h1{letter-spacing:-.035em;font-size:30px}.pp-product-updates>header button{color:#5d7982;background:#fff;border:1px solid #dbe7e5;border-radius:10px;min-height:38px;padding:7px 12px}.pp-product-updates__hero,.pp-product-updates__notes{max-width:1080px;margin-inline:auto}.pp-product-updates__hero{background:linear-gradient(135deg,#e9f3f0,#f4f8f6);border:1px solid #dce8e5;border-radius:23px;grid-template-columns:minmax(280px,1.15fr) minmax(260px,1fr);display:grid;overflow:hidden;box-shadow:0 22px 54px #204a5517}.pp-product-updates__hero img{object-fit:cover;width:100%;min-height:330px}.pp-product-updates__hero div{align-content:center;gap:14px;padding:42px;display:grid}.pp-product-updates__hero div>p:first-child{color:#6f9291;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.pp-product-updates__hero h2{color:#2e505b;letter-spacing:-.04em;font-size:clamp(29px,4vw,44px);line-height:1.08}.pp-product-updates__notes{margin-top:42px}.pp-product-updates__notes article{background:#ffffffd9;border:1px solid #dfe9e7;border-radius:17px;gap:8px;margin-top:18px;padding:25px;display:grid;box-shadow:0 12px 34px #214a540f}.reminder-page{background:radial-gradient(circle at 50% 40%,#d2e7e273,#0000 28rem);place-items:center;min-height:100%;padding:30px;display:grid}.reminder-dialog{text-align:center;background:#ffffffed;border:1px solid #bbcfd0b8;border-radius:24px;width:min(100%,510px);padding:34px;position:relative;box-shadow:0 28px 75px #1c445029}.reminder-dialog__close{color:#708991;background:#edf4f2;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.reminder-dialog__icon{color:#658e8d;background:linear-gradient(145deg,#e4f0ed,#f3f8f5);border:1px solid #d8e8e4;border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 16px;display:grid}.reminder-dialog>small{color:#71918f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:730}.reminder-dialog h1{color:#31525d;letter-spacing:-.035em;margin:8px 0 7px;font-size:27px}.reminder-dialog>p{color:#71868e;max-width:420px;margin:0 auto;font-size:14px;line-height:1.55}.reminder-dialog dl{text-align:left;background:#e0eae8;border:1px solid #e0eae8;border-radius:14px;gap:1px;margin:24px 0;display:grid;overflow:hidden}.reminder-dialog dl div{background:#f9fbfa;grid-template-columns:140px 1fr;gap:14px;padding:11px 13px;display:grid}.reminder-dialog dt{color:#84979e;align-items:center;gap:6px;font-size:12px;display:flex}.reminder-dialog dd{color:#46656f;margin:0;font-size:13px;font-weight:620}.reminder-dialog footer{justify-content:flex-end;gap:9px;display:flex}.reminder-dialog footer button{min-height:41px;font:inherit;border-radius:11px;padding:8px 15px;font-size:13px;font-weight:650}.reminder-dialog__secondary{color:#617b83;background:#fff;border:1px solid #dbe6e4}.reminder-dialog__primary{color:#fff;background:linear-gradient(135deg,#557f89,#719a96);border:0;box-shadow:0 8px 19px #476f752e}@media(max-width:720px){.pp-announcement-editor{padding:72px 14px 94px}.pp-announcement-editor__close{top:14px;left:14px}.pp-announcement-editor__content,.pp-announcement-editor__settings{border-radius:18px;padding:20px}.pp-announcement-editor__date-row,.pp-announcement-editor__expiry-row{grid-template-columns:1fr;margin-left:0}.pp-announcement-editor__actions{padding:10px 15px}.pp-announcement-editor__link-popover{width:min(320px,100vw - 48px)}.pp-product-updates__hero{grid-template-columns:1fr}.pp-product-updates__hero img{min-height:200px}.reminder-page{padding:14px}.reminder-dialog{padding:28px 20px 22px}.reminder-dialog dl div{grid-template-columns:1fr;gap:3px}}.pp-product-updates__hero{margin-top:var(--ppx-page-content-gap)}.person-picker{width:100%;position:relative}.person-picker-field{color:#657e82;gap:7px;font-size:12px;font-weight:700;display:grid}.person-picker__trigger{color:#315563;width:100%;min-height:52px;font:inherit;text-align:left;background:#fff;border:1px solid #d6e3e7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 12px;transition:border-color .16s,box-shadow .16s;display:grid}.person-picker__trigger:hover,.person-picker--open .person-picker__trigger{border-color:#95b8c2;box-shadow:0 0 0 3px #719daa1a}.person-picker__trigger:focus-visible{outline-offset:2px;outline:2px solid #52899961}.person-picker__trigger:disabled{opacity:.55;cursor:not-allowed}.person-picker__avatar{color:#527c78;letter-spacing:.02em;background:#e7f1ef;border-radius:999px;flex:none;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.person-picker__avatar img{object-fit:cover;width:100%;height:100%}.person-picker__selection,.person-picker__option-copy{gap:2px;min-width:0;display:grid}.person-picker__selection strong,.person-picker__option-copy strong{color:#315563;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.person-picker__selection small,.person-picker__option-copy small{color:#526f79;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.person-picker__placeholder{color:#526f79;grid-column:1/3;align-items:center;gap:9px;font-size:13px;font-weight:620;display:flex}.person-picker__chevron{color:#718990;justify-self:end;transition:transform .16s}.person-picker--open .person-picker__chevron{transform:rotate(180deg)}.person-picker__popover{z-index:10020;background:#fff;border:1px solid #d1e0e4;border-radius:14px;position:fixed;overflow:hidden;box-shadow:0 20px 46px #1f44512e}.person-picker__popover:not([data-placement]){visibility:hidden}.person-picker__search{color:#789098;border-bottom:1px solid #e3ebed;align-items:center;gap:9px;min-height:48px;margin:0;padding:8px 11px;display:flex}.person-picker__search input{color:#315563;width:100%;min-height:32px;font:inherit;outline:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.person-picker__options{max-height:min(286px,calc(var(--floating-available-height,350px) - 61px));overscroll-behavior:contain;scrollbar-width:thin;padding:6px;overflow-y:auto}.person-picker__option{color:#52717b;width:100%;min-height:43px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.person-picker__option:hover,.person-picker__option:focus-visible{background:#edf5f6;outline:0}.person-picker__option--selected{background:#e8f2f1}.person-picker__empty{color:#7c9198;text-align:center;margin:0;padding:18px 12px;font-size:12px}.person-picker__clear-mark{color:#7c9198;background:#f6fafb;border:1px dashed #c4d6dc;border-radius:999px;flex:none;place-items:center;width:31px;height:31px;display:grid}.person-picker__option--clear strong{color:#526f79;font-weight:650}.date-picker{width:100%;position:relative}.date-picker__trigger{color:#47656a;width:100%;min-height:43px;font:inherit;text-align:left;background:#fff;border:1px solid #d7e4e7;border-radius:11px;justify-content:flex-start;align-items:center;gap:10px;padding:0 11px;font-size:14px;font-weight:650;display:flex}.date-picker__trigger>svg{color:#789093;flex:none;order:-1}.date-picker__trigger:hover,.date-picker--open .date-picker__trigger{border-color:#96b8c1;box-shadow:0 0 0 3px #719daa1a}.date-picker__placeholder{color:#87999e;font-weight:560}.date-picker__popover{z-index:10020;overscroll-behavior:contain;background:#fff;border:1px solid #d2e1e4;border-radius:16px;width:min(320px,100vw - 36px);padding:10px;position:fixed;overflow:hidden auto;box-shadow:0 22px 52px #1f44512e}.date-picker__popover>header{justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:0 3px 7px 8px;display:flex}.date-picker__popover header strong{color:#315563;text-transform:capitalize;font-size:14px}.date-picker__popover header div{gap:4px;display:flex}.date-picker__popover header button{color:#587780;background:#eef5f5;border:0;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.date-picker__weekdays,.date-picker__days{grid-template-columns:repeat(7,1fr);display:grid}.date-picker__weekdays span{color:#83979d;text-align:center;text-transform:uppercase;padding:7px 0;font-size:11px;font-weight:760}.date-picker__days button{color:#47656c;width:34px;height:34px;font:inherit;background:0 0;border:0;border-radius:10px;place-self:center;place-items:center;font-size:12px;display:grid}.date-picker__days button:hover:not(:disabled){background:#edf5f5}.date-picker__days .date-picker__day--outside{color:#aab8bb}.date-picker__days .date-picker__day--today{box-shadow:inset 0 0 0 1px #9dbbc2}.date-picker__days .date-picker__day--selected{box-shadow:none;color:#fff;background:#6f9998;font-weight:760}.date-picker__days button:disabled{opacity:.28}.date-picker__popover>footer{border-top:1px solid #e5edef;justify-content:space-between;margin-top:7px;padding:9px 5px 0;display:flex}.date-picker__popover>footer button{color:#4f7882;font:inherit;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-size:11px;font-weight:700}:root{--ppx-form-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23789093' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}body .ppx-form-control--icon{background-image:var(--ppx-form-control-icon)!important;background-position:.78rem!important;background-repeat:no-repeat!important;background-size:1.05rem 1.05rem!important;padding-inline-start:2.55rem!important}body select.ppx-form-select--inset-chevron{appearance:none!important;background-image:var(--ppx-form-control-icon,none),var(--ppx-form-select-chevron)!important;background-position:.78rem,calc(100% - 1.15rem)!important;background-repeat:no-repeat,no-repeat!important;background-size:1.05rem 1.05rem,.9rem .9rem!important;padding-inline:.78rem 2.25rem!important}body select.ppx-form-select--inset-chevron[data-ppx-form-icon-source=native]{padding-inline-start:2.25rem!important}body textarea.ppx-form-control--icon{background-position:.78rem .88rem!important}body input[type=file].ppx-form-control--icon{background-image:none!important;padding-inline-start:0!important}body input[type=file].ppx-form-control--icon::file-selector-button{background-image:var(--ppx-form-control-icon);background-position:.72rem;background-repeat:no-repeat;background-size:1rem 1rem;padding-inline-start:2.35rem}body .ppx-form-action--icon{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}body .ppx-form-action--icon:before{content:"";width:1rem;height:1rem;-webkit-mask-image:var(--ppx-form-action-icon);mask-image:var(--ppx-form-action-icon);background:currentColor;flex:0 0 1rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){body .ppx-form-control--icon{transition:border-color .15s,box-shadow .15s,background-size .15s}body .ppx-form-control--icon:focus{background-size:1.1rem 1.1rem!important}body select.ppx-form-select--inset-chevron:focus{background-size:1.1rem 1.1rem,.9rem .9rem!important}}body:has(.auth-canvas){background:var(--auth-accent,#046295);overflow:auto}@supports (color:color-mix(in lab,red,red)){body:has(.auth-canvas){background:color-mix(in oklab,var(--auth-accent,#046295) 16%,#f4f7f8)}}body:has(.auth-canvas){color:#20343c;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.auth-canvas{isolation:isolate;background:radial-gradient(ellipse at 12% 18%,#ffffff4f,transparent 30rem),radial-gradient(ellipse at 88% 74%,var(--auth-accent,#046295),transparent 34rem),linear-gradient(132deg,var(--auth-accent,#046295),var(--auth-accent,#046295));min-height:100dvh;position:relative;overflow:clip}@supports (color:color-mix(in lab,red,red)){.auth-canvas{background:radial-gradient(ellipse at 12% 18%,#ffffff4f,transparent 30rem),radial-gradient(ellipse at 88% 74%,color-mix(in oklab,var(--auth-accent,#046295) 45%,#fff 8%),transparent 34rem),linear-gradient(132deg,color-mix(in oklab,var(--auth-accent,#046295) 88%,#18333c),color-mix(in oklab,var(--auth-accent,#046295) 54%,#071820))}}.auth-canvas:before,.auth-canvas:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.auth-canvas:before{background:var(--auth-accent,#046295);border-radius:50%;width:min(980px,78vw);height:min(980px,78vw);top:-12%;right:7%}@supports (color:color-mix(in lab,red,red)){.auth-canvas:before{background:color-mix(in oklab,var(--auth-accent,#046295) 42%,transparent)}}.auth-canvas:after{background:var(--auth-accent,#046295);border:1px solid #ffffff14;width:min(38rem,58vw);height:min(38rem,58vw);bottom:-20rem;left:6%}@supports (color:color-mix(in lab,red,red)){.auth-canvas:after{background:color-mix(in oklab,var(--auth-accent,#046295) 26%,#fff 4%)}}.auth-canvas:after{filter:blur(1px);opacity:.72}.auth-card__mark{border:1px solid var(--auth-accent,#046295);place-items:center;width:68px;height:68px;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-card__mark{border:1px solid color-mix(in oklab,var(--auth-accent,#046295) 17%,#d8e1e4)}}.auth-card__mark{background:var(--auth-accent,#046295);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.auth-card__mark{background:color-mix(in oklab,var(--auth-accent,#046295) 6%,#fff)}}.auth-card__mark{box-shadow:inset 0 1px #ffffffeb,0 10px 24px var(--auth-accent,#046295)}@supports (color:color-mix(in lab,red,red)){.auth-card__mark{box-shadow:inset 0 1px #ffffffeb,0 10px 24px color-mix(in oklab,var(--auth-accent,#046295) 9%,transparent)}}.auth-card__mark img{object-fit:contain;width:50px;height:50px}.auth-main{place-items:center;min-height:100dvh;padding:40px 20px;display:grid;position:relative}.auth-stack{justify-items:center;gap:18px;width:min(100%,420px);display:grid}.auth-card{-webkit-backdrop-filter:blur(20px)saturate(112%);backdrop-filter:blur(20px)saturate(112%);background:#fffffff0;border:1px solid #ffffffc7;border-radius:28px 28px 28px 12px;width:100%;padding:38px 40px 40px;position:relative;overflow:hidden;box-shadow:0 28px 70px #04171f3d,0 4px 14px #04171f14}.auth-card__header{text-align:center}.auth-card>header>small{color:var(--auth-accent,#046295);margin-bottom:8px;display:block}@supports (color:color-mix(in lab,red,red)){.auth-card>header>small{color:color-mix(in oklab,var(--auth-accent,#046295) 64%,#637078)}}.auth-card>header>small{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.auth-card h1{color:#182b32;letter-spacing:-.028em;max-width:320px;margin:0 auto;font-size:23px;font-weight:650;line-height:1.45}.auth-card header p{color:#718087;margin:9px auto 0;font-size:14px;line-height:1.55}.auth-card__body{margin-top:40px}.auth-card>footer{color:#6f7b80;justify-content:center;align-items:center;gap:11px;margin-top:40px;font-size:12px;display:flex}.auth-card>footer span{background:#9fb0b1;border-radius:50%;width:3px;height:3px}.auth-card>footer a{color:inherit;text-decoration:none}.auth-card>footer a:hover{color:var(--auth-accent,#046295)}.auth-card>footer a.auth-card__shortcut{color:var(--auth-accent,#046295);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.auth-card>footer a.auth-card__shortcut:hover{text-decoration-style:solid}.auth-product-signature{color:#ffffffbd;text-shadow:0 1px 8px #03121942;justify-content:center;align-items:center;gap:5px;font-size:11px;line-height:18px;display:inline-flex}.auth-product-signature img{filter:brightness(0)invert();object-fit:contain;opacity:.96;width:18px;height:18px}.auth-product-signature strong{color:#fffffff0;font-size:12px;font-weight:750}.auth-product-signature small{color:inherit;font-size:inherit}.auth-form{gap:18px;display:grid}.auth-link--center{justify-self:center}.auth-steps{counter-reset:auth-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.auth-steps li{color:#56666e;counter-increment:auth-step;background:#ffffff8a;border:1px solid #2c3e471a;border-radius:12px;gap:6px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.auth-steps li:before{content:counter(auth-step);color:var(--auth-accent);font-size:11px;font-weight:800}.auth-steps span{font-size:12px;font-weight:700}.auth-steps__qr>strong{color:#263941;text-align:center;font-size:14px}.auth-manual-setup{gap:8px;margin-top:2px;display:grid}.auth-manual-setup summary{cursor:pointer;color:var(--auth-accent,#046295);text-align:center;font-size:12px;font-weight:750}.auth-manual-setup[open] summary{margin-bottom:8px}.auth-manual-setup code{text-align:center;margin-top:5px;display:block}.auth-steps code,.auth-recovery-grid code{color:#263941;overflow-wrap:anywhere;background:#1a283012;border-radius:8px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.auth-recovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.auth-recovery-grid code{text-align:center}.auth-secondary{color:#53666e;min-height:42px;font:inherit;cursor:pointer;background:#fff9;border:1px solid #2c3e4724;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.auth-secondary:disabled{cursor:wait;opacity:.64}.auth-passkey{border-color:var(--auth-accent,#046295);min-height:52px}@supports (color:color-mix(in lab,red,red)){.auth-passkey{border-color:color-mix(in oklab,var(--auth-accent,#046295) 28%,#cfd7da)}}.auth-passkey{color:var(--auth-accent,#046295)}@supports (color:color-mix(in lab,red,red)){.auth-passkey{color:color-mix(in oklab,var(--auth-accent,#046295) 82%,#20343c)}}.auth-passkey:hover:not(:disabled){border-color:var(--auth-accent,#046295);background:var(--auth-accent,#046295)}@supports (color:color-mix(in lab,red,red)){.auth-passkey:hover:not(:disabled){background:color-mix(in oklab,var(--auth-accent,#046295) 7%,#fff)}}.auth-divider{color:#839198;text-transform:uppercase;align-items:center;gap:11px;font-size:11px;font-weight:650;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#2c3e471f;flex:1;height:1px}.auth-field{gap:8px;display:grid}.auth-field>span{color:#344b54;font-size:13px;font-weight:650}.auth-input{align-items:center;display:flex;position:relative}.auth-input>svg{color:#7f9198;pointer-events:none;position:absolute;left:15px}.auth-input input{color:#1e343c;width:100%;min-height:52px;font:inherit;background:#fffc;border:1px solid #cfd7da;border-radius:10px;outline:none;padding:0 47px 0 45px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.auth-input input:focus{border-color:var(--auth-accent,#046295);box-shadow:0 0 0 3px var(--auth-accent,#046295);background:#fff}@supports (color:color-mix(in lab,red,red)){.auth-input input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--auth-accent,#046295) 15%,transparent)}}.auth-input--error input{border-color:#d79a8f;box-shadow:0 0 0 3px #c45b4b14}.auth-reveal{color:#72858c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;right:9px}.auth-reveal:hover{background:var(--auth-accent,#046295)}@supports (color:color-mix(in lab,red,red)){.auth-reveal:hover{background:color-mix(in oklab,var(--auth-accent,#046295) 7%,#fff)}}.auth-reveal:hover{color:var(--auth-accent,#046295)}.auth-error{color:#a94f42;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.45;display:flex}.auth-hint{color:#6f7b80;margin:-6px 0 0;font-size:12px;line-height:1.45}.auth-status{color:#3f7465;background:#edf7f2;border:1px solid #bfdbd1;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.auth-primary{background:var(--auth-accent,#046295);min-height:52px;box-shadow:0 12px 26px var(--auth-accent,#046295);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.auth-primary{box-shadow:0 12px 26px color-mix(in oklab,var(--auth-accent,#046295) 24%,transparent)}}.auth-primary{color:#fff;font:inherit;cursor:pointer;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s}.auth-primary:hover:not(:disabled){background:var(--auth-accent,#046295);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.auth-primary:hover:not(:disabled){background:color-mix(in oklab,var(--auth-accent,#046295) 88%,#000)}}.auth-primary:hover:not(:disabled){box-shadow:0 16px 31px var(--auth-accent,#046295)}@supports (color:color-mix(in lab,red,red)){.auth-primary:hover:not(:disabled){box-shadow:0 16px 31px color-mix(in oklab,var(--auth-accent,#046295) 30%,transparent)}}.auth-primary:disabled{cursor:wait;opacity:.64}.auth-secondary-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-link,.auth-link-button{color:var(--auth-accent,#046295);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.auth-link:hover,.auth-link-button:hover{color:var(--auth-accent,#046295)}@supports (color:color-mix(in lab,red,red)){.auth-link:hover,.auth-link-button:hover{color:color-mix(in oklab,var(--auth-accent,#046295) 82%,#000)}}.auth-link:hover,.auth-link-button:hover{text-decoration:underline}.auth-account{background:#f8fafb;border:1px solid #d2dade;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.auth-account span{color:#445b64;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.auth-actions-center{text-align:center;justify-content:center;display:flex}html[data-auth-step-transition=true] .auth-card{view-transition-name:auth-card}html[data-auth-step-transition=true] .auth-card__header{view-transition-name:auth-heading}html[data-auth-step-transition=true] .auth-card__body{view-transition-name:auth-body}::view-transition-group(auth-card){animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(auth-heading){mix-blend-mode:normal}::view-transition-old(auth-body){mix-blend-mode:normal}::view-transition-new(auth-heading){mix-blend-mode:normal}::view-transition-new(auth-body){mix-blend-mode:normal}::view-transition-old(auth-heading){animation:.13s ease-in both auth-step-leave}::view-transition-old(auth-body){animation:.13s ease-in both auth-step-leave}::view-transition-new(auth-heading){animation:.24s cubic-bezier(.22,1,.36,1) both auth-step-arrive}::view-transition-new(auth-body){animation:.24s cubic-bezier(.22,1,.36,1) both auth-step-arrive}@keyframes auth-step-arrive{0%{opacity:0;transform:translate(12px)}}@keyframes auth-step-leave{to{opacity:0;transform:translate(-7px)}}@media(max-width:520px){.auth-main{place-items:start center;padding:24px 16px}.auth-card{border-radius:24px 24px 24px 10px;padding:32px 24px}.auth-card h1{font-size:21px}.auth-card__body{margin-top:38px}.auth-card>footer{margin-top:32px}.auth-secondary-row{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){.auth-primary,.auth-input input{transition:none}::view-transition-group(auth-card){animation-duration:.01ms}::view-transition-old(auth-heading){animation-duration:.01ms}::view-transition-old(auth-body){animation-duration:.01ms}::view-transition-new(auth-heading){animation-duration:.01ms}::view-transition-new(auth-body){animation-duration:.01ms}}.ppx-website{align-content:start;gap:12px;display:grid}.ppx-website>.ppx-workspace-tabs{margin-block:0}.ppx-website--scrolling{grid-template-rows:max-content max-content minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ppx-website--scrolling:after,.ppx-website-editor-page:after{display:none!important}.ppx-website-content-section{flex-direction:column;height:100%;min-height:0;display:flex}.ppx-website-content-section>header{flex:none}.ppx-website-content-section>.ppx-content-section__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ppx-website-field-hint{color:var(--ppx-muted);font-size:12px}.ppx-website-form-error{color:#76500f;background:#fbf5ebf1;border:1px solid #d38b1852;border-radius:15px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.ppx-website-source-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.ppx-website-source-map>div{background:#0462950f;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-website-source-map>div{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}}.ppx-website-source-map>div{color:var(--color-accent)}.ppx-website-source-map>div span{gap:3px;min-width:0;display:grid}.ppx-website-source-map strong{color:var(--ppx-ink-950);font-size:14px}.ppx-website-source-map small{color:var(--ppx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ppx-website-editor-workspace label{color:var(--ppx-ink-950);gap:7px;font-size:12px;font-weight:720;display:grid}.ppx-website-editor-workspace :is(input,textarea,select){box-sizing:border-box;background:var(--ppx-surface,#fff);width:100%;min-height:42px;color:var(--ppx-ink-950);font:inherit;border:1px solid #9db1b78c;border-radius:11px;outline:none;font-size:13px;font-weight:450;transition:border-color .15s,box-shadow .15s}.ppx-website-editor-workspace input{padding:0 12px}.ppx-website-editor-workspace textarea{resize:vertical;padding:11px 12px;line-height:1.55}.ppx-website-editor-workspace :is(input,textarea,select):focus{border-color:var(--pp-action-primary);box-shadow:0 0 0 3px var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-website-editor-workspace :is(input,textarea,select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--pp-action-primary) 17%,transparent)}}.ppx-website-editor-state>span[data-status=PENDING]{color:#80530e;background:#d38b1821}.ppx-website-editor-state>span[data-status=REJECTED]{color:#922e2e;background:#b43a3a1c}.ppx-website-editor-page{align-content:start;gap:var(--ppx-page-flow-gap);flex-shrink:0;grid-template-rows:max-content auto;min-height:100%;padding-block:18px 48px;display:grid;overflow:visible}.ppx-website-editor-page:has(.ppx-website-form-error){grid-template-rows:max-content max-content auto}.ppx-website-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ppx-website-editor-actions .ppx-action{min-height:42px}.ppx-website-preview{background:#fffffff0;border:1px solid #c0cfd294;border-radius:19px;min-height:0;box-shadow:0 10px 30px #2b4a540d}.ppx-website-rich-editor,.ppx-website-rich-editor-host{min-width:0}.ppx-website-title-field input{letter-spacing:-.025em;min-height:56px;font-size:20px;font-weight:720}.ppx-website-body-toolbar{background:#046295;border:1px solid #9db1b78c;border-radius:11px 11px 0 0;flex-wrap:wrap;align-items:center;gap:3px;min-height:39px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-website-body-toolbar{background:color-mix(in srgb,var(--color-accent) 3%,var(--ppx-surface,#fff))}}.ppx-website-toolbar-group{align-items:center;gap:2px;display:inline-flex}.ppx-website-toolbar-spacer{flex:auto;min-width:4px}.ppx-website-body-toolbar button{width:31px;height:30px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ppx-website-body-toolbar button[aria-pressed=true]{background:#04629524}@supports (color:color-mix(in lab,red,red)){.ppx-website-body-toolbar button[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}}.ppx-website-body-toolbar button[aria-pressed=true]{color:var(--color-accent)}.ppx-website-body-toolbar button:disabled{opacity:.35;cursor:not-allowed}.ppx-website-body-toolbar .ppx-website-toolbar-labelled{width:auto;font:inherit;gap:6px;padding-inline:9px;font-size:11px;font-weight:720;display:inline-flex}.ppx-website-body-toolbar .ppx-website-toolbar-split{border-radius:0 7px 7px 0;width:24px;margin-left:-4px}.ppx-website-toolbar-divider{background:#9db1b773;width:1px;height:20px;margin-inline:3px}.ppx-website-body-toolbar button:hover,.ppx-website-body-toolbar button:focus-visible{background:#0462951a;outline:0}@supports (color:color-mix(in lab,red,red)){.ppx-website-body-toolbar button:hover,.ppx-website-body-toolbar button:focus-visible{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.ppx-website-body-toolbar button:hover,.ppx-website-body-toolbar button:focus-visible{color:var(--color-accent)}.ppx-website-rich-editor{background:var(--ppx-surface,#fff);border:1px solid #9db1b78c;border-radius:11px;position:relative}.ppx-website-rich-editor--uploading{border-color:#04629594}@supports (color:color-mix(in lab,red,red)){.ppx-website-rich-editor--uploading{border-color:color-mix(in srgb,var(--color-accent) 58%,transparent)}}.ppx-website-rich-editor .ppx-website-body-toolbar{border:0;border-bottom:1px solid #9db1b773}.ppx-website-rich-editor-host{background:var(--ppx-surface,#fff)}.ppx-website-rich-body{min-height:320px;color:var(--ppx-ink-950);outline:none;padding:15px;font-size:13px;line-height:1.7}.ppx-website-rich-body>:first-child{margin-top:0}.ppx-website-rich-body>:last-child{margin-bottom:0}.ppx-website-rich-body h2,.ppx-website-rich-body h3{color:var(--ppx-ink-950);margin:1.15em 0 .45em;line-height:1.25}.ppx-website-rich-body h2{font-size:20px}.ppx-website-rich-body h3{font-size:16px}.ppx-website-rich-body p,.ppx-website-rich-body ul,.ppx-website-rich-body blockquote{margin:0 0 .85em}.ppx-website-rich-body ul{padding-inline-start:22px}.ppx-website-rich-body blockquote{border-inline-start:3px solid var(--color-accent);background:#0462950d;border-radius:0 8px 8px 0;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.ppx-website-rich-body blockquote{background:color-mix(in srgb,var(--color-accent) 5%,transparent)}}.ppx-website-rich-body blockquote{color:var(--ppx-muted)}.ppx-website-rich-body a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.ppx-website-rich-body img{background:#046295;border-radius:10px;max-width:100%;height:auto;min-height:120px;max-height:420px;margin:14px auto;display:block}@supports (color:color-mix(in lab,red,red)){.ppx-website-rich-body img{background:color-mix(in srgb,var(--color-accent) 5%,var(--ppx-surface,#fff))}}.ppx-website-rich-body img{object-fit:contain}.ppx-website-rich-body img.ProseMirror-selectednode,.ppx-website-rich-body [data-resize-container].ProseMirror-selectednode img{outline:3px solid #0462956b}@supports (color:color-mix(in lab,red,red)){.ppx-website-rich-body img.ProseMirror-selectednode,.ppx-website-rich-body [data-resize-container].ProseMirror-selectednode img{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent)}}.ppx-website-rich-body img.ProseMirror-selectednode,.ppx-website-rich-body [data-resize-container].ProseMirror-selectednode img{outline-offset:3px}.ppx-website-rich-body [data-resize-container]{justify-content:center}.ppx-website-selection-menu,.ppx-website-editor-image-panel{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #9db1b794;position:absolute;box-shadow:0 14px 36px #20424e2e}.ppx-website-selection-menu{border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;transform:translate(-50%,-100%)}.ppx-website-selection-menu:after{content:"";background:#fff;border-bottom:1px solid #9db1b794;border-right:1px solid #9db1b794;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.ppx-website-selection-menu button{width:30px;height:30px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ppx-website-selection-menu button:hover,.ppx-website-selection-menu button:focus-visible,.ppx-website-selection-menu button[aria-pressed=true]{background:#0462951c;outline:0}@supports (color:color-mix(in lab,red,red)){.ppx-website-selection-menu button:hover,.ppx-website-selection-menu button:focus-visible,.ppx-website-selection-menu button[aria-pressed=true]{background:color-mix(in srgb,var(--color-accent) 11%,transparent)}}.ppx-website-selection-menu button:hover,.ppx-website-selection-menu button:focus-visible,.ppx-website-selection-menu button[aria-pressed=true]{color:var(--color-accent)}.ppx-website-selection-menu>span{background:#9db1b76b;width:1px;height:20px;margin-inline:3px}.ppx-website-editor-image-panel{border-radius:12px;gap:10px;width:min(320px,100% - 24px);padding:13px;display:grid;transform:translate(-100%)}.ppx-website-editor-image-panel header{justify-content:space-between;align-items:center;display:flex}.ppx-website-editor-image-panel header strong{color:var(--ppx-ink-950);font-size:12px}.ppx-website-editor-image-panel label{gap:4px;display:grid}.ppx-website-editor-image-panel label>span{color:var(--ppx-muted);font-size:10px;font-weight:700}.ppx-website-editor-image-panel input{border-radius:9px;min-height:36px;font-size:11px}.ppx-website-editor-image-panel footer{justify-content:flex-end;gap:7px;display:flex}.ppx-website-editor-image-panel footer button{min-height:32px;color:var(--color-accent);font:inherit;cursor:pointer;background:#fff;border:1px solid #9db1b78c;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:720;display:inline-flex}.ppx-website-editor-image-panel footer button.ppx-website-image-danger{color:#a13434}.ppx-website-editor-popover{z-index:8;background:#fff;border:1px solid #9db1b78c;border-radius:13px;gap:11px;width:min(390px,100% - 16px);padding:14px;display:grid;position:absolute;top:46px;right:8px;box-shadow:0 18px 45px #20424e2e}.ppx-website-editor-popover--floating{z-index:20;right:auto;transform:translate(-50%,-100%)}.ppx-website-editor-popover header,.ppx-website-editor-popover footer,.ppx-website-upload-error,.ppx-website-editor-hint{justify-content:space-between;align-items:center;gap:10px;display:flex}.ppx-website-editor-popover header strong{color:var(--ppx-ink-950);font-size:12px}.ppx-website-editor-popover header button,.ppx-website-upload-error button{width:28px;height:28px;color:var(--ppx-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.ppx-website-editor-popover label{gap:5px}.ppx-website-editor-popover label>span{font-size:10px}.ppx-website-editor-popover footer>button{background:var(--color-accent);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:740;display:inline-flex}.ppx-website-editor-popover footer>button.ppx-website-popover-danger{color:#a13434;background:0 0;border:1px solid #9db1b773;margin-right:auto}.ppx-website-editor-popover footer small{color:var(--ppx-muted);margin-right:auto;font-size:10px}.ppx-website-upload-error{color:#922e2e;background:#faf1f1;border-bottom:1px solid #b43a3a38;padding:9px 12px;font-size:11px}.ppx-website-editor-hint{background:#fafcfd;border-top:1px solid #9db1b752;border-radius:0 0 10px 10px;padding:8px 11px}@supports (color:color-mix(in lab,red,red)){.ppx-website-editor-hint{background:color-mix(in srgb,var(--color-accent) 2%,#fff)}}.ppx-website-editor-hint{color:var(--ppx-muted);font-size:10px}.ppx-website-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ppx-website-danger-zone p{color:var(--ppx-muted);margin:0;font-size:12px}.ppx-website-danger-zone .ppx-action{justify-self:start}.ppx-website-chips button,.ppx-website-suggestions button{min-height:32px;color:var(--ppx-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.ppx-website-slug,.ppx-website-inline-input{align-items:center;gap:8px;display:flex}.ppx-website-inline-input>:first-child{min-width:0}.ppx-website-slug{background:var(--ppx-surface,#fff);border:1px solid #9db1b78c;border-radius:11px;gap:0}.ppx-website-slug>span{color:var(--ppx-muted);padding-left:12px}.ppx-website-slug input{background:0 0;border:0}.ppx-website-cover-preview{background:#0462950d;border-radius:12px;height:150px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ppx-website-cover-preview{background:color-mix(in srgb,var(--color-accent) 5%,transparent)}}.ppx-website-cover-preview img{object-fit:cover;width:100%;height:100%}.ppx-website-cover-preview>button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#16242bb8;border:1px solid #ffffffa6;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:9px}.ppx-website-cover-upload{background:#f7fafc;border:1px dashed #819ea7a8;border-radius:12px;align-items:center;gap:12px;min-height:82px;padding:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-website-cover-upload{background:color-mix(in srgb,var(--color-accent) 3%,#fff)}}.ppx-website-cover-upload{cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.ppx-website-cover-upload:hover,.ppx-website-cover-upload:focus-visible,.ppx-website-cover-upload--dragging{border-color:var(--color-accent);background:#ebf2f7;outline:0}@supports (color:color-mix(in lab,red,red)){.ppx-website-cover-upload:hover,.ppx-website-cover-upload:focus-visible,.ppx-website-cover-upload--dragging{background:color-mix(in srgb,var(--color-accent) 8%,#fff)}}.ppx-website-cover-upload--dragging{transform:translateY(-1px)}.ppx-website-cover-upload--busy{cursor:progress}.ppx-website-cover-upload>span{background:#0462951a;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-website-cover-upload>span{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}}.ppx-website-cover-upload>span{color:var(--color-accent)}.ppx-website-cover-upload>div{gap:3px;display:grid}.ppx-website-cover-upload strong{color:var(--ppx-ink-950);font-size:12px}.ppx-website-cover-upload small,.ppx-website-cover-url summary{color:var(--ppx-muted);font-size:10px;line-height:1.4}.ppx-website-cover-url{gap:9px;display:grid}.ppx-website-cover-url summary{cursor:pointer}.ppx-website-cover-url[open] summary{margin-bottom:9px}.ppx-website-chips,.ppx-website-suggestions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ppx-website-chips button{border-color:#0462952e;min-height:30px;padding:4px 9px}@supports (color:color-mix(in lab,red,red)){.ppx-website-chips button{border-color:color-mix(in srgb,var(--color-accent) 18%,transparent)}}.ppx-website-chips button{background:#04629514;border-radius:999px}@supports (color:color-mix(in lab,red,red)){.ppx-website-chips button{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}}.ppx-website-chips button{color:var(--color-accent)}.ppx-website-suggestions>span{color:var(--ppx-muted);font-size:11px}.ppx-website-suggestions button{min-height:28px;color:var(--color-accent);padding:3px 7px}.ppx-website-form-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ppx-website-checkbox{background:#04629508;border:1px solid #c0cfd285;border-radius:12px;align-items:flex-start;padding:12px;grid-template-columns:none!important;gap:10px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.ppx-website-checkbox{background:color-mix(in srgb,var(--color-accent) 3%,transparent)}}.ppx-website-checkbox input{accent-color:var(--color-accent);margin-top:2px;width:17px!important;min-height:17px!important}.ppx-website-checkbox>span{gap:2px;display:grid}.ppx-website-checkbox strong{font-size:12px}.ppx-website-option-list{gap:8px;display:grid}.ppx-website-form-error{color:#9e2d2d;background:#faeeeef1;border-color:#c83b3b59;font-size:13px}.ppx-website-preview{flex-direction:column;height:clamp(680px,100dvh - 116px,900px);min-height:680px;padding:14px;display:flex;position:sticky;top:18px;overflow:hidden}.ppx-website-preview>header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 10px;display:flex}.ppx-website-preview>header span,.ppx-website-preview>header a{color:var(--ppx-muted);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.ppx-website-preview>header strong{color:var(--ppx-ink-950)}.ppx-website-preview-actions{align-items:center;gap:10px;display:flex}.ppx-website-preview-actions>span{background:#04629512;border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.ppx-website-preview-actions>span{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}}.ppx-website-preview-actions>span{font-weight:720;color:var(--color-accent)!important;font-size:11px!important}.ppx-website-preview-frame{scrollbar-gutter:stable;overscroll-behavior:contain;background:#edf2f7;border:1px solid #c0cfd294;border-radius:14px;flex:1;min-height:0;position:relative;overflow:hidden auto;container-type:inline-size}.ppx-website-live-preview{overflow-wrap:anywhere;color:#17242c;background:#fff;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.ppx-website-live-preview[aria-hidden=true]{visibility:hidden}.ppx-website-remote-preview{background:#fff;min-height:100%;position:relative;overflow:visible}.ppx-website-remote-preview iframe{z-index:2;transform-origin:0 0;opacity:0;border:0;transition:opacity .18s;position:absolute;top:0;left:0}.ppx-website-remote-preview iframe.ppx-website-remote-preview__frame--ready{opacity:1}.ppx-website-preview-connection{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ppx-muted);background:#ffffffeb;border:1px solid #c0cfd2b8;border-radius:10px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 6px 20px #2b4a541a}.ppx-website-preview-connection span{font-size:10px;font-weight:700;line-height:1.2}.ppx-website-preview-connection button{background:var(--ppx-surface,#fff);min-height:28px;color:var(--color-accent);font:inherit;cursor:pointer;border:1px solid #9db1b78c;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:720;display:inline-flex}.ppx-website-preview-spinner{animation:.9s linear infinite ppx-website-spin}@keyframes ppx-website-spin{to{transform:rotate(360deg)}}.ppx-website-preview-unavailable{min-height:100%;color:var(--ppx-muted);text-align:center;place-content:center;gap:6px;padding:28px;display:grid}.ppx-website-preview-unavailable strong{color:var(--ppx-ink-950)}.ppx-website-site-topbar,.ppx-website-site-header,.ppx-website-site-header nav,.ppx-website-site-brand,.ppx-website-site-breadcrumb,.ppx-website-preview-summary small,.ppx-website-site-card span,.ppx-website-site-callout span{align-items:center;display:flex}.ppx-website-site-topbar{color:#ffffffd1;background:#0b3d5a;justify-content:space-between;min-height:24px;padding:0 28px;font-size:8px}.ppx-website-site-topbar span,.ppx-website-preview-summary small,.ppx-website-site-breadcrumb,.ppx-website-site-card span,.ppx-website-site-callout span{gap:5px}.ppx-website-site-header{z-index:2;background:#fffffff5;border-bottom:1px solid #e4eaee;justify-content:space-between;min-height:58px;padding:0 28px;position:sticky;top:0}.ppx-website-site-brand{color:#034e77;gap:8px;max-width:220px;font-size:9px;line-height:1.2}.ppx-website-site-brand>img{object-fit:contain;flex:none;width:29px;height:29px}.ppx-website-site-brand>span{gap:1px;display:grid}.ppx-website-site-brand strong{font-size:10px}.ppx-website-site-brand small{color:#60747f;font-size:7px}.ppx-website-site-header nav{color:#415560;gap:18px;font-size:8px;font-weight:650}.ppx-website-site-cta{color:#fff;background:#046295;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:750}.ppx-website-site-tools{color:#233b47;align-items:center;gap:9px;display:flex}.ppx-website-preview-summary{background:linear-gradient(135deg,#edf5f8,#f5f8fb);padding:34px clamp(28px,6vw,66px) 32px}.ppx-website-site-breadcrumb{color:#71848e;text-transform:capitalize;margin-bottom:17px;font-size:8px}.ppx-website-site-kicker{color:#0b6f9e;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.ppx-website-preview-summary h1{color:#14252e;letter-spacing:-.045em;max-width:20ch;margin:8px 0 0;font-size:clamp(25px,3.4vw,38px);line-height:1.04}.ppx-website-preview-summary>p{color:#5c707c;max-width:64ch;margin:14px 0 0;font-size:12px;line-height:1.65}.ppx-website-preview-summary small{color:#6d828d;margin-top:14px;font-size:8px}.ppx-website-site-content{box-sizing:border-box;overflow-wrap:anywhere;gap:13px;width:min(100%,760px);margin:0 auto;padding:32px clamp(28px,6vw,58px) 64px;display:grid}.ppx-website-site-content :is(h2,h3,p){margin:0}.ppx-website-site-content blockquote{color:#536b77;background:#f1f7fa;border-inline-start:3px solid #0b6f9e;border-radius:0 8px 8px 0;margin:4px 0;padding:11px 14px;font-size:11px;font-style:italic;line-height:1.72}.ppx-website-site-content h2{color:#14252e;letter-spacing:-.025em;margin-top:16px;font-size:22px}.ppx-website-site-content h3{color:#1c333e;margin-top:10px;font-size:15px}.ppx-website-site-content>p,.ppx-website-site-list-item p,.ppx-website-site-card p,.ppx-website-site-person p{color:#536b77;font-size:11px;line-height:1.72}.ppx-website-site-content a{color:#046295;text-underline-offset:2px;font-weight:700;text-decoration-thickness:1px}.ppx-website-site-content>img,.ppx-website-site-content>a>img,.ppx-website-site-cover{object-fit:cover;border-radius:13px;width:100%;max-height:420px}.ppx-website-site-cover{margin-bottom:10px}.ppx-website-site-list-item{grid-template-columns:8px 1fr;align-items:start;gap:9px;display:grid}.ppx-website-site-list-item>span{background:#0b6f9e;border-radius:50%;width:6px;height:6px;margin-top:7px}.ppx-website-site-card,.ppx-website-site-person,.ppx-website-site-callout{background:#fff;border:1px solid #e1e8ec;border-radius:14px;grid-template-columns:110px 1fr;gap:16px;margin-block:5px;display:grid;overflow:hidden}.ppx-website-site-card>img,.ppx-website-site-person>img{object-fit:cover;width:110px;height:100%;min-height:105px}.ppx-website-site-card>div,.ppx-website-site-person>div{align-content:center;gap:7px;padding:15px 16px 15px 0;display:grid}.ppx-website-site-card span,.ppx-website-site-callout span{color:#0b6f9e;font-size:9px;font-weight:750}.ppx-website-site-callout{background:#edf6fa;grid-template-columns:1fr auto;align-items:center;padding:19px}.ppx-website-site-empty{color:#71848e;text-align:center;border:1px dashed #cbd8de;border-radius:14px;padding:38px;font-size:11px}.ppx-website-site-footer{color:#fff;background:#102934;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px clamp(30px,7vw,72px);display:flex}.ppx-website-site-footer>div,.ppx-website-site-footer nav,.ppx-website-site-footer>div>span{display:flex}.ppx-website-site-footer>div{align-items:center;gap:8px}.ppx-website-site-footer img{width:30px;height:30px}.ppx-website-site-footer>div>span{flex-direction:column;gap:2px;font-size:8px}.ppx-website-site-footer small{color:#fff9;font-size:7px}.ppx-website-site-footer nav{color:#ffffffb3;gap:14px;font-size:8px}.ppx-website-editor-toolbar{z-index:8;border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-lg);background:var(--pp-surface-raised);justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.7rem .9rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.ppx-website-editor-toolbar{background:color-mix(in srgb,var(--pp-surface-raised) 94%,transparent)}}.ppx-website-editor-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #23445012}.ppx-website-editor-toolbar>a{color:var(--pp-text-muted);font-size:.82rem;font-weight:650;text-decoration:none}.ppx-website-editor-toolbar>a:hover{color:var(--pp-text);text-decoration:underline}.ppx-website-editor-toolbar__end{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.ppx-website-editor-state{justify-content:flex-end;align-items:center;gap:10px;min-height:2.5rem;padding-inline:.25rem;display:flex}.ppx-website-editor-state>span{color:#80530e;background:#d38b1821;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:760}.ppx-website-editor-state>span[data-status=PUBLISHED]{color:#11693f;background:#16845121}.ppx-website-editor-state>span[data-status=ARCHIVED]{background:var(--ppx-muted)}@supports (color:color-mix(in lab,red,red)){.ppx-website-editor-state>span[data-status=ARCHIVED]{background:color-mix(in srgb,var(--ppx-muted) 13%,transparent)}}.ppx-website-editor-state>span[data-status=ARCHIVED]{color:var(--ppx-muted)}.ppx-website-editor-state time{color:var(--ppx-muted);font-size:11px}.ppx-website-editor-layout{align-items:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(19rem,3fr) minmax(0,7fr);min-width:0;display:grid}.ppx-website-editor-workspace{align-items:start;gap:var(--ppx-page-flow-gap);border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}.ppx-website-editor-canvas,.ppx-website-editor-card{background:#fffffff0;border:1px solid #c0cfd294;box-shadow:0 10px 30px #2b4a540d}.ppx-website-editor-canvas{border-radius:16px;min-width:0;overflow:hidden}.ppx-website-editor-canvas__header{background:#0462950a;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-website-editor-canvas__header{background:color-mix(in srgb,var(--color-accent) 4%,transparent)}}.ppx-website-editor-canvas__header>div{gap:3px;display:grid}.ppx-website-editor-canvas__header span{color:var(--color-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:780}.ppx-website-editor-canvas__header h2,.ppx-website-editor-card h2,.ppx-website-editor-card p{margin:0}.ppx-website-editor-canvas__header h2{color:var(--ppx-ink-950);letter-spacing:-.02em;font-size:18px}.ppx-website-editor-canvas__header small{color:var(--ppx-muted);font-size:11px}.ppx-website-editor-canvas__body{gap:18px;padding:20px;display:grid}.ppx-website-editor-canvas__body>label,.ppx-website-editor-canvas__body>.ppx-website-field{gap:7px;display:grid}.ppx-website-editor-canvas .ppx-website-title-field input{border-radius:12px;min-height:54px;padding-inline:14px;font-size:clamp(20px,1.6vw,25px);line-height:1.18}.ppx-website-editor-canvas textarea{font-size:14px}.ppx-website-editor-canvas .ppx-website-rich-body{min-height:360px;padding:18px;font-size:14px;line-height:1.75}.ppx-website-field-label{color:var(--ppx-ink-950);font-size:12px;font-weight:760}.ppx-website-editor-workspace label>small{color:var(--ppx-muted);font-size:11px;font-weight:450;line-height:1.45}.ppx-website-editor-rail{gap:var(--ppx-page-flow-gap);display:grid;position:sticky;top:18px}.ppx-website-editor-card{border-radius:14px;gap:12px;padding:15px;display:grid}.ppx-website-editor-card>header{align-items:flex-start;gap:10px;display:flex}.ppx-website-editor-card>header>span{background:#04629517;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-website-editor-card>header>span{background:color-mix(in srgb,var(--color-accent) 9%,transparent)}}.ppx-website-editor-card>header>span{color:var(--color-accent)}.ppx-website-editor-card>header>div{gap:3px;display:grid}.ppx-website-editor-card h2{color:var(--ppx-ink-950);letter-spacing:-.01em;font-size:14px}.ppx-website-editor-card>header p,.ppx-website-editor-card>p{color:var(--ppx-muted);font-size:11px;line-height:1.45}.ppx-website-editor-card>label{gap:7px;display:grid}.ppx-website-editor-card .ppx-website-form-columns{grid-template-columns:1fr}.ppx-website-editor-card .ppx-website-inline-input{flex-direction:column;align-items:stretch}.ppx-website-editor-card .ppx-website-inline-input .ppx-action{align-self:flex-start}.ppx-website-editor-card .ppx-website-suggestions{align-items:flex-start}.ppx-website-preview--expanded{border-radius:20px;height:clamp(760px,100dvh - 170px,980px);min-height:760px;padding:16px;position:relative;top:auto}.ppx-website-preview--expanded>header{min-height:40px;padding-inline:3px}.ppx-website-preview--expanded .ppx-website-preview-frame{border-radius:15px}.ppx-website>:not(.ppx-page-header),.ppx-website-editor-workspace,.ppx-website-preview--expanded{animation:.18s ease-out both ppx-website-enter}@keyframes ppx-website-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@container (max-width:700px){.ppx-website-site-header nav,.ppx-website-site-tools>:not(.ppx-website-site-cta){display:none}.ppx-website-site-header{padding-inline:18px}}@media(max-width:73.75rem){.ppx-website-editor-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:1120px){.ppx-website-editor-page{flex-direction:column;height:auto;min-height:max-content;padding-block:18px 40px;display:flex;overflow:visible}.ppx-website-editor-page>*{flex:none}.ppx-website-editor-workspace{grid-template-columns:1fr}.ppx-website-editor-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ppx-website-preview{height:720px;min-height:720px;position:static}}@media(max-width:720px){.ppx-website--scrolling{flex-shrink:0;grid-template-rows:max-content max-content auto;height:auto;min-height:100%;overflow:visible}.ppx-website-content-section{height:auto}.ppx-website-content-section>.ppx-content-section__body{overflow:visible}.ppx-website-source-map,.ppx-website-form-columns{grid-template-columns:1fr}.ppx-website-source-map>span{display:none}.ppx-website-editor-actions{justify-content:flex-start}.ppx-website-editor-toolbar__end{flex-direction:column;align-items:stretch}.ppx-website-editor-toolbar{flex-direction:column;align-items:stretch;position:static}.ppx-website-editor-state{justify-content:flex-start}.ppx-website-editor-rail{grid-template-columns:1fr}.ppx-website-editor-canvas__body{padding:18px}.ppx-website-editor-actions .ppx-action{flex:auto}.ppx-website-preview{height:620px;min-height:620px}.ppx-website-preview--expanded{height:680px;min-height:680px}.ppx-website-site-header nav,.ppx-website-site-cta{display:none}}@media(max-width:520px){.ppx-website-inline-input{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.ppx-website-editor-workspace :is(input,textarea,select){transition:none}.ppx-website>:not(.ppx-page-header),.ppx-website-editor-workspace,.ppx-website-preview--expanded{animation:none}}.eleganz-dashboard__grid{gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr) minmax(380px,.3fr)}.eleganz-widget>header h2,.eleganz-announcement-empty h2{font-size:18px}.eleganz-task{grid-template-columns:38px minmax(0,1fr) auto;gap:14px;min-height:72px;padding:11px 19px}.eleganz-task>div{grid-template-rows:auto;grid-template-columns:minmax(260px,1fr) auto;align-items:center;column-gap:28px}.eleganz-task strong{grid-column:1;font-size:14px}.eleganz-task small{white-space:nowrap;grid-area:1/2;font-size:11px}.eleganz-task__avatar,.eleganz-task em,.eleganz-announcement-empty p,.eleganz-announcements p,.eleganz-week__day small,.eleganz-week__event-row small,.eleganz-erp-pulse__hero :is(small,span),.eleganz-absence-card__balance small,.eleganz-absence-list small,.eleganz-people small,.eleganz-celebrations small,.eleganz-workforce>p{font-size:11px}.eleganz-week__event-avatar,.eleganz-people a>span,.eleganz-celebrations article>span{font-size:10px}.eleganz-week__event-row strong,.eleganz-absence-list strong,.eleganz-people strong,.eleganz-celebrations strong{font-size:12.5px}.eleganz-workforce>div{font-size:11px}.eleganz-inbox{font-size:15px}.eleganz-inbox__hero{background:linear-gradient(125deg,#f3f9fb,#fff 62%,#eef7fa);border-color:#d2e5eb}.eleganz-inbox__surface>header>div:first-child>span,.eleganz-inbox__views>header span,.eleganz-inbox__pulse small,.eleganz-inbox__pulse em,.eleganz-inbox__views button small,.eleganz-inbox__views>footer small{font-size:11px}.eleganz-inbox__views button strong,.eleganz-inbox__views>footer strong{font-size:13px}.eleganz-inbox__surface h2{font-size:21px}.eleganz-inbox__tools input,.eleganz-inbox__tools select,.eleganz-inbox__tools+select{font-size:13px}.eleganz-inbox__item-main{grid-template-columns:46px minmax(0,1fr) 116px;gap:16px;min-height:108px;padding:18px 22px}.eleganz-inbox__item-icon{width:44px;height:44px}.eleganz-inbox__item-copy{grid-template-rows:auto auto auto;grid-template-columns:minmax(330px,1.35fr) minmax(220px,.65fr);align-items:center;column-gap:34px;min-width:0;display:grid}.eleganz-inbox__item-copy>div,.eleganz-inbox__item-copy>strong,.eleganz-inbox__item-copy>p{grid-column:1}.eleganz-inbox__item-copy>div small,.eleganz-inbox__item-copy em,.eleganz-inbox__item-due small{font-size:11px}.eleganz-inbox__item-copy>strong{margin-top:6px;font-size:15px}.eleganz-inbox__item-copy p{font-size:13px}.eleganz-inbox__item-copy footer{grid-area:1/2/4;align-self:center;gap:8px;margin-top:0;font-size:11.5px;display:grid}.eleganz-inbox__item-due strong{font-size:13px}.eleganz-inbox__item-actions{padding:0 22px 16px 84px}.eleganz-inbox__item-actions button,.eleganz-inbox__pagination{font-size:12px}@media(max-width:1500px){.eleganz-dashboard__grid{grid-template-columns:minmax(0,1fr) 340px}.eleganz-inbox__item-copy{display:block}.eleganz-inbox__item-copy footer{margin-top:7px;display:flex}}@media(max-width:940px){.eleganz-dashboard__grid{grid-template-columns:1fr}}@media(max-width:650px){.eleganz-inbox__item-main{grid-template-columns:40px minmax(0,1fr);min-height:88px;padding:14px}.eleganz-inbox__item-copy>strong{font-size:14px}}.eleganz-dashboard :is(.eleganz-widget>header span,.eleganz-task__avatar,.eleganz-task em,.eleganz-week__event-avatar,.eleganz-week__empty,.eleganz-announcements small,.eleganz-announcements p,.eleganz-absence-list>a,.eleganz-people a>span,.eleganz-celebrations article>span,.eleganz-empty p,.eleganz-workforce>div,.ppx-time-clock__value span,.ppx-time-clock__value small),.team-filter-bar label,.team-calendar__corner small,.team-calendar__day span,.team-person span,.team-person small,.absence-accounts button small{font-size:11px}.team-filter-bar button{font-size:12px}.people-directory__surface>header>div:first-child>span,.people-directory__signals small,.people-table th,.people-person small,.people-status,.people-form-grid label,.people-form-grid small,.people-form-error,.document-center__signals small,.document-center__views>span,.document-center__views button,.document-filter-button,.document-center__bulk button,.document-table th,.document-file small,.document-person>span,.document-signature,.document-center__more button,.document-flow__person>span,.document-flow__person small,.document-dropzone p,.document-form-grid label:not(.document-switch),.document-form-grid small,.document-flow__options header small,.document-switch small,.document-flow__note p,.document-template-picker>header input,.document-template-form>header a,.document-template-card small,.document-template-empty p,.document-template-summary p,.document-preview__canvas>header,.document-preview__details dt,.document-preview__comment small,.document-preview__comment p,.document-preview__signature small,.document-preview__signature strong,.document-preview__detail-actions button,.automation-hub small,.automation-builder-bar label>span,.automation-flow-node small,.automation-builder-summary small,.goals-hub small,.goals-grid footer :is(em,span),.analytics-widget header span,.analytics-chart span{font-size:11px}.eleganz-task{padding:0;display:block;position:relative}.eleganz-task:hover{padding:0}.eleganz-task__main{min-height:76px;color:inherit;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:11px 19px;text-decoration:none;display:grid}.eleganz-task--actionable .eleganz-task__main{padding-right:124px}.eleganz-task__avatar{border:1px solid var(--dash-copy-muted);place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.eleganz-task__avatar{border:1px solid color-mix(in srgb,var(--dash-copy-muted) 18%,transparent)}}.eleganz-task__avatar{background:var(--dash-surface-inner);color:var(--dash-accent);border-radius:999px;font-weight:750}.eleganz-task__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.eleganz-task--unread .eleganz-task__avatar:before{width:6px;height:6px;top:50%;left:-13px;transform:translateY(-50%)}.eleganz-task__content{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:28px;min-width:0;display:grid}.eleganz-task__content strong{color:var(--dash-copy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:610;overflow:hidden}.eleganz-task__content small{color:var(--dash-copy-muted);white-space:nowrap;font-size:11px}.eleganz-task__actions{opacity:0;pointer-events:none;visibility:hidden;gap:9px;margin:0;padding:0;transition:opacity .14s,transform .17s;display:flex;position:absolute;top:50%;right:18px;transform:translateY(calc(3px - 50%))}.eleganz-task:hover .eleganz-task__actions,.eleganz-task:focus-within .eleganz-task__actions{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(-50%)}.eleganz-task__action{border:1px solid var(--dash-copy-muted);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.eleganz-task__action{border:1px solid color-mix(in srgb,var(--dash-copy-muted) 32%,transparent)}}.eleganz-task__action{background:var(--dash-surface);color:var(--dash-copy);cursor:pointer;border-radius:11px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 2px 5px #172a3124}.eleganz-task__action:hover:not(:disabled){transform:translateY(-1px)}.eleganz-task__action--positive{background:var(--dash-accent);color:var(--text-on-primary,#fff);border-color:#0000}.eleganz-task__action:disabled{cursor:wait;opacity:.72}.eleganz-task__spinner{animation:.8s linear infinite eleganz-task-spin}.eleganz-task-list__error{color:#a63b32;margin:0;padding:9px 19px;font-size:12px}@keyframes eleganz-task-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.eleganz-task--actionable .eleganz-task__main{padding-right:92px}.eleganz-task__content{grid-template-columns:1fr;gap:3px}.eleganz-task__actions{gap:6px;right:12px}.eleganz-task__action{width:36px;height:36px}}.eleganz-profile-card__identity>span,.eleganz-people a>span,.eleganz-celebrations__avatar,.pp-reference-calendar__avatar,.team-person>span{overflow:hidden}.eleganz-profile-card__identity>span img,.eleganz-people a>span img,.eleganz-celebrations__avatar>img,.team-person>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.personal-calendar__entry--has-avatar{grid-template-columns:5px 18px auto minmax(0,1fr)}.personal-calendar__entry-avatar{object-fit:cover;border-radius:999px;width:18px;height:18px}.ppx-avatar img,.ppx-rail-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.eleganz-widget--celebrations>header{border-bottom:0;min-height:72px;padding:18px 26px 8px}.eleganz-widget--celebrations>header h2{font-size:19px}.eleganz-widget--celebrations .eleganz-card-filters{gap:18px}.eleganz-widget--celebrations .eleganz-card-filter select{color:var(--dash-copy);font-size:13px;font-weight:560}.eleganz-celebrations{padding:0 26px 8px;display:block}.eleganz-celebrations__group{gap:2px;display:grid}.eleganz-celebrations__group+.eleganz-celebrations__group{margin-top:12px}.eleganz-celebrations__group>h3{color:var(--dash-copy-muted);margin:0;padding:4px 0 7px;font-size:13px;font-weight:550}.eleganz-celebrations .eleganz-celebrations__group article{border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:7px 0;display:grid}.eleganz-celebrations article>.eleganz-celebrations__avatar{background:var(--dash-accent);border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.eleganz-celebrations article>.eleganz-celebrations__avatar{background:color-mix(in srgb,var(--dash-accent) 12%,var(--dash-surface-inner))}}.eleganz-celebrations article>.eleganz-celebrations__avatar{color:var(--dash-accent);font-size:12px;font-weight:700}.eleganz-celebrations__avatar>img{overflow:hidden;box-shadow:inset 0 0 0 1px #192a311a}.eleganz-celebrations__avatar>em{border:2px solid var(--dash-surface);color:#fff;background:#b42ac1;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:grid;position:absolute;top:-4px;right:-5px}.eleganz-celebrations__avatar>em[data-kind=birthday]{background:#f42f78;padding:0}.eleganz-celebrations__copy{gap:2px;min-width:0;display:grid}.eleganz-celebrations .eleganz-celebrations__copy strong{color:var(--dash-copy);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:510;line-height:1.3;overflow:hidden}.eleganz-celebrations__copy strong>span,.eleganz-celebrations .eleganz-celebrations__copy small{color:var(--dash-copy-muted);font-size:13px;font-weight:430}.eleganz-celebrations__email{border:1px solid var(--dash-copy-muted);align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.eleganz-celebrations__email{border:1px solid color-mix(in srgb,var(--dash-copy-muted) 34%,transparent)}}.eleganz-celebrations__email{background:var(--dash-surface);color:var(--dash-copy);border-radius:9px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:0 1px 3px #192a311a}.eleganz-celebrations__email:hover{background:var(--dash-surface-hover)}.eleganz-celebrations__email--disabled{opacity:.46}.eleganz-celebrations__footer{padding:10px 26px 22px}.eleganz-celebrations__footer a{color:var(--dash-copy-muted);align-items:center;gap:8px;font-size:13px;font-weight:530;text-decoration:none;display:inline-flex}[data-pp-start-report-hover-card][data-has-avatar=true] [class*=Avatar-module__avatar___]{background-image:var(--pp-report-avatar);background-position:50%;background-size:cover}[data-pp-start-report-hover-card][data-has-avatar=true] [class*=Avatar-module__label]{visibility:hidden}@media(max-width:720px){.eleganz-widget--celebrations>header,.eleganz-celebrations,.eleganz-celebrations__footer{padding-left:16px;padding-right:16px}.eleganz-celebrations .eleganz-celebrations__group article{grid-template-columns:42px minmax(0,1fr)}.eleganz-celebrations__email{display:none}}:root{--pp-action-primary:var(--color-accent,#046295);--pp-action-primary-hover:#045988}@supports (color:color-mix(in lab,red,red)){:root{--pp-action-primary-hover:color-mix(in oklab, var(--color-accent,#046295) 88%, #001b2a)}}:root{--pp-action-primary-active:#035079}@supports (color:color-mix(in lab,red,red)){:root{--pp-action-primary-active:color-mix(in oklab, var(--color-accent,#046295) 76%, #001722)}}:root{--pp-action-primary-focus:#91bad0}@supports (color:color-mix(in lab,red,red)){:root{--pp-action-primary-focus:color-mix(in oklab, var(--color-accent,#046295) 44%, #fff)}}:root{--pp-action-primary-disabled:#aac7d6}@supports (color:color-mix(in lab,red,red)){:root{--pp-action-primary-disabled:color-mix(in oklab, var(--color-accent,#046295) 24%, #dfe7ea)}}:root{--pp-action-on-primary:#fff;--pp-action-success:#168166;--pp-action-success-hover:#116c56;--pp-action-success-soft:#e5f5ef;--pp-action-danger:#b63b38;--pp-action-danger-hover:#9f302e;--pp-action-danger-soft:#fff0ee;--pp-action-warning:#c97819;--pp-action-warning-soft:#fff4df;--pp-action-neutral-bg:#fff;--pp-action-neutral-bg-hover:#eaf5f8;--pp-action-neutral-border:#b7d1da;--pp-action-neutral-border-hover:#72aabd;--pp-action-neutral-fg:#285f73;--pp-action-disabled-fg:#657c84;--pp-action-shadow:0 9px 22px #24667e2e}body[data-mode=dark]{--pp-action-primary:var(--color-accent,#046295);--pp-action-primary-hover:#1d78a6}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark]{--pp-action-primary-hover:color-mix(in oklab, var(--color-accent,#046295) 78%, #76c5e4)}}body[data-mode=dark]{--pp-action-primary-active:#035683}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark]{--pp-action-primary-active:color-mix(in oklab, var(--color-accent,#046295) 84%, #001722)}}body[data-mode=dark]{--pp-action-primary-focus:#5ca2c4}@supports (color:color-mix(in lab,red,red)){body[data-mode=dark]{--pp-action-primary-focus:color-mix(in oklab, var(--color-accent,#046295) 52%, #bce8f7)}}body[data-mode=dark]{--pp-action-primary-disabled:#385762;--pp-action-success:#2d9a7e;--pp-action-success-hover:#42aa90;--pp-action-success-soft:#173c33;--pp-action-danger:#d65a55;--pp-action-danger-hover:#e36c66;--pp-action-danger-soft:#472725;--pp-action-warning:#d89437;--pp-action-warning-soft:#44341d;--pp-action-neutral-bg:#203944;--pp-action-neutral-bg-hover:#294b59;--pp-action-neutral-border:#507481;--pp-action-neutral-border-hover:#6da4b7;--pp-action-neutral-fg:#d6eaf1;--pp-action-disabled-fg:#91a5ac}.ppx-root .ppx-content{--action-primary-default:var(--pp-action-primary);--action-primary-hover:var(--pp-action-primary-hover);--action-primary-active:var(--pp-action-primary-active);--action-primary-focus:var(--pp-action-primary-focus);--action-primary-disabled:var(--pp-action-primary-disabled);--action-success-default:var(--pp-action-success);--action-success-hover:var(--pp-action-success-hover);--action-success-active:var(--pp-action-success-hover);--action-success-focus:var(--pp-action-success);--action-success-disabled:var(--pp-action-primary-disabled);--action-critical-default:var(--pp-action-danger);--action-critical-hover:var(--pp-action-danger-hover);--action-critical-active:var(--pp-action-danger-hover);--action-critical-focus:var(--pp-action-danger);--action-critical-disabled:var(--pp-action-primary-disabled);--interactive-brand-default:var(--pp-action-primary);--interactive-brand-hover:var(--pp-action-primary-hover);--interactive-brand-disabled:var(--pp-action-primary-disabled);--colors-solid-bg-accent-default:var(--pp-action-primary);--colors-solid-bg-accent-hover:var(--pp-action-primary-hover);--colors-solid-bg-accent-active:var(--pp-action-primary-active);--colors-solid-bg-accent-disabled:var(--pp-action-primary-disabled)}body[data-mode=standard] :is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero){background:linear-gradient(128deg,#f4f6f8,#fff 62%,#f1f4f7);border:1px solid #dfe3e7;border-radius:27px;align-items:flex-end;gap:24px;min-height:166px;padding:28px 31px;box-shadow:0 18px 48px #242e3a12}body[data-mode=dark] :is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero){background:radial-gradient(circle at 88% -28%,#2d82a03b,#0000 43%),linear-gradient(128deg,#16313d,#142a34 62%,#193742);border-color:#75abbf38;box-shadow:0 18px 48px #000f1633}:is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero) h1{letter-spacing:-.045em;margin:8px 0 5px;font-size:clamp(30px,3vw,40px);line-height:1.08}:is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero) p{margin:0;font-size:15px}:is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero)>:first-child>span{letter-spacing:.12em;gap:7px;font-size:12px;font-weight:790}.ppx-root :is(.time-secondary-button,.people-button,.document-button,.profile-button,.payroll-button,.performance-button,.goals-button,.training-button,.automation-button,.analytics-button,.recruiting-button,.settings-button,.erp-button){border-color:var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);color:var(--pp-action-neutral-fg)}.ppx-root :is(.time-secondary-button,.people-button,.document-button,.profile-button,.payroll-button,.performance-button,.goals-button,.training-button,.automation-button,.analytics-button,.recruiting-button,.settings-button,.erp-button):hover:not(:disabled){border-color:var(--pp-action-neutral-border-hover);background:var(--pp-action-neutral-bg-hover);color:var(--pp-action-neutral-fg);box-shadow:0 8px 20px #24667e1f}.ppx-root :is(.time-primary-button,.people-button--primary,.document-button--primary,.profile-button--primary,.payroll-button--primary,.performance-button--primary,.goals-button--primary,.training-button--primary,.automation-button--primary,.analytics-button--primary,.recruiting-button--primary,.settings-button--primary,.erp-button--primary,.org-popover footer button.primary,.payroll-filter footer button.primary,.pp-announcement-editor__actions button,.reminder-dialog__primary,.goals-inline-edit button,.goals-comments article div>button),.auth-primary{border-color:var(--pp-action-primary);background:var(--pp-action-primary);box-shadow:var(--pp-action-shadow);color:var(--pp-action-on-primary)}.ppx-root :is(.time-primary-button,.people-button--primary,.document-button--primary,.profile-button--primary,.payroll-button--primary,.performance-button--primary,.goals-button--primary,.training-button--primary,.automation-button--primary,.analytics-button--primary,.recruiting-button--primary,.settings-button--primary,.erp-button--primary,.org-popover footer button.primary,.payroll-filter footer button.primary,.pp-announcement-editor__actions button,.reminder-dialog__primary,.goals-inline-edit button,.goals-comments article div>button):hover:not(:disabled),.auth-primary:hover:not(:disabled){border-color:var(--pp-action-primary-hover);background:var(--pp-action-primary-hover);color:var(--pp-action-on-primary);box-shadow:0 12px 27px #24667e3b}.ppx-root :is(.time-primary-button,.people-button--primary,.document-button--primary,.profile-button--primary,.payroll-button--primary,.performance-button--primary,.goals-button--primary,.training-button--primary,.automation-button--primary,.analytics-button--primary,.recruiting-button--primary,.settings-button--primary,.erp-button--primary):active:not(:disabled),.auth-primary:active:not(:disabled){border-color:var(--pp-action-primary-active);background:var(--pp-action-primary-active);color:var(--pp-action-on-primary);transform:translateY(0);box-shadow:0 4px 11px #194d602e}.ppx-root .ppx-time-clock__primary,.ppx-root .ppx-time-clock[data-state=work] .ppx-time-clock__primary,.ppx-root .ppx-time-clock[data-state=break] .ppx-time-clock__primary{background:var(--pp-action-primary)!important;color:var(--pp-action-on-primary)!important;border:1px solid #ffffff3d!important;box-shadow:inset 0 1px #ffffff2e,0 7px 17px #19536938!important}.ppx-root .ppx-time-clock__primary:hover:not(:disabled){background:var(--pp-action-primary-hover)!important}.ppx-root .time-hero__actions{align-items:center}.ppx-root :is(.document-filter-button,.time-policy__assign footer button),.assistant-composer button{border-color:var(--pp-action-primary);background:var(--pp-action-primary);color:var(--pp-action-on-primary);box-shadow:0 7px 17px #19536933}.ppx-root :is(.document-filter-button,.time-policy__assign footer button):hover:not(:disabled),.assistant-composer button:hover:not(:disabled){border-color:var(--pp-action-primary-hover);background:var(--pp-action-primary-hover);color:var(--pp-action-on-primary)}.ppx-root :is(.document-filter-button,.time-policy__assign footer button):disabled,.assistant-composer button:disabled{border-color:var(--pp-action-primary-disabled);background:var(--pp-action-primary-disabled);box-shadow:none;color:var(--pp-action-disabled-fg);opacity:.82}.ppx-root :is(.eleganz-task__action--positive,.eleganz-inbox__item-actions [data-tone=positive]){border-color:var(--pp-action-primary);background:var(--pp-action-primary);color:var(--pp-action-on-primary)}.ppx-root :is(.eleganz-task__action--positive,.eleganz-inbox__item-actions [data-tone=positive]):hover:not(:disabled){border-color:var(--pp-action-primary-hover);background:var(--pp-action-primary-hover);color:var(--pp-action-on-primary)}.ppx-root :is(.eleganz-task__action--negative,.eleganz-inbox__item-actions [data-tone=negative]){background:var(--pp-action-neutral-bg);color:var(--pp-action-danger);border-color:#e2aaa6}.ppx-root :is(.eleganz-task__action--negative,.eleganz-inbox__item-actions [data-tone=negative]):hover:not(:disabled){border-color:var(--pp-action-danger);background:var(--pp-action-danger-soft);color:var(--pp-action-danger-hover)}.ppx-root :is(.performance-button--danger,.goals-button--danger,.automation-button--danger,.settings-button--danger,.profile-icon-danger,.document-center__bulk button[data-tone=danger],.document-preview__detail-actions button[data-tone=danger],.time-day-actions button[data-tone=danger]){background:var(--pp-action-danger-soft);color:var(--pp-action-danger-hover);border-color:#e4aaa6}.ppx-root :is(.performance-button--danger,.goals-button--danger,.automation-button--danger,.settings-button--danger,.profile-icon-danger,.document-center__bulk button[data-tone=danger],.document-preview__detail-actions button[data-tone=danger],.time-day-actions button[data-tone=danger]):hover:not(:disabled){border-color:var(--pp-action-danger-hover);background:var(--pp-action-danger-hover);color:#fff}.ppx-root :is(.time-primary-button,.people-button--primary,.document-button--primary,.profile-button--primary,.payroll-button--primary,.performance-button--primary,.goals-button--primary,.training-button--primary,.automation-button--primary,.analytics-button--primary,.recruiting-button--primary,.settings-button--primary,.erp-button--primary):disabled,.auth-primary:disabled{opacity:.82;cursor:not-allowed;border-color:var(--pp-action-primary-disabled)!important;background:var(--pp-action-primary-disabled)!important;box-shadow:none!important;color:var(--pp-action-disabled-fg)!important}.ppx-root :is(.time-primary-button,.time-secondary-button,.people-button,.document-button,.profile-button,.payroll-button,.performance-button,.goals-button,.training-button,.automation-button,.analytics-button,.recruiting-button,.settings-button,.erp-button,.eleganz-task__action,.eleganz-inbox__item-actions button,.ppx-time-clock__primary):focus-visible,.auth-primary:focus-visible{outline:3px solid var(--pp-action-primary-focus)}@supports (color:color-mix(in lab,red,red)){.ppx-root :is(.time-primary-button,.time-secondary-button,.people-button,.document-button,.profile-button,.payroll-button,.performance-button,.goals-button,.training-button,.automation-button,.analytics-button,.recruiting-button,.settings-button,.erp-button,.eleganz-task__action,.eleganz-inbox__item-actions button,.ppx-time-clock__primary):focus-visible,.auth-primary:focus-visible{outline:3px solid color-mix(in srgb,var(--pp-action-primary-focus) 72%,transparent)}}.ppx-root :is(.time-primary-button,.time-secondary-button,.people-button,.document-button,.profile-button,.payroll-button,.performance-button,.goals-button,.training-button,.automation-button,.analytics-button,.recruiting-button,.settings-button,.erp-button,.eleganz-task__action,.eleganz-inbox__item-actions button,.ppx-time-clock__primary):focus-visible,.auth-primary:focus-visible{outline-offset:3px}@media(max-width:900px){body :is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero){flex-direction:column;align-items:flex-start;min-height:auto;padding:24px}}@media(max-width:620px){body :is(.settings-hero,.recruiting-hero,.performance-hero,.goals-hero,.training-hero,.automation-hero,.analytics-hero,.payroll-hero,.people-directory__hero,.document-center__hero,.time-hero){border-radius:22px;gap:18px;padding:20px}}:root{--ppx-page-max-width:1680px;--ppx-page-gutter:40px;--ppx-page-flow-gap:10px;--ppx-page-content-gap:16px;--ppx-type-eyebrow-size:12px;--ppx-type-eyebrow-weight:780;--ppx-type-eyebrow-line-height:1.2;--ppx-type-page-title-size:clamp(30px, 3vw, 40px);--ppx-type-page-title-weight:780;--ppx-type-page-title-line-height:1.08;--ppx-type-description-size:15px;--ppx-type-description-line-height:1.6;--ppx-type-section-title-size:19px;--ppx-type-section-title-weight:760;--ppx-type-section-title-line-height:1.25;--ppx-type-card-title-size:16px;--ppx-type-card-title-weight:700;--ppx-type-card-title-line-height:1.3;--ppx-type-body-size:14px;--ppx-type-supporting-size:13px;--ppx-type-label-size:12px;--ppx-type-meta-size:12px;--ppx-type-metric-size:30px;--ppx-type-metric-weight:720;--ppx-type-metric-line-height:1.1;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:20px;--pp-radius-sm:10px;--pp-radius-md:14px;--pp-radius-lg:18px;--pp-surface:var(--background-default,#fbfdff);--pp-surface-page:var(--background-default,#fbfdff);--pp-surface-raised:var(--colors-static-bg-primary,#fff);--pp-surface-muted:var(--background-subdued,#edf3f5);--pp-surface-subtle:var(--colors-static-bg-secondary,#f3f7fa);--pp-surface-soft:var(--colors-static-bg-secondary,#f3f7fa);--pp-surface-selected:var(--color-accent-soft,#e6f0f6);--pp-border-subtle:var(--border-default,#dce6ed);--pp-border-strong:var(--pp-action-neutral-border,#b7d1da);--pp-text:var(--text-default,#123f50);--pp-text-strong:var(--text-default,#123f50);--pp-text-primary:var(--text-default,#123f50);--pp-text-secondary:var(--text-subdued,#526f79);--pp-text-muted:var(--text-subdued,#526f79);--pp-accent-strong:var(--pp-action-primary,#046295);--pp-action-primary-soft:var(--color-accent-soft,#e6f0f6);--pp-on-accent:var(--pp-action-on-primary,#fff);--pp-status-info:var(--pp-action-primary,#046295);--pp-status-positive:var(--pp-action-success,#168166);--pp-status-success:var(--pp-action-success,#168166);--pp-status-warning:var(--pp-action-warning,#c97819);--pp-status-danger:var(--pp-action-danger,#c94843);--ppx-ink-500:var(--text-subdued,#526f79);--ppx-muted-strong:var(--ppx-ink-soft,#526f79)}body[data-mode=dark] .ppx-content{--pp-surface:var(--background-default,#173a4b);--pp-surface-page:var(--background-default,#173a4b);--pp-surface-raised:var(--colors-static-bg-primary,#173a4b);--pp-surface-muted:var(--background-subdued,#1c4254);--pp-surface-subtle:var(--colors-static-bg-secondary,#1c4254);--pp-surface-soft:var(--colors-static-bg-secondary,#1c4254);--pp-border-subtle:var(--border-default,#4c6875);--pp-text:var(--text-default,#e4eef2);--pp-text-strong:var(--text-default,#e4eef2);--pp-text-primary:var(--text-default,#e4eef2);--pp-text-secondary:var(--text-subdued,#a5b8c1);--pp-text-muted:var(--text-subdued,#a5b8c1)}.ppx-content>main,.ppx-page-frame{box-sizing:border-box;width:100%;max-width:var(--ppx-page-max-width);padding-inline:var(--ppx-page-gutter);margin-inline:auto}.ppx-page-frame{min-height:100%;padding-block:32px 56px}.ppx-page-frame:not([data-pp-page-layout=immersive]):has(>:is(.ppx-page-header,.profile-identity)):has(>:is(.ppx-workspace-tabs,.ppx-tabs--workspace,.ppx-workspace-nav-row,.ppx-content-section,.ppx-metric-group),>div>:is(.ppx-workspace-tabs,.ppx-tabs--workspace):only-child){align-content:start;gap:var(--ppx-page-flow-gap);grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;display:grid}.ppx-page-frame:not([data-pp-page-layout=immersive]):has(>:is(.ppx-page-header,.profile-identity)):has(>:is(.ppx-workspace-tabs,.ppx-tabs--workspace,.ppx-workspace-nav-row,.ppx-content-section,.ppx-metric-group),>div>:is(.ppx-workspace-tabs,.ppx-tabs--workspace):only-child)>*,.ppx-page-frame>div>.ppx-workspace-tabs:only-child,.ppx-workspace-nav-row>:is(.ppx-workspace-tabs,.ppx-tabs--workspace){margin-block:0}:is(.ppx-page-frame,.profile-workspace):is(:not([data-pp-page-layout=immersive]):has(>:is(.ppx-page-header,.profile-identity)):has(>:is(.ppx-workspace-tabs,.ppx-tabs--workspace,.ppx-workspace-nav-row,.ppx-content-section,.ppx-metric-group),>div>:is(.ppx-workspace-tabs,.ppx-tabs--workspace):only-child),.support-page,.settings-hub,.profile-workspace,.ppx-website-editor-page,.ppx-handbuch-page,.project-page[data-pp-page-layout=immersive])>:is(.ppx-page-header,.profile-identity,.ppx-workspace-tabs,.ppx-tabs--workspace,.ppx-workspace-nav-row,div:has(>.ppx-workspace-tabs:only-child))+:not(:has(>.ppx-workspace-tabs:first-child),.ppx-page-header,.profile-identity,.ppx-workspace-tabs,.ppx-tabs--workspace,.ppx-workspace-nav-row,div:has(>.ppx-workspace-tabs:only-child),script,style,template){margin-block-start:calc(var(--ppx-page-content-gap) - var(--ppx-page-flow-gap))}@media(min-width:901px){.ppx-page-frame.org-map:has(>.ppx-page-header):has(>.ppx-workspace-tabs){gap:var(--ppx-page-flow-gap);flex-direction:column;display:flex}.ppx-page-frame.org-map>.ppx-workspace-tabs{flex:none}}.ppx-page-header.ppx-page-header{position:relative;overflow:visible;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:auto!important;min-height:144px!important;box-shadow:var(--ppx-shadow-soft)!important;background:#fffffff0!important;border:1px solid #c0cfd294!important;border-radius:27px!important;justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;margin:0!important;padding:28px 31px!important;display:flex!important}.ppx-page-header.ppx-page-header:before,.ppx-page-header.ppx-page-header:after{content:none}.ppx-page-header__copy{min-width:0}.ppx-page-header:has(>.ppx-page-header__back) .ppx-page-header__copy{flex:auto}.ppx-tooltip-anchor{display:inline-flex;position:relative}.ppx-tooltip{z-index:40;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,transform .16s var(--ppx-ease),visibility 0s linear .14s;white-space:nowrap;background:#0d3646f7;border:1px solid #8bcde038;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:620;line-height:1.2;display:block;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 26px #0018233d}.ppx-tooltip:before{content:"";border:5px solid #0000;border-top-color:#0d3646f7;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ppx-tooltip-anchor:hover>.ppx-tooltip,.ppx-tooltip-anchor:focus-within>.ppx-tooltip{opacity:1;visibility:visible;transition-delay:.22s;transform:translate(-50%)}.ppx-tooltip-anchor:focus-within>.ppx-tooltip{transition-delay:0s}@media(prefers-reduced-motion:reduce){.ppx-tooltip{transition:none}}.ppx-tooltip--chart{opacity:1;visibility:visible;text-align:left;animation:ppx-tooltip-chart-in var(--ppx-duration-fast) var(--ppx-ease-out) backwards;transition:left var(--ppx-duration-fast) var(--ppx-ease-in-out),top var(--ppx-duration-fast) var(--ppx-ease-in-out);font-weight:500;top:0;bottom:auto;transform:translate(-50%,calc(-100% - 10px))}@keyframes ppx-tooltip-chart-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}}@media(prefers-reduced-motion:reduce){.ppx-tooltip--chart{transition:none;animation-name:ppx-tooltip-chart-fade}@keyframes ppx-tooltip-chart-fade{0%{opacity:0}}}.ppx-tooltip--chart strong{margin-bottom:3px;font-weight:620;display:block}.ppx-tooltip--chart span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.ppx-tooltip--chart i{border-radius:2px;width:8px;height:8px}@media print{.ppx-tooltip--chart{display:none}}.ppx-page-header.ppx-page-header h1{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;color:var(--ppx-ink-950)!important;font-size:var(--ppx-type-page-title-size)!important;font-weight:var(--ppx-type-page-title-weight)!important;letter-spacing:-.035em!important;line-height:var(--ppx-type-page-title-line-height)!important;margin:0!important}.ppx-page-header.ppx-page-header p{max-width:720px!important;color:var(--ppx-muted)!important;font-size:var(--ppx-type-description-size)!important;line-height:var(--ppx-type-description-line-height)!important;margin:12px 0 0!important}.ppx-page-header__actions,.ppx-section-header__actions{flex:none;align-items:center;gap:9px;display:flex}.ppx-page-header.ppx-page-header[data-pp-header-size=compact]{border-radius:20px!important;align-items:center!important;gap:16px!important;min-height:0!important;padding:11px 18px 11px 22px!important}.ppx-page-header.ppx-page-header[data-pp-header-size=compact] h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:-.025em!important;font-size:22px!important;line-height:1.15!important}.ppx-page-header[data-pp-header-size=compact] .ppx-page-header__back{border-radius:12px;width:38px;height:38px}.ppx-section-header__actions .ppx-tooltip{white-space:normal;width:max-content;max-width:min(340px,100vw - 48px);top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-4px)}.ppx-section-header__actions .ppx-tooltip-anchor:hover>.ppx-tooltip,.ppx-section-header__actions .ppx-tooltip-anchor:focus-within>.ppx-tooltip{transform:translate(-50%)}.ppx-section-header__actions .ppx-tooltip:before{border-top-color:#0000;border-bottom-color:#0d3646f7;top:auto;bottom:100%}@supports selector(:popover-open){.ppx-tooltip[popover]:not(:popover-open){display:none}}.ppx-tooltip-anchor.ppx-tooltip-anchor>.ppx-tooltip.ppx-tooltip:popover-open{inset:auto;top:var(--ppx-hover-top,0);left:var(--ppx-hover-left,0);color:#fff;opacity:1;visibility:visible;white-space:normal;width:max-content;max-width:min(340px,100vw - 16px);height:auto;margin:0;transition:none;position:fixed;overflow:visible;transform:none}.ppx-tooltip-anchor.ppx-tooltip-anchor>.ppx-tooltip.ppx-tooltip:popover-open:before{left:var(--ppx-hover-arrow,50%)}.ppx-tooltip-anchor.ppx-tooltip-anchor>.ppx-tooltip.ppx-tooltip:popover-open[data-side=bottom]:before{border-top-color:#0000;border-bottom-color:#0d3646f7;top:auto;bottom:100%}.ppx-tooltip-anchor.ppx-tooltip-anchor>.ppx-tooltip.ppx-tooltip:popover-open[data-side=top]:before{border-top-color:#0d3646f7;border-bottom-color:#0000;top:100%;bottom:auto}.ppx-section-header__actions .ppx-tooltip-anchor:last-child>.ppx-tooltip{left:auto;right:0;transform:translateY(-4px)}.ppx-section-header__actions .ppx-tooltip-anchor:last-child:hover>.ppx-tooltip,.ppx-section-header__actions .ppx-tooltip-anchor:last-child:focus-within>.ppx-tooltip{transform:translate(0)}.ppx-section-header__actions .ppx-tooltip-anchor:last-child>.ppx-tooltip:before{left:auto;right:18px;transform:none}.ppx-page-header__back{border:1px solid var(--ppx-line);width:42px;height:42px;color:var(--ppx-muted);background:#ffffffc7;border-radius:13px;flex:none;align-self:center;place-items:center;display:grid}.ppx-page-header__back:hover{color:var(--ppx-ink);background:#fff}.ppx-page-header__back:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-content-section{--ppx-section-body-pad:24px;background:#fffffff0;border:1px solid #c0cfd294;border-radius:23px;overflow:hidden;box-shadow:0 14px 42px #2b4a540f}.ppx-section-header{border-bottom:1px solid #c0cfd27a;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.ppx-section-header :is(h2,h3,h4){color:var(--ppx-ink-950);font-size:var(--ppx-type-section-title-size);font-weight:var(--ppx-type-section-title-weight);letter-spacing:-.02em;line-height:var(--ppx-type-section-title-line-height);margin:0}.ppx-section-header p{color:var(--ppx-muted);font-size:var(--ppx-type-supporting-size);margin:6px 0 0;line-height:1.5}.ppx-content-section__body{padding:var(--ppx-section-body-pad)}.ppx-content-section__body>.ppx-metric-group:not(:last-child){margin-bottom:var(--pp-space-5)}.ppx-form-actions{align-items:center;gap:var(--pp-space-3);padding-top:var(--pp-space-4);border-top:1px solid var(--pp-border-subtle);flex-wrap:wrap;display:flex}.ppx-form-actions__spacer{flex:auto}.ppx-form-actions__note{color:var(--pp-text-secondary);font-size:13px}.ppx-empty-state{text-align:center;align-content:center;place-items:center;gap:9px;max-width:520px;min-height:260px;margin:0 auto;padding:42px 24px;display:grid}.ppx-empty-state__icon{background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent);border-radius:17px;place-items:center;margin-bottom:4px;display:grid}.ppx-empty-state h3{color:var(--ppx-ink-950);margin:0;font-size:18px}.ppx-empty-state p{max-width:430px;color:var(--ppx-muted);margin:0 0 8px;font-size:14px;line-height:1.55}.ppx-context-banner{--_tone:var(--pp-text-secondary);border:1px solid var(--_tone);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-context-banner{border:1px solid color-mix(in srgb,var(--_tone) 24%,var(--pp-border-subtle))}}.ppx-context-banner{border-radius:var(--pp-radius-lg);background:var(--_tone)}@supports (color:color-mix(in lab,red,red)){.ppx-context-banner{background:color-mix(in srgb,var(--_tone) 6%,var(--pp-surface-raised))}}.ppx-context-banner{color:var(--pp-text-primary)}.ppx-context-banner:has(>.ppx-context-banner__actions),.ppx-context-banner:has(>.ppx-context-banner__dismiss){grid-template-columns:auto minmax(0,1fr) auto}.ppx-context-banner:has(>.ppx-context-banner__actions):has(>.ppx-context-banner__dismiss){grid-template-columns:auto minmax(0,1fr) auto auto}.ppx-context-banner[data-tone=info]{--_tone:var(--pp-status-info)}.ppx-context-banner[data-tone=success]{--_tone:var(--pp-status-positive)}.ppx-context-banner[data-tone=warning]{--_tone:var(--pp-status-warning)}.ppx-context-banner[data-tone=critical]{--_tone:var(--pp-status-danger)}.ppx-context-banner__icon{background:var(--_tone);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-context-banner__icon{background:color-mix(in srgb,var(--_tone) 14%,var(--pp-surface-raised))}}.ppx-context-banner__icon{color:var(--_tone)}.ppx-context-banner__copy{gap:2px;min-width:0;display:grid}.ppx-context-banner__copy strong{color:var(--pp-text-primary);font-size:var(--ppx-type-supporting-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:720}.ppx-context-banner__copy small{color:var(--pp-text-secondary);font-size:var(--ppx-type-meta-size);line-height:1.45}.ppx-context-banner__actions{flex-wrap:wrap;gap:8px;display:flex}@media(max-width:640px){.ppx-context-banner:has(>.ppx-context-banner__actions){grid-template-columns:auto minmax(0,1fr)}.ppx-context-banner__actions{grid-column:1/-1}}.ppx-toolbar{align-items:center;gap:var(--pp-space-3,12px);padding:12px var(--ppx-section-body-pad,24px);border-bottom:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);flex-wrap:wrap;display:flex}.ppx-toolbar__controls{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.ppx-toolbar__controls>.ppx-search-field{flex:240px;max-width:360px}.ppx-toolbar__controls>.date-picker{flex:none;width:11rem}.ppx-toolbar>.ppx-result-count{margin-left:auto}.ppx-toolbar__trailing{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppx-search-field{border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);min-height:40px;color:var(--pp-text-primary);transition:border-color var(--ppx-duration-fast,.15s) var(--ppx-ease-out,ease);border-radius:11px;align-items:center;display:flex;position:relative}.ppx-search-field>svg{color:var(--pp-text-secondary);pointer-events:none;position:absolute;left:12px}.ppx-search-field>input{border-radius:inherit;width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;background:0 0;border:0;padding:0 36px;font-size:13px}.ppx-search-field>input::placeholder{color:var(--pp-text-secondary)}.ppx-search-field>input::-webkit-search-cancel-button{appearance:none}.ppx-search-field>input::-webkit-search-decoration{appearance:none}.ppx-search-field>input:focus{outline:0}.ppx-search-field:focus-within{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-search-field:focus-within{border-color:color-mix(in srgb,var(--pp-action-primary) 40%,var(--pp-border-subtle))}}.ppx-search-field:focus-within{outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.ppx-search-field>button{width:26px;height:26px;color:var(--pp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:6px}.ppx-search-field>button:hover{background:var(--pp-surface-muted);color:var(--pp-text-primary)}.ppx-search-field>button:focus-visible{outline:3px solid var(--pp-action-primary-focus)}.ppx-result-count{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ppx-filter-panel,.ppx-column-picker{flex:none;position:relative}.ppx-filter-panel__trigger,.ppx-column-picker__trigger{border:1px solid var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);min-width:106px;min-height:40px;color:var(--pp-action-neutral-fg);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:730;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.ppx-filter-panel__trigger:hover,.ppx-filter-panel--open .ppx-filter-panel__trigger,.ppx-column-picker__trigger:hover,.ppx-column-picker--open .ppx-column-picker__trigger{border-color:var(--pp-action-primary)}@supports (color:color-mix(in lab,red,red)){.ppx-filter-panel__trigger:hover,.ppx-filter-panel--open .ppx-filter-panel__trigger,.ppx-column-picker__trigger:hover,.ppx-column-picker--open .ppx-column-picker__trigger{border-color:color-mix(in srgb,var(--pp-action-primary) 34%,var(--pp-action-neutral-border))}}.ppx-filter-panel__trigger:hover,.ppx-filter-panel--open .ppx-filter-panel__trigger,.ppx-column-picker__trigger:hover,.ppx-column-picker--open .ppx-column-picker__trigger{background:var(--pp-action-primary-soft);color:var(--pp-action-primary)}.ppx-filter-panel__trigger:active,.ppx-column-picker__trigger:active{transform:translateY(1px)}.ppx-filter-panel__trigger:focus-visible,.ppx-column-picker__trigger:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:1px}.ppx-filter-panel__trigger strong,.ppx-column-picker__trigger strong{background:var(--pp-action-primary);min-width:20px;height:20px;color:var(--pp-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:5px;font-size:10px;display:grid}.ppx-filter-panel__panel,.ppx-column-picker__panel{z-index:10020;visibility:hidden;border:1px solid var(--pp-border-subtle);background:var(--pp-surface-raised);color:var(--pp-text-primary);border-radius:14px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 48px #0e2f3c2e}.ppx-filter-panel__panel[data-placement],.ppx-column-picker__panel[data-placement]{visibility:visible}.ppx-filter-panel__panel>header,.ppx-column-picker__panel>header{border-bottom:1px solid var(--pp-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 9px 7px 13px;display:flex}.ppx-filter-panel__panel>header>span,.ppx-filter-panel__panel>header>div,.ppx-filter-panel__panel>header button,.ppx-column-picker__panel>header>span,.ppx-column-picker__panel>header>div,.ppx-column-picker__panel>header button{align-items:center;display:flex}.ppx-filter-panel__panel>header>span,.ppx-column-picker__panel>header>span{gap:7px;font-size:12px}.ppx-filter-panel__panel>header>div,.ppx-column-picker__panel>header>div{gap:4px}.ppx-filter-panel__panel>header button,.ppx-column-picker__panel>header button{min-height:32px;color:var(--pp-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:5px;padding:0 8px;font-size:11px;font-weight:700}.ppx-filter-panel__panel>header button:hover,.ppx-column-picker__panel>header button:hover{background:var(--pp-surface-muted);color:var(--pp-text-primary)}.ppx-filter-panel__fields{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;display:grid}.ppx-filter-panel__fields>label{color:var(--pp-text-secondary);gap:5px;font-size:11px;font-weight:700;display:grid}.ppx-filter-panel__panel :is(input:not([type=checkbox]),select,textarea),.ppx-column-picker__panel :is(input:not([type=checkbox]),select,textarea){font-size:var(--el-type-caption,13px)}.ppx-filter-panel__fields>label>input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md);background:var(--pp-surface-raised);width:100%;min-height:40px;color:var(--pp-text-primary);font:inherit;font-size:var(--el-type-caption,13px);padding:9px 12px}.ppx-filter-panel__fields>label>input:focus-visible{outline:2px solid var(--pp-action-primary);outline-offset:2px}.ppx-column-picker__list{margin:0;padding:8px;list-style:none;display:grid}.ppx-column-picker__list label{min-height:36px;color:var(--pp-text-primary);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.ppx-column-picker__list label:hover{background:var(--pp-surface-muted)}.ppx-column-picker__list input{width:16px;height:16px;accent-color:var(--pp-action-primary);margin:0}.ppx-column-picker__list input:disabled+span{color:var(--pp-text-secondary)}.ppx-bulk-bar{min-height:56px;padding:8px var(--ppx-section-body-pad,24px);border-bottom:1px solid var(--pp-border-subtle);background:var(--pp-action-primary-soft);flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-bulk-bar{background:color-mix(in srgb,var(--pp-action-primary-soft) 58%,var(--pp-surface-raised))}}.ppx-bulk-bar>strong,.ppx-bulk-bar>span{min-width:max-content;color:var(--ppx-ink-950);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.ppx-bulk-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ppx-bulk-bar__actions>:is(select,.date-picker,.ppx-select){width:min(210px,24vw)}.ppx-bulk-bar>p[role=alert]{width:100%;color:var(--pp-action-danger);margin:0;font-size:11px;font-weight:700}.ppx-bulk-bar[data-undo=true]{justify-content:center}.ppx-status-pill{letter-spacing:.01em;white-space:nowrap;min-height:24px;color:var(--pp-text-secondary);background:var(--pp-surface-muted);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ppx-status-pill[data-tone=info]{color:var(--pp-status-info);background:var(--pp-status-info)}@supports (color:color-mix(in lab,red,red)){.ppx-status-pill[data-tone=info]{background:color-mix(in srgb,var(--pp-status-info) 12%,transparent)}}.ppx-status-pill[data-tone=positive]{color:var(--pp-status-positive);background:var(--pp-status-positive)}@supports (color:color-mix(in lab,red,red)){.ppx-status-pill[data-tone=positive]{background:color-mix(in srgb,var(--pp-status-positive) 12%,transparent)}}.ppx-status-pill[data-tone=warning]{color:var(--pp-status-warning);background:var(--pp-status-warning)}@supports (color:color-mix(in lab,red,red)){.ppx-status-pill[data-tone=warning]{background:color-mix(in srgb,var(--pp-status-warning) 14%,transparent)}}.ppx-status-pill[data-tone=danger]{color:var(--pp-status-danger);background:var(--pp-status-danger)}@supports (color:color-mix(in lab,red,red)){.ppx-status-pill[data-tone=danger]{background:color-mix(in srgb,var(--pp-status-danger) 12%,transparent)}}.ppx-dropzone{border:1px dashed var(--pp-border-strong);border-radius:var(--pp-radius-md);background:var(--pp-surface-muted);width:100%;color:var(--pp-text-secondary);font:inherit;cursor:pointer;text-align:center;justify-items:center;gap:5px;padding:18px;display:grid}.ppx-dropzone:hover,.ppx-dropzone:focus-visible{border-color:var(--pp-accent)}.ppx-dropzone:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.ppx-dropzone:disabled{cursor:default;opacity:.6}.ppx-dropzone--ready{border-style:solid;border-color:var(--pp-accent);color:var(--pp-text)}.ppx-dropzone>span{background:var(--pp-accent);border-radius:13px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-dropzone>span{background:color-mix(in srgb,var(--pp-accent) 12%,transparent)}}.ppx-dropzone>span{color:var(--pp-accent)}.ppx-dropzone strong{font-size:14px}.ppx-dropzone small{font-size:12px}.ppx-dropzone strong,.ppx-dropzone small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ppx-dropzone-field{min-width:0;display:grid;position:relative}.ppx-dropzone[data-dragover=true]{border-style:solid;border-color:var(--pp-accent);background:var(--pp-accent)}@supports (color:color-mix(in lab,red,red)){.ppx-dropzone[data-dragover=true]{background:color-mix(in srgb,var(--pp-accent) 8%,var(--pp-surface-muted))}}.ppx-dropzone-field[data-state=ready]>.ppx-dropzone{padding-inline:44px}.ppx-dropzone-field__clear{border-radius:var(--pp-radius-sm);width:28px;height:28px;color:var(--pp-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ppx-dropzone-field__clear:hover{background:var(--pp-action-neutral-bg-hover);color:var(--pp-text-primary)}.ppx-dropzone-field__clear:focus-visible{outline:2px solid var(--pp-accent);outline-offset:1px}.ppx-dropzone-field__files{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ppx-dropzone-field__files li{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-sm);background:var(--pp-surface-raised);grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 12px;font-size:13px;display:grid}.ppx-dropzone-field__files li>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ppx-dropzone-field__files li>small{color:var(--pp-text-secondary);white-space:nowrap}.ppx-dropzone-field__files .ppx-dropzone-field__clear{position:static}.ppx-person-cell{align-items:center;gap:10px;min-width:0;display:inline-flex}.ppx-person-cell__text{gap:2px;min-width:0;display:grid}.ppx-person-cell__name{color:var(--pp-text-primary);font-weight:700;text-decoration:none}a.ppx-person-cell__name:hover{color:var(--pp-action-primary);text-decoration:underline}a.ppx-person-cell__name:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px;border-radius:4px}.ppx-person-cell small{color:var(--pp-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ppx-person-stack{vertical-align:middle;align-items:center;display:inline-flex}.ppx-person-stack>.ppx-tooltip-anchor+.ppx-tooltip-anchor{margin-inline-start:-7px}.ppx-person-stack>.ppx-tooltip-anchor:hover,.ppx-person-stack>.ppx-tooltip-anchor:focus-within{z-index:1}.ppx-person-stack__more{border:2px solid var(--pp-surface-raised);background:#046295;border-radius:999px;place-items:center;min-width:29px;height:29px;padding:0 6px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-person-stack__more{background:color-mix(in oklab,var(--color-accent) 18%,var(--pp-surface-raised))}}.ppx-person-stack__more{color:var(--color-accent);font-size:11px;font-weight:760}.ppx-person-stack__more:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-row-detail__body{gap:var(--pp-space-5,24px);padding:var(--pp-space-5,24px) var(--ppx-section-body-pad,24px);color:var(--pp-text-primary);font-size:14px;display:grid}.ppx-row-detail__head{color:var(--pp-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.ppx-row-detail__content{gap:12px;display:grid}.ppx-row-detail__content p{margin:0;line-height:1.55}.ppx-row-detail__content>p:first-child{font-weight:650}.ppx-row-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}.ppx-row-detail__facts>div{gap:3px;display:grid}.ppx-row-detail__facts dt{color:var(--pp-text-secondary);font-size:12px}.ppx-row-detail__facts dd{font-variant-numeric:tabular-nums;margin:0}.ppx-row-detail__facts>.ppx-row-detail__fact--icon{min-height:30px;padding-inline-start:42px;position:relative}.ppx-row-detail__icon{background:var(--pp-surface-muted);width:30px;height:30px;color:var(--pp-text-muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:1px;left:0}.ppx-row-detail__empty{color:var(--pp-text-muted)}.ppx-row-detail__meta{align-items:center;gap:7px;display:inline-flex}.ppx-row-detail__meta>svg{color:var(--pp-text-muted);flex:none}.ppx-row-detail__foot{color:var(--pp-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.ppx-row-detail__by{align-items:center;gap:8px;display:inline-flex}.ppx-row-detail__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ppx-prose{max-width:72ch;color:var(--pp-text);font-size:var(--ppx-type-body-size);line-height:var(--ppx-type-description-line-height)}.ppx-prose>*+*{margin-top:var(--pp-space-3)}.ppx-prose h3{font-size:var(--ppx-type-card-title-size);font-weight:var(--ppx-type-card-title-weight);line-height:var(--ppx-type-card-title-line-height);color:var(--pp-text-strong);margin:0}.ppx-prose p{margin:0}.ppx-prose p.ppx-prose__lead{color:var(--pp-text-secondary);font-size:var(--ppx-type-description-size)}.ppx-prose ol.ppx-prose__steps{counter-reset:ppx-step;margin:0;padding:0;list-style:none}.ppx-prose ol.ppx-prose__steps>li{counter-increment:ppx-step;padding-left:40px;position:relative}.ppx-prose ol.ppx-prose__steps>li+li{margin-top:var(--pp-space-3)}.ppx-prose ol.ppx-prose__steps>li:before{content:counter(ppx-step);background:var(--pp-action-primary-soft);width:26px;height:26px;color:var(--pp-accent-strong);font-size:var(--ppx-type-label-size);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-weight:700;display:grid;position:absolute;top:1px;left:0}.ppx-prose ol.ppx-prose__steps>li>small{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);margin-top:2px;display:block}.ppx-prose ul{margin:0;padding-left:20px}.ppx-prose dl{gap:var(--pp-space-3);margin:0;display:grid}.ppx-prose dt{color:var(--pp-text-strong);font-weight:600}.ppx-prose dd{color:var(--pp-text);margin:2px 0 0}.ppx-content-section__body:has(>.ppx-list-group){padding:0}.ppx-list-group>header{padding:14px var(--ppx-section-body-pad,24px) 8px;align-items:baseline;gap:12px;display:flex}.ppx-list-group>header>:is(h3,h4){color:var(--ppx-ink-950);font-size:var(--ppx-type-supporting-size);margin:0;font-weight:760}.ppx-list-group+.ppx-list-group{border-top:1px solid var(--pp-border-subtle)}.ppx-fact-groups{min-width:0;container-type:inline-size}.ppx-fact-groups__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ppx-fact-group{min-width:0}@container (min-width:900px){.ppx-fact-groups__grid{columns:2;column-gap:48px;display:block}.ppx-fact-group{break-inside:avoid;padding-bottom:28px}.ppx-fact-group--wide{column-span:all}.ppx-fact-group:last-child{padding-bottom:0}}.ppx-fact-group--wide{border-top:1px solid var(--pp-border-subtle);padding-top:24px}.ppx-fact-group .ppx-fact-group__title{color:var(--pp-text-secondary);font-size:var(--ppx-type-label-size);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-weight:700;display:inline-flex}.ppx-facts{margin:0}.ppx-fact{border-bottom:1px solid var(--pp-border-subtle);grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;column-gap:16px;min-width:0;padding:10px 0;display:grid}.ppx-fact:last-child{border-bottom:0}.ppx-fact dt{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size);font-weight:600;line-height:1.3}.ppx-fact dd{overflow-wrap:anywhere;min-width:0;font-size:var(--ppx-type-body-size);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.4}.ppx-fact dd code{border-radius:var(--pp-radius-sm);background:var(--pp-surface-subtle);letter-spacing:.02em;padding:2px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.ppx-fact dd small{color:var(--pp-text-secondary);margin-left:6px;font-weight:500}.ppx-fact [data-empty=true]{color:var(--pp-text-secondary);font-weight:500}.ppx-fact[data-prose]{align-items:start;padding:12px 0}.ppx-fact[data-prose] dt{padding-top:2px}.ppx-fact[data-prose] dd{white-space:pre-line;max-width:78ch;font-weight:500;line-height:1.55}.ppx-fact[data-numeric] dd{text-align:right}.ppx-facts[data-layout=money] .ppx-fact{grid-template-columns:minmax(0,1fr) auto}.ppx-fact[data-total]{border-top:1px solid var(--pp-border-subtle);margin-top:2px}.ppx-fact[data-total] :is(dt,dd){color:var(--pp-text-primary);font-weight:760}@media(max-width:560px){.ppx-fact{grid-template-columns:minmax(0,1fr);row-gap:3px}.ppx-fact[data-numeric] dd{text-align:left}}@media(max-width:520px){.ppx-row-detail__facts{grid-template-columns:minmax(0,1fr)}.ppx-bulk-bar__actions>:is(select,.date-picker,.ppx-select){width:100%}}body[data-mode=dark] .ppx-filter-panel__panel,body[data-mode=dark] .ppx-column-picker__panel{box-shadow:0 18px 48px #00000061}.ppx-action{min-height:40px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:760;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.ppx-action:hover:not(:disabled,[aria-disabled=true]){transform:translateY(-1px)}.ppx-action:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-action--primary{background:var(--pp-action-primary);color:var(--pp-action-on-primary);box-shadow:var(--pp-action-shadow)}.ppx-action--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--pp-action-primary-hover)}.ppx-action--secondary,.ppx-action--quiet,.ppx-action--icon{border-color:var(--pp-action-neutral-border);background:var(--pp-action-neutral-bg);color:var(--pp-action-neutral-fg)}.ppx-action--secondary:hover:not(:disabled,[aria-disabled=true]),.ppx-action--quiet:hover:not(:disabled,[aria-disabled=true]),.ppx-action--icon:hover:not(:disabled,[aria-disabled=true]){border-color:var(--pp-action-neutral-border-hover);background:var(--pp-action-neutral-bg-hover)}.ppx-action--quiet{box-shadow:none;background:0 0;border-color:#0000}.ppx-action--danger{border-color:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.ppx-action--danger{border-color:color-mix(in oklab,var(--pp-action-danger) 38%,transparent)}}.ppx-action--danger{background:var(--pp-action-danger-soft);color:var(--pp-action-danger)}.ppx-action--danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--pp-action-danger);color:var(--pp-action-danger-hover)}.ppx-action--icon{width:40px;padding:0}.ppx-action:disabled,.ppx-action[aria-disabled=true]{border-color:var(--pp-action-neutral-border)}@supports (color:color-mix(in lab,red,red)){.ppx-action:disabled,.ppx-action[aria-disabled=true]{border-color:color-mix(in oklab,var(--pp-action-neutral-border) 65%,transparent)}}.ppx-action:disabled,.ppx-action[aria-disabled=true]{color:var(--pp-action-disabled-fg);box-shadow:none;cursor:not-allowed}.ppx-action--primary:disabled,.ppx-action--primary[aria-disabled=true]{background:var(--pp-action-primary-disabled)}.ppx-action[aria-busy=true] svg{animation:.8s linear infinite ppx-action-spin}@keyframes ppx-action-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ppx-action[aria-busy=true] svg{animation:none}}.ppx-switch-field{border:1px solid var(--ppx-line);cursor:pointer;background:#fbfdfc;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:62px;padding:10px 12px;display:flex}.ppx-switch-field__copy{min-width:0}.ppx-switch-field__copy strong,.ppx-switch-field__copy small{display:block}.ppx-switch-field__copy strong{color:var(--ppx-ink-soft);font-size:13px}.ppx-switch-field__copy small{color:var(--ppx-muted);margin-top:4px;font-size:11px;line-height:1.45}.ppx-switch-field .ppx-switch{box-sizing:border-box;appearance:none;cursor:pointer;background:#dbe5e9;border:1px solid #b9c9cf;border-radius:999px;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s;position:relative}.ppx-switch-field .ppx-switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #1f445138}.ppx-switch-field .ppx-switch:checked{border-color:var(--pp-action-primary,#046295);background:var(--pp-action-primary,#046295)}.ppx-switch-field .ppx-switch:checked:after{transform:translate(18px)}.ppx-switch-field .ppx-switch:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px}.ppx-switch-field:has(.ppx-switch:disabled){color:var(--ppx-muted);cursor:not-allowed;background:#f3f6f7}.ppx-switch-field .ppx-switch:disabled{cursor:not-allowed;background:#edf1f2;border-color:#d4dde0}body[data-mode=dark] :is(.ppx-page-header,.ppx-content-section){box-shadow:none!important;background:#20272b!important;border-color:#ffffff17!important}body[data-mode=dark] :is(.ppx-page-header h1,.ppx-section-header h2,.ppx-empty-state h3){color:#f4f7f8!important}body[data-mode=dark] :is(.ppx-page-header p,.ppx-section-header p,.ppx-empty-state p){color:#aebbc1!important}@media(max-width:720px){:root{--ppx-page-gutter:18px}.ppx-page-frame{width:100%;padding-block:22px 40px}.ppx-page-header.ppx-page-header{border-radius:22px!important;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;padding:23px!important}.ppx-page-header.ppx-page-header[data-pp-header-size=compact]{align-items:stretch!important;gap:12px!important;padding:16px 18px!important}.ppx-page-header__back{align-self:flex-start}.ppx-page-header__actions,.ppx-section-header__actions{width:100%}.ppx-section-header{flex-direction:column;align-items:stretch}.ppx-content-section{--ppx-section-body-pad:18px}}.ppx-table-wrap{outline:0;max-width:100%;overflow-x:auto;container-type:inline-size}.ppx-table-wrap--framed{border:1px solid var(--pp-border-subtle);border-radius:var(--pp-radius-md)}.ppx-table-wrap:focus-visible{box-shadow:inset 0 0 0 3px var(--pp-action-primary-focus)}.ppx-table-wrap--framed:focus-visible{box-shadow:0 0 0 3px var(--pp-action-primary-focus)}.ppx-table{border-collapse:collapse;width:100%;color:var(--pp-text-primary);font-size:var(--ppx-type-supporting-size)}.ppx-table th,.ppx-table td{border-bottom:1px solid var(--pp-border-subtle);text-align:left;vertical-align:middle;padding:13px 14px}.ppx-table thead th{background:var(--pp-surface-subtle);color:var(--pp-text-muted);font-size:var(--ppx-type-label-size);letter-spacing:.025em;white-space:nowrap;font-weight:760}.ppx-table tbody tr:last-child td,.ppx-table tbody tr:last-child th,.ppx-table tfoot tr:last-child :is(th,td){border-bottom:0}.ppx-table tbody tr{transition:background .16s}.ppx-table tbody tr:hover{background:var(--pp-action-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ppx-table tbody tr:hover{background:color-mix(in srgb,var(--pp-action-primary-soft) 40%,transparent)}}.ppx-table tfoot{background:var(--pp-surface-subtle);font-weight:760}.ppx-table--compact th,.ppx-table--compact td{padding-block:8px}.ppx-table--roomy th,.ppx-table--roomy td{padding-block:17px}.ppx-table--dense{font-size:var(--ppx-type-label-size)}.ppx-table--dense th,.ppx-table--dense td{white-space:nowrap;padding-inline:6px}.ppx-table--dense th:first-child,.ppx-table--dense td:first-child{padding-inline-start:14px}.ppx-table--dense th:last-child,.ppx-table--dense td:last-child{padding-inline-end:14px}.ppx-table tbody tr[aria-current=true]{background:var(--pp-surface-selected)}.ppx-table tbody tr[data-marked]>:first-child{box-shadow:inset 3px 0 0 var(--pp-status-info)}.ppx-table tr.ppx-table__group-row th{padding-top:var(--pp-space-4);color:var(--pp-action-primary);font-weight:700}.ppx-table tr.ppx-table__sum-row th,.ppx-table tr.ppx-table__sum-row td{color:var(--pp-text-strong);border-top:1px solid var(--pp-border-strong);font-weight:700}.ppx-table tr.ppx-table__result-row th,.ppx-table tr.ppx-table__result-row td{border-top:2px solid var(--pp-border-strong);font-weight:700}.ppx-table--sticky-rows th[scope=row]{z-index:1;background:var(--pp-surface-raised);white-space:nowrap;position:sticky;left:0}.ppx-table--sticky-rows thead th:first-child{z-index:2;position:sticky;left:0}.ppx-table--sticky-rows tbody tr:hover th[scope=row]{background:var(--pp-action-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ppx-table--sticky-rows tbody tr:hover th[scope=row]{background:color-mix(in srgb,var(--pp-action-primary-soft) 40%,var(--pp-surface-raised))}}@media(min-width:641px){.ppx-table--sticky-actions :is(th,td)[data-column=actions]{z-index:1;background:var(--pp-surface-raised);box-shadow:inset 1px 0 0 var(--pp-border-subtle);position:sticky;right:0}.ppx-table--sticky-actions thead th[data-column=actions]{background:var(--pp-surface-subtle)}.ppx-table--sticky-actions tbody tr:hover>td[data-column=actions]{background:var(--pp-action-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ppx-table--sticky-actions tbody tr:hover>td[data-column=actions]{background:color-mix(in srgb,var(--pp-action-primary-soft) 40%,var(--pp-surface-raised))}}.ppx-table--sticky-actions tbody tr[aria-current=true]>td[data-column=actions]{background:var(--pp-surface-selected)}}.ppx-table td[data-cell-tone=warning],.ppx-table th[scope=row][data-cell-tone=warning],.ppx-table--sticky-rows tbody tr:hover th[scope=row][data-cell-tone=warning]{background:var(--pp-action-warning)}@supports (color:color-mix(in lab,red,red)){.ppx-table td[data-cell-tone=warning],.ppx-table th[scope=row][data-cell-tone=warning],.ppx-table--sticky-rows tbody tr:hover th[scope=row][data-cell-tone=warning]{background:color-mix(in srgb,var(--pp-action-warning) 14%,var(--pp-surface-raised))}}.ppx-table td[data-cell-tone=danger],.ppx-table th[scope=row][data-cell-tone=danger],.ppx-table--sticky-rows tbody tr:hover th[scope=row][data-cell-tone=danger]{background:var(--pp-action-danger)}@supports (color:color-mix(in lab,red,red)){.ppx-table td[data-cell-tone=danger],.ppx-table th[scope=row][data-cell-tone=danger],.ppx-table--sticky-rows tbody tr:hover th[scope=row][data-cell-tone=danger]{background:color-mix(in srgb,var(--pp-action-danger) 12%,var(--pp-surface-raised))}}.ppx-table td[data-cell-tone=danger],.ppx-table th[scope=row][data-cell-tone=danger],.ppx-table--sticky-rows tbody tr:hover th[scope=row][data-cell-tone=danger]{color:var(--pp-action-danger)}.ppx-table tr.ppx-table__group-row>th{background:var(--pp-surface-subtle);color:var(--pp-text-primary);font-size:var(--ppx-type-label-size);letter-spacing:.02em;font-weight:760;position:sticky;left:0}.ppx-table tr.ppx-table__group-row:hover{background:0 0}.ppx-table tr.ppx-table__note-row td{color:var(--pp-text-secondary);font-style:italic}.ppx-content-section__body>.ppx-table-wrap:only-child{width:calc(100% + 2 * var(--ppx-section-body-pad));max-width:none;margin:calc(-1 * var(--ppx-section-body-pad));border:0;border-radius:0}.ppx-content-section__body>.ppx-table-wrap:first-child:not(:only-child){width:calc(100% + 2 * var(--ppx-section-body-pad));max-width:none;margin:calc(-1 * var(--ppx-section-body-pad)) calc(-1 * var(--ppx-section-body-pad)) 0;border:0;border-radius:0}.ppx-content-section__body>.ppx-table-wrap:first-child+.ppx-pagination{margin:0 calc(-1 * var(--ppx-section-body-pad));padding:var(--pp-space-3) 14px 0}.ppx-table>caption{color:var(--pp-text-secondary);font-size:var(--ppx-type-supporting-size,13px);text-align:left;padding:11px 14px 9px;font-weight:650}.ppx-table :is(th,td)[data-numeric=true],.ppx-table .ppx-table__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ppx-table :is(th,td)[data-align=right]{text-align:right}.ppx-table :is(th,td)[data-align=center]{text-align:center}.ppx-table :is(th,td)[data-align=left]{text-align:left}.ppx-table td>strong,.ppx-table td>small{display:block}.ppx-table td>small{color:var(--pp-text-secondary);margin-top:3px}.ppx-table tbody :is(th,td) small{font-size:var(--ppx-type-meta-size)}.ppx-table .ppx-table__title{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:none;display:inline}.ppx-table .ppx-table__title:hover,.ppx-table .ppx-table__title:focus-visible{color:var(--pp-action-primary)}.ppx-table .ppx-table__title:focus-visible{outline:3px solid var(--pp-action-primary-focus);outline-offset:2px;border-radius:4px}.ppx-table__actions{justify-content:flex-end;gap:4px;display:flex}td.ppx-table__actions{text-align:right;white-space:nowrap;display:table-cell}td.ppx-table__actions>*{vertical-align:middle}td.ppx-table__actions>*+*{margin-left:4px}.ppx-table__actions .ppx-tooltip{left:auto;right:0;transform:translateY(4px)}.ppx-table__actions .ppx-tooltip-anchor:hover>.ppx-tooltip,.ppx-table__actions .ppx-tooltip-anchor:focus-within>.ppx-tooltip{transform:translate(0)}.ppx-table__actions .ppx-tooltip:before{left:auto;right:12px;transform:none}.ppx-table:has(>tbody>tr>td:last-child:is(.ppx-table__actions,[data-column=actions]))>thead>tr>th:last-child:not([data-align]),.ppx-table:has(>tbody>tr>td:last-child>:is(.ppx-table__actions,.ppx-action,.ppx-menu-anchor))>thead>tr>th:last-child:not([data-align]),.ppx-table th[data-column=actions]{text-align:right}.ppx-table th[aria-sort]>button{border-radius:var(--pp-radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.ppx-table th[aria-sort]>button:hover{color:var(--pp-text-primary)}.ppx-table th[aria-sort]>button:focus-visible{outline:2px solid var(--pp-action-primary);outline-offset:1px}.ppx-table th[aria-sort=ascending]>button,.ppx-table th[aria-sort=descending]>button{color:var(--pp-text-primary)}.ppx-table th[aria-sort=none]>button>svg{opacity:.45}.ppx-table :is(th,td)[data-column=select]{width:44px;padding-right:0}.ppx-table [data-column=select] input[type=checkbox]{vertical-align:middle;width:18px;height:18px;accent-color:var(--pp-action-primary);margin:0}.ppx-table td[data-tone=danger]{color:var(--pp-status-danger);font-weight:700}.ppx-table td[data-tone=warning]{color:var(--pp-status-warning);font-weight:700}.ppx-table td[data-tone=positive]{color:var(--pp-status-positive);font-weight:700}.ppx-row-detail>td{background:var(--pp-surface-raised);padding:0}.ppx-table tbody tr.ppx-row-detail:hover{background:0 0}.ppx-table tbody tr[data-expanded=true],.ppx-table tbody tr[data-expanded=true]:hover{background:var(--pp-action-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ppx-table tbody tr[data-expanded=true],.ppx-table tbody tr[data-expanded=true]:hover{background:color-mix(in srgb,var(--pp-action-primary-soft) 40%,transparent)}}.ppx-table tbody tr[data-expanded=true]>td:first-child{box-shadow:inset 3px 0 0 var(--pp-action-primary)}.ppx-table:has(tbody tr[data-expanded]>:first-child>button[aria-expanded])>:is(thead,tbody,tfoot)>tr:not(.ppx-row-detail)>:first-child{padding-inline-start:38px}.ppx-table tbody tr[data-expanded]>:first-child>button[aria-expanded]{position:relative}.ppx-table tbody tr[data-expanded]>:first-child>button[aria-expanded]:before{background-color:var(--pp-text-muted);content:"";width:16px;height:16px;-webkit-mask:var(--ppx-chevron-right) center / 16px 16px no-repeat;mask:var(--ppx-chevron-right) center / 16px 16px no-repeat;transition:transform var(--ppx-duration-base,.2s) var(--ppx-ease),background-color .15s ease;position:absolute;top:calc(.5lh - 8px);left:-24px}.ppx-table tbody tr[data-expanded]>:first-child>button[aria-expanded=true]:before{background-color:var(--pp-action-primary);transform:rotate(90deg)}.ppx-table tbody tr[data-expanded]:hover>:first-child>button[aria-expanded]:before{background-color:var(--pp-action-primary)}@media(prefers-reduced-motion:reduce){.ppx-table tbody tr[data-expanded]>:first-child>button[aria-expanded]:before{transition:background-color .15s}}.ppx-expand-marker:after{content:"";vertical-align:-2px;width:14px;height:14px;-webkit-mask:var(--ppx-chevron-right) center / 14px 14px no-repeat;mask:var(--ppx-chevron-right) center / 14px 14px no-repeat;transition:transform var(--ppx-duration-base,.2s) var(--ppx-ease);background-color:currentColor;flex:none;margin-inline-start:6px;display:inline-block}summary.ppx-expand-marker{cursor:pointer;list-style:none}summary.ppx-expand-marker::-webkit-details-marker{display:none}:is(details[open]>.ppx-expand-marker,.ppx-expand-marker[aria-expanded=true]):after{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ppx-expand-marker:after{transition:none}}:root{--ppx-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.ppx-row-detail>td>div{max-width:100cqw;position:sticky;left:0;overflow:hidden}.goals-tabs,.recruiting-tabs{background:#fff;border-color:#dfe3e7;width:fit-content;max-width:100%;overflow-x:auto;box-shadow:0 1px 2px #0f172a0d}.goals-tabs button.active,.recruiting-tabs a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 4px 12px #0462951a}.goals-tabs button:hover,.recruiting-tabs a:hover{color:var(--color-accent)}:is(.goals-signals article>span,.recruiting-signals article>span,.recruiting-mini-list>a>span,.people-directory__signals article>span,.people-person>span,.absence-signal__icon),.goals-person-select .person-picker__avatar,.goals-grid footer em{background:var(--color-accent-soft);color:var(--color-accent)}.goals-grid footer span{color:#60717a;background:#f3f4f6}.goals-hub,.goals-dialog-backdrop{--goal-line:#dfe3e7;--goal-muted:#74838c}.goals-card,.goals-signals article,.goals-grid>article,.goals-dialog,.goals-settings form>label{background:#fff;border-color:#dfe3e7}.goals-button--primary{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.goals-measure input:not([type=checkbox]){border-color:var(--goal-line,#dfe3e7);color:#48666a;background:#fff}.goals-measure input:not([type=checkbox]):focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent-soft);outline-offset:1px}.goals-subgoals>article,.goals-comments article,.goals-history p,.goals-recipient-list>label{border-color:#e1e4e8}.goals-subgoals>article>button,.goals-comments article>button{background:var(--color-accent-soft);color:var(--color-accent)}.goals-weight-input span,.goals-weight-total{color:#60717a;background:#f3f4f6;border-color:#dfe3e7}.goals-dialog{box-shadow:0 34px 100px #0f172a38}.goals-dialog>header{background:linear-gradient(120deg,#f4f6f8,#fff);border-color:#e1e4e8}.goals-dialog header>button{background:var(--color-accent-soft);color:var(--color-accent)}.goals-dialog :is(input,select,textarea){border-color:#dfe3e7}.goals-dialog :is(input,select,textarea):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0462951f}.people-status:not([data-status=Inaktiv]):not([data-status=Offboarding]){background:var(--color-accent-soft);color:var(--color-accent)}.training-hub{--tr-line:#dfe3e7;--tr-muted:#526f79}:is(.training-course-list article>span,.training-records article>span){background:var(--color-accent-soft);color:var(--color-accent)}.training-records>article,.training-course-list>article{border-color:#e1e4e8}.training-dialog :is(input,select,textarea){border-color:#dfe3e7}.training-dialog :is(input,select,textarea):focus{border-color:var(--color-accent);outline:0;box-shadow:0 0 0 3px #0462951f}.training-inline-actions button{color:var(--color-accent);border-color:#dfe3e7}.recruiting-hub{--re-line:#dfe3e7;--re-muted:#74838c}.recruiting-card,.recruiting-dialog{background:#fff;border-color:#dfe3e7}.recruiting-subnav{background:#fff;border:1px solid #dfe3e7;border-radius:14px;width:fit-content;max-width:100%;box-shadow:0 1px 2px #0f172a0d}.recruiting-subnav a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 4px 12px #0462951a}.recruiting-subnav a:hover{color:var(--color-accent)}:is(.recruiting-list>a>span,.recruiting-config-row>span){background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-button--primary{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.recruiting-funnel p>i{background:#e5e7eb}.recruiting-funnel p b{background:linear-gradient(90deg,var(--color-accent),#4b9bc3)}.recruiting-pipeline{background:#f3f4f6}.recruiting-pipeline span.done{color:var(--color-accent)}.recruiting-pipeline span.active{background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-pipeline span.active i{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.recruiting-views button,.recruiting-saved-view,.recruiting-table td>span,.recruiting-application-avatar,.recruiting-activity>div>article>span{background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-application-summary dl>div,.recruiting-documents>header strong{color:#5b6470;background:#f3f4f6}.recruiting-tags span{background:var(--color-accent-soft);color:var(--color-accent)}.recruiting-story{background:#fff;border-color:#dfe3e7;box-shadow:0 1px 2px #0f172a0d,0 14px 34px #0f172a14}.time-hub .time-nav{background:#fff;border-color:#dfe3e7;box-shadow:0 1px 2px #0f172a0d}.time-hub .time-nav a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 4px 12px #0462951a}.time-hub .time-nav a:hover{color:var(--color-accent)}.time-modal{background:#fff;border-color:#dfe3e7;box-shadow:0 34px 100px #0f172a38}.time-modal>header{background:linear-gradient(120deg,#f4f6f8,#fff);border-bottom:1px solid #e1e4e8}.time-modal>header button,.time-modal :is(input,select,textarea){border-color:#dfe3e7}.time-modal :is(input,select,textarea):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0462951f}.time-modal .time-checkbox{background:#f7f8fa;border-color:#e1e4e8}.time-modal .time-checkbox input{accent-color:var(--color-accent)}.time-modal .time-primary-button{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.time-hub--calendar .time-surface--calendar{background:#fff;border-color:#dfe3e7;box-shadow:0 1px 2px #0f172a0d,0 14px 34px #0f172a14}.time-hub--calendar .personal-calendar__weekdays,.time-hub--calendar :is(.team-calendar__corner,.team-calendar__day){background:#f3f4f6;border-color:#dfe3e7}.time-hub--calendar .personal-day,.time-hub--calendar :is(.team-calendar-wrap,.team-person,.team-cell){background:#fff;border-color:#e1e4e8}.time-hub--calendar :is(.personal-day--weekend,.personal-day--blank,.personal-day--outside,.team-calendar__day.weekend,.team-cell.weekend){background:#f5f6f7}.time-hub:has(.absence-signals) .time-surface,.time-hub:has(.absence-signals) .absence-calendar{background:#fff;border-color:#dfe3e7;box-shadow:0 1px 2px #0f172a0d,0 14px 34px #0f172a14}.time-hub:has(.absence-signals) .personal-calendar__weekdays{background:#f3f4f6;border-color:#dfe3e7}.time-hub:has(.absence-signals) .personal-day{background:#fff;border-color:#e1e4e8}.time-hub:has(.absence-signals) :is(.personal-day--weekend,.personal-day--blank,.personal-day--outside){background:#f5f6f7}.org-map{--org-line:#dfe3e7;--org-muted:#74838c}.org-map__hero,.org-map__signals article,.org-map__workspace,.org-person-card,.org-unit-card,.org-person-detail{background-color:#fff;border-color:#dfe3e7}.org-map__tabs{background:#fff;border-color:#dfe3e7}.org-map__tabs a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 4px 12px #0462951a}.org-map__signals article>span,.org-tool>svg:first-child,.org-person-card__avatar,.org-person-detail__identity>span{background:var(--color-accent-soft);color:var(--color-accent)}.org-map__toolbar,.org-map__source,.org-map__zoom{background:#fff;border-color:#dfe3e7}.org-tool,.org-icon-button,.org-map__source button.active{color:var(--color-accent);background:#fff;border-color:#dfe3e7}.org-tool:hover,.org-icon-button:hover,.org-tool.active,.org-icon-button.active,.org-map__zoom button:hover,.org-map__zoom button.active{background:var(--color-accent-soft);color:var(--color-accent)}.org-map__canvas-wrap{background-color:#f3f4f6}.org-person-card[class*=org-person-card--tone-]{border-top-color:var(--color-accent)}.org-person-card__reports{color:var(--color-accent);background:#fff;border-color:#dfe3e7}.org-map__toast{background:var(--color-accent)}.ppx-content{--colors-ui-accent-20:#f5f8fa;--colors-ui-accent-30:#e6f0f6;--colors-ui-accent-40:#d4e6f0;--colors-ui-accent-50:#b9d6e5;--colors-ui-accent-60:#91bdd4;--colors-ui-accent-70:#65a1bf;--colors-ui-accent-80:#3482aa;--colors-ui-accent-90:#176f9e;--colors-ui-accent-100:#046295;--colors-ui-accent-110:#04547f;--colors-ui-accent-120:#063f60;--colors-ui-accent-130:#052e47;--colors-ui-accent-140:#031f31;--colors-static-fg-accent-primary:#046295;--colors-static-fg-accent-secondary:#04547f;--colors-static-fg-accent-tertiary:#063f60;--colors-static-stroke-accent:#91bdd4;--colors-solid-bg-accent-default:#046295;--colors-solid-bg-accent-hover:#04547f;--colors-solid-bg-accent-active:#063f60;--colors-inline-accent-default:#046295;--action-primary-default:#046295;--interactive-brand-default:#046295;--colors-ghost-bg-selected-default:#0462951a;--colors-ghost-bg-selected-hover:#04629526;--colors-ghost-bg-selected-active:#04629533;--colors-ghost-fg-selected-secondary:#046295}.ppx-content [data-test-id=org-chart-data-source-switcher]{background:var(--color-accent-soft)!important;color:var(--color-accent)!important;border-color:#d5e1e8!important}:is(.automation-tabs,.analytics-tabs,.payroll-tabs,.document-center__tabs,.eleganz-inbox__tabs){background:#fff;border-color:#dfe3e7;width:fit-content;max-width:100%;box-shadow:0 1px 2px #0f172a0d}:is(.automation-tabs a,.analytics-tabs a,.payroll-tabs a,.document-center__tabs a,.eleganz-inbox__tabs a)[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);box-shadow:0 4px 12px #0462951a}:is(.automation-button--primary,.analytics-button--primary,.settings-button--primary,.document-button--primary,.payroll-button--primary){background:var(--color-accent)!important;color:var(--color-on-accent)!important;border-color:#0000!important;box-shadow:0 10px 22px #04629529!important}:is(.automation-hero,.automation-card,.automation-signals article,.analytics-hero,.analytics-card,.settings-hero,.settings-card,.document-center__hero,.document-center__surface,.document-center__signals article,.payroll-hero,.payroll-signals article,.payroll-surface,.payroll-card,.profile-identity,.profile-card,.eleganz-inbox__hero,.eleganz-inbox__views,.eleganz-inbox__surface){background-color:#fff;border-color:#dfe3e7}:is(.automation-signals article>span,.automation-list article>span,.automation-actions article>span,.automation-progress-list>div>span,.automation-template-grid article>span,.analytics-locked>span,.settings-section-icon,.settings-action-card>svg,.settings-tile-grid article>span:first-child,.document-center__signals article>span,.document-file>span,.document-person>span,.document-center__empty>span,.document-flow__person>span,.document-dropzone>span,.document-template-card>span,.payroll-signals article>span,.payroll-document-flow__icon,.profile-salary-hero__icon,.profile-task-list article>button:first-child,.eleganz-inbox__pulse>span,.eleganz-inbox__item-icon,.eleganz-inbox__empty>span,.time-hero__signal>span,.time-metrics article>span,.absence-signals article>span){background:var(--color-accent-soft);color:var(--color-accent)}.analytics-dialog{background:#fff;border-color:#dfe3e7;box-shadow:0 34px 100px #0f172a38}.analytics-dialog>header,.analytics-dialog--report footer{background:#f7f8fa;border-color:#e1e4e8}.analytics-dialog header>button{background:var(--color-accent-soft);color:var(--color-accent)}.analytics-dialog .analytics-check{background:#f7f8fa;border-color:#e1e4e8}.analytics-dialog :is(input,select){background:#fff;border-color:#dfe3e7}.analytics-dialog :is(input,select):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0462951f}.analytics-dialog input[type=checkbox]{accent-color:var(--color-accent)}.analytics-views button,.analytics-status,.analytics-row-actions :is(a,button),.analytics-metric-nav a[aria-current=page],.analytics-detail-head>div>span{background:var(--color-accent-soft);color:var(--color-accent)}.automation-hub :is(a,button):not(.automation-button--danger){text-decoration-color:currentColor}.automation-hub :is(.automation-story a,.automation-template-grid a,.automation-back),.automation-table td a,.automation-list>article>a{color:var(--color-accent)}.automation-progress-list div>div,.automation-status{color:#66737c;background:#eef1f4}.automation-progress-list i{background:var(--color-accent)}.automation-status[data-status=active],.automation-flow-node--action>span,.automation-catalog button>span,.automation-action-catalog button>span,.automation-builder-summary>div>span{background:var(--color-accent-soft);color:var(--color-accent)}.automation-condition-node header :is(small,button){color:var(--color-accent)}.automation-approval-summary>span{background:var(--color-accent-soft);color:var(--color-accent)}.automation-approval-summary small,.automation-approval-grid dd a,.automation-timeline footer a{color:var(--color-accent)}.automation-timeline i{background:var(--color-accent)}.settings-hub{--set-line:#dfe3e7;--set-muted:#74838c}.settings-hero{background:linear-gradient(128deg,#f4f6f8,#fff 68%,#f1f4f7)}.settings-section nav a:hover,.settings-row-actions button:hover,.settings-icon-link:hover,.settings-status,.settings-status[data-active=true]{background:var(--color-accent-soft);color:var(--color-accent)}.settings-dialog{background:#fff;border-color:#dfe3e7;box-shadow:0 34px 100px #0f172a38}.settings-dialog>.settings-dialog__header{background:#f7f8fa;border-color:#e1e4e8}.settings-dialog>.settings-dialog__header>button{background:var(--color-accent-soft);color:var(--color-accent)}.settings-dialog :is(input:not([type=checkbox]),textarea,select){background:#fff;border-color:#dfe3e7}.settings-check input,.settings-hub input[type=checkbox]{accent-color:var(--color-accent)}.settings-order-list>div>span,.marketplace-grid>a>span,.support-history>a>span,.announcements-list__avatar{background:var(--color-accent-soft);color:var(--color-accent)}.marketplace-grid>a>span,.support-history>a>span,.announcements-list__avatar{background:var(--color-accent-soft)!important;color:var(--color-accent)!important}.settings-action-card>a{color:var(--color-accent)}.planning-nav{background:#fff;border-color:#dfe3e7;width:fit-content;max-width:100%}.planning-nav a[aria-current=page],.support-tabs :is(a,button)[aria-current=page],.marketplace-detail>header>span,.marketplace-chips>span{background:var(--color-accent-soft);color:var(--color-accent)}.marketplace-detail>header>span{background:var(--color-accent-soft)!important;color:var(--color-accent)!important}.document-center__hero{background:linear-gradient(125deg,#f4f6f8,#fff 70%,#f1f4f7)}.document-center__views button,.document-saved-view,.document-category,.document-signature,.document-signature[data-status=completed]{background:var(--color-accent-soft);color:var(--color-accent)}.document-table__check{background:#f3f4f6}.document-modal{background:#fff;border-color:#dfe3e7;box-shadow:0 34px 100px #0f172a38}.document-modal>.settings-dialog__header{background:linear-gradient(120deg,#f4f6f8,#fff);border-bottom:1px solid #e1e4e8}.payroll-hub{--pay-line:#dfe3e7;--pay-muted:#74838c}.payroll-hero{background:linear-gradient(128deg,#f4f6f8,#fff 68%,#f1f4f7)}.payroll-segment,.payroll-search button,.payroll-menu button:hover{color:#66737c;background:#f3f4f6}.payroll-segment button.active,.payroll-icon-button,.payroll-type-grid article>span,.payroll-period-card>header>em{background:var(--color-accent-soft);color:var(--color-accent)}.eleganz-inbox__tabs,.eleganz-inbox__views{background:#fff}.eleganz-inbox__views button:hover,.eleganz-inbox__views button.eleganz-inbox__view--active,.eleganz-inbox__item--unread,.eleganz-inbox__item-copy em{background:var(--color-accent-soft);color:var(--color-accent)}.profile-section-switcher,.profile-actionbar{background:#fff;border-color:#dfe3e7}.profile-identity__title em,.profile-section-switcher button:is(:hover,.active),.profile-section-switcher button span,.profile-card__header a{background:var(--color-accent-soft);color:var(--color-accent)}.profile-modal{background:#fff;border-color:#dfe3e7}.profile-modal>header>button,.profile-change-list>div,.profile-facts>div>span,.profile-people>a>span,.profile-stat>span,.profile-contact>a,.team-filter-bar>button,.time-view-toggle button[aria-current=page],.time-saved-views__add{background:var(--color-accent-soft);color:var(--color-accent)}.time-view-toggle a[aria-current=page],.time-saved-views .time-saved-views__add{background:var(--color-accent-soft);color:var(--color-accent);border-color:#9fc3d7}.team-person>span,.attendance-date>span{background:var(--color-accent-soft);color:var(--color-accent)}.schedule-week>article,.attendance-row--today{color:#5b6470;background:#f3f4f6}.attendance-row--today{box-shadow:inset 3px 0 var(--color-accent);background:#f3f4f6!important}.attendance-date small,.training-roster-table td:last-child a,.recruiting-table td>a,.support-back{color:var(--color-accent)}.support-messages>article>span{background:var(--color-accent-soft);color:var(--color-accent)}.support-messages>article>div{background:#f3f4f6}.support-messages>article[data-author=assistant]>div{background:#f3f4f6!important}.settings-people-grid>article>span,.settings-state>span,.payroll-info-card>span,.payroll-datev-card>span{background:var(--color-accent-soft);color:var(--color-accent)}.settings-people-grid>article>svg{color:#74838c}.payroll-datev-card>em{background:var(--color-accent-soft);color:var(--color-accent)}.time-hub .time-metrics article,.time-hub .schedule-ribbon,.time-hub .time-account,.time-hub .attendance-surface{background:#fff;border-color:#dfe3e7;box-shadow:0 14px 34px #0f172a0f}.time-hub .schedule-week article{color:#5b6470;background:#f3f4f6}.time-hub .schedule-week article[data-state=off]{color:#8a949d;background:#f7f8fa}.time-hub .attendance-table tbody tr,.time-hub .attendance-table tbody tr.attendance-row--off{background:#fff}.time-hub .attendance-table tbody tr:hover{background:#f7f8fa}.time-hub .attendance-table tbody tr.attendance-row--today{background:#f3f4f6!important}.time-hub .attendance-status{color:#66717b;background:#f3f4f6;border:1px solid #dfe3e7}.erp-dialog{background:#fff;border-color:#dfe3e7;box-shadow:0 34px 100px #0f172a38}.erp-dialog>header{background:#f7f8fa;border-color:#e1e4e8}.erp-dialog>header span{color:var(--color-accent)}.erp-dialog>header>button{background:var(--color-accent-soft);color:var(--color-accent);border-color:#c9dce7}.erp-dialog form>footer,.erp-line-items,.erp-line-item+.erp-line-item{border-color:#dfe3e7}.erp-line-items__head{color:#66717b;background:#f3f4f6}.erp-line-item>span:first-child{background:var(--color-accent-soft);color:var(--color-accent)}.erp-dialog .erp-field :is(input,select,textarea):focus,.erp-dialog .erp-line-item :is(input,select):focus{border-color:#6da5c4;box-shadow:0 0 0 3px #0462951f}.erp-dialog .erp-button--primary{background:var(--color-accent);box-shadow:0 9px 22px #0462952e}.erp-dialog .erp-button--primary:disabled{color:#fff;box-shadow:none;background:#d9e3e8}.ppx-root .ppx-side-clock{box-shadow:none;background:0 0;border:0;padding:0}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock-widget{min-width:0}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock{border:1px solid var(--ppx-panel-line);grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:10px;min-height:72px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock{border:1px solid color-mix(in srgb,var(--ppx-panel-line) 82%,transparent)}}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock{background:#ffffffe0;border-radius:15px;box-shadow:inset 0 1px #ffffffa3,0 7px 16px #08324212}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__primary{width:44px;height:44px;background:var(--pp-action-primary)!important;color:var(--pp-action-on-primary)!important;border:1px solid #87d3e94d!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff2e,0 7px 17px #19536933!important}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__value strong{color:var(--ppx-panel-copy);font-size:24px;line-height:1}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__value :is(span,small){color:var(--ppx-panel-muted);font-size:9px}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__stop{color:#66808a;width:40px;height:40px;background:#e8eef0!important;border-radius:50%!important}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__stop:not(:disabled):hover{background:#dce7ea!important}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__summary{--ppx-clock-ring-size:40px;color:var(--pp-action-primary);gap:8px}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__ring strong{color:var(--ppx-panel-copy);font-size:9px}.ppx-time-clock-records{padding:0 12px 10px;position:relative}.ppx-time-clock-records>header{justify-content:space-between;align-items:center;min-height:32px;display:flex}.ppx-time-clock-records>header strong{color:var(--ppx-panel-copy);font-size:11px;font-weight:700}.ppx-time-clock-records__viewport{overscroll-behavior:contain;scrollbar-color:var(--ppx-panel-muted) transparent;max-height:148px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ppx-time-clock-records__viewport{scrollbar-color:color-mix(in srgb,var(--ppx-panel-muted) 44%,transparent) transparent}}.ppx-time-clock-records__viewport{scrollbar-gutter:stable;scrollbar-width:thin}.ppx-time-clock-records__viewport:focus-visible{outline:2px solid var(--pp-action-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.ppx-time-clock-records__viewport:focus-visible{outline:2px solid color-mix(in srgb,var(--pp-action-primary) 55%,transparent)}}.ppx-time-clock-records__viewport:focus-visible{outline-offset:2px}.ppx-time-clock-records ul{margin:0;padding:0;list-style:none;display:grid}.ppx-time-clock-records li{border-top:1px solid var(--ppx-panel-line);grid-template-columns:minmax(52px,.8fr) minmax(94px,1.4fr) minmax(38px,.6fr);align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 4px;display:grid}@supports (color:color-mix(in lab,red,red)){.ppx-time-clock-records li{border-top:1px solid color-mix(in srgb,var(--ppx-panel-line) 68%,transparent)}}.ppx-time-clock-records li strong{color:var(--pp-action-primary);font-size:11px;font-weight:680}.ppx-time-clock-records li>span,.ppx-time-clock-records li time,.ppx-time-clock-records>p{color:var(--ppx-panel-muted);font-variant-numeric:tabular-nums;font-size:10px}.ppx-time-clock-records li[data-kind=break] strong{color:#a66a20}.ppx-time-clock-records li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ppx-time-clock-records li time{color:var(--ppx-panel-copy);text-align:right;white-space:nowrap;font-weight:650}.ppx-time-clock-records>p{margin:0;padding:12px 4px 4px}.ppx-time-clock-records__all{color:var(--pp-action-primary);align-items:center;font-size:10px;font-weight:650;text-decoration:none;display:flex}body[data-mode=dark] .ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock{background:#1b1b1b;border-color:#ffffff17}body[data-mode=dark] .ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__value strong,body[data-mode=dark] .ppx-time-clock-records li time{color:#f4eee9}body[data-mode=dark] .ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__value :is(span,small),body[data-mode=dark] .ppx-time-clock-records :is(li>span,p){color:#b7aaa4}body[data-mode=dark] .ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__stop{color:#b7c1c4;background:#30383b!important}body[data-mode=dark] .ppx-time-clock-records li{border-color:#ffffff14}@media(max-width:1180px){.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock{grid-template-columns:42px minmax(0,1fr) 38px;gap:8px;padding:9px}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__primary{width:42px;height:42px}.ppx-root :is(.ppx-side-clock,.eleganz-time-card__clock) .ppx-time-clock__stop{width:38px;height:38px}}.analytics-hub{--an-line:#f3f4f6!important;--an-series-5:#046295!important}.analytics-button--primary{background:var(--pp-action-primary)!important}.analytics-tabs{background:#f3f4f6!important}.analytics-tabs a[aria-current=page],.analytics-metric-nav a[aria-current=page]{color:#046295!important}.analytics-widget>footer{border-top:1px solid #dfe3e7!important}body[data-mode=dark] .analytics-hub{--an-series-5:#046295!important}.analytics-views button{background:#f3f4f6!important}.analytics-table td>a{color:#046295!important}.analytics-status,.analytics-detail-head span,.analytics-locked>span{color:#046295!important;background:#f3f4f6!important}.analytics-dialog{border:1px solid #dfe3e7c2!important}.analytics-toast{border:1px solid #cbd5e1;color:#046295!important;background:#f3f4f6!important}.pp-announcement-editor{background:radial-gradient(circle at 8% 5%,#f3f4f63d,#0000 32rem),radial-gradient(circle at 94% 12%,#c7dae547,#0000 35rem),#f5f9f8!important}.pp-announcement-editor__cover{background:#f3f4f6!important;border:1px solid #dfe3e7!important}.pp-announcement-editor__title input{border-bottom:1px solid #dfe3e7!important}.pp-announcement-editor__composer{border:1px solid #dfe3e7!important}.pp-announcement-editor__toolbar{border-bottom:1px solid #dfe3e7!important}.pp-announcement-editor__toolbar button:hover,.pp-announcement-editor__close:hover,.pp-announcement-editor__toolbar-divider{background:#f3f4f6!important}.pp-announcement-editor__format-menu,.pp-announcement-editor__link-popover,.pp-announcement-editor__audience-menu{border:1px solid #dfe3e7!important}.pp-announcement-editor__format-menu hr{border-top:1px solid #dfe3e7!important}.pp-announcement-editor__link-popover input,.pp-announcement-editor__audience-menu>input,.pp-announcement-editor input[type=date],.pp-announcement-editor input[type=time],.pp-announcement-editor__audience-picker>button{border:1px solid #dfe3e7!important}.pp-announcement-editor__audience-menu [role=option][aria-selected=true]{background:#f3f4f6!important}.pp-announcement-editor__settings>hr{border-top:1px solid #dfe3e7!important}.pp-announcement-editor__actions button{background:var(--pp-action-primary)!important}.pp-product-updates>header button{border:1px solid #dfe3e7!important}.pp-product-updates__hero{background:linear-gradient(135deg,#f3f4f6,#f3f4f6)!important;border:1px solid #dfe3e7!important}.pp-product-updates__notes article{border:1px solid #dfe3e7!important}.reminder-page{background:radial-gradient(circle at 50% 40%,#f3f4f673,#0000 28rem)!important}.reminder-dialog__close{background:#f3f4f6!important}.reminder-dialog__icon{background:linear-gradient(145deg,#f3f4f6,#f3f4f6)!important;border:1px solid #dfe3e7!important}.reminder-dialog__icon[data-complete=true]{color:#046295!important;background:#f3f4f6!important}.reminder-dialog>small{color:#046295!important}.reminder-dialog dl{background:#f3f4f6!important;border:1px solid #dfe3e7!important}.reminder-dialog__secondary{border:1px solid #dfe3e7!important}.reminder-dialog__primary{background:var(--pp-action-primary)!important}.assistant-drawer{background:radial-gradient(circle at 90% -4%,#0462955c,#0000 31%),linear-gradient(#fcfefdfa,#f6faf9fa)!important}.assistant-brand__mark{background:linear-gradient(145deg,#315f6f,#046295)!important}.assistant-brand__mark:after{background:#046295!important}.assistant-brand small i[data-online=true]{background:#046295!important;box-shadow:0 0 0 3px #9fc3d721!important}.assistant-welcome__orb{background:radial-gradient(circle at 32% 22%,#ffffffb8,#0000 28%),linear-gradient(145deg,#f3f4f6,#f3f4f6)!important}.assistant-welcome__eyebrow{color:#046295!important}.assistant-suggestions>button>span:first-child{color:#046295!important;background:#f3f4f6!important}.assistant-trust{color:#046295!important;background:#f3f4f694!important;border:1px solid #dfe3e780!important}.assistant-message--ai>div{border-color:#dfe3e794!important}.assistant-message__avatar{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#f3f4f6)!important}.assistant-message footer a{color:#046295!important;background:#f3f4f6!important;border:1px solid #dfe3e7!important}.assistant-message--thinking i{background:#046295!important}.assistant-history-panel>header button{color:#046295!important;border:1px solid #dfe3e7!important}.assistant-history-panel article:hover,.assistant-history-panel article.active{border-color:#dfe3e7!important}.assistant-composer:focus-within{border-color:#9fc3d7!important;box-shadow:0 10px 30px #234b521a,0 0 0 3px #9fc3d71c!important}.assistant-footer-note span:first-child{color:#046295!important}.auth-status{color:#046295!important;background:#f3f4f6!important;border:1px solid #dfe3e7!important}.automation-button--primary{background:var(--pp-action-primary)!important}.automation-tabs{background:#f3f4f6!important}.automation-tabs a[aria-current=page]{color:#046295!important}.automation-signals article>span,.automation-list article>span,.automation-actions article>span{color:#046295!important;background:#f3f4f6!important}.automation-story{background:radial-gradient(circle at 92% 0,#f3f4f661,#0000 42%),linear-gradient(145deg,#f3f4f6,#fffdf9)!important}.automation-story a{color:#046295!important}.automation-progress-list>div{border-bottom:1px solid #dfe3e7!important}.automation-progress-list>div>span{color:#046295!important;background:#f3f4f6!important}.automation-progress-list div>div{background:#f3f4f6!important}.automation-template-grid article>span{color:#046295!important;background:#f3f4f6!important}.automation-template-grid a{color:#046295!important}.automation-list>article{border-bottom:1px solid #dfe3e7!important}.automation-list a{color:#046295!important}.automation-actions>div>article{border-bottom:1px solid #dfe3e7!important}.automation-table a{color:#046295!important}.automation-views button,.automation-dialog header>button{background:#f3f4f6!important}.automation-toast{border:1px solid #cbd5e1;color:#046295!important;background:#f3f4f6!important}.automation-approval-summary{background:linear-gradient(135deg,#f3f4f6,#fffdf9)!important}.automation-approval-summary>span{color:#046295!important;background:#f3f4f6!important}.automation-approval-summary small{color:#046295!important}.automation-approval dl>div{border-bottom:1px solid #dfe3e7!important}.automation-approval dd a,.automation-timeline footer a{color:#046295!important}.automation-status[data-status=active],.automation-flow-node--action>span{color:#046295!important;background:#f3f4f6!important}.automation-condition-node{background:#f3f4f6!important;border:1px solid #dfe3e7!important}.automation-condition-node small,.automation-condition-node strong{color:#046295!important}.automation-condition-node>header button{color:#046295!important;border:1px solid #dfe3e7!important}.automation-condition-row{border-top:1px solid #dfe3e7!important}.automation-condition-row :is(select,input){color:#046295!important;border:1px solid #dfe3e7!important}.automation-timeline p:not(:last-child):after{background:#f3f4f6!important}.automation-timeline i{background:#f3f4f6!important;border:3px solid #dfe3e7!important}.community-interaction small{color:#046295!important}.community-pass-result{color:#046295!important;background:#04629517!important;border:1px solid #9fc3d73d!important}.document-center__hero,.document-flow__hero,.document-preview__hero{background:radial-gradient(circle at 82% 0,#c6dae047,#0000 35%),radial-gradient(circle at 10% 100%,#f3f4f661,#0000 32%),linear-gradient(125deg,#f3f4f6,#fffdfa)!important}.document-button--primary{background:var(--pp-action-primary)!important}.document-center__tabs{background:#f3f4f6d1!important}.document-center__signals article>span{color:#046295!important;background:#f3f4f6!important}.document-view-dialog>.settings-dialog__header{background:linear-gradient(120deg,#f3f4f6,#fffdf8)!important}.document-center__bulk{background:linear-gradient(90deg,#f3f4f6,#fafcfb)!important}.document-table input[type=checkbox]{accent-color:#046295!important}.document-file>span{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#f1f3f7)!important}.document-person>span,.document-signature[data-status=completed]{color:#046295!important;background:#f3f4f6!important}.document-row-actions a:hover{background:#f3f4f6!important}.document-center__empty>span{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#f2f4f8)!important}.document-flow__person>span{color:#046295!important;background:#f3f4f6!important}.document-dropzone{background:linear-gradient(145deg,#f3f4f6,#fffdf9)!important}.document-dropzone:hover{border-color:#9fc3d7!important}.document-dropzone--ready{background:linear-gradient(145deg,#f3f4f6,#fbfdfc)!important}.document-dropzone>span{color:#046295!important;background:#f3f4f6!important}.document-form-grid input:focus,.document-form-grid select:focus,.document-form-grid textarea:focus{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d71f!important}.document-flow__options>header>span{color:#046295!important;background:#f3f4f6!important}.document-switch input{accent-color:#046295!important}.document-template-card--active{background:linear-gradient(120deg,#f3f4f6,#f5f7fb)!important;border-color:#dfe3e7!important}.document-template-card>span{color:#046295!important}.document-template-summary{background:linear-gradient(120deg,#f3f4f6,#f7f8fb)!important}.document-preview__details>header{background:linear-gradient(120deg,#f3f4f6,#fffdf9)!important}.document-modal>.settings-dialog__header{background:linear-gradient(120deg,#f3f4f6,#fffdf8)!important}.eleganz-inbox__hero{background:radial-gradient(circle at 78% 0,#ccd8e752,#0000 36%),linear-gradient(125deg,#f3f4f6,#fffdf8)!important}.eleganz-inbox__pulse>span{color:#046295!important;background:#f3f4f6!important}.eleganz-inbox__tabs{background:#f3f4f6cc!important}.eleganz-inbox__views button:hover{background:#f3f4f6!important}.eleganz-inbox__views button.eleganz-inbox__view--active{background:linear-gradient(120deg,#f3f4f6,#f5f7fb)!important}.eleganz-inbox__item{border-bottom:1px solid #dfe3e7!important}.eleganz-inbox__item--unread{background:linear-gradient(90deg,#f3f4f694,#ffffffb3 36%)!important;box-shadow:inset 3px 0 #9fc3d7!important}.eleganz-inbox__item-icon,.eleganz-inbox__item-copy em{color:#046295!important;background:#f3f4f6!important}.eleganz-inbox__item-actions button[data-tone=positive]{background:var(--pp-action-primary)!important}.eleganz-inbox__empty>span{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#f2f4f8)!important}.erp-hero{background:radial-gradient(circle at 80% 15%,#ffffffeb,#0000 19rem),linear-gradient(125deg,#eaf3f2,#f3f4f6 58%,#f5f6ee)!important;border:1px solid #dfe3e7!important}.erp-hero:after{border:1px solid #9fc3d740!important}.erp-hero__signal{border:1px solid #dfe3e7db!important}.erp-hero__signal-icon{color:#046295!important;background:#f3f4f6!important}.erp-metric{border:1px solid #dfe3e7!important}.erp-metric:hover{border-color:#dfe3e7!important}.erp-area{background:linear-gradient(145deg,#ffffffe6,#f3f4f6c7)!important;border:1px solid #dfe3e7!important}.erp-area:hover{border-color:var(--area-accent)!important}@supports (color:color-mix(in lab,red,red)){.erp-area:hover{border-color:color-mix(in srgb,var(--area-accent) 34%,#dfe3e7)!important}}.erp-area__status{border:1px solid var(--area-accent)!important}@supports (color:color-mix(in lab,red,red)){.erp-area__status{border:1px solid color-mix(in srgb,var(--area-accent) 18%,#dfe3e7)!important}}.erp-area nav a{background:#f3f4f6!important}.erp-side-card{border:1px solid #dfe3e7!important}.erp-side-card__icon{color:#046295!important;background:#f3f4f6!important}.erp-queue a:hover,.erp-queue strong{background:#f3f4f6!important}.erp-side-card--payroll h2,.erp-side-card--payroll>p,.erp-side-card--payroll>a{color:#046295!important}.erp-button--quiet{border-color:#dfe3e7!important}.erp-button--primary{background:var(--pp-action-primary)!important}.erp-workspace__tabs{background:#f3f4f6d1!important;border:1px solid #dfe3e7!important}.erp-balance-card{--balance-accent:#f3f4f6!important;--balance-soft:#f3f4f6!important;background:linear-gradient(145deg,#ffffffe0,#f3f4f6c2)!important;border:1px solid #dfe3e7!important}.erp-data-section,.erp-table-search,.erp-table-search input,.erp-document-table{border:1px solid #dfe3e7!important}.erp-document-table__head{background:#f3f4f6!important}.erp-document-row+.erp-document-row{border-top:1px solid #dfe3e7!important}.erp-document-row__number>span{color:#046295!important;background:#f3f4f6!important}.erp-document-row__actions :is(button,a):hover{background:#f3f4f6!important}.erp-catalog-card{background:linear-gradient(145deg,#fffffff0,#f3f4f6d1)!important;border:1px solid #dfe3e7!important}.erp-catalog-card:hover{border-color:#dfe3e7!important}.erp-catalog-card__icon{color:#046295!important;background:#f3f4f6!important}.erp-catalog-card>footer{border-top:1px solid #dfe3e7!important}.erp-settings-intro,.erp-settings-form{border:1px solid #dfe3e7!important}.erp-settings-intro>span{color:#046295!important;background:#f3f4f6!important}.erp-settings-form section+section{border-top:1px solid #dfe3e7!important}.erp-settings-form>footer{background:#f3f4f6!important;border-top:1px solid #dfe3e7!important}.erp-line-item__description select{background:#f3f4f6!important}.erp-status--paid,.erp-status--received,.erp-status--active{color:#046295!important;background:#f3f4f6!important}.erp-status--partially_paid,.erp-status--ordered{background:#f3f4f6!important}.erp-partner-card{border:1px solid #dfe3e7!important}.erp-partner-card:hover{border-color:#dfe3e7!important}.erp-partner-card__mark{background:linear-gradient(145deg,#f3f4f6,#f3f4f6)!important}.erp-empty>span{color:#046295!important;background:#f3f4f6!important}.erp-dialog>header{background:linear-gradient(110deg,#f3f4f6,#f7f8f3)!important;border-bottom:1px solid #dfe3e7!important}.erp-dialog>header>button{border:1px solid #dfe3e7!important}.erp-dialog form>footer{border-top:1px solid #dfe3e7!important}.erp-field :is(input,select,textarea),.erp-line-item :is(input,select){border:1px solid #dfe3e7!important}.erp-field :is(input,select,textarea):focus,.erp-line-item :is(input,select):focus{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d721!important}.erp-input-suffix,.erp-line-items{border:1px solid #dfe3e7!important}.erp-line-items__head{background:#f3f4f6!important}.erp-line-items__head button{color:#046295!important}.erp-line-item+.erp-line-item{border-top:1px solid #dfe3e7!important}.erp-line-item>span:first-child{background:#f3f4f6!important}.erp-payment-summary{background:#f3f4f6!important;border:1px solid #dfe3e7!important}.erp-payment-summary>span{color:#046295!important}.kufer-status__icon,.kufer-status__badge{color:#046295!important;background:#f3f4f6!important}.kufer-status__message[data-tone=success]{color:#046295!important}.kufer-capacity>progress::-webkit-progress-value{background:linear-gradient(90deg,#4b91a8,#046295)!important}.kufer-capacity>progress::-moz-progress-bar{background:linear-gradient(90deg,#4b91a8,#046295)!important}.kufer-flow em{color:#046295!important;background:#f3f4f6!important}.kufer-flow article[data-status=planned] em{color:#046295!important}.kufer-course__status,.kufer-course__status[data-status=OPEN],.kufer-history__state{color:#046295!important;background:#f3f4f6!important}.goals-button--primary{background:var(--pp-action-primary)!important}.goals-tabs{background:#f3f4f6e0!important}.goals-tabs button.active{color:#046295!important}.goals-signals article>span{color:#046295!important;background:#f3f4f6!important}.goals-progress{background:conic-gradient(var(--pp-action-primary) var(--progress),#e5e7eb 0)!important}.goals-grid footer em,.goals-grid footer span{background:#f3f4f6!important}.goals-subgoals>article{border-bottom:1px solid #dfe3e7!important}.goals-subgoals>article>button,.goals-comments article>button{color:#046295!important;background:#f3f4f6!important}.goals-inline-edit button{background:var(--pp-action-primary)!important}.goals-comments>div>article{border-bottom:1px solid #dfe3e7!important}.goals-comments article>span{color:#046295!important;background:#f3f4f6!important}.goals-comments article div>button{background:var(--pp-action-primary)!important}.goals-history p{border-left:1px solid #dfe3e7!important}.goals-history p>span{background:#f3f4f6!important}.goals-settings form>label.active{background:#f3f4f6!important;border-color:#9fc3d7!important}.goals-dialog header>button{color:#046295!important;background:#f3f4f6!important}.goals-recipient-list>label{border-bottom:1px solid #dfe3e7!important}.goals-recipient-list>label:last-child{border-bottom:0!important}.goals-weight-input span,.goals-weight-total{background:#f3f4f6!important}.goals-wizard-steps button.done>span{color:#046295!important;background:#f3f4f6!important;border-color:#9fc3d7!important}.goals-subgoal-builder>footer>span{color:#046295!important;background:#f3f4f6!important}.goals-filter-panel{background:#f3f4f6!important}:root{--ppx-mint-400:#f3f4f6!important;--ppx-mint-300:#f3f4f6!important}.ppx-shell{background:radial-gradient(circle at 18% 0%,#f3f4f63d,transparent 31rem),radial-gradient(circle at 92% 16%,#a9c3c924,transparent 35rem),var(--ppx-canvas)!important}.ppx-shell:after{background:linear-gradient(145deg,#ffffff52,#04629514)!important}.ppx-rail-nav a.ppx-active:before{background:linear-gradient(var(--ppx-cyan-400),#046295)!important;box-shadow:0 0 18px #dfe3e7b8!important}.ppx-panel{background:linear-gradient(#fcfdfcf5,#f3f4f6f0)!important}.ppx-nav-group li[aria-current=page] a,.ppx-nav-group a[aria-current=page]{background:linear-gradient(100deg,#e6f0eff5,#f3f4f6f0)!important}.ppx-clock{background:linear-gradient(125deg,#fff,#e9f6fa 62%,#f3f4f6)!important}.ppx-time-clock__primary,.ppx-time-clock[data-state=work] .ppx-time-clock__primary,.ppx-time-clock[data-state=break] .ppx-time-clock__primary{background:var(--pp-action-primary)!important}.ppx-command:hover,.ppx-command:focus-visible{box-shadow:0 13px 32px #43666f17,0 0 0 4px #dfe3e72e!important}.ppx-notifications>header span,.ppx-notifications__icon{color:#046295!important;background:#f3f4f6!important}.ppx-notifications>footer button{background:#f3f4f6!important}.ppx-avatar{background:linear-gradient(145deg,#e3eff0,#f3f4f6)!important}.ppx-content{--colors-ui-accent-20:#f3f4f6!important;--colors-ui-accent-30:#f3f4f6!important;--colors-ui-accent-40:#f3f4f6!important;--colors-ui-accent-50:#f3f4f6!important;--colors-ui-accent-60:#f3f4f6!important;--colors-ui-accent-70:#f3f4f6!important;--colors-static-stroke-accent:#046295!important;--colors-ghost-bg-selected-default:#f3f4f61f!important;--colors-ghost-bg-selected-hover:#f3f4f62b!important;--colors-ghost-bg-selected-active:#f3f4f638!important}.ppx-content [data-test-id=org-chart-data-source-switcher]{background:#f3f4f6!important;border-color:#dfe3e7!important}.ppx-search-empty>span{background:linear-gradient(145deg,#e7f1f0,#f3f4f6)!important;border:1px solid #dfe3e7!important}.ppx-search-group>button:hover,.ppx-search-group>button:focus-visible,.ppx-search-group>button[aria-selected=true]{background:linear-gradient(100deg,#f3f4f6,#f8fbfa)!important;border-color:#dfe3e7!important}.ppx-search-result-icon{background:#f3f4f6!important;border:1px solid #dfe3e7!important}body[data-mode=dark] .ppx-shell{background:radial-gradient(circle at 18% 0,#0462951a,#0000 32rem),radial-gradient(circle at 92% 16%,#497b9426,#0000 36rem),#102b39!important}body[data-mode=dark] .ppx-company-logo{border-color:#dfe3e740!important}body[data-mode=dark] .ppx-nav-group a:hover,body[data-mode=dark] .ppx-panel-tools>:is(a,button):hover{border-color:#dfe3e71f!important}body[data-mode=dark] .ppx-nav-group li[aria-current=page] a,body[data-mode=dark] .ppx-nav-group a[aria-current=page]{background:linear-gradient(100deg,#3c6f875c,#04629512)!important;border-color:#dfe3e729!important}body[data-mode=dark] .ppx-nav-group li[aria-current=page] .ppx-nav-icon,body[data-mode=dark] .ppx-nav-group a[aria-current=page] .ppx-nav-icon{background:#0462951a!important}body[data-mode=dark] .ppx-clock{border-color:#dfe3e726!important}body[data-mode=dark] .ppx-command:hover,body[data-mode=dark] .ppx-command:focus-visible,body[data-mode=dark] .ppx-icon-button:hover{border-color:#dfe3e757!important}body[data-mode=dark] .ppx-avatar{color:#046295!important;background:linear-gradient(145deg,#0462956b,#0462951f)!important;border-color:#dfe3e738!important}body[data-mode=dark] .ppx-content{--colors-static-fg-accent-primary:#046295!important;--colors-static-fg-accent-secondary:#f3f4f6!important;--colors-static-fg-accent-tertiary:#f3f4f6!important;--colors-solid-fg-accent-weak-primary:#f3f4f6!important}.org-map__tabs{border:1px solid #dfe3e7db!important}.org-map__tabs a:hover,.org-map__tabs a[aria-current=page]{color:#046295!important}.org-map__signals article>span{color:#046295!important;background:#f3f4f6!important}.org-map__toolbar{background:#f3f4f6e6!important}.org-map__source{background:#f3f4f6!important}.org-map__source button.active{color:#046295!important}.org-search-results button:hover{background:#f3f4f6!important}.org-search-results button>.org-result-avatar{color:#046295!important;background:#f3f4f6!important}.org-tool i,.org-popover>button:hover{background:#f3f4f6!important}.org-popover footer button.primary{background:var(--pp-action-primary)!important}.org-popover--settings label:hover{background:#f3f4f6!important}.org-popover--settings input{accent-color:#046295!important}.org-map__edges path{stroke:#046295!important}.org-person-card{border:1px solid #dfe3e7f2!important}.org-person-card:hover,.org-person-card.selected{border-color:#9fc3d7!important}.org-person-card--tone-0,.org-person-card--tone-4{border-top:4px solid #9fc3d7!important}.org-person-card__avatar{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#edf1f4)!important}.org-person-card__facts span{color:#046295!important}.org-person-card__reports{color:#046295!important;border:1px solid #dfe3e7!important}.org-unit-card{border:1px solid #dfe3e7!important}.org-unit-card>span{color:#046295!important;background:#f3f4f6!important}.org-map__zoom{border:1px solid #dfe3e7e6!important}.org-map__zoom button:hover{background:#f3f4f6!important}.org-person-detail{border:1px solid #dfe3e7f0!important}.org-person-detail__close{background:#f3f4f6!important}.org-person-detail__identity>span{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#edf0f4)!important}.org-person-detail dd a{color:#046295!important}.org-map__toast{border:1px solid #cbd5e1;color:#046295!important;background:#f3f4f6!important}.payroll-hub{--pay-line:#f3f4f6!important}.payroll-button--primary{background:var(--pp-action-primary)!important}.payroll-menu button:hover{background:#f3f4f6!important}.payroll-tabs{background:#f3f4f6e0!important}.payroll-tabs a:hover,.payroll-tabs a[aria-current=page]{color:#046295!important}.payroll-signals article>span{color:#046295!important;background:#f3f4f6!important}.payroll-toolbar{background:#f3f4f6db!important}.payroll-segment{background:#f3f4f6!important}.payroll-segment button.active{color:#046295!important}.payroll-search button,.payroll-icon-button{color:#046295!important;background:#f3f4f6!important}.payroll-filter footer button.primary{background:var(--pp-action-primary)!important}.payroll-document-flow__icon,.payroll-info-card>span,.payroll-period-card em{color:#046295!important;background:#f3f4f6!important}.payroll-period-track span{background:#f3f4f6!important}.payroll-period-track span.done,.payroll-type-grid article>span,.payroll-datev-card>span{color:#046295!important;background:#f3f4f6!important}.payroll-datev-card em{background:#f3f4f6!important}.payroll-dialog>.settings-dialog__header>button,.payroll-dialog--confirm>span{color:#046295!important;background:#f3f4f6!important}.payroll-toast{border:1px solid #cbd5e1;color:#046295!important;background:#f3f4f6!important}.payroll-confirm-body>span{color:#046295!important;background:#f3f4f6!important}.people-directory__hero{background:radial-gradient(circle at 80% 0,#f3f4f640,#0000 38%),linear-gradient(125deg,#f3f4f6,#fffdf8)!important}.people-directory__signals article>span,.people-directory__feedback{color:#046295!important;background:#f3f4f6!important}.people-person>span{background:linear-gradient(145deg,#f3f4f6,#edf1f5)!important}.people-status{color:#046295!important;background:#f3f4f6!important}.people-row-link:hover{background:#f3f4f6!important}.people-dialog>header{background:linear-gradient(120deg,#f3f4f6,#fffdf8)!important}.people-input:focus-within>svg{color:#046295!important}.people-form-grid input:focus{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d71f!important}.person-picker__avatar,.profile-identity__title em{color:#046295!important;background:#f3f4f6!important}.profile-card__header a{color:#046295!important}.profile-facts>div>span,.profile-people a>span,.profile-contact a,.profile-stat>span,.profile-section-switcher button:hover,.profile-section-switcher button.active{color:#046295!important;background:#f3f4f6!important}.profile-lock{background:#f3f4f6!important}.profile-field+.profile-field{border-top:1px solid #dfe3e7!important}.profile-field input,.profile-field select,.profile-form-field input,.profile-form-field select,.profile-form-field textarea,.profile-note-composer textarea,.profile-inline-form input{border:1px solid #dfe3e7!important}.profile-field :is(input,select):focus,.profile-form-field :is(input,select,textarea):focus,.profile-note-composer textarea:focus,.profile-inline-form input:focus{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d721!important}.profile-button--primary{background:var(--pp-action-primary)!important}.profile-actionbar{background:#f3f4f6eb!important}.profile-modal>header>button,.profile-change-list>div{color:#046295!important;background:#f3f4f6!important}.profile-salary-hero,.profile-progress-card,.profile-history-summary,.profile-role-intro,.profile-reminder-intro{background:linear-gradient(128deg,#f3f4f6f2,#fffdf9f0)!important}.profile-salary-hero__icon{color:#046295!important;background:#f3f4f6!important}.profile-table__head{background:#f3f4f6!important}.profile-table__row{border-top:1px solid #dfe3e7!important}.profile-table__row button{background:#f3f4f6!important}.profile-empty{color:#046295!important}.profile-progress-ring{background:conic-gradient(#f3f4f6 var(--progress),#f3f4f6 0)!important}.profile-task-list article{border-top:1px solid #dfe3e7!important}.profile-task-list article>button:first-child,.profile-icon-danger{color:#046295!important;background:#f3f4f6!important}.profile-timeline article+article{border-top:1px solid #dfe3e7!important}.profile-timeline article>span{color:#046295!important;background:#f3f4f6!important}.profile-timeline ins{color:#046295!important}.profile-role-intro>span{color:#046295!important;background:#f3f4f6!important}.profile-role-list article{border-top:1px solid #dfe3e7!important}.profile-role-list article>span,.profile-role-list em{color:#046295!important;background:#f3f4f6!important}.profile-private-label{background:#f3f4f6!important}.profile-note-list>article{border-top:1px solid #dfe3e7!important}.profile-note-list>article>span,.profile-reminder>span{color:#046295!important;background:#f3f4f6!important}.profile-reminder em{background:#f3f4f6!important}.project-task-drawer{--pp-status-success:#046295!important}.recruiting-hub{--re-line:#f3f4f6!important}.recruiting-button--primary{background:var(--pp-action-primary)!important}.recruiting-tabs{background:#f3f4f6!important}.recruiting-tabs a[aria-current=page],.recruiting-subnav a[aria-current=page]{color:#046295!important}.recruiting-list>a>span,.recruiting-config-row>span,.recruiting-application-avatar{color:#046295!important;background:#f3f4f6!important}.recruiting-application-summary dl>div{background:#f3f4f6!important}.recruiting-application-summary dd[data-status=active],.recruiting-application-summary dd[data-status=hired],.recruiting-pipeline span.done{color:#046295!important}.recruiting-pipeline span.done i{background:#f3f4f6!important;border-color:#dfe3e7!important}.recruiting-pipeline span.active{color:#046295!important}.recruiting-pipeline span.active i{background:#f3f4f6!important;border-color:#9fc3d7!important}.recruiting-tags span{color:#046295!important;background:#f3f4f6!important}.recruiting-documents>header>strong{background:#f3f4f6!important}.recruiting-documents article{border-bottom:1px solid #dfe3e7!important}.recruiting-documents article>span{color:#046295!important;background:#f3f4f6!important}.recruiting-documents article>button{color:#046295!important}.recruiting-story{background:radial-gradient(circle at 92% 0,#f3f4f661,#0000 42%),linear-gradient(145deg,#f3f4f6,#fffdf9)!important}.recruiting-story a{color:#046295!important}.recruiting-mini-list>a{border-bottom:1px solid #dfe3e7!important}.recruiting-mini-list>a>span{color:#046295!important;background:#f3f4f6!important}.recruiting-list>a,.recruiting-config-row{border-bottom:1px solid #dfe3e7!important}.recruiting-views button,.recruiting-saved-view{background:#f3f4f6!important}.recruiting-saved-view button+button{border-left:1px solid #dfe3e7!important}.recruiting-table td>a{color:#046295!important}.recruiting-table td>span{color:#046295!important;background:#f3f4f6!important}.recruiting-position-summary dl>div,.recruiting-detail-grid dl>div{border-bottom:1px solid #dfe3e7!important}.recruiting-locked>span{color:#046295!important;background:#f3f4f6!important}.recruiting-activity>div>article{border-bottom:1px solid #dfe3e7!important}.recruiting-activity>div>article>span,.recruiting-dialog>.settings-dialog__header>button{background:#f3f4f6!important}.recruiting-toast{border:1px solid #cbd5e1;color:#046295!important;background:#f3f4f6!important}:root,body[data-mode=dark]{--pp-action-success:#046295!important;--pp-action-success-hover:#046295!important;--pp-action-success-soft:#f3f4f6!important}.settings-hub{--set-line:#f3f4f6!important}.settings-button:hover{border-color:#dfe3e7!important}.settings-button--primary{background:var(--pp-action-primary)!important;box-shadow:0 10px 22px #9fc3d72b!important}.settings-section-icon,.settings-action-card>svg,.settings-tile-grid article>span:first-child{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#f3f4f6)!important}.settings-section nav a:hover{color:#046295!important;background:#f3f4f6!important}.settings-list-head,.settings-form-page>header{border-bottom:1px solid #dfe3e7!important}.settings-row-actions button:hover,.settings-icon-link:hover{background:#f3f4f6!important}.settings-status{color:#046295!important}.settings-status[data-active=true]{color:#046295!important;background:#f3f4f6!important}.settings-people-grid article,.settings-tile-grid article{border:1px solid #dfe3e7!important}.settings-people-grid article>svg{color:#046295!important}.settings-policy-grid>article{border:1px solid #dfe3e7!important}.settings-policy-list>div{background:#f3f4f6!important}.settings-switch-list label{border-bottom:1px solid #dfe3e7!important}.settings-switch-list input{accent-color:#046295!important}.settings-order-list div{border:1px solid #dfe3e7!important}.settings-order-list span{color:#046295!important;background:#f3f4f6!important}.settings-state>span{color:#046295!important;background:linear-gradient(145deg,#f3f4f6,#f5f4e9)!important}.security-passkey-list em{color:#046295!important}.security-passkey-icon{color:#046295!important;background:#f3f4f6!important}.security-success{color:#046295!important}.security-recovery{border-color:#dfe3e7!important}.security-recovery code,.security-secret code{background:#f3f4f6!important}body[data-mode=dark] .account-security .security-passkey-icon{color:#046295!important}body[data-mode=dark] .account-security .settings-button--primary{background:var(--pp-action-primary)!important}body[data-mode=dark] .account-security .security-manual-setup summary{color:#046295!important}body[data-mode=dark] .account-security .settings-status[data-active=true]{color:#046295!important;background:#f3f4f6!important}.settings-action-card a{color:#046295!important}.settings-notice,.settings-dialog{border:1px solid #dfe3e7!important}.settings-dialog>.settings-dialog__header{border-bottom:1px solid #dfe3e7!important}.settings-dialog>.settings-dialog__header>button{background:#f3f4f6!important}.settings-dialog :is(input:not([type=checkbox]),textarea,select){border:1px solid #dfe3e7!important}.settings-dialog :is(input,textarea,select):focus{border-color:#9fc3d7!important;box-shadow:0 0 0 4px #9fc3d724!important}.settings-check input{accent-color:#046295!important}.settings-role-wizard__steps{border-bottom:1px solid #dfe3e7!important}.settings-role-wizard__steps li:not(:last-child):after,.settings-role-wizard__steps li[data-complete=true]:after{background:#f3f4f6!important}.settings-role-wizard__steps button>span:first-child{border:1px solid #dfe3e7!important}.settings-role-wizard__steps li:is([data-active=true],[data-complete=true]) button>span:first-child{background:#f3f4f6!important;border-color:#9fc3d7!important}.settings-role-wizard__field :is(input,textarea),.settings-role-wizard__search{border:1px solid #dfe3e7!important}.settings-role-wizard__field :is(input,textarea):focus,.settings-role-wizard__search:focus-within{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d721!important}.settings-role-wizard__selection-summary{color:#046295!important;background:#f3f4f6!important;border:1px solid #dfe3e7!important}.settings-role-permission-groups details{border:1px solid #dfe3e7!important}.settings-role-permission-groups__meta>span{color:#046295!important;background:#f3f4f6!important}.settings-role-permission-groups details>div{border-top:1px solid #dfe3e7!important}.settings-role-permission-groups__tools{border-bottom:1px solid #dfe3e7!important}.settings-role-permission-groups__tools button{color:#046295!important;background:#f3f4f6!important}.settings-role-permission-groups label{border-bottom:1px solid #dfe3e7!important}.settings-role-permission-groups label:nth-child(odd){border-right:1px solid #dfe3e7!important}.settings-role-permission-groups input,.settings-role-account-list input,.settings-role-departments input,.settings-role-scope-options input{accent-color:#046295!important}.settings-role-assignment-grid>section,.settings-role-review>section{border:1px solid #dfe3e7!important}.settings-role-assignment-grid__title{color:#046295!important}.settings-role-scope-options>label{border:1px solid #dfe3e7!important}.settings-role-scope-options>label[data-selected=true]{background:#f3f4f6!important;border-color:#9fc3d7!important}.settings-role-departments{border:1px solid #dfe3e7!important}.settings-role-departments label{border-bottom:1px solid #dfe3e7!important}.settings-role-account-list{border-top:1px solid #dfe3e7!important}.settings-role-account-list>label{border-bottom:1px solid #dfe3e7!important}.settings-role-review header button{color:#046295!important}.settings-role-review__chips span{color:#046295!important;background:#f3f4f6!important}.settings-role-wizard__footer{border-top:1px solid #dfe3e7!important}.settings-hub button:focus-visible,.settings-hub a:focus-visible,.settings-hub input:focus-visible,.settings-hub select:focus-visible,.settings-hub textarea:focus-visible{outline:3px solid #9fc3d73d!important}.planning-nav{background:#f3f4f6!important}.planning-nav a[aria-current=page],.planning-kpis article{color:#046295!important}.planning-editor>header,.planning-single-form>header{border-bottom:1px solid #dfe3e7!important}.planning-editor textarea,.planning-single-form :is(input,textarea){border:1px solid #dfe3e7!important}.architecture-builder__head{border-bottom:1px solid #dfe3e7!important}.architecture-builder__guide{border:1px solid #bed0db!important}@supports (color:color-mix(in lab,red,red)){.architecture-builder__guide{border:1px solid color-mix(in srgb,var(--color-accent) 15%,#dfe3e7)!important}}.architecture-builder__guide dl>div{border-left:1px solid #dfe3e7!important}.architecture-starter{border:1px dashed #dfe3e7!important}.architecture-matrix-shell{border:1px solid #dfe3e7!important}.architecture-matrix{background:#f3f4f6!important}.architecture-path-head input:focus,.architecture-grade-cell input:focus,.architecture-level-cell input:focus{border-color:#83adc5!important}@supports (color:color-mix(in lab,red,red)){.architecture-path-head input:focus,.architecture-grade-cell input:focus,.architecture-level-cell input:focus{border-color:color-mix(in srgb,var(--color-accent) 42%,#dfe3e7)!important}}.architecture-level-cell__add{border:1px dashed #dfe3e7!important}.architecture-level-cell__add:hover{border-color:#92b6ca!important}@supports (color:color-mix(in lab,red,red)){.architecture-level-cell__add:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,#dfe3e7)!important}}.workforce-plan-form input,.workforce-plan-card,.workforce-scenario{border:1px solid #dfe3e7!important}.announcements-list>article{border-bottom:1px solid #dfe3e7!important}.announcements-list>article>span:first-child{color:#046295!important;background:#f3f4f6!important}.marketplace-grid>a{border:1px solid #dfe3e7!important}.marketplace-grid>a:hover{border-color:#dfe3e7!important}.marketplace-grid>a>span:first-child{color:#046295!important;background:#f3f4f6!important}.marketplace-header-showcase__tile--automation{background:#0462955e!important}.marketplace-app-card__cover .marketplace-app-status[data-state=active]{color:#046295!important;background:#f3f4f6eb!important}.marketplace-app-status[data-state=active]{background:var(--el-success-soft,#f3f4f6)!important;color:var(--el-success,#046295)!important}.support-reply textarea,.support-tabs{border:1px solid #dfe3e7!important}.support-tabs button[aria-current=page]{color:#046295!important}.support-history>a{border-bottom:1px solid #dfe3e7!important}.support-history>a>span:first-child{color:#046295!important;background:#f3f4f6!important}.support-back{color:#046295!important}.support-conversation>header{border-bottom:1px solid #dfe3e7!important}.support-messages article>span{color:#046295!important;background:#f3f4f6!important}.support-messages article>div,.support-messages article[data-author=assistant]>div{background:#f3f4f6!important}.support-reply{border-top:1px solid #dfe3e7!important}.time-hero__signal{border:1px solid #dfe3e7ad!important}.time-hero__signal>span,.time-export-menu>div a:hover{color:#046295!important;background:#f3f4f6!important}.time-primary-button{background:var(--pp-action-primary)!important;box-shadow:0 10px 24px #9fc3d729!important}.time-nav{background:#f3f4f6d1!important}.time-nav a[aria-current=page]{color:#046295!important}.time-month-switcher button:hover{background:#f3f4f6!important}.time-view-toggle a[aria-current=page],.time-view-toggle button[aria-current=page]{color:#046295!important}.time-saved-views>div{background:#f3f4f6!important}.time-saved-views>div button+button{border-left:1px solid #9fc3d729!important}.time-saved-views .time-saved-views__add{color:#046295!important;border:1px dashed #dfe3e7!important}.team-filter-bar label[data-active=true]{color:#046295!important}.team-filter-bar label[data-active=true] select{color:#046295!important;background:#f3f4f6!important;border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d71a!important}.team-filter-bar>button{color:#046295!important;background:#f3f4f6!important}.team-filter-result{color:#046295!important;background:linear-gradient(90deg,#f3f4f6,#f8fbfa)!important;border-bottom:1px solid #dfe3e7!important}.team-filter-result__icon{color:#046295!important;background:#f3f4f6!important}.team-filter-result strong{color:#046295!important}.team-filter-result>button{color:#046295!important;border:1px solid #dfe3e7!important}.team-view-summary{color:#046295!important;background:#f3f4f6!important}.personal-calendar__weekdays,.personal-day--blank,.personal-day--outside{background:#f3f4f6!important}.personal-day__add{color:#046295!important}.personal-day__add:hover{background:#f3f4f6!important}.personal-calendar__entry--holiday{background:var(--event-colour)!important}@supports (color:color-mix(in lab,red,red)){.personal-calendar__entry--holiday{background:color-mix(in srgb,var(--event-colour) 18%,#f3f4f6)!important}}.team-calendar__corner{background:#f3f4f6!important}.team-calendar__day{background:#f3f4f6!important;border-right:1px solid #dfe3e7!important}.team-person{border-bottom:1px solid #dfe3e7!important}.team-person>span{color:#046295!important;background:#f3f4f6!important}.team-cell{border-bottom:1px solid #dfe3e7!important;border-right:1px solid #dfe3e7!important}.team-absence{background:var(--absence)!important}@supports (color:color-mix(in lab,red,red)){.team-absence{background:color-mix(in srgb,var(--absence) 68%,#f3f4f6)!important}}.team-absence{box-shadow:inset 3px 0 var(--absence),inset 0 1px #ffffff73!important}@supports (color:color-mix(in lab,red,red)){.team-absence{box-shadow:inset 3px 0 color-mix(in srgb,var(--absence) 82%,#9fc3d7),inset 0 1px #ffffff73!important}}.team-absence:hover,.team-absence:focus-visible{box-shadow:inset 3px 0 var(--absence),0 5px 12px #9fc3d72e!important}@supports (color:color-mix(in lab,red,red)){.team-absence:hover,.team-absence:focus-visible{box-shadow:inset 3px 0 color-mix(in srgb,var(--absence) 85%,#9fc3d7),0 5px 12px #9fc3d72e!important}}.team-absence-popover{border:1px solid #dfe3e7f2!important}.team-absence-popover>header{border-bottom:1px solid #dfe3e7!important}.team-absence-popover__mark{background:var(--absence)!important}@supports (color:color-mix(in lab,red,red)){.team-absence-popover__mark{background:color-mix(in srgb,var(--absence) 22%,#f3f4f6)!important}}.team-absence-popover__mark{color:var(--absence)!important}@supports (color:color-mix(in lab,red,red)){.team-absence-popover__mark{color:color-mix(in srgb,var(--absence) 72%,#046295)!important}}.team-absence-popover__person{border-bottom:1px solid #dfe3e7!important}.team-absence-popover__person>span,.team-absence-popover__status,.absence-signal__icon,.time-metrics article>span{color:#046295!important;background:#f3f4f6!important}.absence-accounts>button:hover{border-color:#dfe3e7!important}.absence-accounts .absence-quick-assign{color:#046295!important}.personal-day__holiday{color:#046295!important;background:#f3f4f6!important}.absence-year__entry+.absence-year__entry{border-top:1px solid #dfe3e7!important}.absence-year__entry>span,.schedule-week article{color:#046295!important;background:#f3f4f6!important}.attendance-row--today{background:#f3f4f6!important;box-shadow:inset 3px 0 #9fc3d7!important}.attendance-date>span{color:#046295!important;background:#f3f4f6!important}.attendance-date small{color:#046295!important}.attendance-status[data-tone=green]{color:#046295!important;background:#f3f4f6!important}.time-modal>header{background:linear-gradient(120deg,#f3f4f6,#fffdf9)!important}.time-modal input:focus,.time-modal select:focus,.time-modal textarea:focus{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d71f!important}.time-checkbox input{accent-color:#046295!important}.time-period-add button{color:#046295!important}.calendar-colour-picker button[aria-pressed=true]{border-color:var(--event-colour)!important}@supports (color:color-mix(in lab,red,red)){.calendar-colour-picker button[aria-pressed=true]{border-color:color-mix(in srgb,var(--event-colour) 50%,#dfe3e7)!important}}.calendar-event-range{background:#f3f4f6!important}.time-activity-avatar{color:#046295!important;background:#f3f4f6!important}.time-activity-copy>header span,.time-activity-periods>span,.time-account-summary article{background:#f3f4f6!important}.time-account-summary strong{color:#046295!important}.time-account-activity article+article{border-top:1px solid #dfe3e7!important}.time-account-activity article>span{color:#046295!important}.time-policy__hero{background:linear-gradient(125deg,#f3f4f6,#fbfcfa 62%,#e9f2f4)!important;border:1px solid #dfe3e7!important}.time-policy__current,.time-policy__timeline,.time-policy__assign>:is(aside,form){border:1px solid #dfe3e7!important}.time-policy__current>header{border-bottom:1px solid #dfe3e7!important}.time-policy__current>header>span{color:#046295!important;background:#f3f4f6!important}.time-policy__current dl{background:#f3f4f6!important}.time-policy__current dd span,.time-policy__timeline i{color:#046295!important;background:#f3f4f6!important}.time-policy__timeline>p{border-top:1px solid #dfe3e7!important}.time-policy__assign form :is(select,input){border:1px solid #dfe3e7!important}.time-policy__notice{background:#f3f4f6!important}.time-policy__assign footer a{border:1px solid #dfe3e7!important}.time-policy__assign footer button{background:var(--pp-action-primary)!important}.training-hub{--tr-line:#f3f4f6!important}.training-course-list article>span,.training-records article>span{color:#046295!important;background:#f3f4f6!important}.training-records>article:not(:last-child){border-bottom:1px solid #dfe3e7!important}.training-roster-table td:last-child a{color:#046295!important}.ppx-website-list-meta>span[data-status=PUBLISHED]{color:#046295!important;background:#04629521!important}body[data-mode=dark] .ppx-website-list-meta>span[data-status=PUBLISHED]{color:#046295!important}.wiki-workspace,.wiki-dialog{--wiki-line:#f3f4f6!important}.wiki-primary{background:var(--pp-action-primary)!important;border:1px solid #9fc3d7!important;box-shadow:0 8px 20px #9fc3d72b!important}.wiki-result-grid a:hover{border-color:#9fc3d7!important}.wiki-result-grid span,.wiki-tree-card>header,.wiki-info-card>header{color:#046295!important}.wiki-tree-card>header strong{background:#f3f4f6!important}.wiki-tree-card>header button{color:#046295!important;background:#f3f4f6!important}.wiki-tree a[data-drop-placement=before]{box-shadow:inset 0 3px #9fc3d7!important}.wiki-tree a[data-drop-placement=after]{box-shadow:inset 0 -3px #9fc3d7!important}.wiki-tree a[data-drop-placement=inside]{background:#f3f4f6!important;box-shadow:inset 0 0 0 2px #9fc3d7!important}.wiki-drag-handle{color:#046295!important}.wiki-root-drop{color:#046295!important;background:#f3f4f6!important;border:1px dashed #9fc3d7!important}.wiki-tree a:hover{background:#f3f4f6!important}.wiki-tree a.active{color:#046295!important;background:#f3f4f6!important}.wiki-tree-empty,.wiki-tree-empty button,.wiki-type,.wiki-rich-content a{color:#046295!important}.wiki-rich-content blockquote{border-left:3px solid #9fc3d7!important}.wiki-folder-intro>svg{color:#046295!important}.wiki-asset-callout,.wiki-ack-card{background:#f3f4f6!important}.wiki-asset-callout>svg{color:#046295!important}.wiki-ack-card.done{background:#f3f4f6!important;border-color:#dfe3e7!important}.wiki-ack-card.done>span,.wiki-reader-empty>svg{color:#046295!important}.wiki-info-card dl>div{border-bottom:1px solid #dfe3e7!important}.wiki-status--published{color:#046295!important;background:#f3f4f6!important}.wiki-status--archived,.wiki-dialog>header span{color:#046295!important}.wiki-dialog>header button{color:#046295!important;background:#f3f4f6!important}.wiki-form-grid label,.wiki-block-label,.wiki-editor-field>span,.wiki-type-picker legend{color:#046295!important}.wiki-type-picker button{border:1px solid #dfe3e7!important}.wiki-type-picker button:hover{border-color:#9fc3d7!important}.wiki-type-picker button.active{background:#f3f4f6!important;border-color:#9fc3d7!important;box-shadow:0 0 0 2px #9fc3d71f!important}.wiki-type-picker button>span{color:#046295!important;background:#f3f4f6!important}.wiki-type-picker button.active>span{background:#f3f4f6!important}.wiki-type-picker small,.wiki-type-picker button>svg{color:#046295!important}.wiki-dialog input,.wiki-dialog select,.wiki-dialog textarea{border:1px solid #dfe3e7!important}.wiki-dialog input:focus,.wiki-dialog select:focus,.wiki-dialog textarea:focus,.wiki-editor:focus{border-color:#9fc3d7!important;box-shadow:0 0 0 3px #9fc3d71a!important}.wiki-editor-toolbar{background:#f3f4f6!important;border:1px solid #dfe3e7!important}.wiki-editor-toolbar button,.wiki-editor{border:1px solid #dfe3e7!important}.wiki-editor:empty:before{color:#046295!important}.wiki-upload{color:#046295!important;background:#f3f4f6!important;border:1px dashed #9fc3d7!important}.wiki-upload:hover,.wiki-upload.drag-active{background:#f3f4f6!important;border-color:#9fc3d7!important;box-shadow:0 0 0 4px #9fc3d71a!important}.wiki-upload.has-file{background:#f3f4f6!important}.wiki-check input,.wiki-role-fieldset input{accent-color:#046295!important}.wiki-role-fieldset legend{color:#046295!important}.wiki-role-fieldset>div label{color:#046295!important;background:#f3f4f6!important}.workspace-list>a>span{color:#046295!important}.workspace-request-copy header span[data-status=fulfilled]{color:#046295!important;background:#0462951f!important}:root{--ppx-dropdown-surface:#fffffffa;--ppx-dropdown-surface-raised:#fff;--ppx-dropdown-border:#7096a147;--ppx-dropdown-copy:#365b68;--ppx-dropdown-muted:#7b9199;--ppx-dropdown-hover:#edf5f6;--ppx-dropdown-selected:#e3eff1;--ppx-dropdown-selected-copy:#285867;--ppx-dropdown-focus:#458ba438;--ppx-dropdown-radius:14px;--ppx-dropdown-item-radius:9px;--ppx-dropdown-shadow:0 22px 54px #1841502e, 0 5px 16px #18415014, inset 0 1px #ffffffeb}body[data-mode=dark]{--ppx-dropdown-surface:#123b4afa;--ppx-dropdown-surface-raised:#174454;--ppx-dropdown-border:#8bcade33;--ppx-dropdown-copy:#e3f1f4;--ppx-dropdown-muted:#91b2bd;--ppx-dropdown-hover:#6ebed721;--ppx-dropdown-selected:#6fc2d933;--ppx-dropdown-selected-copy:#f1fbfd;--ppx-dropdown-focus:#67bedc38;--ppx-dropdown-shadow:0 24px 58px #00182261, 0 6px 18px #00182238, inset 0 1px #ffffff0d}body:has(.ppx-root) :where(select:not([multiple]),.person-picker__trigger,.date-picker__trigger,.pp-announcement-editor__audience-picker>button,button[aria-haspopup=listbox]){transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px #ffffffb8;border:1px solid var(--ppx-dropdown-border)!important;background-color:var(--ppx-dropdown-surface-raised)!important;min-height:40px!important;color:var(--ppx-dropdown-copy)!important;border-radius:11px!important}body[data-mode=dark]:has(.ppx-root) :where(select:not([multiple]),.person-picker__trigger,.date-picker__trigger,.pp-announcement-editor__audience-picker>button,button[aria-haspopup=listbox]){box-shadow:inset 0 1px #ffffff0d}body[data-mode=dark]:has(.ppx-root) .wiki-dialog select:not([multiple]){background:var(--ppx-dropdown-surface-raised)!important;color:var(--ppx-dropdown-copy)!important}body:has(.ppx-root) :where(select:not([multiple]),.person-picker__trigger,.date-picker__trigger,.pp-announcement-editor__audience-picker>button,button[aria-haspopup=listbox]):where(:hover,:focus-visible),body:has(.ppx-root) :where(.person-picker--open .person-picker__trigger,.date-picker--open .date-picker__trigger){border-color:var(--ppx-dropdown-selected-copy)!important}@supports (color:color-mix(in lab,red,red)){body:has(.ppx-root) :where(select:not([multiple]),.person-picker__trigger,.date-picker__trigger,.pp-announcement-editor__audience-picker>button,button[aria-haspopup=listbox]):where(:hover,:focus-visible),body:has(.ppx-root) :where(.person-picker--open .person-picker__trigger,.date-picker--open .date-picker__trigger){border-color:color-mix(in srgb,var(--ppx-dropdown-selected-copy) 46%,transparent)!important}}body:has(.ppx-root) :where(select:not([multiple]),.person-picker__trigger,.date-picker__trigger,.pp-announcement-editor__audience-picker>button,button[aria-haspopup=listbox]):where(:hover,:focus-visible),body:has(.ppx-root) :where(.person-picker--open .person-picker__trigger,.date-picker--open .date-picker__trigger){outline:0;box-shadow:0 0 0 3px var(--ppx-dropdown-focus)!important}body:has(.ppx-root) :where(.person-picker__popover,.date-picker__popover,.ppx-notifications,.ppx-account-menu,.org-search-results,.org-popover,.time-export-menu>div,.pp-announcement-editor__format-menu,.pp-announcement-editor__link-popover,.pp-announcement-editor__audience-menu){color:var(--ppx-dropdown-copy);-webkit-backdrop-filter:blur(var(--pp-interactive-surface-blur)) saturate(112%);backdrop-filter:blur(var(--pp-interactive-surface-blur)) saturate(112%);border-color:var(--ppx-dropdown-border)!important;border-radius:var(--ppx-dropdown-radius)!important;background:var(--ppx-dropdown-surface)!important;box-shadow:var(--ppx-dropdown-shadow)!important}body:has(.ppx-root) :where(.person-picker__option,.ppx-account-menu nav a,.ppx-account-menu__logout button,.ppx-notifications__list>a,.org-popover>button,.time-export-menu>div a,.pp-announcement-editor__format-menu button,.pp-announcement-editor__audience-menu [role=option]){transition:background-color .12s,color .12s;border-radius:var(--ppx-dropdown-item-radius)!important;color:var(--ppx-dropdown-copy)!important}body:has(.ppx-root) :where(.person-picker__option,.ppx-account-menu nav a,.ppx-account-menu__logout button,.ppx-notifications__list>a,.org-popover>button,.time-export-menu>div a,.pp-announcement-editor__format-menu button,.pp-announcement-editor__audience-menu [role=option]):where(:hover,:focus-visible),body:has(.ppx-root) :where(.person-picker__option--selected,.pp-announcement-editor__audience-menu [role=option][aria-selected=true]){outline:0;background:var(--ppx-dropdown-hover)!important;color:var(--ppx-dropdown-selected-copy)!important}body:has(.ppx-root) :where(.person-picker__selection strong,.person-picker__option-copy strong),body:has(.ppx-root) :where(.ppx-account-menu>header strong,.ppx-account-menu nav a,.ppx-notifications>header strong,.ppx-notifications__list strong){color:var(--ppx-dropdown-copy)}body:has(.ppx-root) :where(.ppx-account-menu>header small,.ppx-notifications>header small,.ppx-notifications__list small),body:has(.ppx-root) :where(.person-picker__selection small,.person-picker__option-copy small,.person-picker__placeholder,.person-picker__chevron,.date-picker__placeholder){color:var(--ppx-dropdown-muted)}body:has(.ppx-root) .person-picker__search{border-bottom-color:var(--ppx-dropdown-border);color:var(--ppx-dropdown-muted)}body:has(.ppx-root) .person-picker__search input{color:var(--ppx-dropdown-copy)!important}body:has(.ppx-root) .date-picker__popover header strong,body:has(.ppx-root) .date-picker__days button{color:var(--ppx-dropdown-copy)}body:has(.ppx-root) .date-picker__weekdays span,body:has(.ppx-root) .date-picker__day--outside{color:var(--ppx-dropdown-muted)!important}body:has(.ppx-root) .date-picker__popover header button,body:has(.ppx-root) .date-picker__days button:hover:not(:disabled){background:var(--ppx-dropdown-hover);color:var(--ppx-dropdown-copy)}body:has(.ppx-root) .date-picker__days .date-picker__day--selected{background:var(--ppx-dropdown-selected-copy);color:var(--ppx-dropdown-surface-raised)}body:has(.ppx-root) .date-picker__popover>footer{border-top-color:var(--ppx-dropdown-border)}@supports selector(select::picker(select)){body:has(.ppx-root) select:not([multiple]):not([size]){appearance:base-select!important;align-items:center!important}body:has(.ppx-root) select:not([multiple]):not([size])::picker-icon{display:none}body:has(.ppx-root) select:not([multiple]):not([size])::picker(select){appearance:base-select;min-inline-size:anchor-size(width);overscroll-behavior:contain;border:1px solid var(--ppx-dropdown-border);border-radius:var(--ppx-dropdown-radius);background:var(--ppx-dropdown-surface);max-block-size:min(22rem,100dvh - 2rem);max-inline-size:calc(100dvw - 2rem);box-shadow:var(--ppx-dropdown-shadow);color:var(--ppx-dropdown-copy);scrollbar-color:var(--ppx-dropdown-muted) transparent;margin-block:7px;padding:6px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){body:has(.ppx-root) select:not([multiple]):not([size])::picker(select){scrollbar-color:color-mix(in srgb,var(--ppx-dropdown-muted) 42%,transparent) transparent}}body:has(.ppx-root) select:not([multiple]):not([size])::picker(select){scrollbar-width:thin}body:has(.ppx-root) select:not([multiple]):not([size]) option{border-radius:var(--ppx-dropdown-item-radius);min-block-size:38px;color:var(--ppx-dropdown-copy);font:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;line-height:1.25;transition:background-color .12s,color .12s;display:flex}body:has(.ppx-root) select:not([multiple]):not([size]) option::checkmark{color:var(--ppx-dropdown-selected-copy);order:1;margin-inline-start:auto}body:has(.ppx-root) select:not([multiple]):not([size]) option:where(:hover,:focus){background:var(--ppx-dropdown-hover);outline:0}body:has(.ppx-root) select:not([multiple]):not([size]) option:checked{background:var(--ppx-dropdown-selected);color:var(--ppx-dropdown-selected-copy);font-weight:700}body:has(.ppx-root) select:not([multiple]):not([size]) option:disabled{color:var(--ppx-dropdown-muted);opacity:.62}body:has(.ppx-root) select:not([multiple]):not([size]) optgroup{color:var(--ppx-dropdown-muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 10px 4px;font-size:11px;font-weight:760}}@media(prefers-reduced-motion:reduce){body:has(.ppx-root) :where(select,.person-picker__trigger,.date-picker__trigger){transition:none}}:root{--ppx-duration-press:.1s;--ppx-duration-fast:.15s;--ppx-duration-base:.2s;--ppx-duration-guide:.38s;--ppx-ease-out:cubic-bezier(.23, 1, .32, 1);--ppx-ease-in-out:cubic-bezier(.77, 0, .175, 1)}[data-pp-press]{transition:scale var(--ppx-duration-press) var(--ppx-ease-out)}[data-pp-press]:active:not(:disabled){scale:.96}.ppx-route-arrive{animation:ppx-route-arrive var(--ppx-duration-fast) var(--ppx-ease-out) backwards}@keyframes ppx-route-arrive{0%{opacity:0;translate:0 3px}}[data-pp-tabs-sliding]{position:relative}[data-pp-tabs-sliding]>:is(a,button){z-index:1;position:relative}[data-pp-tabs-sliding]>[data-pp-pill-hidden]{box-shadow:none;background:0 0}.ppx-workspace-tabs__pill{z-index:0;pointer-events:none;position:absolute}.ppx-content-swap{animation:ppx-route-arrive var(--ppx-duration-fast) var(--ppx-ease-out) backwards}@media(prefers-reduced-motion:reduce){@keyframes ppx-route-arrive{0%{opacity:0}}[data-pp-press]{transition:none}[data-pp-press]:active:not(:disabled){scale:1}}:root{--pp-interactive-surface-blur:16px;--pp-interactive-surface-filter:blur(var(--pp-interactive-surface-blur));--pp-overlay-backdrop-background:#2f3f424d;--pp-overlay-backdrop-filter:blur(var(--pp-interactive-surface-blur)) saturate(112%);--pp-overlay-workspace-left:0px;--ppx-drawer-surface:#f9fbfcfc;--ppx-drawer-surface-raised:#fff;--ppx-drawer-surface-muted:#eef4f6;--ppx-drawer-border:#7096a147;--ppx-drawer-copy:#294b58;--ppx-drawer-muted:#6d8993}body[data-mode=dark]{--ppx-drawer-surface:#1c292ffc;--ppx-drawer-surface-raised:#25343b;--ppx-drawer-surface-muted:#203039;--ppx-drawer-border:#8bcade2e;--ppx-drawer-copy:#edf4f5;--ppx-drawer-muted:#9fb7c0}body:has(.ppx-shell){--pp-overlay-workspace-left:calc(var(--ppx-rail-width) + var(--ppx-panel-width))}body:has(.ppx-shell #navsidebar-container[data-sidebar-collapsed-override=true]){--pp-overlay-workspace-left:var(--ppx-rail-width)}@media(max-width:720px){body:has(.ppx-shell){--pp-overlay-workspace-left:0px}}@media(min-width:721px)and (max-width:900px){body:has(.ppx-shell){--pp-overlay-workspace-left:var(--ppx-rail-width)}}body :is([data-pp-overlay-backdrop]:not(dialog),.BottomSheet-module__overlay___ryBz4,.DialogBase-module__overlay___B9z7H,.MobilePopup-module__backdrop___Osb0X,.Overlay-module__overlay___TLOM0,.ProfileCardPopup-module__backdrop___jAWn4,.rc-dialog-mask,.fr-overlay,[data-pp-recruiting-portal=dialog],.pp-payroll-dialog:not(.pp-payroll-fullscreen-form),.pp-dashboard-options-overlay,.pp-analytics-overlay,.pp-documents-dialog-scrim,.pp-performance-overlay,.pp-company-config-overlay,.pp-holiday-dialog-overlay,.pp-absence-policy-template-overlay,.pp-absence-config-overlay){left:var(--pp-overlay-workspace-left);background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter)}body :is(.pp-dialog,.pp-profile-effective-dialog)::backdrop{background:var(--pp-overlay-backdrop-background);-webkit-backdrop-filter:var(--pp-overlay-backdrop-filter);backdrop-filter:var(--pp-overlay-backdrop-filter);clip-path:inset(0 0 0 var(--pp-overlay-workspace-left))}body .DialogBase-module__overlay___B9z7H{opacity:1!important}body .DialogBase-module__overlay___B9z7H[data-pp-overlay-transition]{opacity:0!important}body .Overlay-module__overlay___TLOM0.Overlay-module__isOverlayVisible___KBqGo{opacity:1}body [data-pp-overlay-backdrop][data-state=open],.pp-action-dialog-backdrop{animation:.18s ease-out both ppx-overlay-enter}body [data-pp-overlay-backdrop]>dialog{position:relative;inset:auto}.ppx-dialog-body{padding:18px 20px 20px}body [data-pp-overlay-backdrop][data-state=closing]{pointer-events:none;animation:.18s ease-in both ppx-overlay-exit}body [data-pp-overlay-backdrop][data-state=open]>dialog,.pp-action-dialog{transform-origin:50% 42%;animation:.24s cubic-bezier(.2,.8,.2,1) both ppx-dialog-enter}body [data-pp-overlay-backdrop][data-state=closing]>dialog{animation:.16s ease-in both ppx-dialog-exit}@keyframes ppx-overlay-enter{0%{opacity:0}}@keyframes ppx-overlay-exit{to{opacity:0}}@keyframes ppx-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes ppx-dialog-exit{to{opacity:0;transform:translateY(7px)scale(.99)}}.ppx-drawer-layer{display:contents}.ppx-drawer__backdrop{z-index:9490;inset:var(--ppx-topbar-height,66px) 0 0 var(--pp-overlay-workspace-left);border:0;padding:0;display:block;position:fixed}.ppx-drawer{z-index:9500;inset-block:var(--ppx-topbar-height,66px) 0;box-sizing:border-box;width:clamp(700px,48vw,840px);max-width:calc(100vw - var(--pp-overlay-workspace-left));border-inline-start:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface);color:var(--ppx-drawer-copy);outline:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);transition:width .22s cubic-bezier(.2,.8,.2,1);animation:.19s cubic-bezier(.2,.8,.2,1) both ppx-drawer-enter;display:grid;position:fixed;inset-inline-end:0;overflow:hidden;box-shadow:-24px 0 70px #1734402e}.ppx-drawer--closing{pointer-events:none;animation:.16s ease-in both ppx-drawer-exit}.ppx-drawer[data-size=compact]{width:clamp(520px,37vw,580px)}.ppx-drawer--expanded,.ppx-drawer[data-size=compact].ppx-drawer--expanded{width:calc(100vw - var(--pp-overlay-workspace-left))}.ppx-drawer__header,.ppx-drawer__footer{border-block-end:1px solid var(--ppx-drawer-border);background:var(--ppx-drawer-surface);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.ppx-drawer__header,.ppx-drawer__footer{background:color-mix(in srgb,var(--ppx-drawer-surface) 92%,transparent)}}.ppx-drawer__header,.ppx-drawer__footer{-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter)}.ppx-drawer__heading{min-width:0}.ppx-drawer__actions{flex:none;align-items:center;gap:4px;display:flex}.ppx-drawer__body{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;overflow:hidden auto}.ppx-drawer__footer{border-block:1px solid var(--ppx-drawer-border) 0}@keyframes ppx-drawer-enter{0%{opacity:0;transform:translate(24px)}}@keyframes ppx-drawer-exit{to{opacity:0;transform:translate(22px)}}@media(max-width:1100px){.ppx-drawer{width:min(720px,calc(100vw - var(--pp-overlay-workspace-left)))}.ppx-drawer[data-size=compact]{width:min(540px,calc(100vw - var(--pp-overlay-workspace-left)))}.ppx-drawer[data-size=compact].ppx-drawer--expanded{width:calc(100vw - var(--pp-overlay-workspace-left))}}@media(max-width:720px){.ppx-drawer__backdrop,.ppx-drawer{inset-block-start:0}.ppx-drawer,.ppx-drawer--expanded,.ppx-drawer[data-size=compact],.ppx-drawer[data-size=compact].ppx-drawer--expanded{border-inline-start:0;width:100vw}.ppx-drawer__header,.ppx-drawer__footer{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.ppx-drawer,body [data-pp-overlay-backdrop],body [data-pp-overlay-backdrop]>dialog,.pp-action-dialog-backdrop,.pp-action-dialog{animation-duration:.01ms}}.pp-action-dialog-backdrop{z-index:12000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pp-action-dialog{color:#294b58;background:#fffffffa;border:1px solid #c0cfd2ad;border-radius:22px;width:min(480px,100%);overflow:hidden;box-shadow:0 30px 90px #17344040}.pp-action-dialog>header{border-bottom:1px solid #c0cfd280;padding:20px 22px 17px}.pp-action-dialog>header span{color:#5c7d8a;letter-spacing:.12em;font-size:10px;font-weight:800}.pp-action-dialog h2{margin:5px 0 0;font-size:22px;line-height:1.2}.pp-action-dialog__body{gap:16px;padding:20px 22px 22px;display:grid}.pp-action-dialog__body>p{color:#607780;margin:0;font-size:14px;line-height:1.55}.pp-action-dialog form{gap:16px;display:grid}.pp-action-dialog input{color:#294b58;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #7096a159;border-radius:11px;outline:0;padding:0 12px}.pp-action-dialog input:focus-visible{border-color:#4c8aa2;box-shadow:0 0 0 3px #458ba433}.pp-action-dialog footer{justify-content:flex-end;gap:8px;display:flex}.pp-action-dialog__button{min-height:40px;font:inherit;cursor:pointer;border:1px solid #7096a14d;border-radius:11px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.pp-action-dialog__button--quiet{color:#4d6872;background:#fff}.pp-action-dialog__button--primary{color:#fff;background:#046295;border-color:#046295}.pp-action-dialog__button--danger{color:#fff;background:#b44f57;border-color:#b44f57}.pp-action-dialog[data-tone=danger]>header span{color:#a7464e}body[data-mode=dark] .pp-action-dialog{border-color:var(--ppx-dropdown-border);color:var(--ppx-dropdown-copy);background:#123b4a;box-shadow:0 30px 90px #00182285}body[data-mode=dark] .pp-action-dialog>header{border-bottom-color:var(--ppx-dropdown-border)}body[data-mode=dark] .pp-action-dialog__body>p{color:var(--ppx-dropdown-muted)}body[data-mode=dark] .pp-action-dialog input,body[data-mode=dark] .pp-action-dialog__button--quiet{border-color:var(--ppx-dropdown-border);background:var(--ppx-dropdown-surface-raised);color:var(--ppx-dropdown-copy)}@media(max-width:560px){.pp-action-dialog-backdrop{align-items:end;padding:10px}.pp-action-dialog{border-radius:18px}.pp-action-dialog footer{flex-direction:column-reverse;align-items:stretch}.pp-action-dialog__button{width:100%}}body :is(.ppx-panel,.ppx-notifications,.assistant-drawer__topbar,.assistant-history-panel,.assistant-drawer__footer,.org-search-results,.org-popover,.org-person-detail,.payroll-menu,.payroll-filter,.profile-actionbar,.time-export-menu>div,.pp-announcement-editor__close,.pp-announcement-editor__settings,.pp-announcement-editor__actions){-webkit-backdrop-filter:var(--pp-interactive-surface-filter);backdrop-filter:var(--pp-interactive-surface-filter)}.ppx-dialog-surface.ppx-dialog-surface--compact{width:min(460px,100%)}.ppx-dialog-surface.ppx-dialog-surface--wide{width:min(720px,100% - 40px)}@media print{:root{--pp-print-ink:#000}body:has([data-print-scope]) :not([data-print-scope]):not([data-print-scope] *):not(:has([data-print-scope])){display:none!important}body:has([data-print-scope]) :has([data-print-scope]){width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-rows:none!important;grid-template-columns:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}body:has([data-print-scope]) :has([data-print-scope]):before,body:has([data-print-scope]) :has([data-print-scope]):after{content:none!important;display:none!important}body:has(dialog[data-print-scope]) [data-print-scope]:not(dialog){display:none!important}html,body{color:var(--pp-print-ink);background:#fff!important}[data-print-scope]{color:var(--pp-print-ink);width:auto!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;position:static!important;overflow:visible!important}[data-print-scope] [data-print-hide],[data-print-scope] .settings-dialog__header>button,[data-print-scope] .ppx-section-header__actions,[data-print-scope] .ppx-period-bar__step,[data-print-scope] .ppx-period-bar .ppx-action,[data-print-scope] .ppx-toolbar__trailing,[data-print-scope] .ppx-toolbar .ppx-segmented-toggle,[data-print-scope] .ppx-table__actions,[data-print-scope] th[data-column=actions],[data-print-scope] td[data-column=actions],[data-print-scope] .ppx-pagination{display:none!important}[data-print-scope] .ppx-table-wrap{border:0!important;overflow:visible!important}[data-print-scope] .ppx-table{color:var(--pp-print-ink);font-size:9.5pt;width:100%!important;min-width:0!important}[data-print-scope] .ppx-table th,[data-print-scope] .ppx-table td{color:var(--pp-print-ink);white-space:normal!important;overflow:visible!important}[data-print-scope] .ppx-table tr{break-inside:avoid}[data-print-scope] .ppx-table thead{display:table-header-group}[data-print-scope] .ppx-table tfoot{display:table-footer-group}[data-print-scope] a{color:inherit!important;text-decoration:none!important}[data-print-scope] iframe,[data-print-scope] video{display:none!important}[data-print-scope][data-print-orientation=landscape]{page:pp-landscape}@page{margin:12mm}@page pp-landscape{size:landscape;margin:10mm}}:root,.ppx-content{--color-accent:#046295;--color-accent-soft:#e6f0f6;--color-on-accent:#fff;--text-default:#123f50;--text-subdued:#526f79;--background-default:#fbfdff;--background-subdued:#edf3f5;--border-default:#dce6ed;--pp-action-danger:#b63b38;--pp-action-danger-hover:#9f302e;--pp-action-danger-soft:#fff0ee;--pp-action-success:#168166;--pp-action-warning:#c97819;--pp-series-1:#046295;--pp-series-2:#eb6834;--pp-series-3:#1baf7a;--pp-series-4:#eda100;--pp-series-5:#e87ba4;--pp-series-6:#008300;--pp-series-7:#4a3aa7;--pp-series-8:#e34948}body[data-mode=dark],body[data-mode=dark] .ppx-content{--text-default:#e4eef2;--text-subdued:#a5b8c1;--background-default:#173a4b;--background-subdued:#1c4254;--border-default:#4c6875;--pp-action-danger:#d65a55;--pp-action-danger-hover:#e36c66;--pp-action-danger-soft:#472725}:root{--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:20px;--pp-radius-sm:10px;--pp-radius-md:14px;--pp-radius-lg:18px;--color-accent:#046295;--color-accent-soft:#e6f0f6;--color-on-accent:#fff;--color-content:#1c1c1c;--color-content-muted:#5b6470;--color-content-subtle:#8b93a0;--radius-pp-xs:.375rem;--radius-pp-sm:.5rem;--pp-accent:var(--color-accent);--spacing:.25rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}
