@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-lg:8px;--radius-xl:13px;--radius-2xl:21px;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-0\.5:3px;--spacing-1:3px;--spacing-2:5px;--spacing-3:8px;--spacing-4:13px;--spacing-5:21px;--spacing-6:21px;--spacing-7:34px;--spacing-8:34px;--spacing-9:34px;--spacing-10:34px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,[role=button],select,input[type=button],input[type=submit],input[type=text],input[type=number],input[type=password],input[type=email],input[type=tel],input[type=search],input[type=date],input:not([type]){min-height:44px}[data-surface=kiosk] button,[data-surface=kiosk] [role=button],[data-surface=kiosk] select,[data-surface=kiosk] input[type=button],[data-surface=kiosk] input[type=submit],[data-surface=kiosk] input[type=text],[data-surface=kiosk] input[type=number],[data-surface=kiosk] input[type=password],[data-surface=kiosk] input[type=email],[data-surface=kiosk] input[type=tel],[data-surface=kiosk] input[type=search],[data-surface=kiosk] input[type=date],[data-surface=kiosk] input:not([type]){min-height:var(--tap)}a{color:var(--accent-quiet);text-decoration:none}a:hover{color:var(--accent);text-decoration:underline}.mat-leather a,.mat-leather--raised a,.mat-leather--worn a,.mat-brass--dark a,.mat-slate a,.mat-wood a,.mat-wood--dark a{color:var(--brass-300)}.mat-leather a:hover,.mat-leather--raised a:hover,.mat-leather--worn a:hover,.mat-brass--dark a:hover,.mat-slate a:hover,.mat-wood a:hover,.mat-wood--dark a:hover{color:var(--brass-200)}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1{top:var(--spacing-1)}.top-10{top:var(--spacing-10)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.right-0{right:0}.right-\[8\%\]{right:8%}.right-\[max\(8\%\,73px\)\]{right:max(8%,73px)}.bottom-0{bottom:0}.left-0{left:0}.isolate{isolation:isolate}.z-1{z-index:1}.z-50{z-index:50}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing-1)}.m-9{margin:var(--spacing-9)}.mx-auto{margin-inline:auto}.my-\[var\(--s6\)\]{margin-block:var(--s6)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:var(--spacing-0\.5)}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-10{margin-top:var(--spacing-10)}.mt-\[2px\]{margin-top:2px}.mt-\[var\(--s1\)\]{margin-top:var(--s1)}.mt-\[var\(--s2\)\]{margin-top:var(--s2)}.mt-\[var\(--s3\)\]{margin-top:var(--s3)}.mt-\[var\(--s4\)\]{margin-top:var(--s4)}.mt-\[var\(--s5\)\]{margin-top:var(--s5)}.mt-\[var\(--s6\)\]{margin-top:var(--s6)}.mt-\[var\(--s7\)\]{margin-top:var(--s7)}.mt-auto{margin-top:auto}.mr-\[var\(--s2\)\]{margin-right:var(--s2)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-\[var\(--s2\)\]{margin-bottom:var(--s2)}.mb-\[var\(--s3\)\]{margin-bottom:var(--s3)}.mb-\[var\(--s4\)\]{margin-bottom:var(--s4)}.mb-\[var\(--s5\)\]{margin-bottom:var(--s5)}.mb-\[var\(--s6\)\]{margin-bottom:var(--s6)}.ml-\[var\(--s2\)\]{margin-left:var(--s2)}.ml-\[var\(--s3\)\]{margin-left:var(--s3)}.ml-\[var\(--s4\)\]{margin-left:var(--s4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-5{width:var(--spacing-5);height:var(--spacing-5)}.size-full{width:100%;height:100%}.h-0{height:0}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-5{height:var(--spacing-5)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[0\.5rem\]{height:.5rem}.h-\[3px\]{height:3px}.h-\[8px\]{height:8px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[21px\]{height:21px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[55px\]{height:55px}.h-\[89px\]{height:89px}.h-\[144px\]{height:144px}.h-\[var\(--s2\)\]{height:var(--s2)}.h-\[var\(--s5\)\]{height:var(--s5)}.h-\[var\(--s7\)\]{height:var(--s7)}.h-\[var\(--tap\)\]{height:var(--tap)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[55vh\]{max-height:55vh}.max-h-\[220px\]{max-height:220px}.max-h-\[233px\]{max-height:233px}.max-h-\[280px\]{max-height:280px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[550px\]{max-height:550px}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\[44px\]{min-height:44px}.min-h-\[55px\]{min-height:55px}.min-h-\[56px\]{min-height:56px}.min-h-\[72px\]{min-height:72px}.min-h-\[84px\]{min-height:84px}.min-h-\[89px\]{min-height:89px}.min-h-\[90px\]{min-height:90px}.min-h-\[110px\]{min-height:110px}.min-h-\[var\(--s6\)\]{min-height:var(--s6)}.min-h-\[var\(--tap\)\]{min-height:var(--tap)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1{width:var(--spacing-1)}.w-1\/2{width:50%}.w-2{width:var(--spacing-2)}.w-5{width:var(--spacing-5)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-\[5rem\]{width:5rem}.w-\[7rem\]{width:7rem}.w-\[8rem\]{width:8rem}.w-\[9ch\]{width:9ch}.w-\[13px\]{width:13px}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[21px\]{width:21px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[320px\]{width:320px}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[var\(--s5\)\]{width:var(--s5)}.w-\[var\(--s7\)\]{width:var(--s7)}.w-\[var\(--s8\)\]{width:var(--s8)}.w-\[var\(--tap\)\]{width:var(--tap)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-min{width:min-content}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[42rem\]{max-width:42rem}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[66ch\]{max-width:66ch}.max-w-\[68ch\]{max-width:68ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[80ch\]{max-width:80ch}.max-w-\[220px\]{max-width:220px}.max-w-\[520px\]{max-width:520px}.max-w-\[540px\]{max-width:540px}.max-w-\[610px\]{max-width:610px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[840px\]{max-width:840px}.max-w-\[987px\]{max-width:987px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-5rem\)\]{max-width:calc(100vw - 5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[14rem\]{min-width:14rem}.min-w-\[90px\]{min-width:90px}.min-w-\[122px\]{min-width:122px}.min-w-\[220px\]{min-width:220px}.min-w-\[233px\]{min-width:233px}.min-w-\[280px\]{min-width:280px}.min-w-\[720px\]{min-width:720px}.min-w-\[1260px\]{min-width:1260px}.min-w-\[1300px\]{min-width:1300px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-\[144px\]{flex-basis:144px}.basis-\[233px\]{flex-basis:233px}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.scale-1{--tw-scale-x:1%;--tw-scale-y:1%;--tw-scale-z:1%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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-template-columns\:repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[7rem_1fr_6\.5rem\]{grid-template-columns:7rem 1fr 6.5rem}.grid-cols-\[36px_100px_minmax\(200px\,1\.3fr\)_minmax\(160px\,1fr\)_minmax\(150px\,1fr\)_120px_130px_150px_170px\]{grid-template-columns:36px 100px minmax(200px,1.3fr) minmax(160px,1fr) minmax(150px,1fr) 120px 130px 150px 170px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.618fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-\[var\(--s1\)\]{gap:var(--s1)}.gap-\[var\(--s2\)\]{gap:var(--s2)}.gap-\[var\(--s3\)\]{gap:var(--s3)}.gap-\[var\(--s4\)\]{gap:var(--s4)}.gap-\[var\(--s5\)\]{gap:var(--s5)}.gap-\[var\(--s6\)\]{gap:var(--s6)}.gap-\[var\(--s7\)\]{gap:var(--s7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--s1\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--s2\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--s3\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--s4\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--s5\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[var\(--s6\)\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--s6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--s6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[var\(--s2\)\]{column-gap:var(--s2)}.gap-x-\[var\(--s3\)\]{column-gap:var(--s3)}.gap-x-\[var\(--s4\)\]{column-gap:var(--s4)}.gap-x-\[var\(--s5\)\]{column-gap:var(--s5)}.gap-x-\[var\(--s6\)\]{column-gap:var(--s6)}.gap-y-\[var\(--s1\)\]{row-gap:var(--s1)}.gap-y-\[var\(--s2\)\]{row-gap:var(--s2)}.gap-y-\[var\(--s3\)\]{row-gap:var(--s3)}: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)))}:where(.divide-\[color\:var\(--hide-700\)\]>:not(:last-child)){border-color:var(--hide-700)}:where(.divide-\[color\:var\(--hide-800\)\]>:not(:last-child)){border-color:var(--hide-800)}:where(.divide-\[var\(--hide-700\)\]>:not(:last-child)){border-color:var(--hide-700)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--r-lg\)\]{border-radius:var(--r-lg)}.rounded-\[var\(--r-md\)\]{border-radius:var(--r-md)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-\[var\(--r-sm\)\]{border-radius:var(--r-sm)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[var\(--r-sm\)\]{border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-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-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-\[2px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.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-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[color\:color-mix\(in_srgb\,currentColor_26\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,currentColor_26\%\,transparent\)\]{border-color:color-mix(in srgb,currentColor 26%,transparent)}}.border-\[color\:color-mix\(in_srgb\,currentColor_38\%\,transparent\)\]{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_srgb\,currentColor_38\%\,transparent\)\]{border-color:color-mix(in srgb,currentColor 38%,transparent)}}.border-\[color\:currentColor\]{border-color:currentColor}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.2\)\]{border-color:rgb(var(--brass-400-rgb) / .2)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.3\)\]{border-color:rgb(var(--brass-400-rgb) / .3)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.5\)\]{border-color:rgb(var(--brass-400-rgb) / .5)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.12\)\]{border-color:rgb(var(--brass-400-rgb) / .12)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.14\)\]{border-color:rgb(var(--brass-400-rgb) / .14)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.16\)\]{border-color:rgb(var(--brass-400-rgb) / .16)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.18\)\]{border-color:rgb(var(--brass-400-rgb) / .18)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.22\)\]{border-color:rgb(var(--brass-400-rgb) / .22)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.24\)\]{border-color:rgb(var(--brass-400-rgb) / .24)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.28\)\]{border-color:rgb(var(--brass-400-rgb) / .28)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.32\)\]{border-color:rgb(var(--brass-400-rgb) / .32)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.35\)\]{border-color:rgb(var(--brass-400-rgb) / .35)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_\.42\)\]{border-color:rgb(var(--brass-400-rgb) / .42)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_0\.4\)\]{border-color:rgb(var(--brass-400-rgb) / .4)}.border-\[color\:rgb\(var\(--brass-400-rgb\)_\/_0\.5\)\]{border-color:rgb(var(--brass-400-rgb) / .5)}.border-\[color\:rgb\(var\(--brass-800-rgb\)_\/_\.28\)\]{border-color:rgb(var(--brass-800-rgb) / .28)}.border-\[color\:rgb\(var\(--brass-800-rgb\)_\/_0\.34\)\]{border-color:rgb(var(--brass-800-rgb) / .34)}.border-\[color\:rgba\(0\,0\,0\,\.12\)\]{border-color:#0000001f}.border-\[color\:rgba\(0\,0\,0\,\.14\)\]{border-color:#00000024}.border-\[color\:rgba\(0\,0\,0\,\.16\)\]{border-color:#00000029}.border-\[color\:rgba\(0\,0\,0\,\.18\)\]{border-color:#0000002e}.border-\[color\:rgba\(0\,0\,0\,\.24\)\]{border-color:#0000003d}.border-\[color\:rgba\(51\,41\,27\,\.26\)\]{border-color:#33291b42}.border-\[color\:rgba\(230\,227\,214\,\.16\)\]{border-color:#e6e3d629}.border-\[color\:rgba\(255\,255\,255\,\.2\)\]{border-color:#fff3}.border-\[color\:rgba\(255\,255\,255\,\.12\)\]{border-color:#ffffff1f}.border-\[color\:var\(--bone-500\)\]{border-color:var(--bone-500)}.border-\[color\:var\(--brass-300\)\]{border-color:var(--brass-300)}.border-\[color\:var\(--brass-400\)\]{border-color:var(--brass-400)}.border-\[color\:var\(--brass-500\)\]{border-color:var(--brass-500)}.border-\[color\:var\(--brass-600\)\]{border-color:var(--brass-600)}.border-\[color\:var\(--brass-700\)\]{border-color:var(--brass-700)}.border-\[color\:var\(--brass-800\)\]{border-color:var(--brass-800)}.border-\[color\:var\(--brass-900\)\]{border-color:var(--brass-900)}.border-\[color\:var\(--cleared\)\]{border-color:var(--cleared)}.border-\[color\:var\(--hide-600\)\]{border-color:var(--hide-600)}.border-\[color\:var\(--hide-700\)\]{border-color:var(--hide-700)}.border-\[color\:var\(--hide-800\)\]{border-color:var(--hide-800)}.border-\[color\:var\(--locked\)\]{border-color:var(--locked)}.border-\[color\:var\(--proven\)\]{border-color:var(--proven)}.border-\[color\:var\(--restricted\)\]{border-color:var(--restricted)}.border-\[color\:var\(--rust-500\)\]{border-color:var(--rust-500)}.border-\[rgba\(0\,0\,0\,0\.12\)\]{border-color:#0000001f}.border-\[rgba\(0\,0\,0\,0\.14\)\]{border-color:#00000024}.border-\[var\(--black\)\]{border-color:var(--black)}.border-\[var\(--bone-700\)\]{border-color:var(--bone-700)}.border-\[var\(--brass-400\)\]{border-color:var(--brass-400)}.border-\[var\(--brass-700\)\]{border-color:var(--brass-700)}.border-\[var\(--brass-dark\)\]{border-color:var(--brass-dark)}.border-\[var\(--cleared\)\]{border-color:var(--cleared)}.border-\[var\(--hide-600\)\]{border-color:var(--hide-600)}.border-\[var\(--hide-700\)\]{border-color:var(--hide-700)}.border-\[var\(--locked\)\]{border-color:var(--locked)}.border-\[var\(--patina-500\)\]{border-color:var(--patina-500)}.border-\[var\(--restricted\)\]{border-color:var(--restricted)}.border-\[var\(--status-danger\)\]{border-color:var(--status-danger)}.border-\[var\(--x\)\]{border-color:var(--x)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\(--x\){background-color:var(--x)}.bg-\[--bone-200\]{background-color:--bone-200}.bg-\[\.\.\.\]{background-color:...}.bg-\[color-mix\(in_srgb\,var\(--brass-600\)_12\%\,transparent\)\]{background-color:var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--brass-600\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--brass-600) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--cleared\)_14\%\,transparent\)\]{background-color:var(--cleared)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--cleared\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--cleared) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--cleared\)_16\%\,var\(--hide-950\)\)\]{background-color:var(--cleared)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--cleared\)_16\%\,var\(--hide-950\)\)\]{background-color:color-mix(in srgb,var(--cleared) 16%,var(--hide-950))}}.bg-\[color-mix\(in_srgb\,var\(--locked\)_12\%\,var\(--paper\)\)\]{background-color:var(--locked)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--locked\)_12\%\,var\(--paper\)\)\]{background-color:color-mix(in srgb,var(--locked) 12%,var(--paper))}}.bg-\[color-mix\(in_srgb\,var\(--locked\)_16\%\,transparent\)\]{background-color:var(--locked)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--locked\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--locked) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--restricted\)_14\%\,transparent\)\]{background-color:var(--restricted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--restricted\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--restricted) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--restricted\)_16\%\,transparent\)\]{background-color:var(--restricted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--restricted\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--restricted) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--restricted\)_22\%\,var\(--hide-950\)\)\]\/20{background-color:var(--restricted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--restricted\)_22\%\,var\(--hide-950\)\)\]\/20{background-color:color-mix(in oklab, color-mix(in srgb,var(--restricted) 22%,var(--hide-950)) 20%, transparent)}}.bg-\[color\:rgba\(0\,0\,0\,\.05\)\]{background-color:#0000000d}.bg-\[color\:var\(--bone-400\)\]{background-color:var(--bone-400)}.bg-\[color\:var\(--brass-800\)\]{background-color:var(--brass-800)}.bg-\[color\:var\(--hide-900\)\]{background-color:var(--hide-900)}.bg-\[color\:var\(--leather-800\)\]{background-color:var(--leather-800)}.bg-\[rgb\(var\(--brass-400-rgb\)_\/_\.07\)\]{background-color:rgb(var(--brass-400-rgb) / .07)}.bg-\[rgb\(var\(--brass-400-rgb\)_\/_\.10\)\]{background-color:rgb(var(--brass-400-rgb) / .1)}.bg-\[rgb\(var\(--brass-400-rgb\)_\/_\.14\)\]{background-color:rgb(var(--brass-400-rgb) / .14)}.bg-\[rgba\(0\,0\,0\,\.2\)\]{background-color:#0003}.bg-\[rgba\(0\,0\,0\,\.3\)\]{background-color:#0000004d}.bg-\[rgba\(0\,0\,0\,\.4\)\]{background-color:#0006}.bg-\[rgba\(0\,0\,0\,\.18\)\]{background-color:#0000002e}.bg-\[rgba\(0\,0\,0\,\.25\)\]{background-color:#00000040}.bg-\[rgba\(0\,0\,0\,\.26\)\]{background-color:#00000042}.bg-\[rgba\(0\,0\,0\,\.28\)\]{background-color:#00000047}.bg-\[rgba\(0\,0\,0\,0\.16\)\]{background-color:#00000029}.bg-\[rgba\(8\,6\,4\,\.72\)\]{background-color:#080604b8}.bg-\[rgba\(192\,90\,30\,0\.10\)\]{background-color:#c05a1e1a}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-strong\)\]{background-color:var(--accent-strong)}.bg-\[var\(--bone-400\)\]{background-color:var(--bone-400)}.bg-\[var\(--brass-300\)\]{background-color:var(--brass-300)}.bg-\[var\(--brass-500\)\]{background-color:var(--brass-500)}.bg-\[var\(--brass-700\)\]{background-color:var(--brass-700)}.bg-\[var\(--canvas-tan\)\]{background-color:var(--canvas-tan)}.bg-\[var\(--canvas-tan-light\)\]{background-color:var(--canvas-tan-light)}.bg-\[var\(--cleared\)\]{background-color:var(--cleared)}.bg-\[var\(--hide-600\)\]{background-color:var(--hide-600)}.bg-\[var\(--hide-700\)\]{background-color:var(--hide-700)}.bg-\[var\(--hide-800\)\]{background-color:var(--hide-800)}.bg-\[var\(--hide-900\)\]{background-color:var(--hide-900)}.bg-\[var\(--hide-950\)\],.bg-\[var\(--hide-950\)\]\/80{background-color:var(--hide-950)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hide-950\)\]\/80{background-color:color-mix(in oklab, var(--hide-950) 80%, transparent)}}.bg-\[var\(--monitor\)\]{background-color:var(--monitor)}.bg-\[var\(--paper\)\]{background-color:var(--paper)}.bg-\[var\(--paper-2\)\]{background-color:var(--paper-2)}.bg-\[var\(--restricted\)\]{background-color:var(--restricted)}.bg-\[var\(--rust-900\)\]{background-color:var(--rust-900)}.bg-\[var\(--skeleton-bg\)\]{background-color:var(--skeleton-bg)}.bg-\[var\(--status-danger\)\],.bg-\[var\(--status-danger\)\]\/10{background-color:var(--status-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--status-danger\)\]\/10{background-color:color-mix(in oklab, var(--status-danger) 10%, transparent)}}.bg-\[var\(--status-inactive\)\]{background-color:var(--status-inactive)}.bg-\[var\(--status-info\)\]{background-color:var(--status-info)}.bg-\[var\(--status-ready\)\]{background-color:var(--status-ready)}.bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.bg-\[var\(--x\)\]{background-color:var(--x)}.bg-black{background-color:var(--color-black)}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[rgb\(var\(--brass-400-rgb\)_\/_0\.06\)\]{--tw-gradient-from:rgb(var(--brass-400-rgb) / .06);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0{padding:0}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-\[var\(--s2\)\]{padding:var(--s2)}.p-\[var\(--s3\)\]{padding:var(--s3)}.p-\[var\(--s4\)\]{padding:var(--s4)}.p-\[var\(--s5\)\]{padding:var(--s5)}.p-\[var\(--s6\)\]{padding:var(--s6)}.px-1{padding-inline:var(--spacing-1)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-\[var\(--s1\)\]{padding-inline:var(--s1)}.px-\[var\(--s2\)\]{padding-inline:var(--s2)}.px-\[var\(--s3\)\]{padding-inline:var(--s3)}.px-\[var\(--s4\)\]{padding-inline:var(--s4)}.px-\[var\(--s5\)\]{padding-inline:var(--s5)}.px-\[var\(--s7\)\]{padding-inline:var(--s7)}.py-0\.5{padding-block:var(--spacing-0\.5)}.py-1{padding-block:var(--spacing-1)}.py-2{padding-block:var(--spacing-2)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-\[2px\]{padding-block:2px}.py-\[var\(--s1\)\]{padding-block:var(--s1)}.py-\[var\(--s2\)\]{padding-block:var(--s2)}.py-\[var\(--s3\)\]{padding-block:var(--s3)}.py-\[var\(--s4\)\]{padding-block:var(--s4)}.py-\[var\(--s5\)\]{padding-block:var(--s5)}.py-\[var\(--s6\)\]{padding-block:var(--s6)}.py-\[var\(--s7\)\]{padding-block:var(--s7)}.pt-4{padding-top:var(--spacing-4)}.pt-\[8vh\]{padding-top:8vh}.pt-\[var\(--s1\)\]{padding-top:var(--s1)}.pt-\[var\(--s2\)\]{padding-top:var(--s2)}.pt-\[var\(--s3\)\]{padding-top:var(--s3)}.pt-\[var\(--s4\)\]{padding-top:var(--s4)}.pt-\[var\(--s5\)\]{padding-top:var(--s5)}.pr-1{padding-right:var(--spacing-1)}.pr-\[var\(--s2\)\]{padding-right:var(--s2)}.pr-\[var\(--s3\)\]{padding-right:var(--s3)}.pr-\[var\(--s7\)\]{padding-right:var(--s7)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-\[var\(--s2\)\]{padding-bottom:var(--s2)}.pb-\[var\(--s3\)\]{padding-bottom:var(--s3)}.pb-\[var\(--s4\)\]{padding-bottom:var(--s4)}.pb-\[var\(--s5\)\]{padding-bottom:var(--s5)}.pb-\[var\(--s6\)\]{padding-bottom:var(--s6)}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-\[var\(--s2\)\]{padding-left:var(--s2)}.pl-\[var\(--s3\)\]{padding-left:var(--s3)}.pl-\[var\(--s4\)\]{padding-left:var(--s4)}.pl-\[var\(--s5\)\]{padding-left:var(--s5)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-hand\)\]{font-family:var(--font-hand)}.font-\[family-name\:var\(--font-mono\)\],.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-\(length\:--x\){font-size:var(--x)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[length\:\.\.\.\]{font-size:...}.text-\[length\:var\(--t-2xl\)\]{font-size:var(--t-2xl)}.text-\[length\:var\(--t-3xl\)\]{font-size:var(--t-3xl)}.text-\[length\:var\(--t-5xl\)\]{font-size:var(--t-5xl)}.text-\[length\:var\(--t-lg\)\]{font-size:var(--t-lg)}.text-\[length\:var\(--t-md\)\]{font-size:var(--t-md)}.text-\[length\:var\(--t-sm\)\]{font-size:var(--t-sm)}.text-\[length\:var\(--t-xl\)\]{font-size:var(--t-xl)}.text-\[length\:var\(--t-xs\)\]{font-size:var(--t-xs)}.leading-5{--tw-leading:var(--spacing-5);line-height:var(--spacing-5)}.leading-6{--tw-leading:var(--spacing-6);line-height:var(--spacing-6)}.leading-7{--tw-leading:var(--spacing-7);line-height:var(--spacing-7)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[\.\.\.\]{color:...!important}.text-\[color\:\.\.\.\]{color:...}.text-\[color\:inherit\]{color:inherit}.text-\[color\:var\(--accent-ink\)\]{color:var(--accent-ink)}.text-\[color\:var\(--bone-100\)\]{color:var(--bone-100)}.text-\[color\:var\(--bone-200\)\]{color:var(--bone-200)}.text-\[color\:var\(--bone-300\)\]{color:var(--bone-300)}.text-\[color\:var\(--bone-400\)\]{color:var(--bone-400)}.text-\[color\:var\(--bone-600\)\]{color:var(--bone-600)}.text-\[color\:var\(--brass-200\)\]{color:var(--brass-200)}.text-\[color\:var\(--brass-300\)\]{color:var(--brass-300)}.text-\[color\:var\(--brass-400\)\]{color:var(--brass-400)}.text-\[color\:var\(--brass-500\)\]{color:var(--brass-500)}.text-\[color\:var\(--brass-600\)\]{color:var(--brass-600)}.text-\[color\:var\(--brass-700\)\]{color:var(--brass-700)}.text-\[color\:var\(--brass-800\)\]{color:var(--brass-800)}.text-\[color\:var\(--card-ink\)\]{color:var(--card-ink)}.text-\[color\:var\(--card-ink-muted\)\]{color:var(--card-ink-muted)}.text-\[color\:var\(--cleared\)\]{color:var(--cleared)}.text-\[color\:var\(--cleared-deep\)\]{color:var(--cleared-deep)}.text-\[color\:var\(--cleared-ink\)\]{color:var(--cleared-ink)}.text-\[color\:var\(--hide-600\)\]{color:var(--hide-600)}.text-\[color\:var\(--hide-700\)\]{color:var(--hide-700)}.text-\[color\:var\(--hide-800\)\]{color:var(--hide-800)}.text-\[color\:var\(--hide-900\)\]{color:var(--hide-900)}.text-\[color\:var\(--hide-950\)\]{color:var(--hide-950)}.text-\[color\:var\(--locked\)\]{color:var(--locked)}.text-\[color\:var\(--locked-deep\)\]{color:var(--locked-deep)}.text-\[color\:var\(--locked-ink\)\]{color:var(--locked-ink)}.text-\[color\:var\(--restricted\)\]{color:var(--restricted)}.text-\[color\:var\(--restricted-deep\)\]{color:var(--restricted-deep)}.text-\[color\:var\(--restricted-ink\)\]{color:var(--restricted-ink)}.text-\[color\:var\(--rust-500\)\]{color:var(--rust-500)}.text-\[color\:var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--black\)\]{color:var(--black)}.text-\[var\(--bone-100\)\]{color:var(--bone-100)}.text-\[var\(--bone-200\)\]{color:var(--bone-200)}.text-\[var\(--bone-400\)\]{color:var(--bone-400)}.text-\[var\(--cleared-ink\)\]{color:var(--cleared-ink)}.text-\[var\(--gray-dark\)\]{color:var(--gray-dark)}.text-\[var\(--hide-800\)\]{color:var(--hide-800)}.text-\[var\(--hide-950\)\]{color:var(--hide-950)}.text-\[var\(--locked-ink\)\]{color:var(--locked-ink)}.text-\[var\(--restricted-ink\)\]{color:var(--restricted-ink)}.text-\[var\(--status-danger\)\]{color:var(--status-danger)}.text-\[var\(--white\)\]{color:var(--white)}.text-\[var\(--x\)\]{color:var(--x)}.text-\[…\]{color:…}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brass-500\)\]{accent-color:var(--brass-500)}.accent-\[var\(--brass-600\)\]{accent-color:var(--brass-600)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,\.14\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000024);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_3px_10px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(var\(--brass-300-rgb\)_\/_\.16\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgb(var(--brass-300-rgb) / .16));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/chat,.shadow\/decision-outcomes,.shadow\/decisions,.shadow\/events,.shadow\/medical-status,.shadow\/metrics,.shadow\/near-misses,.shadow\/research-requirements,.shadow\/review-projection,.shadow\/scout,.shadow\/telemetry,.shadow\/upload,.shadow\/video-analysis\.{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-1{--tw-duration:1ms;transition-duration:1ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-\[var\(--m-base\)\]{--tw-duration:var(--m-base);transition-duration:var(--m-base)}.ease-\[var\(--e-stamp\)\]{--tw-ease:var(--e-stamp);transition-timing-function:var(--e-stamp)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[e\:x\]{e:x}.\[reason\:incorrect\]{reason:incorrect}.\[reason\:missing_information\]{reason:missing information}.\[reason\:safety_concern\]{reason:safety concern}.\[reason\:unclear\]{reason:unclear}.block-1{block-size:var(--spacing-1)}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.file\:rounded-\[var\(--r-sm\)\]::file-selector-button{border-radius:var(--r-sm)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[var\(--hide-700\)\]::file-selector-button{background-color:var(--hide-700)}.file\:font-mono::file-selector-button{font-family:var(--font-mono)}.file\:text-\[length\:var\(--t-xs\)\]::file-selector-button{font-size:var(--t-xs)}.file\:text-\[color\:var\(--brass-300\)\]::file-selector-button{color:var(--brass-300)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[color\:var\(--brass-300\)\]:hover{border-color:var(--brass-300)}.hover\:border-\[color\:var\(--brass-400\)\]:hover{border-color:var(--brass-400)}.hover\:border-\[color\:var\(--brass-500\)\]:hover{border-color:var(--brass-500)}.hover\:border-\[color\:var\(--brass-700\)\]:hover{border-color:var(--brass-700)}.hover\:border-\[color\:var\(--brass-800\)\]:hover{border-color:var(--brass-800)}.hover\:border-\[color\:var\(--locked\)\]:hover{border-color:var(--locked)}.hover\:bg-\[rgba\(0\,0\,0\,\.14\)\]:hover{background-color:#00000024}.hover\:bg-\[var\(--hide-800\)\]:hover{background-color:var(--hide-800)}.hover\:bg-\[var\(--paper\)\]:hover{background-color:var(--paper)}.hover\:text-\[color\:var\(--bone-100\)\]:hover{color:var(--bone-100)}.hover\:text-\[color\:var\(--brass-700\)\]:hover{color:var(--brass-700)}.hover\:text-\[color\:var\(--hide-950\)\]:hover{color:var(--hide-950)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:shadow-\[var\(--focus\)\]:focus-visible{--tw-shadow:var(--focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--accent\)\]:focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:grayscale:disabled{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:mt-\[var\(--s4\)\]{margin-top:var(--s4)}.sm\:mt-\[var\(--s5\)\]{margin-top:var(--s5)}.sm\:mt-\[var\(--s6\)\]{margin-top:var(--s6)}.sm\:mb-\[var\(--s5\)\]{margin-bottom:var(--s5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:gap-\[var\(--s4\)\]{gap:var(--s4)}.sm\:gap-x-\[var\(--s4\)\]{column-gap:var(--s4)}.sm\:p-\[var\(--s5\)\]{padding:var(--s5)}.sm\:px-\[var\(--s4\)\]{padding-inline:var(--s4)}.sm\:px-\[var\(--s5\)\]{padding-inline:var(--s5)}.sm\:py-\[var\(--s3\)\]{padding-block:var(--s3)}.sm\:py-\[var\(--s5\)\]{padding-block:var(--s5)}.sm\:py-\[var\(--s7\)\]{padding-block:var(--s7)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid{display:grid}.md\:max-w-\[50\%\]{max-width:50%}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-lg{max-width:var(--container-lg)}.md\:max-w-md{max-width:var(--container-md)}.md\:max-w-sm{max-width:var(--container-sm)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[var\(--split-major\)_var\(--split-minor\)\]{grid-template-columns:var(--split-major) var(--split-minor)}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-\[var\(--s6\)\]{padding:var(--s6)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[length\:var\(--t-2xl\)\]{font-size:var(--t-2xl)}.md\:text-\[length\:var\(--t-3xl\)\]{font-size:var(--t-3xl)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:max-h-\[61\.8vh\]{max-height:61.8vh}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1\.618fr_1fr\]{grid-template-columns:1.618fr 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[var\(--split-major\)_var\(--split-minor\)\]{grid-template-columns:var(--split-major) var(--split-minor)}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-inline:var(--spacing-8)}.lg\:px-10{padding-inline:var(--spacing-10)}.lg\:px-\[var\(--s6\)\]{padding-inline:var(--s6)}.lg\:py-\[var\(--s8\)\]{padding-block:var(--s8)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.25fr_0\.95fr\]{grid-template-columns:1.25fr .95fr}}@media print{.print\:hidden{display:none}}}:root{--phi:1.618;--phi-inv:.618;--phi-2:2.618;--root-phi:1.272;--t-xs:11.8px;--t-sm:15px;--t-md:19.1px;--t-lg:24.3px;--t-xl:30.9px;--t-2xl:39.3px;--t-3xl:50px;--t-4xl:63.6px;--t-5xl:80.9px;--s1:3px;--s2:5px;--s3:8px;--s4:13px;--s5:21px;--s6:34px;--s7:55px;--s8:89px;--r-sm:5px;--r-md:8px;--r-lg:13px;--r-xl:21px;--r-pill:999px;--split-minor:38.2%;--split-major:61.8%;--tap:55px;--focus:0 0 0 3px rgb(var(--brass-400-rgb,212 175 74) / .55);--m-instant:55ms;--m-quick:89ms;--m-base:.144s;--m-settle:.233s;--m-travel:.377s;--m-swing:.61s;--e-stamp:cubic-bezier(.2, .9, .1, 1);--e-settle:cubic-bezier(.16, .84, .28, 1);--e-drawer:cubic-bezier(.45, .05, .35, 1);--e-lever:cubic-bezier(.6, .04, .78, .9);--e-swing:cubic-bezier(.34, 1.56, .64, 1)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid}:where([data-surface=kiosk]) :where(button,[role=button],input,select,textarea){min-block-size:var(--tap)}[data-surface=kiosk] .t-eyebrow{font-size:var(--t-md);letter-spacing:.08em;line-height:1.2}[data-surface=kiosk] .t-label{font-size:var(--t-md);letter-spacing:.06em;line-height:1.2}[data-surface=kiosk] .t-body{font-size:var(--t-md);line-height:1.5}[data-surface=kiosk] .t-muted{font-size:var(--t-md);line-height:1.45}[data-surface=kiosk] .badge{font-size:var(--t-md);letter-spacing:.05em;line-height:1.15}[data-surface=kiosk] .badge i{font-size:var(--t-md);line-height:1.15}[data-surface=kiosk] .t-data{font-size:var(--t-lg);line-height:1.15}[data-surface=kiosk] .t-data--xl{font-size:var(--t-xl)}[data-surface=kiosk] .btn,[data-surface=kiosk] .input,[data-surface=kiosk] .select,[data-surface=kiosk] .textarea,[data-surface=kiosk] button,[data-surface=kiosk] [role=button],[data-surface=kiosk] input,[data-surface=kiosk] select,[data-surface=kiosk] textarea{font-size:var(--t-md)}:where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*,:before,:after{box-shadow:none!important;background:0 0!important}}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/alfa-slab-one-400.2ighr2hgnoba6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/oswald-var.30h3uqxljgbjh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/special-elite-400.0ot7ehu6e-qbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/caveat-var.2akhzcw1o7bxs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:UnifrakturCook;font-style:normal;font-weight:700;font-display:swap;src:url(../media/unifrakturcook-700.2-4tbk1fibup-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hide-950:#14100d;--hide-900:#1e1712;--hide-800:#2a1f18;--hide-700:#3b2c21;--hide-600:#4a3728;--hide-500:#5c4632;--brass-900:#4a340b;--brass-800:#6b4e12;--brass-700:#8c6b1f;--brass-600:#a98126;--brass-500:#b8912f;--brass-400:#d4af4a;--brass-300:#e8ce7a;--brass-200:#f2e2a8;--brass-900-rgb:74 52 11;--brass-800-rgb:107 78 18;--brass-700-rgb:140 107 31;--brass-600-rgb:169 129 38;--brass-500-rgb:184 145 47;--brass-400-rgb:212 175 74;--brass-300-rgb:232 206 122;--brass-200-rgb:242 226 168;--bone-100:#f7f1e1;--bone-200:#efe6d0;--bone-300:#dccfb2;--bone-400:#b5a688;--paper:#f4ebd4;--card-ink:#241c11;--card-ink-muted:#6b5b44;--paper-2:#e6dabe;--canvas-warm:#efe4c8;--slate-board:#1c2420;--chalk:#e6e3d6;--chalk-dim:#9fa79c;--cork:#c08e4e;--cork-dark:#96682f;--wood-900:#1f1409;--wood-800:#2e1d0e;--wood-700:#422a15;--wood-600:#5a3a1e;--wood-500:#7a5029;--wood-300:#9c6b3a;--brick-900:#2a1712;--brick-700:#4a251c;--brick-500:#6b3a2a;--mortar:#5c5246;--lamp:#ffe9b8;--lamp-hot:#fff6df;--cleared:#3f7d4e;--cleared-ink:#c8e6ce;--monitor:#2e6e96;--monitor-ink:#c2e0f0;--restricted:#c05a1e;--restricted-ink:#f6d6b8;--locked:#a81e22;--locked-ink:#f3c9c6;--filed:#6b6355;--filed-ink:#e3ddd0;--cleared-deep:#366a42;--monitor-deep:#2a6488;--restricted-deep:#9a4818;--locked-deep:#a81e22;--stamp-red:#a81e22;--stamp-green:#2f7a3e;--patina-900:#262418;--patina-700:#46421f;--patina-500:#6b6430;--patina-300:#8e8548;--patina-100:#b5aa6e;--rust-900:#241009;--rust-700:#3e1b12;--rust-500:#5c2a1c;--rust-300:#7a4130;--font-display:"Alfa Slab One", Impact, Haettenschweiler, "Arial Narrow Bold", serif;--font-stencil:var(--font-display);--font-ui:"Oswald", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-type:"Special Elite", "Courier Prime", Courier, monospace;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", "Chalkboard SE", cursive;--font-data:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-gothic:"UnifrakturCook", "Cloister Black", "Old English Text MT", serif;--phi:1.618;--phi-inv:.618;--phi-2:2.618;--root-phi:1.272;--t-xs:11.8px;--t-sm:15px;--t-md:19.1px;--t-lg:24.3px;--t-xl:30.9px;--t-2xl:39.3px;--t-3xl:50px;--t-4xl:63.6px;--t-5xl:80.9px;--s1:3px;--s2:5px;--s3:8px;--s4:13px;--s5:21px;--s6:34px;--s7:55px;--s8:89px;--r-sm:5px;--r-md:8px;--r-lg:13px;--r-xl:21px;--r-pill:999px;--split-minor:38.2%;--split-major:61.8%;--tap:55px;--focus:0 0 0 3px rgb(var(--brass-400-rgb,212 175 74) / .55);--m-instant:55ms;--m-quick:89ms;--m-base:.144s;--m-settle:.233s;--m-travel:.377s;--m-swing:.61s;--e-stamp:cubic-bezier(.2, .9, .1, 1);--e-settle:cubic-bezier(.16, .84, .28, 1);--e-drawer:cubic-bezier(.45, .05, .35, 1);--e-lever:cubic-bezier(.6, .04, .78, .9);--e-swing:cubic-bezier(.34, 1.56, .64, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--grain-fine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}body.ppbf{font-family:var(--font-ui);color:var(--bone-200);background-color:var(--hide-950);background-image:var(--grain), radial-gradient(120% 90% at 50% -10%, #9670422e, transparent 62%), linear-gradient(180deg, #1b1410, #0f0c0a);background-blend-mode:overlay, screen, normal;-webkit-font-smoothing:antialiased;margin:0}.mat-leather,.mat-leather--raised,.mat-leather--worn{color:var(--bone-200)}.mat-leather{background-color:var(--hide-800);background-image:var(--grain), radial-gradient(130% 100% at 28% 8%, #a37c4a42, transparent 58%), radial-gradient(110% 90% at 82% 96%, #00000085, transparent 64%), linear-gradient(170deg, #3e2e22 0%, #2a1f18 46%, #1d1611 100%);background-blend-mode:overlay, screen, multiply, normal}.mat-leather--raised{background-color:var(--hide-700);background-image:var(--grain), radial-gradient(120% 100% at 30% 4%, #ba8f564d, transparent 56%), linear-gradient(168deg, #4b382a 0%, #34271d 55%, #241b14 100%);background-blend-mode:overlay, screen, normal;box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .16), inset 0 -2px 6px #0000008c, 0 3px 8px #00000080}.mat-stitch{position:relative}.mat-stitch:after{content:"";pointer-events:none;border-radius:inherit;border:1.5px dashed #e2cd9c4d;position:absolute;inset:6px}.mat-brass{background-image:linear-gradient(158deg, var(--brass-900) 0%, var(--brass-600) 14%, var(--brass-200) 30%, var(--brass-500) 46%, var(--brass-800) 62%, var(--brass-400) 80%, var(--brass-900) 100%);box-shadow:inset 0 1px #fff4d68c,inset 0 -1px #0000008c,0 2px 6px #00000080}.mat-brass--dark{background-image:linear-gradient(158deg, #3a2807 0%, var(--brass-800) 22%, var(--brass-500) 40%, var(--brass-800) 58%, #3a2807 100%)}.frame{border-radius:var(--r-lg);background-image:linear-gradient(158deg, var(--brass-900) 0%, var(--brass-600) 14%, var(--brass-200) 30%, var(--brass-500) 46%, var(--brass-800) 62%, var(--brass-400) 80%, var(--brass-900) 100%);padding:14px;position:relative;box-shadow:inset 0 1px #fff4d680,inset 0 -2px 3px #00000080,0 10px 28px #0000008c}.frame>.frame-in{border-radius:calc(var(--r-lg) - 5px);overflow:hidden;box-shadow:inset 0 2px 10px #000000b3,inset 0 0 0 1px #00000080}.rivet{background-image:radial-gradient(circle at 34% 28%, var(--brass-200) 0%, var(--brass-400) 38%, var(--brass-700) 68%, var(--brass-900) 100%);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:inset 0 -1px 1px #000000a6,0 1px 2px #000000b3}.rivet--tl{top:8px;left:8px}.rivet--tr{top:8px;right:8px}.rivet--bl{bottom:8px;left:8px}.rivet--br{bottom:8px;right:8px}.rope{background-image:repeating-linear-gradient(112deg, var(--brass-800) 0 6px, var(--brass-300) 6px 11px, var(--brass-500) 11px 16px, var(--brass-900) 16px 21px);border-radius:7px;height:13px;box-shadow:inset 0 2px 3px #ffeebe47,inset 0 -3px 4px #0000008c,0 2px 5px #00000080}.rope--v{width:13px;height:auto}.mat-slate{background-color:var(--slate-board);background-image:var(--grain-fine), radial-gradient(80% 60% at 46% 34%, #ffffff13, transparent 72%), linear-gradient(180deg, #222b26, #161d19);background-blend-mode:overlay, screen, normal;box-shadow:inset 0 0 70px #0000009e,inset 0 0 0 1px #0009}.chalk{color:var(--chalk);text-shadow:0 0 1.5px #e6e3d68c}.chalk-dim{color:var(--chalk-dim);text-shadow:0 0 1.5px #9fa79c66}.chalk-rule{border:0;border-top:1px solid #e6e3d63d}.mat-cork{background-color:var(--cork);background-image:var(--grain), radial-gradient(circle at 22% 28%, #784e228c 0 2px, transparent 3px), radial-gradient(circle at 68% 72%, #96693780 0 3px, transparent 4px), radial-gradient(circle at 84% 20%, #6e461e73 0 1.5px, transparent 2.5px), linear-gradient(180deg, #cb9a5a, #a9793c);background-blend-mode:overlay, normal, normal, normal, normal;background-size:180px 180px,17px 17px,27px 27px,11px 11px,100% 100%;box-shadow:inset 0 0 40px #5a381480}.mat-paper{background-color:var(--paper);background-image:var(--grain-fine), linear-gradient(178deg, #f8f0dc, #e7dbbd);background-blend-mode:overlay, normal;color:#33291b;box-shadow:0 4px 12px #00000080}.mat-paper .t-eyebrow{color:var(--brass-800)}.mat-paper .t-command{color:#241b12;text-shadow:0 1px #fff6,0 0 #0000}.mat-paper .t-body{color:#3a2e1d}.mat-paper .t-label{color:#4a3b26}.mat-paper .t-data{color:#2a2013}.mat-paper .t-painted{color:#241b12;text-shadow:1.5px 1px 0 var(--rust-500), 0 1px 0 #ffffff59}.mat-paper .t-muted{color:#6e5b3e}.mat-paper .prompt-line,.mat-paper .working{color:var(--brass-800)}.mat-paper .alert--info,.mat-paper .alert--warning,.mat-paper .alert--critical,.mat-paper .alert--success{color:#2a2013}.note-torn{clip-path:polygon(0 0,100% 0,100% 94%,96% 100%,91% 95%,86% 100%,81% 96%,76% 100%,70% 95%,65% 100%,59% 96%,54% 100%,48% 95%,43% 100%,37% 96%,32% 100%,26% 95%,21% 100%,15% 96%,10% 100%,5% 95%,0 100%)}.pin{background-image:radial-gradient(circle at 34% 28%,#ff8a80,#c62828 55%,#7f1416 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:-6px;left:50%;translate:-50%;box-shadow:0 2px 4px #0009,inset 0 -1px 1px #0006}.pin--brass{background-image:radial-gradient(circle at 34% 28%, var(--brass-200), var(--brass-400) 45%, var(--brass-800) 100%)}.mat-leather--worn{background-color:var(--hide-700);background-image:var(--grain), repeating-linear-gradient(78deg, transparent 0 18px, #0000003d 18px 19px, transparent 19px 46px), repeating-linear-gradient(146deg, transparent 0 31px, #0000002b 31px 32px, transparent 32px 70px), radial-gradient(120% 100% at 30% 4%, #ba8f5633, transparent 56%), linear-gradient(168deg, #443123 0%, #2e2116 55%, #1e160f 100%);background-blend-mode:overlay, multiply, multiply, screen, normal;box-shadow:inset 0 1px #c8a0641f,inset 0 -2px 6px #0009,0 3px 8px #00000080}.mat-brass--patina{background-image:linear-gradient(158deg, var(--patina-900) 0%, var(--patina-500) 16%, var(--patina-100) 32%, var(--patina-300) 48%, var(--patina-700) 66%, var(--patina-500) 82%, var(--patina-900) 100%);box-shadow:inset 0 1px #b4aa6e52,inset 0 -1px #0000008c,0 2px 6px #00000080}.frame--patina{background-image:linear-gradient(158deg, var(--patina-900) 0%, var(--patina-500) 16%, var(--patina-100) 32%, var(--patina-300) 48%, var(--patina-700) 66%, var(--patina-500) 82%, var(--patina-900) 100%)}.rivet--patina{background-image:radial-gradient(circle at 34% 28%, var(--patina-100) 0%, var(--patina-300) 38%, var(--patina-700) 68%, var(--patina-900) 100%)}.rope--frayed{background-image:repeating-linear-gradient(112deg, var(--patina-700) 0 6px, var(--patina-100) 6px 10px, var(--patina-500) 10px 15px, var(--patina-900) 15px 20px);clip-path:polygon(0 8%,3% 0,97% 4%,100% 14%,98% 86%,100% 96%,3% 100%,0 90%);box-shadow:inset 0 1px 2px #b4aa6e29,inset 0 -3px 4px #0009,0 2px 4px #00000080}.stain{pointer-events:none;background-image:radial-gradient(38% 46% at 32% 38%, var(--rust-500) 0%, transparent 68%), radial-gradient(28% 34% at 68% 62%, var(--rust-700) 0%, transparent 70%), radial-gradient(20% 24% at 50% 20%, var(--rust-300) 0%, transparent 72%);opacity:.5;mix-blend-mode:multiply;border-radius:42% 58% 55% 45%/55% 45% 58% 42%;width:46px;height:34px;position:absolute}.stain:after{content:"";background:linear-gradient(180deg, var(--rust-700), transparent);opacity:.8;border-radius:0 0 3px 3px;width:3px;height:21px;position:absolute;top:92%;left:44%}.stain--sm{width:21px;height:16px}.stain--lg{width:89px;height:55px}.t-command{font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.045em;color:var(--bone-100);text-shadow:0 2px 0 #0000008c, 0 0 18px rgb(var(--brass-300-rgb) / .14);font-weight:700}.t-command--brass{color:var(--brass-300);text-shadow:0 1px 0 #000000b3, 0 0 14px rgb(var(--brass-400-rgb) / .28)}.t-eyebrow{font:650 11px/1 var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-400)}.t-body{color:var(--bone-200);font-size:14px;line-height:1.62}.t-muted{color:var(--bone-400);font-size:12.5px;line-height:1.55}.t-label{font:650 11px/1 var(--font-data);letter-spacing:.13em;text-transform:uppercase;color:var(--bone-400)}.t-data{font:650 13px/1.5 var(--font-data);color:var(--bone-200)}.t-data--lg{font-size:var(--t-lg);color:var(--bone-100);line-height:1.15}.t-data--xl{font-size:var(--t-xl);color:var(--bone-100);line-height:1.1}.t-hand{font-family:var(--font-hand);color:#33291b;font-size:14px;line-height:1.5}.t-painted{font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.05em;color:var(--bone-100);text-shadow:1.5px 1px 0 var(--rust-700), 0 2px 0 #0000008c, 0 0 14px #7a413029;transform:rotate(-.6deg)}.stamp{font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.09em;font-size:var(--t-sm);padding:var(--s2) var(--s4);border-radius:var(--r-sm);color:var(--stamp-red);border:3px solid;font-weight:700;line-height:1.1;display:inline-block;position:relative;rotate:-6deg}.stamp--sm{font-size:var(--t-xs);padding:var(--s1) var(--s2);letter-spacing:.07em;border-width:2px}.stamp:after{content:"";border-radius:inherit;background-image:var(--grain);mix-blend-mode:screen;opacity:.34;pointer-events:none;background-size:110px;position:absolute;inset:-3px}.stamp--green{color:var(--stamp-green)}.stamp--brass{color:var(--brass-600)}.stamp--flat{rotate:0deg}.stamp--lg{border-width:4px;padding:9px 15px;font-size:17px}.stamp--kiosk{align-items:center;gap:var(--s2);font-size:var(--t-md);min-height:var(--tap);padding:var(--s3) var(--s5);display:inline-flex}.mat-leather .stamp,.mat-leather--raised .stamp,.mat-leather--worn .stamp,.mat-brass--dark .stamp,.mat-slate .stamp,.mat-wood .stamp,.mat-wood--dark .stamp{color:var(--locked-ink)}.mat-leather .stamp--green,.mat-leather--raised .stamp--green,.mat-leather--worn .stamp--green,.mat-brass--dark .stamp--green,.mat-slate .stamp--green,.mat-wood .stamp--green,.mat-wood--dark .stamp--green{color:var(--cleared-ink)}.mat-leather .stamp--brass,.mat-leather--raised .stamp--brass,.mat-leather--worn .stamp--brass,.mat-brass--dark .stamp--brass,.mat-slate .stamp--brass,.mat-wood .stamp--brass,.mat-wood--dark .stamp--brass{color:var(--brass-300)}.redacted{background-color:#0c0906;background-image:var(--grain);background-blend-mode:overlay;color:#0000;border-radius:2px;box-shadow:inset 0 0 0 1px #000c}.badge{font:700 11px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--badge-ink);background-color:var(--badge);align-items:center;gap:7px;padding:6px 12px 6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge{background-color:color-mix(in srgb, var(--badge) 26%, #120e0b)}}.badge{border:1px solid var(--badge)}@supports (color:color-mix(in lab, red, red)){.badge{border:1px solid color-mix(in srgb, var(--badge) 62%, #120e0b)}}.badge{box-shadow:inset 0 1px #ffffff1a}.badge i{color:var(--badge-ink);font-size:12px;font-style:normal;line-height:1}.badge--cleared{--badge:var(--cleared);--badge-ink:var(--cleared-ink)}.badge--monitor{--badge:var(--monitor);--badge-ink:var(--monitor-ink)}.badge--restricted{--badge:var(--restricted);--badge-ink:var(--restricted-ink)}.badge--locked{--badge:var(--locked);--badge-ink:var(--locked-ink)}.badge--filed{--badge:var(--filed);--badge-ink:var(--filed-ink)}.btn{min-height:44px;font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.07em;border-radius:var(--r-md);cursor:pointer;color:#2a1b04;background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-400) 38%, var(--brass-600) 78%, var(--brass-800) 100%);text-shadow:0 1px #fff0c873;border:0;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff8e0bf,inset 0 -2px #0000004d,0 3px 7px #0000008c}.btn:hover{background-image:linear-gradient(180deg, var(--brass-300), var(--brass-500) 45%, var(--brass-800))}.btn:active{translate:0 1px;box-shadow:inset 0 2px 5px #0000008c}.btn:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #fff8e0b3;outline:0}.btn--ghost{color:var(--bone-200);border:1.5px solid rgb(var(--brass-400-rgb) / .42);text-shadow:none;background-color:#00000047;background-image:none;box-shadow:inset 0 1px #fff4d61a}.btn--ghost:hover{border-color:var(--brass-400);color:var(--bone-100);background-color:#00000024}.btn--danger{color:var(--paper);background-image:linear-gradient(180deg, #d2453f 0%, var(--stamp-red) 55%, #6e1214 100%);text-shadow:0 1px #00000073}.btn--kiosk{min-height:var(--tap);width:100%;padding:0 28px;font-size:19px}.btn--start{justify-content:flex-start}.btn--tap,[data-surface=kiosk] .btn{min-height:var(--tap)}.field{display:block}.field>.t-label{margin-bottom:7px;display:block}.input,.select,.textarea{width:100%;min-height:46px;font-family:var(--font-ui);color:var(--bone-100);background-color:#17110d;background-image:var(--grain-fine);background-blend-mode:overlay;border:1px solid rgb(var(--brass-400-rgb) / .28);border-radius:var(--r-md);padding:11px 13px;font-size:15px;box-shadow:inset 0 2px 6px #000000b3}.input::placeholder{color:#6e6152}.input:focus,.select:focus,.textarea:focus{border-color:var(--brass-400);box-shadow:inset 0 2px 6px #000000b3, var(--focus);outline:0}.input--kiosk{min-height:var(--tap);font-size:19px}.range--kiosk{min-height:var(--tap);width:100%;accent-color:var(--brass-500)}.on-canvas,body.ppbf.on-canvas{background-color:var(--canvas-warm);background-image:var(--grain-fine), radial-gradient(120% 90% at 50% -10%, #785a3214, transparent 62%);background-blend-mode:overlay, normal}.on-canvas .t-command{color:#241b12;text-shadow:0 1px #fff6,0 0 #0000}.on-canvas .t-painted{color:#241b12;text-shadow:1.5px 1px 0 var(--rust-500), 0 1px 0 #ffffff59}.on-canvas .t-body{color:#3a2e1d}.on-canvas .t-muted{color:#6e5b3e}.on-canvas .t-label{color:#4a3b26}.on-canvas .t-eyebrow{color:var(--brass-800)}.prompt-line{color:var(--brass-400)}.on-canvas .prompt-line{color:var(--brass-800)}.on-canvas .t-data{color:#2a2013}.on-canvas .working{color:var(--brass-800)}.on-canvas .alert--info,.on-canvas .alert--warning,.on-canvas .alert--critical,.on-canvas .alert--success{color:#2a2013}.on-plaster .t-eyebrow{color:var(--brass-800)}.on-plaster .t-command{color:#241b12;text-shadow:0 1px #fff6}.on-plaster .t-body{color:#3a2e1d}.on-plaster .t-muted{color:#6e5b3e}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark){color:var(--bone-200)}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-command,.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-painted{color:var(--bone-100);text-shadow:none}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-body{color:var(--bone-200)}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-muted{color:var(--bone-400)}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-label{color:var(--bone-300)}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-data{color:var(--bone-200)}.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .t-eyebrow,.on-canvas :is(.mat-leather,.mat-leather--raised,.mat-leather--worn,.mat-brass--dark,.mat-slate,.mat-wood,.mat-wood--dark) .prompt-line{color:var(--brass-400)}:where(.on-canvas) a:not(.btn){color:var(--brass-800)}:where(.on-canvas) a:not(.btn):hover{color:#241b12;text-decoration:underline}.on-canvas .badge{background-color:var(--badge)}@supports (color:color-mix(in lab, red, red)){.on-canvas .badge{background-color:color-mix(in srgb, var(--badge) 20%, var(--canvas-warm))}}.on-canvas .badge{border-color:var(--badge)}@supports (color:color-mix(in lab, red, red)){.on-canvas .badge{border-color:color-mix(in srgb, var(--badge) 65%, var(--canvas-warm))}}.on-canvas .badge{color:var(--badge)}@supports (color:color-mix(in lab, red, red)){.on-canvas .badge{color:color-mix(in srgb, var(--badge) 80%, #241b12)}}.on-canvas .badge i{color:inherit}.on-canvas .btn--ghost{color:#3a2e1d;border:1.5px solid rgb(var(--brass-800-rgb) / .45);background-color:#0000000b;box-shadow:inset 0 1px #ffffff80}.on-canvas .btn--ghost:hover{border-color:var(--brass-700);color:#241b12;background-color:#00000005}.on-canvas .input,.on-canvas .select,.on-canvas .textarea{background-color:var(--paper-2);color:#2a2013;background-image:none;border:1px solid #0000002e;box-shadow:inset 0 2px 5px #00000024}.on-canvas .input::placeholder{color:#8a7a5e}.on-canvas .input:focus,.on-canvas .select:focus,.on-canvas .textarea:focus{border-color:var(--brass-700);box-shadow:inset 0 2px 5px #00000024, var(--focus)}.gauge{text-align:center;width:144px}.gauge-bezel{background-image:linear-gradient(158deg, var(--brass-900) 0%, var(--brass-600) 16%, var(--brass-200) 32%, var(--brass-500) 50%, var(--brass-800) 68%, var(--brass-400) 84%, var(--brass-900) 100%);border-radius:72px 72px 13px 13px;width:144px;height:89px;padding:8px;position:relative;box-shadow:inset 0 1px #fff4d68c,0 3px 8px #0009}.gauge-face{background-color:#100d0a;background-image:radial-gradient(120% 160% at 50% 100%,#2b241c 0%,#0d0a08 70%);border-radius:64px 64px 8px 8px;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 3px 9px #000000d9}.gauge-arc{background-image:conic-gradient(from -90deg, transparent 0deg, transparent var(--danger-from,60deg), var(--stamp-red) var(--danger-from,60deg), var(--stamp-red) 90deg, transparent 90deg);border-radius:50%;position:absolute;inset:5px 5px -68px}@supports (color:color-mix(in lab, red, red)){.gauge-arc{background-image:conic-gradient(from -90deg, transparent 0deg, transparent var(--danger-from,60deg), color-mix(in srgb, var(--stamp-red) 85%, transparent) var(--danger-from,60deg), color-mix(in srgb, var(--stamp-red) 85%, transparent) 90deg, transparent 90deg)}}.gauge-arc{-webkit-mask-image:radial-gradient(circle at 50% 100%,#0000 58%,#000 60% 78%,#0000 80%);mask-image:radial-gradient(circle at 50% 100%,#0000 58%,#000 60% 78%,#0000 80%)}.gauge-ticks{background-image:repeating-conic-gradient(from -90deg, rgb(var(--brass-300-rgb) / .75) 0deg 1deg, transparent 1deg 15deg);border-radius:50%;position:absolute;inset:8px 8px -65px;-webkit-mask-image:radial-gradient(circle at 50% 100%,#0000 62%,#000 64% 76%,#0000 78%);mask-image:radial-gradient(circle at 50% 100%,#0000 62%,#000 64% 76%,#0000 78%)}.gauge-needle{transform-origin:50% 100%;width:3px;height:55px;rotate:var(--deg,0deg);background-image:linear-gradient(180deg, var(--brass-200), var(--brass-600));box-shadow:0 0 5px rgb(var(--brass-300-rgb) / .55), 1px 0 2px #000000b3;border-radius:2px;position:absolute;bottom:8px;left:50%}.gauge-hub{background-image:radial-gradient(circle at 34% 28%, var(--brass-200), var(--brass-500) 50%, var(--brass-900) 100%);border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;left:50%;translate:-50%;box-shadow:0 1px 3px #000c}.gauge-cap{margin-top:var(--s3);font-family:var(--font-stencil);text-transform:uppercase;font-size:var(--t-xs);letter-spacing:.09em;color:var(--bone-300)}.gauge-val{font:700 var(--t-lg)/1.1 var(--font-data);color:var(--bone-100);margin-top:var(--s1)}.gauge-val--alert{color:#e8776f}.tile{text-align:center;border-radius:var(--r-lg);cursor:pointer;background-color:var(--hide-700);background-image:var(--grain), radial-gradient(120% 100% at 30% 4%, #ba8f5647, transparent 56%), linear-gradient(168deg, #4b382a, #34271d 55%, #241b14);background-blend-mode:overlay, screen, normal;min-height:132px;box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .18), inset 0 -2px 6px #0000008c, 0 4px 10px #00000080;transition:translate var(--m-quick) var(--e-stamp), box-shadow var(--m-quick) var(--e-stamp);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 14px 14px;display:flex;position:relative}.tile:after{content:"";pointer-events:none;border:1.5px dashed #e2cd9c42;border-radius:9px;position:absolute;inset:6px}.tile:hover{box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .28), 0 8px 18px #0009;translate:0 -2px}.tile-glyph{color:var(--brass-300);text-shadow:0 2px 3px #000000b3;font-size:30px;line-height:1}.tile-name{font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.07em;color:var(--bone-100);font-size:14px}.tile-meta{font:650 12px/1 var(--font-data);color:var(--brass-300)}.stat{background-color:var(--hide-700);background-image:var(--grain), radial-gradient(120% 100% at 30% 4%, #ba8f564d, transparent 56%), linear-gradient(168deg, #4b382a 0%, #34271d 55%, #241b14 100%);background-blend-mode:overlay, screen, normal;box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .16), inset 0 -2px 6px #0000008c, 0 3px 8px #00000080;border-radius:var(--r-lg);padding:var(--s4) var(--s5);gap:var(--s2);flex-direction:column;display:flex}.stat-label{font-family:var(--font-stencil);text-transform:uppercase;font-size:var(--t-xs);letter-spacing:.09em;color:var(--bone-300)}.stat-val{font:700 var(--t-2xl)/1.1 var(--font-data);color:var(--bone-100)}.stat-note{font:650 var(--t-xs)/1.2 var(--font-data);color:var(--brass-300)}.tag{min-height:var(--tap);border-radius:var(--r-md);cursor:pointer;font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.07em;color:var(--bone-300);background-color:var(--hide-700);background-image:var(--grain), linear-gradient(168deg, #43301f, #2a1f18);background-blend-mode:overlay, normal;box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .14), 0 3px 7px #00000080;align-items:center;margin-left:14px;padding:0 18px 0 26px;font-size:15px;display:flex;position:relative}.tag:before{content:"";border:3px solid var(--brass-500);background:radial-gradient(circle at 34% 28%, var(--brass-200), var(--brass-700));border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:-13px;translate:0 -50%;box-shadow:0 1px 3px #000000b3,inset 0 -1px 1px #00000080}.tag:after{content:"";pointer-events:none;border:1.5px dashed #e2cd9c38;border-radius:6px;position:absolute;inset:5px 5px 5px 12px}.tag[aria-current=page],.tag:hover{color:var(--brass-200);background-image:var(--grain), linear-gradient(168deg, #5c4127, #3a2a1d);box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .3), 0 0 0 1px var(--brass-700), 0 4px 10px #0009}.motto{font-family:var(--font-stencil);text-transform:uppercase;font-size:clamp(var(--t-lg), 4vw, var(--t-2xl));letter-spacing:.06em;color:var(--bone-100);text-align:center;text-shadow:0 3px 0 #0009, 0 0 26px rgb(var(--brass-300-rgb) / .16)}.plaque{border-radius:var(--r-sm);border:1px solid var(--brass-700);box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .16);font:650 13px/1 var(--font-data);letter-spacing:.09em;color:var(--brass-200);background-color:#0006;padding:7px 16px;display:inline-block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.room{min-height:100vh;color:var(--bone-200);background-color:var(--wood-800);background-image:var(--grain);background-blend-mode:overlay;position:relative}.room:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(86% 78% at 20% -12%,#ffe9b857,#0000 72%),radial-gradient(86% 78% at 80% -12%,#ffe9b84d,#0000 72%),radial-gradient(120% 62% at 50% 34%,#ffe9b821,#0000 78%),radial-gradient(130% 84% at 50% 112%,#000000a8,#0000 68%);position:absolute;inset:0}.room>*{z-index:1;position:relative}.room--lit-center:before{background-image:radial-gradient(78% 74% at 50% -12%,#fff6df61,#0000 70%),radial-gradient(120% 60% at 50% 36%,#ffe9b81f,#0000 78%),radial-gradient(130% 84% at 50% 112%,#0000009e,#0000 68%)}.room--office{background-color:var(--wood-700);background-image:var(--grain), repeating-linear-gradient(91deg, transparent 0 7px, #00000021 7px 9px, transparent 9px 23px, #9c6b3a1a 23px 25px, transparent 25px 47px), repeating-linear-gradient(180deg, #0000008c 0 3px, #9c6b3a57 3px 6px, transparent 6px 68px, #00000038 68px 74px), linear-gradient(178deg, #543516 0%, #3e2713 54%, #2a1b0c 100%);background-blend-mode:overlay, overlay, normal, normal;background-size:180px 180px,100% 100%,100% 74px,100% 100%}.room--floor{background-color:var(--brick-700);background-image:var(--grain), repeating-linear-gradient(90deg, #00000029 0 89px, #ffffff0d 89px 178px, #00000017 178px 267px, transparent 267px 356px), repeating-linear-gradient(180deg, var(--mortar) 0 3px, transparent 3px 37px), repeating-linear-gradient(90deg, var(--mortar) 0 3px, transparent 3px 89px), repeating-linear-gradient(90deg, transparent 0 44px, var(--mortar) 44px 47px, transparent 47px 89px), linear-gradient(168deg, #5e2d21 0%, #43231a 58%, #2e1913 100%);background-blend-mode:overlay, multiply, normal, normal, normal, normal;background-position:0 0,0 0,0 0,0 0,0 37px,0 0;background-size:180px 180px,100% 74px,100% 74px,100% 37px,100% 37px,100% 100%}.room--board{background-color:var(--wood-800);background-image:var(--grain), linear-gradient(180deg, #c9bba0 0%, #bcac8e 52%, #6b4a2a 52%, #4a3119 56%, #33200f 100%), repeating-linear-gradient(90deg, transparent 0 53px, #00000038 53px 55px, transparent 55px 108px);background-blend-mode:overlay, normal, multiply;color:var(--hide-900)}.room--file{background-color:var(--cork);background-image:var(--grain), radial-gradient(circle at 22% 28%, #784e2280 0 2px, transparent 3px), radial-gradient(circle at 68% 72%, #96693773 0 3px, transparent 4px), radial-gradient(circle at 84% 20%, #6e461e66 0 1.5px, transparent 2.5px), linear-gradient(178deg, #c89757 0%, #b0813f 60%, #96682f 100%);background-blend-mode:overlay, normal, normal, normal, normal;color:var(--hide-900);background-size:180px 180px,17px 17px,27px 27px,11px 11px,100% 100%}.room--clinic{background-color:var(--wood-700);background-image:var(--grain), repeating-linear-gradient(90deg, transparent 0 87px, #0000004d 87px 91px, transparent 91px 178px), linear-gradient(172deg, #55371b 0%, #3e2712 55%, #2b1b0c 100%);background-blend-mode:overlay, multiply, normal}.room--clinic:before{background-image:radial-gradient(46% 34% at 26% -4%,#beffce3d,#0000 62%),radial-gradient(60% 44% at 26% 2%,#fff6df38,#0000 68%),radial-gradient(120% 90% at 50% 108%,#0009,#0000 70%)}.room--night{background-color:var(--hide-950);background-image:var(--grain), radial-gradient(120% 90% at 50% -10%, #9670422e, transparent 62%), linear-gradient(180deg, #1b1410, #0f0c0a);background-blend-mode:overlay, screen, normal}.room--night:before{background-image:radial-gradient(120% 90% at 50% 104%,#00000080,#0000 72%)}.mat-wood{background-color:var(--wood-700);background-image:var(--grain), repeating-linear-gradient(94deg, transparent 0 5px, #00000021 5px 6px, transparent 6px 14px), linear-gradient(170deg, var(--wood-500) 0%, var(--wood-700) 54%, var(--wood-900) 100%);background-blend-mode:overlay, multiply, normal;box-shadow:inset 0 1px #9c6b3a6b,inset 0 -2px 5px #0000008c,0 4px 12px #00000080}.mat-wood--dark{background-color:var(--wood-900);background-image:var(--grain), repeating-linear-gradient(94deg, transparent 0 7px, #0003 7px 8px, transparent 8px 19px), linear-gradient(170deg, #3a250f 0%, #26180a 56%, #170e06 100%);background-blend-mode:overlay, multiply, normal;color:var(--brass-200)}.woodframe{padding:var(--s4);border-radius:var(--r-sm);background-color:var(--wood-700);background-image:var(--grain), repeating-linear-gradient(94deg, transparent 0 5px, #00000024 5px 6px, transparent 6px 15px), linear-gradient(168deg, var(--wood-500) 0%, var(--wood-600) 38%, var(--wood-800) 100%);background-blend-mode:overlay, multiply, normal;box-shadow:inset 0 2px #9c6b3a80,inset 0 -3px 6px #0009,0 14px 34px #0009}.woodframe>.frame-in{border-radius:3px;overflow:hidden;box-shadow:inset 0 3px 12px #0000009e,inset 0 0 0 1px #0000008c}.signboard{padding:var(--s3) var(--s5);border-radius:var(--r-sm);background-color:var(--wood-600);background-image:var(--grain), linear-gradient(170deg, var(--wood-500), var(--wood-700) 60%, var(--wood-900));background-blend-mode:overlay, normal;font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.07em;color:var(--bone-100);text-shadow:0 -1px #000c,0 1px #9c6b3a4d;display:inline-block;box-shadow:inset 0 1px #9c6b3a80,inset 0 -2px 4px #00000080,0 6px 16px #0000008c}.lamp{pointer-events:none;width:89px;height:55px;position:absolute;top:0}.lamp:before{content:"";background-image:linear-gradient(178deg, var(--patina-300) 0%, var(--patina-700) 46%, var(--patina-900) 100%);border-radius:50% 50% 42% 42%/78% 78% 30% 30%;width:89px;height:27px;position:absolute;top:0;left:50%;translate:-50%;box-shadow:inset 0 -3px 6px #0009,0 3px 7px #0009}.lamp:after{content:"";background-image:radial-gradient(50% 46% at 50% 0%, var(--lamp-hot) 0%, #ffe9b870 26%, transparent 72%);mix-blend-mode:screen;width:233px;height:178px;position:absolute;top:21px;left:50%;translate:-50%}.lamp--green:before{background-image:linear-gradient(178deg,#7fb08a 0%,#3e6b4a 52%,#24402c 100%)}.lamp--green:after{background-image:radial-gradient(50% 46% at 50% 0,#eafff0 0%,#beffce66 26%,#0000 72%)}.lamp--caged:before{background-image:repeating-linear-gradient(90deg, #00000080 0 1.5px, transparent 1.5px 9px), linear-gradient(178deg, var(--patina-300), var(--patina-700) 48%, var(--patina-900));background-blend-mode:multiply, normal}.ledger{border-collapse:collapse;width:100%;font-family:var(--font-data);font-size:var(--t-xs);color:#33291b}.ledger caption{font-family:var(--font-stencil);text-transform:uppercase;font-size:var(--t-lg);letter-spacing:.05em;color:#2a2116;padding-bottom:var(--s3)}.ledger th{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:var(--t-xs);text-align:left;padding:var(--s2) var(--s3);white-space:nowrap;border-bottom:2px solid #33291bb3}.ledger td{padding:var(--s3);vertical-align:top;border-bottom:1px solid #33291b42}.ledger tbody tr:last-child td{border-bottom:0}.ledger .rule-v{border-left:1px solid #33291b42}.ledger-val{color:var(--rust-500);text-transform:uppercase;letter-spacing:.04em;display:block}.ledger-id{letter-spacing:.06em;opacity:.84}.nameplate{padding:var(--s3) var(--s5);white-space:nowrap;text-align:center;background-color:var(--brass-600);background-image:var(--grain-fine), linear-gradient(174deg, var(--brass-400) 0%, var(--brass-600) 34%, var(--brass-500) 58%, var(--brass-700) 82%, var(--brass-800) 100%);background-blend-mode:overlay, normal;box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .42), inset 0 0 0 1px rgb(var(--brass-900-rgb) / .55), inset 0 -2px 3px #00000057, 0 2px 6px #00000080;font-family:var(--font-stencil);text-transform:uppercase;letter-spacing:.08em;color:#2a1e06;text-shadow:0 1px 0 rgb(var(--brass-200-rgb) / .34);border-radius:2px;display:inline-block;position:relative}.nameplate:before,.nameplate:after{content:"";background-image:radial-gradient(circle at 36% 30%, var(--brass-300) 0%, var(--brass-600) 44%, var(--brass-900) 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 -1px 1px #0009}.nameplate:before{left:var(--s3)}.nameplate:after{right:var(--s3)}.nameplate--noscrew:before,.nameplate--noscrew:after{content:none}.nameplate--patina{background-image:linear-gradient(172deg, var(--patina-100) 0%, var(--patina-300) 24%, var(--patina-100) 46%, var(--patina-500) 64%, var(--patina-900) 100%);color:#1e1c10}.nameplate--leather{background-image:var(--grain), linear-gradient(168deg, #6b4630, #46291b);background-blend-mode:overlay, normal;color:var(--bone-300);text-shadow:0 -1px #000000b3;box-shadow:inset 0 1px #c8966440,0 3px 8px #00000080}.keytag{width:144px;padding:var(--s5) var(--s3) var(--s3);border-radius:var(--r-md) var(--r-md) var(--r-sm) var(--r-sm);background-image:var(--grain-fine), linear-gradient(172deg, var(--brass-200) 0%, var(--brass-400) 30%, var(--brass-600) 72%, var(--brass-800) 100%);background-blend-mode:overlay, normal;font-family:var(--font-data);font-size:var(--t-xs);color:#2a1e06;text-align:center;display:inline-block;position:relative;rotate:-2deg;box-shadow:inset 0 1px #fff4d699,0 5px 12px #0000008c}.keytag:before{content:"";background:var(--wood-900);border-radius:50%;width:15px;height:15px;position:absolute;top:7px;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #000c,0 1px #fff4d666}.keytag--expired{filter:saturate(.55)brightness(.86)}.photo{font-family:var(--font-data);text-align:center;color:#4a3b28;text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(178deg,#f7f1e1,#e4dac2);padding:5px 5px 21px;font-size:9px;display:block;rotate:-1deg;box-shadow:0 3px 9px #0000008c}.photo>img,.photo>.photo-plate{aspect-ratio:4/5;filter:sepia(.55)contrast(1.06)brightness(.94);background-color:var(--hide-700);background-image:var(--grain), linear-gradient(168deg, #6e5a44, #2e241a);background-blend-mode:overlay, normal;width:100%;display:block}.clipping{background-color:#e8e2d2;background-image:var(--grain-fine), linear-gradient(178deg, #efeadb, #ded7c4);background-blend-mode:overlay, normal;color:#2b2721;padding:var(--s3);rotate:1deg;box-shadow:0 3px 9px #00000073}.clipping-head{font-family:var(--font-stencil);text-transform:uppercase;font-size:var(--t-sm);letter-spacing:.01em;border-bottom:1px solid #2b272180;padding-bottom:3px;line-height:1.05}.clipping-body{columns:2;column-gap:var(--s3);font-size:9px;line-height:1.35}.crease{position:relative}.crease:after{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#0000 0 49.6%,#0000000d 49.8%,#ffffff29 50.2%,#0000 50.5%),linear-gradient(#0000 0 33.6%,#0000000a 33.8%,#ffffff1f 34.2%,#0000 34.5%);position:absolute;inset:0}.aged:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;background-image:radial-gradient(118% 108%,#0000 56%,#96744233 78%,#694e2a6b 100%),radial-gradient(19% 13% at 12% 18%,#a37c4a3d,#0000 72%),radial-gradient(13% 9% at 88% 26%,#96704233,#0000 74%),radial-gradient(23% 15% at 74% 88%,#8c683c2b,#0000 76%),radial-gradient(11% 8% at 31% 79%,#a37c4a26,#0000 78%);position:absolute;inset:0}.aged--deckle{clip-path:polygon(.4% 1%,12% .2%,27% 1.1%,41% .3%,58% 1.2%,73% .4%,88% 1.1%,99.6% .5%,99.3% 14%,100% 31%,99.2% 48%,99.8% 66%,99.1% 83%,99.7% 99%,87% 99.3%,71% 98.7%,55% 99.6%,39% 98.8%,24% 99.5%,9% 98.9%,.5% 99.4%,1% 82%,.2% 65%,.9% 47%,.3% 30%,1% 15%)}.t-gothic{font-family:var(--font-gothic);letter-spacing:.01em;font-weight:400}.t-press{font-family:var(--font-display);text-transform:uppercase;color:var(--card-ink);text-shadow:calc(var(--sx,1) * -1px) calc(var(--sy,1) * -1px) 0 #ffffff6b, calc(var(--sx,1) * 1px) calc(var(--sy,1) * 1px) 0 #00000057, calc(var(--sx,1) * 2px) calc(var(--sy,1) * 2px) 3px #0003}.t-press--deep{text-shadow:calc(var(--sx,1) * -1px) calc(var(--sy,1) * -1px) 0 #ffffff57, 1px 1px 0 #3e3120, 2px 2px 0 #33291b, 3px 3px 0 #2a2116, 4px 4px 0 #241c11, 5px 6px 8px #00000070}.t-eroded{display:inline-block;position:relative}.t-eroded:after{content:"";pointer-events:none;background-image:var(--grain);mix-blend-mode:screen;opacity:.3;background-size:90px;position:absolute;inset:-2px}.t-eroded--heavy:after{opacity:.46;background-size:64px}.t-typed{font-family:var(--font-type);letter-spacing:.01em}:root{--sx:1;--sy:1;--sh-len:1;--sh-blur:1;--sh-op:1}.light-at--tl{--sx:1;--sy:1}.light-at--tr{--sx:-1;--sy:1}.light-at--tc{--sx:0;--sy:1}.light-at--bl{--sx:1;--sy:-1}.light-at--l{--sx:1;--sy:.3}.light-at--r{--sx:-1;--sy:.3}.light-at--split{--sx:0;--sy:1}.light--bulb{--sh-len:1.35;--sh-blur:.55;--sh-op:1.2}.light--caged{--sh-len:1.15;--sh-blur:.8;--sh-op:1.05}.light--pendant{--sh-len:1;--sh-blur:1;--sh-op:.95}.light--gooseneck{--sh-len:1.4;--sh-blur:.65;--sh-op:1.1}.light--banker{--sh-len:.85;--sh-blur:1.15;--sh-op:.8}.light--window{--sh-len:.7;--sh-blur:1.7;--sh-op:.62}.light--skylight{--sh-len:.3;--sh-blur:2.1;--sh-op:.5}.light--overcast{--sh-len:.45;--sh-blur:1.9;--sh-op:.45}.light--ambient{--sh-len:.4;--sh-blur:1.45;--sh-op:.55}.lift-0{box-shadow:calc(var(--sx) * 1px * var(--sh-len)) calc(var(--sy) * 1px * var(--sh-len)) calc(2px * var(--sh-blur)) rgba(0,0,0,calc(.28 * var(--sh-op)))}.lift-1{box-shadow:calc(var(--sx) * 2px * var(--sh-len)) calc(var(--sy) * 3px * var(--sh-len)) calc(7px * var(--sh-blur)) rgba(0,0,0,calc(.34 * var(--sh-op)))}.lift-2{box-shadow:calc(var(--sx) * 5px * var(--sh-len)) calc(var(--sy) * 8px * var(--sh-len)) calc(16px * var(--sh-blur)) rgba(0,0,0,calc(.42 * var(--sh-op)))}.lift-3{box-shadow:calc(var(--sx) * 9px * var(--sh-len)) calc(var(--sy) * 14px * var(--sh-len)) calc(30px * var(--sh-blur)) rgba(0,0,0,calc(.52 * var(--sh-op)))}.lift-4{box-shadow:calc(var(--sx) * 14px * var(--sh-len)) calc(var(--sy) * 22px * var(--sh-len)) calc(48px * var(--sh-blur)) rgba(0,0,0,calc(.58 * var(--sh-op)))}.lit-edge{box-shadow:inset calc(var(--sx) * -1px) calc(var(--sy) * -1px) 0 #ffe9b833, calc(var(--sx) * 5px * var(--sh-len)) calc(var(--sy) * 8px * var(--sh-len)) calc(16px * var(--sh-blur)) rgba(0,0,0,calc(.42 * var(--sh-op)))}.room--office{--sx:1;--sy:1;--sh-len:1.05;--sh-blur:.95;--sh-op:1}.room--floor{--sx:0;--sy:1;--sh-len:1.15;--sh-blur:.8;--sh-op:1.05}.room--board{--sx:0;--sy:1;--sh-len:1;--sh-blur:1;--sh-op:.95}.room--file{--sx:1;--sy:1;--sh-len:1.4;--sh-blur:.65;--sh-op:1.1}.room--clinic{--sx:1;--sy:1;--sh-len:.85;--sh-blur:1.15;--sh-op:.8}.room--night{--sx:0;--sy:1;--sh-len:.4;--sh-blur:1.45;--sh-op:.55}.pap{isolation:isolate;background-color:var(--paper);background-image:var(--grain-fine), linear-gradient(178deg, #f8f0dc, #e7dbbd);background-blend-mode:overlay, normal;color:#33291b;position:relative}.pap--news{background-color:#e8e2d2;background-image:var(--grain-fine), linear-gradient(178deg, #efeadb, #dcd5c1);color:#2b2721}.pap--onion{background-color:#edefe6;background-image:var(--grain-fine), linear-gradient(178deg, #f2f4ec, #dfe2d6);color:#37423b;opacity:.96}.pap--card{background-color:#f7f2e2;background-image:var(--grain-fine), linear-gradient(178deg, #fbf7ea, #ede4cc);color:#2e2519}.pap--kraft{background-color:#c9a874;background-image:var(--grain-fine), linear-gradient(178deg, #d3b584, #b08f5c);color:#33240f}.pap--graph{background-image:repeating-linear-gradient(90deg, #466e9638 0 1px, transparent 1px 13px), repeating-linear-gradient(180deg, #466e9638 0 1px, transparent 1px 13px), var(--grain-fine), linear-gradient(178deg, #f8f5e6, #e9e3cd);background-blend-mode:normal, normal, overlay, normal}.pap--ruled{background-image:linear-gradient(90deg, transparent 0 33px, #466e9657 33px 34px, transparent 34px), repeating-linear-gradient(180deg, transparent 0 20px, #466e9642 20px 21px), var(--grain-fine), linear-gradient(178deg, #f8f0dc, #e7dbbd);background-blend-mode:normal, normal, overlay, normal}.age-0:before{content:none}.age-1:before,.age-2:before,.age-3:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:multiply;position:absolute;inset:0}.age-1:before{background-image:radial-gradient(122% 112%,#0000 62%,#a37c4a24 84%,#785a3242 100%),linear-gradient(178deg,#d6ba841a,#c4a67029)}.age-2:before{background-image:radial-gradient(118% 108%,#0000 54%,#96744238 78%,#694e2a75 100%),radial-gradient(19% 13% at 12% 18%,#a37c4a42,#0000 72%),radial-gradient(13% 9% at 88% 26%,#96704238,#0000 74%),radial-gradient(23% 15% at 74% 88%,#8c683c30,#0000 76%),linear-gradient(178deg,#ceae742e,#b8966042)}.age-3:before{background-image:radial-gradient(112% 104%,#0000 42%,#84623457 70%,#543c1e9e 100%),radial-gradient(22% 15% at 14% 22%,#8c663666,#0000 70%),radial-gradient(16% 11% at 84% 30%,#805e3257,#0000 72%),radial-gradient(26% 17% at 72% 84%,#78582e4d,#0000 74%),radial-gradient(13% 9% at 34% 74%,#926c3a47,#0000 76%),linear-gradient(178deg,#be9c624d,#a6845066)}.aged{isolation:isolate;position:relative}.soil-1:after,.soil-2:after,.soil-3:after{content:"";pointer-events:none;z-index:2;mix-blend-mode:multiply;background-image:radial-gradient(9% 12% at 4% 46%,#3e2c1a66,#0000 70%),radial-gradient(8% 10% at 97% 62%,#3e2c1a57,#0000 72%),radial-gradient(14% 7% at 52% 2%,#3e2c1a42,#0000 74%);position:absolute;inset:0}.soil-1:after{opacity:.34}.soil-2:after{opacity:.62}.soil-3:after{opacity:.92}.mark{pointer-events:none;z-index:2;mix-blend-mode:multiply;opacity:.5;position:absolute}.mark--blood{opacity:.58;background-image:radial-gradient(44% 50% at 44% 44%, var(--rust-700) 0%, var(--rust-500) 54%, transparent 72%), radial-gradient(30% 34% at 62% 62%, var(--rust-900) 0%, transparent 68%);border-radius:46% 54% 52% 48%/52% 48% 54% 46%;width:34px;height:27px;box-shadow:inset 0 0 4px #2410098c}.mark--blood:after{content:"";background:var(--rust-700);opacity:.8;border-radius:50%;width:6px;height:5px;position:absolute;top:-6px;left:78%}.mark--sweat{opacity:.42;mix-blend-mode:color-burn;background-image:radial-gradient(50% 50%,#0000 58%,#96927480 76%,#7c785c4d 90%,#0000 100%),radial-gradient(46% 46%,#bab69638,#0000 70%);border-radius:50%;width:55px;height:44px}.mark--coffee{opacity:.46;background-image:radial-gradient(50% 50%,#0000 56%,#68421e94 74%,#4a2e1457 88%,#0000 100%);border-radius:50%;width:46px;height:42px}.mark--oil{opacity:.5;background-image:radial-gradient(50% 54% at 46% 46%,#1c1812b8,#0000 74%);border-radius:52% 48% 44% 56%/48% 56% 44% 52%;width:27px;height:21px}.mark--sm{scale:.62}.mark--lg{scale:1.7}.tear--bottom{clip-path:polygon(0 0,100% 0,100% 94%,96% 100%,91% 95%,86% 100%,81% 96%,76% 100%,70% 95%,65% 100%,59% 96%,54% 100%,48% 95%,43% 100%,37% 96%,32% 100%,26% 95%,21% 100%,15% 96%,10% 100%,5% 95%,0 100%)}.tear--top{clip-path:polygon(0 6%,5% 0,10% 5%,15% 0,21% 4%,26% 0,32% 5%,37% 0,43% 4%,48% 0,54% 5%,59% 0,65% 4%,70% 0,76% 5%,81% 0,86% 4%,91% 0,96% 5%,100% 0,100% 100%,0 100%)}.tear--right{clip-path:polygon(0 0,95% 0,100% 5%,96% 11%,100% 18%,95% 25%,100% 32%,96% 39%,100% 46%,95% 53%,100% 60%,96% 67%,100% 74%,95% 81%,100% 88%,96% 95%,100% 100%,0 100%)}.tear--corner{clip-path:polygon(0 0,78% 0,84% 4%,90% 3%,95% 8%,100% 14%,100% 100%,0 100%)}.tear--half{clip-path:polygon(0 0,62% 0,58% 9%,64% 19%,57% 28%,63% 38%,56% 47%,62% 57%,55% 66%,61% 76%,54% 85%,60% 94%,55% 100%,0 100%)}.tear--deckle{clip-path:polygon(.4% 1%,12% .2%,27% 1.1%,41% .3%,58% 1.2%,73% .4%,88% 1.1%,99.6% .5%,99.3% 14%,100% 31%,99.2% 48%,99.8% 66%,99.1% 83%,99.7% 99%,87% 99.3%,71% 98.7%,55% 99.6%,39% 98.8%,24% 99.5%,9% 98.9%,.5% 99.4%,1% 82%,.2% 65%,.9% 47%,.3% 30%,1% 15%)}.fold--half,.fold--tri,.fold--quarto,.fold--pocket{position:relative}.fold--half:after,.fold--tri:after,.fold--quarto:after,.fold--pocket:after{content:"";pointer-events:none;z-index:3;position:absolute;inset:0}.fold--half:after{background-image:linear-gradient(#0000 0 49.4%,#0000001a 49.7%,#ffffff42 50.3%,#0000 50.8%)}.fold--tri:after{background-image:linear-gradient(#0000 0 32.7%,#0000001a 33%,#ffffff3d 33.6%,#0000 34%),linear-gradient(#0000 0 66.1%,#0000001a 66.4%,#ffffff3d 67%,#0000 67.4%)}.fold--quarto:after{background-image:linear-gradient(#0000 0 49.4%,#0000001c 49.7%,#ffffff47 50.3%,#0000 50.8%),linear-gradient(90deg,#0000 0 49.4%,#00000017 49.7%,#ffffff38 50.3%,#0000 50.8%)}.fold--pocket:after{background-image:linear-gradient(#0000 0 49.5%,#0000001f 49.8%,#ffffff4d 50.2%,#0000 50.6%),linear-gradient(90deg,#0000 0 33%,#00000014 33.3%,#fff3 33.7%,#0000 34%),linear-gradient(90deg,#0000 0 66%,#00000014 66.3%,#fff3 66.7%,#0000 67%),radial-gradient(120% 100%,#0000 72%,#785a3233 100%)}.dogear:before{content:"";width:27px;height:27px;box-shadow:calc(var(--sx) * -2px) calc(var(--sy) * 2px) 4px #00000047;z-index:3;background-image:linear-gradient(225deg,#d8cba8 0 50%,#0000 50%);position:absolute;top:0;right:0}.desk{gap:var(--s5);flex-wrap:wrap;align-items:flex-start;display:flex}.desk>*{position:relative}.desk>:nth-child(7n+1){rotate:-1.1deg}.desk>:nth-child(7n+2){rotate:.7deg}.desk>:nth-child(7n+3){rotate:-.4deg}.desk>:nth-child(7n+4){rotate:1.3deg}.desk>:nth-child(7n+5){rotate:-.8deg}.desk>:nth-child(7n+6){rotate:.5deg}.desk>:nth-child(7n+7){rotate:-1.6deg}.desk--stack{gap:0}.desk--stack>*+*{margin-left:calc(var(--s5) * -1)}.desk--stack>:first-child{z-index:1}.desk--stack>:nth-child(2){z-index:2}.desk--stack>:nth-child(3){z-index:3}.desk--stack>:nth-child(4){z-index:4}.desk--stack>:nth-child(5){z-index:5}.desk--stack>:nth-child(6){z-index:6}.desk--stack>:nth-child(7){z-index:7}.desk--stack>:nth-child(8){z-index:8}.desk--pile{gap:0}.desk--pile>*+*{margin-left:calc(var(--s7) * -1)}.desk--pile>:nth-child(2n){margin-top:var(--s3)}.desk--pile>:nth-child(3n){margin-top:calc(var(--s2) * -1)}.desk--calm>*{rotate:none}.place{rotate:var(--rot,0deg);translate:var(--dx,0) var(--dy,0);position:relative}.overrun{z-index:5;position:absolute}.overrun--br{right:calc(var(--s4) * -1);bottom:calc(var(--s3) * -1)}.overrun--tr{right:calc(var(--s4) * -1);top:calc(var(--s3) * -1)}.overrun--bl{left:calc(var(--s4) * -1);bottom:calc(var(--s3) * -1)}.overrun--tl{left:calc(var(--s4) * -1);top:calc(var(--s3) * -1)}.seal{width:89px;height:89px;color:var(--stamp-red);border:2.5px solid;border-radius:50%;place-items:center;display:inline-grid;position:relative;rotate:-7deg;box-shadow:inset 0 0 0 2px}.seal>svg{fill:currentColor;width:100%;height:100%;position:absolute;inset:0}.seal>svg text{font:700 8.5px var(--font-ui);letter-spacing:.18em;text-transform:uppercase}.seal>b{font-family:var(--font-display);letter-spacing:.02em;font-size:25px;line-height:1}.seal:after{content:"";background-image:var(--grain);mix-blend-mode:screen;opacity:.4;pointer-events:none;background-size:70px;border-radius:50%;position:absolute;inset:-3px}.seal--green{color:var(--stamp-green)}.seal--ink{color:#2a2116}.seal--sm{width:55px;height:55px}.seal--sm>b{font-size:16px}.seal--sm>svg text{letter-spacing:.12em;font-size:6px}.seal--lg{width:144px;height:144px}.seal--lg>b{font-size:42px}.seal--lg>svg text{font-size:11px}.peek{position:relative}.peek>.peek-under{z-index:0;padding:var(--s4);font-family:var(--font-hand);font-size:var(--t-sm);color:#4a3b28;place-items:end start;display:grid;position:absolute;inset:0}.peek>.peek-top{z-index:1;transform-origin:100% 100%;transition:clip-path var(--m-travel) var(--e-drawer), box-shadow var(--m-travel) var(--e-drawer);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);position:relative}.peek:hover>.peek-top,.peek:focus-within>.peek-top{clip-path:polygon(0 0,100% 0,100% 64%,64% 100%,0 100%);box-shadow:calc(var(--sx) * 8px) calc(var(--sy) * 10px) 20px #00000070}.gloves{font-size:var(--t-2xl);transform-origin:50% 6%;transition:rotate var(--m-swing) var(--e-swing);line-height:1;display:inline-block}.gloves:hover,.gloves:focus-visible{animation:ppbf-swing calc(var(--m-swing) * 2.5) var(--e-swing)}@keyframes ppbf-swing{0%{rotate:0deg}15%{rotate:11deg}35%{rotate:-8deg}55%{rotate:5deg}75%{rotate:-3deg}to{rotate:0deg}}.bell{width:var(--tap);height:var(--tap);cursor:pointer;background-image:radial-gradient(circle at 34% 28%, var(--brass-200), var(--brass-400) 42%, var(--brass-700) 78%, var(--brass-900));border:0;border-radius:50%;place-items:center;display:inline-grid;box-shadow:inset 0 -2px 3px #00000080,0 3px 8px #0000008c}.bell:active{animation:ppbf-ring var(--m-travel) var(--e-settle)}@keyframes ppbf-ring{0%{scale:1}20%{scale:.94}40%{scale:1.03}60%{scale:.98}to{scale:1}}.bell:active:after{content:"";border:2px solid var(--brass-300);animation:ppbf-ringout var(--m-swing) var(--e-settle) forwards;border-radius:50%;position:absolute;inset:-8px}@keyframes ppbf-ringout{to{opacity:0;inset:-21px}}.speedbag{transform-origin:50% 0;display:inline-block}.speedbag:hover{animation:ppbf-bag var(--m-settle) linear 3}@keyframes ppbf-bag{0%{translate:0}50%{translate:3px 2px}to{translate:0}}.tally{font-family:var(--font-hand);font-size:var(--t-lg);letter-spacing:.12em;color:var(--rust-500)}.stamp--press{transition:scale var(--m-instant) var(--e-stamp), filter var(--m-instant) var(--e-stamp)}.stamp--press:active{filter:saturate(1.3)contrast(1.15);scale:.96}.alert{padding:var(--s4) var(--s5);border-radius:0 var(--r-lg) var(--r-lg) 0;margin:var(--s5) 0;gap:var(--s4);border-left:4px solid;align-items:flex-start;display:flex}.alert-icon{flex-shrink:0;margin-top:2px;font-size:18px}.alert-body{flex:1}.alert-title{font:650 12px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;margin:0 0 var(--s2)}.alert-msg{font-size:var(--t-sm);margin:0;line-height:1.55}.alert-action{margin-top:var(--s3)}.alert-action a{color:inherit;cursor:pointer;text-decoration:underline}.alert--tight{margin:var(--s2) 0;padding:var(--s3) var(--s4)}.alert--info{border-left-color:var(--monitor);background:var(--monitor)}@supports (color:color-mix(in lab, red, red)){.alert--info{background:color-mix(in srgb, var(--monitor) 12%, transparent)}}.alert--info{color:var(--bone-100)}.alert--warning{border-left-color:var(--restricted);background:var(--restricted)}@supports (color:color-mix(in lab, red, red)){.alert--warning{background:color-mix(in srgb, var(--restricted) 12%, transparent)}}.alert--warning{color:var(--bone-100)}.alert--critical{border-left-color:var(--locked);background:var(--locked)}@supports (color:color-mix(in lab, red, red)){.alert--critical{background:color-mix(in srgb, var(--locked) 12%, transparent)}}.alert--critical{color:var(--bone-100)}.alert--success{border-left-color:var(--cleared);background:var(--cleared)}@supports (color:color-mix(in lab, red, red)){.alert--success{background:color-mix(in srgb, var(--cleared) 12%, transparent)}}.alert--success{color:var(--bone-100)}.undo-redo-group{gap:var(--s2);margin:var(--s4) 0;display:flex}.btn--lever{min-height:44px;padding:0 var(--s4);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:var(--s2);cursor:pointer;font-size:12px;font-family:var(--font-ui);color:var(--bone-200);border:1px solid var(--brass-700);border-radius:var(--r-sm);background-color:var(--hide-800);box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .14), 0 2px 5px #00000073;transition:background-image var(--m-base) var(--e-lever), color var(--m-base) var(--e-lever), box-shadow var(--m-base) var(--e-lever);background-image:linear-gradient(#5c4632e6,#1e1712f2);font-weight:650;display:inline-flex;position:relative}.btn--lever:hover{color:var(--bone-100);border-color:var(--brass-400);background-image:linear-gradient(#6e543cf2,#2a1f18fa)}.btn--lever:active{translate:0 1px;box-shadow:inset 0 2px 5px #0000008c}.btn--lever:disabled{opacity:.45;cursor:not-allowed}.btn--lever:before{content:"";background:linear-gradient(90deg, var(--brass-600), var(--brass-400), var(--brass-600));border-radius:3px;width:6px;height:18px;display:inline-block;box-shadow:inset 0 1px 2px #ffffff1a,0 1px 3px #0006}.btn--lever:hover:before{background:linear-gradient(90deg, var(--brass-500), var(--brass-300), var(--brass-500));box-shadow:inset 0 1px 2px #fff3,0 2px 4px #00000080}.btn--lever:active:before{scale:.92;box-shadow:inset 0 2px 3px #0000004d}.empty{text-align:center;padding:var(--s8) var(--s6);color:var(--bone-400)}.empty-glyph{opacity:.42;margin-bottom:var(--s4);font-size:48px}.empty-title{font:650 14px/1.4 var(--font-ui);letter-spacing:.04em;color:var(--bone-300);margin:0 0 var(--s3)}.empty-msg{font-size:var(--t-sm);margin:0 auto var(--s5);max-width:44ch;line-height:1.6}.empty-action{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;justify-content:center;display:inline-flex}.pap .empty{color:#5c4b33}.pap .empty-title{color:#2e2519}.pap .empty-glyph{opacity:.68}.commands{border:1px solid rgb(var(--brass-400-rgb) / .24);border-radius:var(--r-lg);padding:var(--s4) var(--s5);background:linear-gradient(135deg,#2a1f18cc,#1e1712e6);max-width:220px;font-size:11px}.commands-title{font:650 10px/1 var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-300);margin:0 0 var(--s3);align-items:center;gap:var(--s2);display:flex}.commands-title:before{content:"";background:var(--brass-400);border-radius:2px;width:8px;height:8px;display:inline-block}.commands-list{margin:0;padding:0;list-style:none}.commands-item{justify-content:space-between;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px dashed rgb(var(--brass-400-rgb) / .12);display:flex}.commands-item:last-child{border-bottom:0}.commands-key{font-family:var(--font-data);color:var(--brass-300);letter-spacing:.02em;font-weight:650}.commands-desc{color:var(--bone-400);text-align:left}.corridor-root{display:inline-flex;position:relative}.corridor-trigger{align-items:center;gap:var(--s3);min-height:var(--tap);padding:0 var(--s4);cursor:pointer;border:1px solid var(--brass-700);border-radius:var(--r-sm);color:var(--bone-200);font:650 var(--t-xs)/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;transition:border-color var(--m-quick) var(--e-stamp), background-image var(--m-base) var(--e-lever);background-image:linear-gradient(#5c4632e6,#1e1712f2);display:inline-flex}.corridor-trigger:hover,.corridor-trigger.is-open{border-color:var(--brass-400);color:var(--bone-100);background-image:linear-gradient(#6e543cf2,#2a1f18fa)}.corridor-trigger-glyph{color:var(--brass-300);font-size:13px}.corridor-trigger-lbl{white-space:nowrap;text-overflow:ellipsis;max-width:18ch;overflow:hidden}.corridor-trigger-here{font:400 var(--t-xs)/1 var(--font-data);letter-spacing:.04em;text-transform:none;color:var(--bone-400);padding-left:var(--s3);border-left:1px solid rgb(var(--brass-400-rgb) / .24)}.corridor-panel{top:calc(100% + var(--s3));z-index:180;border:1px solid var(--brass-700);border-radius:var(--r-lg);background-color:var(--hide-950);background-image:var(--grain), linear-gradient(168deg, #241b14, #14100d);background-blend-mode:overlay, normal;width:min(92vw,720px);max-height:min(74vh,620px);box-shadow:0 21px 55px #000000b8, inset 0 1px 0 rgb(var(--brass-300-rgb) / .12);animation:corridor-in var(--m-settle) var(--e-settle);flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden}@keyframes corridor-in{0%{opacity:0;translate:0 -6px}}.corridor-head{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid rgb(var(--brass-400-rgb) / .2);flex:none;display:flex}.corridor-head b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;color:var(--bone-100);font-size:13px}.corridor-head span{font:400 10.5px/1 var(--font-data);color:var(--bone-400)}.corridor-rooms{background:rgb(var(--brass-400-rgb) / .14);flex:auto;gap:1px;min-height:0;display:grid;overflow-y:auto}.corridor-room{padding:var(--s4) var(--s5) var(--s5);position:relative}.corridor-room[class*=room--]{background-color:var(--hide-950);background-image:var(--grain);background-blend-mode:overlay;color:var(--bone-200);box-shadow:inset 3px 0 0 var(--room-accent,transparent)}.corridor-room.room--office{--room-accent:var(--wood-500)}.corridor-room.room--floor{--room-accent:var(--brick-500)}.corridor-room.room--board{--room-accent:var(--wood-300)}.corridor-room.room--file{--room-accent:var(--cork)}.corridor-room.room--clinic{--room-accent:#4e6b52}.corridor-room.room--night{--room-accent:var(--hide-500)}.corridor-room.room--teach{--room-accent:#4a5b75}.corridor-room.is-here[class*=room--]{box-shadow:inset 3px 0 0 var(--brass-400);background-color:#1b1409}.corridor-room-hd{align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);z-index:1;flex-wrap:wrap;display:flex;position:relative}.corridor-room-hd b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;color:var(--brass-200);font-size:12px}.corridor-room-blurb{color:var(--bone-400);font-size:10.5px}.corridor-youarehere{font:650 9px/1.6 var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--hide-950);background:var(--brass-400);border-radius:2px;padding:1px 6px}.corridor-doors{z-index:1;gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.corridor-door{padding:var(--s2) var(--s4);border:1px solid rgb(var(--brass-400-rgb) / .26);border-radius:var(--r-sm);color:var(--bone-200);font:500 12px/1.5 var(--font-ui);transition:border-color var(--m-quick) var(--e-stamp), background var(--m-quick) var(--e-stamp), translate var(--m-quick) var(--e-stamp);background:#0c09068c;text-decoration:none;display:inline-block}.corridor-door:hover{border-color:var(--brass-400);color:var(--bone-100);background:#00000057;translate:0 -1px}.corridor-door.is-current{border-color:var(--brass-300);color:var(--hide-950);background-image:linear-gradient(180deg, var(--brass-200), var(--brass-500));font-weight:650}.corridor-foot{padding:var(--s3) var(--s5) var(--s4);color:var(--bone-400);border-top:1px solid rgb(var(--brass-400-rgb) / .14);background:var(--hide-950);flex:none;font-size:10.5px}.corridor-foot kbd,.catalog-foot kbd,.catalog-kbd{font:650 9.5px/1.5 var(--font-data);border:1px solid rgb(var(--brass-400-rgb) / .3);color:var(--brass-200);background:#00000080;border-radius:3px;padding:1px 5px}.catalog{border:1px solid var(--brass-600);border-radius:var(--r-lg);background-color:var(--hide-950);background-image:var(--grain), linear-gradient(168deg, #2a2018, #14100d);background-blend-mode:overlay, normal;box-shadow:0 34px 89px #000c, inset 0 1px 0 rgb(var(--brass-300-rgb) / .14);animation:catalog-in var(--m-settle) var(--e-settle);overflow:hidden}@keyframes catalog-in{0%{opacity:0;translate:0 -13px;scale:.985}}.catalog-field{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid rgb(var(--brass-400-rgb) / .24);display:flex}.catalog-glyph{color:var(--brass-400);font-size:19px}.catalog-field input{min-width:0;color:var(--bone-100);font:400 var(--t-md)/1.4 var(--font-ui);background:0 0;border:0;outline:0;flex:1}.catalog-field input::placeholder{color:var(--bone-400);opacity:.8}.catalog-list{padding:var(--s2) 0;max-height:48vh;margin:0;list-style:none;overflow-y:auto}.catalog-group{font:650 9.5px/1 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-400);padding:var(--s4) var(--s5) var(--s2)}.catalog-row{justify-content:space-between;align-items:center;gap:var(--s2) var(--s5);padding:var(--s3) var(--s5);cursor:pointer;border-left:3px solid #0000;flex-wrap:wrap;display:flex}.catalog-row.is-active{background:linear-gradient(90deg, rgb(var(--brass-400-rgb) / .16), transparent 78%);border-left-color:var(--brass-400)}.catalog-row-main{flex:auto;min-width:0}.catalog-row-main b{font:650 13.5px/1.35 var(--font-ui);color:var(--bone-100);display:block}.catalog-row-hint{color:var(--bone-400);font-size:11px;line-height:1.4;display:block}.catalog-row-meta{align-items:center;gap:var(--s3);flex-shrink:0;display:flex}.catalog-row-meta code{font:400 10.5px/1 var(--font-data);color:var(--bone-400)}.catalog-room-tag{font:650 9px/1.7 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-200);background:rgb(var(--brass-400-rgb) / .14);border:1px solid rgb(var(--brass-400-rgb) / .26);white-space:nowrap;border-radius:2px;padding:0 6px}.catalog-empty{padding:var(--s7) var(--s5);text-align:center}.catalog-empty-glyph{opacity:.4;margin-bottom:var(--s3);font-size:34px}.catalog-empty b{font:650 13px/1.4 var(--font-ui);color:var(--bone-200);margin-bottom:var(--s2);display:block}.catalog-empty span{color:var(--bone-400);font-size:11.5px;line-height:1.55}.catalog-foot{align-items:center;gap:var(--s4);padding:var(--s3) var(--s5);border-top:1px solid rgb(var(--brass-400-rgb) / .18);color:var(--bone-400);flex-wrap:wrap;font-size:10.5px;display:flex}.catalog-count{font-family:var(--font-data);margin-left:auto}.catalog-hint{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s3);cursor:pointer;border:1px solid rgb(var(--brass-400-rgb) / .3);border-radius:var(--r-sm);color:var(--bone-300);font:650 var(--t-xs)/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--m-quick) var(--e-stamp), color var(--m-quick) var(--e-stamp);background:#0c090680;display:inline-flex}.catalog-hint:hover{border-color:var(--brass-400);color:var(--bone-100)}.catalog-hint kbd{font:650 var(--t-xs)/1.5 var(--font-data);border:1px solid rgb(var(--brass-400-rgb) / .3);color:var(--brass-200);background:#00000080;border-radius:3px;padding:1px 5px}.catalog-hint-lbl{white-space:nowrap}@media (max-width:639px){.catalog-hint kbd{display:none}}.btn[aria-busy=true],.btn--lever[aria-busy=true]{cursor:progress;pointer-events:none;filter:saturate(.72)brightness(.88)}.btn[aria-busy=true]:after{content:"";margin-left:var(--s3);vertical-align:-.14em;width:1em;height:1em;animation:ppbf-wind var(--m-swing) linear infinite;border:2px solid;border-right-color:#0000;border-radius:50%;display:inline-block}@keyframes ppbf-wind{to{rotate:360deg}}.skeleton{background-color:var(--paper-2);background-image:var(--grain-fine), repeating-linear-gradient(180deg, transparent 0 calc(var(--s5) - 1px), #0000001a calc(var(--s5) - 1px) var(--s5));background-blend-mode:multiply, normal;border-radius:var(--r-sm);min-height:var(--s7);position:relative;overflow:hidden}.skeleton:after{content:"";animation:ppbf-sweep calc(var(--m-swing) * 2) var(--e-drawer) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff6b 50%,#0000 70%);position:absolute;inset:0;translate:-100%}@keyframes ppbf-sweep{to{translate:100%}}.skeleton--line{min-height:var(--s5)}.skeleton--block{min-height:calc(var(--s8) * 1.5)}.working{font:650 11px/1 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-300);align-items:center;gap:var(--s2);display:inline-flex}.working:before{content:"◴";font-size:13px}.ppbf :where(a,button,[role=button],[tabindex]:not([tabindex="-1"]),summary,select,input,textarea):focus-visible{box-shadow:var(--focus);outline-offset:1px;outline:2px solid #14100d8c}.tcard{padding:var(--s5) var(--s5) var(--s4)}.tcard-hd{justify-content:space-between;align-items:flex-end;gap:var(--s5);margin-bottom:var(--s5);padding-bottom:var(--s3);border-bottom:2px solid #14100d33;flex-wrap:wrap;display:flex}.tcard-title{font-family:var(--font-display);text-transform:uppercase;font-size:var(--t-md);letter-spacing:.05em;color:var(--card-ink);margin:0}.tcard-sub{font:400 11px/1.4 var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--card-ink-muted);margin-top:2px}.tcard-count{text-align:right;line-height:1}.tcard-count b{font-family:var(--font-display);font-size:var(--t-2xl);color:var(--card-ink);line-height:.9;display:block}.tcard-count span{font:650 9.5px/1 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--card-ink-muted);margin-top:var(--s2);display:block}.tcard-grid{gap:var(--s3);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fill,minmax(34px,1fr));display:grid}.tcard-stamp{aspect-ratio:1;font:650 10px/1 var(--font-data);color:#241c119e;background:#241c110d;border:1.5px solid #241c1157;border-radius:2px;place-items:center;display:grid;position:relative}.tcard-stamp:nth-child(3n+1){rotate:-1.5deg}.tcard-stamp:nth-child(3n+2){rotate:1deg}.tcard-stamp:nth-child(5n){rotate:-.5deg}.tcard-stamp:nth-child(7n){rotate:1.75deg}.tcard-stamp--done{color:var(--paper);background-color:rgba(36,28,17,calc(.66 + var(--ink,.5) * .22));background-image:var(--grain-fine);background-blend-mode:overlay;border-color:#241c11b8;box-shadow:inset 0 0 3px #ffffff24,0 1px 2px #0000002e}.tcard-stamp--open{color:#241c1166;border-style:dashed}.tcard-seals{gap:var(--s4);padding-top:var(--s4);border-top:1px dashed #14100d2e;flex-wrap:wrap;align-items:center;display:flex}.tcard-seal-slot{text-align:center}.tcard-seal-slot .tcard-seal-lbl{font:650 9px/1.5 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--card-ink-muted);margin-top:var(--s2);display:block}.tcard-seal-slot--unearned{opacity:.3;filter:grayscale()}.tcard-seal-slot--pressed>svg{transform-origin:50%;animation:tcard-press var(--m-settle) var(--e-stamp)}@keyframes tcard-press{0%{opacity:0;filter:blur(1.5px);scale:1.75}to{opacity:1;filter:none;scale:1}}.tcard-seal-slot--pressed{animation:tcard-bite var(--m-travel) var(--e-settle)}@keyframes tcard-bite{0%{background-color:color-mix(in srgb, var(--hide-900) 22%, transparent)}to{background-color:#0000}}.tcard-earned{align-items:baseline;gap:var(--s2) var(--s4);margin:0 0 var(--s5);padding:var(--s3) var(--s4);border:1px solid var(--hide-900);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.tcard-earned{border:1px solid color-mix(in srgb, var(--hide-900) 28%, transparent)}}.tcard-earned{border-left:4px solid var(--hide-900)}@supports (color:color-mix(in lab, red, red)){.tcard-earned{border-left:4px solid color-mix(in srgb, var(--hide-900) 72%, transparent)}}.tcard-earned{border-radius:0 var(--r-sm) var(--r-sm) 0;background-color:var(--hide-900)}@supports (color:color-mix(in lab, red, red)){.tcard-earned{background-color:color-mix(in srgb, var(--hide-900) 6%, transparent)}}.tcard-earned{background-image:var(--grain-fine);background-blend-mode:overlay}.tcard-earned>b{font-family:var(--font-display);text-transform:uppercase;font-size:var(--t-md);letter-spacing:.05em;color:var(--hide-900);line-height:1}.tcard-earned>span{font:650 9.5px/1.5 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--hide-600)}.tcard-earned[hidden]{display:none}.tcard-legend{gap:var(--s5);margin-top:var(--s4);font:400 10.5px/1.5 var(--font-ui);color:var(--card-ink-muted);flex-wrap:wrap;display:flex}.tcard-legend i{vertical-align:-1px;width:11px;height:11px;margin-right:var(--s2);border:1.5px solid #241c1199;border-radius:2px;font-style:normal;display:inline-block}.tcard-legend i.is-done{background:#241c11b8}.tcard-legend i.is-open{border-style:dashed}.commands-sheet{border:1px solid var(--brass-600);border-radius:var(--r-md);background-color:var(--paper);background-image:var(--grain-fine), linear-gradient(172deg, #f6eed8 0%, #e8dcbe 100%);background-blend-mode:multiply, normal;width:min(92vw,520px);max-height:82vh;padding:var(--s5) var(--s6) var(--s4);animation:commands-in var(--m-settle) var(--e-settle);outline:0;overflow-y:auto;box-shadow:0 34px 89px #000000b8,inset 0 1px #ffffff80}@keyframes commands-in{0%{opacity:0;scale:.97}}.commands-sheet-hd{padding-bottom:var(--s3);margin-bottom:var(--s4);border-bottom:2px solid #14100d3d}.commands-sheet-hd b{font-family:var(--font-display);text-transform:uppercase;font-size:var(--t-lg);letter-spacing:.04em;color:var(--card-ink);line-height:1;display:block}.commands-sheet-hd span{margin-top:var(--s2);color:var(--card-ink-muted);font-size:11px;line-height:1.45;display:block}.commands-scope{margin-bottom:var(--s4)}.commands-scope-hd{font:650 9.5px/1 var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:#8a7454;margin-bottom:var(--s3)}.commands-sheet .commands-list{margin:0;padding:0;list-style:none}.commands-sheet .commands-item{align-items:baseline;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px dashed #14100d24;display:flex}.commands-sheet .commands-item:last-child{border-bottom:0}.commands-sheet .commands-key{font:650 12px/1.6 var(--font-data);color:var(--card-ink);text-align:center;white-space:nowrap;background:#14100d12;border:1px solid #14100d38;border-radius:3px;flex:0 0 74px;padding:1px 6px}.commands-sheet .commands-desc{color:#3a2e1e;text-align:left;flex:1;font-size:12.5px;line-height:1.5}.commands-sheet-ft{padding-top:var(--s3);color:var(--card-ink-muted);border-top:1px solid #14100d29;font-size:10.5px}.commands-sheet-ft kbd{font:650 9.5px/1.5 var(--font-data);color:var(--card-ink);background:#14100d14;border:1px solid #14100d3d;border-radius:3px;padding:1px 5px}@media print{.skeleton:after,.btn[aria-busy=true]:after{display:none}.skeleton{background-image:none;border:1px dashed #666}body,html{color:#000;background:#fff}a{color:#000;text-decoration:underline}button,.btn,.btn--ghost,.btn--lever{color:#000;background:#fff;border:1px solid #000}.btn:after,.btn:before,.btn--lever:before,.kiosk-bar,.rail,.shadow-panel,.commands,.room--floor:before,.room--office:before,.room--board:before,.room--file:before,.room--clinic:before,.room--night:before,.room:after,.on-canvas:after{display:none}@page{margin:1in;size:letter portrait}.page-break{page-break-after:always}:root{--cleared:var(--cleared-deep);--monitor:var(--monitor-deep);--restricted:var(--restricted-deep)}:not(img):not(svg):not(canvas):not(video){box-shadow:none!important;text-shadow:none!important;color:#000!important;background-color:#fff!important;background-image:none!important}.frame,.tile,.plaque,.badge{border-color:#000!important}.badge--cleared{color:var(--cleared)!important;border-color:var(--cleared)!important}.badge--monitor{color:var(--monitor)!important;border-color:var(--monitor)!important}.badge--restricted{color:var(--restricted)!important;border-color:var(--restricted)!important}.badge--locked{color:var(--locked)!important;border-color:var(--locked)!important}.stamp{color:var(--stamp-red)!important}.stamp--green{color:var(--stamp-green)!important}.stamp--brass{color:#000!important}header[class*=sticky],.rope,.rivet,button,[role=button],.btn,.stamp-button,nav,[aria-hidden=true]:not(.stamp){display:none!important}a{text-decoration:underline!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:10px}tr,.tile,.frame,.badge,.stamp{break-inside:avoid}thead{display:table-header-group}}:root{--corner-red-900:#2e141a;--corner-red-700:#60303c;--corner-red-500:#844f5c;--corner-red-300:#ae7886;--corner-blue-900:#1c1a2a;--corner-blue-700:#42385c;--corner-blue-500:#76668c;--corner-blue-300:#a49cc6;--corner-none-edge-ink:var(--patina-300);--corner-none-edge-canvas:var(--wood-700);--corner-none-mid:var(--patina-500);--corner-edge:var(--corner-none-edge-ink);--corner-mid:var(--corner-none-mid);--corner-deep:var(--patina-900);--corner-wash:var(--corner-mid)}@supports (color:color-mix(in lab, red, red)){:root{--corner-wash:color-mix(in srgb, var(--corner-mid) 6%, transparent)}}.corner-scope[data-corner=red]{--corner-edge:var(--corner-red-300);--corner-mid:var(--corner-red-500);--corner-deep:var(--corner-red-900)}.corner-scope[data-corner=blue]{--corner-edge:var(--corner-blue-300);--corner-mid:var(--corner-blue-500);--corner-deep:var(--corner-blue-900)}.corner-scope[data-corner=none],.corner-scope:not([data-corner]){--corner-edge:var(--corner-none-edge-ink);--corner-mid:var(--corner-none-mid);--corner-deep:var(--patina-900)}.on-canvas .corner-scope[data-corner=red],.on-canvas.corner-scope[data-corner=red]{--corner-edge:var(--corner-red-700);--corner-mid:var(--corner-red-700)}.on-canvas .corner-scope[data-corner=blue],.on-canvas.corner-scope[data-corner=blue]{--corner-edge:var(--corner-blue-700);--corner-mid:var(--corner-blue-700)}.on-canvas .corner-scope[data-corner=none],.on-canvas.corner-scope[data-corner=none],.on-canvas .corner-scope:not([data-corner]){--corner-edge:var(--corner-none-edge-canvas);--corner-mid:var(--corner-none-edge-canvas)}.corner-rope{border-radius:var(--r-pill);background-image:repeating-linear-gradient(108deg, var(--corner-deep) 0 5px, var(--corner-edge) 5px 13px, var(--corner-mid) 13px 21px);height:5px;box-shadow:inset 0 1px #fff4d62e,0 1px 3px #00000080}.corner-wash{background-color:var(--corner-wash)}.plate{aspect-ratio:1;border-radius:var(--r-sm);background-color:var(--brass-600);background-image:var(--grain-fine), linear-gradient(174deg, var(--brass-400) 0%, var(--brass-600) 34%, var(--brass-500) 58%, var(--brass-700) 82%, var(--brass-800) 100%);background-blend-mode:overlay, normal;width:89px;box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .42), inset 0 0 0 1px rgb(var(--brass-900-rgb) / .55), inset 0 -2px 3px #00000057, 0 2px 6px #00000080;place-items:center;display:grid;position:relative;overflow:hidden}.plate-initials{font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:.04em;color:#2a1e06;text-shadow:0 1px 0 rgb(var(--brass-200-rgb) / .34);-webkit-user-select:none;user-select:none;line-height:1}.plate:before,.plate:after{content:"";top:var(--s2);z-index:2;background-image:radial-gradient(circle at 36% 30%, var(--brass-300) 0%, var(--brass-600) 44%, var(--brass-900) 100%);border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:inset 0 -1px 1px #0009}.plate:before{left:var(--s2)}.plate:after{right:var(--s2)}.plate>img{z-index:1;object-fit:cover;filter:sepia(.42)contrast(1.05)brightness(.96);width:100%;height:100%;position:absolute;inset:0}.plate--cornered{box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .42), inset 0 0 0 1px rgb(var(--brass-900-rgb) / .55), 0 0 0 3px var(--corner-edge), 0 2px 6px #00000080}.plate--sm{width:55px}.plate--sm .plate-initials{font-size:var(--t-md)}.plate--sm:before,.plate--sm:after{width:5px;height:5px}.plate--lg{width:144px}.plate--lg .plate-initials{font-size:var(--t-3xl)}.fightcard{border-radius:var(--r-lg);padding:var(--s5);background-color:var(--hide-800);background-image:var(--grain), radial-gradient(130% 100% at 28% 8%, #a37c4a3d, transparent 58%), linear-gradient(170deg, #3e2e22 0%, #2a1f18 46%, #1d1611 100%);background-blend-mode:overlay, screen, normal;box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .14), inset 0 -2px 6px #0000008c, 0 6px 16px #00000080;border-left:5px solid var(--corner-edge);position:relative}.on-canvas .fightcard{background-color:var(--paper);background-image:var(--grain-fine), linear-gradient(178deg, #f8f0dc, #e7dbbd);background-blend-mode:overlay, normal;box-shadow:0 4px 12px #00000047}.fightcard-name{font-family:var(--font-display);text-transform:uppercase;font-size:var(--t-xl);letter-spacing:.01em;color:var(--bone-100);line-height:1.02}.on-canvas .fightcard-name{color:#241b12}.fightcard-ring{font-family:var(--font-hand);font-size:var(--t-lg);color:var(--brass-300);line-height:1.1}.on-canvas .fightcard-ring{color:var(--brass-800)}.fightcard-facts{gap:var(--s2) var(--s4);font-family:var(--font-data);font-size:var(--t-xs);grid-template-columns:auto 1fr;display:grid}.fightcard-facts dt{text-transform:uppercase;letter-spacing:.14em;color:var(--bone-400);white-space:nowrap}.fightcard-facts dd{color:var(--bone-200);margin:0}.on-canvas .fightcard-facts dt{color:#6e5b3e}.on-canvas .fightcard-facts dd{color:#2a2013}.fightcard-programme{font-family:var(--font-display);text-transform:uppercase;font-size:var(--t-md);letter-spacing:.06em;color:var(--brass-300)}.on-canvas .fightcard-programme{color:var(--brass-800)}.fightcard-corner{align-items:center;gap:var(--s3);font-family:var(--font-ui);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--bone-300);font-weight:700;display:inline-flex}.on-canvas .fightcard-corner{color:#4a3b26}.fightcard-corner i{background-color:var(--corner-edge);border-radius:2px;flex:none;width:13px;height:13px;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #00000073}.wallwords{margin:var(--s5) 0;padding:var(--s5) var(--s5) var(--s4);text-align:center;border-top:1px solid #efe6d024;border-bottom:1px solid #efe6d01a;position:relative}.wallwords-line{font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:.02em;text-transform:uppercase;color:var(--bone-200);mix-blend-mode:overlay;opacity:.88;text-shadow:0 1px #00000059;margin:0;line-height:1.22}.wallwords-by{margin:var(--s3) 0 0;font-family:var(--font-hand);font-size:var(--t-sm);color:var(--bone-400);letter-spacing:.01em}.wallwords-by:before{content:"— "}.wallwords-aside{margin:var(--s4) 0 0;font-family:var(--font-data);font-size:var(--t-xs);letter-spacing:.06em;color:var(--bone-400)}.on-canvas .wallwords{border-top-color:#2a201338;border-bottom-color:#2a201329}.on-canvas .wallwords-line{color:#2a2013;mix-blend-mode:multiply;opacity:.82;text-shadow:none}.on-canvas .wallwords-by{color:#6e5b3e}.on-canvas .wallwords-aside{color:#4a3b26}.pickrow{transition:background-color var(--m-base) var(--e-lever)}.pickrow--picked{background-color:rgb(var(--brass-400-rgb) / .06);box-shadow:inset 3px 0 0 var(--brass-500)}.picktray{z-index:5;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);border:1px solid var(--brass-700);border-radius:var(--r-md);background-color:var(--hide-800);box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .14), 0 4px 12px #00000080;background-image:linear-gradient(#5c46328c,#14100deb);flex-wrap:wrap;display:flex;position:sticky;top:0}.picktray-count{font-family:var(--font-data);font-size:var(--t-sm);letter-spacing:.06em;color:var(--brass-200);margin-right:var(--s3);font-weight:650}.pickconfirm{gap:var(--s4);padding:var(--s5);border:1px solid var(--stamp-red);border-radius:0 var(--r-md) var(--r-md) 0;background-color:var(--stamp-red);border-left-width:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.pickconfirm{background-color:color-mix(in srgb, var(--stamp-red) 10%, var(--hide-900))}}.pickconfirm-title{font-family:var(--font-ui);font-weight:650;font-size:var(--t-md);color:var(--bone-100);margin:0}.pickconfirm-body{font-size:var(--t-sm);color:var(--bone-200);margin:0;line-height:1.55}.pickconfirm-list{font-family:var(--font-data);font-size:var(--t-xs);color:var(--bone-300);margin:0;padding:0;line-height:1.7;list-style:none}.pickconfirm-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.catalog-act-glyph{border:1px solid var(--brass-700);border-radius:var(--r-sm);width:26px;height:26px;box-shadow:inset 0 1px 0 rgb(var(--brass-300-rgb) / .14);color:var(--brass-300);font-size:var(--t-sm);background-color:#00000059;flex:none;place-items:center;line-height:1;display:inline-grid}.catalog-act-tag{font-family:var(--font-data);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-300)}.catalog-notice{margin-top:var(--s2);font-family:var(--font-data);font-size:var(--t-xs);letter-spacing:.05em;color:var(--bone-400);flex-basis:100%}.catalog-rung{position:relative}.catalog-rung:after{content:"";border:2px solid var(--brass-300);border-radius:var(--r-sm);animation:ppbf-ringout var(--m-swing) var(--e-settle) forwards;pointer-events:none;position:absolute;inset:-6px}@media print{.catalog,.catalog-hint,.picktray,.pickconfirm{display:none!important}}.room{isolation:isolate}.on-canvas{isolation:isolate;position:relative}.room:after,.on-canvas:after{content:"";pointer-events:none;z-index:-1;background-image:var(--plate,none);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.room--office{--plate:url(/plates/plate-01-office-01.jpg)}.room--floor{--plate:url(/plates/plate-16-floor-room-01.jpg)}.room--board{--plate:url(/plates/plate-04-board-01.jpg)}.room--file{--plate:url(/plates/plate-05-file-01.jpg)}.room--clinic{--plate:url(/plates/plate-03-clinic-01.jpg)}.room--night{--plate:url(/plates/plate-06-night-01.jpg)}:where([data-plate-variant~="2of7"]) .room--office{--plate:url(/plates/plate-01-office-02.jpg)}:where([data-plate-variant~="3of7"]) .room--office{--plate:url(/plates/plate-01-office-03.jpg)}:where([data-plate-variant~="4of7"]) .room--office{--plate:url(/plates/plate-01-office-04.jpg)}:where([data-plate-variant~="5of7"]) .room--office{--plate:url(/plates/plate-08-bell-gym-landscape-01.jpg)}:where([data-plate-variant~="6of7"]) .room--office{--plate:url(/plates/plate-18-passage-landscape-01.jpg)}:where([data-plate-variant~="7of7"]) .room--office{--plate:url(/plates/plate-20-coachdesk-landscape-01.jpg)}:where([data-plate-variant~="2of5"]) .room--clinic{--plate:url(/plates/plate-03-clinic-02.jpg)}:where([data-plate-variant~="3of5"]) .room--clinic{--plate:url(/plates/plate-03-clinic-03.jpg)}:where([data-plate-variant~="4of5"]) .room--clinic{--plate:url(/plates/plate-15-filmroom-landscape-01.jpg)}:where([data-plate-variant~="5of5"]) .room--clinic{--plate:url(/plates/plate-18-quietcorner-landscape-01.jpg)}:where([data-plate-variant~="2of8"]) .room--floor{--plate:url(/plates/plate-16-floor-room-02.jpg)}:where([data-plate-variant~="3of8"]) .room--floor{--plate:url(/plates/plate-17-bags-landscape-01.jpg)}:where([data-plate-variant~="4of8"]) .room--floor{--plate:url(/plates/plate-17-matroom-landscape-01.jpg)}:where([data-plate-variant~="5of8"]) .room--floor{--plate:url(/plates/plate-17-speedbag-landscape-01.jpg)}:where([data-plate-variant~="6of8"]) .room--floor{--plate:url(/plates/plate-17-bell-landscape-01.jpg)}:where([data-plate-variant~="7of8"]) .room--floor{--plate:url(/plates/plate-18-redwall-landscape-01.jpg)}:where([data-plate-variant~="8of8"]) .room--floor{--plate:url(/plates/plate-18-gloverack-landscape-01.jpg)}:where([data-plate-variant~="2of3"]) .room--night{--plate:url(/plates/plate-06-night-02.jpg)}:where([data-plate-variant~="3of3"]) .room--night{--plate:url(/plates/plate-06-night-03.jpg)}@media (orientation:portrait){.room--floor{--plate:url(/plates/plate-11-floor-portrait-01.jpg)}:where([data-plate-variant~="2of2"]) .room--floor{--plate:url(/plates/plate-02b-floor-portrait-ring-01.jpg)}.room--office{--plate:url(/plates/plate-01-office-portrait-01.jpg)}.room--night{--plate:url(/plates/plate-06-night-portrait-01.jpg)}}.on-canvas{--plate:url(/plates/plate-07-warm-ground-01.jpg)}@media (prefers-reduced-data:reduce){.room:after,.on-canvas:after{background-image:none}}:root{--ppbf-visual-authority:"Golden Era V1";--ppbf-visual-contract:"docs/GOLDEN-ERA-V1-CONTRACT.md";--ppbf-real-gym-lock:"docs/REAL-GYM-REFERENCE-LOCK.md";--ppbf-visual-date:"2026-08-24";--locked:#a81e22;--locked-ink:#f3c9c6;--stamp-red:#a81e22;--locked-deep:#a81e22;--shadow-contact:0 1px 1px #0000006b, 0 3px 8px #0000003d;--shadow-inset:inset 0 1px 0 #ffffff0b, inset 0 -1px 0 #00000094, inset 0 0 0 1px #00000038;--edge-dark:#070809b8;--edge-paper:#5f482c5c}.ge-floorboard .mat-leather button,.ge-locker .mat-leather button,.ge-floorboard .btn,.ge-locker .btn{border:1px solid var(--edge-dark);color:var(--bone-200);text-transform:none;letter-spacing:0;box-shadow:var(--shadow-inset);background-color:#1b1f21;background-image:linear-gradient(#24282a 0%,#1a1d1f 62%,#141719 100%);border-radius:5px}.ge-floorboard .btn--ghost,.ge-locker .btn--ghost,.ge-floorboard .mat-leather .btn--ghost,.ge-locker .mat-leather .btn--ghost{border-color:var(--edge-light);box-shadow:none;background-color:#0000;background-image:none}.ge-floorboard .mat-leather button:hover,.ge-locker .mat-leather button:hover,.ge-floorboard .btn:hover,.ge-locker .btn:hover{border-color:var(--edge-brass);color:var(--bone-100)}.ge-floorboard .mat-leather button[aria-current=page],.ge-locker .mat-leather button[aria-current=page]{background-color:var(--brass-800);background-image:linear-gradient(180deg, var(--brass-600) 0%, var(--brass-700) 30%, var(--brass-800) 66%, var(--brass-900) 100%);border-color:var(--edge-brass);color:var(--bone-100);box-shadow:var(--shadow-contact)}.ge-floorboard .mat-paper,.ge-locker .mat-paper{border:1px solid var(--edge-paper);box-shadow:var(--shadow-contact);border-radius:5px}.ge-floorboard .stat,.ge-locker .stat{background-blend-mode:screen, normal;border:1px solid var(--edge-dark);box-shadow:var(--shadow-contact), inset 0 1px 0 var(--edge-light);background-color:#141719;background-image:radial-gradient(110% 80% at 24% -10%,#b2825214 0%,#b2825200 55%),linear-gradient(#25292b 0%,#1c1f21 38%,#171a1c 62%,#101214 100%);border-radius:5px}.ge-floorboard .mat-leather button:focus-visible,.ge-locker .mat-leather button:focus-visible,.ge-floorboard .btn:focus-visible,.ge-locker .btn:focus-visible{box-shadow:var(--focus), var(--shadow-inset)}.ge-floorboard .btn--ghost:focus-visible,.ge-locker .btn--ghost:focus-visible,.ge-floorboard .mat-leather .btn--ghost:focus-visible,.ge-locker .mat-leather .btn--ghost:focus-visible{box-shadow:var(--focus)}.ge-floorboard .mat-leather button[aria-current=page]:focus-visible,.ge-locker .mat-leather button[aria-current=page]:focus-visible,.ge-floorboard [aria-pressed=true]:focus-visible,.ge-locker [aria-pressed=true]:focus-visible,.ge-floorboard [aria-current=page]:focus-visible,.ge-locker [aria-current=page]:focus-visible,.ge-floorboard .mat-leather button[aria-pressed=true]:focus-visible,.ge-locker .mat-leather button[aria-pressed=true]:focus-visible{box-shadow:var(--focus), var(--shadow-contact)}.ge-floorboard .btn,.ge-locker .btn,.ge-floorboard button,.ge-locker button{transition:translate var(--m-base) var(--e-stamp), background-color var(--m-quick) var(--e-stamp), border-color var(--m-quick) var(--e-stamp), color var(--m-quick) var(--e-stamp)}.ge-floorboard .btn:active,.ge-locker .btn:active,.ge-floorboard button:active,.ge-locker button:active{transition-duration:var(--m-instant);translate:0 1px}.ge-floorboard [aria-pressed=true],.ge-locker [aria-pressed=true],.ge-floorboard [aria-current=page],.ge-locker [aria-current=page]{box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .28), var(--shadow-contact)}.ge-floorboard .mat-leather button[aria-pressed=true],.ge-locker .mat-leather button[aria-pressed=true]{background-image:linear-gradient(180deg, var(--brass-600) 0%, var(--brass-700) 30%, var(--brass-800) 66%, var(--brass-900) 100%);border-color:var(--edge-brass);color:var(--bone-100)}.ge-locker [role=progressbar]>*{transition:width var(--m-settle) var(--e-settle)}@media (prefers-reduced-motion:reduce){.ge-floorboard .btn,.ge-locker .btn,.ge-floorboard button,.ge-locker button,.ge-locker [role=progressbar]>*{transition:none}.ge-floorboard .btn:active,.ge-locker .btn:active,.ge-floorboard button:active,.ge-locker button:active{translate:none}}.room--floor{background-color:#171411;background-image:var(--grain-fine);background-blend-mode:soft-light;background-size:120px 120px}.room--floor:before{background-image:radial-gradient(72% 52% at 16% -8%,#d69c5b29 0%,#d69c5b12 38%,#d69c5b00 70%),radial-gradient(52% 42% at 86% 12%,#ffd29113 0%,#ffd29106 42%,#ffd29100 72%),linear-gradient(#ffffff05 0%,#00000014 44%,#00000047 100%)}.ge-board{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-board>div{background-color:var(--wood-900);background-image:radial-gradient(62% 46% at 8% 5%, #fffae880, transparent 68%), radial-gradient(72% 54% at 94% 97%, #7a582a33, transparent 72%), var(--grain-fine), linear-gradient(176deg, #f0e4c6 0%, #e6d5ae 54%, #d8c296 100%), repeating-linear-gradient(90deg, #0000003d 0 2px, transparent 2px 7px), linear-gradient(152deg, var(--brass-700) 0%, var(--brass-900) 24%, var(--brass-600) 52%, var(--brass-900) 76%, var(--brass-800) 100%);background-blend-mode:normal, normal, overlay, normal, normal, normal;box-shadow:inset 0 2px 12px #4a361857, 0 1px 0 rgb(var(--brass-200-rgb) / .18), 0 18px 40px #0009;background-origin:padding-box,padding-box,padding-box,padding-box,border-box,border-box;background-clip:padding-box,padding-box,padding-box,padding-box,border-box,border-box;border:16px solid #0000;border-radius:10px;position:relative}.ge-board>div:before,.ge-board>div:after{--ge-plate:linear-gradient(146deg, var(--brass-200) 0%, var(--brass-400) 30%, var(--brass-600) 62%, var(--brass-900) 100%);--ge-stud:radial-gradient(circle, var(--brass-200) 0 1.7px, var(--brass-500) 1.7px 3.1px, var(--brass-900) 3.1px 3.8px, transparent 4px);content:"";z-index:2;pointer-events:none;background-repeat:no-repeat;background-image:var(--ge-stud), var(--ge-stud), var(--ge-stud), var(--ge-stud), var(--ge-plate), var(--ge-plate);filter:drop-shadow(0 1px 2px #0000009e);background-size:10px 10px,10px 10px,10px 10px,10px 10px,44px 44px,44px 44px;height:44px;position:absolute;left:-16px;right:-16px}.ge-board>div:before{background-position:11px 29px,29px 11px,calc(100% - 11px) 29px,calc(100% - 29px) 11px,0 0,100% 0;top:-16px}.ge-board>div:after{background-position:11px calc(100% - 29px),29px calc(100% - 11px),calc(100% - 11px) calc(100% - 29px),calc(100% - 29px) calc(100% - 11px),0 100%,100% 100%;bottom:-16px}.ge-board>div>header{background-image:linear-gradient(180deg, rgb(var(--brass-700-rgb) / .55), rgb(var(--brass-700-rgb) / .55));background-position:0 calc(100% - 5px);background-repeat:no-repeat;background-size:100% 1px}.ge-board .mat-leather{background-color:#221a13;background-image:linear-gradient(178deg, rgb(var(--brass-200-rgb) / .07) 0%, transparent 30%), linear-gradient(176deg, #2e241a 0%, #221a13 56%, #17110c 100%);background-blend-mode:screen, normal;border-color:var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.ge-board .mat-leather{border-color:color-mix(in srgb, var(--brass-600) 62%, transparent)}}.ge-board .mat-leather{box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .18), inset 0 -3px 9px #00000094, 0 3px 0 #4a361838, 0 10px 22px #3a2a1261}.ge-board .mat-leather--raised,.ge-board .stat{background-color:#2e241a;background-image:linear-gradient(178deg, rgb(var(--brass-200-rgb) / .1) 0%, transparent 26%), linear-gradient(172deg, #3b2d20 0%, #2c2118 54%, #241b14 100%);background-blend-mode:screen, normal;border:1px solid var(--brass-700);position:relative}@supports (color:color-mix(in lab, red, red)){.ge-board .mat-leather--raised,.ge-board .stat{border:1px solid color-mix(in srgb, var(--brass-700) 58%, transparent)}}.ge-board .mat-leather--raised,.ge-board .stat{box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .22), inset 0 -3px 8px #0000008c, 0 3px 0 #4a361838, 0 9px 20px #3a2a1266}.ge-board .mat-leather--raised:after,.ge-board .stat:after{--ge-rivet:radial-gradient(circle, var(--brass-200) 0 1.4px, var(--brass-500) 1.4px 2.7px, var(--brass-900) 2.7px 3.4px, transparent 3.6px);content:"";pointer-events:none;background-image:var(--ge-rivet), var(--ge-rivet), var(--ge-rivet), var(--ge-rivet);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:9px 9px;position:absolute;inset:7px}.ge-board :is(.mat-leather,.mat-leather--raised,.stat) .t-command{color:var(--bone-100);letter-spacing:.05em;text-shadow:0 1px 0 #000000b8, 0 -1px 0 rgb(var(--brass-200-rgb) / .12)}.ge-board :is(.mat-leather,.mat-leather--raised,.stat) .t-eyebrow{color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-board :is(.mat-leather,.mat-leather--raised,.stat) .t-eyebrow{color:color-mix(in srgb, var(--brass-300) 84%, var(--bone-200))}}.ge-board :is(.mat-leather,.mat-leather--raised,.stat) .t-eyebrow{letter-spacing:.18em}.ge-board :is(.mat-leather,.mat-leather--raised) .t-label{color:var(--bone-300);letter-spacing:.13em}.ge-board .btn--ghost{color:#241b12;border:1px solid var(--brass-800);background-color:var(--brass-400);background-image:radial-gradient(circle at 8px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 8px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 46%, var(--brass-400) 100%);text-shadow:0 1px #fff4d680;border-radius:3px;box-shadow:inset 0 1px #fff8e0b3,inset 0 -2px 4px #00000057,0 2px 5px #00000080}.ge-board .btn--ghost:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #fff8e0b3, inset 0 -2px 4px #00000057, 0 2px 5px #00000080}.ge-board .btn--ghost:hover{color:#241b12;border-color:var(--brass-900);background-color:var(--brass-300);background-image:radial-gradient(circle at 8px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 8px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 58%, var(--brass-400) 100%)}@media (max-width:900px){.ge-board>div{border-width:9px;border-radius:7px}.ge-board>div:before,.ge-board>div:after{background-size:8px 8px,8px 8px,8px 8px,8px 8px,30px 30px,30px 30px;height:30px;left:-9px;right:-9px}.ge-board>div:before{background-position:8px 20px,20px 8px,calc(100% - 8px) 20px,calc(100% - 20px) 8px,0 0,100% 0;top:-9px}.ge-board>div:after{background-position:8px calc(100% - 20px),20px calc(100% - 8px),calc(100% - 8px) calc(100% - 20px),calc(100% - 20px) calc(100% - 8px),0 100%,100% 100%;bottom:-9px}}.ge-scripts{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-scripts>div{padding:var(--s5);border-radius:var(--r-lg);background-color:#3a2313;background-image:radial-gradient(circle at 13px 13px, var(--brass-200) 0 1.7px, var(--brass-700) 1.7px 3px, transparent 3.2px), radial-gradient(circle at calc(100% - 13px) 13px, var(--brass-200) 0 1.7px, var(--brass-700) 1.7px 3px, transparent 3.2px), radial-gradient(circle at 13px calc(100% - 13px), var(--brass-200) 0 1.7px, var(--brass-700) 1.7px 3px, transparent 3.2px), radial-gradient(circle at calc(100% - 13px) calc(100% - 13px), var(--brass-200) 0 1.7px, var(--brass-700) 1.7px 3px, transparent 3.2px), linear-gradient(135deg, var(--brass-600) 0 34px, transparent 34px), linear-gradient(225deg, var(--brass-600) 0 34px, transparent 34px), linear-gradient(45deg, var(--brass-600) 0 34px, transparent 34px), linear-gradient(315deg, var(--brass-600) 0 34px, transparent 34px), radial-gradient(78% 34% at 50% -4%, #ffe2a829, transparent 72%), repeating-radial-gradient(circle at 30% 30%, #0000000f 0 2px, transparent 2px 5px), linear-gradient(170deg, #4a2d19 0%, #3a2313 55%, #2c1a0e 100%);box-shadow:inset 0 0 0 2px var(--brass-800), inset 0 1px 0 #e7c88a33, inset 0 -3px 10px #0000009e, 0 14px 34px #0000009e;outline-offset:-11px;background-position:0 0,100% 0,0 100%,100% 100%,0 0,100% 0,0 100%,100% 100%,50%,50%,50%;background-repeat:no-repeat;background-size:34px 34px,34px 34px,34px 34px,34px 34px,46px 46px,46px 46px,46px 46px,46px 46px,auto,auto,auto;outline:2px dashed #e7c88a6b;position:relative}.ge-scripts>div:before{content:"";pointer-events:none;border:1px solid var(--brass-900);background-image:radial-gradient(circle at 50% 6px, transparent 0 5px, var(--brass-700) 5px 7.5px, transparent 7.6px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-400) 40%, var(--brass-600) 74%, var(--brass-800) 100%);border-radius:7px 7px 4px 4px;width:190px;height:30px;position:absolute;top:-15px;left:50%;translate:-50%;box-shadow:inset 0 1px #fff8e09e,0 3px 7px #00000094}.ge-scripts>div:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 6px 12%, var(--brass-300) 0 1.6px, var(--brass-700) 1.6px 2.8px, transparent 3px), radial-gradient(circle at 6px 88%, var(--brass-300) 0 1.6px, var(--brass-700) 1.6px 2.8px, transparent 3px), linear-gradient(90deg, #1a100a 0%, #3b2a1c 55%, #241810 100%);border-radius:7px 0 0 7px;width:13px;height:26%;position:absolute;top:22%;left:-13px;box-shadow:inset 0 1px #e2c49224,-2px 3px 7px #0000008c}.ge-scripts>div>header,.ge-scripts article,.ge-scripts ol[aria-label="Session blocks, in the order they run"]>li{color:#33260f;border:1px solid var(--brass-700);border-radius:var(--r-md);outline-offset:-5px;background-color:#c4ab81;background-image:repeating-linear-gradient(0deg,#3c28140a 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3c281409 0 1px,#0000 1px 3px),linear-gradient(168deg,#cdb58d 0%,#c4ab81 58%,#bca279 100%);outline:2px dashed #462d1680;box-shadow:inset 0 1px #fffae8b3,inset 0 -2px 6px #7a582a2e,0 3px 8px #00000075}.ge-scripts>div>header .t-command,.ge-scripts article .t-command,.ge-scripts ol[aria-label="Session blocks, in the order they run"] .t-command{color:#241a0b;text-shadow:0 1px #fffae899}.ge-scripts>div>header .t-body,.ge-scripts article .t-body,.ge-scripts ol[aria-label="Session blocks, in the order they run"] .t-body,.ge-scripts>div>header .t-data,.ge-scripts article .t-data,.ge-scripts ol[aria-label="Session blocks, in the order they run"] .t-data{color:#33260f}.ge-scripts>div>header .t-label,.ge-scripts article .t-label,.ge-scripts ol[aria-label="Session blocks, in the order they run"] .t-label,.ge-scripts>div>header .t-muted,.ge-scripts article .t-muted,.ge-scripts ol[aria-label="Session blocks, in the order they run"] .t-muted{color:#3a2c14}.ge-scripts .mat-leather .t-label{color:var(--bone-200)}.ge-scripts .mat-leather ul .t-data{line-height:1.35}.ge-scripts>div>header .t-eyebrow{color:#3d2a0c;text-shadow:0 1px #fffae880}.ge-scripts>div>header h1{padding:var(--s3) var(--s4);border:1px solid var(--brass-800);border-radius:var(--r-sm);background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 52%, var(--brass-400) 100%);display:block;box-shadow:inset 0 1px #fffae8b8,inset 0 -2px 5px #4e381457,0 2px 5px #0000006b}.ge-scripts>div>header{padding:var(--s4)}.ge-scripts .plaque{background-color:var(--brass-400);background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 55%, var(--brass-400) 100%);border:1px solid var(--brass-800);color:#241a0b;text-shadow:0 1px #fffae880;font-size:var(--t-md);box-shadow:inset 0 1px #fffae899,0 1px 2px #0006}.ge-scripts article{min-width:0}.ge-scripts article>div:first-child{flex-wrap:wrap}.ge-scripts article h3{overflow-wrap:anywhere;min-width:0}.ge-scripts .ge-scripts-live{outline-offset:-8px;outline:2px dashed #e7c88a6b}.ge-scripts .ge-scripts-live .t-data{line-height:1.35}.ge-scripts .ge-scripts-live input[type=checkbox]{flex:none;block-size:28px;min-block-size:0;inline-size:28px}.ge-scripts [aria-current=step] .t-label{color:var(--brass-200)}.ge-scripts .ge-scripts-live>div:first-child>div{min-width:0}.ge-scripts .ge-scripts-live h2,.ge-scripts .ge-scripts-live h3{overflow-wrap:anywhere;min-width:0}.ge-scripts .ge-scripts-live :is(.input,.select){min-height:var(--tap)}@media (max-width:640px){.ge-scripts .ge-scripts-live h2{font-size:var(--t-lg)}}.ge-scripts .ge-scripts-live .t-eyebrow{color:var(--brass-200)}.ge-scripts .ge-scripts-live li .t-data{overflow-wrap:anywhere;min-width:0}.ge-scripts .ge-scripts-live .btn:focus-visible,.ge-scripts .ge-scripts-live input[type=checkbox]:focus-visible{outline:3px solid var(--bone-100);outline-offset:2px}.ge-scripts ol[aria-label="Session blocks, in the order they run"]>li{border-left:4px solid var(--brass-600)}.ge-scripts [aria-current=step]{border-color:var(--brass-300);box-shadow:inset 0 1px 0 #fff0cc4d, 0 0 0 1px var(--brass-600), 0 0 22px #d6b0634d;background-color:#9e743033}.ge-scripts .btn{border-radius:999px}.ge-scripts .btn--ghost{border-color:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){.ge-scripts .btn--ghost{border-color:color-mix(in srgb, var(--brass-500) 62%, transparent)}}.ge-scripts .btn--ghost:hover{border-color:var(--brass-300)}.ge-scripts>div>header .btn--ghost,.ge-scripts article .btn--ghost{background-color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-scripts>div>header .btn--ghost,.ge-scripts article .btn--ghost{background-color:color-mix(in srgb, var(--brass-300) 30%, #efe0bc)}}.ge-scripts>div>header .btn--ghost,.ge-scripts article .btn--ghost{border-color:var(--brass-600);color:#241a0b;text-shadow:none;box-shadow:inset 0 1px #fffae8b3,inset 0 -2px 4px #7a582a38}.ge-scripts>div>header .btn--ghost:hover,.ge-scripts article .btn--ghost:hover{background-color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-scripts>div>header .btn--ghost:hover,.ge-scripts article .btn--ghost:hover{background-color:color-mix(in srgb, var(--brass-300) 52%, #efe0bc)}}.ge-scripts>div>header .btn--ghost:hover,.ge-scripts article .btn--ghost:hover{border-color:var(--brass-700);color:#241a0b}.ge-scripts>div>header .btn--ghost:focus-visible,.ge-scripts article .btn--ghost:focus-visible{box-shadow:0 0 0 3px #241a0b,inset 0 1px #fffae8b3,inset 0 -2px 4px #7a582a38}@media (max-width:640px){.ge-scripts>div{padding:var(--s4)}.ge-scripts>div:before{width:132px;height:24px;top:-12px}.ge-scripts>div:after{display:none}}.ge-afterhours{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16;isolation:isolate;background-image:radial-gradient(44% 30% at 50% -6%,#ffeec92b,#0000 72%),radial-gradient(86% 66% at -10% 46%,#00000070,#0000 64%),radial-gradient(86% 66% at 110% 46%,#00000070,#0000 64%),radial-gradient(120% 88% at 50% 112%,#00000080,#0000 68%);background-repeat:no-repeat;position:relative}.ge-afterhours:before,.ge-afterhours:after{content:"";z-index:0;pointer-events:none;border:3px solid var(--brass-700);background-position:50%;background-repeat:no-repeat;background-image:radial-gradient(circle at 60% 60%, var(--brass-300) 0 1.8px, var(--brass-700) 1.8px 3px, transparent 3.3px);border-radius:3px;width:30px;height:30px;position:absolute}.ge-afterhours:before{border-bottom:0;border-right:0;top:-10px;left:-10px}.ge-afterhours:after{border-top:0;border-left:0;bottom:-10px;right:-10px}.ge-afterhours .mat-leather{background-color:var(--hide-900);background-blend-mode:screen, screen, normal;border-color:var(--brass-700);background-image:linear-gradient(#e7c88a0f 0%,#0000 34%),radial-gradient(126% 92% at 50% -20%,#be944024,#0000 64%),linear-gradient(178deg,#241b15 0%,#1a1410 58%,#120e0b 100%)}@supports (color:color-mix(in lab, red, red)){.ge-afterhours .mat-leather{border-color:color-mix(in srgb, var(--brass-700) 48%, transparent)}}.ge-afterhours .mat-leather{box-shadow:inset 0 1px #e7c88a21,inset 0 -3px 8px #00000094,0 6px 18px #00000080}.ge-afterhours .mat-leather--raised{background-color:var(--hide-800);background-blend-mode:screen, screen, normal;background-image:linear-gradient(#e7c88a1a 0%,#0000 30%),radial-gradient(120% 88% at 50% -14%,#be94402e,#0000 60%),linear-gradient(176deg,#2f241b 0%,#221a14 56%,#17110d 100%);box-shadow:inset 0 1px #e7c88a2e,inset 0 -2px 6px #0000008c,0 4px 12px #0000008c}.ge-afterhours .mat-slate{background-color:var(--hide-950);background-blend-mode:screen, normal;background-image:linear-gradient(#e7c88a0d 0%,#0000 26%),linear-gradient(#1d1712 0%,#14100c 60%,#0e0b08 100%);box-shadow:inset 0 0 70px #0000009e,inset 0 0 0 1px #0009,inset 0 1px #e7c88a17}.ge-afterhours .gauge-bezel{box-shadow:inset 0 1px #fff4d69e,inset 0 -2px 3px #0000008c,0 4px 10px #0000009e}.ge-afterhours .gauge-face{background-color:#16110c;background-image:radial-gradient(120% 160% at 50% 100%,#34291f 0%,#120e0a 72%)}.ge-afterhours .gauge-cap{color:var(--brass-300);text-shadow:0 1px #0009}.ge-afterhours .btn--lever{background-color:var(--hide-900);background-image:linear-gradient(#604830eb,#17110df5);box-shadow:inset 0 1px #e7c88a33,0 2px 5px #0000008c}.ge-afterhours .btn--lever:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #e7c88a33, 0 2px 5px #0000008c}.ge-afterhours .t-command{color:var(--bone-100);text-shadow:0 1px #0009,0 0 12px #e7c88a1f}.ge-afterhours .t-eyebrow{letter-spacing:.18em;text-shadow:0 1px #0000009e}.ge-afterhours .t-label{color:var(--brass-300);letter-spacing:.15em;text-shadow:0 1px #0000008c}.ge-scheduler{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-scheduler.room:before{background-image:radial-gradient(58% 46% at 22% -14%,#ffd69657,#0000 70%),radial-gradient(58% 46% at 78% -14%,#ffd69657,#0000 70%),radial-gradient(120% 56% at 50% 30%,#e2b2741a,#0000 76%),linear-gradient(#0000 62%,#0c0805b3 100%)}.ge-scheduler>div{padding:var(--s5);background-image:linear-gradient(178deg, #1b1714 0%, #15120f 55%, #100d0b 100%), repeating-linear-gradient(91deg, #00000038 0 3px, transparent 3px 9px, #9c6b3a1f 9px 11px, transparent 11px 26px), linear-gradient(160deg, var(--wood-600) 0%, var(--wood-800) 48%, var(--wood-900) 100%);background-origin:padding-box,border-box,border-box;background-clip:padding-box,border-box,border-box;border:15px solid #0000;border-radius:12px;position:relative;box-shadow:inset 0 2px 14px #000000b8,0 1px #e2c49229,0 18px 34px #0000009e}.ge-scheduler>div:before,.ge-scheduler>div:after{content:"";z-index:2;pointer-events:none;background-repeat:no-repeat;background-image:linear-gradient(178deg, var(--brass-300) 0%, var(--brass-600) 52%, var(--brass-800) 100%), linear-gradient(92deg, var(--brass-300) 0%, var(--brass-600) 52%, var(--brass-800) 100%), linear-gradient(178deg, var(--brass-300) 0%, var(--brass-600) 52%, var(--brass-800) 100%), linear-gradient(92deg, var(--brass-300) 0%, var(--brass-600) 52%, var(--brass-800) 100%), radial-gradient(circle at 50% 50%, var(--brass-200) 0 1.6px, var(--brass-500) 1.6px 3px, var(--brass-900) 3px 3.6px, transparent 3.8px), radial-gradient(circle at 50% 50%, var(--brass-200) 0 1.6px, var(--brass-500) 1.6px 3px, var(--brass-900) 3px 3.6px, transparent 3.8px);filter:drop-shadow(0 1px 1px #0009);background-size:46px 8px,8px 46px,46px 8px,8px 46px,14px 14px,14px 14px;height:46px;position:absolute;left:-15px;right:-15px}.ge-scheduler>div:before{background-position:0 0,0 0,100% 0,100% 0,16px 16px,calc(100% - 16px) 16px;top:-15px}.ge-scheduler>div:after{background-position:0 100%,0 100%,100% 100%,100% 100%,16px calc(100% - 16px),calc(100% - 16px) calc(100% - 16px);bottom:-15px}.ge-scheduler>div>header{padding:var(--s5);border-radius:var(--r-md);background-color:var(--wood-700);background-image:linear-gradient(177deg,#ffeed012 0%,#0000 40%),repeating-linear-gradient(90deg,#00000026 0 4px,#0000 4px 13px,#9c6b3a17 13px 15px,#0000 15px 34px);box-shadow:inset 0 1px #e2c4922e,inset 0 -2px 6px #00000080,0 3px 9px #00000073}.ge-scheduler>div>header .btn--ghost{color:#241b12;border:1px solid var(--brass-800);background-color:var(--brass-300);background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 46%, var(--brass-400) 100%);text-shadow:0 1px #fff4d680;border-radius:3px;box-shadow:inset 0 1px #fff8e0b3,inset 0 -2px 4px #00000057,0 2px 5px #00000080}.ge-scheduler>div>header .btn--ghost:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #fff8e0b3, inset 0 -2px 4px #00000057, 0 2px 5px #00000080}.ge-scheduler>div>header .btn--ghost:hover{color:#241b12;border-color:var(--brass-900);background-color:var(--brass-200);background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 58%, var(--brass-400) 100%)}.ge-scheduler .mat-brass--patina{background-image:radial-gradient(circle at 9px 50%, var(--patina-100) 0 1.4px, var(--patina-700) 1.4px 2.7px, transparent 3px), radial-gradient(circle at calc(100% - 9px) 50%, var(--patina-100) 0 1.4px, var(--patina-700) 1.4px 2.7px, transparent 3px), linear-gradient(158deg, var(--patina-900) 0%, var(--patina-500) 16%, var(--patina-100) 32%, var(--patina-300) 48%, var(--patina-700) 66%, var(--patina-500) 82%, var(--patina-900) 100%);border-radius:3px}.ge-scheduler .mat-leather{background-blend-mode:normal, normal;border-color:var(--brass-600);background-color:#17130f;background-image:linear-gradient(177deg,#e2c4920d 0%,#0000 34%),linear-gradient(#1d1814 0%,#16120f 100%)}@supports (color:color-mix(in lab, red, red)){.ge-scheduler .mat-leather{border-color:color-mix(in srgb, var(--brass-600) 46%, transparent)}}.ge-scheduler .mat-leather{box-shadow:inset 0 1px #e2c4921a,inset 0 -2px 8px #0000008c}.ge-scheduler .mat-leather--raised{color:#3a2e1d;background-color:var(--paper);background-image:radial-gradient(circle at 11px 11px, var(--brass-200) 0 1.7px, var(--brass-500) 1.7px 3.1px, var(--brass-900) 3.1px 3.7px, transparent 3.9px), radial-gradient(circle at calc(100% - 11px) 11px, var(--brass-200) 0 1.7px, var(--brass-500) 1.7px 3.1px, var(--brass-900) 3.1px 3.7px, transparent 3.9px), radial-gradient(circle at 11px calc(100% - 11px), var(--brass-200) 0 1.7px, var(--brass-500) 1.7px 3.1px, var(--brass-900) 3.1px 3.7px, transparent 3.9px), radial-gradient(circle at calc(100% - 11px) calc(100% - 11px), var(--brass-200) 0 1.7px, var(--brass-500) 1.7px 3.1px, var(--brass-900) 3.1px 3.7px, transparent 3.9px), var(--grain-fine), radial-gradient(140% 100% at 50% 100%, #96682f29, transparent 62%), linear-gradient(178deg, #f8f0dc 0%, #e7dbbd 100%);background-blend-mode:normal, normal, normal, normal, overlay, multiply, normal;border-radius:2px;box-shadow:inset 0 0 0 1px #785c3457,0 2px 3px #0000006b,0 8px 18px #00000080}.ge-scheduler .mat-leather--raised .t-command{color:#241b12;text-shadow:none;padding-bottom:var(--s3);border-bottom:1px solid #785c346b}.ge-scheduler .mat-leather--raised .t-muted{color:#6e5b3e}.ge-scheduler .mat-leather--raised .t-data{margin-top:var(--s3);padding:var(--s2) var(--s4);border:1px solid var(--brass-800);color:#241b12;background-image:radial-gradient(circle at 7px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 7px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 48%, var(--brass-400) 100%);text-shadow:0 1px #fff4d673;border-radius:3px;display:inline-block;box-shadow:inset 0 1px #fff8e099,inset 0 -2px 3px #0000004d,0 2px 4px #0000006b}.ge-scheduler .mat-leather--raised .btn--ghost{color:#241b12;border:1.5px solid var(--brass-800);text-shadow:none;background-color:#785c341a;box-shadow:inset 0 1px #fff8e066}.ge-scheduler .mat-leather--raised .btn--ghost:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #fff8e066}.ge-scheduler .mat-leather--raised .btn--ghost:hover{color:#241b12;border-color:var(--brass-900);background-color:#785c3433}.ge-scheduler .t-command{letter-spacing:.05em;text-shadow:0 1px #000000b3,0 0 12px #d6b0631a}.ge-scheduler .t-eyebrow{color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-scheduler .t-eyebrow{color:color-mix(in srgb, var(--brass-300) 78%, var(--bone-200))}}.ge-scheduler .t-eyebrow{letter-spacing:.17em}.ge-scheduler .t-label{color:var(--bone-300)}@supports (color:color-mix(in lab, red, red)){.ge-scheduler .t-label{color:color-mix(in srgb, var(--bone-300) 82%, var(--brass-300))}}.ge-scheduler .input,.ge-scheduler .select,.ge-scheduler .textarea{border-color:var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.ge-scheduler .input,.ge-scheduler .select,.ge-scheduler .textarea{border-color:color-mix(in srgb, var(--brass-600) 40%, transparent)}}.ge-scheduler .input,.ge-scheduler .select,.ge-scheduler .textarea{background-color:#16110d}.ge-scheduler .input:focus,.ge-scheduler .select:focus,.ge-scheduler .textarea:focus{border-color:var(--brass-400)}@media (max-width:640px){.ge-scheduler>div{padding:var(--s4);border-width:9px;border-radius:8px}.ge-scheduler>div:before,.ge-scheduler>div:after{background-size:30px 6px,6px 30px,30px 6px,6px 30px,11px 11px,11px 11px;height:30px;left:-9px;right:-9px}.ge-scheduler>div:before{background-position:0 0,0 0,100% 0,100% 0,11px 11px,calc(100% - 11px) 11px;top:-9px}.ge-scheduler>div:after{background-position:0 100%,0 100%,100% 100%,100% 100%,11px calc(100% - 11px),calc(100% - 11px) calc(100% - 11px);bottom:-9px}.ge-scheduler>div>header{padding:var(--s4)}}.ge-frontoffice{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-frontoffice .mat-leather{background-color:var(--wood-700);background-image:radial-gradient(120% 78% at 50% 0%, #ffe8ba21 0%, transparent 64%), repeating-linear-gradient(90deg, #00000057 0 2px, #ffecc412 2px 4px, transparent 4px 52px), linear-gradient(180deg, var(--wood-600) 0%, var(--wood-800) 72%, var(--wood-900) 100%);border-color:var(--brass-700)}@supports (color:color-mix(in lab, red, red)){.ge-frontoffice .mat-leather{border-color:color-mix(in srgb, var(--brass-700) 54%, transparent)}}.ge-frontoffice .mat-leather{box-shadow:inset 0 1px #e2c49226,inset 0 -3px 8px #00000085}.ge-frontoffice .lamp:after{background-image:radial-gradient(50% 44% at 50% 0%, var(--lamp-hot) 0%, #ffe2a880 22%, transparent 66%);width:208px;height:150px}.ge-frontoffice nav.mat-leather button{border-color:var(--brass-700);background-image:linear-gradient(#fff4d629 0%,#fff4d60a 44%,#00000042 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.ge-frontoffice nav.mat-leather button{border-color:color-mix(in srgb, var(--brass-700) 78%, #000)}}.ge-frontoffice nav.mat-leather button{text-shadow:0 1px #00000073;box-shadow:inset 0 1px #fff4d63d,inset 0 -2px 4px #00000057,0 2px 4px #0006}.ge-frontoffice nav.mat-leather button:before,.ge-frontoffice nav.mat-leather button:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 34% 30%, var(--brass-200) 0%, var(--brass-400) 40%, var(--brass-700) 72%, var(--brass-900) 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 -1px 1px #0009}.ge-frontoffice nav.mat-leather button:before{left:7px}.ge-frontoffice nav.mat-leather button:after{right:7px}.ge-frontoffice .frame{background-image:linear-gradient(158deg, var(--wood-900) 0%, var(--wood-600) 16%, var(--brass-400) 31%, var(--wood-700) 47%, var(--wood-900) 63%, var(--brass-600) 81%, var(--wood-900) 100%);box-shadow:inset 0 1px #e2c49257,inset 0 -2px 3px #0000008c,0 10px 26px #00000094}.ge-frontoffice .rivet{background-image:linear-gradient(92deg, transparent 0 3px, #0000009e 3px 8px, transparent 8px), radial-gradient(circle at 34% 28%, var(--brass-200) 0%, var(--brass-400) 38%, var(--brass-700) 68%, var(--brass-900) 100%)}.ge-frontoffice .mat-paper{background-image:linear-gradient(90deg, transparent 0 29px, #6e52206b 29px 30px, transparent 30px), repeating-linear-gradient(180deg, transparent 0 25px, #6e52201c 25px 26px), var(--grain-fine), linear-gradient(178deg, #f6eeda, #e4d7b6);background-blend-mode:normal, normal, overlay, normal}.ge-frontoffice .ledger caption{color:#2a2116;letter-spacing:.09em;text-shadow:0 1px #ffffff8c}.ge-frontoffice .ledger th{color:var(--brass-900);border-bottom-color:#392910c7}.ge-frontoffice .mat-leather .t-eyebrow{color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-frontoffice .mat-leather .t-eyebrow{color:color-mix(in srgb, var(--brass-300) 74%, var(--bone-100))}}.ge-frontoffice .mat-leather .t-eyebrow{letter-spacing:.2em}.ge-frontoffice .mat-leather .t-command{color:var(--bone-100);text-shadow:0 1px #0009,0 0 14px #ffe8ba1f}.ge-frontoffice .mat-leather .t-label{color:var(--bone-300);letter-spacing:.11em}.ge-drillcase{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-drillcase.room--floor{background-color:var(--wood-900);background-image:var(--grain), repeating-linear-gradient(90deg, #0000006b 0 3px, #9c6b3a1a 3px 5px, transparent 5px 96px), repeating-linear-gradient(90deg, transparent 0 11px, #0000001a 11px 13px, transparent 13px 29px), linear-gradient(174deg, #3a2412 0%, #2a1a0c 55%, #1a1108 100%);background-blend-mode:overlay, normal, normal, normal;background-size:180px 180px,100% 100%,100% 100%,100% 100%}.ge-drillcase.room:before{background-image:radial-gradient(72% 88% at 8% 2%,#ffe7b64d,#0000 68%),radial-gradient(110% 58% at 46% 30%,#ffe3b01a,#0000 76%),radial-gradient(120% 74% at 50% 108%,#000000b3,#0000 66%)}.ge-drillcase header{background-color:#14100d;background-image:var(--grain-fine), linear-gradient(178deg, #251d15 0%, #17130e 58%, #100d0a 100%);background-blend-mode:overlay, normal;border:1px solid var(--brass-700)}@supports (color:color-mix(in lab, red, red)){.ge-drillcase header{border:1px solid color-mix(in srgb, var(--brass-700) 62%, transparent)}}.ge-drillcase header{border-radius:var(--r-md);padding:var(--s5);box-shadow:inset 0 1px #e7c88a2e,inset 0 -3px 9px #0000009e,0 6px 15px #0000008c}.ge-drillcase header .t-command{color:var(--brass-200);text-shadow:0 1px #000000c7,0 0 16px #be944033}.ge-drillcase .t-command{color:var(--bone-100);letter-spacing:.05em;text-shadow:0 1px #000000b8,0 -1px #e7c88a1f}.ge-drillcase .t-eyebrow{color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .t-eyebrow{color:color-mix(in srgb, var(--brass-300) 84%, var(--bone-200))}}.ge-drillcase .t-eyebrow{letter-spacing:.15em}.ge-drillcase .mat-leather{background-color:var(--wood-800);background-image:var(--grain), linear-gradient(179deg, #ffeed00e 0%, transparent 34%), repeating-linear-gradient(90deg, #00000021 0 2px, transparent 2px 15px), linear-gradient(176deg, #3b2614 0%, #2c1c0e 60%, #201409 100%);background-blend-mode:overlay, normal, normal, normal;border:1px solid var(--brass-800);position:relative}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .mat-leather{border:1px solid color-mix(in srgb, var(--brass-800) 58%, transparent)}}.ge-drillcase .mat-leather{box-shadow:inset 0 1px #e7c88a24,inset 0 -4px 10px #0000008c}.ge-drillcase .mat-leather:after{content:"";pointer-events:none;border-radius:0 0 var(--r-lg) var(--r-lg);background-image:linear-gradient(180deg, var(--wood-500) 0%, var(--wood-900) 100%);height:4px;position:absolute;bottom:-4px;left:0;right:0}.ge-drillcase .input,.ge-drillcase .select,.ge-drillcase .textarea{border:1px solid var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .input,.ge-drillcase .select,.ge-drillcase .textarea{border:1px solid color-mix(in srgb, var(--brass-600) 62%, transparent)}}.ge-drillcase .input,.ge-drillcase .select,.ge-drillcase .textarea{border-radius:var(--r-sm);box-shadow:inset 0 2px 7px #000000b8,0 1px #e7c88a1a}.ge-drillcase .input:focus,.ge-drillcase .select:focus,.ge-drillcase .textarea:focus{border-color:var(--brass-400);box-shadow:inset 0 2px 7px #000000b8, var(--focus)}.ge-drillcase .btn--ghost{background-color:#0000;background-image:linear-gradient(180deg, var(--brass-800) 0%, var(--brass-900) 100%);border:1px solid var(--brass-900)}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .btn--ghost{border:1px solid color-mix(in srgb, var(--brass-900) 72%, #000)}}.ge-drillcase .btn--ghost{color:var(--brass-200);text-shadow:0 -1px #0009;box-shadow:inset 0 1px #e7c88a3d,0 2px 5px #00000080}.ge-drillcase .btn--ghost:hover{border-color:var(--brass-600);color:var(--bone-100)}.ge-drillcase .btn--ghost:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #e7c88a3d, 0 2px 5px #00000080}.ge-drillcase .mat-leather--raised{color:#3a2e1d;background-color:#e3cfae;background-image:var(--grain-fine), linear-gradient(176deg, #efdcbc 0%, #e1cca8 52%, #cfb88f 100%);background-blend-mode:overlay, normal;border:1px solid var(--brass-800);position:relative}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .mat-leather--raised{border:1px solid color-mix(in srgb, var(--brass-800) 46%, transparent)}}.ge-drillcase .mat-leather--raised{box-shadow:0 3px 0 var(--wood-900), 0 7px 12px #0000008c}.ge-drillcase .mat-leather--raised:after{--rivet-head:radial-gradient(circle, var(--brass-200) 0 1.3px, var(--brass-500) 1.3px 2.6px, var(--brass-900) 2.6px 3.3px, transparent 3.5px);content:"";pointer-events:none;border-radius:calc(var(--r-lg) - 4px);background-image:var(--rivet-head), var(--rivet-head), var(--rivet-head), var(--rivet-head);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:9px 9px;position:absolute;inset:6px}.ge-drillcase .mat-leather--raised .t-command{color:#241b12;text-shadow:0 1px #ffffff6b}.ge-drillcase .mat-leather--raised .t-body{color:#3a2e1d}.ge-drillcase .mat-leather--raised .t-label{color:#4a3b26}.ge-drillcase .mat-leather--raised ul li{border-color:var(--brass-800);background-color:#0000}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .mat-leather--raised ul li{border-color:color-mix(in srgb, var(--brass-800) 34%, transparent)}}.ge-drillcase .mat-leather--raised ul li{color:#3a2e1d}.ge-drillcase .plaque{background-color:#0000;background-image:linear-gradient(180deg, var(--brass-800) 0%, var(--brass-900) 100%);border:1px solid var(--brass-900)}@supports (color:color-mix(in lab, red, red)){.ge-drillcase .plaque{border:1px solid color-mix(in srgb, var(--brass-900) 72%, #000)}}.ge-drillcase .plaque{color:var(--brass-200);box-shadow:inset 0 1px #e7c88a42,0 1px 3px #00000073}.ge-locker{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16;--edge-light:rgb(var(--brass-300-rgb) / .1);--edge-brass:rgb(var(--brass-500-rgb) / .72);--edge-lit:rgb(var(--brass-500-rgb) / .38)}.ge-locker .mat-leather{background-blend-mode:screen, normal;border-color:var(--edge-dark);border-top-color:var(--edge-lit);box-shadow:var(--shadow-contact), inset 0 1px 0 var(--edge-light);background-color:#141719;background-image:radial-gradient(110% 80% at 24% -10%,#b2825214 0%,#b2825200 55%),linear-gradient(#25292b 0%,#1c1f21 38%,#171a1c 62%,#101214 100%);border-radius:5px}.ge-locker .mat-leather--raised{background-blend-mode:screen, normal;border-color:var(--edge-dark);box-shadow:inset 0 2px 4px #0000006b, inset 0 -1px 0 var(--edge-light);background-color:#141719;background-image:radial-gradient(120% 90% at 26% -8%,#b2825217 0%,#b2825200 52%),linear-gradient(168deg,#191d1f 0%,#14181a 55%,#101315 100%);border-radius:5px}.ge-locker .t-eyebrow{color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-locker .t-eyebrow{color:color-mix(in srgb, var(--brass-300) 82%, var(--bone-200))}}.ge-locker .t-eyebrow{letter-spacing:.15em}.ge-floorboard{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16;--edge-light:rgb(var(--brass-300-rgb) / .1);--edge-brass:rgb(var(--brass-500-rgb) / .72);--edge-lit:rgb(var(--brass-500-rgb) / .38)}.ge-floorboard .mat-leather{background-blend-mode:screen, normal;border-color:var(--edge-dark);border-top-color:var(--edge-lit);box-shadow:var(--shadow-contact), inset 0 1px 0 var(--edge-light);background-color:#141719;background-image:radial-gradient(110% 80% at 24% -10%,#b2825214 0%,#b2825200 55%),linear-gradient(#25292b 0%,#1c1f21 38%,#171a1c 62%,#101214 100%);border-radius:5px;position:relative}.ge-floorboard .tab-rail:before,.ge-floorboard .tab-rail:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 62% 62%, var(--brass-300) 0 1.6px, var(--brass-600) 1.6px 2.8px, transparent 3.1px);border:3px solid var(--brass-700);background-position:50%;background-repeat:no-repeat;border-radius:3px;width:26px;height:26px;position:absolute}.ge-floorboard .tab-rail:before{border-bottom:0;border-right:0;top:-3px;left:-3px}.ge-floorboard .tab-rail:after{border-top:0;border-left:0;bottom:-3px;right:-3px}.ge-floorboard .mat-leather .btn:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #e2c49238}.ge-floorboard .mat-leather button[aria-current=page]{background-image:linear-gradient(180deg, var(--brass-300) 0%, var(--brass-500) 46%, var(--brass-700) 100%);color:#241b12;box-shadow:inset 0 1px #fff4d699,inset 0 -2px 4px #0000006b,0 2px 4px #00000073}.ge-floorboard .t-command{color:var(--bone-100);letter-spacing:.045em;text-shadow:0 1px #0000008c,0 0 10px #e2d6be1a}.ge-floorboard .t-eyebrow{color:var(--brass-200)}@supports (color:color-mix(in lab, red, red)){.ge-floorboard .t-eyebrow{color:color-mix(in srgb, var(--brass-200) 80%, var(--bone-100))}}.ge-floorboard .t-eyebrow{letter-spacing:.16em}.ge-floorboard{--bone-400:var(--bone-300)}.ge-floorboard .mat-leather--raised{background-blend-mode:screen, normal;border-color:var(--edge-dark);box-shadow:inset 0 2px 4px #0000006b, inset 0 -1px 0 var(--edge-light);background-color:#141719;background-image:radial-gradient(120% 90% at 26% -8%,#b2825217 0%,#b2825200 52%),linear-gradient(168deg,#191d1f 0%,#14181a 55%,#101315 100%);border-radius:5px}.ge-floorboard .mat-leather--raised [class~="text-[color:var(--brass-300)]"]{color:var(--brass-200)}.coach-floor-focus{gap:var(--s5);padding:var(--s5);color:#2a1c10;font-size:var(--t-md);background-color:#bfa57a;background-image:radial-gradient(18% 14% at 3% 4%,#5a14106b,#5a141000 70%),radial-gradient(12% 20% at 97% 2%,#5a141061,#5a141000 70%),radial-gradient(14% 10% at 96% 97%,#5a14104d,#5a141000 70%),repeating-linear-gradient(0deg,#3c28140f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3c28140d 0 1px,#0000 1px 3px),radial-gradient(at 50% 40%,#c9b089,#b0966c 85%);border:2px solid #6a4a2a;flex-direction:column;line-height:1.35;display:flex;position:relative;box-shadow:inset 0 0 40px #3c230f73,0 4px 14px #00000080;container-type:inline-size}.coach-floor-focus:before{content:"";border-radius:calc(var(--r-lg) - 4px);pointer-events:none;border:2px dashed #462d168c;position:absolute;inset:8px}.coach-floor-focus__label{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-200);font-weight:700}.coach-floor-focus__head{align-items:center;gap:var(--s2);text-align:center;flex-direction:column;display:flex;position:relative}.coach-floor-focus__title{font-family:var(--font-stencil);font-size:var(--t-2xl);text-transform:uppercase;letter-spacing:.06em;color:#241b12;text-shadow:0 1px #ffffff59;font-weight:700}.coach-floor-focus__head p{color:#2a1c10}.coach-floor-focus__gauges{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative}@container (min-width:560px){.coach-floor-focus__gauges{grid-template-columns:repeat(4,minmax(0,1fr))}}.coach-floor-focus__gauge{align-items:center;gap:var(--s1);padding:var(--s3) var(--s2);background-image:linear-gradient(180deg, var(--brass-200), var(--brass-300) 55%, var(--brass-400));color:#1d150b;text-align:center;border:2px solid #7a5a22;border-radius:12px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 2px #fff8e0a6,inset 0 -3px 5px #00000059,0 3px #5a4018,0 5px 10px #0006}.coach-floor-focus__gauge:before,.coach-floor-focus__gauge:after{content:"";background:radial-gradient(circle at 35% 35%,#f6e7bf,#6b4c18 75%);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;box-shadow:0 1px 1px #00000080}.coach-floor-focus__gauge:before{left:7px}.coach-floor-focus__gauge:after{right:7px}.coach-floor-focus__gauge dd{margin:0}.coach-floor-focus__gauge-label{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.coach-floor-focus__gauge-value{font-size:var(--t-2xl);font-weight:800;line-height:1.05}.coach-floor-focus__gauge[data-gauge-state=alert] .coach-floor-focus__gauge-value{color:#6e0f0a}.coach-floor-focus__gauge[data-gauge-state=unknown] .coach-floor-focus__gauge-sub{font-weight:700}.coach-floor-focus__dial{background:repeating-conic-gradient(from -90deg at 50% 100%, #1d150b 0 1.5deg, #0000 1.5deg 18deg), radial-gradient(circle at 50% 100%, #f1e6c8 62%, #e0d0a6 63%);border:3px solid #6b4c18;border-bottom:0;border-radius:76px 76px 0 0;width:76px;height:40px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000059}.coach-floor-focus__needle{transform-origin:50% 100%;width:4px;height:32px;transform:rotate(calc(-90deg + var(--turn,0) * 180deg));background:#6e0f0a;border-radius:2px;position:absolute;bottom:0;left:calc(50% - 2px)}.coach-floor-focus__needle:after{content:"";background:#1d150b;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;left:-4px}.coach-floor-focus__columns{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@container (min-width:600px){.coach-floor-focus__columns{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}}.coach-floor-focus__panel{gap:var(--s3);min-width:0;padding:var(--s4);color:var(--bone-100);background-color:#5a3820;background-image:radial-gradient(at 20% 15%,#ffdcaa1a,#0000 45%),radial-gradient(at 80% 85%,#00000047,#0000 55%),repeating-radial-gradient(circle at 30% 30%,#0000000d 0 2px,#0000 2px 5px),linear-gradient(170deg,#6a4426,#5a3820 50%,#4a2d19);border:1px solid #2c1a0d;border-radius:12px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffdcaa2e,inset 0 -2px 6px #0006,0 4px 10px #2814058c}.coach-floor-focus__panel:before{content:"";pointer-events:none;border:2px dashed #e7c88a80;border-radius:8px;position:absolute;inset:6px}.coach-floor-focus__panel>*{position:relative}.coach-floor-focus__panel-title{font-size:var(--t-md);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--brass-200);border-bottom:1px solid rgb(var(--brass-300-rgb) / .4);padding-bottom:var(--s2);font-weight:700}.coach-floor-focus__athletes{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.coach-floor-focus__athlete{align-items:center;gap:var(--s2);width:100%;min-height:var(--tap);padding:var(--s2);color:var(--bone-100);text-align:left;background:#1e100659;border:1px solid #e7c88a59;border-radius:8px;flex-wrap:wrap;display:flex}.coach-floor-focus__athlete:hover{border-color:var(--brass-300)}.coach-floor-focus__athlete-name{overflow-wrap:anywhere;flex:8ch;min-width:0}.coach-floor-focus__medal{border:2px solid var(--brass-400);background:radial-gradient(circle at 35% 30%,#7a5532,#3f2615);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:inline-grid}.coach-floor-focus__item{align-items:center;gap:var(--s3);text-align:center;flex-direction:column;display:flex}.coach-floor-focus__item h4{font-size:var(--t-lg);overflow-wrap:anywhere}.coach-floor-focus__item[data-focus-kind=urgent]{border-left:5px solid var(--rust-300);padding-left:var(--s3)}.coach-floor-focus__details{gap:var(--s3);text-align:left;flex-direction:column;width:100%;display:flex}.coach-floor-focus__details dl{gap:var(--s2);flex-direction:column;margin:0;display:flex}.coach-floor-focus__details dl>div{column-gap:var(--s3);flex-wrap:wrap;display:flex}.coach-floor-focus__details dd{color:var(--bone-200);margin:0}.coach-floor-focus__quiet{color:var(--bone-300)}.coach-floor-focus__alert{color:var(--brass-200);font-weight:700}.coach-floor-focus__row{justify-content:center;gap:var(--s3);flex-wrap:wrap;display:flex}.coach-floor-focus__btn{min-height:var(--tap);font-size:var(--t-md);padding-inline:var(--s3);text-align:center;justify-content:center}.coach-floor-focus__panel>.coach-floor-focus__btn{width:100%}.coach-floor-focus__row>.coach-floor-focus__btn{flex:auto}.coach-floor-focus__btn.btn--ghost{color:var(--bone-100);background-color:#1e100666;border:2px solid #e7c88a8c}.coach-floor-focus__badge{font-size:var(--t-md);letter-spacing:.04em;white-space:nowrap}.coach-floor-focus__badge i{font-size:1em}.coach-floor-focus .coach-floor-focus__btn[aria-pressed=true]{background-image:linear-gradient(180deg, var(--brass-200), var(--brass-300) 55%, var(--brass-400));color:#1d150b;text-shadow:none;border-color:#7a5a22}.coach-floor-focus .coach-floor-focus__athlete:focus-visible,.coach-floor-focus .coach-floor-focus__btn:focus-visible{outline:3px solid var(--bone-100);outline-offset:2px}@container (max-width:559px){.coach-floor-focus__gauge-value{font-size:var(--t-xl)}}.athlete-corner{gap:var(--s4);padding:var(--s4);color:#2a1c10;font-size:var(--t-md);background-color:#bfa57a;background-image:radial-gradient(22% 12% at 4% 3%,#5a141066,#5a141000 70%),radial-gradient(14% 16% at 97% 98%,#5a14104d,#5a141000 70%),repeating-linear-gradient(0deg,#3c28140f 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#3c28140d 0 1px,#0000 1px 3px),radial-gradient(at 50% 40%,#c9b089,#b0966c 85%);border:2px solid #6a4a2a;flex-direction:column;line-height:1.35;display:flex;position:relative;box-shadow:inset 0 0 36px #3c230f73,0 4px 14px #00000080;container-type:inline-size}.athlete-corner:before{content:"";border-radius:calc(var(--r-lg) - 4px);pointer-events:none;border:2px dashed #462d168c;position:absolute;inset:7px}.athlete-corner__title{font-family:var(--font-stencil);font-size:var(--t-2xl);text-transform:uppercase;letter-spacing:.06em;text-align:center;color:#241b12;text-shadow:0 1px #ffffff59;font-weight:700;position:relative}.athlete-corner__grid{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid;position:relative}@container (min-width:600px){.athlete-corner__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.athlete-corner__wide{grid-column:1/-1;min-width:0}.athlete-corner__wide:empty{display:none}.athlete-corner__panel{gap:var(--s2);min-width:0;padding:var(--s4);color:var(--bone-100);background-color:#5a3820;background-image:radial-gradient(at 20% 15%,#ffdcaa0f,#0000 45%),radial-gradient(at 80% 85%,#00000047,#0000 55%),repeating-radial-gradient(circle at 30% 30%,#0000000d 0 2px,#0000 2px 5px),linear-gradient(170deg,#6a4426,#5a3820 50%,#4a2d19);border:1px solid #2c1a0d;border-radius:12px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffdcaa2e,inset 0 -2px 6px #0006,0 4px 10px #2814058c}.athlete-corner__panel:before{content:"";pointer-events:none;border:2px dashed #e7c88a80;border-radius:8px;position:absolute;inset:6px}.athlete-corner__panel>*{position:relative}.athlete-corner__panel--pain{background-color:#4a1f16;background-image:radial-gradient(at 20% 15%,#ffc8aa1a,#0000 45%),repeating-radial-gradient(circle at 30% 30%,#0000000d 0 2px,#0000 2px 5px),linear-gradient(170deg,#5e2a1d,#4a1f16 55%,#3a1810)}.athlete-corner__label{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-200);font-weight:700}.athlete-corner__alert{color:var(--brass-200);font-weight:700}.athlete-corner__row{gap:var(--s3);flex-wrap:wrap;display:flex;position:relative}.athlete-corner__btn{min-height:var(--tap);font-size:var(--t-md);padding-inline:var(--s3);text-align:center;justify-content:center;width:100%}.athlete-corner__row>.athlete-corner__btn{flex:10rem;width:auto}.athlete-corner__btn.btn--ghost{color:var(--bone-100);background-color:#1e10068c;border:2px solid #e7c88a8c}.athlete-corner__btn.athlete-corner__pain{background-image:linear-gradient(180deg, var(--brass-200), var(--brass-300) 55%, var(--brass-400));color:#1d150b;text-shadow:none;border:2px solid #7a5a22;font-weight:800}.athlete-corner .athlete-corner__btn:focus-visible{outline:3px solid var(--bone-100);outline-offset:2px}.athlete-corner .athlete-corner__row>.athlete-corner__btn:focus-visible{outline-color:#241b12}.athlete-corner .athlete-corner__btn.athlete-corner__pain:hover{background-image:linear-gradient(180deg, var(--brass-200), var(--brass-300) 55%, var(--brass-400));color:#1d150b;border-color:#7a5a22}.ge-family{outline-offset:-7px;outline:2px dashed #462d1673}.ge-family .mat-paper{outline-offset:-5px;outline:2px dashed #462d1661}.ge-family h1.t-command{padding:var(--s3) var(--s4);border:1px solid var(--brass-800);border-radius:var(--r-sm);color:#241a0b;background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 52%, var(--brass-400) 100%);text-shadow:0 1px #fffae880;overflow-wrap:anywhere;display:block;box-shadow:inset 0 1px #fffae8b8,inset 0 -2px 5px #4e381457,0 2px 5px #0000006b}.ge-family .ge-family__rail{background-blend-mode:normal;background-color:#4a2d19;background-image:radial-gradient(at 20% 15%,#ffdcaa14,#0000 45%),repeating-radial-gradient(circle at 30% 30%,#0000000d 0 2px,#0000 2px 5px),linear-gradient(170deg,#5a3820 0%,#4a2d19 55%,#3a2313 100%);border:1px solid #2c1a0d;outline-color:#e7c88a80;box-shadow:inset 0 1px #ffdcaa2e,inset 0 -2px 6px #0006,0 4px 10px #28140573}.ge-family .btn,.ge-family :is(a,button)[class~="min-h-[44px]"]{min-height:var(--tap)}.ge-family :is(a,button,select,input,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #241b12}.ge-family .ge-family__rail :is(a,button):focus-visible{outline-color:var(--bone-100);outline-offset:1px}.ge-family .chalkboard :is(a,button,input,textarea):focus-visible{outline-color:var(--bone-100)}.ge-family button[aria-expanded]>span[aria-hidden=true]{color:var(--brass-800)}.ge-family .mat-leather--raised .t-label{color:var(--bone-100)}.ge-file{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-file>header.mat-leather--raised{background-color:#2a2018;background-image:linear-gradient(180deg, rgb(var(--brass-200-rgb) / .09) 0%, transparent 34%), var(--grain), linear-gradient(178deg, #35281d 0%, #2a2018 55%, #201811 100%);background-blend-mode:normal, overlay, normal;border-bottom-color:var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.ge-file>header.mat-leather--raised{border-bottom-color:color-mix(in srgb, var(--brass-600) 74%, transparent)}}.ge-file>header.mat-leather--raised{box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .2), inset 0 -3px 10px #0000008c, 0 10px 24px #00000085}.ge-file>header .t-command{color:var(--bone-100);letter-spacing:.05em;text-shadow:0 1px 0 #000000b8, 0 -1px 0 rgb(var(--brass-200-rgb) / .12)}.ge-file>header .t-eyebrow{color:var(--brass-300)}@supports (color:color-mix(in lab, red, red)){.ge-file>header .t-eyebrow{color:color-mix(in srgb, var(--brass-300) 84%, var(--bone-200))}}.ge-file>header .t-eyebrow{letter-spacing:.2em}.ge-file .mat-leather:not([role=alert]){background-color:#211913;background-image:linear-gradient(178deg, rgb(var(--brass-200-rgb) / .07) 0%, transparent 28%), var(--grain), linear-gradient(174deg, #2c2219 0%, #211913 56%, #171109 100%);background-blend-mode:normal, overlay, normal;border-color:var(--brass-600);position:relative}@supports (color:color-mix(in lab, red, red)){.ge-file .mat-leather:not([role=alert]){border-color:color-mix(in srgb, var(--brass-600) 62%, transparent)}}.ge-file .mat-leather:not([role=alert]){box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .18), inset 0 -3px 9px #00000094, 0 3px 0 #4a361833, 0 12px 26px #2e1e0c75}.ge-file .mat-leather:not([role=alert]):before{--ge-corner:linear-gradient(142deg, var(--brass-200) 0%, var(--brass-400) 32%, var(--brass-600) 64%, var(--brass-900) 100%);--ge-bolt:radial-gradient(circle, var(--brass-200) 0 1.3px, var(--brass-500) 1.3px 2.5px, var(--brass-900) 2.5px 3.2px, transparent 3.4px);content:"";pointer-events:none;background-repeat:no-repeat;background-image:var(--ge-bolt), var(--ge-bolt), var(--ge-bolt), var(--ge-bolt), var(--ge-corner), var(--ge-corner), var(--ge-corner), var(--ge-corner);filter:drop-shadow(0 1px 2px #0009);background-position:4px 4px,calc(100% - 4px) 4px,4px calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),0 0,100% 0,0 100%,100% 100%;background-size:8px 8px,8px 8px,8px 8px,8px 8px,17px 17px,17px 17px,17px 17px,17px 17px;position:absolute;inset:6px}.ge-file .mat-leather--raised{background-color:#2e2318;background-image:linear-gradient(178deg, rgb(var(--brass-200-rgb) / .1) 0%, transparent 26%), var(--grain), linear-gradient(172deg, #3b2d20 0%, #2c2118 56%, #241b14 100%);background-blend-mode:normal, overlay, normal;box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .22), inset 0 -3px 8px #0000008c, 0 3px 0 #4a361838, 0 9px 20px #2e1e0c6b}.ge-file>div .mat-leather--raised{border:1px solid var(--brass-700);position:relative}@supports (color:color-mix(in lab, red, red)){.ge-file>div .mat-leather--raised{border:1px solid color-mix(in srgb, var(--brass-700) 58%, transparent)}}.ge-file>div .mat-leather--raised:after{--ge-screw:radial-gradient(circle, var(--brass-200) 0 1.2px, var(--brass-500) 1.2px 2.3px, var(--brass-900) 2.3px 2.9px, transparent 3.1px);content:"";pointer-events:none;background-repeat:no-repeat;background-image:var(--ge-screw), var(--ge-screw), linear-gradient(180deg, var(--brass-300) 0%, var(--brass-600) 52%, var(--brass-900) 100%);background-position:0 0,100% 0,0 100%;background-size:7px 7px,7px 7px,34px 3px;position:absolute;inset:5px}.ge-file .plaque{background-color:#1f1811;background-image:linear-gradient(180deg, rgb(var(--brass-200-rgb) / .12) 0%, transparent 40%, #00000057 100%);border-color:var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.ge-file .plaque{border-color:color-mix(in srgb, var(--brass-600) 80%, transparent)}}.ge-file .plaque{letter-spacing:.12em;text-shadow:0 1px #000000b3;box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .22), 0 2px 5px #00000080}.ge-file :is(.input,.select,.textarea){border-color:var(--brass-600)}@supports (color:color-mix(in lab, red, red)){.ge-file :is(.input,.select,.textarea){border-color:color-mix(in srgb, var(--brass-600) 66%, transparent)}}.ge-file :is(.input,.select,.textarea){box-shadow:inset 0 2px 7px #000000c7, inset 0 -1px 0 rgb(var(--brass-200-rgb) / .1)}.ge-file :is(.input,.select,.textarea):focus{border-color:var(--brass-300);box-shadow:inset 0 2px 7px #000000c7, inset 0 -1px 0 rgb(var(--brass-200-rgb) / .1), var(--focus)}.ge-file .btn{color:#241b12;background-image:radial-gradient(circle at 9px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 9px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 46%, var(--brass-400) 100%);text-shadow:0 1px #fff4d680;border-radius:3px;box-shadow:inset 0 1px #fff8e0b3,inset 0 -2px 4px #00000057,0 2px 5px #00000080}.ge-file .btn:hover{background-image:radial-gradient(circle at 9px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 9px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 58%, var(--brass-400) 100%)}.ge-file .btn:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #fff8e0b3, inset 0 -2px 4px #00000057, 0 2px 5px #00000080}.ge-file .btn--ghost{color:var(--bone-200);text-shadow:none;background-color:#1d1610;background-image:linear-gradient(180deg, rgb(var(--brass-200-rgb) / .08) 0%, transparent 38%, #0000004d 100%);border-color:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){.ge-file .btn--ghost{border-color:color-mix(in srgb, var(--brass-500) 72%, transparent)}}.ge-file .btn--ghost{box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .16)}.ge-file .btn--ghost:hover{background-color:#262019;background-image:linear-gradient(180deg, rgb(var(--brass-200-rgb) / .1) 0%, transparent 38%, #0000004d 100%);border-color:var(--brass-400)}.ge-file .btn--ghost:focus-visible{box-shadow:var(--focus), inset 0 1px 0 rgb(var(--brass-200-rgb) / .16)}@media (max-width:900px){.ge-file .mat-leather:not([role=alert]):before{background-size:6px 6px,6px 6px,6px 6px,6px 6px,12px 12px,12px 12px,12px 12px,12px 12px;inset:4px}.ge-file>div .mat-leather--raised:after{background-size:6px 6px,6px 6px,24px 2px;inset:4px}}.ge-bell{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16}.ge-bell.on-canvas:after{background-image:url(/plates/plate-08-bell-gym-landscape-01.jpg)}@media (orientation:portrait){.ge-bell.on-canvas:after{background-image:url(/plates/plate-08-bell-gym-portrait-01.jpg)}}.ge-bell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(125% 92% at 50% 46%,#1e140b1a 0%,#160e0866 60%,#0c0804b8 100%);position:fixed;inset:0}.ge-bell .ge-bell__column{z-index:1;flex-direction:column;justify-content:center;min-height:100dvh;display:flex;position:relative}.ge-bell .frame{border:12px solid var(--hide-700);background-image:linear-gradient(157deg, var(--brass-900) 0%, var(--brass-500) 12%, var(--brass-200) 27%, var(--brass-400) 44%, var(--brass-700) 62%, var(--brass-300) 80%, var(--brass-800) 100%);border-radius:26px 22px 25px 23px;padding:26px;box-shadow:inset 0 2px #d8b47a80,inset 0 -3px 7px #0000008c,0 3px #00000073,0 30px 66px #000000a8}.ge-bell .frame:after{content:"";pointer-events:none;--rivet-dot:radial-gradient(circle at 46% 40%, var(--brass-200) 0 1.8px, var(--brass-400) 1.8px 3px, var(--brass-700) 3px 4.2px, var(--brass-900) 4.2px 5px, transparent 5.4px);background-image:var(--rivet-dot), var(--rivet-dot), var(--rivet-dot), var(--rivet-dot);background-position:50% 6px,50% calc(100% - 6px),6px,calc(100% - 6px);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:33px 14px,33px 14px,14px 33px,14px 33px;border-radius:14px;position:absolute;inset:0}.ge-bell .rivet{background-image:radial-gradient(circle at 34% 28%, var(--brass-200) 0%, var(--brass-300) 34%, var(--brass-600) 64%, var(--brass-900) 100%);z-index:1;width:15px;height:15px;box-shadow:inset 0 -1px 2px #000000b3,0 1px 2px #000000bf}.ge-bell .rivet--tl{top:6px;left:6px}.ge-bell .rivet--tr{top:6px;right:6px}.ge-bell .rivet--bl{bottom:6px;left:6px}.ge-bell .rivet--br{bottom:6px;right:6px}.ge-bell .frame>.frame-in{z-index:2;box-shadow:inset 0 0 0 2px var(--brass-500), inset 0 0 0 4px #00000061, inset 0 2px 14px #0000008c;border-radius:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.ge-bell .frame>.frame-in{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brass-500) 66%, transparent), inset 0 0 0 4px #00000061, inset 0 2px 14px #0000008c}}.ge-bell .frame-in.mat-paper{padding:clamp(var(--s6), 4.5vw, var(--s8))!important}.ge-bell header svg{opacity:.85;width:30px;height:30px}.ge-bell .t-painted{text-transform:none;letter-spacing:.004em;color:var(--hide-950);text-shadow:0 1px #fffae873,0 3px 4px #301c0e4d;transform:none}.ge-bell header .t-painted{margin-top:var(--s3);line-height:.92;font-size:clamp(3.3rem,8.5vw,5.4rem)!important}.ge-bell header .t-body{font-size:var(--t-md)}.ge-bell .btn--kiosk{letter-spacing:.03em;border:2px solid var(--brass-900)}@supports (color:color-mix(in lab, red, red)){.ge-bell .btn--kiosk{border:2px solid color-mix(in srgb, var(--brass-900) 72%, #000)}}.ge-bell .btn--kiosk{background-image:linear-gradient(180deg, var(--brass-300) 0%, var(--brass-500) 46%, var(--brass-800) 100%);border-radius:12px;box-shadow:inset 0 1px #e0c08cb3,inset 0 -3px 5px #00000080,0 3px 5px #0000006b}.ge-bell .btn--kiosk:hover{background-image:linear-gradient(180deg, var(--brass-200) 0%, var(--brass-400) 46%, var(--brass-700) 100%)}.ge-bell .btn--kiosk:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #e0c08cb3, inset 0 -3px 5px #00000080, 0 3px 5px #0000006b}.ge-bell .input--kiosk{background-color:var(--bone-100)}@supports (color:color-mix(in lab, red, red)){.ge-bell .input--kiosk{background-color:color-mix(in srgb, var(--bone-100) 88%, var(--paper))}}.ge-bell .input--kiosk{border:1.5px solid var(--brass-800)}@supports (color:color-mix(in lab, red, red)){.ge-bell .input--kiosk{border:1.5px solid color-mix(in srgb, var(--brass-800) 42%, transparent)}}.ge-bell .input--kiosk{box-shadow:inset 0 2px 4px #3c281429}.ge-bell .input--kiosk:focus{border-color:var(--brass-700);box-shadow:inset 0 2px 4px #3c281429, 0 0 0 3px var(--brass-500)}@supports (color:color-mix(in lab, red, red)){.ge-bell .input--kiosk:focus{box-shadow:inset 0 2px 4px #3c281429, 0 0 0 3px color-mix(in srgb, var(--brass-500) 34%, transparent)}}.ge-bell .frame~section :is(.t-command,.t-body,.t-label,.t-muted),.ge-bell .frame~footer{color:var(--bone-100);text-shadow:0 1px 2px #0000008c}.ge-bell .frame~section .btn--ghost{color:var(--bone-100);border-color:var(--brass-400)}@supports (color:color-mix(in lab, red, red)){.ge-bell .frame~section .btn--ghost{border-color:color-mix(in srgb, var(--brass-400) 72%, transparent)}}.ge-bell .frame~footer{text-align:center}.ge-bell .frame~section,.ge-bell .frame~footer{background-color:var(--hide-900);color:var(--bone-100);border:1px solid var(--brass-500)}@supports (color:color-mix(in lab, red, red)){.ge-bell .frame~section,.ge-bell .frame~footer{border:1px solid color-mix(in srgb, var(--brass-500) 55%, var(--hide-900))}}.ge-bell .frame~section,.ge-bell .frame~footer{border-radius:var(--r-md);padding:var(--s5);box-shadow:0 10px 28px #00000080}.ge-bell .frame~footer [aria-hidden=true]{color:var(--brass-300)}.ge-bell .frame~section :is(article,section){border-color:var(--brass-500)}@supports (color:color-mix(in lab, red, red)){.ge-bell .frame~section :is(article,section){border-color:color-mix(in srgb, var(--brass-500) 45%, transparent)}}.ge-bell .frame~section .btn--ghost:focus-visible{box-shadow:var(--focus)}@media (min-width:768px){.ge-bell .frame~section{grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}}@media (max-width:640px){.ge-bell .ge-bell__column{padding-left:var(--s3);padding-right:var(--s3);padding-top:var(--s4);padding-bottom:var(--s4)}.ge-bell .frame{border-width:8px;border-radius:18px 16px 18px 17px;padding:16px}.ge-bell .frame:after{background-position:50% 5px,50% calc(100% - 5px),5px,calc(100% - 5px);background-size:27px 12px,27px 12px,12px 27px,12px 27px}.ge-bell header .t-painted{font-size:clamp(2.6rem,12.5vw,3.7rem)!important}.ge-bell .frame-in.mat-paper{padding:var(--s5) var(--s4)!important}}:where(.room--file,.room--board) :is(.mat-leather,.mat-leather--raised,.mat-leather--worn) .t-eyebrow:where(:not(:is(.mat-paper,.on-plaster,.on-canvas) *)),:where(.room--file,.room--board) .t-eyebrow:is(.mat-leather,.mat-leather--raised,.mat-leather--worn){color:var(--brass-200)}:where(.room--file,.room--board) :is(.mat-leather,.mat-leather--raised,.mat-leather--worn) :is(.t-label,.t-muted):where(:not(:is(.mat-paper,.on-plaster,.on-canvas) *)),:where(.room--file,.room--board) :is(.t-label,.t-muted):is(.mat-leather,.mat-leather--raised,.mat-leather--worn){color:var(--bone-200)}.ge-clinic{--brass-900:#392910;--brass-900-rgb:57 41 16;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--ge-steel-100:#e9ecee;--ge-steel-300:#c2c8cc;--ge-steel-500:#939ba0;--ge-steel-700:#5c6469}.ge-clinic>div{padding:var(--s4);background-color:#101315;background-image:radial-gradient(58% 42% at 10% 4%, #e9ecee12, transparent 70%), radial-gradient(74% 56% at 92% 98%, #0000006b, transparent 74%), var(--grain-fine), linear-gradient(174deg, #1d2225 0%, #151a1d 56%, #101315 100%), repeating-linear-gradient(90deg, #00000042 0 2px, transparent 2px 6px), linear-gradient(150deg, #2b3134 0%, #171b1e 26%, #333a3d 54%, #12161a 78%, #23282b 100%);background-blend-mode:normal, normal, overlay, normal, normal, normal;box-shadow:inset 0 0 0 1px rgb(var(--brass-400-rgb) / .34), inset 0 2px 14px #0000008c, 0 1px 0 #e9ecee29, 0 20px 46px #00000094;background-origin:padding-box,padding-box,padding-box,padding-box,border-box,border-box;background-clip:padding-box,padding-box,padding-box,padding-box,border-box,border-box;border:12px solid #0000;border-radius:14px;position:relative}.ge-clinic .mat-wood{background-color:#1f2528;background-image:var(--grain-fine), linear-gradient(172deg, #2a3033 0%, #1f2528 58%, #171c1f 100%);background-blend-mode:overlay, normal;position:relative;box-shadow:inset 0 1px #e9ecee29,inset 0 -2px 6px #00000080,0 3px #00000047,0 10px 24px #00000080}.ge-clinic .mat-wood:before,.ge-clinic .mat-wood:after{--ge-bracket:linear-gradient(144deg, var(--brass-200) 0%, var(--brass-400) 32%, var(--brass-600) 64%, var(--brass-900) 100%);--ge-rivet:radial-gradient(circle, var(--brass-200) 0 1.5px, var(--brass-500) 1.5px 2.8px, var(--brass-900) 2.8px 3.5px, transparent 3.8px);content:"";z-index:2;pointer-events:none;background-repeat:no-repeat;background-image:var(--ge-rivet), var(--ge-rivet), var(--ge-bracket);filter:drop-shadow(0 1px 2px #0009);background-size:9px 9px,9px 9px,34px 34px;width:34px;height:34px;position:absolute;top:10px}.ge-clinic .mat-wood:before{background-position:5px 21px,21px 5px,0 0;left:10px}.ge-clinic .mat-wood:after{background-position:calc(100% - 5px) 21px,calc(100% - 21px) 5px,100% 0;right:10px}.ge-clinic .mat-wood .t-gothic{padding:var(--s3) var(--s5);border:1px solid var(--brass-800);color:#241b12;background-color:var(--brass-400);background-image:radial-gradient(circle at 12px 50%, var(--brass-200) 0 1.4px, var(--brass-700) 1.4px 2.6px, transparent 3px), radial-gradient(circle at calc(100% - 12px) 50%, var(--brass-200) 0 1.4px, var(--brass-700) 1.4px 2.6px, transparent 3px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 44%, var(--brass-400) 100%);text-shadow:0 1px #fff4d680;border-radius:4px;display:block;box-shadow:inset 0 1px #fff8e0b3,inset 0 -2px 5px #00000052,0 2px 6px #00000080}.ge-clinic .mat-leather{background-color:#262c2f;background-image:linear-gradient(178deg, #e9ecee17 0%, transparent 26%), repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 4px), var(--grain-fine), linear-gradient(172deg, #2f3538 0%, #262c2f 56%, #1e2427 100%);background-blend-mode:screen, overlay, overlay, normal;border:1px solid var(--ge-steel-700);position:relative;box-shadow:inset 0 1px #e9ecee33,inset 0 -3px 8px #00000080,0 3px #0000003d,0 9px 20px #00000070}.ge-clinic .mat-leather:after{--ge-rivet:radial-gradient(circle, var(--ge-steel-100) 0 1.3px, var(--ge-steel-500) 1.3px 2.6px, #1a1e21 2.6px 3.3px, transparent 3.5px);content:"";pointer-events:none;background-image:var(--ge-rivet), var(--ge-rivet), var(--ge-rivet), var(--ge-rivet);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:9px 9px;position:absolute;inset:6px}.ge-clinic .mat-paper{background-color:#efe4c7;background-image:radial-gradient(58% 44% at 6% 4%, #fffcf08c, transparent 70%), radial-gradient(66% 50% at 96% 96%, #7a582a29, transparent 74%), var(--grain-fine), linear-gradient(176deg, #f8f0dc 0%, #e7dbbd 58%, #ded0ae 100%);background-blend-mode:normal, normal, overlay, normal;position:relative;box-shadow:inset 0 1px #ffffff80,0 2px #0000002e,0 8px 18px #0000006b}.ge-clinic .mat-paper:before{--ge-pin:radial-gradient(circle, #6b563a 0 2.2px, #3e3122 2.2px 3.4px, transparent 3.7px);content:"";pointer-events:none;background-image:var(--ge-pin), var(--ge-pin), var(--ge-pin), var(--ge-pin);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:10px 10px;position:absolute;inset:5px}.ge-clinic .mat-paper .t-eyebrow{border-bottom:1px solid rgb(var(--brass-800-rgb) / .38);padding-bottom:5px;display:block}.ge-clinic .btn{color:#241b12;border:1px solid var(--brass-800);background-image:radial-gradient(circle at 9px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 9px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 46%, var(--brass-400) 100%);text-shadow:0 1px #fff4d680;box-shadow:inset 0 1px #fff8e0b3,inset 0 -2px 4px #00000057,0 2px 5px #00000080}.ge-clinic .btn:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #fff8e0b3, inset 0 -2px 4px #00000057, 0 2px 5px #00000080}.ge-clinic .btn:hover{background-image:radial-gradient(circle at 9px 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), radial-gradient(circle at calc(100% - 9px) 50%, var(--brass-200) 0 1.3px, var(--brass-700) 1.3px 2.5px, transparent 2.8px), linear-gradient(180deg, var(--brass-200) 0%, var(--brass-300) 58%, var(--brass-400) 100%)}.ge-clinic .btn--ghost{color:var(--bone-200);border-radius:var(--r-md);background-color:#4a5155;background-image:radial-gradient(circle at 9px 50%, var(--ge-steel-100) 0 1.2px, #2b3134 1.2px 2.4px, transparent 2.7px), radial-gradient(circle at calc(100% - 9px) 50%, var(--ge-steel-100) 0 1.2px, #2b3134 1.2px 2.4px, transparent 2.7px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 3px), linear-gradient(180deg, #565e62 0%, #4a5155 52%, #3a4144 100%);text-shadow:0 1px #0000008c;border:1px solid #2b3134;box-shadow:inset 0 1px #e9ecee42,inset 0 -2px 4px #00000057,0 2px 5px #00000075}.ge-clinic .btn--ghost:focus-visible{box-shadow:var(--focus), inset 0 1px 0 #e9ecee42, inset 0 -2px 4px #00000057, 0 2px 5px #00000075}.ge-clinic .btn--ghost:hover{color:var(--bone-100);background-color:#525a5e;background-image:radial-gradient(circle at 9px 50%, var(--ge-steel-100) 0 1.2px, #2b3134 1.2px 2.4px, transparent 2.7px), radial-gradient(circle at calc(100% - 9px) 50%, var(--ge-steel-100) 0 1.2px, #2b3134 1.2px 2.4px, transparent 2.7px), repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 3px), linear-gradient(180deg, #626a6e 0%, #525a5e 52%, #414043 100%);border-color:#1a1e21}.ge-clinic :is(.input,.select,.textarea){border:1px solid var(--ge-steel-700);background-color:#161b1e;box-shadow:inset 0 2px 6px #000000b3,inset 0 -1px #e9ecee1a,0 1px #e9ecee1f}.ge-clinic :is(.input,.select,.textarea):focus{box-shadow:var(--focus), inset 0 2px 6px #000000b3, inset 0 -1px 0 #e9ecee1a, 0 1px 0 #e9ecee1f}@media (max-width:900px){.ge-clinic>div{padding:var(--s3);border-width:7px;border-radius:10px}.ge-clinic .mat-wood:before,.ge-clinic .mat-wood:after{background-size:8px 8px,8px 8px,24px 24px;width:24px;height:24px;top:7px}.ge-clinic .mat-wood:before{background-position:4px 15px,15px 4px,0 0;left:7px}.ge-clinic .mat-wood:after{background-position:calc(100% - 4px) 15px,calc(100% - 15px) 4px,100% 0;right:7px}.ge-clinic .mat-wood .t-gothic{padding:var(--s2) var(--s3)}}.ge-wallboard{--brass-200:#e7c88a;--brass-200-rgb:231 200 138;--brass-300:#d6b063;--brass-300-rgb:214 176 99;--brass-400:#be9440;--brass-400-rgb:190 148 64;--brass-500:#9f7a30;--brass-500-rgb:159 122 48;--brass-600:#896628;--brass-600-rgb:137 102 40;--brass-700:#6e5220;--brass-700-rgb:110 82 32;--brass-800:#533d18;--brass-800-rgb:83 61 24;--brass-900:#392910;--brass-900-rgb:57 41 16;--enamel:#e2d5b5;--enamel-ink:#191919;--enamel-ink-rgb:25 25 25;--enamel-chip:#23262a;--enamel-chip-rgb:35 38 42;--enamel-stripe:#8e2a24;--frame-band:16px;--frame-field:#121517;--frame-field-rgb:18 21 23;--ge-rivet:radial-gradient(circle, var(--brass-200) 0 1.4px, var(--brass-500) 1.4px 2.8px, #00000080 2.8px 3.4px, transparent 3.8px);--ge-bracket:linear-gradient(180deg, var(--brass-400), var(--brass-700))}.ge-wallboard .ge-frame{border:var(--frame-band) solid transparent;background-image:radial-gradient(90% 60% at 18% 0%, rgb(var(--brass-300-rgb) / .05), transparent 70%), var(--grain-fine), linear-gradient(180deg, rgb(var(--frame-field-rgb) / .92), rgb(var(--frame-field-rgb) / .95)), var(--grain-fine), repeating-linear-gradient(90deg, #00000038 0 2px, transparent 2px 9px, #ffffff08 9px 10px, transparent 10px 15px), linear-gradient(160deg, #573c28 0%, #2e1f14 30%, #4a3322 58%, #241810 100%);background-blend-mode:normal, soft-light, normal, soft-light, normal, normal;box-shadow:var(--shadow-contact), 0 10px 26px #00000073, inset 0 0 0 3px #15181a, inset 0 0 0 4px rgb(var(--brass-300-rgb) / .12), inset 0 3px 8px #0000008c;background-origin:padding-box,padding-box,padding-box,border-box,border-box,border-box;background-clip:padding-box,padding-box,padding-box,border-box,border-box,border-box;border-radius:4px;position:relative}.ge-wallboard .ge-frame:before{content:"";inset:calc(-1 * var(--frame-band));pointer-events:none;background-image:var(--ge-rivet), var(--ge-rivet), var(--ge-rivet), var(--ge-rivet), var(--ge-bracket), var(--ge-bracket), var(--ge-bracket), var(--ge-bracket), var(--ge-bracket), var(--ge-bracket), var(--ge-bracket), var(--ge-bracket);filter:drop-shadow(0 1px #0000008c);background-position:0 0,right 0 top 0,left 0 bottom 0,right 0 bottom 0,0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:16px 16px,16px 16px,16px 16px,16px 16px,64px 16px,16px 64px,64px 16px,16px 64px,64px 16px,16px 64px,64px 16px,16px 64px;position:absolute}.ge-wallboard .ge-plate{border:1px solid var(--brass-900);background-image:var(--ge-rivet), var(--ge-rivet), linear-gradient(180deg, rgb(var(--brass-200-rgb) / .1), transparent 30%), linear-gradient(180deg, var(--brass-700) 0%, var(--brass-800) 52%, var(--brass-900) 100%);box-shadow:var(--shadow-contact), inset 0 1px 0 rgb(var(--brass-200-rgb) / .3), inset 0 -1px 0 #00000073;color:var(--brass-200);text-shadow:0 -1px 0 #0000008c, 0 1px 0 rgb(var(--brass-300-rgb) / .18);background-position:14px,right 14px center,0 0,0 0;background-repeat:no-repeat;background-size:14px 14px,14px 14px,auto,auto;border-radius:3px;position:relative}.ge-wallboard .ge-enamel{background-color:var(--enamel);background-image:radial-gradient(130% 160% at 30% 0%, #ffffff1f, transparent 62%), linear-gradient(180deg, transparent 66%, rgb(var(--enamel-ink-rgb) / .1));color:var(--enamel-ink);box-shadow:inset 0 0 0 3px var(--enamel), inset 0 0 0 4px rgb(var(--enamel-ink-rgb) / .62), 0 1px 0 #0000008c, var(--shadow-contact);text-shadow:none;border-radius:3px;align-items:center;display:inline-flex}.ge-wallboard .ge-enamel--sign,.ge-wallboard .ge-enamel--plate{background-image:radial-gradient(16px 10px at 3% 0%, var(--enamel-chip) 55%, transparent 72%), radial-gradient(24px 11px at 38% 100%, var(--enamel-chip) 50%, transparent 72%), radial-gradient(11px 16px at 100% 30%, var(--enamel-chip) 50%, transparent 72%), radial-gradient(10px 9px at 0% 78%, var(--enamel-chip) 50%, transparent 72%), radial-gradient(18px 10px at 82% 0%, var(--enamel-chip) 50%, transparent 72%), radial-gradient(8px 6px at 64% 100%, var(--enamel-chip) 50%, transparent 72%), radial-gradient(6px 5px at 21% 100%, var(--enamel-chip) 50%, transparent 72%), radial-gradient(130% 160% at 30% 0%, #ffffff1f, transparent 62%), linear-gradient(180deg, transparent 55%, rgb(var(--enamel-ink-rgb) / .14)), var(--grain-fine);background-blend-mode:normal, normal, normal, normal, normal, normal, normal, normal, normal, soft-light;box-shadow:inset 0 0 0 2px rgb(var(--enamel-chip-rgb) / .9), inset 0 0 0 5px var(--enamel), inset 0 0 0 7px var(--enamel-stripe), 0 2px 0 #0000008c, var(--shadow-contact)}.ge-wallboard.ge-screenframe{isolation:isolate;position:relative}.ge-wallboard.ge-screenframe:before,.ge-wallboard.ge-screenframe:after{content:"";z-index:-1;pointer-events:none;position:absolute}.ge-wallboard.ge-screenframe:before{background-image:var(--ge-rivet), var(--ge-rivet), var(--ge-rivet), var(--ge-rivet), var(--grain-fine), repeating-linear-gradient(90deg, #00000038 0 2px, transparent 2px 9px, #ffffff09 9px 10px, transparent 10px 17px), linear-gradient(180deg, #5a3e29 0%, #2e1f14 38%, #46301f 68%, #21160e 100%);background-blend-mode:normal, normal, normal, normal, soft-light, normal, normal;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-position:12px 21px,right 12px top 21px,left 0 bottom 0,right 0 bottom 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:16px 16px,16px 16px,16px 16px,16px 16px,auto,auto,auto;background-origin:border-box;background-clip:border-box;border:16px solid #0000;border-top-width:58px;border-radius:6px;inset:6px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ge-wallboard.ge-screenframe:after{box-shadow:inset 0 0 0 1px rgb(var(--brass-300-rgb) / .14), 0 0 0 1px #000000a6;border:4px solid #15181a;border-radius:3px;inset:60px 18px 18px}.ge-wallboard .ge-pictogram{border:2px solid var(--brass-600);background-image:radial-gradient(circle at 35% 30%, rgb(var(--brass-300-rgb) / .14), transparent 60%), linear-gradient(180deg, rgb(var(--frame-field-rgb) / .92), rgb(var(--frame-field-rgb) / .92));width:1.7em;height:1.7em;color:var(--brass-200);box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .25), 0 1px 0 #0009;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ge-wallboard .ge-tile{align-content:start;justify-items:center;gap:var(--s2);min-width:0;padding:var(--s3) var(--s4);border:1px solid rgb(var(--brass-600-rgb) / .45);box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .1);background-color:#00000040;border-radius:4px;display:grid}.ge-wallboard .ge-tile__value{font-family:var(--font-display);font-size:var(--t-3xl);font-variant-numeric:tabular-nums;color:var(--bone-100);line-height:1}.ge-wallboard .ge-tile__label{font-family:var(--font-ui);font-size:var(--t-md);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-300);font-weight:600}.ge-scripts .ge-scripts-live.ge-frame{outline:none}.ge-scripts .ge-scripts-live.ge-frame .t-label{color:var(--bone-200)}.ge-scripts .ge-scripts-live.ge-frame [aria-current=step] .t-label{color:var(--brass-200)}@media (max-width:640px){.ge-wallboard{--frame-band:8px}}.ge-wallboard .ge-strip-tile{align-content:start;justify-items:center;gap:var(--s2);min-width:0;padding:var(--s3) var(--s2);border:1px solid rgb(var(--brass-600-rgb) / .45);background-color:#00000038;border-radius:4px;display:grid}.ge-wallboard .ge-strip-tile[data-state=now]{border-color:var(--brass-300);background-color:rgb(var(--brass-500-rgb) / .16);box-shadow:0 0 0 2px rgb(var(--brass-300-rgb) / .35), 0 0 18px rgb(var(--brass-300-rgb) / .22)}.ge-wallboard .ge-strip-tile[data-state=done]{opacity:.45}:root{--canvas-tan:var(--canvas-warm);--canvas-tan-light:var(--paper);--canvas-tan-dark:var(--paper-2);--olive-dark:var(--patina-900);--black:var(--hide-950);--gray-dark:var(--hide-800);--gray-medium:var(--hide-600);--white:var(--bone-100);--white-off:var(--bone-200);--safety-locked:var(--locked);--red-highlight:var(--restricted);--red-blood:var(--rust-900);--status-ready:var(--cleared);--status-warning:var(--restricted);--status-critical:var(--locked);--status-inactive:var(--hide-600);--status-danger:var(--locked);--status-info:var(--monitor);--skeleton-bg:var(--paper-2);--accent:var(--brass-600);--accent-strong:var(--brass-500);--accent-ink:var(--hide-950);--accent-quiet:var(--brass-800);--font-stencil:"Alfa Slab One", var(--font-tactical-display), Impact, Haettenschweiler, "Arial Black", sans-serif;--font-body:var(--font-tactical-body), "Segoe UI", "Arial Narrow", Arial, sans-serif;--font-mono:var(--font-geist-mono), "Courier New", "Courier", monospace;--font-ui:"Oswald", var(--font-tactical-body), "Segoe UI", "Arial Narrow", Arial, sans-serif;--font-data:var(--font-geist-mono), "Courier New", "Courier", monospace;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", "Chalkboard SE", cursive;--text-xs:var(--t-xs);--text-sm:var(--t-sm);--text-base:var(--t-sm);--text-lg:var(--t-md);--text-xl:var(--t-lg);--text-2xl:var(--t-xl);--text-3xl:var(--t-2xl);--text-4xl:var(--t-3xl);--text-5xl:var(--t-4xl);--text-6xl:var(--t-5xl);--text-7xl:calc(var(--t-5xl) * var(--root-phi));--text-8xl:calc(var(--t-5xl) * var(--root-phi) * var(--root-phi));--text-9xl:calc(var(--t-5xl) * var(--root-phi) * var(--root-phi) * var(--root-phi));--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.75;--tracking-wide:1px;--tracking-wider:2px;--space-1:var(--s1);--space-2:var(--s2);--space-3:var(--s3);--space-4:var(--s4);--space-5:var(--s5);--space-6:var(--s6);--space-8:var(--s7);--border-thin:1px;--border-medium:2px;--border-thick:3px;--shadow-sm:2px 2px 0 #0000004d;--shadow-md:4px 4px 0 #0006;--shadow-lg:6px 6px 0 #00000080;--background:var(--canvas-tan);--foreground:var(--black);--stamp-cleared:var(--cleared);--stamp-hold:var(--restricted);--stamp-restricted:var(--restricted);--stamp-present:var(--monitor);--stamp-neutral:var(--patina-700);--brass:var(--brass-500);--brass-light:var(--brass-300);--brass-dark:var(--brass-800);--leather:var(--hide-800)}.font-display{font-family:var(--font-stencil)}.font-sans{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='noise'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='2'/></filter><rect width='180' height='180' filter='url(%23noise)' opacity='0.06'/></svg>");position:fixed;inset:0}body>*{z-index:2;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-stencil);text-transform:none;letter-spacing:var(--tracking-wide);line-height:var(--leading-tight)}:focus-visible{outline:var(--border-medium) solid var(--brass-700);outline-offset:2px}.tactical-panel{background:var(--canvas-tan);border:var(--border-medium) solid var(--black);box-shadow:var(--shadow-sm)}.tactical-chip{padding:var(--space-1) var(--space-2);border:var(--border-thin) solid var(--black);background:var(--canvas-tan-light);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);display:inline-block}.tactical-chip-critical{background:var(--safety-locked);color:var(--white);border-color:var(--black)}.tactical-btn{min-height:44px;padding:var(--space-2) var(--space-4);border:var(--border-medium) solid var(--black);background:var(--canvas-tan-dark);color:var(--black);font-family:var(--font-stencil);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:inline-flex}.tactical-btn:hover{background:var(--olive-dark);color:var(--white)}.tactical-btn-critical{background:var(--safety-locked);color:var(--white)}.tactical-btn-critical:hover{background:var(--red-highlight)}.tactical-input{border:var(--border-medium) solid var(--black);background:var(--canvas-tan-light);width:100%;min-height:44px;color:var(--black);padding:var(--space-2) var(--space-3);font-size:var(--text-base)}.tactical-input:focus{border-color:var(--brass-700);box-shadow:0 0 0 2px var(--brass-700)}@supports (color:color-mix(in lab, red, red)){.tactical-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--brass-700) 15%, transparent)}}.tactical-alert-critical{background:var(--locked-ink);color:var(--safety-locked);border:var(--border-medium) solid var(--safety-locked);padding:var(--space-3)}.stamp-button{border:2px solid var(--black);min-width:48px;min-height:48px;font-family:var(--font-stencil);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-200);box-shadow:var(--shadow-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px 14px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.stamp-button:active{box-shadow:1px 1px 0 var(--black);transform:translate(2px,2px)}.stamp-button:focus-visible{outline:2px solid var(--brass-700);outline-offset:3px}.stamp-button--static{cursor:default;pointer-events:none}.stamp-button--cleared{background:var(--stamp-cleared);border-color:var(--cleared)}@supports (color:color-mix(in lab, red, red)){.stamp-button--cleared{border-color:color-mix(in_srgb,var(--cleared)_14%,var(--hide-950))}}.stamp-button--hold{background:var(--stamp-hold);border-color:var(--brass-800)}.stamp-button--restricted,.stamp-button--escalate{background:var(--stamp-restricted);border-color:var(--hide-800)}.stamp-button--present{background:var(--stamp-present);border-color:var(--cleared)}@supports (color:color-mix(in lab, red, red)){.stamp-button--present{border-color:color-mix(in_srgb,var(--cleared)_14%,var(--hide-950))}}.stamp-button--neutral{background:var(--stamp-neutral);border-color:var(--hide-800)}.brass-plate{border:2px solid var(--brass-dark);background:linear-gradient(180deg, var(--brass-light) 0%, var(--brass) 55%, var(--brass-dark) 100%);min-height:44px;color:var(--black);font-family:var(--font-stencil);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-sm);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:8px 16px;font-weight:700;display:inline-flex}.brass-plate:active{box-shadow:1px 1px 0 var(--black);transform:translate(1px,1px)}.brass-plate--label{cursor:default;pointer-events:none}.leather-tag{border:2px solid var(--black);background:var(--leather);min-height:44px;color:var(--paper);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--shadow-sm);align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.leather-tag:hover{color:var(--paper);filter:brightness(1.1);text-decoration:none}.leather-tag.is-active{box-shadow:inset 0 -3px 0 var(--safety-locked), var(--shadow-sm)}.paper-ticket{background:var(--canvas-tan-light);border:3px solid var(--black);box-shadow:var(--shadow-md);padding:12px 14px}.paper-ticket__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.paper-ticket__id{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.paper-ticket__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.brass-scoreboard{border:3px solid var(--black);background:linear-gradient(180deg, var(--brass-light), var(--brass));width:100%;color:var(--black);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-md);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.brass-scoreboard .sep{opacity:.55}.ledger-tape{background:var(--canvas-tan-light);border:2px solid var(--black);box-shadow:var(--shadow-sm);font-family:var(--font-mono);font-size:var(--text-xs);overflow:hidden}.ledger-tape__edge{background:radial-gradient(circle at 6px 5px, transparent 4px, var(--black) 4.5px, var(--black) 5.5px, transparent 6px) 0 0 / 12px 10px repeat-x;opacity:.35;height:10px}.ledger-tape__entries{max-height:280px;margin:0;padding:8px 12px 12px;list-style:none;overflow-y:auto}.ledger-tape__entries li{border-bottom:1px dashed var(--hide-950);padding:4px 0}@supports (color:color-mix(in lab, red, red)){.ledger-tape__entries li{border-bottom:1px dashed color-mix(in oklab, var(--hide-950) 25%, transparent)}}.ledger-tape__entries li{line-height:1.4}.ledger-tape__entries li:last-child{border-bottom:none}.ledger-tape__entries time{margin-right:8px;font-weight:700}.mechanical-lock{flex-direction:column;gap:10px;max-width:280px;display:flex}.mechanical-lock__display{border:3px solid var(--black);background:var(--canvas-tan-light);min-height:48px;font-family:var(--font-mono);letter-spacing:.35em;justify-content:center;align-items:center;font-size:22px;display:flex;box-shadow:inset 2px 2px #00000026}.mechanical-lock__keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mechanical-lock__keys button{border:2px solid var(--black);background:var(--canvas-tan-dark);min-height:56px;color:var(--white);font-family:var(--font-stencil);box-shadow:var(--shadow-sm);cursor:pointer;font-size:18px}.mechanical-lock__keys button:active{box-shadow:1px 1px 0 var(--black);transform:translate(1px,1px)}.gym-locker-tile{border:3px solid var(--black);background:var(--canvas-tan-light);min-height:120px;box-shadow:var(--shadow-md);flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.gym-locker-tile__label{font-family:var(--font-stencil);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-dark)}.gym-locker-tile__metric{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.gym-locker-tile .badge-restricted{background:var(--stamp-restricted);color:var(--bone-200);border:1px solid var(--black);font-size:10px;font-family:var(--font-mono);letter-spacing:.06em;padding:2px 6px;position:absolute;top:8px;right:8px}.panel-settle{animation:panel-settle var(--m-settle) var(--e-settle) both}@keyframes panel-settle{0%{opacity:0;translate:0 calc(var(--s2) * -1)}}@media (max-width:768px){.stamp-button{min-width:56px;min-height:56px;font-size:var(--text-base);padding:10px 16px}.paper-ticket__actions{background:linear-gradient(transparent, var(--canvas-tan-light) 30%);padding-top:8px;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.stamp-button,.brass-plate,.mechanical-lock__keys button{transition:none}.stamp-button:active,.brass-plate:active,.mechanical-lock__keys button:active{transform:none}}.btn{transition:background-image var(--m-quick) var(--e-lever), background-color var(--m-quick) var(--e-lever), border-color var(--m-quick) var(--e-stamp), color var(--m-quick) var(--e-stamp), box-shadow var(--m-instant) var(--e-stamp), translate var(--m-instant) var(--e-stamp)}.btn--ghost:hover{background-image:none}.btn--danger:hover{background-image:linear-gradient(180deg, var(--locked) 0%, var(--locked) 55%, var(--locked) 100%)}@supports (color:color-mix(in lab, red, red)){.btn--danger:hover{background-image:linear-gradient(180deg, color-mix(in srgb, var(--locked) 66%, var(--bone-100)) 0%, color-mix(in srgb, var(--locked) 94%, var(--bone-100)) 55%, var(--locked) 100%)}}.btn--secondary{border:1px solid var(--brass-700);color:var(--bone-200);background-color:var(--hide-800);background-image:linear-gradient(180deg, var(--hide-600) 0%, var(--hide-800) 62%, var(--hide-900) 100%);box-shadow:inset 0 1px 0 var(--brass-300), 0 2px 5px #00000073}@supports (color:color-mix(in lab, red, red)){.btn--secondary{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brass-300) 16%, transparent), 0 2px 5px #00000073}}.btn--secondary{text-shadow:none}.btn--secondary:hover{border-color:var(--brass-400);color:var(--bone-100);background-image:linear-gradient(180deg, var(--hide-500) 0%, var(--hide-700) 62%, var(--hide-800) 100%)}.on-canvas .btn--secondary{border:1px solid var(--brass-700);color:var(--hide-900);background-color:var(--paper-2);background-image:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);box-shadow:inset 0 1px #fff9,0 1px 3px #0000002e}.on-canvas .btn--secondary:hover{border-color:var(--brass-800);color:var(--hide-950);background-image:linear-gradient(180deg, var(--bone-100) 0%, var(--paper) 100%)}.btn--secondary:active{border-color:var(--brass-800)}.btn:disabled,.btn:disabled:hover,.btn:disabled:active,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{cursor:not-allowed;color:var(--bone-400);border-color:var(--brass-800)}@supports (color:color-mix(in lab, red, red)){.btn:disabled,.btn:disabled:hover,.btn:disabled:active,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{border-color:color-mix(in srgb, var(--brass-800) 50%, transparent)}}.btn:disabled,.btn:disabled:hover,.btn:disabled:active,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{background-image:none;background-color:var(--hide-600)}@supports (color:color-mix(in lab, red, red)){.btn:disabled,.btn:disabled:hover,.btn:disabled:active,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{background-color:color-mix(in srgb, var(--hide-600) 62%, transparent)}}.btn:disabled,.btn:disabled:hover,.btn:disabled:active,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:active{box-shadow:none;text-shadow:none;translate:none}.on-canvas .btn:disabled,.on-canvas .btn:disabled:hover,.on-canvas .btn:disabled:active,.on-canvas .btn[aria-disabled=true],.on-canvas .btn[aria-disabled=true]:hover,.on-canvas .btn[aria-disabled=true]:active{color:var(--hide-800)}@supports (color:color-mix(in lab, red, red)){.on-canvas .btn:disabled,.on-canvas .btn:disabled:hover,.on-canvas .btn:disabled:active,.on-canvas .btn[aria-disabled=true],.on-canvas .btn[aria-disabled=true]:hover,.on-canvas .btn[aria-disabled=true]:active{color:color-mix(in srgb, var(--hide-800) 58%, var(--paper-2))}}.on-canvas .btn:disabled,.on-canvas .btn:disabled:hover,.on-canvas .btn:disabled:active,.on-canvas .btn[aria-disabled=true],.on-canvas .btn[aria-disabled=true]:hover,.on-canvas .btn[aria-disabled=true]:active{border-color:var(--hide-800)}@supports (color:color-mix(in lab, red, red)){.on-canvas .btn:disabled,.on-canvas .btn:disabled:hover,.on-canvas .btn:disabled:active,.on-canvas .btn[aria-disabled=true],.on-canvas .btn[aria-disabled=true]:hover,.on-canvas .btn[aria-disabled=true]:active{border-color:color-mix(in srgb, var(--hide-800) 24%, transparent)}}.on-canvas .btn:disabled,.on-canvas .btn:disabled:hover,.on-canvas .btn:disabled:active,.on-canvas .btn[aria-disabled=true],.on-canvas .btn[aria-disabled=true]:hover,.on-canvas .btn[aria-disabled=true]:active{background-color:var(--hide-600)}@supports (color:color-mix(in lab, red, red)){.on-canvas .btn:disabled,.on-canvas .btn:disabled:hover,.on-canvas .btn:disabled:active,.on-canvas .btn[aria-disabled=true],.on-canvas .btn[aria-disabled=true]:hover,.on-canvas .btn[aria-disabled=true]:active{background-color:color-mix(in srgb, var(--hide-600) 14%, var(--paper-2))}}.btn--compact{min-height:44px;padding:0 var(--s3);gap:var(--s2);font-size:var(--t-xs);letter-spacing:.09em}[data-surface=kiosk] .btn--compact{min-height:var(--tap);font-size:var(--t-sm);padding:0 var(--s4)}@media (prefers-reduced-motion:reduce){.btn:active{translate:none}}.wall-names{color:var(--bone-200)}.wall-names-head{border-bottom:3px solid rgb(var(--brass-400-rgb) / .3);padding-bottom:var(--s5)}.wall-names-eyebrow{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--brass-300);margin:0}.wall-names-title{margin:var(--s3) 0 0;font-family:var(--font-display);font-size:var(--t-2xl);color:var(--bone-100);text-shadow:0 2px #00000080;font-weight:400;line-height:1.05}.wall-names-blurb{margin:var(--s4) 0 0;max-width:55ch;font-size:var(--t-sm);color:var(--bone-300);line-height:1.62}.wall-names-tally{gap:var(--s6);margin:var(--s6) 0 0;flex-wrap:wrap;display:flex}.wall-names-tally dt{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-400)}.wall-names-tally dd{margin:var(--s2) 0 0;font-family:var(--font-display);font-size:var(--t-xl);font-variant-numeric:tabular-nums;color:var(--brass-200);line-height:1}.wall-names-note{margin:var(--s5) 0 0;border-left:3px solid var(--brass-700);max-width:62ch;padding-left:var(--s4);font-size:var(--t-sm);color:var(--bone-300);line-height:1.62}.wall-names-quiet{margin:var(--s5) 0 0;font-size:var(--t-sm);color:var(--bone-400);line-height:1.55}.wall-names-footnote{margin:var(--s6) 0 0;max-width:62ch;font-size:var(--t-xs);color:var(--bone-400);line-height:1.6}.wall-names-years{margin-top:var(--s6);gap:var(--s6);flex-direction:column;display:flex}.wall-names-year-plate{padding:var(--s3) var(--s5);background-color:var(--brass-600);background-image:linear-gradient(174deg, var(--brass-400) 0%, var(--brass-600) 34%, var(--brass-500) 58%, var(--brass-700) 82%, var(--brass-800) 100%);box-shadow:inset 0 1px 0 rgb(var(--brass-200-rgb) / .42), inset 0 0 0 1px rgb(var(--brass-900-rgb) / .55), 0 2px 6px #00000080;font-family:var(--font-display);font-size:var(--t-md);letter-spacing:.1em;color:var(--hide-950);text-shadow:0 1px 0 rgb(var(--brass-200-rgb) / .34);border-radius:2px;margin:0;font-weight:400;display:inline-block}.wall-names-list{gap:var(--s4) var(--s5);margin:var(--s4) 0 0;grid-template-columns:repeat(auto-fill,minmax(233px,1fr));padding:0;list-style:none;display:grid}.wall-names-item{gap:var(--s1);border-left:3px solid var(--patina-700);padding-left:var(--s4);flex-direction:column;display:flex}.wall-names-item[data-standing=training]{border-left-color:var(--brass-500)}.wall-names-name{font-family:var(--font-display);font-size:var(--t-md);color:var(--bone-100);line-height:1.15}.wall-names-item[data-standing=came_through] .wall-names-name{color:var(--bone-300)}.wall-names-standing{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-400)}.wall-names-item[data-standing=training] .wall-names-standing{color:var(--brass-300)}.wall-names-empty{margin-top:var(--s6);border:2px solid var(--brass-800);border-radius:var(--r-md);padding:var(--s6);text-align:center}.wall-names-empty-title{font-family:var(--font-display);font-size:var(--t-lg);color:var(--bone-100);margin:0}.wall-names-empty .wall-names-quiet{margin-top:var(--s3)}.wall-names-back{margin-top:var(--s7)}.chalkboard{gap:var(--s4);border:var(--s3) solid var(--wood-700);border-radius:var(--r-sm);padding:var(--s5);flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000008c,0 6px 16px #00000073}.chalkboard-face{justify-content:center;gap:var(--s3);flex-direction:column;min-height:89px;display:flex}.chalkboard-line{font-family:var(--font-hand);font-size:var(--t-lg);margin:0;line-height:1.25;rotate:-.4deg}.chalkboard-line--blank{font-size:var(--t-md);rotate:0deg}.chalkboard-by{font-family:var(--font-hand);font-size:var(--t-md);text-align:right;margin:0;line-height:1.2}.chalkboard-rail{gap:var(--s3);padding-top:var(--s4);border-top:1px solid #e6e3d63d;flex-wrap:wrap;align-items:center;display:flex}.chalkboard-compose{gap:var(--s3);flex-direction:column;width:100%;display:flex}.chalkboard-input{width:100%;min-height:44px;padding:var(--s2) 0;font-family:var(--font-hand);font-size:var(--t-lg);color:var(--chalk);background:0 0;border:0;border-bottom:1px solid #e6e3d661;line-height:1.3}.chalkboard-input--name{font-size:var(--t-md)}.chalkboard-input::placeholder{color:var(--chalk-dim);opacity:.8}.chalkboard-input:focus-visible{outline:var(--border-medium) solid var(--brass-700);outline-offset:3px}.chalkboard-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.chalkboard-hint,.chalkboard-error{font-family:var(--font-ui);font-size:var(--t-xs);letter-spacing:.04em;margin:0;line-height:1.5}.chalkboard .btn--ghost{color:var(--bone-200);border:1.5px solid rgb(var(--brass-400-rgb) / .42);background-color:#00000047;box-shadow:inset 0 1px #fff4d61a}.chalkboard .btn--ghost:hover{border-color:var(--brass-400);color:var(--bone-100);background-color:#00000024}.photo-slot{gap:var(--s3);flex-direction:column;margin:0;display:flex}.photo-slot-mount{border:var(--s3) solid var(--wood-600);border-radius:var(--r-sm);padding:var(--s3);background-color:var(--paper-2);background-image:var(--grain-fine), linear-gradient(178deg, var(--paper), var(--paper-2));background-blend-mode:overlay, normal;position:relative;box-shadow:inset 0 0 0 1px #1f140973,inset 0 2px 10px #00000038,0 4px 12px #0006}.photo-slot-mount>img,.photo-slot-mount>.photo-slot-mount-empty{object-fit:cover;width:100%;display:block}.photo-slot--wide .photo-slot-mount>img,.photo-slot--wide .photo-slot-mount>.photo-slot-mount-empty{aspect-ratio:3/2}.photo-slot--tall .photo-slot-mount>img,.photo-slot--tall .photo-slot-mount>.photo-slot-mount-empty{aspect-ratio:4/5}.photo-slot-mount-empty{background-color:var(--paper-2);box-shadow:inset 0 0 0 1px #33291b38}.photo-slot-caption{gap:var(--s1);flex-direction:column;display:flex}.photo-slot-title{font-family:var(--font-display);font-size:var(--t-sm);letter-spacing:.04em;color:var(--bone-100)}.photo-slot-note{font-family:var(--font-ui);font-size:var(--t-xs);color:var(--bone-400);line-height:1.5}.on-canvas .photo-slot-title{color:var(--hide-950)}.on-canvas .photo-slot-note{color:var(--hide-800)}.gym-wall{gap:var(--s4);flex-direction:column;display:flex}.gym-wall-eyebrow{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--brass-300);margin:0}.on-canvas .gym-wall-eyebrow{color:var(--brass-800)}.gym-wall-empty{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(233px,1fr));display:grid}.gym-wall-note{max-width:62ch;font-family:var(--font-ui);font-size:var(--t-xs);color:var(--bone-400);grid-column:1/-1;margin:0;line-height:1.6}.on-canvas .gym-wall-note{color:var(--hide-800)}.gym-wall-controls{align-items:center;gap:var(--s4);display:flex}.gym-wall-count{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.12em;color:var(--bone-400);font-variant-numeric:tabular-nums;margin:0}.on-canvas .gym-wall-count{color:var(--hide-800)}.print-stack{align-items:center;gap:var(--s6);padding:var(--s6) var(--s5) var(--s7);flex-direction:column;display:flex}.print-sheet{border:2px solid var(--hide-950);width:6.5in;max-width:100%;min-height:9in;padding:var(--s6);background-color:var(--paper);color:var(--hide-950);break-inside:avoid;flex-direction:column;display:flex}.print-sheet+.print-sheet{break-before:page}.print-sheet-head{border-bottom:3px solid var(--hide-950);padding-bottom:var(--s4)}.print-sheet-eyebrow{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.28em;text-transform:uppercase;margin:0}.print-sheet-gym{margin:var(--s2) 0 0;font-family:var(--font-ui);font-size:var(--t-sm);letter-spacing:.12em;text-transform:uppercase}.print-sheet-title{margin:var(--s3) 0 0;font-family:var(--font-display);font-size:var(--t-xl);font-weight:400;line-height:1.05}.print-sheet-body{padding-top:var(--s5);flex:auto}.print-sheet-foot{border-top:1px solid var(--hide-950);padding-top:var(--s3)}.print-sheet-address{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.08em;margin:0}.print-sheet-note{margin:var(--s2) 0 0;font-family:var(--font-ui);font-size:var(--t-xs);line-height:1.5}.print-plate{border:3px solid var(--hide-950);min-width:89px;min-height:89px;font-family:var(--font-display);font-size:var(--t-xl);letter-spacing:.06em;justify-content:center;align-items:center;display:inline-flex}.print-card-top{gap:var(--s5);flex-wrap:wrap;align-items:flex-start;display:flex}.print-card-identity{gap:var(--s2);flex-direction:column;flex:233px;display:flex}.print-card-ring{font-family:var(--font-hand);font-size:var(--t-lg);margin:0;line-height:1.2}.print-card-programme{font-family:var(--font-display);font-size:var(--t-md);margin:0;line-height:1.15}.print-card-corner{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;margin:0}.print-facts{gap:var(--s2) var(--s5);margin:var(--s6) 0 0;grid-template-columns:max-content 1fr;display:grid}.print-facts dt{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase}.print-facts dd{font-family:var(--font-ui);font-size:var(--t-sm);margin:0;line-height:1.5}.print-notes{margin-top:var(--s7)}.print-notes-label{margin:0 0 var(--s4);font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase}.print-rule{height:1px;margin-bottom:var(--s6);background:var(--hide-950);display:block}.print-cert{gap:var(--s4);text-align:center;flex-direction:column;display:flex}.print-cert-lead{font-family:var(--font-ui);font-size:var(--t-sm);letter-spacing:.06em;margin:0}.print-cert-name{font-family:var(--font-display);font-size:var(--t-2xl);margin:0;font-weight:400;line-height:1.05}.print-cert-headline{margin:var(--s5) 0 0;font-family:var(--font-ui);font-size:var(--t-lg);font-weight:600;line-height:1.25}.print-cert-said{font-family:var(--font-hand);font-size:var(--t-md);margin:0;line-height:1.3}.print-cert-facts{text-align:left;justify-content:center;margin-left:auto;margin-right:auto}.print-cert-marked{font-family:var(--font-ui);font-size:var(--t-xs);margin:0;line-height:1.5}.print-cert-seal{margin:var(--s5) 0 0}.print-cert-signature{margin-top:var(--s7);width:233px;margin-left:auto;margin-right:auto}.print-cert-signature .print-rule{margin-bottom:var(--s2)}.print-cert-signature-label{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;margin:0}.print-room-bar{gap:var(--s5);border-bottom:2px solid var(--brass-700);padding:var(--s6) var(--s5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.print-room-title{margin:var(--s3) 0 var(--s3);font-family:var(--font-display);font-size:var(--t-xl);font-weight:400;line-height:1.05}.print-room-controls{align-items:flex-end;gap:var(--s4);flex-wrap:wrap;display:flex}.print-room-pick{gap:var(--s2);flex-direction:column;display:flex}.print-room-status{margin:var(--s6) var(--s5);font-size:var(--t-sm);line-height:1.6}@media print{@page{size:letter portrait;margin:1in}.screen-only{display:none!important}.print-stack{gap:0;padding:0;display:block}.print-sheet{border:0;width:100%;min-height:9in;padding:0}}.coach-tiles{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.coach-tiles__group{min-width:0}.coach-tiles__cap{margin:0 0 var(--s3);padding:var(--s2) var(--s4);font-family:var(--font-ui);font-size:var(--t-md);letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:flex}.coach-tiles .badge{white-space:normal;text-align:center;max-width:100%}.coach-tiles__row{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.coach-tiles__note{font-size:var(--t-md);color:var(--bone-300);margin:0}.coach-live .coach-live-controls .btn,.coach-live .coach-live-timer .btn:not(.btn--ghost){border:1px solid var(--brass-700);background-image:linear-gradient(180deg, var(--brass-300), var(--brass-400));color:var(--enamel-ink);text-shadow:0 1px 0 rgb(var(--brass-200-rgb) / .45);box-shadow:var(--shadow-contact), inset 0 1px 0 rgb(var(--brass-200-rgb) / .5)}.coach-live .coach-live-controls .btn:hover:not(:disabled),.coach-live .coach-live-timer .btn:not(.btn--ghost):hover:not(:disabled){filter:brightness(1.06)}.coach-live .coach-live-controls .btn:active:not(:disabled),.coach-live .coach-live-timer .btn:not(.btn--ghost):active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #00000059}.coach-live .coach-live-kind{align-items:center;gap:var(--s2);font-size:var(--t-lg);display:inline-flex}.wall-room{min-height:100vh;padding:0;overflow:hidden}[data-surface=wall]{--wall-ink:var(--bone-100);--wall-ink-quiet:var(--bone-300);--wall-rule:rgb(var(--brass-400-rgb) / .3)}[data-surface=wall] .wall-board{color:var(--wall-ink);--wall-rule:rgb(var(--brass-400-rgb) / .3);animation:1200s linear infinite wall-drift}[data-surface=wall] .wall-board :focus-visible{outline-color:var(--brass-300)}@keyframes wall-drift{0%{transform:translate(0)}25%{transform:translate(9px,5px)}50%{transform:translate(4px,10px)}75%{transform:translate(-7px,4px)}to{transform:translate(0)}}[data-surface=wall] .wall-motto{justify-content:safe center;align-items:center;gap:var(--s5);padding:var(--s2) var(--s7);font-family:var(--font-ui);font-size:var(--t-xl);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:600;line-height:1.1;display:flex}[data-surface=wall] .wall-motto-mark{font-size:var(--t-lg);color:var(--brass-400)}[data-surface=wall] .wall-eyebrow{-webkit-line-clamp:2;text-wrap:balance;font-family:var(--font-mono,var(--font-data));font-size:var(--t-lg);letter-spacing:.34em;text-transform:uppercase;color:var(--brass-300);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-surface=wall] .wall-board:has(.wall-round) .wall-eyebrow{min-height:3em}[data-surface=wall] .wall-day{margin:var(--s2) 0 0;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--wall-ink);font-weight:400;line-height:1}[data-surface=wall] .wall-date{white-space:nowrap;margin:var(--s2) 0 0;font-family:var(--font-ui);color:var(--bone-300);font-weight:500;line-height:1}[data-surface=wall] .wall-clock{white-space:nowrap;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--brass-200);text-shadow:0 2px #0000008c;flex:none;margin:0;font-weight:400;line-height:.9}[data-surface=wall] .wall-round{padding:var(--s2) var(--s6);border:3px solid var(--brass-600);background-color:rgb(var(--frame-field-rgb) / .88);box-shadow:var(--shadow-contact), inset 0 0 0 1px #0009, inset 0 1px 0 rgb(var(--brass-300-rgb) / .22);border-radius:10px;flex:none}[data-surface=wall] .wall-masthead-day{flex-shrink:1000;min-width:min-content}[data-surface=wall] .wall-round{flex-shrink:1;min-width:0}[data-surface=wall] .wall-round__label,[data-surface=wall] .wall-round__time{white-space:nowrap;margin:0;line-height:1.05}[data-surface=wall] .wall-round__label{text-align:center;text-wrap:balance;white-space:normal}[data-surface=wall] .wall-panel{padding:var(--s3) var(--s5)}[data-surface=wall] .wall-heading{align-items:center;gap:var(--s4);margin:0 0 var(--s4);display:flex}[data-surface=wall] .wall-heading.ge-enamel{margin:calc(-1 * var(--s3)) calc(-1 * var(--s5)) var(--s4);padding:var(--s3) var(--s5);border-radius:0}[data-surface=wall] .wall-heading.ge-enamel .wall-heading-cap{font-size:var(--t-2xl)}[data-surface=wall] .wall-heading.ge-enamel .wall-count{font-size:var(--t-2xl);color:var(--enamel-ink);text-shadow:none}[data-surface=wall] .wall-heading-cap{font-family:var(--font-ui);font-size:var(--t-xl);letter-spacing:.18em;text-transform:uppercase;font-weight:700;line-height:1.15}[data-surface=wall] .wall-clock.ge-enamel{padding:var(--s2) var(--s5) var(--s1);color:var(--enamel-ink);text-shadow:none;border-radius:6px}[data-surface=wall] .ge-screenframe>.marquee{margin-inline:22px}[data-surface=wall] .ge-screenframe>:last-child{margin-bottom:14px}[data-surface=wall] .wall-count{font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:0;color:var(--brass-200);font-variant-numeric:tabular-nums;text-shadow:0 2px #0000008c;margin-left:auto;line-height:1}[data-surface=wall] .wall-quiet{margin:var(--s5) 0 0;font-family:var(--font-ui);color:var(--bone-400);font-weight:400;line-height:1.15}[data-surface=wall] .wall-floor-list{align-content:flex-start;gap:var(--s3) var(--s6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}[data-surface=wall] .wall-name{font-family:var(--font-display);letter-spacing:.01em;color:var(--wall-ink);text-shadow:0 2px #00000080;font-weight:400;line-height:1.05}[data-surface=wall] .wall-floor-list[data-density=dense] .wall-name{font-size:var(--t-4xl)}[data-surface=wall] .wall-floor-list[data-density=packed] .wall-name{font-size:var(--t-3xl)}[data-surface=wall] .wall-floor-list[data-density=snug] .wall-name{font-size:var(--t-2xl)}[data-surface=wall] .wall-floor-list[data-density=tight] .wall-name{font-size:var(--t-xl)}[data-surface=wall] .wall-more{margin:var(--s3) 0 0;font-family:var(--font-ui);color:var(--bone-400);line-height:1.15}[data-surface=wall] .wall-floor-list[data-density=snug]+.wall-more{font-size:var(--t-2xl)}[data-surface=wall] .wall-floor-list[data-density=tight]+.wall-more{font-size:var(--t-xl)}[data-surface=wall] .wall-session-list{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}[data-surface=wall] .wall-session{column-gap:var(--s4);padding-left:var(--s4);border-left:6px solid var(--wall-rule);grid-template-columns:min-content 1fr;grid-template-areas:"time title""time meta";display:grid}[data-surface=wall] .wall-session-time{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--brass-200);grid-area:time;align-self:center;line-height:1}[data-surface=wall] .wall-session-title{font-family:var(--font-ui);color:var(--wall-ink);grid-area:title;font-weight:600;line-height:1.1}[data-surface=wall] .wall-session-meta{font-family:var(--font-mono,var(--font-data));font-size:var(--t-lg);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-400);grid-area:meta;line-height:1.2}[data-surface=wall] .wall-session--now{border-left-color:var(--brass-300)}[data-surface=wall] .wall-session--now .wall-session-meta{color:var(--brass-300)}[data-surface=wall] .wall-session--done{opacity:.48}[data-surface=wall] .wall-session--cancelled .wall-session-title{text-decoration:line-through;text-decoration-thickness:3px}[data-surface=wall] .wall-session--cancelled{opacity:.55}[data-surface=wall] .wall-session-place{font-family:var(--font-mono,var(--font-data));font-size:var(--t-lg);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--enamel-ink-rgb) / .78);margin-left:auto}[data-surface=wall] .wall-heading-stamp{padding:0 var(--s3);background-color:var(--enamel-ink);font-family:var(--font-ui);font-size:var(--t-lg);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-200);border-radius:2px;font-weight:700;line-height:1.4}[data-surface=wall] .wall-now{gap:var(--s3);flex-direction:column;flex:auto;display:flex;overflow:hidden}[data-surface=wall] .wall-now-row{justify-content:space-between;align-items:center;gap:var(--s5);display:flex}[data-surface=wall] .wall-kind{align-items:center;gap:var(--s4);font-size:var(--t-2xl);display:inline-flex}[data-surface=wall] .wall-kind-word{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-200);font-weight:600}[data-surface=wall] .wall-now-left{align-items:baseline;gap:var(--s3);margin:0;display:flex}[data-surface=wall] .wall-now-time{font-family:var(--font-display);font-size:var(--t-4xl);font-variant-numeric:tabular-nums;color:var(--bone-100);line-height:1}[data-surface=wall] .wall-now-unit,[data-surface=wall] .wall-strip-min{text-overflow:ellipsis;max-width:100%;font-family:var(--font-ui);font-size:var(--t-lg);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--bone-400);overflow:hidden}[data-surface=wall] .wall-now-label{-webkit-line-clamp:2;font-family:var(--font-display);font-size:var(--t-4xl);overflow-wrap:anywhere;color:var(--wall-ink);-webkit-box-orient:vertical;margin:0;padding-bottom:.05em;line-height:1.12;display:-webkit-box;overflow:hidden}[data-surface=wall] .wall-now-drill{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:var(--t-2xl);color:var(--bone-300);margin:0;line-height:1.3;overflow:hidden}[data-surface=wall] .wall-strip{gap:var(--s3);padding:var(--s4) 0 0;flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));margin:auto 0 0;list-style:none;display:grid}[data-surface=wall] .wall-strip-head{justify-content:center;align-items:center;gap:var(--s3);display:flex}[data-surface=wall] .wall-strip-number{padding:0 var(--s3);font-family:var(--font-ui);font-size:var(--t-lg);font-weight:600;line-height:1.2}[data-surface=wall] .wall-strip-icon,[data-surface=wall] .wall-kind-roundel{font-size:var(--t-xl)}[data-surface=wall] .wall-strip-word{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:center;max-width:100%;min-height:2.2em;font-family:var(--font-ui);font-size:var(--t-lg);color:var(--bone-200);-webkit-box-orient:vertical;font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}[data-surface=wall] .wall-strip-min{text-align:center;white-space:normal}[data-surface=wall] .wall-strip-range{white-space:nowrap}[data-surface=wall] .wall-next-label{margin:var(--s3) 0 0;-webkit-line-clamp:2;font-family:var(--font-display);font-size:var(--t-3xl);overflow-wrap:anywhere;color:var(--wall-ink);-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}[data-surface=wall] .wall-floor-list[data-density=session-roomy] .wall-name{font-size:var(--t-2xl)}[data-surface=wall] .wall-floor-list[data-density=session-dense] .wall-name{font-size:var(--t-xl)}[data-surface=wall] .wall-floor-list[data-density=session-packed] .wall-name{font-size:var(--t-lg)}.marquee{padding:var(--s4) 0;border-top:3px solid var(--wall-rule);border-bottom:3px solid var(--wall-rule);background-image:linear-gradient(180deg, #0000006b, #00000029), radial-gradient(120% 180% at 50% -60%, rgb(var(--brass-400-rgb) / .18), transparent 70%);flex-shrink:0;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";background-image:radial-gradient(circle, var(--brass-300) 0 2px, transparent 2.5px);opacity:.55;pointer-events:none;background-repeat:repeat-x;background-size:21px 5px;height:5px;position:absolute;left:0;right:0}.marquee:before{top:0}.marquee:after{bottom:0}.marquee-track{width:max-content;animation:marquee-travel var(--marquee-secs,48s) linear infinite;display:flex}.marquee-run{justify-content:space-around;align-items:baseline;gap:var(--s7);min-width:var(--wall-canvas-width,100vw);padding:0 calc(var(--s7) / 2);margin:0;list-style:none;display:flex}.marquee-item{align-items:baseline;gap:var(--s4);white-space:nowrap;display:flex}.marquee-mark{color:var(--brass-300);font-size:var(--t-2xl)}.marquee-name{font-family:var(--font-display);font-size:calc(var(--t-5xl) * var(--root-phi));color:var(--bone-100);text-shadow:0 3px #00000080;line-height:1}.marquee-count{font-family:var(--font-display);font-size:calc(var(--t-5xl) * var(--root-phi));font-variant-numeric:tabular-nums;color:var(--brass-200);line-height:1}.marquee-unit{font-family:var(--font-mono,var(--font-data));font-size:var(--t-xl);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-400)}@keyframes marquee-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee--idle{justify-content:center;display:flex}.marquee-idle-line{align-items:baseline;gap:var(--s5);font-family:var(--font-display);font-size:var(--t-3xl);letter-spacing:.12em;color:var(--bone-400);margin:0;display:flex}.marquee-idle-label{font-family:var(--font-mono,var(--font-data));font-size:var(--t-lg);letter-spacing:.3em;text-transform:uppercase;color:var(--brass-300)}[data-surface=wall] .wall-standing-crest,.wall-board .wall-standing-crest{font-family:var(--font-display);font-size:calc(var(--t-5xl) * var(--root-phi) * var(--root-phi));letter-spacing:.08em;color:var(--brass-400);opacity:.8;margin:0;line-height:1}[data-surface=wall] .wall-standing-line,.wall-board .wall-standing-line{font-family:var(--font-ui);color:var(--bone-300);margin:0;font-weight:400}[data-surface=wall] .wall-notice{align-items:baseline;gap:var(--s4);font-family:var(--font-hand);color:var(--bone-100);margin:0;line-height:1.1;display:flex;overflow:hidden}[data-surface=wall] .wall-notice-msg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-surface=wall] .wall-notice-by{font-family:var(--font-ui);font-size:var(--t-xl);color:var(--bone-400);flex-shrink:0}[data-surface=wall] .wall-notice--empty{color:var(--bone-400);opacity:.72}[data-surface=wall] .wall-stamp{font-family:var(--font-mono,var(--font-data));font-size:var(--t-lg);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-400);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}@media (prefers-reduced-motion:reduce){[data-surface=wall] .wall-board{animation:none}.marquee-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none}.marquee-track .marquee-run:last-child{display:none}.marquee-run{flex-wrap:wrap;justify-content:center}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
