@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--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: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--font-weight-medium: 500;--font-weight-semibold: 600;--leading-normal: 1.5;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--animate-spin: spin 1s linear infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--color-primary: var(--a-action-primary);--color-ring: var(--a-border-focus)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-9{grid-row:9}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.ml-auto{margin-left:auto}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:0px}.w-\(--brn-select-width\){width:var(--brn-select-width)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-\[18px\]{width:18px}.w-\[420px\]{width:420px}.w-\[560px\]{width:560px}.w-\[720px\]{width:720px}.w-\[min\(600px\,46vw\)\]{width:min(600px,46vw)}.w-full{width:100%}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0px}.min-w-\[380px\]{min-width:380px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--a-r-modal)}.rounded-md{border-radius:var(--a-r-button)}.rounded-sm{border-radius:var(--a-r-chip)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[var\(--a-action-execute\)\]{border-color:var(--a-action-execute)}.border-border{border-color:var(--a-border)}.border-destructive{border-color:var(--a-action-danger-strong)}.border-input{border-color:var(--a-border)}.border-primary{border-color:var(--a-action-primary)}.border-transparent{border-color:transparent}.bg-\[var\(--a-action-execute\)\]{background-color:var(--a-action-execute)}.bg-\[var\(--a-action-tertiary\)\]{background-color:var(--a-action-tertiary)}.bg-background{background-color:var(--a-surface)}.bg-destructive{background-color:var(--a-action-danger-strong)}.bg-foreground\/40{background-color:var(--a-text-heading)}@supports (color: color-mix(in lab,red,red)){.bg-foreground\/40{background-color:color-mix(in oklab,var(--a-text-heading) 40%,transparent)}}.bg-muted{background-color:var(--a-surface-2)}.bg-popover{background-color:var(--a-surface)}.bg-primary{background-color:var(--a-action-primary)}.bg-secondary{background-color:var(--a-action-secondary)}.bg-tooltip{background-color:var(--ink-app)}.bg-transparent{background-color:transparent}.bg-\[linear-gradient\(180deg\,var\(--a-action-execute-hover\)_0\%\,var\(--a-action-execute\)_100\%\)\]{background-image:linear-gradient(180deg,var(--a-action-execute-hover) 0%,var(--a-action-execute) 100%)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-99{padding:calc(var(--spacing) * 99)}.px-0{padding-inline:0px}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[length\:var\(--fs-13\)\]{font-size:var(--fs-13)}.leading-normal{--tw-leading: var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--a-text-disabled\)\]{color:var(--a-text-disabled)}.text-\[var\(--a-action-tertiary-text\)\]{color:var(--a-action-tertiary-text)}.text-\[var\(--a-text-subtle\)\]{color:var(--a-text-subtle)}.text-destructive{color:var(--a-action-danger-strong)}.text-destructive-foreground{color:var(--a-text-on-action)}.text-foreground{color:var(--a-text-heading)}.text-muted-foreground{color:var(--a-text-muted)}.text-popover-foreground{color:var(--a-text-heading)}.text-primary{color:var(--a-action-primary)}.text-primary-foreground{color:var(--a-text-on-action)}.text-secondary-foreground{color:var(--a-action-secondary-text)}.text-tooltip-foreground{color:var(--a-text-inverse)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--a-action-primary)}.opacity-25{opacity:25%}.opacity-50{opacity:50%}.opacity-75{opacity:75%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));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\(--lift\)\]{--tw-shadow: var(--lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));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)}.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)}.\[box-shadow\:var\(--lift\)\]{box-shadow:var(--lift)}.\[box-shadow\:var\(--shadow-xs\)\]{box-shadow:var(--shadow-xs)}.ring-offset-2{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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, rgb(0 0 0 / .1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / .06)));--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow( 0 1px 1px rgb(0 0 0 / .06));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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-\[160ms\]{--tw-duration: .16s;transition-duration:.16s}.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}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-\[var\(--a-text-disabled\)\]::placeholder{color:var(--a-text-disabled)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:border-\[var\(--a-action-danger-strong-hover\)\]:hover{border-color:var(--a-action-danger-strong-hover)}.hover\:border-\[var\(--a-action-execute-hover\)\]:hover{border-color:var(--a-action-execute-hover)}.hover\:border-\[var\(--a-action-primary-hover\)\]:hover{border-color:var(--a-action-primary-hover)}.hover\:border-\[var\(--a-border-strong\)\]:hover{border-color:var(--a-border-strong)}.hover\:bg-\[var\(--a-action-danger-strong-hover\)\]:hover{background-color:var(--a-action-danger-strong-hover)}.hover\:bg-\[var\(--a-action-execute-hover\)\]:hover{background-color:var(--a-action-execute-hover)}.hover\:bg-\[var\(--a-action-primary-hover\)\]:hover{background-color:var(--a-action-primary-hover)}.hover\:bg-\[var\(--grey-50\)\]:hover{background-color:var(--grey-50)}.hover\:bg-\[var\(--grey-200\)\]:hover{background-color:var(--grey-200)}.hover\:bg-accent:hover{background-color:var(--a-surface-3)}.hover\:bg-none:hover{background-image:none}.hover\:text-accent-foreground:hover{color:var(--a-text-heading)}.hover\:text-destructive:hover{color:var(--a-action-danger-strong)}.hover\:text-foreground:hover{color:var(--a-text-heading)}.hover\:text-muted-foreground:hover{color:var(--a-text-muted)}.hover\:underline:hover{text-decoration-line:underline}}.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\:\[box-shadow\:var\(--focus-ring\)\]:focus-visible{box-shadow:var(--focus-ring)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color: var(--a-action-danger-strong)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--a-border-focus)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.active\:bg-\[var\(--a-action-primary-active\)\]:active{background-color:var(--a-action-primary-active)}.active\:\[box-shadow\:var\(--lift-press\)\]:active{box-shadow:var(--lift-press)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[var\(--a-border\)\]:disabled{border-color:var(--a-border)}.disabled\:bg-\[var\(--grey-100\)\]:disabled{background-color:var(--grey-100)}.disabled\:text-\[var\(--a-text-disabled\)\]:disabled{color:var(--a-text-disabled)}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:\[box-shadow\:none\]:disabled{box-shadow:none}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--a-action-danger-strong)}.aria-invalid\:focus-visible\:ring-destructive[aria-invalid=true]:focus-visible{--tw-ring-color: var(--a-action-danger-strong)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:50%}.data-\[highlighted\]\:bg-accent[data-highlighted]{background-color:var(--a-surface-3)}.data-\[highlighted\]\:text-accent-foreground[data-highlighted]{color:var(--a-text-heading)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--a-text-muted)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(width<48rem){.max-md\:h-6{height:calc(var(--spacing) * 6)}.max-md\:h-11{height:calc(var(--spacing) * 11)}.max-md\:h-12{height:calc(var(--spacing) * 12)}.max-md\:h-\[38px\]{height:38px}.max-md\:w-6{width:calc(var(--spacing) * 6)}.max-md\:w-11{width:calc(var(--spacing) * 11)}}@media(width<40rem){.max-sm\:w-full{width:100%}.max-sm\:min-w-0{min-width:0px}}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-blur{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{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: 0px;}@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-duration{syntax: "*"; inherits: false;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: 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-duration: initial;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-blur: 0;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-blur: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0}}}:root{--color-primary: #1239ff;--color-primary-hover: #0e2ecc;--color-primary-active: #0b2299;--color-primary-10: #edeeff;--color-primary-black: #0c0835;--color-white: #fff;--color-success: #22c55e;--color-error: #ef4444;--color-error-text: #991b1b;--color-error-bg: #fee2e2;--color-ok-bg: #dcfce7;--color-ok-text: #166534;--color-grey-200: #6b7280;--color-grey-500: #6b7280;--color-text-body: #374151;--color-text-muted: #5a5a5a;--color-text-disabled: #a3a3a3;--color-light-grey: #f9fafb;--color-wash: #f4f5ff;--color-track: #f3f4f6;--border-color-default: #e5e7eb;--color-border-strong: #d1d5db;--border-radius-default: .75rem;--radius-control: 6px;--radius-card: 8px;--shadow-fd-xs: 0 1px 2px rgba(4, 11, 51, .04), 0 0 0 1px rgba(4, 11, 51, .02);--shadow-fd-sm: 0 1px 3px rgba(4, 11, 51, .06), 0 1px 2px rgba(4, 11, 51, .04);--shadow-fd-lift: inset 0 1px 0 rgba(255, 255, 255, .12), 0 2px 4px rgba(4, 11, 51, .12);--shadow-fd-lift-press: inset 0 1px 2px rgba(0, 0, 0, .24);--ease-fd: cubic-bezier(.2, .7, .2, 1);--font-display: "Red Hat Display Variable", "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.login-wrapper{min-height:100vh;display:flex;flex-direction:column;background:var(--color-white)}.container-login{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;flex:1;width:100%}.left-panel-wrapper{display:flex;flex-direction:column;justify-content:center;padding:40px;background:var(--color-wash);border-right:1px solid var(--border-color-default)}.left-panel-content{max-width:460px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:16px}.left-panel-logo{height:28px;width:auto;margin:0;align-self:flex-start}.right-panel-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px}.right-panel-wrapper>main{width:100%;display:flex;justify-content:center}.right-panel-logo{display:none;height:28px;width:auto;margin:0 0 24px}.heading-display{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:38px;letter-spacing:-1px;color:var(--color-primary-black);margin:0}.p-default{font-size:15px;line-height:24px;color:var(--color-text-body);margin:0}.why-text{font-size:12px;font-weight:600;line-height:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--color-grey-200);margin:8px 0 0}.why-list{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.why-list-item{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:start;font-size:13px;font-weight:400;line-height:19px;color:var(--color-grey-200)}.why-list-item:before{content:"";grid-row:span 2;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--color-primary)}.why-list-item-header{display:block;font-size:14px;font-weight:600;line-height:normal;color:var(--color-primary-black)}.login-card{width:min(420px,100%);padding:0;display:flex;flex-direction:column;align-items:stretch;gap:16px}.fill-container{width:100%}form.fill-container{display:flex;flex-direction:column;gap:16px}.card-head{display:flex;flex-direction:column;gap:6px}.card-heading{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.4px;color:var(--color-primary-black);margin:0;text-align:left}.card-subheading{font-size:14px;line-height:20px;color:var(--color-grey-500);margin:0;text-align:left}.login-switch-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2px;width:100%;padding:2px;margin:4px 0 8px;border-radius:var(--radius-control);background:var(--color-track)}.switch-button{display:inline-flex;justify-content:center;align-items:center;height:34px;padding:0 10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-text-muted);font-family:var(--font-body);font-size:14px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s var(--ease-fd),color .16s var(--ease-fd),box-shadow .16s var(--ease-fd)}.switch-button:hover:not(.selected){color:var(--color-primary-black)}.switch-button.selected{background-color:var(--color-white);color:var(--color-primary-black);font-weight:600;box-shadow:var(--shadow-fd-sm)}span.switch-button.selected{cursor:default}a.switch-button.selected{cursor:pointer}.switch-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.field{display:flex;flex-direction:column;gap:4px;margin:0}.field-label{display:block;font-size:13px;font-weight:500;line-height:normal;margin:0;color:var(--color-text-body)}input.textbox{box-sizing:border-box;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:14px;line-height:normal;border:1px solid var(--border-color-default);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-primary-black);transition:border-color .16s var(--ease-fd),box-shadow .16s var(--ease-fd)}input.textbox::placeholder{color:var(--color-text-disabled);font-weight:400}input.textbox:focus{border-color:var(--color-primary)}input.textbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}input.textbox.invalid,input.textbox.input-validation-error,input.textbox[aria-invalid=true]{border-color:var(--color-error)}.field-error{display:block;margin:0;color:var(--color-error-text);font-size:12px;font-weight:500;line-height:16px}.field-error:empty{display:none}.field-hint{margin:0;font-size:12px;line-height:16px;color:var(--color-grey-500)}.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 12px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:normal;border:1px solid transparent;border-radius:var(--radius-control);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .16s var(--ease-fd),border-color .16s var(--ease-fd),box-shadow .16s var(--ease-fd)}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.button:disabled{background-color:var(--color-track);border-color:var(--border-color-default);color:var(--color-text-disabled);cursor:not-allowed;box-shadow:none}.button.solid{font-weight:600}.button.solid.primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-fd-lift)}.button.solid.primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.button.solid.primary:active{background-color:var(--color-primary-active);border-color:var(--color-primary-active);box-shadow:var(--shadow-fd-lift-press)}.button.outline{background-color:var(--color-white);border-color:var(--border-color-default);color:var(--color-primary-black);box-shadow:var(--shadow-fd-xs)}.button.outline:hover{background-color:var(--color-light-grey);border-color:var(--color-border-strong)}.button.full{width:100%}.button:not(.solid):not(.outline),.button.solid:not(.primary){background-color:#ffe4f1;border-color:#d6006e;border-style:dashed;color:#a10054;font-weight:700}.button:not(.solid):not(.outline):before,.button.solid:not(.primary):before{content:"\26a0\fe0e";font-weight:700}.login-divider{display:flex;align-items:center;width:100%;margin:0;color:var(--color-grey-500);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--border-color-default)}.login-divider span{padding:0 .75rem}.provider-list{display:flex;flex-direction:column;gap:10px;width:100%}.provider-button{margin-top:0;gap:8px}.provider-mark{flex:none;width:16px;height:16px}.alert-error,.alert-success{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0;padding:12px;border:0;border-radius:var(--radius-card);font-size:13px;line-height:19px}.alert-error{background:var(--color-error-bg);color:var(--color-error-text)}.alert-success{background:var(--color-ok-bg);color:var(--color-ok-text)}.alert-error>svg,.alert-success>svg{flex:none;width:16px;height:16px;margin-top:1px}.login-helper{font-size:13px;line-height:18px;color:var(--color-grey-500);text-align:center;margin:0}.login-helper.login-help{color:var(--color-text-muted)}.login-helper.login-help .anchor{color:inherit}.login-helper.forgot-password{margin:-8px 0 0;font-size:13px;text-align:left}.anchor{color:var(--color-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.anchor:hover{color:var(--color-primary-hover)}.anchor:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}@media(max-width:1023.98px){.container-login{display:block}.left-panel-wrapper{display:none}.right-panel-wrapper{padding:24px 16px;justify-content:flex-start}.right-panel-logo{display:block}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-italic-O7VLGURZ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url("./media/red-hat-display-latin-wght-normal-XM2FDSBP.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url("./media/red-hat-display-latin-wght-italic-OCUTHCOX.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue-50: #e8ecff;--blue-100: #d0d7ff;--blue-200: #a0b0ff;--blue-300: #7188ff;--blue-400: #4161ff;--blue-500: #1239ff;--blue-600: #0e2ecc;--blue-700: #0b2299;--blue-800: #071766;--blue-900: #040b33;--ink-web: #040b33;--ink-app: #0c0835;--ink-violet: #1b0947;--grey-50: #f9fafb;--grey-100: #f3f4f6;--grey-200: #e5e7eb;--grey-300: #d1d5db;--grey-400: #9ca3af;--grey-500: #6b7280;--grey-600: #4b5563;--grey-700: #374151;--grey-800: #1f2937;--grey-900: #111827;--app-wash: #f4f5ff;--app-surface-2: #fafafa;--app-line: #dfdfdf;--app-button: #ededed;--app-text: #5a5a5a;--app-disabled: #a3a3a3;--green-50: #f0fdf4;--green-100: #dcfce7;--green-200: #bbf7d0;--green-500: #22c55e;--green-600: #16a34a;--green-800: #166534;--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-500: #f59e0b;--amber-600: #d97706;--amber-800: #92400e;--red-50: #fef2f2;--red-100: #fee2e2;--red-200: #fecaca;--red-500: #ef4444;--red-600: #dc2626;--red-800: #991b1b;--violet-50: #f5f3ff;--violet-100: #ede9fe;--violet-200: #ddd6fe;--violet-500: #8b5cf6;--violet-800: #5b21b6;--sky-50: #f0f9ff;--sky-100: #e0f2fe;--sky-200: #bae6fd;--sky-500: #0ea5e9;--sky-800: #075985;--yellow-50: #fefce8;--yellow-100: #fef9c3;--yellow-200: #fef08a;--yellow-500: #eab308;--yellow-800: #854d0e;--white: #ffffff;--black: #000000;--wash-blue: #fafbff;--font-display: "Red Hat Display Variable", "Red Hat Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-18: 18px;--fs-20: 20px;--fs-24: 24px;--fs-28: 28px;--fs-32: 32px;--fs-36: 36px;--fs-44: 44px;--fs-52: 52px;--fs-64: 64px;--tr-64: -3.2px;--tr-52: -2.4px;--tr-44: -1.8px;--tr-36: -1.2px;--tr-32: -1px;--tr-28: -.6px;--tr-24: -.4px;--tr-20: -.2px;--tr-0: 0;--tr-caps: 1px;--sp-0: 0;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 10px;--sp-6: 12px;--sp-8: 16px;--sp-10: 20px;--sp-12: 24px;--sp-16: 32px;--sp-20: 40px;--sp-24: 48px;--sp-32: 64px;--sp-40: 80px;--sp-48: 96px;--sp-60: 120px;--r-none: 0;--r-xs: 2px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 14px;--r-3xl: 16px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgb(4 11 51 / 4%), 0 0 0 1px rgb(4 11 51 / 2%);--shadow-sm: 0 1px 3px rgb(4 11 51 / 6%), 0 1px 2px rgb(4 11 51 / 4%);--shadow-md: 0 4px 8px rgb(4 11 51 / 6%), 0 2px 4px rgb(4 11 51 / 4%);--shadow-lg: 0 12px 24px rgb(4 11 51 / 8%), 0 4px 8px rgb(4 11 51 / 4%);--shadow-xl: 0 20px 40px rgb(4 11 51 / 10%), 0 8px 16px rgb(4 11 51 / 6%);--shadow-2xl: 0 32px 64px rgb(4 11 51 / 12%), 0 12px 24px rgb(4 11 51 / 8%);--lift: inset 0 1px 0 rgb(255 255 255 / 12%), 0 2px 4px rgb(4 11 51 / 12%);--lift-hover: inset 0 1px 0 rgb(255 255 255 / 16%), 0 2px 6px rgb(4 11 51 / 24%);--lift-press: inset 0 1px 2px rgb(0 0 0 / 24%);--ease-out: cubic-bezier(.2, .7, .2, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-instant: 80ms;--dur-fast: .16s;--dur-med: .24s;--dur-slow: .32s;--dur-slower: .48s;--focus-ring: 0 0 0 3px var(--blue-100);--container-app: 1440px;--container-prose: 720px;--z-base: 0;--z-sticky: 100;--z-dropdown: 200;--z-overlay: 300;--z-modal: 400;--z-toast: 500;--a-page: var(--white);--a-chrome: var(--app-wash);--a-nav: var(--white);--a-surface: var(--white);--a-surface-2: var(--app-surface-2);--a-surface-3: var(--grey-100);--a-surface-tinted: var(--blue-50);--a-overlay: rgb(4 11 51 / 40%);--a-text-heading: var(--ink-app);--a-text-body: var(--grey-700);--a-text-muted: var(--app-text);--a-text-subtle: var(--grey-500);--a-text-disabled: var(--app-disabled);--a-text-action: var(--blue-500);--a-text-on-action: var(--white);--a-action-primary: var(--blue-500);--a-action-primary-hover: var(--blue-600);--a-action-primary-active: var(--blue-700);--a-action-execute: var(--ink-app);--a-action-execute-hover: #1a1450;--a-action-secondary: var(--white);--a-action-secondary-text: var(--a-text-heading);--a-action-tertiary: var(--app-button);--a-action-tertiary-text: var(--a-text-heading);--a-action-danger: var(--red-500);--a-action-danger-hover: var(--red-600);--a-action-danger-subtle: var(--red-50);--a-border: var(--grey-200);--a-border-table: var(--app-line);--a-border-strong: var(--grey-300);--a-border-focus: var(--blue-500);--a-border-active: var(--blue-500);--a-r-button: var(--r-md);--a-r-input: var(--r-md);--a-r-card: var(--r-lg);--a-r-chip: var(--r-sm);--a-r-modal: var(--r-xl);--a-topbar-h: 68px;--a-navbar-h: 44px;--a-container: 1120px;--a-gutter: var(--sp-8);--a-row-h: 44px;--a-row-h-comfy: 56px;--a-action-danger-strong: var(--red-600);--a-action-danger-strong-hover: #b91c1c;--a-on-danger-strong: var(--white);--a-text-inverse: var(--white);--st-ok-bg: var(--green-100);--st-ok-fg: var(--green-800);--st-ok-dot: var(--green-500);--st-review-bg: var(--amber-100);--st-review-fg: var(--amber-800);--st-review-dot: var(--amber-500);--st-busy-bg: var(--blue-50);--st-busy-fg: var(--blue-700);--st-busy-dot: var(--blue-500);--st-fail-bg: var(--red-100);--st-fail-fg: var(--red-800);--st-fail-dot: var(--red-500);--st-fail-row: var(--red-50);--st-idle-bg: var(--grey-100);--st-idle-fg: var(--grey-600);--st-idle-dot: var(--grey-400);--a-chart-line: var(--blue-300);--a-chart-accent: var(--blue-500);--a-chart-wash: rgb(18 57 255 / 10%);--a-chart-track: var(--blue-50);--map-source-bg: var(--sky-100);--map-source-fg: var(--sky-800);--map-source-icon: var(--sky-500);--map-default-bg: var(--violet-100);--map-default-fg: var(--violet-800);--map-default-icon: var(--violet-500);--map-unmapped-bg: var(--grey-100);--map-unmapped-fg: var(--grey-600);--map-unmapped-icon: var(--grey-400);--map-invalid-bg: var(--red-100);--map-invalid-fg: var(--red-800);--a-col-fields: 76px;--a-col-sched-time: 88px;--a-col-sched-freq: 60px;--a-col-sched: calc(var(--a-col-sched-time) + var(--a-col-sched-freq) + 42px);--a-col-status: 96px;--a-col-status-wide: 136px;--a-col-action: 120px;--violet-400: #b473ff;--violet-600: #7d12ff;--violet-700: #7348bc;--rose-50: #ffecec;--rose-700: #ab256d;--st-review-row: var(--amber-50);--map-override-bg: var(--yellow-100);--map-override-fg: var(--yellow-800);--map-override-icon: var(--yellow-500);--map-function-bg: var(--grey-600);--map-function-fg: var(--white);--map-function-icon: var(--white);--a-r-row: var(--r-md);--a-row-hover: var(--grey-50);--a-panel-radius: var(--r-xl);--a-meta-on-panel: var(--grey-200);--a-status-w: 84px;--a-status-w-table: 114px;--a-status-dot: 7px;--a-status-highlight: inset 0 1px 0 rgb(255 255 255 / 75%);--a-col-status-row: 88px;--a-posting-auto-bg: var(--app-wash);--a-posting-auto-fg: var(--blue-500);--a-posting-off-bg: var(--grey-100);--a-posting-off-fg: var(--app-disabled);--a-plan-cta-from: var(--violet-400);--a-plan-cta-to: var(--violet-600);--a-plan-cta-border: var(--violet-700);--a-billing-banner-bg: var(--rose-50);--a-billing-banner-fg: var(--rose-700);--a-container-wide: 1920px}@media(min-width:1600px){:root{--a-container: 1320px}}@media(min-width:1920px){:root{--a-container: 1560px}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}html{scrollbar-gutter:stable}html:has(.a-main--bleed){scrollbar-gutter:auto}img,svg,video{display:block;max-width:100%}body{background:var(--a-page);color:var(--a-text-body);font-family:var(--font-body);font-size:var(--fs-14);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{margin:0;color:var(--a-text-heading);font-family:var(--font-display);font-weight:700;line-height:1.25}h3,h4{margin:0;color:var(--a-text-heading);font-weight:600;line-height:1.4}h1{font-size:var(--fs-28);line-height:36px;letter-spacing:var(--tr-28)}h2{font-size:var(--fs-20);line-height:28px;letter-spacing:var(--tr-20)}h3{font-size:var(--fs-16)}h4{font-size:var(--fs-14)}p{margin:0 0 .75rem}a{color:var(--a-text-action);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--a-action-primary-hover)}@layer base{button,input[type=button],input[type=reset],input[type=submit]{appearance:none;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{cursor:default}}:focus-visible{outline:2px solid var(--a-border-focus);outline-offset:2px;border-radius:var(--a-r-chip)}::selection{background:var(--blue-100);color:var(--a-text-heading)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only,.visually-hidden,.a-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:30;padding:.5rem .75rem;border-radius:var(--a-r-button);background:var(--a-action-primary);color:var(--a-text-inverse);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0);outline-color:var(--white)}.app-toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.app-toolbar>input[hlmInput],.app-toolbar>select,.app-toolbar>app-dropdown-list{flex:1 1 13rem;min-width:0;max-width:22rem}.app-toolbar>input[hlmInput][type=search],.app-toolbar>input[hlmInput][type=text]{flex-grow:2}.app-status{display:block;margin:0;padding:.75rem 1rem;border:1px solid transparent;border-left-width:4px;border-radius:var(--a-r-button);font-size:var(--fs-14);line-height:1.4}.app-status--info{border-color:var(--st-busy-dot);background:var(--st-busy-bg);color:var(--st-busy-fg)}.app-status--success{border-color:var(--st-ok-dot);background:var(--st-ok-bg);color:var(--st-ok-fg)}.app-status--warning{border-color:var(--st-review-dot);background:var(--st-review-bg);color:var(--st-review-fg)}.app-status--danger{border-color:var(--st-fail-dot);background:var(--st-fail-bg);color:var(--st-fail-fg)}.app-numeric,.a-table th.app-numeric,.a-table td.app-numeric{text-align:right;font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.a-body{font-size:var(--fs-14);line-height:20px;font-weight:var(--fw-regular);color:var(--a-text-body)}.a-chip{display:inline-flex;align-items:center;gap:.25rem;height:22px;padding:0 .5rem;border:0;border-radius:var(--a-r-chip);background:var(--a-surface-3);color:var(--a-text-muted);font-size:var(--fs-12);font-weight:500;line-height:18px;white-space:nowrap}.a-chip>ng-icon{flex:none}.a-chip--icon-only{width:22px;padding:0;justify-content:center}.a-chip--you{height:auto;padding:0 .5rem;background:var(--a-surface);border:1px solid var(--blue-200);color:var(--a-text-action);font-size:var(--fs-13);font-weight:500;line-height:1.5}.a-spin{animation:a-spin-kf .9s linear infinite;transform-origin:center}@keyframes a-spin-kf{to{transform:rotate(360deg)}}.a-chip--ok{--g: var(--st-ok-dot);background:transparent;color:var(--st-ok-fg)}.a-chip--review{--g: var(--st-review-dot);background:transparent;color:var(--st-review-fg)}.a-chip--busy{--g: var(--st-busy-dot);background:transparent;color:var(--st-busy-fg)}.a-chip--fail{--g: var(--st-fail-dot);background:transparent;color:var(--st-fail-fg)}.a-chip--idle{--g: var(--st-idle-dot);background:transparent;color:var(--st-idle-fg)}:is(.a-chip--ok,.a-chip--review,.a-chip--busy,.a-chip--fail,.a-chip--idle):not(.a-chip--icon-only){min-width:var(--a-status-w);height:22px;padding:0 .5rem;gap:.25rem;justify-content:center;border-radius:var(--a-r-button);font-size:var(--fs-12);font-weight:600;letter-spacing:.01em;background:linear-gradient(180deg,color-mix(in srgb,var(--g) 16%,transparent),color-mix(in srgb,var(--g) 7%,transparent));box-shadow:var(--a-status-highlight),var(--shadow-xs);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%)}:is(.a-chip--ok,.a-chip--review,.a-chip--busy,.a-chip--fail,.a-chip--idle):not(.a-chip--icon-only)>ng-icon,:is(.a-chip--ok,.a-chip--review,.a-chip--busy,.a-chip--fail,.a-chip--idle):not(.a-chip--icon-only)>ng-icon>svg,:is(.a-chip--ok,.a-chip--review,.a-chip--busy,.a-chip--fail,.a-chip--idle):not(.a-chip--icon-only)>svg{width:10px;height:10px}.a-chip--meta{background:var(--a-surface-3);color:var(--a-text-muted);font-weight:400}.a-chip--critical{background:var(--red-800);color:var(--white);font-weight:600}.a-popover{position:fixed;z-index:21;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-card);box-shadow:var(--shadow-lg);font-family:var(--font-body)}.a-menu{padding:.25rem;max-height:min(70vh,30rem);overflow:auto}.a-menu__group+.a-menu__group{margin-top:.25rem;padding-top:.25rem;border-top:1px solid var(--a-border)}.a-menu__grouplabel{margin:.25rem .5rem .375rem;font-size:var(--fs-11);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-subtle)}.a-menu__item{display:flex;align-items:center;gap:.5rem;width:100%;min-height:34px;padding:.25rem .5rem;border:0;border-radius:var(--a-r-button);background:none;color:var(--a-text-heading);font-family:var(--font-body);font-size:var(--fs-14);text-align:left;text-decoration:none;cursor:pointer}.a-menu__item:disabled{color:var(--a-text-disabled);cursor:default}.a-menu__item[data-active=true],.a-menu__item:hover:not(:disabled){background:var(--a-surface-2)}.a-menu__item:focus-visible{outline:2px solid var(--a-border-focus);outline-offset:-2px;border-radius:var(--a-r-button)}.a-menu__item[data-danger=true]{color:var(--st-fail-fg)}.a-menu__item[data-danger=true][data-active=true],.a-menu__item[data-danger=true]:hover:not(:disabled){background:var(--st-fail-row)}.a-menu__icon{display:grid;place-items:center;flex:none;color:var(--a-text-muted)}.a-menu__item[data-danger=true] .a-menu__icon{color:var(--st-fail-dot)}.a-menu__text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.a-menu__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-menu__why{font-size:var(--fs-11);line-height:1.35;color:var(--a-text-disabled);white-space:normal}.a-menu__meta{flex:none;font-size:var(--fs-12);color:var(--a-text-subtle)}.a-menu__tick{flex:none;color:var(--a-action-primary)}.a-workspace{display:inline-flex;align-items:center;gap:.375rem;max-width:16rem;height:2rem;padding:0 .5rem;background:transparent;border:0;border-radius:var(--a-r-button);text-align:center;cursor:pointer}.a-workspace:hover:not(:disabled){background:#040b330a}.a-workspace:focus-visible{outline:2px solid var(--a-border-focus);outline-offset:2px}.a-workspace:disabled{cursor:not-allowed;opacity:.6}.a-workspace__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-16);font-weight:700;letter-spacing:-.2px;color:var(--a-text-heading)}.a-workspace__caret{flex:none;color:var(--a-text-muted)}.a-scope{flex:none;padding:1px .375rem;background:var(--a-action-primary);color:var(--a-text-inverse);border-radius:var(--a-r-chip);font-size:var(--fs-11);font-weight:600}.a-account{display:inline-flex;align-items:center;gap:.25rem;height:2rem;padding:0 .375rem;background:transparent;border:0;border-radius:var(--a-r-button);color:var(--a-text-heading);font-size:var(--fs-14);font-weight:500;text-align:center;cursor:pointer}.a-account:hover{background:#040b330a}.a-account:focus-visible{outline:2px solid var(--a-border-focus);outline-offset:2px}.a-account__name{white-space:nowrap;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.a-avatar{width:2rem;height:2rem;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--a-surface);border:1px solid var(--a-border);color:var(--a-text-muted);font-size:var(--fs-12);font-weight:600;overflow:hidden}a[hlmBtn],a[appLinkButton],a[hlmBtn]:hover,a[appLinkButton]:hover{color:revert-layer;text-decoration:none}.a-card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-card);padding:1rem}.a-card__head{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.a-card__head h2{margin:0}.a-card__actions{margin-left:auto;display:flex;align-items:center;gap:.25rem}.a-tabs{display:inline-flex;align-items:center;gap:.75rem}.a-tabs__item{height:34px;padding:0 .25rem;flex-shrink:0;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;color:var(--a-text-muted);font-size:var(--fs-14);font-weight:500;text-decoration:none;cursor:pointer}.a-tabs__item:hover{color:var(--a-text-heading);text-decoration:none}.a-tabs__item:focus-visible{outline:2px solid var(--a-border-focus);outline-offset:2px}.a-tabs__item--active{color:var(--a-text-heading);-webkit-text-stroke:.35px currentcolor;border-bottom-color:var(--a-border-active)}.a-tabs__count{color:var(--a-text-subtle);font-weight:400}.p-row{display:flex;align-items:center;gap:var(--sp-4)}.p-spacer{flex:1}.p-mt-16{margin-top:var(--sp-16)}.p-daterange{display:inline-flex;align-items:center;gap:var(--sp-4);height:32px;padding:0 var(--sp-5);background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-button);font:inherit;font-size:var(--fs-13);line-height:20px;font-weight:var(--fw-medium);color:var(--a-text-heading);text-align:center;cursor:pointer}.p-daterange:hover{background:var(--a-surface-2);border-color:var(--a-border-strong)}.p-daterange:focus-visible{outline:none;box-shadow:var(--focus-ring)}.p-daterange__icon{flex:none;display:grid;place-items:center;color:var(--a-text-subtle);opacity:.75}.p-daterange__icon img{display:block;width:12px;height:auto}.p-daterange__rule{align-self:center;width:1px;height:14px;background:var(--a-border)}.p-daterange__preset,.p-daterange__span{white-space:nowrap}.p-daterange__span{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--a-text-subtle);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.p-daterange__chev{flex:none;width:14px;height:14px;margin-left:calc(-1 * var(--sp-1));color:var(--a-text-subtle)}.p-daterange__chev svg{width:14px;height:14px}@media(max-width:575.98px){.p-daterange__rule,.p-daterange__span{display:none}}.p-createpair{display:inline-flex;align-items:center;gap:8px}.p-tplbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--a-border);border-radius:var(--a-r-button);background:#fff;font:inherit;font-size:14px;font-weight:600;color:#0c0835;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-xs)}.p-tplbtn:hover{background:#f7f8fa;border-color:#c9ccd3;color:#0c0835;text-decoration:none}@media(max-width:768px){.p-tplbtn{height:44px}}.p-createbtn{display:inline-flex;align-items:stretch;border-radius:var(--a-r-button);box-shadow:var(--lift)}.p-createbtn__main{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-5);border:1px solid var(--a-action-primary);border-radius:var(--a-r-button);background:var(--a-action-primary);color:var(--white);font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:21px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.p-createbtn__main svg{flex:none}.p-createbtn__main:hover{background:var(--a-action-primary-hover);border-color:var(--a-action-primary-hover);border-right-color:var(--a-action-primary);color:var(--white);text-decoration:none}.p-createbtn__main:active{background:var(--a-action-primary-active);box-shadow:var(--lift-press)}.p-createbtn__main:focus-visible{outline:none;z-index:1;box-shadow:var(--focus-ring)}@media(max-width:768px){.p-createbtn__main{height:38px}}.a-pageheader{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;margin-bottom:2rem;justify-content:space-between}.a-pageheader__text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.a-pageheader__lead{display:flex;align-items:center;flex:none;min-height:36px}.a-pageheader__sub{margin:0;font-size:var(--fs-14);line-height:20px;color:var(--a-text-muted)}.a-pageheader__actions{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(max-width:768px){.a-pageheader__actions{width:100%;margin-left:0}.a-pageheader h1,.a-page-title{font-size:24px;line-height:32px}}.a-sectionhead{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}@media(max-width:640px){.a-sectionhead{flex-wrap:wrap;gap:.5rem}}.a-sectionhead__spacer{flex:1}.a-sectionhead__actions{display:flex;align-items:center;gap:.75rem}.a-section-title{margin:0;font-family:var(--font-display);font-size:var(--fs-20);line-height:28px;font-weight:700;letter-spacing:var(--tr-20);color:var(--a-text-heading)}:is(h1,h2).a-section-title{margin-block:.83em}.a-card-title{font-family:var(--font-body);font-size:var(--fs-15);line-height:22px;font-weight:600;color:var(--a-text-heading)}.a-stack{display:flex;flex-direction:column;gap:1rem}.a-stack--sm{gap:.5rem}.a-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--a-border-table);border-radius:var(--a-r-card);overflow:hidden;font-size:var(--fs-14)}.a-table thead th{height:40px;padding:0 1rem;background:var(--a-surface-2);border-bottom:1px solid var(--a-border-table);border-right:1px solid var(--a-border-table);text-align:left;font-size:var(--fs-13);font-weight:500;color:var(--a-text-subtle);white-space:nowrap}.a-table thead th:last-child{border-right:none}.a-table tbody td{height:44px;padding:0 1rem;border-bottom:1px solid var(--a-border-table);border-right:1px solid var(--a-border-table);color:var(--a-text-body)}.a-table tbody td:last-child{border-right:none}.a-table tbody tr:last-child td{border-bottom:none}.a-table tbody tr:hover td{background:var(--grey-50)}.a-table tr.is-error td{background:var(--st-fail-row);color:var(--st-fail-fg)}.a-table tr.is-review td{background:var(--amber-50)}.a-table tr.is-selected td{background:var(--a-surface-tinted)}.a-table tr.is-skipped td{color:var(--a-text-disabled)}.a-table tr.is-clickable{cursor:pointer}.a-table tr.is-clickable:hover td{background:var(--a-surface-2)}.a-table .num,.a-table .app-numeric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.a-table tbody td:first-child a{color:var(--a-text-heading);font-weight:600;text-decoration:none}.a-table tbody td:first-child a:hover{color:var(--a-text-action);text-decoration:none}.a-table__caption{caption-side:top;text-align:left;padding-bottom:.5rem;font-size:var(--fs-13);color:var(--a-text-subtle)}.a-table--fixed{table-layout:fixed}.a-table-wrap{position:relative;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.a-table-wrap>table{border:1px solid var(--a-border-table);border-radius:var(--a-r-card);overflow:hidden;min-width:620px}@media(max-width:640px){.a-table-wrap{border:1px solid var(--a-border-table);border-radius:var(--a-r-card)}.a-table-wrap>table{overflow:visible;border:0;border-radius:0}}.a-table-wrap :is(.a-chip--ok,.a-chip--review,.a-chip--busy,.a-chip--fail,.a-chip--idle):not(.a-chip--icon-only){min-width:var(--a-status-w-table)}.a-autorow{display:flex;align-items:center;gap:1rem;min-height:56px;padding:.5rem 1rem;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-row)}.a-autorow:hover{border-color:var(--a-border-strong)}.a-autorow__main{flex:1;min-width:0;display:flex;align-items:center;gap:1rem;background:none;border:0;padding:0;text-align:left;cursor:pointer}.a-autorow__text{display:flex;flex-direction:column;gap:1px;min-width:0}.a-autorow__sub{font-size:var(--fs-12);line-height:16px;color:var(--a-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-autorow__meta{display:flex;align-items:center;gap:.5rem;flex:none}.a-autorow__rule{width:1px;align-self:stretch;background:var(--a-border);flex:none}.a-autorow__fields{min-width:var(--a-col-fields);text-align:right;flex:none;white-space:nowrap;font-variant-numeric:tabular-nums}.a-autorow__slot{display:flex;align-items:center;gap:.5rem;flex:none}.a-autorow__slot--sched{min-width:var(--a-col-sched)}.a-autorow__slot--status{min-width:var(--a-status-w);justify-content:flex-end}.a-autorow__fieldsgrp{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:calc(var(--a-col-fields) + 26px + .5rem);flex:none}.a-autorow__fieldsgrp>.a-autorow__fields{min-width:0}.a-autorow__posting{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--a-r-chip);background:var(--a-posting-auto-bg);color:var(--a-posting-auto-fg)}.a-autorow__posting--off{position:relative;background:var(--a-posting-off-bg);color:var(--a-posting-off-fg)}.a-autorow__posting--off:after{content:"";position:absolute;left:50%;top:50%;width:1.5px;height:18px;background:currentcolor;box-shadow:0 0 0 1px var(--a-posting-off-bg);transform:translate(-50%,-50%) rotate(45deg)}.a-autorow__loc{display:inline-flex;align-items:center;gap:.25rem;flex:none;padding:3px 10px;background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-r-button);font-family:var(--font-body);font-size:var(--fs-12);font-weight:500;color:var(--a-text-body);white-space:nowrap}@media(max-width:768px){.a-autorow{flex-wrap:wrap}.a-autorow__meta{width:100%;justify-content:flex-end;flex-wrap:wrap}}.a-autorow--comfortable{min-height:75px;padding:.75rem;background:var(--a-surface-2)}.a-autorow--comfortable .a-autorow__main{gap:.75rem}.a-autorow--comfortable .a-autorow__text{gap:3px}.a-autorow--comfortable .a-autorow__sub{font-size:var(--fs-14);line-height:24px}.a-autorow--card{background:var(--a-surface);border:1px solid var(--a-border);min-height:64px}.a-autorow--card:hover{border-color:var(--a-border-strong)}.a-tile{width:28px;height:28px;flex:none;display:grid;place-items:center;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-button);overflow:hidden}.a-tile--sm{width:22px;height:22px}.a-tile--lg{width:35px;height:35px}.a-tile--xl{width:45px;height:45px;border-radius:var(--a-r-card)}.a-pair{display:inline-flex;align-items:center;gap:6px;flex:none}.a-pair--xl{gap:.75rem}.a-pair__arrow{color:var(--a-text-disabled)}.a-entity{display:inline-flex;align-items:center;gap:.375rem;height:26px;padding:0 .5rem;background:var(--a-surface-3);border-radius:var(--a-r-chip);font-size:var(--fs-13);max-width:100%}.a-entity>img,.a-entity>svg{width:14px;height:14px;flex:none}.a-entity__prefix{color:var(--a-text-muted)}.a-entity__sep{color:var(--a-text-disabled)}.a-entity__name{font-weight:600;color:var(--a-text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-meta{font-size:var(--fs-12);line-height:16px;font-weight:400;color:var(--a-text-subtle)}.a-mono{font-family:var(--font-mono);font-size:var(--fs-13);line-height:18px}.a-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:3rem 1.5rem}.a-empty__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--a-r-card);background:var(--a-surface-tinted);color:var(--a-action-primary);margin-bottom:.25rem}.a-empty--error .a-empty__icon{background:var(--st-fail-bg);color:var(--red-600)}.a-empty--review .a-empty__icon{background:var(--st-review-bg);color:var(--amber-600)}.a-empty__title{margin:0;font-family:var(--font-display);font-size:var(--fs-20);line-height:28px;font-weight:700;letter-spacing:var(--tr-20);color:var(--a-text-heading)}.a-empty__desc{margin:0;max-width:46ch;font-size:var(--fs-14);line-height:20px;color:var(--a-text-muted)}.a-empty__actions{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.a-table-empty{border:1px solid var(--a-border-table);border-radius:var(--a-r-card);background:var(--a-surface)}.a-maptype{display:inline-flex;align-items:center;gap:.5rem;height:26px;padding:0 .5rem;border-radius:var(--a-r-chip);font-size:var(--fs-13);font-weight:500;white-space:nowrap}.a-maptype--source{background:var(--map-source-bg);color:var(--map-source-fg)}.a-maptype--default{background:var(--map-default-bg);color:var(--map-default-fg)}.a-maptype--unmapped{background:var(--map-unmapped-bg);color:var(--map-unmapped-fg)}.a-maptype--invalid{background:var(--map-invalid-bg);color:var(--map-invalid-fg)}.a-statrow{display:grid;grid-template-columns:repeat(var(--a-statrow-cols, 4),1fr);gap:1rem}@media(max-width:1024px){.a-statrow{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.a-statrow{grid-template-columns:1fr}}.a-stat{background:var(--a-surface-2);border:1px solid var(--a-border);border-radius:var(--a-r-card);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem;text-align:left}.a-stat-label{font-family:var(--font-body);font-size:var(--fs-14);line-height:20px;color:var(--a-text-muted)}.a-stat-value{font-family:var(--font-display);font-size:var(--fs-28);line-height:36px;font-weight:700;letter-spacing:var(--tr-28);color:var(--a-text-heading);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.a-stat__hint{font-size:var(--fs-12);line-height:16px;color:var(--a-text-subtle)}.a-stat__trend{margin-top:auto;display:block}.a-stat--clickable{cursor:pointer;text-decoration:none}.a-stat--clickable:hover{border-color:var(--a-border-strong);text-decoration:none}.a-sched{height:26px;padding:0 .5rem;gap:.5rem;font-size:var(--fs-14);text-decoration:none}.a-sched__time{display:inline-flex;align-items:center;gap:.5rem;min-width:var(--a-col-sched-time)}.a-sched__freq{min-width:var(--a-col-sched-freq)}.a-sched__rule{display:inline-block;width:1px;height:16px;background:var(--a-border-strong)}.a-sched--md{height:36px;padding:0 .75rem;background:var(--a-surface);color:var(--a-action-secondary-text);border-radius:var(--a-r-button);box-shadow:var(--shadow-xs)}.a-sched--md .a-sched__time,.a-sched--md .a-sched__freq{min-width:0}.a-sched--action{border:1px solid var(--a-border);font-family:var(--font-body);cursor:pointer}.a-sched--action:hover{background:var(--a-surface-tinted);border-color:var(--a-action-primary);color:var(--a-text-action);text-decoration:none}.a-sched--action:hover .a-sched__rule{background:var(--a-action-primary)}.a-sched--md.a-sched--action:hover{background:var(--grey-50);border-color:var(--a-border-strong);color:var(--a-action-secondary-text)}.a-sched--md.a-sched--action:hover .a-sched__rule{background:var(--a-border-strong)}.a-search{display:flex;align-items:center;gap:.5rem;height:32px;padding:0 .625rem;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-r-button);box-shadow:var(--shadow-xs);color:var(--a-text-subtle);cursor:text;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.a-search:focus-within{border-color:var(--a-border-focus);color:var(--a-text-muted);outline:2px solid var(--a-border-focus);outline-offset:2px}.a-search input{width:128px;height:23px;min-width:0;padding:1px 2px;border:0;line-height:21px;background:none;font-family:var(--font-body);font-size:var(--fs-14);color:var(--a-text-heading);transition:width var(--dur-fast) var(--ease-out)}.a-search input:focus{outline:none;width:208px}.a-search input::placeholder{color:var(--a-text-disabled)}@media(max-width:768px){.a-search{flex:1;min-width:0;height:44px;background:var(--a-surface-2)}.a-search input,.a-search input:focus{width:100%;font-size:var(--fs-16)}}.a-select{appearance:none;padding-right:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;background-size:16px 16px}.a-field{display:flex;flex-direction:column;gap:.25rem;min-width:0}.a-field__label{font-size:var(--fs-13);font-weight:500;color:var(--a-text-body)}.a-field__control{position:relative;display:flex;align-items:center}.a-field__control--trailing input{padding-right:36px}.a-field__trailing{position:absolute;right:.375rem;display:inline-flex;color:var(--a-text-subtle);pointer-events:none}.a-field__hint{margin:0;font-size:var(--fs-12);line-height:16px;color:var(--a-text-subtle)}.a-field__error{margin:0;font-size:var(--fs-12);line-height:16px;font-weight:500;color:var(--st-fail-fg)}.a-alert{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem;border:1px solid transparent;border-radius:var(--a-r-card);font-size:var(--fs-14)}.a-alert__icon{flex:none;display:inline-flex}.a-alert__text{flex:1;min-width:260px}.a-alert__text strong{font-weight:700}.a-alert__actions{display:flex;flex-wrap:wrap;gap:.5rem}.a-alert--idle{background:var(--a-surface-2);border-color:var(--a-border);color:var(--a-text-body)}.a-alert--review{background:var(--amber-50);border-color:var(--amber-200);color:var(--st-review-fg)}.a-alert--fail{background:var(--red-50);border-color:var(--red-200);color:var(--st-fail-fg)}.a-alert--ok{background:var(--green-50);border-color:var(--green-200);color:var(--st-ok-fg)}.p-back{display:inline-flex;align-items:center;gap:.5rem;height:28px;margin-bottom:.625rem;padding:0 .5rem 0 .375rem;border-radius:var(--a-r-button);font-family:var(--font-body);font-size:var(--fs-14);font-weight:500;color:var(--a-text-muted);text-decoration:none}.p-back:hover{background:var(--a-surface-3);color:var(--a-text-heading);text-decoration:none}.p-dt-back{display:inline-flex;align-items:center;gap:.5rem;height:26px;padding:0 .5rem;background:var(--a-surface);border:1px solid var(--a-border-strong);border-radius:var(--a-r-button);font-size:var(--fs-14);color:var(--a-text-heading);text-decoration:none}.p-dt-back:hover{background:var(--a-surface-2);text-decoration:none}:root{--q-line-strong: #d6d8de;--q-accent: #1239ff;--q-accent-wash: #f3f5ff;--q-ok: #12a150;--q-ok-line: #cfe7da;--q-warn: #e0a016;--q-warn-ink: #8a5a00;--q-warn-line: #eeddb4;--q-bad: #e5484d;--q-bad-ink: #a5262a;--q-bad-line: #f3cfd0;--q-bad-wash: #fff9f9;--q-sh: 0 1px 2px rgba(16, 19, 34, .04);--q-sh-hover: 0 4px 12px rgba(16, 19, 34, .07), 0 1px 3px rgba(16, 19, 34, .05);--q-fast: .15s;--q-med: .26s;--q-slow: .42s;--q-ease: cubic-bezier(.22, 1, .36, 1);--q-spring: cubic-bezier(.34, 1.32, .5, 1)}html{background:#fafafb}.a-tabs__item{transition:color var(--q-fast) var(--q-ease),border-color var(--q-fast) var(--q-ease)}.a-navbar{background:var(--a-nav)}.a-tab{transition:color var(--q-fast) var(--q-ease)}.q-magic{position:absolute;bottom:0;left:0;height:2px;width:1px;background:var(--q-accent);border-radius:2px;transform-origin:left center;opacity:0;transition:transform var(--q-slow) var(--q-ease),opacity var(--q-med) var(--q-ease),background var(--q-med) var(--q-ease);pointer-events:none}.q-magic[data-preview=true]{background:var(--q-line-strong)}@media(max-width:768px){.q-magic{display:none}}.a-popover{transform-origin:top right;animation:q-pop-corner var(--q-med) var(--q-spring) backwards}@keyframes q-pop-corner{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes q-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.a-menu__item{animation:q-slide-in var(--q-med) var(--q-ease) backwards;transition:background var(--q-fast) var(--q-ease),color var(--q-fast) var(--q-ease),transform var(--q-fast) var(--q-ease)}.a-menu__item:nth-child(1){animation-delay:.07s}.a-menu__item:nth-child(2){animation-delay:.11s}.a-menu__item:nth-child(3){animation-delay:.15s}.a-menu__item:nth-child(4){animation-delay:.19s}.a-menu__item:nth-child(n+5){animation-delay:.23s}.a-menu__icon{transition:transform var(--q-med) var(--q-spring)}.a-chip{transition:box-shadow var(--q-fast) var(--q-ease)}
