@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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}}}@layer theme{:host,:root{--font-sans:"Inter","Segoe UI Variable","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SFMono-Regular","JetBrains Mono",Menlo,monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.8125rem;--text-sm--line-height:1.42857;--text-base:.9375rem;--text-base--line-height:1.5;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.15;--leading-snug:1.35;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:24px;--ease-out:cubic-bezier(0,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);--font-display:"Bodoni Moda","Didot","Bodoni MT",Georgia,serif;--text-md:1.0625rem;--text-display:clamp(2.25rem,1.5rem + 2.5vw,3.5rem);--leading-base:1.55;--tracking-caps:.08em;--radius-pill:9999px;--radius-glass:20px;--radius-widget:20px;--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-2:var(--surface-2);--color-surface-3:var(--surface-3);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-text:var(--text);--color-text-2:var(--text-2);--color-text-3:var(--text-3);--color-text-inverse:var(--text-inverse);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-accent-ink:var(--accent-ink);--color-accent-soft:var(--accent-soft);--color-on-accent:var(--on-accent);--color-azure-ink:var(--azure-ink);--color-azure-soft:var(--azure-soft);--color-danger:var(--danger);--color-danger-ink:var(--danger-ink);--color-on-danger:var(--on-danger);--color-danger-soft:var(--danger-soft);--color-focus:var(--focus);--color-scrim:var(--scrim);--color-chart-line:var(--chart-line);--color-chart-line-soft:var(--chart-line-soft);--color-chart-area:var(--chart-area);--color-chart-grid:var(--chart-grid);--color-ring-track:var(--ring-track);--color-night-deep:var(--bg);--color-night:var(--surface);--color-night-lift:var(--surface-2);--color-glass:var(--surface);--color-glass-lift:var(--surface-2);--color-glass-line:var(--line);--color-glass-line-strong:var(--line-strong);--color-well:var(--surface-2);--color-widget:var(--surface);--color-widget-high:var(--surface-2);--color-widget-aktiv:var(--surface-3);--color-text-primary:var(--text);--color-text-secondary:var(--text-2);--color-text-muted:var(--text-3);--color-azur:var(--azure-ink);--color-azur-strong:var(--azure-ink);--color-azur-soft:var(--azure-soft);--color-success:var(--risk-low-fg);--color-warning:var(--risk-mid-fg);--color-error:var(--danger-ink);--color-chart-axis:var(--line-strong);--color-axis-appointment:var(--azure-soft);--color-axis-break:var(--surface-3);--color-faktor-balken:var(--azure-ink);--color-strip-empty:var(--surface-3);--color-strip-ok:var(--status-ok-line);--color-strip-degraded:var(--status-degraded-line);--color-strip-failed:var(--status-failed-line);--color-priority-high:var(--priority-high-line);--color-priority-mid:var(--priority-normal-line);--color-priority-low:var(--priority-low-line);--color-health-good:var(--health-good-line);--color-health-warn:var(--health-strained-line);--color-health-critical:var(--health-critical-line);--color-state-todo:var(--phase-open-line);--color-state-progress:var(--phase-active-line);--color-state-waiting:var(--phase-waiting-line);--color-state-review:var(--phase-review-line);--color-module-time:#e3bd63;--color-module-calendar:#9fc7e7;--color-module-flow:#c9bbe8;--color-module-health:#84d2a8;--color-module-knowledge:#78cfd9;--color-module-contacts:#e8b2cf;--color-project-1:#e0bca2;--color-project-2:#c3e6b3;--color-project-3:#83d6c5;--color-project-4:#dcdef3;--color-project-5:#ddc2eb;--color-project-6:#f4dde8;--color-wall-weniger-1:#4ade807a;--color-wall-weniger-2:#fbbf24a8;--color-wall-weniger-3:#fecacacc;--color-wall-mehr-1:#fca5a580;--color-wall-mehr-2:#fbbf24a8;--color-wall-mehr-3:#bbf7d0b8;--color-wall-open-1:#c4b5fd7a;--color-wall-open-2:#c4b5fdad;--color-wall-open-3:#c4b5fde6;--color-heat-1:#ff8b7a9e;--color-heat-2:#ff8b7a;--color-heat-3:#fecaca;--akzent-kante:.6;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--spacing-workspace:12px;--spacing-stage:clamp(32px,4vw,48px);--z-surroundings:0;--z-ambient:10;--z-module:20;--z-suche:40;--z-dialog:50;--z-notice:60;--notch-handle:36px;--notch-hint-h:28px;--shadow-glass:var(--shadow-2);--shadow-glass-high:var(--shadow-3);--shadow-gold:0 12px 30px -14px #e9c77e73;--ease-spring:cubic-bezier(.16,1,.3,1);--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-open:cubic-bezier(.2,.8,.2,1);--ease-close:cubic-bezier(.4,0,.6,1);--duration-micro:.14s;--duration-component:.22s;--duration-open:.32s;--duration-close:.26s;--duration-reorder:.38s;--duration-surroundings:.54s;--delay-staffel:30ms;--animate-rahmen:rahmen .32s var(--ease-spring)both;--animate-set:setzen .34s var(--ease-spring)both}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-3{margin:calc(var(--spacing)*3)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-4{height:calc(var(--spacing)*4)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-\[5\.5rem\]{min-height:5.5rem}.w-4{width:calc(var(--spacing)*4)}.w-full{width:100%}.w-px{width:1px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[54ch\]{max-width:54ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64rem\]{max-width:64rem}.min-w-0{min-width:calc(var(--spacing)*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-x-1\/2{--tw-translate-x:-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,)}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-glass-line{border-color:var(--color-glass-line)}.bg-\[rgb\(2_5_12\/0\.55\)\]{background-color:#02050c8c}.bg-chart-line{background-color:var(--color-chart-line)}.bg-chart-line-soft{background-color:var(--color-chart-line-soft)}.bg-glass{background-color:var(--color-glass)}.bg-glass-lift{background-color:var(--color-glass-lift)}.bg-scrim{background-color:var(--color-scrim)}.bg-text-primary{background-color:var(--color-text-primary)}.bg-transparent{background-color:#0000}.bg-wall-mehr-1{background-color:var(--color-wall-mehr-1)}.bg-wall-mehr-2{background-color:var(--color-wall-mehr-2)}.bg-wall-mehr-3{background-color:var(--color-wall-mehr-3)}.bg-wall-open-1{background-color:var(--color-wall-open-1)}.bg-wall-open-2{background-color:var(--color-wall-open-2)}.bg-wall-open-3{background-color:var(--color-wall-open-3)}.bg-wall-weniger-1{background-color:var(--color-wall-weniger-1)}.bg-wall-weniger-2{background-color:var(--color-wall-weniger-2)}.bg-wall-weniger-3{background-color:var(--color-wall-weniger-3)}.p-1{padding:calc(var(--spacing)*1)}.p-7{padding:calc(var(--spacing)*7)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-\[8vh\]{padding-block:8vh}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[10vh\]{padding-top:10vh}.pr-1{padding-right:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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-\[clamp\(17px\,1\.8vw\,20px\)\]{font-size:clamp(17px,1.8vw,20px)}.text-\[clamp\(19px\,2vw\,23px\)\]{font-size:clamp(19px,2vw,23px)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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)}.text-azur{color:var(--color-azur)}.text-error{color:var(--color-error)}.text-text-2{color:var(--color-text-2)}.text-text-3{color:var(--color-text-3)}.text-text-muted{color:var(--color-text-muted)}.text-text-primary{color:var(--color-text-primary)}.text-text-secondary{color:var(--color-text-secondary)}.text-warning{color:var(--color-warning)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.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-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}@media(hover:hover){.group-hover\:text-accent:is(:where(.group):hover *){color:var(--color-accent)}}.placeholder\:text-text-muted::-moz-placeholder{color:var(--color-text-muted)}.placeholder\:text-text-muted::placeholder{color:var(--color-text-muted)}@media(hover:hover){.hover\:bg-glass:hover{background-color:var(--color-glass)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-text-primary:hover{color:var(--color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--color-accent)}@media(min-width:40rem){.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}}@media(min-width:80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:w-\[20rem\]{width:20rem}.xl\:shrink-0{flex-shrink:0}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}}}@font-face{font-display:swap;font-family:Satoshi;font-style:normal;font-weight:300 900;src:url(../fonts/satoshi-variable.woff2)format("woff2")}@font-face{font-display:swap;font-family:Satoshi;font-style:italic;font-weight:300 900;src:url(../fonts/satoshi-variable-italic.woff2)format("woff2")}:root{color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gutter:16px;--shadow-1:0 1px 2px #1018280f,0 1px 3px #10182814;--shadow-2:0 4px 12px -2px #1018281f,0 2px 4px #1018280f;--shadow-3:0 16px 40px -12px #10182847,0 4px 10px #10182814;--z-base:0;--z-raised:10;--z-sticky:20;--z-rail:30;--z-pane:40;--z-popover:50;--z-toast:60;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--rail-w:232px;--rail-w-collapsed:64px;--topbar-h:56px;--pane-w:400px;--bottombar-h:64px;--target-min:24px;--target-touch:44px;--bg:#f3f5f9;--surface:#fff;--surface-2:#e9ecf2;--surface-3:#dfe3ea;--line:#d8dce5;--line-strong:#767f92;--text:#141a2b;--text-2:#465065;--text-3:#5d687d;--text-inverse:#fff;--glass-bg:#ffffffc7;--glass-line:#141a2b1a;--glass-blur:16px;--accent:#e9c77e;--accent-strong:#f4d89c;--accent-ink:#7a5410;--accent-soft:#fbf1d9;--on-accent:#1a1405;--azure-ink:#2352a8;--azure-soft:#e4edfc;--danger:#b3261e;--danger-ink:#b3261e;--on-danger:#fff;--danger-soft:#fae2e1;--focus:#1f5fd6;--scrim:#10182866;--chart-line:#2a3347;--chart-line-soft:#8b95a8;--chart-area:#2a33471a;--chart-grid:#141a2b14;--ring-track:var(--surface-2);--selection:#e9c77e66;--priority-low-fg:#636a79;--priority-low-bg:#ebedef;--priority-low-line:#818898;--priority-normal-fg:#4368b1;--priority-normal-bg:#e5eaf5;--priority-normal-line:#6484c4;--priority-high-fg:#a05908;--priority-high-bg:#faeee1;--priority-high-line:#c57316;--priority-critical-fg:#ca2216;--priority-critical-bg:#fae2e1;--priority-critical-line:#ea4e43;--risk-low-fg:#247b52;--risk-low-bg:#e3f7ee;--risk-low-line:#2e9e6a;--risk-mid-fg:#8d6507;--risk-mid-bg:#faf2e1;--risk-mid-line:#b38314;--risk-high-fg:#ca2216;--risk-high-bg:#fae2e1;--risk-high-line:#ea4e43;--health-good-fg:#247b52;--health-good-bg:#e3f7ee;--health-good-line:#2e9e6a;--health-strained-fg:#76720a;--health-strained-bg:#faf9e1;--health-strained-line:#938f10;--health-critical-fg:#c91d45;--health-critical-bg:#fae1e6;--health-critical-line:#e64c70;--phase-open-fg:#60697b;--phase-open-bg:#ebecef;--phase-open-line:#7e889a;--phase-active-fg:#1767cf;--phase-active-bg:#e1ebfa;--phase-active-line:#3a86e9;--phase-waiting-fg:#8439c6;--phase-waiting-bg:#eee3f7;--phase-waiting-line:#9d61d1;--phase-done-fg:#247b52;--phase-done-bg:#e3f7ee;--phase-done-line:#2e9e6a;--phase-blocked-fg:#ca2216;--phase-blocked-bg:#fae2e1;--phase-blocked-line:#ea4e43;--sphere-private-fg:#247b7b;--sphere-private-bg:#e3f7f7;--sphere-private-line:#2d9a9a;--sphere-work-fg:#4233cc;--sphere-work-bg:#e5e2f8;--sphere-work-line:#685cd6;--attention-now-fg:#ae4e04;--attention-now-bg:#faebe1;--attention-now-line:#d36917;--attention-soon-fg:#8d6907;--attention-soon-bg:#faf3e1;--attention-soon-line:#ae8513;--attention-later-fg:#5c6b8a;--attention-later-bg:#eaecf1;--attention-later-line:#7887a5;--phase-review-fg:#b42d8b;--phase-review-bg:#f8e2f1;--phase-review-line:#d454ae;--presence-away-fg:#60697b;--presence-away-bg:#ebecef;--presence-away-line:#7e889a;--presence-working-fg:#1767cf;--presence-working-bg:#e1ebfa;--presence-working-line:#3a86e9;--presence-on_break-fg:#8d6507;--presence-on_break-bg:#faf2e1;--presence-on_break-line:#b38314;--status-ok-fg:#247b52;--status-ok-bg:#e3f7ee;--status-ok-line:#2e9e6a;--status-degraded-fg:#76720a;--status-degraded-bg:#faf9e1;--status-degraded-line:#938f10;--status-failed-fg:#c91d45;--status-failed-bg:#fae1e6;--status-failed-line:#e64c70;--status-silent-fg:#8439c6;--status-silent-bg:#eee3f7;--status-silent-line:#9d61d1;--severity-info-fg:#5c6b8a;--severity-info-bg:#eaecf1;--severity-info-line:#7887a5;--severity-low-fg:#396bac;--severity-low-bg:#e4ecf6;--severity-low-line:#5787c7;--severity-moderate-fg:#8d6507;--severity-moderate-bg:#faf2e1;--severity-moderate-line:#b38314;--severity-high-fg:#ae4e04;--severity-high-bg:#faebe1;--severity-high-line:#d36917;--severity-critical-fg:#ca2216;--severity-critical-bg:#fae2e1;--severity-critical-line:#ea4e43;--execution-proposed-fg:#8439c6;--execution-proposed-bg:#eee3f7;--execution-proposed-line:#9d61d1;--execution-confirmed-fg:#1767cf;--execution-confirmed-bg:#e1ebfa;--execution-confirmed-line:#3a86e9;--execution-executed-fg:#247b52;--execution-executed-bg:#e3f7ee;--execution-executed-line:#2e9e6a;--execution-declined-fg:#60697b;--execution-declined-bg:#ebecef;--execution-declined-line:#7e889a;--execution-failed-fg:#ca2216;--execution-failed-bg:#fae2e1;--execution-failed-line:#ea4e43;--execution-skipped-fg:#746b58;--execution-skipped-bg:#f0eeeb;--execution-skipped-line:#948871;--integrity-verified-fg:#247b52;--integrity-verified-bg:#e3f7ee;--integrity-verified-line:#2e9e6a;--integrity-broken-fg:#c91d45;--integrity-broken-bg:#fae1e6;--integrity-broken-line:#e64c70;--integrity-unsealed-fg:#60697b;--integrity-unsealed-bg:#ebecef;--integrity-unsealed-line:#7e889a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0b1120;--surface:#151d2e;--surface-2:#1d2739;--surface-3:#263145;--line:#26304a;--line-strong:#6f7a92;--text:#eef3ff;--text-2:#b7c0d4;--text-3:#98a3ba;--text-inverse:#0b1120;--glass-bg:#151d2eb8;--glass-line:#ffffff1f;--accent-ink:#e9c77e;--accent-soft:#e9c77e24;--azure-ink:#93b9f7;--azure-soft:#93b9f721;--danger:#ff8b7a;--danger-ink:#ff8b7a;--on-danger:#1a0a08;--danger-soft:#3b1916;--focus:#8fb5ff;--scrim:#03060e99;--shadow-1:0 1px 2px #0000004d,0 1px 3px #0006;--shadow-2:0 4px 12px -2px #00000080,0 2px 4px #0000004d;--shadow-3:0 16px 40px -12px #000000b3,0 4px 10px #00000059;--chart-line:#d3dbeb;--chart-line-soft:#7f8ba3;--chart-area:#d3dbeb1a;--chart-grid:#ffffff14;--selection:#e9c77e4d;--priority-low-fg:#8f96a3;--priority-low-bg:#25272d;--priority-low-line:#6a7181;--priority-normal-fg:#6b8ac7;--priority-normal-bg:#16233b;--priority-normal-line:#466cb9;--priority-high-fg:#e69e4c;--priority-high-bg:#3b2a16;--priority-high-line:#ad6b1f;--priority-critical-fg:#e75f55;--priority-critical-bg:#3b1916;--priority-critical-line:#d03025;--risk-low-fg:#61d19d;--risk-low-bg:#163b2a;--risk-low-line:#2e9e6a;--risk-mid-fg:#e6b84c;--risk-mid-bg:#3b3016;--risk-mid-line:#ad831f;--risk-high-fg:#e75f55;--risk-high-bg:#3b1916;--risk-high-line:#d03025;--health-good-fg:#61d19d;--health-good-bg:#163b2a;--health-good-line:#2e9e6a;--health-strained-fg:#e6e04c;--health-strained-bg:#3b3a16;--health-strained-line:#ada91f;--health-critical-fg:#e75577;--health-critical-bg:#3b161f;--health-critical-line:#d0254d;--phase-open-fg:#8d95a5;--phase-open-bg:#24272e;--phase-open-line:#677183;--phase-active-fg:#4c8fe6;--phase-active-bg:#16263b;--phase-active-line:#256fd0;--phase-waiting-fg:#a771d6;--phase-waiting-bg:#2a163b;--phase-waiting-line:#8e49ca;--phase-done-fg:#61d19d;--phase-done-bg:#163b2a;--phase-done-line:#2e9e6a;--phase-blocked-fg:#e75f55;--phase-blocked-bg:#3b1916;--phase-blocked-line:#d03025;--sphere-private-fg:#61d1d1;--sphere-private-bg:#163b3b;--sphere-private-line:#2e9e9e;--sphere-work-fg:#8278dd;--sphere-work-bg:#1a163b;--sphere-work-line:#6458d5;--attention-now-fg:#e68f4c;--attention-now-bg:#3b2616;--attention-now-line:#b25f1f;--attention-soon-fg:#e6bd4c;--attention-soon-bg:#3b3116;--attention-soon-line:#ad871f;--attention-later-fg:#8592ad;--attention-later-bg:#212631;--attention-later-line:#607090;--phase-review-fg:#d760b3;--phase-review-bg:#3b1630;--phase-review-line:#c03095;--presence-away-fg:#8d95a5;--presence-away-bg:#24272e;--presence-away-line:#677183;--presence-working-fg:#4c8fe6;--presence-working-bg:#16263b;--presence-working-line:#256fd0;--presence-on_break-fg:#e6b84c;--presence-on_break-bg:#3b3016;--presence-on_break-line:#ad831f;--status-ok-fg:#61d19d;--status-ok-bg:#163b2a;--status-ok-line:#2e9e6a;--status-degraded-fg:#e6e04c;--status-degraded-bg:#3b3a16;--status-degraded-line:#ada91f;--status-failed-fg:#e75577;--status-failed-bg:#3b161f;--status-failed-line:#d0254d;--status-silent-fg:#a771d6;--status-silent-bg:#2a163b;--status-silent-line:#8e49ca;--severity-info-fg:#8592ad;--severity-info-bg:#212631;--severity-info-line:#607090;--severity-low-fg:#6692cc;--severity-low-bg:#16263b;--severity-low-line:#3c70b4;--severity-moderate-fg:#e6b84c;--severity-moderate-bg:#3b3016;--severity-moderate-line:#ad831f;--severity-high-fg:#e68f4c;--severity-high-bg:#3b2616;--severity-high-line:#b25f1f;--severity-critical-fg:#e75f55;--severity-critical-bg:#3b1916;--severity-critical-line:#d03025;--execution-proposed-fg:#a771d6;--execution-proposed-bg:#2a163b;--execution-proposed-line:#8e49ca;--execution-confirmed-fg:#4c8fe6;--execution-confirmed-bg:#16263b;--execution-confirmed-line:#256fd0;--execution-executed-fg:#61d19d;--execution-executed-bg:#163b2a;--execution-executed-line:#2e9e6a;--execution-declined-fg:#8d95a5;--execution-declined-bg:#24272e;--execution-declined-line:#677183;--execution-failed-fg:#e75f55;--execution-failed-bg:#3b1916;--execution-failed-line:#d03025;--execution-skipped-fg:#a79e8b;--execution-skipped-bg:#2f2b23;--execution-skipped-line:#7d735e;--integrity-verified-fg:#61d19d;--integrity-verified-bg:#163b2a;--integrity-verified-line:#2e9e6a;--integrity-broken-fg:#e75577;--integrity-broken-bg:#3b161f;--integrity-broken-line:#d0254d;--integrity-unsealed-fg:#8d95a5;--integrity-unsealed-bg:#24272e;--integrity-unsealed-line:#677183}}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1120;--surface:#151d2e;--surface-2:#1d2739;--surface-3:#263145;--line:#26304a;--line-strong:#6f7a92;--text:#eef3ff;--text-2:#b7c0d4;--text-3:#98a3ba;--text-inverse:#0b1120;--glass-bg:#151d2eb8;--glass-line:#ffffff1f;--accent-ink:#e9c77e;--accent-soft:#e9c77e24;--azure-ink:#93b9f7;--azure-soft:#93b9f721;--danger:#ff8b7a;--danger-ink:#ff8b7a;--on-danger:#1a0a08;--danger-soft:#3b1916;--focus:#8fb5ff;--scrim:#03060e99;--shadow-1:0 1px 2px #0000004d,0 1px 3px #0006;--shadow-2:0 4px 12px -2px #00000080,0 2px 4px #0000004d;--shadow-3:0 16px 40px -12px #000000b3,0 4px 10px #00000059;--chart-line:#d3dbeb;--chart-line-soft:#7f8ba3;--chart-area:#d3dbeb1a;--chart-grid:#ffffff14;--selection:#e9c77e4d;--priority-low-fg:#8f96a3;--priority-low-bg:#25272d;--priority-low-line:#6a7181;--priority-normal-fg:#6b8ac7;--priority-normal-bg:#16233b;--priority-normal-line:#466cb9;--priority-high-fg:#e69e4c;--priority-high-bg:#3b2a16;--priority-high-line:#ad6b1f;--priority-critical-fg:#e75f55;--priority-critical-bg:#3b1916;--priority-critical-line:#d03025;--risk-low-fg:#61d19d;--risk-low-bg:#163b2a;--risk-low-line:#2e9e6a;--risk-mid-fg:#e6b84c;--risk-mid-bg:#3b3016;--risk-mid-line:#ad831f;--risk-high-fg:#e75f55;--risk-high-bg:#3b1916;--risk-high-line:#d03025;--health-good-fg:#61d19d;--health-good-bg:#163b2a;--health-good-line:#2e9e6a;--health-strained-fg:#e6e04c;--health-strained-bg:#3b3a16;--health-strained-line:#ada91f;--health-critical-fg:#e75577;--health-critical-bg:#3b161f;--health-critical-line:#d0254d;--phase-open-fg:#8d95a5;--phase-open-bg:#24272e;--phase-open-line:#677183;--phase-active-fg:#4c8fe6;--phase-active-bg:#16263b;--phase-active-line:#256fd0;--phase-waiting-fg:#a771d6;--phase-waiting-bg:#2a163b;--phase-waiting-line:#8e49ca;--phase-done-fg:#61d19d;--phase-done-bg:#163b2a;--phase-done-line:#2e9e6a;--phase-blocked-fg:#e75f55;--phase-blocked-bg:#3b1916;--phase-blocked-line:#d03025;--sphere-private-fg:#61d1d1;--sphere-private-bg:#163b3b;--sphere-private-line:#2e9e9e;--sphere-work-fg:#8278dd;--sphere-work-bg:#1a163b;--sphere-work-line:#6458d5;--attention-now-fg:#e68f4c;--attention-now-bg:#3b2616;--attention-now-line:#b25f1f;--attention-soon-fg:#e6bd4c;--attention-soon-bg:#3b3116;--attention-soon-line:#ad871f;--attention-later-fg:#8592ad;--attention-later-bg:#212631;--attention-later-line:#607090;--phase-review-fg:#d760b3;--phase-review-bg:#3b1630;--phase-review-line:#c03095;--presence-away-fg:#8d95a5;--presence-away-bg:#24272e;--presence-away-line:#677183;--presence-working-fg:#4c8fe6;--presence-working-bg:#16263b;--presence-working-line:#256fd0;--presence-on_break-fg:#e6b84c;--presence-on_break-bg:#3b3016;--presence-on_break-line:#ad831f;--status-ok-fg:#61d19d;--status-ok-bg:#163b2a;--status-ok-line:#2e9e6a;--status-degraded-fg:#e6e04c;--status-degraded-bg:#3b3a16;--status-degraded-line:#ada91f;--status-failed-fg:#e75577;--status-failed-bg:#3b161f;--status-failed-line:#d0254d;--status-silent-fg:#a771d6;--status-silent-bg:#2a163b;--status-silent-line:#8e49ca;--severity-info-fg:#8592ad;--severity-info-bg:#212631;--severity-info-line:#607090;--severity-low-fg:#6692cc;--severity-low-bg:#16263b;--severity-low-line:#3c70b4;--severity-moderate-fg:#e6b84c;--severity-moderate-bg:#3b3016;--severity-moderate-line:#ad831f;--severity-high-fg:#e68f4c;--severity-high-bg:#3b2616;--severity-high-line:#b25f1f;--severity-critical-fg:#e75f55;--severity-critical-bg:#3b1916;--severity-critical-line:#d03025;--execution-proposed-fg:#a771d6;--execution-proposed-bg:#2a163b;--execution-proposed-line:#8e49ca;--execution-confirmed-fg:#4c8fe6;--execution-confirmed-bg:#16263b;--execution-confirmed-line:#256fd0;--execution-executed-fg:#61d19d;--execution-executed-bg:#163b2a;--execution-executed-line:#2e9e6a;--execution-declined-fg:#8d95a5;--execution-declined-bg:#24272e;--execution-declined-line:#677183;--execution-failed-fg:#e75f55;--execution-failed-bg:#3b1916;--execution-failed-line:#d03025;--execution-skipped-fg:#a79e8b;--execution-skipped-bg:#2f2b23;--execution-skipped-line:#7d735e;--integrity-verified-fg:#61d19d;--integrity-verified-bg:#163b2a;--integrity-verified-line:#2e9e6a;--integrity-broken-fg:#e75577;--integrity-broken-bg:#3b161f;--integrity-broken-line:#d0254d;--integrity-unsealed-fg:#8d95a5;--integrity-unsealed-bg:#24272e;--integrity-unsealed-line:#677183}.tone-priority-low{--tone-fg:var(--priority-low-fg);--tone-bg:var(--priority-low-bg);--tone-line:var(--priority-low-line)}.tone-priority-normal{--tone-fg:var(--priority-normal-fg);--tone-bg:var(--priority-normal-bg);--tone-line:var(--priority-normal-line)}.tone-priority-high{--tone-fg:var(--priority-high-fg);--tone-bg:var(--priority-high-bg);--tone-line:var(--priority-high-line)}.tone-priority-critical{--tone-fg:var(--priority-critical-fg);--tone-bg:var(--priority-critical-bg);--tone-line:var(--priority-critical-line)}.tone-risk-low{--tone-fg:var(--risk-low-fg);--tone-bg:var(--risk-low-bg);--tone-line:var(--risk-low-line)}.tone-risk-mid{--tone-fg:var(--risk-mid-fg);--tone-bg:var(--risk-mid-bg);--tone-line:var(--risk-mid-line)}.tone-risk-high{--tone-fg:var(--risk-high-fg);--tone-bg:var(--risk-high-bg);--tone-line:var(--risk-high-line)}.tone-health-good{--tone-fg:var(--health-good-fg);--tone-bg:var(--health-good-bg);--tone-line:var(--health-good-line)}.tone-health-strained{--tone-fg:var(--health-strained-fg);--tone-bg:var(--health-strained-bg);--tone-line:var(--health-strained-line)}.tone-health-critical{--tone-fg:var(--health-critical-fg);--tone-bg:var(--health-critical-bg);--tone-line:var(--health-critical-line)}.tone-phase-open{--tone-fg:var(--phase-open-fg);--tone-bg:var(--phase-open-bg);--tone-line:var(--phase-open-line)}.tone-phase-active{--tone-fg:var(--phase-active-fg);--tone-bg:var(--phase-active-bg);--tone-line:var(--phase-active-line)}.tone-phase-waiting{--tone-fg:var(--phase-waiting-fg);--tone-bg:var(--phase-waiting-bg);--tone-line:var(--phase-waiting-line)}.tone-phase-done{--tone-fg:var(--phase-done-fg);--tone-bg:var(--phase-done-bg);--tone-line:var(--phase-done-line)}.tone-phase-blocked{--tone-fg:var(--phase-blocked-fg);--tone-bg:var(--phase-blocked-bg);--tone-line:var(--phase-blocked-line)}.tone-sphere-private{--tone-fg:var(--sphere-private-fg);--tone-bg:var(--sphere-private-bg);--tone-line:var(--sphere-private-line)}.tone-sphere-work{--tone-fg:var(--sphere-work-fg);--tone-bg:var(--sphere-work-bg);--tone-line:var(--sphere-work-line)}.tone-attention-now{--tone-fg:var(--attention-now-fg);--tone-bg:var(--attention-now-bg);--tone-line:var(--attention-now-line)}.tone-attention-soon{--tone-fg:var(--attention-soon-fg);--tone-bg:var(--attention-soon-bg);--tone-line:var(--attention-soon-line)}.tone-attention-later{--tone-fg:var(--attention-later-fg);--tone-bg:var(--attention-later-bg);--tone-line:var(--attention-later-line)}.tone-phase-review{--tone-fg:var(--phase-review-fg);--tone-bg:var(--phase-review-bg);--tone-line:var(--phase-review-line)}.tone-presence-away{--tone-fg:var(--presence-away-fg);--tone-bg:var(--presence-away-bg);--tone-line:var(--presence-away-line)}.tone-presence-working{--tone-fg:var(--presence-working-fg);--tone-bg:var(--presence-working-bg);--tone-line:var(--presence-working-line)}.tone-presence-on_break{--tone-fg:var(--presence-on_break-fg);--tone-bg:var(--presence-on_break-bg);--tone-line:var(--presence-on_break-line)}.tone-status-ok{--tone-fg:var(--status-ok-fg);--tone-bg:var(--status-ok-bg);--tone-line:var(--status-ok-line)}.tone-status-degraded{--tone-fg:var(--status-degraded-fg);--tone-bg:var(--status-degraded-bg);--tone-line:var(--status-degraded-line)}.tone-status-failed{--tone-fg:var(--status-failed-fg);--tone-bg:var(--status-failed-bg);--tone-line:var(--status-failed-line)}.tone-status-silent{--tone-fg:var(--status-silent-fg);--tone-bg:var(--status-silent-bg);--tone-line:var(--status-silent-line)}.tone-severity-info{--tone-fg:var(--severity-info-fg);--tone-bg:var(--severity-info-bg);--tone-line:var(--severity-info-line)}.tone-severity-low{--tone-fg:var(--severity-low-fg);--tone-bg:var(--severity-low-bg);--tone-line:var(--severity-low-line)}.tone-severity-moderate{--tone-fg:var(--severity-moderate-fg);--tone-bg:var(--severity-moderate-bg);--tone-line:var(--severity-moderate-line)}.tone-severity-high{--tone-fg:var(--severity-high-fg);--tone-bg:var(--severity-high-bg);--tone-line:var(--severity-high-line)}.tone-severity-critical{--tone-fg:var(--severity-critical-fg);--tone-bg:var(--severity-critical-bg);--tone-line:var(--severity-critical-line)}.tone-execution-proposed{--tone-fg:var(--execution-proposed-fg);--tone-bg:var(--execution-proposed-bg);--tone-line:var(--execution-proposed-line)}.tone-execution-confirmed{--tone-fg:var(--execution-confirmed-fg);--tone-bg:var(--execution-confirmed-bg);--tone-line:var(--execution-confirmed-line)}.tone-execution-executed{--tone-fg:var(--execution-executed-fg);--tone-bg:var(--execution-executed-bg);--tone-line:var(--execution-executed-line)}.tone-execution-declined{--tone-fg:var(--execution-declined-fg);--tone-bg:var(--execution-declined-bg);--tone-line:var(--execution-declined-line)}.tone-execution-failed{--tone-fg:var(--execution-failed-fg);--tone-bg:var(--execution-failed-bg);--tone-line:var(--execution-failed-line)}.tone-execution-skipped{--tone-fg:var(--execution-skipped-fg);--tone-bg:var(--execution-skipped-bg);--tone-line:var(--execution-skipped-line)}.tone-integrity-verified{--tone-fg:var(--integrity-verified-fg);--tone-bg:var(--integrity-verified-bg);--tone-line:var(--integrity-verified-line)}.tone-integrity-broken{--tone-fg:var(--integrity-broken-fg);--tone-bg:var(--integrity-broken-bg);--tone-line:var(--integrity-broken-line)}.tone-integrity-unsealed{--tone-fg:var(--integrity-unsealed-fg);--tone-bg:var(--integrity-unsealed-bg);--tone-line:var(--integrity-unsealed-line)}.tone-status-unknown{--tone-fg:var(--status-silent-fg);--tone-bg:var(--status-silent-bg);--tone-line:var(--status-silent-line)}.tone-alert{--tone-fg:var(--danger-ink);--tone-bg:var(--danger-soft);--tone-line:var(--danger-ink)}html{font-family:var(--font-sans);font-size:100%;line-height:var(--leading-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}body{background:var(--bg);color:var(--text);font-size:var(--text-base);min-height:100dvh;overflow-x:hidden}::-moz-selection{background:var(--selection)}::selection{background:var(--selection)}a{color:var(--azure-ink);text-underline-offset:.15em}.digits,.num,time{font-variant-numeric:tabular-nums;letter-spacing:.01em}.display{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;line-height:var(--leading-tight)}.marker{color:var(--text-3);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.h1,.marker{font-weight:600}.h1{font-size:var(--text-xl);letter-spacing:-.01em;line-height:var(--leading-tight)}.h2{font-size:var(--text-lg)}.h2,.h3{font-weight:600;line-height:var(--leading-snug)}.h3{font-size:var(--text-md)}.text-2{color:var(--text-2)}.text-3{color:var(--text-3)}.small{font-size:var(--text-sm)}:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus);outline-offset:2px}.skip-link{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);color:var(--text);left:var(--space-2);padding:var(--space-2)var(--space-3);position:absolute;top:var(--space-2);transform:translateY(-200%);z-index:var(--z-toast)}.skip-link:focus-visible{transform:none}table.sr-only{display:block}[hidden]{display:none!important}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}[role=button],a.btn,button,input[type=checkbox],input[type=radio]{min-height:var(--target-min);min-width:var(--target-min)}@media(pointer:coarse){:root{--target-min:44px}}.hairline{border:0;border-top:1px solid var(--line)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.app{display:grid;grid-template-columns:var(--rail-w)minmax(0,1fr);grid-template-rows:var(--topbar-h)minmax(0,1fr)auto;min-height:100dvh;transition:grid-template-columns var(--dur-3)var(--ease-out)}.app[data-rail=collapsed]{--rail-w:var(--rail-w-collapsed)}.app[data-pane=open]{grid-template-columns:var(--rail-w)minmax(0,1fr)var(--pane-w)}.app--no-rail .rail{display:none}.app--no-rail .main,.app--no-rail .statusbar,.app--no-rail .topbar{grid-column:1}.app--no-rail .pane{grid-column:2}.rail{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-1);grid-area:1/1/-1;height:100dvh;overflow:hidden auto;padding:var(--space-3)var(--space-2);position:sticky;top:0;z-index:var(--z-rail)}.rail__brand{align-items:center;display:flex;font-family:var(--font-display);font-size:var(--text-lg);gap:var(--space-3);margin-bottom:var(--space-3);min-height:40px;padding:0 var(--space-2)}.rail__list{display:flex;flex-direction:column;gap:2px}.rail__item{align-items:center;background:0 0;border:0;border-radius:var(--radius-md);color:var(--text-2);cursor:pointer;display:flex;gap:var(--space-3);min-height:40px;padding:0 var(--space-3);text-align:left;text-decoration:none;transition:background var(--dur-1),color var(--dur-1);white-space:nowrap;width:100%}.rail__item:hover{background:var(--surface-2);color:var(--text)}.rail__item[aria-current=page]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);color:var(--text);font-weight:600}.rail__icon{flex:none;height:20px;width:20px}.rail__label{overflow:hidden;text-overflow:ellipsis}.rail__badge{background:var(--surface-2);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--text-xs);font-weight:600;margin-left:auto;padding:1px 6px}.rail__group{margin-top:var(--space-4);padding:0 var(--space-3)}.rail__foot{margin-top:auto}.app[data-rail=collapsed] .rail__badge,.app[data-rail=collapsed] .rail__brand span,.app[data-rail=collapsed] .rail__group,.app[data-rail=collapsed] .rail__label{display:none}.app[data-rail=collapsed] .rail__item{justify-content:center;padding:0}.topbar{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-bottom:1px solid var(--glass-line);gap:var(--space-3);grid-area:1/2/auto/-1;padding:0 var(--space-4);position:sticky;top:0;z-index:var(--z-sticky)}.topbar,.topbar__context{align-items:center;display:flex}.topbar__context{font-weight:600;gap:var(--space-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar__context .crumb{color:var(--text-3);font-weight:500}.topbar__spacer{flex:1}.topbar__search{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text-2);cursor:pointer;display:flex;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);width:min(360px,34vw)}.topbar__search:hover{border-color:var(--text-2)}.topbar__search svg{flex:none;height:16px;width:16px}.kbd{background:var(--surface-2);border:solid var(--line-strong);border-radius:var(--radius-xs);border-width:1px 1px 2px;color:var(--text-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;margin-left:auto;padding:1px 6px}.topbar__actions{align-items:center;display:flex;gap:var(--space-1)}.avatar{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;color:var(--text);display:inline-grid;font-size:var(--text-sm);font-weight:600;height:32px;place-items:center;width:32px}.main{grid-area:2/2;min-width:0;padding:var(--space-6)var(--space-6)var(--space-12)}.main__head{align-items:end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-6)}.zones{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.zones>*{min-width:0}@media(min-width:1280px){.zones--context{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)}}@media(min-width:1280px)and (max-width:1535px){.app[data-pane=open] .zones--context{grid-template-columns:minmax(0,1fr)}}.pane{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border-left:1px solid var(--glass-line);display:none;flex-direction:column;grid-area:2/3/span 2;height:calc(100dvh - var(--topbar-h));min-width:0;overflow:auto;position:sticky;top:var(--topbar-h);z-index:var(--z-pane)}.app[data-pane=open] .pane,.pane__head{display:flex}.pane__head{align-items:start;border-bottom:1px solid var(--line);gap:var(--space-3);padding:var(--space-4)var(--space-5)var(--space-3)}.pane__title{flex:1;font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);min-width:0}.pane__body{display:grid;gap:var(--space-5);padding:var(--space-4)var(--space-5)}.pane__foot{background:var(--surface);border-top:1px solid var(--line);bottom:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:auto;padding:var(--space-3)var(--space-5);position:sticky}.pane-scrim{background:var(--scrim);border:0;display:none;inset:0;padding:0;position:fixed;z-index:calc(var(--z-pane) - 1)}.statusbar{align-items:center;background:var(--surface);border-top:1px solid var(--line);color:var(--text-3);display:flex;font-size:var(--text-sm);gap:var(--space-4);grid-area:3/2;min-height:32px;padding:0 var(--space-6)}@media(max-width:1279px){.app,.app[data-pane=open]{--rail-w:var(--rail-w-collapsed);grid-template-columns:var(--rail-w)minmax(0,1fr)}.rail__badge,.rail__brand span,.rail__group,.rail__label,.rail__toggle{display:none}.rail__item{justify-content:center;padding:0}.pane{background:var(--surface);bottom:0;box-shadow:var(--shadow-3);height:auto;position:fixed;right:0;top:0;width:min(100%,440px)}.app[data-pane=open] .pane-scrim{display:block}.topbar{grid-column:2}.main{padding:var(--space-5)var(--space-5)var(--space-10)}}@media(max-width:767px){.app,.app[data-pane=open]{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h)minmax(0,1fr)auto}.rail{align-items:stretch;border-right:0;border-top:1px solid var(--line);flex-direction:row;grid-area:auto/1;height:var(--bottombar-h);inset:auto 0 0;overflow:hidden;padding:var(--space-1)var(--space-2)max(var(--space-1),env(safe-area-inset-bottom));position:fixed}.rail__brand,.rail__foot,.rail__item--secondary{display:none}.rail__item--secondary[aria-current=page]{display:flex}.rail__list{flex:1;flex-direction:row;justify-content:space-around}.rail__item{flex:1 1 0;flex-direction:column;font-size:11px;gap:2px;min-height:var(--target-touch)}.rail__label{display:block}.rail__item[aria-current=page]{box-shadow:inset 0 3px 0 var(--accent)}.main,.statusbar,.topbar{grid-column:1}.topbar{padding:0 var(--gutter)}.topbar__context{flex:auto}.topbar__context>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar__search{flex:none;justify-content:center;min-height:var(--target-touch);padding:0;width:var(--target-touch)}.topbar__context .crumb,.topbar__search .kbd,.topbar__search span,.topbar__spacer{display:none}.main{padding:var(--space-4)var(--gutter)calc(var(--bottombar-h) + var(--space-8))}.statusbar{display:none}.pane{border-left:0;border-radius:var(--radius-xl)var(--radius-xl)0 0;border-top:1px solid var(--line);left:0;max-height:88dvh;top:auto;width:100%}}.app--no-rail,.app--no-rail[data-pane=open]{grid-template-columns:minmax(0,1fr)}@media(min-width:1280px){.app--no-rail[data-pane=open]{grid-template-columns:minmax(0,1fr)var(--pane-w)}}.glass{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:var(--glass-bg);border:1px solid var(--glass-line)}@supports not (backdrop-filter:blur(1px)){.glass,.pane,.topbar{background:var(--surface)}}:where(.glyph){flex:none;height:var(--glyph-size,18px);width:var(--glyph-size,18px)}:where(.chip){--tone-fg:var(--text-2);--tone-bg:var(--surface-2);--tone-line:var(--line-strong)}.chip{align-items:center;background:var(--tone-bg);border:1px solid var(--tone-line);border-radius:var(--radius-pill);color:var(--tone-fg);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:6px;letter-spacing:.02em;line-height:1.4;min-height:22px;padding:1px 8px;white-space:nowrap}.chip__dot{background:var(--tone-fg);border-radius:50%;flex:none;height:8px;width:8px}.chip svg{height:12px;width:12px}.chip--dot{background:0 0;border-color:#0000;color:var(--text-2);padding-left:0}.chip--dot>svg{color:var(--tone-fg);height:14px;width:14px}.chip--glyph{gap:0;justify-content:center;min-width:22px;padding:0}.chip--wrap{min-height:0;padding-block:3px;text-align:left;white-space:normal}.btn{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2);justify-content:center;line-height:1;min-height:36px;padding:0 var(--space-4);text-decoration:none;transition:background var(--dur-1),border-color var(--dur-1),color var(--dur-1),box-shadow var(--dur-1);white-space:nowrap}.btn svg{flex:none;height:16px;width:16px}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--primary:hover{background:var(--accent-strong)}.btn--secondary{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.btn--secondary:hover{background:var(--surface-2)}.btn--quiet{background:0 0;color:var(--text-2)}.btn--quiet:hover{background:var(--surface-2);color:var(--text)}.btn--danger{background:var(--danger);color:var(--on-danger)}.btn--danger:hover{filter:brightness(1.08)}.btn--icon{padding:0;width:36px}.btn--sm{font-size:var(--text-xs);min-height:28px;padding:0 var(--space-3)}.btn--sm.btn--icon{padding:0;width:28px}.btn--block{font-size:var(--text-base);min-height:var(--target-touch);width:100%}.btn--block svg{height:18px;width:18px}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}:where(.unit){--tone-fg:var(--line-strong)}.unit{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);display:grid;gap:0 var(--space-3);grid-template-columns:4px minmax(0,1fr) auto;padding:var(--space-3)var(--space-4)var(--space-3)0;position:relative;transition:border-color var(--dur-1),box-shadow var(--dur-2),transform var(--dur-2)var(--ease-out)}.unit:focus-within,.unit:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.unit--selected,.unit[aria-selected=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus),var(--shadow-2)}.unit__band{background:var(--tone-fg);border-radius:var(--radius-lg)0 0 var(--radius-lg);bottom:-1px;left:-1px;position:absolute;top:-1px;width:5px}.unit__body{display:grid;gap:var(--space-2);grid-column:2;min-width:0}.unit__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1)var(--space-2)}.unit__ref{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs)}.unit__title{color:var(--text);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug)}.unit__title a{color:inherit;text-decoration:none}.unit__title a:after{border-radius:inherit;content:"";inset:0;position:absolute}.unit__next{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.unit__meta,.unit__next{font-size:var(--text-sm)}.unit__meta{align-items:center;color:var(--text-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.unit__side{align-self:start;grid-area:1/3/span 2}.unit__actions{display:flex;gap:var(--space-1);grid-column:2/-1;margin-top:var(--space-2);opacity:0;transition:opacity var(--dur-1)}.unit:focus-within .unit__actions,.unit:hover .unit__actions{opacity:1}@media(hover:none){.unit__actions{opacity:1}}.unit__actions:empty{display:none}.unit__actions--side{align-self:center;flex-direction:column;grid-area:1/3/span 3;margin-top:0}.unit--dense{padding-block:var(--space-2)}.unit--dense .unit__title{font-size:var(--text-base)}.unit--active{border-color:var(--line-strong);padding-block:var(--space-4)}.unit--active .unit__title{font-size:var(--text-lg)}.unit--done{opacity:.72}.unit--done .unit__title{text-decoration:line-through;text-decoration-color:var(--text-3)}.unit--blocked{background:repeating-linear-gradient(-45deg,transparent 0 12px,var(--surface-2)12px 13px),var(--surface)}:where(.surface){--tone-fg:var(--line-strong)}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);border-top:3px solid var(--tone-fg);box-shadow:var(--shadow-1);display:grid;gap:var(--space-4);padding:var(--space-4)var(--space-5)var(--space-5);position:relative}.surface__head{align-items:start;display:flex;gap:var(--space-4);justify-content:space-between}.surface__key{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.surface__name{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug)}.surface__facts{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.surface__facts dt{color:var(--text-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.surface__facts dd{color:var(--text);font-size:var(--text-sm);margin-top:2px}.surface__units{display:grid;gap:var(--space-2)}.surface--large{padding:var(--space-6)}.surface--large .surface__name{font-size:var(--text-xl)}.band{display:grid;gap:var(--space-4);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--space-2);scroll-snap-type:x proximity;scrollbar-width:thin}:where(.band__cell){--tone-fg:var(--line-strong);--tone-bg:var(--surface-2)}.band__cell{background:var(--surface-2);border-radius:var(--radius-lg);border-top:3px solid var(--tone-fg);display:grid;gap:var(--space-3);grid-template-rows:auto auto 1fr;min-width:0;padding:var(--space-3);scroll-snap-align:start}.band__note{color:var(--text-3);font-size:var(--text-xs)}.band__head,.band__note{padding:0 var(--space-1)}.band__head{align-items:center;display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.band__head h3{font-size:inherit}.band__count{background:var(--surface);border:1px solid var(--tone-line,var(--line));border-radius:var(--radius-pill);color:var(--tone-fg);font-size:var(--text-xs);font-weight:600;margin-left:auto;padding:0 6px}.band__units{align-content:start;display:grid;gap:var(--space-2);grid-row:-2}.flow{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));position:relative}:where(.flow__cell){--tone-fg:var(--line-strong)}.flow__cell{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:var(--space-3);grid-template-rows:auto 1fr;padding:var(--space-3);position:relative}.flow__cell--now{background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-2)}.flow__cell+.flow__cell:before{border-top:2px dashed var(--line-strong);content:"";left:calc(var(--space-4)*-1);position:absolute;top:24px;width:var(--space-4)}.flow__head{align-items:center;display:flex;font-size:var(--text-sm);font-weight:600;gap:var(--space-2)}.flow__head h3{font-size:inherit}.flow__units{align-content:start;display:grid;gap:var(--space-2)}.landscape{position:relative}.link-line{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.link-line__path{fill:none;stroke:var(--line-strong);stroke-linecap:round;stroke-width:1.5px}.link-line__path--strong{stroke:var(--phase-blocked-line);stroke-dasharray:6 4;stroke-width:2px}.link-line__end{fill:var(--line-strong)}.link-line__path--dashed{stroke-dasharray:6 4}.link-line__path--dotted{stroke-dasharray:2 4}.link-line__path--chosen{stroke:var(--text);stroke-width:2px}.link-line__path--ghost{opacity:.6;stroke-dasharray:4 4}.link-line__path--hot{stroke:var(--focus);stroke-width:2.5px}.link-line__end--open{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.capture{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);display:flex;gap:var(--space-2);min-height:48px;padding:0 var(--space-3)0 var(--space-4)}.capture:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus),var(--shadow-2)}.capture__icon{color:var(--accent-ink);flex:none;height:18px;width:18px}.capture__input{background:0 0;border:0;flex:1;font-size:var(--text-md);min-width:0;padding:var(--space-2)0}.capture__input::-moz-placeholder{color:var(--text-3)}.capture__input::placeholder{color:var(--text-3)}.capture__input:focus{outline:none}.ring{--value:0;--size:48px;--stroke:5px;border-radius:50%;color:var(--text);display:inline-grid;flex:none;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600;height:var(--size);place-items:center;position:relative;width:var(--size)}.ring:before{background:conic-gradient(var(--ring-color,var(--tone-fg,var(--chart-line)))calc(var(--value)*1%),var(--ring-track)0);border-radius:50%;content:"";inset:0;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--stroke) - .5px),#000 calc(100% - var(--stroke) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--stroke) - .5px),#000 calc(100% - var(--stroke) + .5px));position:absolute}.ring--ink{--ring-color:var(--chart-line)}.ring--lg{--size:72px;--stroke:7px;font-size:var(--text-sm)}.ring--xl{--size:112px;--stroke:9px;font-size:var(--text-lg)}.field{display:grid;gap:var(--space-1)}.field__label{color:var(--text);font-size:var(--text-sm);font-weight:600}.field__label .optional{color:var(--text-3);font-weight:400}.field__input,.field__select,.field__textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);color:var(--text);min-height:40px;padding:var(--space-2)var(--space-3);width:100%}.field__textarea{min-height:96px;resize:vertical}.field__input:focus-visible,.field__select:focus-visible,.field__textarea:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:0}.field__hint{color:var(--text-3);font-size:var(--text-sm)}.field--error .field__input,.field--error .field__select,.field--error .field__textarea,[aria-invalid=true]{border-color:var(--danger-ink)}.field__error{align-items:center;color:var(--danger-ink);display:flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-1)}.field__error svg{height:14px;width:14px}.field--inline{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr}.field--inline .field__label{font-weight:500}input[type=checkbox],input[type=radio]{accent-color:var(--azure-ink);height:18px;margin:0;min-height:0;min-width:0;width:18px}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--text-2);display:grid;gap:var(--space-2);justify-items:center;padding:var(--space-10)var(--space-4);text-align:center}.empty__glyph{color:var(--text-3);height:32px;width:32px}.empty__title{color:var(--text);font-weight:600}.empty__text{font-size:var(--text-sm);max-width:44ch}.skeleton{background:var(--surface-2);border-radius:var(--radius-sm);color:#0000;min-height:1em;overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,transparent,var(--surface-3),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeleton--text{height:.9em;margin:.25em 0}.skeleton--title{height:1.2em;width:60%}.skeleton--ring{border-radius:50%;height:48px;width:48px}:where(.toast,.notice){--tone-fg:var(--text);--tone-bg:var(--surface);--tone-line:var(--line-strong)}.notice,.toast{align-items:center;background:var(--tone-bg);border:1px solid var(--tone-line);border-left-width:4px;border-radius:var(--radius-md);color:var(--text);display:flex;gap:var(--space-3);padding:var(--space-3)var(--space-4)}.toast{box-shadow:var(--shadow-3);max-width:440px}.notice{flex-wrap:wrap}.notice--danger{--tone-fg:var(--danger-ink);--tone-bg:var(--danger-soft);--tone-line:var(--danger-ink)}.notice--info{--tone-fg:var(--azure-ink);--tone-bg:var(--azure-soft);--tone-line:var(--azure-ink)}.notice svg,.toast svg{color:var(--tone-fg);flex:none;height:18px;width:18px}.notice__text,.toast__text{flex:1;font-size:var(--text-sm)}.notice__text strong,.toast__text strong{color:var(--tone-fg)}.toast-stack{bottom:var(--space-4);display:grid;gap:var(--space-2);position:fixed;right:var(--space-4);z-index:var(--z-toast)}.tabs{border-bottom:1px solid var(--line);display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none}.tabs__tab{align-items:center;background:0 0;border:0;border-bottom:2px solid #0000;color:var(--text-2);cursor:pointer;display:inline-flex;font-weight:500;gap:var(--space-2);margin-bottom:-1px;min-height:40px;padding:0 var(--space-3);text-decoration:none;white-space:nowrap}.tabs__tab:hover{color:var(--text)}.tabs__tab[aria-current=page],.tabs__tab[aria-selected=true]{border-bottom-color:var(--accent-ink);color:var(--text);font-weight:600}.tabs__count{border-radius:var(--radius-pill);color:var(--text-3);font-size:var(--text-xs);padding:0 6px}.segment,.tabs__count{background:var(--surface-2)}.segment{border:1px solid var(--line);border-radius:var(--radius-md);display:inline-flex;gap:2px;padding:3px}.segment__btn{background:0 0;border:0;border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;font-size:var(--text-sm);font-weight:500;min-height:30px;padding:0 var(--space-3)}.segment__btn[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);font-weight:600}.timegrid{--from:7;--to:19;--slot:14px;--days:1;--hours-w:52px;display:grid;gap:0 var(--space-2);grid-template-columns:var(--hours-w)repeat(var(--days),minmax(0,1fr));padding-top:var(--space-2);position:relative}.timegrid--week{--days:7;grid-template-columns:var(--hours-w)repeat(var(--days),minmax(96px,1fr));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.timegrid__corner{grid-area:1/1/span 2}.timegrid__dayhead{border-radius:var(--radius-sm)var(--radius-sm)0 0;color:var(--text-3);display:grid;font-size:var(--text-xs);gap:2px;grid-row:1;min-width:0;padding:4px 8px 6px}.timegrid__dayhead b{color:var(--text);font-size:var(--text-md);font-weight:600;line-height:1.2}.timegrid__dayhead--today{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent-ink)}.timegrid__allday{border-bottom:1px solid var(--line);display:grid;gap:3px;grid-row:2;min-height:28px;min-width:0;padding:0 6px 6px}.timegrid--week .timegrid__day,.timegrid--week .timegrid__hours{grid-row:3}.timegrid--week .timegrid__hours{background:var(--bg);left:0;position:sticky;z-index:2}.timegrid__day--today{background-color:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.timegrid__day--today{background-color:color-mix(in srgb,var(--accent-soft)40%,transparent)}}.timegrid__day,.timegrid__hours{height:calc((var(--to) - var(--from))*4*var(--slot));position:relative}.timegrid__day{background:repeating-linear-gradient(to bottom,var(--line)0 1px,transparent 1px calc(var(--slot)*4));border-left:1px solid var(--line);border-radius:0 var(--radius-sm)var(--radius-sm)0}.timegrid__hour{color:var(--text-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;position:absolute;right:0;top:calc((var(--h) - var(--from))*4*var(--slot));transform:translateY(-50%)}:where(.timegrid__event){--tone-fg:var(--text-2);--tone-bg:var(--surface-2);--tone-line:var(--line-strong)}.timegrid__event{background:var(--tone-bg);border:1px solid var(--tone-line);border-left-width:3px;border-radius:var(--radius-sm);color:var(--tone-fg);font-size:var(--text-xs);height:calc((var(--end) - var(--start))*4*var(--slot) - 2px);left:var(--space-2);line-height:1.3;overflow:hidden;padding:4px 8px;position:absolute;right:var(--space-2);top:calc((var(--start) - var(--from))*4*var(--slot))}.timegrid__event b{color:var(--text);display:block;font-weight:600}:where(button).timegrid__event{cursor:pointer;font:inherit;font-size:var(--text-xs);text-align:left;width:auto}.timegrid__event:focus-visible,.timegrid__event:hover{overflow:visible;z-index:2}.timegrid__breakband,.timegrid__window{height:calc((var(--end) - var(--start))*4*var(--slot));left:0;pointer-events:none;position:absolute;right:0;top:calc((var(--start) - var(--from))*4*var(--slot))}.timegrid__window{background:var(--tone-bg,var(--surface-2))}@supports (color:color-mix(in lab,red,red)){.timegrid__window{background:color-mix(in srgb,var(--tone-bg,var(--surface-2))60%,transparent)}}.timegrid__window{z-index:0}.timegrid__window:before{bottom:3px;color:var(--tone-fg,var(--text-3));content:attr(data-label);font-size:10px;font-weight:600;letter-spacing:.04em;position:absolute;right:6px;text-transform:uppercase}.timegrid__breakband{align-items:center;background:repeating-linear-gradient(-45deg,transparent 0 4px,var(--surface-3)4px 5px),var(--surface-2);border-bottom:1px dashed var(--line-strong);border-top:1px dashed var(--line-strong);color:var(--text-3);display:flex;font-size:10px;font-weight:600;padding-left:8px;z-index:1}.timegrid__mark{border-top:2px solid var(--tone-line,var(--line-strong));left:0;pointer-events:none;position:absolute;right:0;top:calc((var(--at) - var(--from))*4*var(--slot));z-index:3}.timegrid__mark span{background:var(--surface);border:1px solid var(--tone-line,var(--line-strong));border-radius:var(--radius-sm);color:var(--tone-fg,var(--text-2));font-size:10px;font-weight:600;left:4px;line-height:1.25;padding:2px 6px;position:absolute;top:3px}@media(max-width:767px){.timegrid{--slot:12px;--hours-w:40px}}.timegrid__event--planned{background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--tone-bg)6px 7px),var(--surface);border-style:dashed}.timegrid__event--break{background:repeating-linear-gradient(-45deg,transparent 0 4px,var(--surface-3)4px 5px),var(--surface-2);border-color:var(--line);color:var(--text-3)}.timegrid__now{border-top:2px solid var(--danger-ink);left:0;position:absolute;right:0;top:calc((var(--at) - var(--from))*4*var(--slot));z-index:1}.timegrid__now:before{background:var(--danger-ink);border-radius:50%;content:"";height:8px;left:-5px;position:absolute;top:-5px;width:8px}.stats{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}:where(.stat){--tone-fg:var(--text-2);--tone-line:var(--line)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);display:grid;gap:2px;min-width:0;padding:var(--space-3)var(--space-4)}.stat__label{color:var(--text-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.stat__value{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--leading-tight)}.stat__delta{color:var(--tone-fg);font-size:var(--text-sm)}.stat__spark{height:28px;margin-top:var(--space-2);overflow:visible;width:100%}.stat__spark path{fill:none;stroke:var(--chart-line);stroke-width:1.5px}.stat__spark .area{fill:var(--chart-area);stroke:none}.stat--hero{border-left:4px solid var(--tone-fg);grid-column:span 2;padding:var(--space-5)var(--space-6)}.stat--hero .stat__value{font-family:var(--font-display);font-size:var(--text-display);font-weight:400}.section{display:grid;gap:var(--space-3)}.section>*{min-width:0}.section__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)var(--space-3);justify-content:space-between}.section+.section{margin-top:var(--space-8)}.zones>.section+.section{margin-top:0}.facts{display:grid;font-size:var(--text-sm);gap:var(--space-2)var(--space-4);grid-template-columns:max-content 1fr}.facts dt{color:var(--text-3)}.facts dd{color:var(--text)}.timeline{border-left:1px solid var(--line);display:grid;font-size:var(--text-sm);gap:var(--space-3);padding-left:var(--space-4)}.timeline li{position:relative}.timeline li:before{background:var(--line-strong);border-radius:50%;content:"";height:7px;left:calc(var(--space-4)*-1 - 4px);position:absolute;top:.5em;width:7px}.timeline time{color:var(--text-3);display:block;font-size:var(--text-xs)}.card{align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);display:grid;gap:var(--space-3);padding:var(--space-4)var(--space-5)}.card,.card>*{min-width:0}.card__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2)var(--space-3);justify-content:space-between}.card--toned{border-top:3px solid var(--tone-line,var(--line-strong))}.steps{color:var(--text-3);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2)var(--space-4)}.steps>li{align-items:center;display:flex;gap:var(--space-2);min-width:0}.steps>li[aria-current=step]{color:var(--text);font-weight:600}.steps>li[data-done=true]{color:var(--text-2)}.steps__num{border:1px solid;border-radius:50%;display:inline-grid;flex:none;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:600;height:22px;place-items:center;width:22px}.steps__num svg{height:12px;width:12px}.steps>li[aria-current=step] .steps__num{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.steps>li[data-done=true] .steps__num{background:var(--surface-2);border-color:var(--line-strong)}@media(max-width:767px){.steps>li:not([aria-current=step]) .steps__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}.secret{background:var(--surface-2);border-radius:var(--radius-lg);display:grid;gap:var(--space-2);padding:var(--space-3)var(--space-4)}.secret__label{color:var(--text-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.secret__row{align-items:center;display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.secret__value{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);display:block;font-family:var(--font-mono);overflow-wrap:anywhere;padding:var(--space-2)var(--space-3);-webkit-user-select:all;-moz-user-select:all;user-select:all}.confirm,.secret__value{color:var(--text);font-size:var(--text-sm)}.confirm{align-items:center;background:var(--danger-soft);border:1px solid var(--danger-ink);border-left-width:4px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:var(--space-2)var(--space-4);justify-content:space-between;padding:var(--space-3)var(--space-4)}.confirm strong{color:var(--danger-ink)}.confirm__text{flex:24ch;min-width:0}.confirm__actions{display:flex;flex:none;flex-wrap:wrap;gap:var(--space-2)}.confirm--plain{background:var(--surface-2);border-color:var(--line-strong)}.confirm--plain strong{color:var(--text)}.unit .confirm{grid-column:2/-1;margin-top:var(--space-2)}.choice{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.choice>.btn[aria-checked=true],.choice>.btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ink);color:var(--text)}.scope{align-items:start;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.scope>input{margin-top:2px}.scope:has(input:checked){background:var(--azure-soft);border-color:var(--azure-ink)}.scope:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.scope:has(input:disabled){cursor:not-allowed;opacity:.6}.scope__body{display:grid;gap:2px;min-width:0}.scope__name{align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:var(--space-2)}.scope__name code{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400}.scope__text{color:var(--text-2);font-size:var(--text-sm)}.meter{background:var(--surface-2);border-radius:var(--radius-pill);height:6px;overflow:hidden}.meter__fill{background:var(--tone-line,var(--chart-line));border-radius:inherit;height:100%;max-width:100%;transition:width var(--dur-2)var(--ease-out);width:var(--w,calc(var(--value,0)*1%))}.node{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-1);color:var(--text);display:grid;font-size:var(--text-sm);font-weight:600;gap:2px;min-width:0;padding:var(--space-2)var(--space-3);position:relative;text-align:left}.node small{color:var(--text-3);font-size:var(--text-xs);font-weight:500}:where(button).node{cursor:pointer}:where(button).node:hover{border-color:var(--text-2)}.node[aria-pressed=true],.node[aria-selected=true]{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus),var(--shadow-1)}.node--ghost{background:0 0;border-style:dashed;box-shadow:none;color:var(--text-2)}.tog{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--text);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:6px;min-height:30px;padding:0 12px}.tog:hover{background:var(--surface-2)}.tog[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-ink);font-weight:600}.tog[aria-pressed=true]:before{color:var(--accent-ink);content:"✓";font-size:var(--text-xs)}.tog:disabled,.tog[aria-disabled=true]{cursor:not-allowed;opacity:.5}.tog--num{font-variant-numeric:tabular-nums;justify-content:center;min-width:36px;padding:0 8px}.tog--num[aria-pressed=true]:before{content:none}.tog--num[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent-ink)}:where(.savebar){background:var(--surface);border:1px solid var(--line-strong)}.savebar{align-items:center;border-radius:var(--radius-lg);bottom:var(--space-3);box-shadow:var(--shadow-2);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3)var(--space-4);position:sticky;z-index:var(--z-raised)}.savebar__text{color:var(--text-2);flex:12ch;font-size:var(--text-sm)}.savebar{bottom:calc(var(--dock-clear,0px) + var(--space-3))}@media(max-width:767px){.savebar{bottom:calc(var(--dock-clear,var(--dock-h)) + var(--space-2))}}.capbar{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);height:10px;overflow:hidden;position:relative}.capbar>*{inset-block:0;position:absolute}.capbar__fixed{background:var(--chart-line)}.capbar__planned{background:repeating-linear-gradient(-45deg,var(--chart-line-soft)0 3px,transparent 3px 6px)}.capbar__over{background:var(--risk-high-line)}.capbar__budget{background:var(--text);inset-block:-2px;width:2px}.capbar--empty{background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--surface-3)6px 7px),var(--surface-2)}.reason{background:var(--azure-soft);border-left:3px solid var(--azure-ink);border-radius:0 var(--radius-sm)var(--radius-sm)0;color:var(--text-2);display:grid;font-size:var(--text-sm);gap:2px;padding:var(--space-2)var(--space-3)}.reason .marker{color:var(--azure-ink)}.strip{align-items:flex-end;display:flex;gap:1px;height:28px;min-width:0;overflow:hidden}.strip__cell{background:var(--status-ok-line);border-radius:2px;flex:1 1 0;height:55%;min-width:0}.strip__cell[data-state=degraded]{background:var(--status-degraded-line);height:78%}.strip__cell[data-state=failed]{background:var(--status-failed-line);height:100%}.strip__cell[data-state=none],.strip__cell[data-state=silent]{background:repeating-linear-gradient(-45deg,var(--surface-3)0 2px,transparent 2px 4px);border:1px solid var(--line-strong);height:40%}.strip--lg{height:44px}.day__head{align-items:baseline;background:var(--bg);display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-2)0;position:sticky;top:var(--topbar-h);z-index:var(--z-raised)}.day__head h3{font-size:var(--text-sm);font-weight:600}.day__head span{color:var(--text-3);font-size:var(--text-xs)}.filter-chip{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:6px;min-height:32px;padding:0 4px 0 12px;white-space:nowrap}.filter-chip .btn--icon{border-radius:50%;height:24px;min-height:24px;min-width:24px;width:24px}.vertrag{align-items:center;background:0 0;border:1px dashed var(--line-strong);border-radius:var(--radius-xs);color:var(--text-3);display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.02em;padding:0 6px;vertical-align:middle;white-space:nowrap}.proposed{border-style:dashed;box-shadow:none}.proposed>.unit__band{background:repeating-linear-gradient(to bottom,var(--tone-fg)0 6px,transparent 6px 10px)}:where(dialog).keys{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);color:var(--text);max-width:none;padding:var(--space-5);width:min(440px,calc(100% - var(--gutter)*2))}:where(dialog).keys::backdrop{background:var(--scrim)}:where(dialog).keys dl{align-items:center;display:grid;font-size:var(--text-sm);gap:var(--space-2)var(--space-4);grid-template-columns:max-content 1fr;margin-top:var(--space-3)}:where(dialog).keys dt{display:flex;gap:4px}:where(dialog).keys .kbd{margin:0}:where(dialog).keys form{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.divider{align-items:center;color:var(--text-3);display:flex;font-size:var(--text-xs);font-weight:600;gap:var(--space-3);letter-spacing:var(--tracking-caps);text-transform:uppercase}.divider:after,.divider:before{border-top:1px solid var(--line);content:"";flex:1}.unit__above{display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2)}.unit__above,.unit__lead{align-items:center;color:var(--text-2)}.unit__lead{align-self:center;display:inline-flex}.unit__kind{align-items:center;color:var(--text-3);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:4px;letter-spacing:var(--tracking-caps);text-transform:uppercase}.stat__value--word{font-size:var(--text-lg);font-variant-numeric:normal}.meter{position:relative}.meter__mark{background:var(--text-2);bottom:0;box-shadow:0 0 0 1px var(--surface-2);margin-left:-1px;position:absolute;top:0;width:2px}.capture--hinted{flex-wrap:wrap;padding-bottom:var(--space-2)}.capture__hint{color:var(--text-3);flex:1 0 100%;font-size:var(--text-xs);order:10}.choice>.choice__option--detail{display:grid;gap:2px;height:auto;justify-items:start;padding-block:var(--space-2);text-align:left;white-space:normal}.choice__label{font-weight:600}.choice__detail{color:var(--text-2);font-size:var(--text-xs);font-weight:500}.flow__cell[class*=tone-]{border-top:3px solid var(--tone-fg)}.flow__note{color:var(--text-3);font-size:var(--text-xs)}.link-line__path--hairline{opacity:.7;stroke-width:1px}.day__head--inner{top:0}.node__module{align-items:center;color:var(--text-3);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:4px;letter-spacing:var(--tracking-caps);text-transform:uppercase}.timegrid__tags{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.timegrid__allday-item{cursor:pointer;text-align:left}.timegrid__allday-item:hover{border-color:var(--line-strong)}@media(forced-colors:active){.band__cell,.btn,.capture,.chip,.flow__cell,.notice,.pane,.rail,.stat,.surface,.toast,.topbar,.unit{background:canvas;border:1px solid canvastext;box-shadow:none}.chip__dot,.timegrid__now,.unit__band{background:canvastext;forced-color-adjust:none}.ring:before{background:conic-gradient(Highlight calc(var(--value)*1%),GrayText 0);forced-color-adjust:none}.rail__item[aria-current=page],.segment__btn[aria-pressed=true],.tabs__tab[aria-current=page]{outline:2px solid highlight}.link-line__path{stroke:canvastext}.card,.confirm,.filter-chip,.keys,.node,.reason,.savebar,.scope,.secret,.tog,.vertrag{background:canvas;border:1px solid canvastext;box-shadow:none}.capbar>*,.meter__fill,.steps__num[data-done=true],.strip__cell{background:canvastext;forced-color-adjust:none}.scope:has(input:checked),.steps [aria-current=step] .steps__num,.tog[aria-pressed=true]{outline:2px solid highlight}}.pane__foot:empty{display:none}.app[data-pane-wide=true]{--pane-w:560px}@media(max-width:1279px){.rail__toggle{display:none}}.app{--notch-bottom:32px}@media(max-width:767px){.app{--notch-bottom:var(--dock-h)}}.app{--dock-h:calc(var(--bottombar-h) + env(safe-area-inset-bottom,0px))}.app--capture{--notch-rest-h:calc(var(--notch-handle) + var(--notch-hint-h));--dock-clear:calc(var(--notch-bottom) + var(--notch-rest-h))}.app--capture .main{padding-bottom:calc(var(--notch-rest-h) + var(--space-6))}@media(max-width:767px){.rail{height:var(--dock-h)}.app--capture{--notch-rest-h:var(--notch-handle)}.app--capture .main{padding-bottom:calc(var(--dock-clear) + var(--space-6))}.pane__foot{padding-bottom:max(var(--space-3),env(safe-area-inset-bottom,0px))}}@media(max-width:1279px){.app[data-pane=open] .notch{display:none}}.main--home{display:flex;flex-direction:column;min-height:calc(100dvh - var(--topbar-h))}.main--home>.workspace{flex:1}.ring{box-shadow:none}.glass-high{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-3)}.layer{background:var(--surface)}.layer,.layer--quiet,.pane-quiet{border:1px solid var(--line);border-radius:var(--radius-lg)}.layer--quiet,.pane-quiet{background:0 0}.layer--active,.pane-active{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.trough{background-color:var(--surface-2);border-radius:var(--radius-lg)}.display-kursiv{font-style:italic}.draw-rahmen{animation:var(--animate-rahmen)}.draw-set{animation:var(--animate-set);animation-delay:var(--delay,.12s)}.draw-signatur{animation:zeichnen .3s var(--ease-smooth).3s both;transform-origin:0}@media(prefers-reduced-motion:reduce){[data-choreografie]{animation:none!important;opacity:1!important;transform:none!important}}.only-read-aloud{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@keyframes rahmen{0%{opacity:0;transform:translate3d(var(--von-x,0),0,0)}to{opacity:1;transform:none}}@keyframes setzen{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes zeichnen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:italic;font-weight:400;src:url(./Bodoni_Moda-italic-400-latin.DB-bun8K.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:normal;font-weight:400;src:url(./Bodoni_Moda-normal-400-latin.BIFT5Qnz.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bodoni Moda;font-style:normal;font-weight:500;src:url(./Bodoni_Moda-normal-400-latin.BIFT5Qnz.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./Inter-normal-400-latin.Dx4kXJAl.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
