/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-space-x-reverse:0;--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-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;--tw-content:""}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-black:#000;--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-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-canvas:#0a0a0b;--color-surface:#141416;--color-field:#1b1b1d;--color-ink:#ececee;--color-ink-2:#ececeebd;--color-ink-3:#ececee8c;--color-line:#ececee14;--color-line-strong:#ececee24;--color-hover:#ececee0f;--color-hover-2:#ececee1a;--color-green:#8fb99f;--color-red:#c9827c;--color-amber:#baa571;--animate-fade-up:fade-up .32s cubic-bezier(.23, 1, .32, 1) both}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-2{left:calc(var(--spacing) * 2)}.left-4{left:calc(var(--spacing) * 4)}.left-\[3px\]{left:3px}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:0}.m-auto{margin:auto}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1{margin-left:var(--spacing)}.ml-\[5px\]{margin-left:5px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-\[46px\]{height:46px}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[520px\]{max-height:520px}.min-h-0{min-height:0}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[22px\]{min-height:22px}.min-h-\[200px\]{min-height:200px}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-\[680px\]{max-width:680px}.max-w-\[1072px\]{max-width:1072px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-\[88px\]{min-width:88px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-fade-up{animation:var(--animate-fade-up)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[8px_minmax\(0\,1fr\)\]{grid-template-columns:8px minmax(0,1fr)}.grid-cols-\[8px_minmax\(0\,1fr\)_auto\]{grid-template-columns:8px minmax(0,1fr) auto}.grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-px{gap:1px}: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)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-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-2{border-style:var(--tw-border-style);border-width:2px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-amber\/30{border-color:#baa5714d}@supports (color:color-mix(in lab, red, red)){.border-amber\/30{border-color:color-mix(in oklab, var(--color-amber) 30%, transparent)}}.border-current{border-color:currentColor}.border-green\/30{border-color:#8fb99f4d}@supports (color:color-mix(in lab, red, red)){.border-green\/30{border-color:color-mix(in oklab, var(--color-green) 30%, transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-red\/20{border-color:#c9827c33}@supports (color:color-mix(in lab, red, red)){.border-red\/20{border-color:color-mix(in oklab, var(--color-red) 20%, transparent)}}.border-t-ink-2{border-top-color:var(--color-ink-2)}.bg-\[var\(--sdm-bg\,inherit\)\]{background-color:var(--sdm-bg,inherit)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-amber{background-color:var(--color-amber)}.bg-amber\/10{background-color:#baa5711a}@supports (color:color-mix(in lab, red, red)){.bg-amber\/10{background-color:color-mix(in oklab, var(--color-amber) 10%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-canvas{background-color:var(--color-canvas)}.bg-canvas\/50{background-color:#0a0a0b80}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/50{background-color:color-mix(in oklab, var(--color-canvas) 50%, transparent)}}.bg-canvas\/70{background-color:#0a0a0bb3}@supports (color:color-mix(in lab, red, red)){.bg-canvas\/70{background-color:color-mix(in oklab, var(--color-canvas) 70%, transparent)}}.bg-field{background-color:var(--color-field)}.bg-field\/55{background-color:#1b1b1d8c}@supports (color:color-mix(in lab, red, red)){.bg-field\/55{background-color:color-mix(in oklab, var(--color-field) 55%, transparent)}}.bg-green{background-color:var(--color-green)}.bg-green\/10{background-color:#8fb99f1a}@supports (color:color-mix(in lab, red, red)){.bg-green\/10{background-color:color-mix(in oklab, var(--color-green) 10%, transparent)}}.bg-green\/70{background-color:#8fb99fb3}@supports (color:color-mix(in lab, red, red)){.bg-green\/70{background-color:color-mix(in oklab, var(--color-green) 70%, transparent)}}.bg-hover{background-color:var(--color-hover)}.bg-ink{background-color:var(--color-ink)}.bg-ink-3{background-color:var(--color-ink-3)}.bg-line{background-color:var(--color-line)}.bg-red{background-color:var(--color-red)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red\/5{background-color:#c9827c0d}@supports (color:color-mix(in lab, red, red)){.bg-red\/5{background-color:color-mix(in oklab, var(--color-red) 5%, transparent)}}.bg-red\/10{background-color:#c9827c1a}@supports (color:color-mix(in lab, red, red)){.bg-red\/10{background-color:color-mix(in oklab, var(--color-red) 10%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[3px\]{padding-inline:3px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-14{padding-left:calc(var(--spacing) * 14)}.text-center{text-align:center}.text-left{text-align:left}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[21px\]{font-size:21px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.\[overflow-wrap\:anywhere\],.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-amber{color:var(--color-amber)}.text-canvas{color:var(--color-canvas)}.text-green{color:var(--color-green)}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-red{color:var(--color-red)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.capitalize{text-transform:capitalize}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-\[0_0_0_4px_rgb\(143_185_159\/0\.08\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#8fb99f14);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_12px_32px_rgb\(0_0_0\/0\.08\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:text-ink-2:is(:where(.group):hover *){color:var(--color-ink-2)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-ink-3::placeholder{color:var(--color-ink-3)}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-line-strong:focus-within{border-color:var(--color-line-strong)}@media (hover:hover){.hover\:bg-hover:hover{background-color:var(--color-hover)}.hover\:bg-hover-2:hover{background-color:var(--color-hover-2)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-line-strong:focus{border-color:var(--color-line-strong)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.enabled\:cursor-pointer:enabled{cursor:pointer}.enabled\:active\:scale-\[0\.96\]:enabled:active{scale:.96}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-line-strong:disabled{background-color:var(--color-line-strong)}.disabled\:text-ink-2:disabled{color:var(--color-ink-2)}.disabled\:opacity-50:disabled{opacity:.5}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (width>=64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-start{align-items:flex-start}}@media (prefers-color-scheme:dark){.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-bg\,inherit\)\)\]{background-color:var(--shiki-dark-bg,var(--sdm-bg,inherit))}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]{background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]{color:var(--shiki-dark,var(--sdm-c,inherit))}}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_thead\]\:sticky thead{position:sticky}.\[\&_thead\]\:top-0 thead{top:0}.\[\&_thead\]\:z-10 thead{z-index:10}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}@media (width>=40rem){.sm\:\[\&\:nth-child\(2n\)\]\:border-r-0:nth-child(2n){border-right-style:var(--tw-border-style);border-right-width:0}.sm\:\[\&\:nth-last-child\(-n\+2\)\]\:border-b-0:nth-last-child(-n+2){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&\>\*\:last-child\]\:after\:inline>:last-child:after{content:var(--tw-content);display:inline}.\[\&\>\*\:last-child\]\:after\:align-baseline>:last-child:after{content:var(--tw-content);vertical-align:baseline}.\[\&\>\*\:last-child\]\:after\:content-\[var\(--streamdown-caret\)\]>:last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.\[\&\>p\]\:inline>p{display:inline}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}:root{color:#ececee;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--background:#0a0a0b;--surface:#141416;--raised:#1b1b1d;--text:#ececee;--muted:#ececeebd;--faint:#ececee8c;--border:#ececee14;--border-strong:#ececee24;--hover:#ececee0f;--accent:#8fb99f;--danger:#c9827c;--warn:#baa571;--radius-card:12px;--radius-control:6px;--shell-max:1072px;background:#0a0a0b;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--background);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:inherit}h1,h2,p{margin-top:0}h1,h2,h3,h4{color:var(--text);font-family:inherit;font-weight:500}h1{letter-spacing:-.01em;margin-bottom:6px;font-size:1.3rem;font-weight:500;line-height:1.3}h2{margin-bottom:6px;font-size:1rem}p{font-size:.8125rem;line-height:1.55}.centered{place-items:center;min-height:100vh;padding:32px;display:grid}.sign-in{gap:16px;width:min(100%,480px);display:grid}.eyebrow{color:var(--muted);letter-spacing:.03em;margin-bottom:7px;font-size:.75rem;font-weight:600}.muted{color:var(--muted)}.operations-shell{grid-template:1fr/280px minmax(0,1fr);min-height:100vh;display:grid}.topbar{display:none}.wordmark{font-size:.875rem;font-weight:500;text-decoration:none}.identity{color:var(--muted);align-items:center;gap:14px;font-size:.8rem;display:flex}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-self:start;height:100vh;padding:14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar nav{flex:auto;align-content:start;gap:18px;display:grid}.navigation-group{gap:3px;display:grid}.navigation-group>p{color:var(--muted);margin:0 10px 6px;font-size:.6875rem;font-weight:500}.sidebar nav a{height:30px;color:var(--muted);border-radius:var(--radius-control);align-items:center;padding:0 10px;font-size:.8125rem;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:var(--text);background:var(--hover)}.workspace{min-width:0;padding:28px clamp(16px,4vw,40px) 96px}html:has(.intelligence-workspace){overflow:hidden}.operations-shell:has(.intelligence-workspace){height:100dvh;min-height:0;overflow:hidden}.workspace:has(.intelligence-workspace){flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.incident-banner{background:var(--surface);border:1px solid var(--border-strong);gap:12px;width:min(100%,1080px);margin:0 auto 28px;padding:16px;display:grid}.incident-banner.critical{border-color:var(--border-strong)}.incident-banner-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.incident-banner-heading strong{font-size:.84rem}.incident-banner-heading span{color:var(--muted);font-size:.7rem}.incident-banner ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.incident-banner li{border-top:1px solid var(--border);gap:3px;padding-top:8px;display:grid}.incident-banner li strong{font-size:.76rem}.incident-banner li span{color:var(--muted);font-size:.7rem;line-height:1.45}.queue-shell,.application-detail,.attendance-shell,.access-shell,.integration-health-shell,.review-shell,.health-shell,.floor-shell,.emergency-pack-shell,.support-desk-shell,.rehearsal-shell,.configuration-shell,.phase-config-shell,.intake-policy-shell,.setup-home{width:min(100%, var(--shell-max));margin:0 auto}.configuration-back{margin-bottom:30px}.configuration-back a{color:var(--muted);font-size:.75rem;text-decoration:none}.configuration-back a:hover{color:var(--text)}.setup-heading{max-width:680px}.setup-section>h2{color:var(--muted);margin-bottom:12px;font-family:inherit;font-size:.72rem;font-weight:600}.setup-list{border-top:1px solid var(--border)}.setup-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:18px;padding:17px 2px;text-decoration:none;display:grid}.setup-row strong,.setup-row small{display:block}.setup-row strong{font-size:.84rem}.setup-row small{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.45}.setup-row>span:last-child{color:var(--faint)}.event-lifecycle{gap:18px;display:grid}.event-lifecycle-current{gap:5px;display:grid}.event-lifecycle-current>span{color:var(--faint);font-size:.68rem}.event-lifecycle-current>strong{font-size:.9375rem;font-weight:500}.event-lifecycle-current>small{color:var(--muted);font-size:.74rem;line-height:1.5}.event-lifecycle-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.event-lifecycle-confirmation{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;max-width:620px;padding:18px;display:grid}.event-lifecycle-confirmation>strong,.event-lifecycle-confirmation>p{margin:0}.event-lifecycle-confirmation>p,.event-lifecycle-confirmation li{color:var(--muted);font-size:.76rem;line-height:1.5}.event-lifecycle-confirmation ul{gap:5px;margin:0;padding-left:18px;display:grid}.event-lifecycle-confirmation textarea{min-height:76px}.setup-state{color:var(--muted);white-space:nowrap;font-size:.68rem}.setup-state.ready{color:var(--accent)}.setup-state.draft{color:var(--warn)}.setup-state.attention{color:var(--danger)}.configuration-heading>div{max-width:760px}.catalog-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;display:grid}.catalog-summary div{padding:14px 16px 14px 0}.catalog-summary dt{color:var(--muted);font-size:.68rem}.catalog-summary dd{margin:5px 0 0;font-size:1.35rem}.catalog-review{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:18px;margin-top:34px;padding:24px 0;display:grid}.catalog-review h2,.catalog-review p{margin-bottom:0}.catalog-change-list,.catalog-issue-list{color:var(--muted);gap:8px;margin:0;padding-left:18px;font-size:.76rem;display:grid}.catalog-issue-list{color:var(--danger)}.catalog-review .notice{margin:0}.catalog-publish{max-width:760px}.configuration-editor{border-top:1px solid var(--border);margin-top:42px;padding-top:30px}.configuration-editor-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.configuration-editor-heading h2,.configuration-editor-heading p{margin-bottom:0}.configuration-editor-heading>div{max-width:660px}.configuration-card-list{gap:18px;margin-top:26px;display:grid}.configuration-card{background:var(--surface);border-radius:var(--radius-card);border:0;gap:16px;padding:20px;display:grid}.configuration-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.configuration-card-heading span,.configuration-card-heading strong{display:block}.configuration-card-heading span{color:var(--faint);font-size:.66rem}.configuration-card-heading strong{margin-top:4px;font-size:.84rem}.configuration-order-actions{gap:10px;display:flex}.configuration-order-actions .text-button{font-size:.68rem}.configuration-field-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}.configuration-card textarea{min-height:82px}.configuration-card .configuration-examples,.configuration-card .configuration-eligibility{min-height:70px}.configuration-save{border-top:1px solid var(--border);gap:16px;max-width:760px;margin-top:28px;padding-top:26px;display:grid}.configuration-save textarea{min-height:76px}.configuration-save .primary{justify-self:start}.phase-summary dd{overflow-wrap:anywhere;font-size:1.05rem}.published-phase-list{border-top:1px solid var(--border);margin:28px 0 0;padding:0;list-style:none;display:grid}.published-phase-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:14px 2px;display:grid}.published-phase-list strong,.published-phase-list span{display:block}.published-phase-list strong{font-size:.8rem}.published-phase-list span,.published-phase-list time{color:var(--muted);margin-top:4px;font-size:.69rem}.published-phase-list time{text-align:right;max-width:330px;margin:0}.phase-editor{border-top:1px solid var(--border);margin-top:42px;padding-top:30px}.phase-card-list{gap:14px;margin-top:26px;display:grid}.phase-card{background:var(--surface);border-radius:var(--radius-card);border:0;gap:15px;padding:18px 20px;display:grid}.phase-card header span,.phase-card header strong{display:block}.phase-card header span{color:var(--faint);font-size:.66rem}.phase-card header strong{margin-top:4px;font-size:.84rem}.phase-field-grid{grid-template-columns:minmax(0,.8fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}.phase-card textarea{min-height:72px}.intake-policy-editor{gap:22px;display:grid}.intake-policy-grid,.intake-policy-number-grid,.intake-assisted-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intake-policy-number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.novelty-corpus-editor{margin-top:24px}.novelty-project-preview{gap:10px;display:grid}.novelty-project-preview>p{color:var(--muted);margin:0;font-size:.72rem}.novelty-project-heading{align-items:center}.novelty-project-heading>p{color:var(--muted);margin:0;font-size:.72rem}.novelty-project-editors{border-top:1px solid var(--border);display:grid}.novelty-project-editor{border-bottom:1px solid var(--border)}.novelty-project-editor>summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 2px;display:flex}.novelty-project-editor>summary strong{font-size:.8rem}.novelty-project-editor>summary span{color:var(--muted);font-size:.68rem}.novelty-project-editor-body{gap:14px;padding:2px 0 18px;display:grid}.novelty-project-editor-body textarea{min-height:76px}.novelty-project-editor-body .text-button{justify-self:start}.novelty-file-requirements{margin:-4px 0 0;font-size:.68rem}.novelty-corpus-file-row{grid-template-columns:auto minmax(220px,1fr) auto;align-items:end;gap:14px;margin-top:14px;display:grid}.novelty-corpus-file-row .file-button{cursor:pointer;align-items:center;min-height:42px;display:inline-flex}.novelty-corpus-file-row .file-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.novelty-import-reason{margin:0}.intake-policy-section{border-top:1px solid var(--border);gap:16px;padding-top:28px;display:grid}.intake-policy-section>header h2,.intake-policy-section>header p{margin-bottom:0}.intake-policy-section>header p{max-width:680px;margin-top:6px;font-size:.74rem}.intake-policy-grid .field-wide{grid-column:1/-1}.admission-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.configuration-card-stack{gap:14px;display:grid}.configuration-card-stack>.catalog-review{background:var(--surface);border-radius:var(--radius-card);border:0;margin:0;padding:18px}.configuration-card-stack h3{margin:0;font-size:.82rem;font-weight:600}.communications-step-list{gap:18px;display:grid}.communications-step{border:0;border-top:1px solid var(--border);gap:14px;margin:0;padding:18px 0 0;display:grid}.communications-step:first-child{border-top:0;padding-top:0}.communications-step legend{color:var(--muted);margin-bottom:12px;font-size:.72rem}.communications-step .text-button{justify-self:start}.intake-policy-note{margin:0;font-size:.72rem}.intake-purpose-list{flex-wrap:wrap;gap:9px 18px;display:flex}.intake-purpose-list label{color:var(--muted);align-items:center;gap:7px;font-size:.74rem;display:flex}.intake-purpose-list input{width:auto}.intelligence-enable{width:fit-content;color:var(--text);align-items:center;gap:9px;font-size:.78rem;display:flex}.intelligence-enable input{width:auto}.intelligence-choice-set{border:0;gap:10px;margin:0;padding:0;display:grid}.intelligence-choice-set legend{color:var(--muted);margin-bottom:10px;font-size:.7rem}.intake-policy-lines{min-height:190px}.intake-policy-add,.intake-policy-mode{justify-self:start}.intake-policy-mode{width:min(100%,360px)}.intake-assisted-fields textarea{min-height:150px}.configuration-advanced{border-top:1px solid var(--border)}.configuration-advanced>summary{color:var(--text);cursor:pointer;padding:14px 0}.configuration-advanced[open]>summary{margin-bottom:14px}.rehearsal-heading>div{max-width:760px}.rehearsal-create{background:var(--surface);border-radius:var(--radius-card);border:0;margin-top:26px;padding:14px 16px}.rehearsal-create summary{color:var(--muted);cursor:pointer;font-size:.76rem}.rehearsal-create form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.rehearsal-create .rehearsal-wide-field,.rehearsal-create .notice{grid-column:1/-1}.rehearsal-create .secondary{justify-self:start}.rehearsal-run-list{border-bottom:1px solid var(--border);gap:8px;margin-top:30px;padding-bottom:12px;display:flex;overflow-x:auto}.rehearsal-run{min-width:220px;color:var(--text);text-align:left;background:var(--surface);border-radius:var(--radius-card);cursor:pointer;border:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:13px;display:flex}.rehearsal-run.selected{background:var(--hover)}.rehearsal-run strong,.rehearsal-run small{display:block}.rehearsal-run strong{font-size:.8rem}.rehearsal-run small{color:var(--muted);margin-top:5px;font-size:.67rem}.rehearsal-state{color:var(--muted);border:1px solid var(--border);border-radius:3px;flex:none;align-items:center;padding:4px 7px;font-size:.66rem;display:inline-flex}.rehearsal-state.active,.rehearsal-state.running{color:var(--text);border-color:var(--accent)}.rehearsal-state.completed,.rehearsal-state.passed{color:var(--accent);border-color:var(--border-strong)}.rehearsal-state.failed{color:var(--danger);border-color:var(--border-strong)}.rehearsal-state.blocked{color:var(--warn);border-color:var(--border-strong)}.rehearsal-state.cancelled{opacity:.7}.rehearsal-detail{margin-top:34px}.rehearsal-run-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rehearsal-run-heading h2{margin-bottom:5px;font-size:1rem}.rehearsal-run-heading p{margin-bottom:0;font-size:.72rem}.rehearsal-counts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));margin:26px 0 0;display:grid}.rehearsal-counts div{padding:13px 12px 13px 0}.rehearsal-counts dt{color:var(--muted);font-size:.68rem}.rehearsal-counts dd{margin:4px 0 0;font-size:1.4rem}.rehearsal-section,.rehearsal-scenarios{border-top:1px solid var(--border);margin-top:42px;padding-top:30px}.rehearsal-section .section-heading h2,.rehearsal-section .section-heading p,.rehearsal-scenarios .section-heading h2,.rehearsal-scenarios .section-heading p{margin-bottom:0}.rehearsal-section .section-heading p,.rehearsal-scenarios .section-heading p{max-width:700px;font-size:.74rem}.rehearsal-assignment-count{color:var(--muted);font-size:.72rem}.rehearsal-owner-list{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.rehearsal-owner-row{border-bottom:1px solid var(--border);gap:4px;padding:13px 12px 13px 0;display:grid}.rehearsal-owner-row:nth-child(odd){padding-right:20px}.rehearsal-owner-row strong{font-size:.76rem}.rehearsal-owner-row span,.rehearsal-owner-row small{color:var(--muted);font-size:.69rem}.rehearsal-owner-row small{color:var(--faint)}.rehearsal-owner-form{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding:16px;display:grid}.rehearsal-owner-reason,.rehearsal-owner-form .notice{grid-column:1/-1}.rehearsal-owner-form .secondary,.rehearsal-owner-form .text-button{justify-self:start}.rehearsal-run-controls{gap:16px;max-width:760px;display:grid}.rehearsal-run-controls h2,.rehearsal-run-controls p{margin-bottom:0}.rehearsal-run-controls textarea{min-height:72px}.rehearsal-control-actions,.rehearsal-result-actions{flex-wrap:wrap;gap:10px;display:flex}.rehearsal-run-controls>small{color:var(--muted)}.rehearsal-final-note{margin-top:34px}.rehearsal-filters{gap:12px;display:flex}.rehearsal-filters .filter{min-width:160px}.rehearsal-scenario-workspace{border-top:1px solid var(--border);grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);gap:34px;margin-top:24px;display:grid}.rehearsal-scenario-list{align-content:start;max-height:760px;display:grid;overflow-y:auto}.rehearsal-scenario-row{color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;grid-template-columns:25px minmax(0,1fr) 9px;align-items:start;gap:9px;padding:13px 5px 13px 0;display:grid}.rehearsal-scenario-row.selected{background:var(--surface);border-left:2px solid var(--accent);padding-left:7px}.rehearsal-scenario-row strong,.rehearsal-scenario-row small{display:block}.rehearsal-scenario-row strong{font-size:.75rem;line-height:1.35}.rehearsal-scenario-row small{color:var(--muted);margin-top:4px;font-size:.64rem}.rehearsal-sequence{color:var(--faint);font-size:.65rem}.rehearsal-dot{background:var(--faint);border-radius:50%;width:7px;height:7px;margin-top:3px}.rehearsal-dot.running,.rehearsal-dot.passed{background:var(--accent)}.rehearsal-dot.failed{background:var(--danger)}.rehearsal-dot.blocked{background:var(--warn)}.rehearsal-scenario-detail{min-width:0;padding-top:22px}.rehearsal-scenario-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rehearsal-scenario-detail h2{margin-bottom:0}.rehearsal-expectation{border-top:1px solid var(--border);margin:22px 0 0}.rehearsal-expectation div{border-bottom:1px solid var(--border);padding:12px 0}.rehearsal-expectation dt{color:var(--faint);font-size:.66rem}.rehearsal-expectation dd{color:var(--muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}.rehearsal-result{color:var(--muted);background:var(--surface);border-radius:var(--radius-card);white-space:pre-wrap;border:0;margin:18px 0 0;padding:12px;font-size:.75rem}.rehearsal-scenario-command{gap:13px;margin-top:22px;display:grid}.rehearsal-scenario-command textarea{min-height:72px}.rehearsal-history{border-top:1px solid var(--border);margin-top:32px;padding-top:26px}.rehearsal-history ol{border-top:1px solid var(--border);margin:14px 0 0;padding:0;list-style:none;display:grid}.rehearsal-history li{border-bottom:1px solid var(--border);padding:12px 0}.rehearsal-history li>div{justify-content:space-between;gap:16px;display:flex}.rehearsal-history strong,.rehearsal-history time,.rehearsal-history small{font-size:.67rem}.rehearsal-history time,.rehearsal-history small{color:var(--muted)}.rehearsal-history small{margin-top:4px;display:block}.rehearsal-history p{white-space:pre-wrap;margin:7px 0 0;font-size:.72rem}.support-desk-heading>div{max-width:720px}.support-desk-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0}.support-create{background:var(--surface);border-radius:var(--radius-card);border:0;margin-top:0;padding:14px 16px}.support-create summary{color:var(--muted);cursor:pointer;font-size:.76rem}.support-create form{gap:14px;max-width:680px;margin-top:16px;display:grid}.support-create textarea{min-height:76px}.support-create .secondary{justify-self:start}.support-desk-list{align-content:start;display:grid}.support-desk-detail{min-width:0;padding:24px 0}.support-case-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.support-case-heading h2{margin:0}.support-case-context{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0 0;display:grid}.support-case-context div{border-bottom:1px solid var(--border);padding:10px 12px 10px 0}.support-case-context dt{color:var(--faint);font-size:.65rem}.support-case-context dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem}.support-case-description{white-space:pre-wrap;margin:22px 0 0}.support-case-timeline{border-top:1px solid var(--border);margin:28px 0 0;padding:0;list-style:none;display:grid}.support-case-timeline li{border-bottom:1px solid var(--border);padding:13px 0}.support-case-timeline li.internal{background:var(--surface);padding-inline:10px}.support-case-timeline li>div{justify-content:space-between;gap:16px;display:flex}.support-case-timeline strong,.support-case-timeline time,.support-case-timeline small{font-size:.68rem}.support-case-timeline time,.support-case-timeline small{color:var(--muted)}.support-case-timeline small{margin-top:4px;display:block}.support-case-timeline p{white-space:pre-wrap;margin:8px 0 0;font-size:.76rem}.support-case-controls{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.support-owner-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:.72rem;display:flex}.support-owner-actions .text-button{font-size:.7rem}.support-case-form{gap:14px;max-width:680px;margin-top:18px;display:grid}.support-case-form textarea{min-height:72px}.support-case-form .primary{justify-self:start}.floor-state{color:var(--muted);margin:16px 0 0;font-size:.76rem}.floor-zone-list{gap:28px;margin-top:34px;display:grid}.floor-zone{gap:12px;display:grid}.floor-zone-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.floor-zone-heading h2{margin:0}.floor-zone-heading span{color:var(--muted);font-size:.72rem}.floor-map{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template:repeat(3,1fr)/repeat(3,1fr);min-height:300px;display:grid;position:relative;overflow:hidden}.floor-map-area{border-right:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:flex-start;align-items:flex-start;padding:5px 7px;display:flex}.floor-map-area:nth-child(3n){border-right:0}.floor-map-area:nth-child(n+7){border-bottom:0}.floor-map-area span{color:var(--muted);letter-spacing:.02em;font-size:.58rem}.floor-map-area[data-load=some]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.floor-map-area[data-load=some]{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.floor-map-area[data-load=busy]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.floor-map-area[data-load=busy]{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.floor-map-landmark{color:var(--text);background:var(--raised);border:1px dashed var(--border-strong);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:.6rem;position:absolute;transform:translate(-50%,-50%)}.floor-map-team{justify-items:center;gap:3px;display:grid;position:absolute;transform:translate(-50%,-50%)}.floor-map-landmark[data-horizontal=left],.floor-map-team[data-horizontal=left]{transform:translateY(-50%)}.floor-map-landmark[data-horizontal=right],.floor-map-team[data-horizontal=right]{transform:translate(-100%,-50%)}.floor-map-team:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px}.floor-map-team span{max-width:90px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.floor-unmapped{color:var(--muted);margin-top:24px;font-size:.75rem}.floor-unmapped summary{cursor:pointer}.floor-unmapped ul{columns:3;margin-top:12px;padding-left:18px}.floor-draft-summary{margin-top:34px}.floor-freeze{margin-top:28px}.floor-freeze-button{margin-top:24px}.floor-setup{border-top:1px solid var(--border);gap:17px;max-width:760px;margin-top:38px;padding-top:30px;display:grid}.floor-setup h2,.floor-setup p{margin-bottom:0}.floor-zone-editor-section,.floor-zone-editor-list,.floor-zone-editor,.floor-landmark-editor,.floor-landmark-list{gap:16px;display:grid}.floor-zone-editor-section>.section-heading h2,.floor-zone-editor-section>.section-heading p,.floor-zone-editor h3,.floor-landmark-editor h4,.floor-landmark-editor p{margin:0}.floor-zone-editor h3,.floor-landmark-editor h4{font-size:.8125rem;font-weight:500}.floor-zone-field-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(120px,.7fr));gap:14px;display:grid}.floor-landmark-editor{border-top:1px solid var(--border);padding-top:16px}.floor-landmark-row{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,.55fr)) auto;align-items:end;gap:12px;padding-top:14px;display:grid}.floor-landmark-row:first-child{border-top:0;padding-top:0}.floor-landmark-row>.text-button{margin-bottom:7px}.page-heading,.application-heading,.section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-heading>.primary,.page-heading>.secondary,.section-heading>.primary,.section-heading>.secondary{flex:none}.configuration-tabs{border:1px solid var(--border-strong);border-radius:3px;width:fit-content;margin-top:22px;display:flex;overflow:hidden}.configuration-tabs button{min-height:38px;color:var(--muted);border:0;border-right:1px solid var(--border);cursor:pointer;background:0 0;padding:8px 12px}.configuration-tabs button:last-child{border-right:0}.configuration-tabs button:hover{color:var(--text);background:var(--surface)}.configuration-tabs button.active{color:var(--text);background:var(--raised)}.filter{min-width:180px;color:var(--muted);gap:6px;font-size:.75rem;display:grid}.queue-stage-filter{width:min(100%,280px);margin-top:20px}.queue-toolbar{justify-content:flex-end;margin-top:26px;display:flex}input,select,textarea{width:100%;color:var(--text);background:var(--background);border:1px solid var(--border-strong);border-radius:var(--radius-control);font-size:.8125rem}input,select{min-height:32px;padding:6px 10px}textarea{resize:vertical;min-height:110px;padding:11px;line-height:1.5}.queue-list{border-top:1px solid var(--border);margin:34px 0 20px;display:grid}.queue-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:18px 2px;text-decoration:none;display:flex}.queue-row:hover{background:var(--surface)}.queue-row strong,.queue-row span{display:block}.queue-row strong{margin-bottom:5px;font-size:.95rem}.queue-row span,.queue-meta{color:var(--muted);font-size:.76rem}.queue-meta{text-align:right;gap:5px;display:grid}.health-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.health-heading>div:first-child{max-width:700px}.health-current{background:var(--surface);border-radius:var(--radius-card);flex:0 0 200px;gap:2px;padding:12px 14px;display:grid}.health-current.critical strong{color:var(--danger)}.health-current.attention strong{color:var(--warn)}.health-current.watch strong{color:var(--accent)}.health-current span,.health-current small{color:var(--faint);font-size:.75rem}.health-current strong{font-size:.8125rem;font-weight:500}.home-actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;display:grid}.home-actions a{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:18px 16px 18px 0;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .18s,background .18s;display:flex}.home-actions a:nth-child(odd){padding-right:22px}.home-actions a:nth-child(2n){border-left:1px solid var(--border);padding-left:22px}.home-actions a:hover{color:var(--accent);background:var(--surface)}.home-actions span{color:var(--faint);font-size:1rem;font-weight:400}.attention-section>.section-heading{align-items:baseline;margin-bottom:8px;padding:0 2px}.attention-section>.section-heading h2{color:var(--muted);margin:0;font-size:.75rem;font-weight:500}.attention-section>.section-heading span{color:var(--faint);font-size:.75rem}.health-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;display:grid}.health-summary div{padding:15px 16px 15px 0}.health-summary dt{color:var(--muted);font-size:.7rem}.health-summary dd{margin:4px 0 0;font-size:1.5rem}.health-list{background:var(--surface);border-radius:var(--radius-card);display:grid;overflow:hidden}.health-row{border-bottom:1px solid var(--border);gap:6px;padding:14px 16px;display:grid}.health-row:last-child{border-bottom:0}.health-row-main{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.health-row h2{margin:0;font-size:.8125rem;font-weight:500}.health-row>p{max-width:760px;color:var(--muted);margin:0;font-size:.8125rem}.health-severity{color:var(--muted);font-size:.68rem}.health-row.critical .health-severity{color:var(--danger)}.health-row.attention .health-severity{color:var(--warn)}.health-count{font-size:1.55rem;font-weight:400}.health-action{grid-template-columns:150px minmax(0,1fr) 180px;gap:18px;margin:0;display:grid}.health-action div{min-width:0}.health-action dt{color:var(--faint);margin-bottom:3px;font-size:.66rem}.health-action dd{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.health-empty{border-bottom:1px solid var(--border);gap:5px;padding:28px 0;display:grid}.health-empty strong{font-size:.84rem}.emergency-pack-warning{background:var(--surface);border:1px solid var(--border-strong);max-width:760px;margin-top:30px;padding:16px}.emergency-pack-warning strong{font-size:.82rem}.emergency-pack-warning p{color:var(--muted);margin:7px 0 0;font-size:.76rem}.emergency-pack-form{background:var(--surface);border-radius:var(--radius-card);border:0;gap:16px;max-width:760px;margin-top:24px;padding:18px;display:grid}.emergency-pack-form textarea{min-height:74px}.emergency-pack-form>p{margin:0;font-size:.73rem}.emergency-pack-form .primary{justify-self:start}.emergency-pack-count-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.emergency-pack-history{border-top:1px solid var(--border);margin-top:42px;padding-top:30px}.emergency-pack-history .section-heading h2,.emergency-pack-history .section-heading p{margin-bottom:0}.emergency-pack-history .section-heading p{text-align:right;max-width:600px;font-size:.74rem}.emergency-pack-list{border-top:1px solid var(--border);margin:22px 0 0;padding:0;list-style:none;display:grid}.emergency-pack-list>li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;padding:20px 2px;display:grid}.emergency-pack-main{grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr);gap:24px;display:grid}.emergency-pack-main strong,.emergency-pack-main small{display:block}.emergency-pack-main strong{margin-top:8px;font-size:.86rem}.emergency-pack-main small{color:var(--muted);margin-top:5px;font-size:.69rem}.emergency-pack-counts{border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.emergency-pack-counts div{border-right:1px solid var(--border);padding:5px 10px}.emergency-pack-counts dt{color:var(--faint);font-size:.64rem}.emergency-pack-counts dd{margin:3px 0 0;font-size:1.15rem}.emergency-pack-meta{color:var(--faint);flex-wrap:wrap;grid-column:1/-1;gap:7px 16px;font-size:.67rem;display:flex}.emergency-pack-list>li>.secondary{grid-area:1/2;align-self:start}.emergency-pack-list>li>.notice{grid-column:1/-1;margin:0}.state-label.ready{color:var(--text);border-color:var(--border-strong)}.state-label.failed{color:var(--danger);border-color:var(--border-strong)}.state-label.expired{opacity:.7}.empty{color:var(--muted);padding:40px 0}.back-link{color:var(--muted);margin-bottom:28px;font-size:.8rem;text-decoration:none;display:inline-block}.application-heading{border-bottom:1px solid var(--border);padding-bottom:34px}.state-label{color:var(--muted);background:var(--surface);border-radius:var(--radius-card);border:0;flex:none;padding:5px 8px;font-size:.7rem}.application-state-summary{border-bottom:1px solid var(--border);grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);align-items:center;gap:34px;padding:22px 0;display:grid}.application-state-summary div{gap:5px;display:grid}.application-state-summary span{color:var(--faint);font-size:.66rem}.application-state-summary strong{font-size:.86rem}.application-state-summary p{max-width:680px;color:var(--muted);margin:0;font-size:.78rem}.detail-section{border-bottom:1px solid var(--border);padding:34px 0}.application-detail>.detail-section:last-child{border-bottom:0}.review-list,.text-list ul{margin:0;padding:0;list-style:none}.application-next-step{background:var(--surface);border-radius:var(--radius-card);gap:6px;margin-top:22px;padding:18px 20px;display:grid}.application-next-step .eyebrow,.application-next-step h2,.application-next-step p{margin:0}.application-next-step h2{font-size:.9375rem;font-weight:500}.application-next-step p{max-width:680px;color:var(--muted)}.application-blocker{color:var(--warn)}.member-list{background:var(--surface);border-radius:var(--radius-card);margin-top:14px;display:grid;overflow:hidden}.prose-section{gap:24px;display:grid}.answer>span{color:var(--muted);margin-bottom:7px;font-size:.75rem;display:block}.answer p{white-space:pre-wrap;max-width:760px;margin-bottom:0}.criteria-list{gap:0;margin:22px 0 0;display:grid}.criteria-list div{border-top:1px solid var(--border);grid-template-columns:190px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.criteria-list dt{font-weight:600}.criteria-list dd{color:var(--muted);margin:0;line-height:1.5}.ai-section{background:var(--surface);margin-inline:-24px;padding-inline:24px}.recommendation-line{color:var(--accent);margin:24px 0 0;font-size:1.6rem}.compact-criteria{margin-top:18px}.text-list{margin-top:20px}.text-list strong{font-size:.78rem}.text-list ul{color:var(--muted);gap:6px;margin-top:8px;display:grid}.review-list{margin-top:20px;display:grid}.review-list li{border-top:1px solid var(--border);padding:15px 0}.review-list li div{justify-content:space-between;gap:20px;display:flex}.review-list span{color:var(--muted);font-size:.78rem}.review-list p{color:var(--muted);margin:9px 0 0}.assignment-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;display:grid}.assignment-list li>div{justify-content:initial;gap:4px;display:grid}.assignment-list .text-button{align-self:start}.assignment-list li>p,.inline-cancel-form{grid-column:1/-1}.inline-cancel-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.compact-command{grid-template-columns:minmax(0,1fr) auto;align-items:end}.participant-delivery-list{border-top:1px solid var(--border);margin-top:20px;display:grid}.participant-delivery-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:16px 2px;display:grid}.participant-delivery-summary{gap:4px;display:grid}.participant-delivery-summary span,.participant-delivery-summary small{color:var(--muted);font-size:.72rem}.participant-delivery-summary small:last-child{color:var(--faint)}.participant-delivery-actions{align-items:start;gap:12px;display:flex}.participant-delivery-actions .text-button{font-size:.72rem}.participant-delivery-command{background:var(--surface);border-radius:var(--radius-card);border:0;grid-column:1/-1;gap:12px;max-width:620px;padding:16px;display:grid}.participant-delivery-command p,.participant-delivery-command>small{color:var(--muted);margin:0;font-size:.74rem}.participant-delivery-command textarea{min-height:72px}.command-section{max-width:680px}.final-command{padding-top:44px}.command-form{gap:16px;margin-top:22px;display:grid}.field{color:var(--muted);gap:7px;font-size:.76rem;display:grid}.field small{color:var(--faint)}.capacity-line{color:var(--muted);font-size:.78rem}.primary,.secondary{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.primary{color:var(--background);background:var(--text);border:1px solid var(--text)}.secondary{color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:0 0}.secondary:hover{background:var(--hover)}button:disabled{cursor:not-allowed;opacity:.45}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:none}.text-button:hover{color:var(--text)}.notice{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:11px 12px}.notice.error{color:var(--danger);border-color:var(--border-strong)}.round-pause{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;margin:24px 0 0;padding:16px;display:grid}.round-pause>div:first-child{gap:5px;display:grid}.round-pause strong{font-size:.82rem}.round-pause span,.round-pause small{color:var(--muted);font-size:.72rem;line-height:1.45}.round-pause.command{border-color:var(--border-strong)}.round-pause-form{gap:12px;max-width:700px;display:grid}.round-pause-form textarea{min-height:72px}.round-pause-form .notice{margin:0}.round-pause-open{margin-top:18px}.plan-meta{color:var(--muted);text-align:right;gap:3px;display:grid}.plan-meta span{color:var(--text);font-size:.84rem}.plan-meta small,.plan-note,.plan-meta a{color:var(--muted);font-size:.74rem}.plan-note{margin:24px 0 0}.empty-state{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:36px;padding:30px 0}.session-list{margin-top:28px;display:grid}.session-card{border-top:1px solid var(--border);padding:28px 0}.session-card:last-child{border-bottom:1px solid var(--border)}.session-heading,.session-title-line,.button-row,.session-actions{align-items:center;gap:12px;display:flex}.session-heading{justify-content:space-between;align-items:flex-start}.session-heading h2{margin:0}.session-heading p{margin:7px 0 0;font-size:.8rem}.session-title-line{flex-wrap:wrap}.compact-link{min-height:28px;padding:0 10px;font-size:.8125rem;text-decoration:none}.attendance-counts{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:22px 0 0;display:grid}.attendance-counts div{border-right:1px solid var(--border);padding:12px}.attendance-counts div:last-child{border-right:0}.attendance-counts dt{color:var(--muted);font-size:.68rem}.attendance-counts dd{color:var(--text);margin:5px 0 0;font-size:1.45rem}.scanner-stations{margin-top:28px}.scanner-stations>summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.scanner-stations>summary::-webkit-details-marker{display:none}.scanner-stations>summary strong{font-size:.84rem}.scanner-stations>summary span{color:var(--muted);font-size:.72rem}.scanner-stations>p{margin:16px 0 0;font-size:.78rem}.station-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.station-list li{background:var(--surface);border-radius:var(--radius-card);border:0;gap:3px;padding:10px 12px;display:grid}.station-list span{font-size:.8rem}.station-list small{color:var(--muted);font-size:.7rem}.station-heading{justify-content:space-between;gap:12px;display:flex}.station-list .text-button{justify-self:start;margin-top:6px}.station-command{border-top:1px solid var(--border);gap:10px;margin-top:8px;padding-top:10px;display:grid}.station-command textarea{min-height:68px}.station-command p{margin:0;font-size:.72rem}.session-actions{margin-top:18px}.close-confirmation{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;max-width:620px;margin-top:18px;padding:18px;display:grid}.close-confirmation textarea{min-height:78px}.close-confirmation p{margin:0;font-size:.78rem}.roster-list{border-top:1px solid var(--border);margin:32px 0 20px;display:grid}.roster-entry{border-bottom:1px solid var(--border)}.roster-row{justify-content:space-between;align-items:center;gap:24px;padding:15px 2px;display:flex}.roster-row strong,.roster-row span{display:block}.roster-row strong{margin-bottom:4px;font-size:.88rem}.roster-row span{color:var(--muted);font-size:.74rem}.roster-state{text-align:right}.roster-state .text-button{margin-top:7px;font-size:.7rem}.attendance-correction{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;margin:0 0 16px;padding:16px;display:grid}.attendance-correction-fields{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);gap:12px;display:grid}.attendance-correction textarea{min-height:64px}.attendance-correction p{margin:0;font-size:.72rem}.attendance-correction-preview{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:7px;padding:11px 0;display:grid}.attendance-correction-preview strong{color:var(--text)}.attendance-correction-preview details{color:var(--muted);font-size:.72rem}.attendance-correction-preview summary{cursor:pointer}.attendance-correction-preview ol{gap:7px;margin:9px 0 0;padding-left:18px;display:grid}.attendance-correction-preview li span,.attendance-correction-preview li small{display:block}.attendance-correction-preview li small{color:var(--faint);margin-top:2px}.attendance-remedy{text-align:left;background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;width:min(720px,70vw);margin-top:10px;padding:16px;display:grid}.attendance-remedy-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.attendance-remedy-heading strong{margin:0 0 4px}.attendance-remedy-heading span{max-width:520px}.attendance-remedy-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.attendance-remedy-summary div{padding:10px 10px 10px 0}.attendance-remedy-summary dt{color:var(--muted);font-size:.68rem}.attendance-remedy-summary dd{margin:4px 0 0;font-size:.78rem}.attendance-remedy-case{justify-items:start;gap:9px;display:grid}.attendance-remedy-case p,.attendance-remedy-case small,.attendance-remedy-form p{margin:0}.attendance-remedy-case p{font-size:.76rem}.attendance-remedy-case small,.attendance-remedy-form p{color:var(--muted);font-size:.7rem}.attendance-remedy-form{border-top:1px solid var(--border);gap:13px;padding-top:13px;display:grid}.attendance-remedy-form textarea{min-height:72px}.attendance-remedy-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.attendance-remedy-wide{grid-column:1/-1}.attendance-remedy-history{color:var(--muted);font-size:.72rem}.attendance-remedy-history summary{cursor:pointer}.attendance-remedy-history ol{gap:8px;margin:10px 0 0;padding-left:18px;display:grid}.attendance-remedy-history li span,.attendance-remedy-history li small{display:block}.attendance-remedy-history li small{color:var(--faint);margin-top:2px}.roll-call-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:18px;margin-top:32px;padding:26px 0;display:grid}.roll-call-heading,.roll-call-title{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.roll-call-heading h2{margin:0}.roll-call-heading p:last-child{max-width:640px;margin:7px 0 0;font-size:.78rem}.roll-call-form{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;max-width:760px;padding:16px;display:grid}.roll-call-form p{margin:0;font-size:.72rem}.roll-call-form textarea{min-height:72px}.roll-call-fields{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:12px;display:grid}.roll-call-wide{grid-column:1/-1}.roll-call-live{gap:14px;display:grid}.roll-call-title strong,.roll-call-title span{display:block}.roll-call-title strong{margin-bottom:4px}.roll-call-title span{color:var(--muted);font-size:.72rem}.roll-call-counts{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.roll-call-counts div{border-right:1px solid var(--border);padding:11px}.roll-call-counts div:last-child{border-right:0}.roll-call-counts dt{color:var(--muted);font-size:.66rem}.roll-call-counts dd{margin:4px 0 0;font-size:1.25rem}.roll-call-snapshot{color:var(--faint);margin:0;font-size:.68rem}.roll-call-roster{border-top:1px solid var(--border);max-height:430px;overflow:auto}.roll-call-roster>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:10px 2px;display:flex}.roll-call-roster span{color:var(--muted);font-size:.72rem}.roll-call-roster span:last-child{text-align:right}.roll-call-roster strong{color:var(--text);font-size:.76rem}.roll-call-close{width:fit-content}.attendance-export-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:18px;margin-top:32px;padding:26px 0;display:grid}.attendance-export-panel .section-heading h2{margin:0}.attendance-export-panel .section-heading p{max-width:640px;margin:7px 0 0;font-size:.78rem}.attendance-export-form{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;max-width:760px;padding:16px;display:grid}.attendance-export-form textarea{min-height:74px}.attendance-export-form>p{margin:0;font-size:.72rem}.attendance-export-fields{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:14px;display:grid}.attendance-export-fields legend{color:var(--muted);padding:0 6px;font-size:.68rem}.attendance-export-fields label{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.attendance-export-fields input{width:auto}.attendance-export-lifetime{max-width:240px}.attendance-export-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.attendance-export-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;display:flex}.attendance-export-list strong,.attendance-export-list span,.attendance-export-list small{display:block}.attendance-export-list strong{margin-bottom:4px;font-size:.78rem}.attendance-export-list span{color:var(--muted);font-size:.72rem}.attendance-export-list small{color:var(--faint);margin-top:4px;font-size:.66rem}.attendance-export-list .text-button{flex:none;font-size:.7rem}.manual-recovery{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:18px;margin-top:32px;padding:26px 0;display:grid}.manual-recovery .section-heading h2{margin:0}.manual-recovery .section-heading p{max-width:700px;margin:7px 0 0;font-size:.78rem}.manual-recovery-loading{margin:24px 0}.manual-incidents,.manual-sheet-list{gap:12px;display:grid}.manual-subheading,.manual-incident-summary,.manual-sheet-title,.manual-new-sheet{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manual-subheading strong,.manual-subheading span,.manual-incident-summary strong,.manual-incident-summary span,.manual-sheet-title strong,.manual-sheet-title span{display:block}.manual-subheading span,.manual-incident-summary span,.manual-sheet-title span,.manual-new-sheet span{color:var(--muted);margin-top:3px;font-size:.7rem}.manual-compact-form,.manual-sheet-form,.manual-source-upload,.manual-verification{background:var(--surface);border-radius:var(--radius-card);border:0;gap:13px;padding:16px;display:grid}.manual-compact-form{grid-template-columns:minmax(0,1.5fr) minmax(160px,.5fr)}.manual-compact-form textarea{min-height:70px}.manual-wide{grid-column:1/-1}.manual-incident,.manual-sheet-card{border-top:1px solid var(--border);gap:11px;padding:15px 0;display:grid}.manual-incident-summary small,.manual-sheet-title small{color:var(--faint);text-align:right;flex:none;font-size:.66rem}.manual-approvals,.manual-sheet-owner,.manual-import-summary{color:var(--muted);margin:0;font-size:.7rem}.manual-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;max-width:720px;display:grid}.manual-inline-form .notice{grid-column:1/-1}.manual-sheet-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manual-entry-table{gap:9px;display:grid}.manual-entry-row{border-top:1px solid var(--border);grid-template-columns:64px minmax(150px,1.25fr) minmax(170px,1fr) 80px minmax(150px,1fr) auto;align-items:end;gap:9px;padding-top:9px;display:grid}.manual-entry-row:first-child{border-top:0;padding-top:0}.manual-remove-row{align-self:center}.manual-sheet-form>p,.manual-source-upload>p,.manual-verification>p{margin:0;font-size:.7rem}.manual-sheet-card details{color:var(--muted);font-size:.72rem}.manual-sheet-card summary{cursor:pointer}.manual-sheet-entries{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.manual-sheet-entries span,.manual-sheet-entries small{display:block}.manual-sheet-entries small{color:var(--faint);margin-top:2px}.manual-source-upload,.manual-verification{max-width:760px}.manual-source-upload{grid-template-columns:minmax(0,1fr) auto;align-items:end}.manual-source-upload p,.manual-source-upload .notice{grid-column:1/-1}.manual-source-preview{gap:9px;width:fit-content;max-width:100%;display:grid}.manual-source-preview img{object-fit:contain;border-radius:var(--radius-card);background:#fff;border:0;width:min(100%,760px);max-height:720px;display:block}.manual-verification{grid-template-columns:minmax(150px,.45fr) minmax(220px,1fr) auto;align-items:end}.manual-verification .manual-check,.manual-verification>p,.manual-verification .notice{grid-column:1/-1}.manual-check{color:var(--muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.manual-check input{width:auto}.manual-review-scorecards,.manual-review-ratings,.manual-review-record-values{gap:12px;display:grid}.manual-review-scorecard{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;margin:0;padding:16px;display:grid}.manual-review-scorecard legend{padding:0 6px;font-size:.78rem;font-weight:650}.manual-review-rating{grid-template-columns:minmax(130px,.35fr) minmax(220px,1fr);gap:10px;display:grid}.manual-review-record-values{margin-top:12px}.manual-review-record-values>div{border-top:1px solid var(--border);padding-top:9px}.manual-review-record-values p{margin:4px 0 0}.setup-shell{max-width:980px}.draft-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px 0;display:flex}.draft-summary h2,.draft-summary p{margin-bottom:0}.publish-confirmation{background:var(--surface);border-radius:var(--radius-card);border:0;gap:16px;margin:20px 0;padding:20px;display:grid}.publish-confirmation h2,.publish-confirmation p{margin-bottom:0}.setup-form{border-top:1px solid var(--border);margin-top:32px;display:grid}.setup-form .setup-section{border-bottom:1px solid var(--border);padding:24px 0}.setup-section>h2{margin-bottom:20px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field>span{justify-content:space-between;gap:10px;display:flex}.field>span small{font-weight:400}.session-editor-list{border-top:1px solid var(--border);margin-top:20px;display:grid}.session-editor{border-bottom:1px solid var(--border);padding:22px 0}.session-editor-heading{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.76rem;display:flex}.session-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.final-setup-section{gap:18px;max-width:680px;display:grid}.email-search{grid-template-columns:minmax(0,440px) auto;align-items:end;gap:10px;margin-top:30px;display:grid}.email-search .secondary{min-width:84px}.search-result{margin-top:20px}.access-list{border-top:1px solid var(--border);margin:30px 0 20px;display:grid}.access-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:16px 2px;text-decoration:none;display:flex}.access-row:hover{background:var(--surface)}.access-row strong,.access-row span{display:block}.access-row strong{margin-bottom:4px;font-size:.9rem}.access-row span{color:var(--muted);font-size:.75rem}.access-row-meta{text-align:right;gap:4px;display:grid}.permission-command,.grant-list-section{border-top:1px solid var(--border);margin-top:34px;padding-top:30px}.permission-command>div>p{max-width:650px}.grant-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px;margin-top:22px;display:grid}.resource-field{gap:10px;display:grid}.access-person-summary{margin-top:22px}.access-person-summary div{padding-left:16px}.permission-matrix>.section-heading p{max-width:660px;margin-bottom:0}.permission-matrix-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:18px 0 26px;display:flex}.permission-matrix-controls .configuration-tabs{margin-top:0}.permission-search{min-width:0}.permission-search input{width:240px}.permission-area{margin-top:26px}.permission-area-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:8px;padding:0 2px;display:flex}.permission-area-heading h3{color:var(--muted);margin:0;font-size:.75rem;font-weight:500}.permission-area-heading span{color:var(--faint);font-size:.75rem}.permission-grid{background:var(--surface);border-radius:var(--radius-card);display:grid;overflow:hidden}.permission-grid-head,.permission-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,.9fr) 118px;align-items:center;gap:16px;padding:10px 16px;display:grid}.permission-grid-head{color:var(--faint);border-bottom:1px solid var(--border);font-size:.68rem}.permission-row{border-bottom:1px solid var(--border);padding:11px 16px;transition:background .12s}.permission-row:last-child{border-bottom:0}.permission-row:hover{background:var(--hover)}.permission-row-name{align-items:center;gap:10px;min-width:0;display:flex}.permission-row-name strong{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;overflow:hidden}.permission-row.held .permission-row-name strong{color:var(--text)}.permission-mark{width:20px;height:20px;color:var(--faint);border:1px solid var(--border-strong);border-radius:5px;flex:none;place-items:center;display:grid}.permission-mark.held{color:var(--accent);background:var(--hover);border-color:#0000}.permission-row-scope,.permission-row-source{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.permission-row.held .permission-row-scope,.permission-row.held .permission-row-source{color:var(--muted)}.permission-row-action{justify-content:flex-end;display:flex}.permission-row-note{color:var(--faint);font-size:.72rem}.permission-row-panel{border-bottom:1px solid var(--border);padding:4px 16px 20px}.permission-panel-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;display:grid}.permission-panel-form>p{margin:0;font-size:.78rem}.permission-panel-form>p:first-child,.permission-panel-wide{grid-column:1/-1}.permission-panel-form textarea{min-height:66px}.permission-panel-form .text-button{justify-self:start}.permission-batch-actions{justify-content:flex-end}.permission-batch-form{gap:18px;max-width:900px;margin-top:22px;display:grid}.permission-batch-rows,.permission-batch-selection{background:var(--surface);border-radius:var(--radius-card);display:grid;overflow:hidden}.permission-batch-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1.2fr) minmax(200px,1fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.permission-batch-row:last-child{border-bottom:0}.permission-batch-row .permission-batch-resource{grid-column:2}.permission-batch-row-actions{justify-content:flex-end;gap:10px;min-width:76px;padding-bottom:8px;display:flex}.permission-batch-fixed-scope p{min-height:38px;color:var(--muted);margin:0;padding:9px 0;font-size:.78rem}.permission-batch-add-row{justify-self:start}.permission-batch-expiry{max-width:360px}.permission-batch-reason{max-width:720px}.permission-batch-reason textarea{min-height:72px}.permission-batch-selection label{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.permission-batch-selection label:last-child{border-bottom:0}.permission-batch-selection input{width:auto;margin-top:3px}.permission-batch-selection span,.permission-batch-selection strong,.permission-batch-selection small{display:block}.permission-batch-selection strong{font-size:.8rem;font-weight:500}.permission-batch-selection small{color:var(--muted);margin-top:3px;font-size:.7rem}.resource-more{justify-self:start}.full-field{grid-column:1/-1}.grant-list{border-top:1px solid var(--border);margin-top:20px;display:grid}.grant-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 2px;display:flex}.grant-row strong,.grant-row span,.grant-row small{display:block}.grant-row strong{margin-bottom:5px;font-size:.84rem}.grant-row span{color:var(--muted);font-size:.72rem}.grant-row small{color:var(--faint);margin-top:5px;font-size:.68rem}.grant-source-details{border-top:1px solid var(--border);margin-top:24px}.grant-source-details>summary{color:var(--text);cursor:pointer;padding:16px 2px;font-size:.76rem}.grant-source-details>p{margin:0;font-size:.7rem}.grant-source-details .grant-list{margin-top:12px}.revoke-confirmation{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;max-width:620px;margin-top:18px;padding:18px;display:grid}.revoke-confirmation p{color:var(--muted);margin:0;font-size:.8rem}.grant-history{color:var(--muted);margin-top:24px}.grant-history summary{cursor:pointer;font-size:.78rem}.grant-history ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.grant-history li{gap:3px;font-size:.74rem;display:grid}.grant-history small{color:var(--faint)}.invitation-submit{align-items:center;gap:14px;display:flex}.invitation-submit small,.claim-expiry{color:var(--faint);font-size:.7rem}.invitation-list{border-top:1px solid var(--border);margin-top:26px;display:grid}.invitation-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:15px 2px;display:grid}.invitation-row strong,.invitation-row span,.invitation-row small{display:block}.invitation-row strong{margin-bottom:4px;font-size:.84rem}.invitation-row span{color:var(--muted);font-size:.72rem}.invitation-row small{color:var(--faint);margin-top:5px;font-size:.68rem}.invitation-revoke{grid-column:1/-1;margin:0}.invitation-revoke textarea{min-height:74px}.invitation-claim .primary,.roster-claim .primary,.invitation-claim .text-button,.roster-claim .text-button{width:fit-content}.claim-expiry{margin:-8px 0 0}.claim-bundle-list{color:var(--muted);background:var(--surface);border-radius:var(--radius-card);border:0;gap:7px;margin:0;padding:14px 14px 14px 32px;font-size:.76rem;display:grid}.role-form{gap:16px;max-width:620px;margin-top:22px;display:grid}.role-form textarea{min-height:78px}.role-submit{align-items:center;gap:14px;display:flex}.role-submit small{color:var(--faint);font-size:.7rem}.subject-status-command.danger-zone{border-top-color:var(--border-strong)}.check-filter{color:var(--muted);align-items:center;gap:8px;font-size:.76rem;display:flex}.check-filter input{width:16px;min-height:16px;accent-color:var(--accent)}.integration-health-list{border-top:1px solid var(--border);margin:34px 0 20px;display:grid}.integration-health-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(220px,1fr));gap:28px;padding:20px 2px;display:grid}.integration-health-row>.text-button{grid-column:1/-1;justify-self:start}.integration-team-detail{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:4px;display:grid}.integration-team-detail h3{margin:0;font-size:.78rem;font-weight:550}.integration-team-detail>.notice{grid-column:1/-1}.integration-team-name strong,.integration-team-name span{display:block}.integration-team-name strong{margin-bottom:5px;font-size:.9rem}.integration-team-name span,.provider-health small{color:var(--muted);font-size:.72rem}.provider-health>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.provider-health p{color:var(--muted);margin:8px 0 3px;font-size:.77rem}.health-state{border:1px solid var(--border);border-radius:3px;padding:3px 5px}.health-state.ready{color:var(--accent)}.health-state.needs_attention{color:var(--danger);border-color:var(--border-strong)}.health-state.open,.health-state.submitted{color:var(--accent)}.health-state.late{color:var(--warn);border-color:var(--border-strong)}.health-state.closed{color:var(--danger);border-color:var(--border-strong)}.checkpoint-window-copy{margin:-10px 0 24px}.checkpoint-operations-list{border-top:1px solid var(--border);display:grid}.checkpoint-operations-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.7fr) auto minmax(260px,1.6fr) minmax(140px,.6fr);align-items:start;gap:18px;padding:16px 2px;display:grid}.checkpoint-operations-row strong,.checkpoint-operations-row span{display:block}.checkpoint-operations-row>div:first-child span,.checkpoint-operations-row>small{color:var(--faint);margin-top:4px;font-size:.68rem}.checkpoint-operations-answer p,.checkpoint-operations-answer small{color:var(--muted);margin:0;font-size:.74rem;line-height:1.5;display:block}.checkpoint-operations-answer small{color:var(--faint);margin-top:6px}.integration-file-list{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.integration-file-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-file-list li>div{min-width:0;display:grid}.integration-file-list a{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.integration-file-list .text-button{flex:none;font-size:.7rem}.review-round-list,.review-team-list{border-top:1px solid var(--border);margin-top:30px;display:grid}.review-round-card{border-bottom:1px solid var(--border);gap:20px;padding:26px 2px;display:grid}.review-round-heading,.review-team-heading,.review-team-actions,.evidence-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-round-heading h2{margin:0}.review-round-heading p{margin:7px 0 0;font-size:.78rem}.review-counts{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.review-counts div{border-right:1px solid var(--border);padding:11px}.review-counts div:last-child{border-right:0}.review-counts dt,.review-progress dt{color:var(--muted);font-size:.68rem}.review-counts dd{margin:5px 0 0;font-size:1.35rem}.panel-strip{color:var(--muted);flex-wrap:wrap;gap:7px;font-size:.72rem;display:flex}.panel-strip span{background:var(--surface);border-radius:var(--radius-card);border:0;padding:5px 7px}.review-panel-list{background:var(--border);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;display:grid}.review-panel-card{background:var(--background);align-content:start;gap:10px;padding:13px;display:grid}.review-panel-row{justify-content:space-between;gap:14px;display:flex}.review-panel-row strong,.review-panel-row span,.review-team-heading strong,.review-team-heading span{display:block}.review-panel-row span,.review-team-heading span{color:var(--muted);margin-top:3px;font-size:.72rem}.review-panel-row>span{text-align:right;margin:0}.panel-reviewers{border-top:1px solid var(--border);gap:7px;padding-top:9px;display:grid}.panel-reviewers div{gap:2px;display:grid}.panel-reviewers span{color:var(--text);font-size:.72rem}.inline-text-button{width:fit-content;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:.75rem;text-decoration:none}.inline-text-button:hover{color:var(--text)}.inline-command{background:var(--surface);border-radius:var(--radius-card);border:0;gap:9px;margin-top:7px;padding:11px;display:grid}.inline-command .field span{font-size:.66rem}.substitution-command .notice{margin:0}.reserve-status-block{margin-top:30px}.panel-command{border-top:1px solid var(--border);gap:10px;padding-top:10px;display:grid}.panel-command input{min-height:36px}.review-team-row{border-bottom:1px solid var(--border);gap:16px;padding:22px 2px;display:grid}.review-team-state{text-align:right}.review-progress{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.review-progress div{padding:10px 10px 10px 0}.review-team-actions{justify-content:flex-start;align-items:end}.compact-select{width:min(100%,320px)}.team-exceptions{color:var(--muted);font-size:.75rem}.team-exceptions summary{cursor:pointer}.exception-choice-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.exception-policy{margin:12px 0 0;font-size:.72rem}.exception-form{background:var(--surface);border-radius:var(--radius-card);border:0;gap:13px;max-width:680px;margin-top:13px;padding:16px;display:grid}.exception-form textarea{min-height:74px}.published-rounds,.reviewer-profile-list,.criterion-editors,.panel-editors{border-top:1px solid var(--border);margin-top:20px;display:grid}.published-rounds>div,.reviewer-profile-row{border-bottom:1px solid var(--border);padding:14px 2px}.published-rounds strong,.published-rounds span,.reviewer-profile-heading strong,.reviewer-profile-heading span{display:block}.published-rounds span,.reviewer-profile-heading span{color:var(--muted);margin-top:4px;font-size:.74rem}.reviewer-profile-heading,.reviewer-profile-state,.panel-member-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewer-profile-state{align-items:center}.reviewer-profile-form{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding:18px;display:grid}.reviewer-qualification-field{border:0;grid-column:1/-1;gap:12px;margin:0;padding:0;display:grid}.reviewer-qualification-field>legend{color:var(--muted);margin-bottom:8px;font-size:.68rem}.review-publisher{gap:30px;margin-top:28px;display:grid}.review-policy-checks{gap:10px;display:grid}.review-advanced .review-policy-checks{margin-top:18px}.publisher-block{border-top:1px solid var(--border);padding-top:30px}.publisher-block .section-heading p{margin-bottom:0}.rubric-name-field{max-width:520px;margin:20px 0}.criterion-editor{border-bottom:1px solid var(--border)}.criterion-editor summary{color:var(--text);cursor:pointer;padding:16px 2px}.criterion-editor-body{gap:18px;padding:4px 0 24px;display:grid}.criterion-editor textarea{min-height:76px}.anchor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.anchor-grid .field:last-child{grid-column:1/-1}.weight-total{color:var(--muted);margin:18px 0 0;font-size:.78rem}.panel-editor{border-bottom:1px solid var(--border);gap:18px;padding:24px 2px;display:grid}.panel-member-list{gap:10px;display:grid}.panel-member{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;padding:16px;display:grid}.panel-member-heading{align-items:end}.panel-member-heading .field{flex:1}.coordinator-choice{padding-bottom:12px}.criterion-assignment-list{flex-wrap:wrap;gap:8px 18px;display:flex}.publication-check{color:var(--text)}.score-summary-grid{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.score-summary-grid div{border-right:1px solid var(--border);padding:12px}.score-summary-grid div:last-child{border-right:0}.score-summary-grid dt{color:var(--muted);font-size:.68rem}.score-summary-grid dd{margin:5px 0 0;font-size:.9rem}.governance-summary{margin-top:30px}.score-review-list{border-top:1px solid var(--border);margin-top:32px;display:grid}.score-review-row{border-bottom:1px solid var(--border);gap:17px;padding:24px 2px;display:grid}.review-team-shortfall{max-width:720px;color:var(--muted);margin:10px 0 12px;font-size:.78rem}.coverage-strip{flex-wrap:wrap;gap:7px;display:flex}.coverage-strip span{color:var(--muted);background:var(--surface);border-radius:var(--radius-card);border:0;padding:5px 7px;font-size:.7rem}.coverage-strip .needs-attention{color:var(--danger);border-color:var(--border-strong)}.scorecard-list{border-top:1px solid var(--border);display:grid}.scorecard-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.scorecard-row strong,.scorecard-row span{display:block}.scorecard-row strong{font-size:.82rem}.scorecard-row span{color:var(--muted);margin-top:4px;font-size:.7rem}.scorecard-actions{justify-content:flex-end;align-items:flex-start;gap:9px;display:flex}.score-command{background:var(--surface);border-radius:var(--radius-card);border:0;gap:14px;width:min(100%,680px);padding:18px;display:grid}.score-command p{color:var(--muted);margin:0;font-size:.78rem}.score-command textarea{min-height:78px}.destructive-command{border-color:var(--border-strong)}.case-history{color:var(--muted);font-size:.75rem}.case-history summary{cursor:pointer}.case-history ul{gap:9px;margin:13px 0 0;padding:0;list-style:none;display:grid}.case-history li{gap:3px;display:grid}.case-history strong{color:var(--text);font-size:.72rem}.score-final-command{border-top:1px solid var(--border);gap:15px;margin-top:38px;padding-top:30px;display:grid}.score-final-command h2,.score-final-command p{margin-bottom:0}.round-export-control .section-heading-row{align-items:start}.round-export-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.round-export-counts div:nth-child(3n){border-right:0}.round-export-counts div:nth-child(n+4){border-top:1px solid var(--border)}.round-export-files{gap:12px;display:grid}.file-manifest-list{border-top:1px solid var(--border);max-width:680px;margin:0;display:grid}.file-manifest-list>div{border-bottom:1px solid var(--border);grid-template-columns:60px minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.file-manifest-list dt,.file-manifest-list dd{margin:0;font-size:.7rem}.file-manifest-list dt{color:var(--muted)}.release-command{margin-top:38px}.release-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.numeric-values{background:var(--surface);border-radius:var(--radius-card);border:0;gap:0;margin-top:32px;padding:22px;display:grid}.numeric-values>details{border-top:1px solid var(--border)}.numeric-values>details:last-child{border-bottom:1px solid var(--border)}.numeric-values summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.numeric-values summary strong{font-weight:400}.numeric-criteria{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-bottom:14px;display:grid}.numeric-criteria div{padding:10px 10px 10px 0}.numeric-criteria dt{color:var(--muted);font-size:.7rem}.numeric-criteria dd{margin:4px 0 0;font-size:.8rem}.raw-scorecards{border-top:1px solid var(--border);gap:12px;padding:12px 0 18px;display:grid}.raw-scorecards>div{gap:5px;display:grid}.raw-scorecards strong{font-size:.74rem}.raw-scorecards p{color:var(--muted);margin:0;font-size:.72rem}.bundle-list{border-top:1px solid var(--border);margin:32px 0 20px;display:grid}.bundle-row{width:100%;color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:16px 2px;display:flex}.bundle-row:hover,.bundle-row.selected{background:var(--surface)}.bundle-row strong,.bundle-row small{display:block}.bundle-row strong{margin-bottom:4px;font-size:.88rem}.bundle-row small,.bundle-row-state{color:var(--muted);font-size:.7rem}.bundle-row-state{text-align:right}.bundle-editor{border-top:1px solid var(--border);gap:20px;margin-top:38px;padding-top:32px;display:grid}.bundle-editor>div>p{max-width:720px;margin-bottom:0}.bundle-form{gap:18px;display:grid}.bundle-meta-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.8fr);gap:14px;display:grid}.bundle-entry-list{border-top:1px solid var(--border);display:grid}.bundle-entry-row{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(190px,1.5fr) minmax(140px,.75fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;align-items:end;gap:10px;padding:14px 2px;display:grid}.bundle-entry-number{color:var(--faint);align-self:center;font-size:.7rem}.bundle-source-readout small{min-height:42px;color:var(--muted);background:var(--surface);border-radius:var(--radius-card);border:0;align-items:center;padding:8px 10px;display:flex}.bundle-remove{align-self:center}.bundle-diff{flex-wrap:wrap;gap:8px;display:flex}.bundle-diff span{color:var(--muted);background:var(--surface);border-radius:var(--radius-card);border:0;padding:5px 7px;font-size:.7rem}.bundle-reason{max-width:720px}.bundle-reason textarea{min-height:74px}.bundle-application-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:820px;margin-top:20px;display:grid}.bundle-application-form>.secondary{place-self:end start}.bundle-binding-field{gap:5px;display:grid}.bundle-binding-field .text-button{justify-self:start;font-size:.68rem}.bundle-application-preview{background:var(--surface);border-radius:var(--radius-card);border:0;gap:15px;max-width:820px;margin-top:18px;padding:18px;display:grid}.bundle-application-preview>div strong,.bundle-application-preview>div span{display:block}.bundle-application-preview>div span{color:var(--muted);margin-top:4px;font-size:.72rem}.bundle-application-preview ol{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;margin:0;padding:13px 0 13px 24px;display:grid}.bundle-application-preview li span,.bundle-application-preview li small{display:block}.bundle-application-preview li span{font-size:.76rem}.bundle-application-preview li small{color:var(--faint);margin-top:2px;font-size:.67rem}.bundle-application-preview textarea{min-height:72px}.bundle-application-preview .primary{justify-self:start}.bundle-migration{gap:18px;display:grid}.bundle-migration-form{gap:14px;max-width:820px;display:grid}.bundle-migration-form>.field{max-width:390px}.bundle-migration-form>.text-button,.bundle-migration-form>.secondary{justify-self:start}.bundle-migration-candidates{border-top:1px solid var(--border);display:grid}.bundle-migration-candidate-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.bundle-migration-candidate-heading small{color:var(--muted)}.bundle-migration-candidate{border-top:1px solid var(--border);gap:14px;padding:14px 0;display:grid}.bundle-migration-candidate>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.bundle-migration-candidate>label input{width:auto;margin-top:3px}.bundle-migration-candidate>label span,.bundle-migration-candidate>label strong,.bundle-migration-candidate>label small{display:block}.bundle-migration-candidate>label small{color:var(--muted);margin-top:3px}.bundle-migration-bindings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:24px;display:grid}.bundle-migration-preview{background:var(--surface);border-radius:var(--radius-card);border:0;gap:15px;max-width:820px;padding:18px;display:grid}.bundle-migration-preview>div:first-child strong,.bundle-migration-preview>div:first-child span{display:block}.bundle-migration-preview>div:first-child span{color:var(--muted);margin-top:4px;font-size:.72rem}.bundle-migration-preview textarea{min-height:72px}.bundle-migration-preview>.primary{justify-self:start}.bundle-migration-targets{border-top:1px solid var(--border);display:grid}.bundle-migration-targets details{border-bottom:1px solid var(--border)}.bundle-migration-targets summary{cursor:pointer;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.bundle-migration-targets summary small{color:var(--muted)}.bundle-migration-targets ol{gap:8px;margin:0;padding:4px 0 14px 24px;display:grid}.bundle-migration-targets li span,.bundle-migration-targets li small{display:block}.bundle-migration-targets li span{font-size:.76rem}.bundle-migration-targets li small{color:var(--faint);margin-top:2px;font-size:.67rem}.roster-import,.roster-history{border-top:1px solid var(--border);gap:20px;margin-top:36px;padding-top:30px;display:grid}.roster-import>div>p,.roster-history>div>p{max-width:720px;margin-bottom:0}.roster-import code{color:var(--text);background:var(--surface);border-radius:var(--radius-card);border:0;padding:2px 4px}.roster-import-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;display:grid}.roster-file-field,.roster-bundles,.roster-reason{grid-column:1/-1}.roster-file-field input{padding:7px}.roster-bundles{background:var(--surface);border-radius:var(--radius-card);border:0;gap:9px;margin:0;padding:16px;display:grid}.roster-bundles legend{color:var(--muted);padding:0 6px;font-size:.76rem}.roster-bundles legend small{color:var(--faint)}.roster-bundles .check-row{color:var(--muted);align-items:flex-start;gap:9px;font-size:.74rem;display:flex}.roster-bundles .check-row input{width:16px;min-height:16px;accent-color:var(--accent);margin:1px 0 0}.roster-bundles p{margin:0;font-size:.74rem}.roster-reason textarea{min-height:74px}.roster-import-form>.secondary{justify-self:start}.roster-preview{background:var(--surface);border-radius:var(--radius-card);border:0;gap:18px;max-width:900px;padding:18px;display:grid}.roster-preview>p,.roster-preview>small{margin:0}.roster-preview-counts{background:var(--surface);border-radius:var(--radius-card);border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.roster-preview-counts div{border-right:1px solid var(--border);padding:11px}.roster-preview-counts div:last-child{border-right:0}.roster-preview-counts dt{color:var(--muted);font-size:.68rem}.roster-preview-counts dd{margin:4px 0 0;font-size:1.25rem}.roster-preview-rows{border-top:1px solid var(--border);max-height:440px;overflow:auto}.roster-preview-rows>div{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:36px minmax(180px,1fr) 120px 130px;align-items:start;gap:12px;padding:10px 2px;font-size:.72rem;display:grid}.roster-preview-rows strong,.roster-preview-rows small{display:block}.roster-preview-rows strong{color:var(--text);font-size:.76rem}.roster-preview-rows small{color:var(--faint);margin-top:3px}.roster-access-list{border-top:1px solid var(--border);display:grid}.roster-access-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:15px 2px;display:grid}.roster-access-row strong,.roster-access-row span,.roster-access-row small{display:block}.roster-access-row strong{margin-bottom:4px;font-size:.84rem}.roster-access-row span{color:var(--muted);font-size:.72rem}.roster-access-row small{color:var(--faint);margin-top:4px;font-size:.68rem}.roster-access-state{text-align:right}.roster-access-state .text-button{margin-top:7px;font-size:.68rem}.roster-revoke{background:var(--surface);border-radius:var(--radius-card);border:0;grid-column:1/-1;gap:13px;max-width:620px;padding:16px;display:grid}.roster-revoke textarea{min-height:72px}.roster-revoke .notice{margin:0}.first-event-setup-page{min-height:100vh;padding:64px clamp(20px,7vw,96px) 100px}.first-event-setup{width:min(100%,860px);margin:0 auto}.first-event-setup>header{max-width:620px;margin-bottom:42px}.first-event-setup>form{gap:34px;display:grid}.first-event-setup fieldset{border:0;border-top:1px solid var(--border);gap:20px;margin:0;padding:28px 0 0;display:grid}.first-event-setup legend{color:var(--text);margin-bottom:18px;padding:0;font-size:1.25rem}.first-event-setup .form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.first-event-setup .form-grid.four-columns{grid-template-columns:repeat(4,minmax(0,1fr))}.first-event-setup .span-two{grid-column:span 2}.bootstrap-field{grid-template-columns:minmax(180px,.75fr) minmax(0,1.5fr);gap:18px;display:grid}.bootstrap-field textarea{min-height:72px}.first-event-setup .notice{margin:0}.first-event-setup .button-row{flex-wrap:wrap}@media (width<=760px){.operations-shell{grid-template:64px auto 1fr/1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:10px 18px;position:static;overflow:hidden}.sidebar nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.navigation-group{flex:none;gap:4px;display:flex}.navigation-group>p{display:none}.sidebar nav a{white-space:nowrap}.workspace{padding:32px 20px 80px}.page-heading,.application-heading{display:grid}.application-state-summary{grid-template-columns:1fr;gap:8px}.catalog-summary{grid-template-columns:1fr}.catalog-summary div{border-bottom:1px solid var(--border)}.catalog-summary div:last-child{border-bottom:0}.configuration-editor-heading,.configuration-card-heading{display:grid}.configuration-editor-heading .secondary{justify-self:start}.configuration-field-grid,.intake-policy-grid,.intake-policy-number-grid,.intake-assisted-fields{grid-template-columns:1fr}.novelty-corpus-file-row{grid-template-columns:1fr;align-items:stretch}.novelty-corpus-file-row .file-button{justify-self:start}.phase-field-grid,.published-phase-list li{grid-template-columns:1fr}.published-phase-list time{text-align:left}.health-heading{display:grid}.home-actions{grid-template-columns:1fr}.home-actions a:nth-child(n){border-left:0;padding:16px 0}.health-current{border-top:2px solid var(--border-strong);border-left:0;padding:0}.health-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.health-action{grid-template-columns:1fr;gap:10px}.support-case-context,.emergency-pack-count-fields,.emergency-pack-main{grid-template-columns:1fr}.emergency-pack-history .section-heading{display:grid}.emergency-pack-history .section-heading p{text-align:left}.emergency-pack-list>li{grid-template-columns:1fr}.emergency-pack-list>li>.secondary{grid-area:auto/1;justify-self:start}.emergency-pack-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.filter{width:100%}.queue-row{align-items:flex-start}.queue-meta{text-align:right}.criteria-list div{grid-template-columns:1fr;gap:5px}.review-list li div{gap:5px;display:grid}.attendance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-counts div{border-bottom:1px solid var(--border)}.attendance-counts div:nth-child(2n){border-right:0}.station-list{grid-template-columns:1fr}.session-heading,.roster-row{align-items:flex-start}.roster-row{flex-direction:column}.roster-state{text-align:left;width:100%}.attendance-correction-fields,.attendance-remedy-fields,.attendance-remedy-summary{grid-template-columns:1fr}.attendance-remedy{width:100%}.attendance-remedy-wide{grid-column:auto}.roll-call-heading,.roll-call-title,.roll-call-roster>div{display:grid}.roll-call-fields,.roll-call-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.roll-call-wide{grid-column:1/-1}.roll-call-counts div{border-bottom:1px solid var(--border)}.roll-call-counts div:nth-child(2n){border-right:0}.roll-call-roster span:last-child{text-align:left}.attendance-export-fields{grid-template-columns:1fr}.attendance-export-list li{flex-direction:column;align-items:flex-start}.manual-subheading,.manual-incident-summary,.manual-sheet-title,.manual-new-sheet{display:grid}.manual-compact-form,.manual-sheet-meta,.manual-entry-row,.manual-source-upload,.manual-verification,.manual-inline-form,.manual-review-rating{grid-template-columns:1fr}.manual-wide,.manual-source-upload p,.manual-source-upload .notice,.manual-verification .manual-check,.manual-verification>p,.manual-verification .notice,.manual-inline-form .notice{grid-column:auto}.manual-incident-summary small,.manual-sheet-title small{text-align:left}.form-grid,.session-fields{grid-template-columns:1fr}.draft-summary{align-items:flex-start}.email-search,.grant-form,.permission-panel-form,.permission-batch-row{grid-template-columns:1fr}.permission-batch-row .permission-batch-resource{grid-column:auto}.permission-batch-row-actions{justify-content:flex-start}.permission-grid-head{display:none}.permission-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 12px;padding:13px 16px}.permission-row-name{grid-column:1}.permission-row-action{grid-area:1/2/span 3;align-items:start}.permission-row-scope,.permission-row-source{white-space:normal;grid-column:1}.permission-search input{width:100%}.invitation-submit,.role-submit{flex-direction:column;align-items:flex-start}.full-field{grid-column:auto}.access-row{align-items:flex-start}.integration-health-row,.integration-team-detail{grid-template-columns:1fr;gap:16px}.checkpoint-operations-row{grid-template-columns:1fr;gap:10px}.review-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.review-counts div{border-bottom:1px solid var(--border)}.review-counts div:nth-child(2n){border-right:0}.review-panel-list,.score-summary-grid,.numeric-criteria,.release-fields{grid-template-columns:1fr}.score-summary-grid div{border-right:0;border-bottom:1px solid var(--border)}.score-summary-grid div:last-child{border-bottom:0}.scorecard-row{grid-template-columns:1fr}.scorecard-actions{justify-content:flex-start}.review-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.review-team-actions{flex-direction:column;align-items:stretch}.compact-select{width:100%}.reviewer-profile-form,.anchor-grid{grid-template-columns:1fr}.reviewer-profile-form .full-field,.anchor-grid .field:last-child{grid-column:auto}.reviewer-profile-heading,.panel-member-heading{display:grid}.reviewer-profile-state{justify-content:flex-start}.bundle-meta-fields,.bundle-entry-row,.bundle-application-form,.bundle-migration-bindings{grid-template-columns:1fr}.bundle-migration-bindings{padding-left:0}.bundle-entry-number{display:none}.bundle-row{align-items:flex-start}.bundle-row-state{text-align:left}.roster-import-form{grid-template-columns:1fr}.roster-file-field,.roster-bundles,.roster-reason{grid-column:auto}.roster-preview-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-preview-counts div{border-bottom:1px solid var(--border)}.roster-preview-counts div:nth-child(2n){border-right:0}.roster-preview-rows>div{grid-template-columns:28px minmax(0,1fr)}.roster-preview-rows>div>span:nth-child(3),.roster-preview-rows>div>span:nth-child(4){grid-column:2}.roster-access-row{grid-template-columns:1fr}.roster-access-state{text-align:left}.rehearsal-create form,.rehearsal-owner-list,.rehearsal-owner-form,.rehearsal-scenario-workspace{grid-template-columns:1fr}.rehearsal-create .rehearsal-wide-field,.rehearsal-create .notice,.rehearsal-owner-reason,.rehearsal-owner-form .notice{grid-column:auto}.rehearsal-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.rehearsal-filters{width:100%;display:grid}.rehearsal-filters .filter{min-width:0}.rehearsal-scenario-list{max-height:420px}}.synesthesia-operations-shell{width:min(100%,1120px);margin:0 auto}.synesthesia-section{border-top:1px solid var(--border);margin-top:42px;padding-top:34px}.synesthesia-section .section-heading h2,.synesthesia-section .section-heading p{margin-bottom:0}.synesthesia-window-list,.synesthesia-request-list,.synesthesia-catalog-list{border-top:1px solid var(--border);margin-top:22px;display:grid}.synesthesia-window,.synesthesia-request{border-bottom:1px solid var(--border);gap:10px;padding:18px 2px;display:grid}.synesthesia-window p,.synesthesia-request p{color:var(--muted);margin:0;font-size:.74rem}.synesthesia-window-heading,.synesthesia-request-heading,.synesthesia-catalog-track{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.synesthesia-window-heading strong,.synesthesia-window-heading span,.synesthesia-request-heading strong,.synesthesia-request-heading span,.synesthesia-catalog-track strong,.synesthesia-catalog-track span{display:block}.synesthesia-window-heading strong,.synesthesia-request-heading strong,.synesthesia-catalog-track strong{margin-bottom:4px;font-size:.86rem}.synesthesia-window-heading span,.synesthesia-window-heading small,.synesthesia-request-heading span,.synesthesia-request-state,.synesthesia-catalog-track span,.synesthesia-catalog-track small{color:var(--muted);font-size:.7rem}.synesthesia-window-heading small{text-align:right}.synesthesia-window-actions,.synesthesia-request-actions,.synesthesia-command-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.synesthesia-window-actions .text-button,.synesthesia-request-actions .text-button,.synesthesia-catalog-track .text-button{font-size:.7rem}.synesthesia-editor{background:var(--surface);border-radius:var(--radius-card);border:0;gap:18px;margin-top:24px;padding:20px;display:grid}.synesthesia-editor h2,.synesthesia-editor p{margin-bottom:0}.synesthesia-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.synesthesia-editor textarea,.synesthesia-command textarea{min-height:72px}.synesthesia-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.synesthesia-checks label,.synesthesia-check{color:var(--muted);align-items:flex-start;gap:8px;font-size:.74rem;display:flex}.synesthesia-checks input,.synesthesia-check input{width:16px;min-height:16px;accent-color:var(--accent);margin:1px 0 0}.synesthesia-command{background:var(--surface);border-radius:var(--radius-card);border:0;gap:13px;max-width:680px;margin-top:12px;padding:16px;display:grid}.synesthesia-command>strong{font-size:.78rem}.synesthesia-command .notice{margin:0}.window-command{margin-top:24px}.synesthesia-live-state{color:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding:12px 0;font-size:.72rem;display:flex}.synesthesia-live-state small{color:var(--faint);flex-basis:100%}.synesthesia-request.playing{background:var(--surface);padding-inline:14px}.synesthesia-request-state{text-align:right;gap:3px;display:grid}.synesthesia-request-state span{color:var(--text)}.synesthesia-request-note{max-width:760px}.synesthesia-reports{border-top:1px solid var(--border);gap:10px;margin-top:5px;padding-top:14px;display:grid}.synesthesia-reports>strong{font-size:.75rem}.synesthesia-report{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:12px;display:grid}.synesthesia-report p{color:var(--text)}.synesthesia-report small{color:var(--faint);font-size:.66rem}.synesthesia-report>div{gap:10px;display:flex}.synesthesia-catalog-track{border-bottom:1px solid var(--border);align-items:center;padding:13px 2px}.synesthesia-catalog-track>div:last-child{justify-items:end;gap:5px;display:grid}.synesthesia-source-readout{color:var(--muted);background:var(--surface);border-radius:var(--radius-card);border:0;align-self:end;padding:11px;font-size:.72rem}@media (width<=760px){.compact-command,.inline-cancel-form,.assignment-list li{grid-template-columns:1fr}.assignment-list li>p,.inline-cancel-form{grid-column:auto}.synesthesia-window-heading,.synesthesia-request-heading,.synesthesia-catalog-track,.synesthesia-report{display:grid}.synesthesia-window-heading small,.synesthesia-request-state,.synesthesia-catalog-track>div:last-child{text-align:left;justify-items:start}.synesthesia-editor-grid,.synesthesia-checks{grid-template-columns:1fr}.first-event-setup-page{padding:38px 20px 72px}.first-event-setup .form-grid.two-columns,.first-event-setup .form-grid.four-columns,.bootstrap-field{grid-template-columns:1fr}.first-event-setup .span-two{grid-column:auto}}.stage-block{border-left:2px solid var(--line,var(--border));gap:6px;margin:8px 0 28px;padding:0 0 0 16px;display:grid}.stage-block p{margin:0}.stage-blockers{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.navigation-rest>summary{color:var(--muted);cursor:pointer;padding:16px 10px 6px;font-size:.6875rem}.navigation-rest>summary:hover{color:var(--muted)}.card-surface,.health-empty,.stage-block{background:var(--surface);border-radius:var(--radius-card);border:0}.health-empty{gap:4px;padding:16px;display:grid}.health-empty strong{font-size:.8125rem;font-weight:500}.health-empty span{color:var(--muted);font-size:.8125rem}.stage-block{border-left:0;margin:0 0 26px;padding:18px 16px}.stage-block .eyebrow{color:var(--muted);letter-spacing:0;margin-bottom:4px;font-size:.75rem;font-weight:500}.stage-ready-action{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.stage-blockers li a,.stage-blockers li span{font-size:.8125rem}.health-severity{font-size:.6875rem}.health-row .health-action{align-items:center;gap:12px;margin-top:2px;display:flex}.health-row .health-action a{color:var(--text);font-size:.8125rem;text-decoration:none}.health-row .health-action a:hover{color:var(--text)}.health-row .health-action small{color:var(--faint);font-size:.75rem}.page-heading h1,.health-heading h1{font-size:1.3rem}.eyebrow{letter-spacing:0;font-size:.75rem;font-weight:500}.sidebar-identity{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px;font-size:.8125rem;display:flex}.sidebar-identity>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-identity .text-button{flex:none;font-size:.75rem}.sidebar-wordmark{color:var(--text);padding:4px 10px 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:block}.health-shell,.intelligence-activity-shell{align-content:start;gap:20px;display:grid}.health-shell>.health-heading,.intelligence-activity-shell>.health-heading{margin-bottom:0}.instance-id{overflow-wrap:anywhere;color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.stage-block{margin:0;padding:20px}.attention-section{margin-top:0}.health-row{padding:16px 20px;transition:background .12s}.health-row:hover{background:var(--hover)}.health-row .health-row-main>div{gap:2px;display:grid}.health-row small.muted{color:var(--faint);font-size:.75rem}.health-count{color:var(--faint);font-size:.8125rem;font-weight:500}.setup-list{background:var(--surface);border-radius:var(--radius-card);border-top:0;overflow:hidden}.setup-row{border-bottom:1px solid var(--border);padding:14px 20px;transition:background .12s}.setup-row:last-child{border-bottom:0}.setup-row:hover{background:var(--hover);padding-inline:20px}.setup-row strong{font-size:.8125rem;font-weight:500}.setup-row small{font-size:.75rem}.setup-section{margin-top:26px}.setup-section>h2{color:var(--muted);margin-bottom:8px;padding-left:2px;font-size:.75rem;font-weight:500}.event-lifecycle{background:var(--surface);border-radius:var(--radius-card);padding:20px}.event-lifecycle-confirmation{background:var(--surface);border-radius:var(--radius-card);border:0}.setup-home{gap:0;display:grid}.sidebar nav a{gap:8px}.sidebar nav a .icon{opacity:.7;flex:none}.sidebar nav a.active .icon{opacity:1}.sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-group{gap:1px}.navigation-rest>summary{list-style:none}.navigation-rest>summary::-webkit-details-marker{display:none}.navigation-rest>summary:before{content:"▸ "}.navigation-rest[open]>summary:before{content:"▾ "}.list-row{border-bottom:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:grid}.list-row:last-child{border-bottom:0}.list-row:hover{background:var(--hover)}.row-glyph{width:28px;height:28px;color:var(--faint);background:var(--hover);border-radius:7px;place-items:center;display:grid}.row-glyph.critical{color:var(--danger)}.row-glyph.attention{color:var(--warn)}.row-glyph.watch{color:var(--faint)}.row-text{gap:2px;min-width:0;display:grid}.row-text strong{color:var(--text);font-size:.8125rem;font-weight:400}.row-text small{color:var(--muted);font-size:.8125rem;line-height:1.45}.row-context{color:var(--faint)}.row-action{height:28px;color:var(--text);white-space:nowrap;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:.8125rem;text-decoration:none;display:inline-flex}.row-action:hover{background:var(--hover)}.row-action .icon{opacity:.6}button.row-action{cursor:pointer}.row-count{color:var(--faint);font-size:.8125rem}.row-controls{align-items:center;gap:6px;display:inline-flex}.list-row.acknowledged .row-glyph{opacity:.45}.list-row.acknowledged .row-text strong{color:var(--muted)}.workspace a{text-decoration:none}.workspace a:hover{color:var(--text)}.access-list,.assignment-list,.attendance-export-list,.bundle-list,.checkpoint-operations-list,.emergency-pack-list,.grant-list,.integration-health-list,.invitation-list,.participant-delivery-list,.published-phase-list,.queue-list,.rehearsal-owner-list,.rehearsal-run-list,.rehearsal-scenario-list,.review-list,.review-round-list,.roster-access-list,.roster-list,.score-review-list,.scorecard-list,.session-list,.station-list,.support-desk-list,.synesthesia-window-list{background:var(--surface);border-radius:var(--radius-card);border:0;margin-top:0;overflow:hidden}.access-row,.bundle-row,.checkpoint-operations-row,.grant-row,.integration-health-row,.invitation-row,.participant-delivery-row,.queue-row,.rehearsal-owner-row,.rehearsal-scenario-row,.review-team-row,.roster-access-row,.roster-row,.score-review-row,.scorecard-row,.support-desk-row{border-bottom:1px solid var(--border);border-radius:0;padding:12px 16px;transition:background .12s}.access-row:last-child,.bundle-row:last-child,.checkpoint-operations-row:last-child,.grant-row:last-child,.invitation-row:last-child,.queue-row:last-child,.roster-row:last-child,.scorecard-row:last-child,.support-desk-row:last-child{border-bottom:0}.access-row:hover,.bundle-row:hover,.grant-row:hover,.invitation-row:hover,.queue-row:hover,.roster-row:hover,.support-desk-row:hover{background:var(--hover)}.support-desk-row.selected,.rehearsal-run.selected{background:var(--raised);border-bottom-color:var(--border)}.support-desk-row.selected{box-shadow:inset 2px 0 0 var(--accent)}.attendance-export-panel,.configuration-card,.integration-team-detail,.manual-review-scorecard,.manual-sheet-card,.phase-card,.rehearsal-detail,.rehearsal-scenario-detail,.review-panel-card,.review-round-card,.scorecard,.session-card,.support-desk-detail,.configuration-card{background:var(--surface);border-radius:var(--radius-card);border:0;padding:18px 20px}.admission-summary,.application-state-summary,.catalog-summary,.draft-summary,.floor-draft-summary,.governance-summary,.health-summary,.phase-summary,.score-summary-grid{background:var(--surface);border-radius:var(--radius-card);border:0;overflow:hidden}.setup-section>h2,.detail-section>h2,.command-section>h2,.rehearsal-section>h2,.synesthesia-section>h2,.attention-section>.section-heading h2{color:var(--muted);font-size:.75rem;font-weight:500}.state-label{color:var(--muted);background:var(--hover);border-radius:var(--radius-control);border:0;padding:3px 8px;font-size:.75rem}.form-grid,.phase-field-grid,.configuration-field-grid,.intake-policy-grid{gap:14px}label>span{color:var(--muted);font-size:.75rem}.access-list>p,.bundle-list>p,.grant-list>p,.invitation-list>p,.queue-list>p,.rehearsal-run-list>p,.roster-list>p,.scorecard-list>p,.session-list>p,.station-list>p,.support-desk-list>p,.synesthesia-window-list>p{color:var(--muted);margin:0;padding:16px}.invitation-list{border-top:0;margin-top:16px}.invite-form,.access-lookup,.roster-import,.emergency-pack-form,.rehearsal-create,.exception-form,.attendance-export-form{background:var(--surface);border-radius:var(--radius-card);padding:18px 20px}.access-list{max-height:60vh;overflow-y:auto}.primary,.secondary,.row-action{place-self:start}.button-row .primary,.button-row .secondary{justify-self:auto}.manual-entry-heading,.manual-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.manual-entry-heading>*,.manual-section-heading>*{margin:0}.manual-entry-heading h2,.manual-entry-heading h3,.manual-section-heading h2,.manual-section-heading h3{flex:100%;font-size:.8125rem}.manual-subheading>div,.manual-incident-summary>div,.manual-sheet-title>div,.manual-new-sheet>div,.section-heading>div,.page-heading>div{gap:2px;min-width:0;display:grid}.manual-new-sheet strong,.manual-subheading strong,.manual-sheet-title strong{font-size:.8125rem;font-weight:500}.text-button{border-radius:var(--radius-control);align-items:center;height:24px;margin-inline:-6px;padding:0 6px;font-size:.75rem;display:inline-flex}.text-button:hover{color:var(--text);background:var(--hover)}.round-pause-open{height:28px;color:var(--text);border:1px solid var(--border-strong);margin:0 0 4px;padding:0 10px;font-size:.8125rem}.review-panel-list{align-items:start}.review-panel-card{gap:10px;display:grid}.panel-reviewers{gap:8px;display:grid}.panel-reviewers>div{gap:1px;display:grid}.panel-reviewers span{font-size:.8125rem}.panel-reviewers small{color:var(--faint);font-size:.75rem}.review-panel-list,.configuration-card-list,.phase-card-list,.session-editor-list,.configuration-card-stack{background:0 0;border-radius:0;padding:0}.stage-filter{flex-wrap:wrap;gap:6px;margin:18px 0 14px;display:flex}.stage-chip{height:28px;color:var(--muted);background:var(--surface);border-radius:var(--radius-control);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-size:.8125rem;display:inline-flex}.stage-chip:hover:not(:disabled){color:var(--text);background:var(--hover)}.stage-chip.active{color:var(--text);border-color:var(--border-strong)}.stage-chip:disabled{opacity:.4;cursor:default}.stage-chip>span{color:var(--faint);font-variant-numeric:tabular-nums}.stage-chip.active>span{color:var(--muted)}.catalog-summary,.score-summary-grid,.governance-summary,.health-summary,.phase-summary,.draft-summary,.admission-summary,.application-state-summary,.floor-draft-summary{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin:0 0 20px;display:grid}.catalog-summary>div,.score-summary-grid>div,.governance-summary>div,.health-summary>div,.phase-summary>div,.draft-summary>div,.admission-summary>div,.application-state-summary>div,.floor-draft-summary>div{border-left:1px solid var(--border);gap:4px;padding:14px 16px;display:grid}.catalog-summary>div:first-child,.score-summary-grid>div:first-child,.governance-summary>div:first-child,.health-summary>div:first-child,.phase-summary>div:first-child,.draft-summary>div:first-child,.admission-summary>div:first-child,.application-state-summary>div:first-child,.floor-draft-summary>div:first-child{border-left:0}.catalog-summary dt,.score-summary-grid dt,.governance-summary dt,.health-summary dt,.phase-summary dt,.draft-summary dt,.admission-summary dt,.application-state-summary dt,.floor-draft-summary dt{color:var(--muted);font-size:.75rem}.catalog-summary dd,.score-summary-grid dd,.governance-summary dd,.health-summary dd,.phase-summary dd,.draft-summary dd,.admission-summary dd,.application-state-summary dd,.floor-draft-summary dd{margin:0;font-size:.9375rem}.checkpoint-operations-row{grid-template-columns:minmax(150px,.8fr) minmax(0,2fr) minmax(140px,auto);align-items:start;gap:20px;display:grid}.checkpoint-operations-row>div:first-child{gap:2px;display:grid}.checkpoint-operations-row strong{font-size:.8125rem;font-weight:500}.checkpoint-operations-row span{color:var(--muted);font-size:.75rem}.checkpoint-operations-answer p{margin:0;font-size:.8125rem}.checkpoint-operations-answer small{color:var(--faint);margin-top:4px;font-size:.75rem;display:block}.checkpoint-operations-row>small{color:var(--faint);text-align:right;font-size:.75rem}@keyframes skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-line,.skeleton-block,.skeleton-card{background:linear-gradient(90deg,#ececee0a 25%,#ececee17 37%,#ececee0a 63%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-sweep}.skeleton-line{border-radius:4px;height:9px;display:block}.skeleton-block{border-radius:7px}.skeleton-action{border-radius:var(--radius-control);width:96px;height:28px}.skeleton-row:hover{background:0 0}.skeleton-card{background-color:var(--surface);border-radius:var(--radius-card);gap:10px;padding:20px;display:grid}.skeleton-card .skeleton-line{animation-delay:.1s}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-block,.skeleton-card{animation:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.board-section-label{color:var(--muted);margin:24px 0 8px;font-size:.75rem;font-weight:500}.review-team-row{background:var(--surface);border-bottom:1px solid var(--border);gap:12px;padding:16px 20px;display:grid}.review-team-row:first-of-type{border-radius:var(--radius-card) var(--radius-card) 0 0}.review-team-row:last-of-type{border-radius:0 0 var(--radius-card) var(--radius-card);border-bottom:0}.review-team-state{text-align:right;font-size:.8125rem}.review-team-state strong{font-size:.8125rem;font-weight:500;display:block}.board-recovery{margin-top:32px}.board-recovery>summary{color:var(--muted);cursor:pointer;padding:10px 0;font-size:.8125rem}.board-recovery>summary:hover{color:var(--text)}.navigation-rest .navigation-group{margin-top:12px}.navigation-rest .navigation-group:first-of-type{margin-top:4px}.navigation-rest .navigation-group>p{color:var(--muted);opacity:.8;margin:0 10px 4px;font-size:.6875rem}.navigation-rest .navigation-group>p:after{content:"";border-top:1px solid var(--border);margin-top:6px;display:block}.review-team-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-team-heading>div{gap:2px;min-width:0;display:grid}.review-team-heading strong{font-size:.8125rem;font-weight:500}.review-team-heading span{color:var(--muted);font-size:.75rem}.review-team-row .state-label{flex:none}.review-team-row .state-label.in_review{color:var(--text)}.review-team-row .state-label.held,.review-team-row .state-label.missed{color:var(--warn)}.review-team-row>p.muted{margin:0;font-size:.8125rem}.review-blocked{color:var(--faint);margin:0;font-size:.8125rem}.review-progress{border:0;flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;display:flex}.review-progress div{gap:6px;padding:0;display:flex}.review-progress dt{color:var(--faint);font-size:.75rem}.review-progress dd{margin:0;font-size:.75rem}.review-team-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-team-actions .field{display:contents}.review-team-actions .compact-select select{width:min(100%,260px)}.panel-list{background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.panel-row{border-bottom:1px solid var(--border)}.panel-row:last-child{border-bottom:0}.panel-row-summary{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:12px;padding:12px 16px;display:grid}.panel-row-summary:hover{background:var(--hover)}.panel-row-chevron{color:var(--faint);font-size:.95rem;line-height:1}.panel-row-summary:hover .panel-row-chevron{color:var(--text)}.panel-detail{gap:18px;padding:4px 16px 18px 56px;display:grid}.panel-detail-block{gap:6px;display:grid}.panel-detail-block>.board-section-label{margin:0}.panel-detail-block>.muted{margin:0;font-size:.78rem}.panel-team-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.panel-team-list li{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.panel-team-list span{font-size:.8125rem}.panel-team-list small{color:var(--faint);font-size:.75rem}.panel-row-text{gap:2px;min-width:0;display:grid}.panel-row-text strong{font-size:.8125rem;font-weight:500}.panel-row-text small{color:var(--muted);font-size:.8125rem}.panel-row.short .panel-row-text small{color:var(--warn)}.panel-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-roster>summary{color:var(--muted);cursor:pointer;font-size:.75rem;list-style:none}.panel-roster>summary::-webkit-details-marker{display:none}.panel-roster>summary:hover{color:var(--text)}.panel-roster[open]{flex:100%}.panel-roster .panel-reviewers{border-top:1px solid var(--border);gap:8px;margin-top:10px;padding-top:10px;display:grid}.review-team-meta{flex:none;align-items:center;gap:8px;display:flex}.panel-row .panel-reviewers{border:0;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.panel-row .panel-reviewers li{align-items:baseline;gap:6px;display:flex}.panel-row .panel-reviewers li>span{color:var(--muted);font-size:.8125rem}.panel-row .panel-reviewers li.away>span{color:var(--warn)}.panel-row .panel-reviewers li small{color:var(--faint);font-size:.75rem}.panel-shortfall{color:var(--warn);margin-top:4px;font-size:.75rem;display:block}.published-rounds,.reviewer-profile-list,.criterion-editors,.panel-editors{background:var(--surface);border-radius:var(--radius-card);border-top:0;margin-top:0;overflow:hidden}.published-rounds>div,.reviewer-profile-row{border-bottom:1px solid var(--border);padding:12px 16px;transition:background .12s}.published-rounds>div:last-child,.reviewer-profile-row:last-child{border-bottom:0}.reviewer-profile-row:hover{background:var(--hover)}.published-rounds strong,.reviewer-profile-heading strong{font-size:.8125rem;font-weight:500}.published-rounds span,.reviewer-profile-heading span{margin-top:2px;font-size:.75rem}.reviewer-profile-state{gap:10px}.reviewer-profile-state>span{color:var(--muted);font-size:.75rem}.step-number{width:20px;height:20px;color:var(--muted);background:var(--hover);vertical-align:middle;border-radius:50%;place-items:center;margin-right:8px;font-size:.6875rem;display:inline-grid}.section-note{max-width:640px;margin:0 0 12px;font-size:.8125rem}.published-round-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.published-round-row>div{gap:2px;min-width:0;display:grid}.integration-health-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.integration-health-row:last-child{border-bottom:0}.integration-health-row:hover{background:var(--hover)}.integration-health-list>.empty{color:var(--muted);margin:0;padding:16px}.integration-row-side{grid-template-columns:44px 44px 68px;align-items:center;gap:12px;display:grid}.integration-row-side>.row-action{grid-column:3;justify-self:end}.integration-provider{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.integration-provider.ready{color:var(--muted)}.integration-provider.attention{color:var(--danger)}.integration-provider.unconnected{color:var(--faint)}.integration-provider .icon{opacity:.85}.integration-team-detail{background:var(--raised);margin-top:12px}.integration-team-detail h3{align-items:center;gap:7px;display:flex}.integration-team-detail h3 .icon{opacity:.7}.integration-file-list small{color:var(--muted);font-size:.75rem}@media (width<=720px){.integration-health-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.integration-row-side{grid-column:2/-1;justify-items:start}}.intelligence-brief{gap:16px;padding:18px 20px;display:grid}.intelligence-brief-heading h2,.intelligence-brief-heading p{margin:0}.intelligence-brief-heading h2{font-size:.8125rem}.intelligence-brief-heading p{max-width:620px;font-size:.75rem}.intelligence-brief-trace-toggle{justify-self:start}.intelligence-brief-stream{min-width:0}.intelligence-brief-result{gap:10px;display:grid}.intelligence-brief-result h3,.intelligence-brief-result p{margin:0}.intelligence-brief-result>p:not(.eyebrow){color:var(--muted)}.intelligence-priorities{margin:4px 0 0;padding:0;list-style:none}.intelligence-instance-list{gap:20px}.intelligence-instance{border-top:1px solid var(--border);gap:10px;padding-top:20px;display:grid}.intelligence-instance:first-child{border-top:0;padding-top:0}.intelligence-instance>.section-heading p{margin:2px 0 0;font-size:.75rem}.intelligence-recommendation{gap:14px;padding:18px 20px;display:grid}.intelligence-recommendation>.section-heading h4,.intelligence-recommendation>.section-heading p{margin:0}.intelligence-recommendation>.section-heading h4{max-width:760px;font-size:.8125rem;line-height:1.45}.intelligence-recommendation>.muted{margin:0;font-size:.75rem}.intelligence-recommendation.proposed>.section-heading .state-label{color:var(--warn)}.intelligence-recommendation.approved>.section-heading .state-label{color:var(--accent)}.intelligence-recommendation.rejected>.section-heading .state-label{color:var(--danger)}.intelligence-recommendation-command{margin:0}.intelligence-recommendation-command div:first-child{border-top:0}.intelligence-recommendation-command code,.intelligence-recommendation-citations code{color:var(--muted);overflow-wrap:anywhere;font-size:.6875rem}.intelligence-recommendation-evidence{gap:4px 20px}.intelligence-recommendation-citations>.board-section-label{margin-top:0}.intelligence-recommendation-citations .review-list{border-bottom:1px solid var(--border)}.intelligence-recommendation-citations time{color:var(--faint);font-size:.75rem}.intelligence-recommendation-citations p{margin:8px 0 0}.intelligence-recommendation-feedback{border-top:1px solid var(--border);margin-top:0;padding-top:14px}.intelligence-recommendation-feedback textarea{min-height:76px}.intelligence-recommendation-feedback .button-row{flex-wrap:wrap;gap:8px;display:flex}.intelligence-situation-list,.intelligence-situation{gap:12px;display:grid}.intelligence-situation>.section-heading h3{margin:2px 0 0;font-size:1rem}.intelligence-situation.critical{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.intelligence-situation.critical{border-color:color-mix(in srgb, var(--danger) 35%, var(--line))}}.intelligence-situation-analysis ul{gap:7px;margin:6px 0 0;padding-left:18px;display:grid}.intelligence-situation-analysis li small{color:var(--faint)}@media (width<=760px){.intelligence-brief-heading,.intelligence-recommendation>.section-heading{display:grid}.intelligence-brief-heading .secondary,.intelligence-recommendation>.section-heading .state-label{justify-self:start}}.overview-shell{gap:18px}.overview-shell .health-current{color:inherit;text-decoration:none;transition:background .12s}.overview-shell .health-current:hover{background:var(--raised)}.stage-block{gap:12px;padding:16px 18px}.stage-block-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.stage-block-heading>div{gap:2px;display:grid}.stage-block-heading span{color:var(--faint);font-size:.75rem}.stage-block-heading h2{margin:0;font-size:.875rem;font-weight:500}.stage-blockers{gap:0}.stage-blockers li{color:var(--muted);border-top:1px solid var(--border);padding:10px 0;font-size:.8125rem}.stage-blockers li a{color:var(--text);justify-content:space-between;align-items:center;gap:18px;display:flex}.stage-blockers li a:hover{color:var(--text)}.stage-blockers li a>span,.stage-blockers .stage-more{color:var(--faint)}.attention-view-all{color:var(--text);background:var(--surface);border-top:1px solid var(--border);border-radius:0 0 var(--radius-card) var(--radius-card);justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;font-size:.8125rem;display:flex}.attention-view-all:hover{background:var(--hover)}.attention-view-all>span{color:var(--faint);font-size:.75rem}.overview-shell .attention-section .health-list:has(+.attention-view-all){border-radius:var(--radius-card) var(--radius-card) 0 0}@media (width<=760px){.operations-shell{display:block}.sidebar{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.sidebar-wordmark{grid-area:1/1;padding:4px 10px}.sidebar nav{grid-area:2/1/auto/-1}.sidebar-identity{border-top:0;grid-area:1/2;margin:0;padding:4px 0}.sidebar-identity>span{display:none}.workspace{padding-top:24px}.list-row{grid-template-columns:28px minmax(0,1fr);align-items:start}.row-controls{flex-wrap:wrap;grid-column:2}.overview-shell .health-current{border-top:0;padding:12px 14px}.stage-block-heading{align-items:flex-start}}.brand-backdrop{background:var(--background);min-height:100dvh}.gate{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100dvh - 72px);padding:48px 24px;display:flex}.gate-body{text-align:center;flex-direction:column;align-items:center;display:flex}.gate-wordmark{margin-top:22px}.gate-title{color:var(--text);letter-spacing:-.02em;margin:20px 0 0;font-size:1.625rem;font-weight:600}.gate-subtitle{max-width:340px;color:var(--muted);margin:10px 0 0;font-size:.9375rem;line-height:1.5}.gate-who{color:var(--muted);margin:8px 0 0;font-size:1rem}.gate-error{width:min(100%,340px);color:var(--danger);text-align:center;margin:18px 0 0;font-size:.875rem;line-height:1.5}.gate-actions{gap:10px;width:min(100%,340px);margin-top:28px;display:grid}.gate-actions:empty{display:none}.gate-action{height:48px;color:var(--background);background:var(--text);border-radius:var(--radius-control);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 18px;font-size:.9375rem;font-weight:600;transition:opacity .15s;display:inline-flex}.gate-action-secondary{color:var(--text);background:var(--raised)}.gate-action:hover:not(:disabled){opacity:.88}.gate-action:active:not(:disabled){opacity:.8}.gate-action:disabled{opacity:.4;cursor:default}.gate-action:focus-visible{outline:2px solid var(--text);outline-offset:3px}.gate-foot{place-items:center;height:72px;display:grid}.gate-boot-wordmark{margin-top:26px}@media (width<=640px){.gate{padding:40px 20px}}.configuration-context{align-items:center;gap:18px;min-width:0;margin-bottom:26px;display:flex}.configuration-context-home{color:var(--muted);flex:none;font-size:.75rem;text-decoration:none}.configuration-context-home:before{content:"← ";color:var(--faint)}.configuration-context-home:hover{color:var(--text)}.configuration-context-group{border-left:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding-left:18px;display:flex}.configuration-context-group>span{color:var(--faint);flex:none;font-size:.6875rem}.configuration-context-group>div{scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.configuration-context-group>div::-webkit-scrollbar{display:none}.configuration-context-select{display:none}.configuration-context-group a{color:var(--muted);border-radius:var(--radius-control);flex:none;padding:5px 8px;font-size:.75rem;text-decoration:none}.configuration-context-group a:hover{color:var(--text);background:var(--hover)}.configuration-context-group a.active{color:var(--text);background:var(--surface)}.configuration-shell>.catalog-summary,.phase-config-shell>.catalog-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:22px 0 0;overflow:visible}.configuration-shell>.catalog-summary>div,.phase-config-shell>.catalog-summary>div{border-left:0;padding:12px 16px 12px 0}.configuration-shell>.catalog-summary>div+div,.phase-config-shell>.catalog-summary>div+div{border-left:1px solid var(--border);padding-left:16px}.configuration-shell>.catalog-summary dd,.phase-config-shell>.catalog-summary dd{font-size:.875rem;line-height:1.4}.configuration-editor-disclosure{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:26px}.configuration-editor-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 2px;list-style:none;display:flex}.configuration-editor-disclosure>summary::-webkit-details-marker{display:none}.configuration-editor-disclosure>summary>span:first-child{gap:3px;min-width:0;display:grid}.configuration-editor-disclosure>summary strong{color:var(--text);font-size:.875rem;font-weight:500}.configuration-editor-disclosure>summary small{color:var(--muted);font-size:.75rem;line-height:1.45}.configuration-editor-toggle{color:var(--muted);flex:none;font-size:.75rem}.configuration-editor-toggle:before{content:"Edit"}.configuration-editor-disclosure[open] .configuration-editor-toggle:before{content:"Close"}.configuration-editor-disclosure[open]>summary{border-bottom:1px solid var(--border)}.configuration-editor-body{padding:28px 0}.configuration-editor-disclosure :is(.configuration-editor,.phase-editor,.setup-form,.floor-setup){border:0;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px 32px;max-width:none;margin:0;padding:0;display:grid}.configuration-editor-disclosure :is(.configuration-editor,.phase-editor,.setup-form)>fieldset{border:0;grid-column:1;gap:28px;min-width:0;margin:0;padding:0;display:grid!important}.configuration-editor-fields{grid-column:1;gap:17px;min-width:0;display:grid}.configuration-editor-disclosure .configuration-save{background:var(--surface);border-radius:var(--radius-card);border:0;grid-area:1/2;gap:12px;max-width:none;margin:0;padding:16px;display:grid;position:sticky;top:24px}.configuration-editor-disclosure .configuration-save textarea{min-height:74px}.configuration-editor-disclosure .configuration-save .primary{justify-content:center;width:100%}.configuration-editor-disclosure .configuration-editor-heading .eyebrow{display:none}.configuration-editor-disclosure .configuration-editor-heading h2{font-size:.875rem}.configuration-editor-disclosure .configuration-editor-heading p{font-size:.75rem}.configuration-editor-disclosure .intake-policy-section:first-child{border-top:0;padding-top:0}.configuration-editor-disclosure .phase-card-list{margin-top:0}.configuration-editor-disclosure .setup-form .setup-section:first-child{padding-top:0}.configuration-editor-disclosure .setup-form .setup-section:last-child{border-bottom:0}.checkpoint-status-line{align-items:center;gap:10px;margin-bottom:20px;display:flex}.checkpoint-status-line>span{min-height:24px;color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;padding:0 9px;font-size:.75rem;display:inline-flex}.checkpoint-status-line>span[data-ready=true]{color:var(--text)}.checkpoint-status-line>span:before{background:var(--faint);content:"";border-radius:50%;width:6px;height:6px;margin-right:7px}.checkpoint-status-line>span[data-ready=true]:before{background:var(--accent)}.checkpoint-status-line p{color:var(--muted);margin:0;font-size:.75rem}.checkpoint-schedule-notice{margin-top:0}.checkpoint-plan{background:var(--surface);border-radius:var(--radius-card);margin-top:20px;overflow:hidden}.checkpoint-plan>header{border-bottom:1px solid var(--border);padding:18px 20px}.checkpoint-plan>header h2{margin:0;font-size:.9375rem;font-weight:500}.checkpoint-plan>header p{color:var(--muted);margin:4px 0 0;font-size:.75rem}.checkpoint-plan ol{margin:0;padding:0;list-style:none}.checkpoint-plan li{border-bottom:1px solid var(--border);grid-template-columns:32px minmax(0,1fr) minmax(190px,.55fr);align-items:start;gap:16px;padding:18px 20px;display:grid}.checkpoint-plan li:last-child{border-bottom:0}.checkpoint-plan-step{width:26px;height:26px;color:var(--muted);background:var(--raised);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.checkpoint-plan-copy>span,.checkpoint-editor-card-heading small{color:var(--faint);font-size:.6875rem;display:block}.checkpoint-plan-copy h3{margin:3px 0 9px;font-size:.875rem;font-weight:500}.checkpoint-question-preview p{margin:0;font-size:.8125rem;line-height:1.5}.checkpoint-question-preview small{color:var(--muted);margin-top:5px;font-size:.75rem;line-height:1.45;display:block}.checkpoint-plan-window{gap:4px;padding-top:18px;display:grid}.checkpoint-plan-window strong{color:var(--muted);font-size:.75rem;font-weight:500}.checkpoint-plan-window span{color:var(--faint);font-size:.6875rem;line-height:1.45}.checkpoint-empty{margin-top:20px}.checkpoint-editor-card-heading{align-items:center;gap:10px;display:flex}.checkpoint-editor-card-heading>span{width:25px;height:25px;color:var(--muted);background:var(--raised);border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}.checkpoint-editor-card-heading strong{margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.floor-operations-workspace{gap:24px;display:grid}.floor-plan-summary{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr);align-items:center;gap:24px;margin-bottom:20px;padding:16px 18px;display:grid}.floor-plan-summary>div>span{color:var(--faint);font-size:.6875rem}.floor-plan-summary h2{margin:4px 0 0;font-size:.9375rem;font-weight:500}.floor-plan-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.floor-plan-summary dl>div{border-left:1px solid var(--border);padding-left:16px}.floor-plan-summary dt{color:var(--faint);font-size:.6875rem}.floor-plan-summary dd{margin:4px 0 0;font-size:.75rem}.floor-plan-summary>.secondary{justify-self:end}.floor-plan-draft{grid-template-columns:minmax(180px,1fr) minmax(0,1.4fr) auto}.floor-mapping-progress{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:20px;display:grid}.floor-mapping-state{color:var(--faint);margin-bottom:6px;font-size:.6875rem;display:block}.floor-mapping-progress h2{margin:0;font-size:1rem;font-weight:500}.floor-mapping-progress p{color:var(--muted);margin:5px 0 0;font-size:.75rem}.floor-progress-count{justify-items:end;display:grid}.floor-progress-count strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:400}.floor-progress-count span{color:var(--muted);font-size:.7rem}.floor-progress-track{background:var(--raised);border-radius:999px;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.floor-progress-track>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.floor-operations-grid{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px;display:grid}.floor-operations-map{gap:14px;min-width:0;display:grid}.floor-zone-switcher{flex-wrap:wrap;gap:6px;display:flex}.floor-operations-map .floor-zone-list{margin-top:0}.floor-operations-map .floor-map{min-height:360px}.floor-operations-rail{gap:14px;display:grid;position:sticky;top:24px}.floor-worklist{background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.floor-worklist>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 16px;display:flex}.floor-worklist>header h2{margin:0;font-size:.8125rem;font-weight:500}.floor-worklist>header p{color:var(--muted);margin:3px 0 0;font-size:.6875rem;line-height:1.4}.floor-worklist>header>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.floor-team-search{padding:10px 12px 0}.floor-team-search input{width:100%}.floor-team-list,.floor-recent-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.floor-team-list li{border-bottom:1px solid var(--border);padding:10px 16px;font-size:.75rem}.floor-team-list li:last-child,.floor-recent-list li:last-child{border-bottom:0}.floor-recent-list li{border-bottom:1px solid var(--border);gap:3px;padding:11px 16px;display:grid}.floor-recent-list strong{font-size:.75rem;font-weight:500}.floor-recent-list span{color:var(--muted);font-size:.6875rem;line-height:1.35}.floor-worklist-empty{color:var(--muted);margin:0;padding:15px 16px;font-size:.75rem}.floor-layout-preview-section{border-top:1px solid var(--border);gap:13px;padding-top:16px;display:grid}.floor-layout-preview-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.floor-layout-preview-heading h4{margin:0;font-size:.8125rem;font-weight:500}.floor-layout-preview-heading p{color:var(--muted);margin:4px 0 0;font-size:.7rem}.floor-layout-preview-heading p strong{color:var(--text);font-weight:500}.floor-layout-preview-heading>span{color:var(--faint);flex:none;font-size:.6875rem}.floor-layout-preview-frame{justify-content:center;min-width:0;display:flex}button.floor-layout-preview{width:min(100%,560px);min-height:240px;color:inherit;border:1px solid var(--border-strong);cursor:crosshair;padding:0}button.floor-layout-preview:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){button.floor-layout-preview:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border-strong))}}button.floor-layout-preview:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.floor-layout-preview .floor-map-area{box-sizing:border-box}.floor-layout-preview .floor-map-landmark{pointer-events:none}.floor-layout-preview .floor-map-landmark[data-selected=true]{color:var(--background);background:var(--accent);border-color:var(--accent)}.floor-landmark-row[data-selected=true]{background:var(--hover)}.floor-landmark-actions{align-self:end;gap:5px;padding-bottom:7px;display:grid}.floor-landmark-actions .text-button{white-space:nowrap;font-size:.6875rem}.configuration-locked{background:var(--surface);border-radius:var(--radius-card);gap:16px;margin-top:24px;padding:18px 20px;display:grid}.configuration-locked>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.configuration-locked>header>div{gap:3px;display:grid}.configuration-locked>header>div>span{color:var(--faint);font-size:.6875rem}.configuration-locked h2{margin:0;font-size:.9375rem;font-weight:500}.configuration-locked dl{margin:0;display:grid}.configuration-locked dl>div{border-top:1px solid var(--border);grid-template-columns:180px minmax(0,1fr);gap:18px;padding:10px 0;display:grid}.configuration-locked dt{color:var(--muted);font-size:.75rem}.configuration-locked dd{margin:0;font-size:.8125rem;line-height:1.45}.configuration-locked>p{color:var(--muted);margin:0;font-size:.75rem}input:is([type=checkbox],[type=radio]){width:1rem;min-height:1rem;accent-color:var(--accent);margin:0;padding:0}input:disabled,select:disabled,textarea:disabled{color:var(--muted);background:var(--surface);opacity:1;cursor:not-allowed}input:not([type=checkbox],[type=radio]),select{min-height:38px}input,select,textarea{transition:border-color .12s,background .12s}input:focus,select:focus,textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-strong))}}.check-row{width:fit-content;color:var(--muted);align-items:center;gap:8px;font-size:.75rem;display:flex}@media (width>=900px){.setup-home{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px}.setup-home>.setup-heading{grid-column:1/-1}}@media (width<=900px){.configuration-context{gap:10px;display:grid}.configuration-context-group{border-left:0;gap:6px;padding-left:0;display:grid}.configuration-editor-disclosure :is(.configuration-editor,.phase-editor,.setup-form,.floor-setup){grid-template-columns:minmax(0,1fr)}.configuration-editor-disclosure .configuration-save{grid-area:auto/1;position:static}.floor-operations-grid{grid-template-columns:minmax(0,1fr)}.floor-operations-rail{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.floor-operations-map{grid-row:2}.floor-plan-summary,.floor-plan-draft{grid-template-columns:minmax(0,1fr)}.floor-plan-summary dl>div:first-child{border-left:0;padding-left:0}.floor-plan-summary>.secondary{justify-self:start}}@media (width<=640px){.configuration-context-group>span{color:var(--muted)}.configuration-context-links{display:none!important}.configuration-context-select{display:block}.configuration-editor-disclosure>summary{align-items:flex-start}.configuration-shell>.catalog-summary,.phase-config-shell>.catalog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.configuration-shell>.catalog-summary>div,.phase-config-shell>.catalog-summary>div,.configuration-shell>.catalog-summary>div+div,.phase-config-shell>.catalog-summary>div+div{border-left:0;border-bottom:1px solid var(--border);padding:11px 8px 11px 0}.configuration-locked dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.checkpoint-status-line{align-items:flex-start}.checkpoint-plan li{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px}.checkpoint-plan-window{grid-column:2;padding-top:0}.floor-mapping-progress{grid-template-columns:minmax(0,1fr)}.floor-progress-count{justify-items:start}.floor-progress-track{grid-column:1}.floor-operations-rail{grid-template-columns:minmax(0,1fr)}.floor-zone-heading,.floor-layout-preview-heading{gap:5px;display:grid}.floor-plan-summary dl{grid-template-columns:minmax(0,1fr)}.floor-plan-summary dl>div,.floor-plan-summary dl>div:first-child{border-top:1px solid var(--border);border-left:0;padding:9px 0}.floor-operations-map .floor-map{width:100%;min-height:0}button.floor-layout-preview{min-height:220px}}.sidebar .mobile-navigation{display:none}@media (width<=760px){.sidebar{gap:8px 12px;padding:10px 16px}.sidebar .desktop-navigation{display:none}.sidebar .mobile-navigation{grid-area:2/1/auto/-1;min-width:0;display:block;overflow:visible}.mobile-navigation details>summary{min-height:34px;color:var(--text);background:var(--hover);border-radius:var(--radius-control);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 10px;list-style:none;display:flex}.mobile-navigation details>summary::-webkit-details-marker{display:none}.mobile-navigation details>summary>span{font-size:.8125rem}.mobile-navigation details>summary>small{color:var(--faint);font-size:.6875rem}.mobile-navigation-menu{gap:14px;max-height:calc(100dvh - 112px);padding:12px 0 6px;display:grid;overflow-y:auto}.mobile-navigation .navigation-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;display:grid}.mobile-navigation .navigation-group>p{grid-column:1/-1;margin:0 10px 3px;display:block}.mobile-navigation .navigation-group a{white-space:normal;min-width:0}.floor-zone-field-grid,.floor-landmark-row{grid-template-columns:minmax(0,1fr)}.floor-landmark-actions{flex-wrap:wrap;justify-content:flex-start;padding-bottom:0;display:flex}}.attention-groups{gap:18px;display:grid}.attention-group{background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.attention-group-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 16px;display:flex}.attention-group-heading h3{color:var(--muted);margin:0;font-size:.75rem;font-weight:500}.attention-group-heading span{color:var(--faint);font-size:.75rem}.attention-group .health-list{background:0 0;border-radius:0}.attention-group-toggle{width:100%;min-height:36px;color:var(--muted);text-align:left;border:0;border-top:1px solid var(--border);cursor:pointer;background:0 0;padding:8px 16px;font-size:.75rem}.attention-group-toggle:hover{color:var(--text);background:var(--hover)}.checkpoint-progress{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:minmax(170px,.8fr) minmax(180px,1.4fr) auto;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;display:grid}.checkpoint-progress-copy{gap:3px;display:grid}.checkpoint-progress-copy span,.checkpoint-progress-window dt{color:var(--muted);font-size:.75rem}.checkpoint-progress-copy strong{font-size:.875rem;font-weight:500}.checkpoint-progress-track{background:var(--hover);border-radius:999px;height:5px;overflow:hidden}.checkpoint-progress-track>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.checkpoint-progress-window{grid-template-columns:repeat(2,auto);gap:20px;margin:0;display:grid}.checkpoint-progress-window div{gap:3px;display:grid}.checkpoint-progress-window dd{margin:0;font-size:.8125rem}.checkpoint-toolbar,.integration-toolbar{justify-content:space-between;align-items:end;gap:16px;margin:18px 0 8px;display:flex}.checkpoint-toolbar .configuration-tabs,.integration-toolbar .configuration-tabs{margin-top:0}.compact-search{min-width:0;display:block}.compact-search input{width:min(240px,100%)}.integration-search-only{margin-top:18px}.integration-row-side{grid-template-columns:minmax(88px,auto) minmax(82px,auto) 68px;gap:10px}.integration-provider{background:var(--hover);border-radius:var(--radius-control);min-height:28px;padding:0 8px}.integration-provider-name{color:inherit;font-size:.75rem}.page-heading .secondary.active{color:var(--text);background:var(--raised)}.venue-arrival-card{margin-top:24px}.attendance-sessions-heading{align-items:baseline;margin:30px 0 8px;padding:0 2px}.attendance-sessions-heading h2{color:var(--muted);margin:0;font-size:.75rem;font-weight:500}.attendance-sessions-heading span{color:var(--faint);font-size:.75rem}.attendance-session-list{gap:0;margin-top:0}.attendance-session-card{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:16px 18px}.attendance-session-card:last-child{border-bottom:0}.attendance-session-card .session-heading h2{font-size:.875rem;font-weight:500}.attendance-session-card .attendance-counts{background:0 0;border-radius:0;margin-top:12px}.attendance-session-card.unprepared .attendance-counts{grid-template-columns:minmax(0,1fr)}.attendance-session-card .attendance-counts div{padding:6px 12px 6px 0}.attendance-session-card .attendance-counts dd{margin-top:3px;font-size:.9375rem}.attendance-session-card .session-actions{margin-top:12px}.emergency-pack-boundary{color:var(--faint);border-top:1px solid var(--border);padding-top:12px;font-size:.75rem}.emergency-pack-form h2{margin:0;font-size:.875rem;font-weight:500}@media (width<=760px){.attention-group-heading{padding-inline:14px}.checkpoint-progress{grid-template-columns:minmax(0,1fr);gap:12px}.checkpoint-progress-window{justify-content:start}.checkpoint-toolbar,.integration-toolbar{align-items:stretch;display:grid}.compact-search input{width:100%}.integration-row-side{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start}.integration-row-side>.row-action{grid-column:auto}.attendance-session-card{padding:15px 14px}.attendance-session-card .attendance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.attendance-session-card.unprepared .attendance-counts{grid-template-columns:minmax(0,1fr)}.checkpoint-operations-row{grid-template-columns:minmax(0,1fr);gap:8px}.checkpoint-operations-row>small{text-align:left}.attendance-shell .page-heading{display:grid}.attendance-shell .plan-meta{text-align:left;justify-items:start}}.access-person-summary{background:var(--surface);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px 18px;display:flex}.access-person-summary>div{gap:3px;padding:0;display:grid}.access-person-summary span,.access-person-summary small{color:var(--muted);font-size:.75rem}.access-person-summary strong{font-size:.9375rem;font-weight:500}.access-person-summary .compact-link{flex:none}.permission-matrix{margin-top:30px}.permission-matrix>.section-heading{margin-bottom:0}.permission-matrix-controls{margin:14px 0 10px}.permission-area-list{background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.permission-area{border-bottom:1px solid var(--border);margin:0}.permission-area:last-child{border-bottom:0}.permission-area-summary{width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:11px 16px;transition:background .12s;display:flex}.permission-area-summary:hover{background:var(--hover)}.permission-area-summary>span:first-child{gap:2px;display:grid}.permission-area-summary strong{font-size:.8125rem;font-weight:500}.permission-area-summary small{color:var(--muted);font-size:.75rem}.permission-area-chevron,.access-management-chevron{color:var(--faint);font-size:.875rem;transition:transform .14s}.permission-area-summary[aria-expanded=true] .permission-area-chevron{transform:rotate(180deg)}.permission-area .permission-grid{background:var(--raised);border-top:1px solid var(--border);border-radius:0}.permission-row{grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:10px 16px}.permission-row-name{gap:2px;display:grid}.permission-row-name strong{color:var(--text);text-overflow:clip;white-space:normal;font-size:.8125rem;font-weight:400}.permission-row-name small{color:var(--faint);font-size:.72rem}.permission-row.held .permission-row-name small{color:var(--muted)}.permission-row-panel{background:var(--raised);border-bottom:1px solid var(--border);padding:16px 18px 20px}.permission-source-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.permission-source-list li{gap:2px;display:grid}.permission-source-list strong{font-size:.8125rem;font-weight:500}.permission-source-list span{color:var(--muted);font-size:.75rem}.permission-panel-controls{margin-top:14px}.permission-panel-action{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:16px;display:grid}.permission-panel-action h4{margin:0;font-size:.8125rem;font-weight:500}.permission-panel-action .permission-panel-form{margin:0}.access-management{margin-top:34px;scroll-margin-top:24px}.access-management>.section-heading{margin-bottom:10px}.access-management>.section-heading p{margin:3px 0 0}.access-management-list{background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.access-management-tool{border-bottom:1px solid var(--border)}.access-management-tool:last-child{border-bottom:0}.access-management-tool>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 16px;list-style:none;transition:background .12s;display:flex}.access-management-tool>summary::-webkit-details-marker{display:none}.access-management-tool>summary:hover,.access-management-tool[open]>summary{background:var(--hover)}.access-management-tool>summary>span:first-child{gap:2px;display:grid}.access-management-tool>summary strong{font-size:.8125rem;font-weight:500}.access-management-tool>summary small{color:var(--muted);font-size:.75rem}.access-management-tool[open] .access-management-chevron{transform:rotate(180deg)}.access-management-tool.danger>summary strong{color:var(--warn)}.access-management-content{padding:6px 16px 20px}.access-management-content :is(.role-form,.grant-form,.bundle-application-form,.permission-batch-form){margin-top:0}.access-management-content .permission-batch-actions{justify-content:flex-start}.access-management-content .bundle-application-preview{background:var(--raised)}.grant-history{background:var(--surface);border-radius:var(--radius-card);margin-top:26px;padding:14px 16px}.grant-history summary{list-style-position:inside}@media (width<=760px){.access-person-heading{align-items:flex-start}.access-person-heading .state-label{justify-self:start;width:fit-content}.access-person-summary{gap:14px;display:grid}.access-person-summary .compact-link{justify-self:start}.permission-matrix-controls{align-items:stretch;display:grid}.permission-matrix-controls .configuration-tabs{width:100%}.permission-matrix-controls .configuration-tabs button{flex:1}.permission-search input{width:100%}.permission-row{grid-template-columns:20px minmax(0,1fr) auto}.permission-row-name{grid-area:auto/2}.permission-row-action{grid-area:auto/3;align-items:center}.permission-row-panel,.access-management-content{padding-inline:14px}.access-management-content :is(.grant-form,.bundle-application-form,.permission-panel-form){grid-template-columns:minmax(0,1fr)}}.workspace-disclosure{background:var(--surface);border-radius:var(--radius-card);margin-top:28px;overflow:hidden}.workspace-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:13px 16px;list-style:none;transition:background .12s;display:flex}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure>summary:hover,.workspace-disclosure[open]>summary{background:var(--hover)}.workspace-disclosure>summary>span:first-child{gap:3px;display:grid}.workspace-disclosure>summary strong{font-size:.875rem;font-weight:500}.workspace-disclosure>summary small{color:var(--muted);font-size:.75rem;line-height:1.45}.workspace-disclosure-toggle{color:var(--muted);flex:none;font-size:.75rem}.workspace-disclosure-toggle:before{content:"Open"}.workspace-disclosure[open] .workspace-disclosure-toggle:before{content:"Close"}.workspace-disclosure-body{border-top:1px solid var(--border);padding:20px 16px 24px}.workspace-disclosure-body>.setup-section{margin-top:0}.reviewer-view-tabs{margin:16px 0 10px}.reviewer-profile-list .list-empty,.list-empty{color:var(--muted);margin:0;padding:18px 16px;font-size:.8125rem}.review-round-builder{margin-top:34px}.review-round-builder .review-publisher{margin-top:18px}.review-team-workspace,.score-team-workspace{margin-top:34px}.review-team-workspace-heading,.score-team-workspace-heading{align-items:end;margin-bottom:10px}.review-team-workspace-heading h2,.score-team-workspace-heading h2{margin:0;font-size:.9375rem;font-weight:500}.review-team-workspace-heading p,.score-team-workspace-heading p{margin:4px 0 0}.review-team-tabs,.score-team-tabs{flex:none;margin-top:0}.review-team-workspace .review-team-list,.score-team-workspace .score-review-list{margin-top:0}.score-review-row{padding:0;display:block}.score-review-summary{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:16px;padding:13px 16px;transition:background .12s;display:grid}.score-review-summary:hover{background:var(--hover)}.score-review-summary-copy{gap:3px;min-width:0;display:grid}.score-review-summary-copy strong{font-size:.8125rem;font-weight:500}.score-review-summary-copy small,.score-review-summary-copy>span{color:var(--muted);font-size:.75rem;line-height:1.4}.score-review-summary-copy>span.needs-attention{color:var(--warn)}.score-review-body{gap:16px;padding:4px 16px 18px;display:grid}.score-review-body .scorecard-list{background:var(--raised)}.application-review-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:start;gap:32px;margin-top:28px;display:grid}.application-review-layout.single{grid-template-columns:minmax(0,1fr)}.application-evidence{min-width:0}.application-evidence>.detail-section:first-child{padding-top:0}.application-evidence>.detail-section:last-child{border-bottom:0}.application-evidence .ai-section{border-radius:var(--radius-card);border-bottom:0;margin-inline:0;padding:22px 20px}.application-actions{gap:12px;display:grid;position:sticky;top:24px}.application-actions>.detail-section{background:var(--surface);border-radius:var(--radius-card);border:0;max-width:none;padding:18px}.application-actions>.final-command{padding-top:18px}.application-actions .command-form{gap:13px;margin-top:14px}.application-actions .participant-delivery-list{margin-top:12px}.rehearsal-detail>.workspace-disclosure{margin-top:18px}.rehearsal-owners .rehearsal-owner-list{margin-top:0}.rehearsal-owners .rehearsal-owner-form{margin-top:18px}.rehearsal-controls .rehearsal-run-controls{gap:16px;max-width:760px;padding:20px 16px 24px;display:grid}.rehearsal-controls .rehearsal-run-controls>.notice{margin:0}.rehearsal-detail>.rehearsal-scenarios{margin-top:28px;padding-top:24px}@media (width<=900px){.application-review-layout{grid-template-columns:minmax(0,1fr)}.application-actions{position:static}}@media (width<=760px){.workspace-disclosure>summary{align-items:flex-start}.workspace-disclosure-body{padding-inline:14px}.review-team-workspace-heading,.score-team-workspace-heading{display:grid}.review-team-tabs,.score-team-tabs,.reviewer-view-tabs{width:100%;display:grid}.review-team-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.score-team-tabs,.reviewer-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.review-team-tabs button,.score-team-tabs button,.reviewer-view-tabs button{border-bottom:1px solid var(--border);white-space:normal;min-width:0}.score-review-summary,.score-review-body{padding-inline:14px}.application-review-layout{gap:20px}.application-actions>.detail-section{padding:16px 14px}}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@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-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
