@font-face{font-family:Bandog Interface;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/bandog-interface-latin-ext-wght-italic-BHMJAIvx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bandog Interface;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bandog-interface-latin-ext-wght-normal-C393fh3g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bandog Interface;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/bandog-interface-latin-wght-italic-D1qrenTz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bandog Interface;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bandog-interface-latin-wght-normal-BsWoTSHK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-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}}}@layer record-actions{[data-record-action]{--underline-reveal-inset-start:32px;--underline-reveal-inset-end:8px;--underline-reveal-bottom:8px;cursor:pointer;touch-action:manipulation;--record-action-icon-offset:0px;max-width:100%;display:inline-flex;min-height:var(--control-min-size)!important;min-width:var(--control-min-size)!important;box-shadow:none!important;color:var(--color-text-accent)!important;font-family:var(--font-ui)!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:normal!important;transition:color var(--motion-fast) var(--motion-ease-out), opacity var(--motion-fast) var(--motion-ease-out)!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important}[data-record-action] span{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-decoration:none!important}[data-record-action]>span.hidden{display:inline!important}[data-record-action]:has(>span.hidden)>span.sm\:hidden{display:none!important}[data-record-action]:not(.absolute):not(.fixed){position:relative}[data-record-action=delete],[data-record-action][data-record-tone=danger]{color:var(--color-error-text)!important}[data-record-action=delete]{display:inline-flex!important}[data-record-action][data-record-tone=success]{color:var(--color-success)!important}[data-record-action][data-record-tone=warning]{color:var(--color-orange)!important}[data-record-action]:before{content:"";width:16px;height:16px;transform:translateX(var(--record-action-icon-offset));transition:transform var(--motion-fast) var(--motion-ease-out);background:currentColor;flex:0 0 16px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-record-action=delete]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18M9 6V4h6v2M5 6l1 14h12l1-14M10 10v6M14 10v6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18M9 6V4h6v2M5 6l1 14h12l1-14M10 10v6M14 10v6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-record-action]:not([data-record-action=command]) :is(svg,.animate-spin,.projects__spin,[aria-hidden=true],[class$=-glyph],[class$=-symbol],[class$=-arrow],[class$=-datum]){display:none!important}[data-record-action=command]:before{content:none}[data-record-action=command]:not(:has(>svg)){--underline-reveal-inset-start:8px}[data-record-action=command]>svg{transform:translateX(var(--record-action-icon-offset));transition:transform var(--motion-fast) var(--motion-ease-out);order:-1;display:block;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}[data-record-action=command][aria-busy=true]>svg{display:none!important}[data-record-action] .underline-reveal:after{content:none!important}[data-record-action]:after{pointer-events:none}[data-record-action]:focus-visible{outline:var(--focus-ring-width) solid currentColor!important;outline-offset:var(--focus-ring-offset)!important}[data-record-action][data-record-icon-only]{--record-action-icon-offset:0px!important}[data-record-action][data-record-icon-only]:after{content:none!important}[data-record-action][data-record-icon-only]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):focus-visible{background:var(--color-bg-raised-hover)!important}[data-record-action]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):focus-visible{--record-action-icon-offset:2px}@media (hover:hover) and (pointer:fine){[data-record-action]:not([data-record-action=delete]):not([data-record-tone]):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{color:var(--color-text-primary)!important}[data-record-action]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{--record-action-icon-offset:2px}[data-record-action][data-record-icon-only]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:var(--color-bg-raised-hover)!important}}[data-record-action]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{--record-action-icon-offset:1px}[data-record-action]:is(:disabled,[aria-disabled=true],:has(input:disabled)){opacity:.45!important;cursor:not-allowed!important}[data-record-action]:is(:disabled,[aria-disabled=true],:has(input:disabled)):not([aria-busy=true]):before{transform:none!important}[data-record-action][aria-busy=true]:is(button,label){cursor:wait!important}[data-record-action][aria-busy=true]:before{content:"";background:0 0;border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite spin;-webkit-mask:none;mask:none}[data-record-action]:is(:disabled,[aria-disabled=true],[aria-busy=true],:has(input:disabled)):after{transform:scaleX(0)!important}@media (prefers-reduced-motion:reduce){[data-record-action],[data-record-action]:before,[data-record-action]:after,[data-record-action=command]>svg{transition:none!important;animation:none!important}[data-record-action]{--record-action-icon-offset:0px!important}}}@layer theme{:root,:host{--font-sans:var(--font-ui);--font-mono:var(--font-mono-stack);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-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{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}}@layer components;@layer utilities{.static{position:static}.\!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,)!important}.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,)}}:root,.dark{--font-ui:"Bandog Interface", ui-sans-serif, system-ui, sans-serif;--font-data:var(--font-ui);--font-sidebar:var(--font-ui);--font-projects:var(--font-ui);--font-mono-stack:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--type-display-weight:625;--type-display-leading:1.1;--type-display-tracking:-.0125em;--type-heading-weight:600;--type-heading-leading:1.35;--type-heading-tracking:0;--type-body-weight:400;--type-body-leading:1.5;--type-body-tracking:0;--type-control-weight:550;--type-control-leading:1.35;--type-control-tracking:0;--type-label-weight:600;--type-label-leading:1.2;--type-label-tracking:.04em;--type-caption-weight:450;--type-caption-leading:1.35;--type-caption-tracking:.01em;--type-data-weight:600;--type-data-leading:1.2;--type-data-tracking:0;--type-display-size:clamp(1.5rem, 1.45rem + .2vw, 1.625rem);--type-heading-size:1rem;--type-body-size:1rem;--type-control-size:.875rem;--type-caption-size:.75rem;--type-data-size:1.25rem;--control-min-size:44px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-offset-inset:-2px;--motion-fast:.14s;--motion-base:.15s;--motion-ease-out:ease-out;--motion-ease-in:ease-in;--motion-ease:ease;--radius-sharp:2px;--radius-control:.5rem;--radius-card:2px;--radius-pill:999px;--space-page-gutter-mobile:1rem;--space-page-gutter-tablet:1.5rem;--space-page-gutter-desktop:2rem;--layer-sticky:20;--layer-banner:30;--layer-scrim:40;--layer-rail:50;--layer-overlay:60;--layer-picker:70;--layer-dialog:80;--layer-palette:100;--color-bg-base:#020b14;--color-bg-surface:#030e18;--color-bg-raised:#07131f;--color-bg-raised-hover:#0a1a28;--color-bg-emphasis:#1c3149;--color-sidebar:#020b14;--color-border:#1a2a37;--color-border-strong:#385064;--color-control-border:#52708a;--color-text-primary:#f3f5f6;--color-text-secondary:#cbd2d7;--color-text-muted:#94a3b8;--color-text-accent:#dce2e6;--color-action-surface:#e5e7e8;--color-action-hover:#f4f5f5;--color-action-active:#cfd3d5;--color-action-foreground:#172033;--color-action-outline:#b4babd;--color-action-focus:#f1f4f5;--color-action-disabled:#a4aaad;--color-action-disabled-foreground:#172033;--color-primary:#e5e7e8;--color-primary-hover:#f4f5f5;--color-primary-active:#cfd3d5;--color-primary-foreground:#172033;--color-primary-outline:#b4babd;--color-primary-focus:#f1f4f5;--color-primary-disabled:#a4aaad;--color-primary-disabled-foreground:#172033;--color-success:#10b981;--color-success-hover:#059669;--color-green:var(--color-success);--color-green-dark:var(--color-success-hover);--color-blue:#0ea5e9;--color-orange:#f97316;--color-red:#ef4444;--color-purple:#a855f7;--color-slate:#64748b;--color-warning-text:#e7b65a;--color-warning-surface:#1f1a0c;--color-error-text:#f08a96;--color-error-surface:#241117;--color-status-sky:#38bdf8;--color-status-green:#4ade80;--color-status-purple:#c084fc;--color-status-rose:#fb7185;--color-shadow:#0000008c;--color-shadow-light:var(--color-border-strong);--color-row-even:#030e189e;--color-row-odd:#07131f61;--color-row-hover:#0a1a28d9;--color-badge-green-bg:transparent;--color-badge-green-text:#4ade80;--color-badge-blue-bg:transparent;--color-badge-blue-text:#38bdf8;--color-badge-red-bg:transparent;--color-badge-red-text:#f08a96;--color-badge-amber-bg:transparent;--color-badge-amber-text:#e7b65a;--color-badge-purple-bg:transparent;--color-badge-purple-text:#c084fc;--color-badge-orange-bg:transparent;--color-badge-orange-text:#fb923c;--color-badge-gray-bg:transparent;--color-badge-gray-text:#94a3b8}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}body{background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-ui);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading)}button,input,textarea,select{font:inherit;font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking);line-height:var(--type-control-leading)}h1{font-family:var(--font-ui);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading)}.font-bold{font-weight:var(--type-heading-weight)}.font-display,.type-page-title{font-family:var(--font-ui);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.type-page-title{font-size:var(--type-display-size)}.font-heading,.type-section-title{font-family:var(--font-ui);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking);line-height:var(--type-heading-leading)}.type-section-title{font-size:var(--type-heading-size)}.font-body,.type-body{font-family:var(--font-ui);font-weight:var(--type-body-weight);letter-spacing:var(--type-body-tracking);line-height:var(--type-body-leading)}.type-body{font-size:var(--type-body-size)}.font-control,.type-control,.type-control-emphasis{font-family:var(--font-ui);font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking);line-height:var(--type-control-leading)}.type-control,.type-control-emphasis{font-size:var(--type-control-size)}.type-control-emphasis{font-weight:600}.font-label{font-family:var(--font-ui);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking);line-height:var(--type-label-leading)}.font-caption,.type-caption{font-family:var(--font-ui);font-weight:var(--type-caption-weight);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading)}.font-data,.type-data,.tabular-nums{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-weight:var(--type-data-weight);letter-spacing:var(--type-data-tracking);line-height:var(--type-data-leading)}.font-data-figures,[data-kpi-value]{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.font-mono{font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums lining-nums}.type-sidebar-nav-label{font-family:var(--font-sidebar);font-size:.8125rem;font-style:normal;font-weight:var(--type-control-weight);letter-spacing:var(--type-control-tracking);line-height:1.25rem}.sidebar-nav-row{width:100%;min-height:46px;color:var(--color-text-muted);text-align:left;touch-action:manipulation;transition:color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out);background-color:#0000;border-radius:0;align-items:center;gap:.625rem;margin-bottom:.125rem;padding:.5rem .75rem;font-size:14px;font-style:normal;font-weight:500;display:flex;position:relative}.sidebar-nav-row:before{background:var(--color-text-primary);content:"";opacity:0;width:2px;transition:opacity var(--motion-fast) var(--motion-ease-out);border-radius:1px;position:absolute;top:.6875rem;bottom:.6875rem;left:0}.sidebar-nav-row:after{background:var(--color-text-primary);content:"";opacity:0;transform-origin:50%;width:2px;transition:opacity var(--motion-fast) var(--motion-ease-out), transform var(--motion-fast) var(--motion-ease-out);position:absolute;top:11px;bottom:11px;right:0;transform:scaleY(0)}.sidebar-nav-row-label{flex:auto;min-width:0}.sidebar-nav-row--active{box-shadow:none;color:var(--color-text-primary);background-color:#0000}.sidebar-nav-row--active:before{opacity:1}.sidebar-nav-row:active{background-color:var(--color-bg-raised);color:var(--color-text-primary)}.sidebar-nav-row:focus-visible{outline:var(--focus-ring-width) solid var(--color-text-accent);outline-offset:var(--focus-ring-offset-inset)}.sidebar-nav-row:focus-visible:after,.sidebar-nav-row:active:after{opacity:1;transform:scaleY(1)}.sidebar-nav-disclosure-icon{transition:transform var(--motion-fast) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.sidebar-nav-row:hover{background-color:var(--color-bg-raised);color:var(--color-text-primary)}.sidebar-nav-row:hover:after{opacity:1;transform:scaleY(1)}}.sidebar-nav-children{border-left:1px solid var(--color-border);margin-left:0;padding-left:8px}.app-shell{background:var(--color-bg-base);color:var(--color-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell :is(.app-main,.app-sidebar,.app-sidebar-header,.app-command-bar){background:var(--color-bg-base)!important}@media (width<=1023.98px){.app-shell .app-sidebar:not([data-drawer-open])>*{visibility:hidden}}.app-shell .app-sidebar{color:var(--color-text-accent);border:0!important}.app-shell .app-sidebar-header{min-height:72px;border:0!important;padding:16px 20px!important}.app-shell .app-sidebar nav{overscroll-behavior-y:contain;padding:36px 16px 28px!important}.app-sidebar-brand{min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.app-sidebar-mark{object-fit:contain;flex:none;width:34px;height:34px;display:block}.app-sidebar-brand-copy{min-width:0}.app-sidebar-brand-name{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;color:var(--color-text-primary);letter-spacing:0;font-size:14px;font-weight:700;line-height:1.1;display:block;overflow:hidden}.app-shell :is(.app-sidebar-close-trigger,.app-command-bar-menu,.app-notification-trigger,.app-current-user-trigger){color:var(--color-text-accent);border-radius:0}.app-shell :is(.app-sidebar-close-trigger,.app-command-bar-menu,.app-notification-trigger,.app-current-user-trigger):hover{background-color:var(--color-bg-raised);color:var(--color-text-primary)}.app-shell :is(.app-notification-menu,.app-current-user-menu,.app-global-search-dialog){border-color:var(--color-border)!important;border-radius:var(--radius-sharp)!important;background-color:var(--color-bg-surface)!important;color:var(--color-text-primary)!important}.app-shell :is(.app-notification-menu,.app-current-user-menu,.app-global-search-dialog) .border-b{border-color:var(--color-border)!important}.app-shell :is(.app-notification-menu,.app-current-user-menu) button:hover{background-color:var(--color-bg-raised)!important}.app-shell .app-shell-help{border-color:var(--color-border)!important;background-color:var(--color-bg-surface)!important;color:var(--color-text-accent)!important}@media (prefers-reduced-motion:no-preference){.app-shell :is(.app-notification-menu,.app-current-user-menu){animation:app-overlay-menu-in var(--motion-fast) var(--motion-ease-out) both}.app-shell :is(.app-notification-menu,.app-current-user-menu).is-closing{animation:app-overlay-menu-out var(--motion-fast) var(--motion-ease-in) both}.app-global-search-dialog{animation:app-overlay-dialog-in var(--motion-base) var(--motion-ease-out) both}.app-global-search-dialog.is-closing{animation:app-overlay-dialog-out var(--motion-base) var(--motion-ease-in) both}.app-overlay-backdrop{animation:app-overlay-backdrop-in var(--motion-base) var(--motion-ease-out) both}.app-overlay-backdrop.is-closing{animation:app-overlay-backdrop-out var(--motion-base) var(--motion-ease-in) both}}:is(.app-overlay-backdrop,.app-notification-menu,.app-current-user-menu,.app-global-search-dialog).is-closing{pointer-events:none}@keyframes app-overlay-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes app-overlay-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes app-overlay-dialog-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes app-overlay-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes app-overlay-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-overlay-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar-nav-row,.sidebar-nav-row:before,.sidebar-nav-row:after,.sidebar-nav-disclosure-icon,.app-sidebar,.app-shell :is(.transition-colors,.transition-transform,.transition-opacity){transition-duration:0s!important}}.underline-reveal{position:relative}:is(.underline-reveal,[data-record-action]):after{inset-inline:var(--underline-reveal-inset-start,0) var(--underline-reveal-inset-end,0);bottom:var(--underline-reveal-bottom,-.22rem);background:var(--underline-reveal-color,currentColor);height:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){:is(.underline-reveal,[data-record-action]):after{background:var(--underline-reveal-color,color-mix(in srgb, currentColor 72%, transparent))}}:is(.underline-reveal,[data-record-action]):after{content:"";pointer-events:none;transform-origin:0;transition:transform var(--motion-fast) var(--motion-ease-out);transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.underline-reveal:not(:disabled):hover:after,.underline-reveal-host:not(:disabled):hover .underline-reveal:after,[data-record-action]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover:after{transform:scaleX(1)}}.underline-reveal:not(:disabled):focus-visible:after,.underline-reveal-host:not(:disabled):focus-visible .underline-reveal:after,[data-record-action]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){:is(.underline-reveal,[data-record-action]):after{transition:none}}.job-action{border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--color-text-primary);font-size:.875rem;font-weight:var(--type-control-weight);line-height:var(--type-control-leading);white-space:nowrap;transition:color var(--motion-base) var(--motion-ease-out), background-color var(--motion-base) var(--motion-ease-out), border-color var(--motion-base) var(--motion-ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}.job-action:focus-visible,.job-icon-action:focus-visible,.job-text-action:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary-focus);outline-offset:var(--focus-ring-offset)}.job-action:disabled,.job-icon-action:disabled{cursor:not-allowed;opacity:.5}.job-action--primary,.job-action--neutral,.job-action--success,.job-action--attention{color:var(--color-action-foreground);background:var(--color-action-surface);border-color:var(--color-action-outline)}.job-action--primary:hover:not(:disabled),.job-action--neutral:hover:not(:disabled),.job-action--success:hover:not(:disabled),.job-action--attention:hover:not(:disabled){background:var(--color-action-hover)}.job-action--primary:active:not(:disabled),.job-action--neutral:active:not(:disabled),.job-action--success:active:not(:disabled),.job-action--attention:active:not(:disabled){background:var(--color-action-active)}.job-action--primary:disabled,.job-action--neutral:disabled,.job-action--success:disabled,.job-action--attention:disabled{color:var(--color-action-disabled-foreground);background:var(--color-action-disabled);opacity:1}.job-action--primary[aria-busy=true],.job-action--neutral[aria-busy=true],.job-action--success[aria-busy=true],.job-action--attention[aria-busy=true]{cursor:wait}.job-action--primary:focus-visible,.job-action--neutral:focus-visible,.job-action--success:focus-visible,.job-action--attention:focus-visible{outline-color:var(--color-action-focus)}.job-action--destructive{color:var(--color-red);border-color:var(--color-red);background:0 0}@supports (color:color-mix(in lab, red, red)){.job-action--destructive{border-color:color-mix(in srgb, var(--color-red) 45%, var(--color-border))}}.job-action--destructive:hover:not(:disabled){background:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.job-action--destructive:hover:not(:disabled){background:color-mix(in srgb, var(--color-red) 10%, transparent)}}.job-detail-actions :is(.job-action,.job-icon-action,.job-interaction):not([role=dialog] *){background-color:#0000!important}.job-detail-actions .job-action--primary:not([role=dialog] *){border-color:var(--color-primary-outline);color:var(--color-primary)!important}.job-detail-actions .job-action--neutral:not([role=dialog] *){border-color:var(--color-border);color:var(--color-text-primary)!important}.job-detail-actions .job-action--success:not([role=dialog] *){border-color:var(--color-success);color:var(--color-success)!important}@supports (color:color-mix(in lab, red, red)){.job-detail-actions .job-action--success:not([role=dialog] *){border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border))}}.job-detail-actions .job-action--attention:not([role=dialog] *){border-color:var(--color-orange);color:var(--color-orange)!important}@supports (color:color-mix(in lab, red, red)){.job-detail-actions .job-action--attention:not([role=dialog] *){border-color:color-mix(in srgb, var(--color-orange) 45%, var(--color-border))}}.job-detail-actions :is(.job-action,.job-icon-action,.job-interaction):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action,.job-icon-action,.job-interaction):not([role=dialog] *):focus-visible{border-color:var(--color-action-outline);color:var(--color-action-foreground)!important;background-color:var(--color-action-surface)!important}.job-detail-actions :is(.job-action,.job-icon-action,.job-interaction):not([role=dialog] *):focus-visible{outline:var(--focus-ring-width) solid var(--color-action-focus);outline-offset:var(--focus-ring-offset)}.job-detail-actions :is(.job-action,.job-icon-action,.job-interaction):not([role=dialog] *):active:not(:disabled){color:var(--color-action-foreground)!important;background-color:var(--color-action-active)!important}.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):focus-visible{color:var(--color-red)!important;background-color:var(--color-red)!important}@supports (color:color-mix(in lab, red, red)){.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):focus-visible{background-color:color-mix(in srgb, var(--color-red) 10%, transparent)!important}}.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):focus-visible{border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):focus-visible{border-color:color-mix(in srgb, var(--color-red) 60%, var(--color-border))}}.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):focus-visible{outline-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):hover:not(:disabled),.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):focus-visible{outline-color:color-mix(in srgb, var(--color-red) 55%, transparent)}}.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):active:not(:disabled){color:var(--color-red)!important;background-color:var(--color-red)!important}@supports (color:color-mix(in lab, red, red)){.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):active:not(:disabled){background-color:color-mix(in srgb, var(--color-red) 16%, transparent)!important}}.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):active:not(:disabled){border-color:var(--color-red)}@supports (color:color-mix(in lab, red, red)){.job-detail-actions :is(.job-action--destructive,.job-icon-action.job-action--destructive,.job-interaction.job-action--destructive):not([role=dialog] *):active:not(:disabled){border-color:color-mix(in srgb, var(--color-red) 70%, var(--color-border))}}.job-detail-actions :is(.job-action,.job-icon-action,.job-interaction):not([role=dialog] *):disabled{border-color:var(--color-border);cursor:not-allowed;opacity:.5;color:var(--color-text-secondary)!important;background-color:#0000!important}.job-icon-action{border-radius:var(--radius-control);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.job-text-action{border-radius:.25rem;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.job-field-action{border-radius:var(--radius-control);min-height:44px}@media (width>=768px){.job-action{min-width:0;min-height:36px;padding:.25rem .625rem}.job-action--compact{min-height:32px;padding-block:.125rem}.job-field-action{min-height:36px}}.bandog-chart-bar-mark,.bandog-chart-frame .recharts-active-dot{transition:opacity var(--motion-fast) var(--motion-ease-out), filter var(--motion-fast) var(--motion-ease-out)}.bandog-chart-interactive-bar:hover .bandog-chart-bar-mark,.bandog-chart-interactive-bar:focus-visible .bandog-chart-bar-mark,.bandog-chart-frame .recharts-active-dot:hover{opacity:.82;filter:brightness(1.12)}@media (prefers-reduced-motion:reduce){.bandog-chart-frame *,.sidebar-nav-row,.job-action,.job-icon-action,.dashboard-record-row,.dashboard-record-row__identifier{transition:none!important;animation:none!important}}.type-caption{font-size:var(--type-caption-size)}.type-data{font-size:var(--type-data-size)}.dashboard-typography{font-size:1rem;font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}.dashboard-typography :is(button,input,select,[role=button]){min-height:44px}.dashboard-typography :is(h2,h3){font-size:1rem;font-weight:var(--type-heading-weight);line-height:var(--type-heading-leading)}.dashboard-typography .text-sm{font-size:.875rem;line-height:1.25rem}.dashboard-typography .text-xs{font-size:.75rem;line-height:1rem}.dashboard-typography :is(.font-bold,.font-semibold){font-weight:600}.dashboard-typography p.text-3xl{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-size:1.5rem;line-height:1.75rem}.dashboard-typography .font-medium{font-weight:400}.dashboard-typography :is(.uppercase,.tracking-wide,.tracking-wider,.tracking-widest){letter-spacing:normal;text-transform:none}.dashboard-typography :is(.tabular-nums,[data-kpi-value]){font-variant-numeric:tabular-nums lining-nums}.dashboard-record-row{width:100%;min-height:var(--control-min-size);text-align:left;border-radius:var(--radius-control);cursor:pointer;transition:background-color var(--motion-base) var(--motion-ease-out), color var(--motion-base) var(--motion-ease-out);background-color:#0000;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-record-row:hover,.dashboard-record-row:focus-visible{background-color:var(--color-row-hover)}.dashboard-record-row:active{background-color:var(--color-bg-emphasis)}.dashboard-record-row:focus-visible{outline:var(--focus-ring-width) solid var(--color-action-focus);outline-offset:var(--focus-ring-offset-inset)}.dashboard-record-row__identifier{color:var(--color-text-accent);text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-base) var(--motion-ease-out);font-size:.875rem;font-weight:550;line-height:1.25rem;overflow:hidden}.dashboard-record-row:hover .dashboard-record-row__identifier,.dashboard-record-row:focus-visible .dashboard-record-row__identifier{color:var(--color-text-primary)}.dashboard-record-row__meta{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}html,body{max-width:100%;overflow-x:hidden}@media (width<=767px){input.text-sm,select.text-sm,textarea.text-sm,input.text-xs,select.text-xs,textarea.text-xs{font-size:16px!important}}.bg-gray-950{background-color:var(--color-bg-base)!important}.bg-gray-800{background-color:var(--color-bg-surface)!important}.bg-gray-700{background-color:var(--color-bg-raised)!important}.bg-white{background-color:var(--color-bg-surface)!important}.bg-gray-50{background-color:var(--color-bg-raised)!important}.bg-gray-100:not(.text-green-700):not(.text-blue-700):not(.text-red-700):not(.text-amber-700):not(.text-purple-700):not(.text-orange-700):not(.text-gray-700):not(.text-gray-500):not(.text-indigo-700),.bg-gray-900,aside.bg-gray-900,aside .bg-gray-900{background-color:var(--color-bg-base)!important}.bg-gray-900\/5{background-color:#020b140d!important}.bg-gray-900\/20{background-color:#020b1433!important}.bg-gray-900\/30{background-color:#020b144d!important}.bg-gray-900\/40{background-color:#020b1466!important}.bg-gray-900\/60{background-color:#020b1499!important}.bg-gray-900\/80{background-color:#020b14cc!important}.bg-gray-900\/85{background-color:#020b14d9!important}.bg-gray-900\/90{background-color:#020b14e6!important}.dark .dark\:bg-gray-900{background-color:var(--color-bg-base)!important}.dark .dark\:bg-gray-900\/40{background-color:#020b1466!important}.border-gray-700,.border-gray-600,.border-gray-200,.border-gray-300,.border-gray-100{border-color:var(--color-border)!important}@supports (color:color-mix(in lab, red, red)){.border-gray-100{border-color:color-mix(in srgb, var(--color-border) 60%, transparent)!important}}.text-gray-100,.text-gray-900{color:var(--color-text-primary)!important}.text-gray-300,.text-gray-400{color:var(--color-text-secondary)!important}.text-gray-500,.text-gray-600{color:var(--color-text-muted)!important}.text-gray-700{color:var(--color-text-secondary)!important}.bg-gray-200,.bg-gray-300{background-color:var(--color-bg-raised)!important}.bg-gray-500,.bg-gray-600{background-color:var(--color-bg-raised-hover)!important}.dark .dark\:bg-gray-950{background-color:var(--color-bg-base)!important}.dark .dark\:bg-gray-800{background-color:var(--color-bg-surface)!important}.dark .dark\:bg-gray-700{background-color:var(--color-bg-raised)!important}.bg-gray-50\/50{background-color:#07131f80!important}.bg-gray-50\/60{background-color:#07131f99!important}.bg-gray-50\/70{background-color:#07131fb3!important}.bg-gray-700\/30{background-color:#07131f4d!important}.bg-gray-700\/40{background-color:#07131f66!important}.bg-gray-700\/50{background-color:#07131f80!important}.bg-gray-700\/60{background-color:#07131f99!important}.bg-gray-700\/70{background-color:#07131fb3!important}.bg-gray-800\/40{background-color:#030e1866!important}.bg-gray-800\/50{background-color:#030e1880!important}.bg-gray-800\/60{background-color:#030e1899!important}.bg-gray-800\/95{background-color:#030e18f2!important}.hover\:bg-gray-100:hover,.hover\:bg-gray-200:hover,.hover\:bg-gray-400:hover,.hover\:bg-gray-500:hover,.hover\:bg-gray-600:hover{background-color:var(--color-bg-raised-hover)!important}.hover\:bg-gray-500\/10:hover{background-color:#0a1a2866!important}.hover\:bg-gray-700\/30:hover,.hover\:bg-gray-700\/40:hover,.hover\:bg-gray-700\/60:hover{background-color:var(--color-row-hover)!important}.active\:bg-gray-50:active,.active\:bg-gray-700\/50:active{background-color:var(--color-bg-raised-hover)!important}.border-gray-400,.border-gray-500,.border-gray-800{border-color:var(--color-border)!important}.border-gray-500\/20{border-color:#1a2a3733!important}.border-gray-700\/60{border-color:#1a2a3799!important}.border-gray-700\/70{border-color:#1a2a37b3!important}.dark .dark\:border-gray-600,.dark .dark\:border-gray-700{border-color:var(--color-border)!important}.hover\:border-gray-300:hover,.hover\:border-gray-400:hover,.hover\:border-gray-500:hover,.hover\:border-gray-500\/70:hover,.hover\:border-gray-600:hover{border-color:var(--color-border-strong)!important}.text-gray-200{color:var(--color-text-secondary)!important}.text-gray-800{color:var(--color-text-primary)!important}.dark .dark\:text-gray-200,.dark .dark\:text-gray-300,.dark .dark\:text-gray-400{color:var(--color-text-secondary)!important}.hover\:text-gray-200:hover,.hover\:text-gray-300:hover,.hover\:text-gray-600:hover,.hover\:text-gray-700:hover,.hover\:text-gray-800:hover,.hover\:text-gray-900:hover{color:var(--color-text-primary)!important}.shadow-sm{box-shadow:none!important}.rounded-xl{border-radius:var(--radius-card)!important}.hover\:bg-gray-700\/50:hover{background-color:var(--color-row-hover)!important}.hover\:bg-gray-700:hover{background-color:var(--color-bg-raised)!important}.hover\:bg-gray-800:hover{background-color:var(--color-bg-surface)!important}.hover\:bg-gray-50:hover{background-color:var(--color-row-hover)!important}button.bg-gray-100.text-gray-700:hover,button.bg-gray-700.text-gray-300:hover{background-color:var(--color-bg-raised-hover)!important}input,textarea,select{background-color:var(--color-bg-surface)!important;border-color:var(--color-control-border)!important;color:var(--color-text-primary)!important}input::placeholder,textarea::placeholder{color:var(--color-text-muted)!important}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 var(--focus-ring-width) var(--color-primary-focus)!important;outline:none!important}aside input,aside select{background-color:var(--color-bg-raised)!important}input[type=date],input[type=number],input[type=time],input[inputmode=numeric],input[inputmode=decimal],time{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums}.text-2xl.font-bold,.text-xl.font-bold{font-variant-numeric:tabular-nums lining-nums}table{border-collapse:separate;border-spacing:0}table :is(th,td){font-variant-numeric:tabular-nums lining-nums}tbody tr{transition:background-color var(--motion-base) var(--motion-ease)}thead tr{background-color:var(--color-bg-surface)!important}tbody tr:nth-child(2n){background-color:var(--color-row-even)}tbody tr:nth-child(odd){background-color:var(--color-row-odd)}tbody tr:hover{background-color:var(--color-row-hover)!important}.bg-green-100.text-green-700{background-color:var(--color-badge-green-bg)!important;color:var(--color-badge-green-text)!important}.bg-blue-100.text-blue-700,.bg-sky-100.text-sky-700{background-color:var(--color-badge-blue-bg)!important;color:var(--color-badge-blue-text)!important}.bg-red-100.text-red-700{background-color:var(--color-badge-red-bg)!important;color:var(--color-badge-red-text)!important}.bg-amber-100.text-amber-700{background-color:var(--color-badge-amber-bg)!important;color:var(--color-badge-amber-text)!important}.bg-purple-100.text-purple-700{background-color:var(--color-badge-purple-bg)!important;color:var(--color-badge-purple-text)!important}.bg-orange-100.text-orange-700{background-color:var(--color-badge-orange-bg)!important;color:var(--color-badge-orange-text)!important}.bg-indigo-100.text-indigo-700{background-color:var(--color-badge-blue-bg)!important;color:var(--color-badge-blue-text)!important}.bg-gray-100.text-gray-700{background-color:var(--color-badge-gray-bg)!important;color:var(--color-badge-gray-text)!important}.bg-gray-100.text-gray-500{background-color:var(--color-badge-gray-bg)!important;color:var(--color-text-muted)!important}.pearl-action,.brand-primary-control,.brand-primary-surface,.semantic-success-control{box-shadow:inset 0 0 0 1px var(--color-action-outline);background-color:var(--color-action-surface)!important;color:var(--color-action-foreground)!important;border-color:var(--color-action-outline)!important}.pearl-action:hover:not(:disabled),.brand-primary-control:hover:not(:disabled),.brand-primary-surface:hover:not(:disabled),.semantic-success-control:hover:not(:disabled){background-color:var(--color-action-hover)!important}.pearl-action:active:not(:disabled),.brand-primary-control:active:not(:disabled),.brand-primary-surface:active:not(:disabled),.semantic-success-control:active:not(:disabled){background-color:var(--color-action-active)!important}.pearl-action:disabled,.brand-primary-control:disabled,.brand-primary-surface:disabled,.semantic-success-control:disabled{background-color:var(--color-action-disabled)!important;color:var(--color-action-disabled-foreground)!important}.pearl-action:focus-visible,.brand-primary-control:focus-visible,.brand-primary-surface:focus-visible,.semantic-success-control:focus-visible{outline-offset:var(--focus-ring-offset);box-shadow:inset 0 0 0 1px var(--color-action-outline), 0 0 0 1px var(--color-bg-base);outline:var(--focus-ring-width) solid var(--color-action-focus)!important}.pearl-action[aria-busy=true],.brand-primary-control[aria-busy=true],.brand-primary-surface[aria-busy=true],.semantic-success-control[aria-busy=true]{cursor:wait}.app-btn-secondary{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-raised);color:var(--color-text-secondary);white-space:nowrap;transition:background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.app-btn-secondary svg{flex:none}.app-btn-secondary:hover:not(:disabled){background:var(--color-bg-raised-hover);border-color:var(--color-border-strong);color:var(--color-text-primary)}.app-btn-secondary:disabled{opacity:.5}.app-btn-secondary:focus-visible{outline:var(--focus-ring-width) solid var(--color-action-focus);outline-offset:var(--focus-ring-offset)}:where(button,a,input[type=button],input[type=submit],[role=button]):not([data-semantic-color]):is(.bg-blue-50,.bg-blue-100,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-900\/20,.bg-blue-900\/30,.bg-green-50,.bg-green-100,.bg-green-400,.bg-green-500,.bg-green-500\/10,.bg-green-600,.bg-green-700,.bg-green-900\/20,.bg-amber-50,.bg-amber-100,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-amber-900\/20,.bg-orange-50,.bg-orange-100,.bg-orange-400,.bg-orange-500,.bg-orange-600,.bg-orange-900\/20,.bg-yellow-50,.bg-yellow-100,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-yellow-900\/20,.bg-purple-50,.bg-purple-100,.bg-purple-400,.bg-purple-500,.bg-purple-600,.bg-purple-900\/20,.bg-indigo-50,.bg-indigo-100,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-indigo-900\/20,.bg-violet-50,.bg-violet-100,.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-violet-900\/20,.bg-teal-50,.bg-teal-100,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-teal-900\/20,.bg-cyan-50,.bg-cyan-100,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-cyan-900\/20,.bg-sky-50,.bg-sky-100,.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-sky-900\/20,.bg-emerald-50,.bg-emerald-100,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-emerald-900\/20){box-shadow:inset 0 0 0 1px var(--color-action-outline);background-color:var(--color-action-surface)!important;color:var(--color-action-foreground)!important;border-color:var(--color-action-outline)!important}:where(button,a,input[type=button],input[type=submit],[role=button]):not([data-semantic-color]):is(.hover\:bg-blue-50,.hover\:bg-blue-100,.hover\:bg-blue-500,.hover\:bg-blue-500\/10,.hover\:bg-blue-600,.hover\:bg-blue-700,.hover\:bg-blue-800,.hover\:bg-blue-900\/30,.hover\:bg-green-50,.hover\:bg-green-100,.hover\:bg-green-500,.hover\:bg-green-500\/10,.hover\:bg-green-600,.hover\:bg-green-700,.hover\:bg-green-800,.hover\:bg-green-900\/30,.hover\:bg-amber-50,.hover\:bg-amber-100,.hover\:bg-amber-500,.hover\:bg-amber-500\/10,.hover\:bg-amber-600,.hover\:bg-amber-700,.hover\:bg-amber-800,.hover\:bg-amber-900\/30,.hover\:bg-orange-50,.hover\:bg-orange-100,.hover\:bg-orange-500,.hover\:bg-orange-500\/10,.hover\:bg-orange-600,.hover\:bg-orange-700,.hover\:bg-orange-800,.hover\:bg-orange-900\/30,.hover\:bg-yellow-50,.hover\:bg-yellow-100,.hover\:bg-yellow-500,.hover\:bg-yellow-500\/10,.hover\:bg-yellow-600,.hover\:bg-yellow-700,.hover\:bg-yellow-800,.hover\:bg-yellow-900\/30,.hover\:bg-purple-50,.hover\:bg-purple-100,.hover\:bg-purple-500,.hover\:bg-purple-500\/10,.hover\:bg-purple-600,.hover\:bg-purple-700,.hover\:bg-purple-800,.hover\:bg-purple-900\/30,.hover\:bg-indigo-50,.hover\:bg-indigo-100,.hover\:bg-indigo-500,.hover\:bg-indigo-500\/10,.hover\:bg-indigo-600,.hover\:bg-indigo-700,.hover\:bg-indigo-800,.hover\:bg-indigo-900\/30,.hover\:bg-violet-50,.hover\:bg-violet-100,.hover\:bg-violet-500,.hover\:bg-violet-500\/10,.hover\:bg-violet-600,.hover\:bg-violet-700,.hover\:bg-violet-800,.hover\:bg-violet-900\/30,.hover\:bg-teal-50,.hover\:bg-teal-100,.hover\:bg-teal-500,.hover\:bg-teal-500\/10,.hover\:bg-teal-600,.hover\:bg-teal-700,.hover\:bg-teal-800,.hover\:bg-teal-900\/30,.hover\:bg-cyan-50,.hover\:bg-cyan-100,.hover\:bg-cyan-500,.hover\:bg-cyan-500\/10,.hover\:bg-cyan-600,.hover\:bg-cyan-700,.hover\:bg-cyan-800,.hover\:bg-cyan-900\/30,.hover\:bg-sky-50,.hover\:bg-sky-100,.hover\:bg-sky-500,.hover\:bg-sky-500\/10,.hover\:bg-sky-600,.hover\:bg-sky-700,.hover\:bg-sky-800,.hover\:bg-sky-900\/30,.hover\:bg-emerald-50,.hover\:bg-emerald-100,.hover\:bg-emerald-500,.hover\:bg-emerald-500\/10,.hover\:bg-emerald-600,.hover\:bg-emerald-700,.hover\:bg-emerald-800,.hover\:bg-emerald-900\/30):hover:not(:disabled){background-color:var(--color-action-hover)!important;color:var(--color-action-foreground)!important;border-color:var(--color-action-outline)!important}:where(button,a,input[type=button],input[type=submit],[role=button]):not([data-semantic-color]):is(.active\:bg-blue-600,.active\:bg-blue-700,.active\:bg-blue-800,.active\:bg-green-600,.active\:bg-green-700,.active\:bg-green-800,.active\:bg-amber-600,.active\:bg-amber-700,.active\:bg-amber-800,.active\:bg-orange-600,.active\:bg-orange-700,.active\:bg-orange-800,.active\:bg-yellow-600,.active\:bg-yellow-700,.active\:bg-yellow-800,.active\:bg-purple-600,.active\:bg-purple-700,.active\:bg-purple-800,.active\:bg-indigo-600,.active\:bg-indigo-700,.active\:bg-indigo-800,.active\:bg-violet-600,.active\:bg-violet-700,.active\:bg-violet-800,.active\:bg-teal-600,.active\:bg-teal-700,.active\:bg-teal-800,.active\:bg-cyan-600,.active\:bg-cyan-700,.active\:bg-cyan-800,.active\:bg-sky-600,.active\:bg-sky-700,.active\:bg-sky-800,.active\:bg-emerald-600,.active\:bg-emerald-700,.active\:bg-emerald-800):active:not(:disabled){background-color:var(--color-action-active)!important;color:var(--color-action-foreground)!important}.dark :where(button,a,input[type=button],input[type=submit],[role=button]):not([data-semantic-color]):is(.dark\:bg-blue-900\/20,.dark\:bg-blue-900\/30,.dark\:bg-green-900\/20,.dark\:bg-green-900\/30,.dark\:bg-amber-900\/20,.dark\:bg-amber-900\/30,.dark\:bg-orange-900\/20,.dark\:bg-orange-900\/30,.dark\:bg-yellow-900\/20,.dark\:bg-yellow-900\/30,.dark\:bg-purple-900\/20,.dark\:bg-purple-900\/30,.dark\:bg-indigo-900\/20,.dark\:bg-indigo-900\/30,.dark\:bg-violet-900\/20,.dark\:bg-violet-900\/30,.dark\:bg-teal-900\/20,.dark\:bg-teal-900\/30,.dark\:bg-cyan-900\/20,.dark\:bg-cyan-900\/30,.dark\:bg-sky-900\/20,.dark\:bg-sky-900\/30,.dark\:bg-emerald-900\/20,.dark\:bg-emerald-900\/30){background-color:var(--color-action-surface)!important;color:var(--color-action-foreground)!important;border-color:var(--color-action-outline)!important}:where(button,input[type=button],input[type=submit]):not([data-semantic-color]):is(.bg-blue-50,.bg-blue-100,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-green-50,.bg-green-100,.bg-green-400,.bg-green-500,.bg-green-600,.bg-green-700,.bg-amber-50,.bg-amber-100,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-orange-50,.bg-orange-100,.bg-orange-400,.bg-orange-500,.bg-orange-600,.bg-yellow-50,.bg-yellow-100,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-purple-50,.bg-purple-100,.bg-purple-400,.bg-purple-500,.bg-purple-600,.bg-indigo-50,.bg-indigo-100,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-violet-50,.bg-violet-100,.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-teal-50,.bg-teal-100,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-cyan-50,.bg-cyan-100,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-sky-50,.bg-sky-100,.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-emerald-50,.bg-emerald-100,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600):disabled{background-color:var(--color-action-disabled)!important;color:var(--color-action-disabled-foreground)!important}:where(button,a,input[type=button],input[type=submit],[role=button]):not([data-semantic-color]):is(.bg-blue-50,.bg-blue-100,.bg-blue-400,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-green-50,.bg-green-100,.bg-green-400,.bg-green-500,.bg-green-600,.bg-green-700,.bg-amber-50,.bg-amber-100,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-orange-50,.bg-orange-100,.bg-orange-400,.bg-orange-500,.bg-orange-600,.bg-yellow-50,.bg-yellow-100,.bg-yellow-400,.bg-yellow-500,.bg-yellow-600,.bg-purple-50,.bg-purple-100,.bg-purple-400,.bg-purple-500,.bg-purple-600,.bg-indigo-50,.bg-indigo-100,.bg-indigo-400,.bg-indigo-500,.bg-indigo-600,.bg-violet-50,.bg-violet-100,.bg-violet-400,.bg-violet-500,.bg-violet-600,.bg-teal-50,.bg-teal-100,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-cyan-50,.bg-cyan-100,.bg-cyan-400,.bg-cyan-500,.bg-cyan-600,.bg-sky-50,.bg-sky-100,.bg-sky-400,.bg-sky-500,.bg-sky-600,.bg-emerald-50,.bg-emerald-100,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600):focus-visible{outline-offset:var(--focus-ring-offset);outline:var(--focus-ring-width) solid var(--color-action-focus)!important}.brand-primary-text{color:var(--color-primary)!important}.semantic-success-surface{background-color:var(--color-success)!important;color:#fff!important}.text-blue-600{color:var(--color-blue)!important}.border-blue-500,.border-blue-600{border-color:var(--color-primary-outline)!important}.bg-blue-50{background-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.bg-blue-50{background-color:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg-surface))!important}}.dark .dark\:bg-blue-900\/30{background-color:var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .dark\:bg-blue-900\/30{background-color:color-mix(in srgb, var(--color-primary) 15%, var(--color-bg-surface))!important}}.bg-black\/50{background-color:#0009!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}.app-shell ::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.app-shell ::-webkit-scrollbar-thumb:hover{background:var(--color-border-strong)}button,a,input,select,textarea{transition:background-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease)}@media print{.print\:hidden{display:none!important}.print\:block{display:block!important}.print\:w-full{width:100%!important}.print\:overflow-visible{overflow:visible!important}.print\:p-8{padding:2rem!important}}[data-pay-page]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pay-bg:var(--color-bg-base);--pay-text:var(--color-text-primary);--pay-text-strong:var(--color-text-secondary);--pay-text-muted:var(--color-text-muted);--pay-text-subtle:var(--color-text-muted);--pay-border:var(--color-border-strong);--pay-border-soft:var(--color-border);--pay-spinner:var(--color-text-accent);--pay-badge-paid-bg:#14532d66;--pay-badge-paid-fg:#6ee7b7;--pay-badge-partial-bg:var(--color-warning-surface);--pay-badge-partial-fg:var(--color-warning-text);--pay-badge-due-bg:var(--color-bg-raised);--pay-badge-due-fg:var(--color-text-secondary);--pay-callout-bg:#064e3b66;--pay-callout-border:#166534;--pay-callout-fg:#6ee7b7;--pay-btn-bg:var(--color-action-surface);--pay-btn-bg-hover:var(--color-action-hover);--pay-btn-bg-active:var(--color-action-active);--pay-btn-fg:var(--color-action-foreground);background:var(--pay-bg);color:var(--pay-text)}[data-pay-page] .pay-text{color:var(--pay-text)}[data-pay-page] .pay-text-strong{color:var(--pay-text-strong)}[data-pay-page] .pay-text-muted{color:var(--pay-text-muted)}[data-pay-page] .pay-text-subtle{color:var(--pay-text-subtle)}[data-pay-page] .pay-border{border-color:var(--pay-border)}[data-pay-page] .pay-border-soft{border-color:var(--pay-border-soft)}[data-pay-page] .pay-spinner{border-color:var(--pay-spinner);border-top-color:#0000}[data-pay-page] .pay-badge-paid{background-color:var(--pay-badge-paid-bg);color:var(--pay-badge-paid-fg)}[data-pay-page] .pay-badge-partial{background-color:var(--pay-badge-partial-bg);color:var(--pay-badge-partial-fg)}[data-pay-page] .pay-badge-due{background-color:var(--pay-badge-due-bg);color:var(--pay-badge-due-fg)}[data-pay-page] .pay-callout-paid{background-color:var(--pay-callout-bg);border-color:var(--pay-callout-border);color:var(--pay-callout-fg)}[data-pay-page] .pay-button{background-color:var(--pay-btn-bg);color:var(--pay-btn-fg);border:1px solid #ffffff40}[data-pay-page] .pay-button:hover{background-color:var(--pay-btn-bg-hover)}[data-pay-page] .pay-button:active{background-color:var(--pay-btn-bg-active)}[data-pay-page] .pay-button[data-provider=square]{color:#fff;background-color:#000}[data-pay-page] .pay-button[data-provider=square]:hover{background-color:#1a1a1a}[data-pay-page] .pay-button[data-provider=square]:active{background-color:#000}[data-pay-page] .pay-button[data-provider=square] svg{display:block}[data-pay-page] form .pay-button{border-color:#ffffff73}body[data-pay-page]{background-color:var(--color-bg-base)}[data-pay-page] thead tr,[data-pay-page] tbody tr,[data-pay-page] tbody tr:nth-child(2n),[data-pay-page] tbody tr:nth-child(odd),[data-pay-page] tbody tr:hover{background-color:#0000!important}[data-pay-page] .pay-card-field{align-items:center;display:flex;position:relative;overflow:hidden}[data-pay-page] .pay-card-field,[data-pay-page] .pay-card-field *,[data-pay-page] .pay-card-field iframe{outline:none!important}[data-pay-page] .pay-card-field iframe{background:0 0!important;border:0!important;width:100%!important;display:block!important}[data-pay-page] .pp-pill-wrap{justify-content:center;align-items:center}[data-pay-page] .pp-pill-wrap iframe{transform-origin:50%;transform:scaleX(1.04)}.app-global-search-backdrop{z-index:var(--layer-palette)}.table-scroll-proxy{background-color:var(--color-bg-surface)}.table-scroll-proxy-track{height:10px}@supports not selector(::-webkit-scrollbar){.table-scroll-proxy-track{scrollbar-width:thin;scrollbar-color:var(--color-text-muted) var(--color-border)}}.table-scroll-proxy-track::-webkit-scrollbar{-webkit-appearance:none;height:10px}.table-scroll-proxy-track::-webkit-scrollbar-track{background-color:var(--color-border);border-radius:5px}.table-scroll-proxy-track::-webkit-scrollbar-thumb{background-color:var(--color-text-muted);border-radius:5px}.table-scroll-proxy-track::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-secondary)}@media (width>=48rem){.table-scroll-proxy+.table-scroll-body{scrollbar-width:none;margin-top:-10px}.table-scroll-proxy+.table-scroll-body::-webkit-scrollbar{display:none}}@media print{.table-scroll-proxy+.table-scroll-body{margin-top:0}}.bandog-chart-interactive-bar:focus .bandog-chart-bar-mark{stroke:var(--color-blue);stroke-width:3px}@media (prefers-reduced-motion:reduce){.bandog-chart-frame *,.bandog-chart-frame :before,.bandog-chart-frame :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-command-bar{min-height:64px;box-shadow:none;position:relative;border:0!important;padding:0 24px!important}.app-command-search{z-index:1;flex:0 0 44px;width:44px;height:44px;margin-left:auto;position:relative}.app-command-search-control{clip-path:inset(0 0 0 calc(100% - 44px));width:min(20rem,100vw - 18rem);height:44px;min-height:44px;transition:clip-path var(--motion-base) var(--motion-ease-out), background-color var(--motion-base) var(--motion-ease-out), border-color var(--motion-base) var(--motion-ease-out);background:0 0;border-bottom:1px solid #0000;align-items:center;display:flex;position:absolute;top:0;right:0;overflow:hidden}.app-command-search.is-expanded .app-command-search-control{border-bottom-color:var(--color-text-accent);background:var(--color-bg-raised);clip-path:inset(0)}.app-command-search-input{opacity:0;pointer-events:none;min-width:0;height:44px;transition:opacity var(--motion-base) var(--motion-ease-out), transform var(--motion-base) var(--motion-ease-out);flex:auto;padding:0 8px 0 12px;font-size:12px;transform:translate(3px);color:var(--color-text-primary)!important;background:0 0!important}.app-command-search-input::placeholder{color:var(--color-text-muted)!important}@media (width<=640px){.app-command-search-input{font-size:1rem}}.app-command-search-clear,.app-command-search-trigger{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.app-command-search-clear{opacity:0;pointer-events:none;transition:color var(--motion-fast) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-out), transform var(--motion-base) var(--motion-ease-out);transform:translate(3px)}.app-command-search-trigger:before{content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--motion-ease-out);background:radial-gradient(circle,#dce2e638 0,#dce2e61a 42%,#0000 72%);position:absolute;inset:9px}.app-command-search-trigger svg{transition:color var(--motion-fast) var(--motion-ease-out), transform var(--motion-fast) var(--motion-ease-out);position:relative}.app-command-search.is-expanded .app-command-search-input,.app-command-search.is-expanded .app-command-search-clear{opacity:1;pointer-events:auto;transform:translate(0)}.app-command-search.is-expanded .app-command-search-trigger{color:var(--color-text-accent)}@media (hover:hover) and (pointer:fine){.app-command-search-trigger:hover,.app-command-search-clear:hover{color:var(--color-text-primary);background:0 0}.app-command-search-trigger:hover:before{opacity:1}}.app-command-search-trigger:focus-visible{color:var(--color-text-primary);outline:var(--focus-ring-width) solid var(--color-text-accent);outline-offset:var(--focus-ring-offset-inset)}.app-command-search-trigger:focus-visible:before{opacity:1}.app-command-search-trigger:active:before{opacity:.58}.app-command-search-trigger:active svg{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){:is(.app-command-search-control,.app-command-search-input,.app-command-search-clear,.app-command-search-trigger,.app-command-search-trigger svg){transition-duration:0s!important}:is(.app-command-search-input,.app-command-search-clear,.app-command-search-trigger svg){transform:none}}@media (width>=1024px){.app-shell .app-sidebar nav{padding:8px 16px max(8px, env(safe-area-inset-bottom))!important}.app-shell .sidebar-nav-row{min-height:clamp(30px,5dvh - 4.8px,46px);margin-bottom:0;padding-block:4px}.app-shell .type-sidebar-nav-label{font-size:.9375rem}.app-shell .app-sidebar{box-shadow:none;flex:0 0 208px!important;width:208px!important;min-width:208px!important;position:static!important;transform:translate(0)!important}}@media (width<=1023.98px){.app-command-bar{padding-inline:18px!important}.app-shell .app-sidebar[data-drawer-open]{box-shadow:1px 0 0 var(--color-border-strong), 2px 0 12px #0009}}@media (width<=620px){.app-command-search-control{width:min(14rem,100vw - 14.5rem)}.app-shell .app-current-user-trigger{justify-content:center;gap:4px;width:44px;min-width:44px;max-width:none;min-height:44px;padding-inline:0}.app-shell .app-current-user-trigger>span{display:none}}@media (width<=48rem){.app-command-search-control{width:min(20rem,100vw - 11rem)}}.loading-skeleton{width:100%;min-width:0}.loading-skeleton--page{min-height:60vh;padding:var(--space-page-gutter-mobile)}.loading-skeleton__heading{gap:.85rem;margin-bottom:2rem;padding-block:1rem;display:grid}.loading-skeleton__heading .loading-skeleton__line:first-child{width:min(16rem,60%);height:1.35rem}.loading-skeleton__heading .loading-skeleton__line:last-child{width:min(28rem,85%)}.loading-skeleton__row{border-top:1px solid var(--color-border);min-height:5.25rem;padding:.85rem 1rem}.loading-skeleton__line{background:linear-gradient(90deg, var(--color-bg-raised), var(--color-bg-emphasis), var(--color-bg-raised));background-size:220% 100%;border-radius:999px;width:35%;height:.75rem;display:block}.loading-skeleton__row .loading-skeleton__line+.loading-skeleton__line{width:57%;height:.58rem;margin-top:.8rem}.loading-skeleton__row .loading-skeleton__line:last-child{width:24%}@media (width>=768px){.loading-skeleton--page{padding:var(--space-page-gutter-tablet)}}@media (width>=1280px){.loading-skeleton--page{padding:var(--space-page-gutter-desktop)}}@keyframes content-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:no-preference){.loading-skeleton__line{animation:1.2s ease-in-out infinite content-shimmer}}@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}@keyframes spin{to{transform:rotate(360deg)}}.operating-page{width:100%;min-width:0;max-width:none;padding:1.5rem var(--space-page-gutter-mobile) 3rem;color:var(--color-text-primary);margin-inline:auto}.operating-page--record{max-width:none}.operating-header{border-bottom:0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2rem;padding-bottom:0;display:flex}.operating-title{min-width:0;color:var(--color-text-primary);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:625;line-height:1.15}.operating-eyebrow{color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:.65rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:block}.operating-description{max-width:48rem;color:var(--color-text-secondary);margin-top:.65rem;font-size:.875rem;line-height:1.5}.operating-dialog{border:1px solid var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary);border-radius:.75rem .75rem 0 0;box-shadow:0 24px 80px #0006}.operating-dialog :where(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:var(--control-min-size)}.operating-dialog button{min-width:var(--control-min-size)}.operating-dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-sharp)}.operating-dialog :where(button,a,input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--color-text-accent);outline-offset:var(--focus-ring-offset)}@media (width>=40rem){.operating-dialog{border-radius:var(--radius-sharp)}}.operating-panel{border:0;border-top:1px solid var(--color-border);background:var(--color-bg-surface);box-shadow:none;border-radius:0}.operating-ledger{border-block:1px solid var(--color-border);box-shadow:none;background:0 0;border-inline:0;border-radius:0}.operating-ledger table{border-collapse:separate;border-spacing:0 .5rem}.operating-ledger thead{background:var(--color-bg-base)}.operating-ledger th{color:var(--color-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.operating-ledger tbody td{background:var(--color-bg-surface);border:0;padding-block:1.25rem}.operating-ledger tbody tr{border:0}.operating-ledger tbody td:first-child{border-left:2px solid #0000}.operating-ledger tbody tr:hover td:first-child{border-left-color:var(--color-text-accent)}.operating-ledger--plain-rows tbody tr:hover td:first-child{border-left-color:#0000}.operating-ledger tbody tr:focus-within{background:var(--color-bg-raised)}.operating-row{border:0;border-block-start:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:0;padding:1rem}.operating-tabs{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem 1.25rem;min-width:0;margin-bottom:1.5rem;display:flex}.operating-tab{min-height:var(--control-min-size);min-width:var(--control-min-size);color:var(--color-text-muted);letter-spacing:.04em;border-bottom:2px solid #0000;align-items:center;padding:.625rem .125rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.operating-tab[aria-current=page],.operating-tab[aria-pressed=true]{border-bottom-color:var(--color-text-accent);color:var(--color-text-primary)}.operating-page :where(button,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:var(--control-min-size)}.operating-page :where(button,[role=button]){min-width:var(--control-min-size)}.operating-page :where(button,a,input,select,textarea):focus-visible,.operating-tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-text-accent);outline-offset:var(--focus-ring-offset)}.operating-page :where(button,input,select,textarea){max-width:100%}.operating-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-sharp)}.operating-header>:last-child:not(:first-child){flex-wrap:wrap;min-width:0}@media (width>=641px){.operating-page{padding-inline:var(--space-page-gutter-tablet)}}@media (width>=48rem){.operating-page{padding-block:2rem 4rem}}@media (width>=64rem){.operating-page{padding-inline:var(--space-page-gutter-desktop)}}@media (hover:hover) and (pointer:fine){.operating-tab:hover{color:var(--color-text-primary)}.operating-row:hover{background:var(--color-bg-raised)}}@media print{.operating-page{max-width:none;padding:0}.operating-ledger tbody td{padding-block:.5rem}}.public-entry{border:1px solid var(--color-border-strong);border-radius:var(--radius-sharp);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:none}.public-entry :where(button,input:not([type=checkbox]):not([type=radio]),select),.public-entry-page :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--control-min-size)}.public-entry :where(input,select,button),.public-entry-page :where(input,select,button){border-radius:var(--radius-sharp)}.public-entry-tabs{border-bottom:1px solid var(--color-border);gap:1.5rem;margin-bottom:1.5rem;display:flex}.public-entry-tab{min-height:var(--control-min-size);color:var(--color-text-muted);border-bottom:2px solid #0000;padding:.625rem 0;font-size:.875rem;font-weight:600}.public-entry-tab[aria-pressed=true]{color:var(--color-text-primary);border-bottom-color:var(--color-text-accent)}.operating-page.operating-page--field{max-width:40rem;padding:1rem 1rem 7rem}.public-document{background:var(--color-bg-base);min-height:100dvh;color:var(--color-text-primary)}.public-document-header{border-bottom:1px solid var(--color-border)}.public-document-brand{min-height:44px;color:var(--color-text-primary);align-items:center;font-weight:600;display:inline-flex}.public-document-context{color:var(--color-text-muted);font-size:.75rem}.public-document .privacy-content{background:#fff;padding:clamp(1rem,4vw,2.5rem)}.public-document-footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:3rem}@media (width<=40rem){.operating-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.operating-dialog :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.public-entry :where(input,select,textarea),.public-entry-page :where(input,select,textarea){font-size:1rem}}.operating-back,.operating-command,.operating-identity-link{min-height:var(--control-min-size);min-width:var(--control-min-size);color:var(--color-text-accent);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;padding:.5rem 0;font-size:.75rem;font-weight:550;display:inline-flex}.operating-back{color:var(--color-text-muted);margin-bottom:1rem}.operating-command{letter-spacing:.045em;text-transform:uppercase}.operating-command:hover:not(:disabled),.operating-identity-link:hover{text-underline-offset:.4rem;text-decoration:underline}.operating-command:disabled{opacity:.45;cursor:not-allowed}.operating-command--danger{color:var(--color-error-text)}.operating-record-hero{justify-content:space-between;align-items:start;gap:2.5rem;padding:.5rem 0 2rem;display:flex}.operating-record-identity{flex:1;min-width:0}.operating-record-subline{color:var(--color-text-secondary);flex-wrap:wrap;gap:.5rem 1rem;margin-top:.8rem;font-size:.8rem;display:flex}.operating-record-subline>span{align-items:center;gap:.4rem;display:inline-flex}.operating-record-signals{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}.operating-signal{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.065em;font-size:.6875rem}.operating-signal--success{color:var(--color-status-green)}.operating-signal--warning{color:var(--color-warning-text)}.operating-metrics{flex:0 30rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.operating-metrics>div{min-width:0}.operating-metrics dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.065em;font-size:.625rem}.operating-metrics dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.65rem;font-size:1.7rem;font-weight:550;line-height:1.2}.operating-record-commandbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 2rem;margin-bottom:1.25rem;display:flex}.operating-record-commandbar .operating-tabs{border:0;margin:0}.operating-tab{text-transform:uppercase;font-size:.6875rem}.operating-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.operating-record-body{background:var(--color-bg-surface);padding:2rem}.operating-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.75rem;display:flex}.operating-section-heading h2{font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:550;line-height:1.3}.operating-fact-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.operating-fact-columns>section{min-width:0}.operating-fact-columns>section+section{border-left:1px solid var(--color-border);padding-left:2rem}.operating-facts{gap:1.1rem;display:grid}.operating-facts dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.055em;font-size:.625rem}.operating-facts dd{overflow-wrap:anywhere;margin-top:.3rem;font-size:.875rem}.operating-facts a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.4rem;align-items:center;display:inline-flex}.operating-relationship{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.operating-identity-link{overflow-wrap:anywhere;font-size:.875rem}.operating-record-identity>.operating-identity-link{font-size:1.35rem;font-weight:600}.operating-muted{color:var(--color-text-muted);font-size:.875rem}.operating-record-note{border-top:1px solid var(--color-border);white-space:pre-wrap;margin-top:2rem;padding-top:1.25rem;font-size:.875rem}.operating-attribution{color:var(--color-text-muted);margin-top:1.5rem;font-size:.6875rem}.operating-record-section{border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--app-header-h,64px) + 1rem);margin-top:2rem;padding-top:1.5rem}.operating-record,.operating-record-body [id]{scroll-margin-top:calc(var(--app-header-h,64px) + 1rem)}.operating-directory-heading{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:1.5rem;display:flex}.operating-directory-heading>div{min-width:0}.operating-directory-tools{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.operating-directory-tools>:last-child{margin-left:auto}.operating-directory-footer{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;gap:1rem;margin-top:1.5rem;font-size:.625rem;display:flex}@media (width<=64rem){.operating-record-hero,.operating-directory-heading{flex-direction:column;gap:1.5rem}.operating-metrics{flex:none;width:100%;max-width:35rem}}@media (width<=48rem){.operating-record-body{padding:1.25rem}.operating-fact-columns{grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.operating-fact-columns>section+section{border-left:0;border-top:1px solid var(--color-border);padding:1.25rem 0 0}.operating-metrics{gap:1rem}.operating-metrics dd{font-size:1.4rem}.operating-directory-tools>:last-child{margin-left:0}}.operating-directory-tools>div{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;width:100%;display:flex}.operating-page .operating-directory-tools>div>button,.operating-page .operating-directory-tools>div>.relative>button,.operating-page .operating-section-heading>button,.operating-page .operating-record-commandbar.operating-document-actions>button{letter-spacing:.035em;text-transform:uppercase;padding-inline:.25rem;font-size:.6875rem;font-weight:550;color:var(--color-text-accent)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.operating-directory-tools>div>button:last-child{margin-left:auto}.operating-directory-tools>div>button:hover,.operating-directory-tools>div>.relative>button:hover,.operating-section-heading>button:hover,.operating-document-actions>button:hover{text-underline-offset:.4rem;text-decoration:underline}.operating-page .operating-record-commandbar.operating-document-actions>button[class*=bg-red],.operating-page .operating-record-commandbar.operating-document-actions>button[class*=bg-rose]{color:var(--color-error-text)!important}.operating-ledger td button:not([aria-label]){color:var(--color-text-primary);text-align:left}.operating-ledger td:first-child{min-width:12rem}.operating-ledger td:first-child :is(button,a){font-size:1rem;font-weight:600}.operating-ledger thead tr{background:var(--color-bg-base)!important}.operating-estimate-position{color:var(--color-text-muted);flex:0 30rem;font-size:.75rem}.operating-estimate-position .operating-metrics{color:var(--color-text-primary);grid-template-columns:2fr 1fr;margin-bottom:1.5rem}@media (width<=64rem){.operating-estimate-position{flex:none;width:100%}}.operating-settings-layout{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.operating-settings-nav{top:calc(var(--app-header-h,64px) + 1rem);display:grid;position:sticky}.operating-settings-nav a{border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-size:.75rem;display:flex}.operating-settings-layout [id]{scroll-margin-top:calc(var(--app-header-h,64px) + 1rem)}.fixed:has(>.operating-dialog--editor){justify-content:flex-end;align-items:stretch;padding:0}.operating-dialog.operating-dialog--editor{border-width:0 0 0 1px;border-radius:0;width:min(100%,58rem);max-width:58rem;height:100dvh;max-height:100dvh}.operating-dialog--editor :is(h2,h3){color:var(--color-text-primary)}@media (width<=48rem){.operating-settings-layout{grid-template-columns:1fr;gap:1.5rem}.operating-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;position:static}}.operating-inline-editor{background:var(--color-bg-surface);max-width:58rem;padding:2rem}.operating-inline-editor>h2{margin-bottom:2rem}@media (width<=48rem){.operating-inline-editor{padding:1.25rem}}.operating-directory-ledger :is(th,td){padding-inline:1rem}.operating-directory-ledger th{color:var(--color-text-secondary);padding-block:.75rem}.contacts-directory .operating-header{align-items:center;margin-bottom:2rem}.contacts-directory .operating-tabs{gap:0 2rem;margin-bottom:1.25rem}.contacts-directory-count{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-left:.65rem;font-weight:400}.contacts-directory-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 2rem;margin-bottom:1.5rem;display:flex}.contacts-directory-actions{gap:.5rem 1.25rem}.contacts-directory-actions>button,.contacts-directory-actions>.relative>button{text-transform:uppercase;letter-spacing:.035em;border-radius:0;padding-inline:0;font-size:.6875rem;box-shadow:none!important;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important}.contacts-directory-actions>button:hover:not(:disabled),.contacts-directory-actions>.relative>button:hover{text-underline-offset:.4rem;text-decoration:underline;color:var(--color-text-primary)!important}.contacts-directory .contacts-directory-name{min-height:44px;color:var(--color-text-primary);text-align:left;overflow-wrap:anywhere;align-items:center;padding:0;font-size:1rem;font-weight:600;line-height:1.4;display:inline-flex}.contacts-directory-name:hover{text-underline-offset:.25rem;text-decoration:underline}.contacts-directory-primary{text-transform:uppercase;letter-spacing:.035em;color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.625rem;display:inline-flex}.contacts-directory-mobile-row{border-top:1px solid var(--color-border);padding:1rem 0}.contacts-directory-secondary{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:.3rem;font-size:.75rem;line-height:1.6}@media (width<=48rem){.contacts-directory .operating-header{gap:1rem}.contacts-directory .operating-tabs{gap:0 .9rem}.contacts-directory .operating-tab{font-size:.625rem}.contacts-directory-count{margin-left:.35rem}.contacts-directory-actions{justify-content:space-between;width:100%}}body{background:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-ui);margin:0}button,input,select,textarea{font:inherit}.owner-app button,.owner-gate button{min-height:var(--control-min-size);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-surface);justify-content:center;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}.owner-command{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;height:62px;padding:0 18px;display:flex}.owner-brand{letter-spacing:.5px;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.owner-brand img{object-fit:contain;border-radius:12px;flex-shrink:0}.owner-brand-context{color:var(--color-text-muted);letter-spacing:0;margin-left:12px;font-size:12px;font-weight:450}.owner-identity{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.owner-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-layout{grid-template-columns:201px minmax(0,1fr);min-height:calc(100dvh - 62px);display:grid}.owner-nav{border-right:1px solid var(--color-border);padding:24px 0}.owner-nav .operating-eyebrow{margin-bottom:12px;padding:0 18px}.owner-nav button.sidebar-nav-row{border:0;border-radius:0;justify-content:flex-start;width:100%;padding-inline:18px;font-size:13.5px}.owner-nav button.sidebar-nav-row--active{box-shadow:inset 2px 0 var(--color-text-primary);background:var(--color-bg-raised-hover);font-weight:700}.owner-open-app{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-top:36px;padding:14px 18px;font-size:13px;display:flex}.owner-content{width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:32px}.owner-page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.owner-page-heading .operating-eyebrow{margin-bottom:8px}.owner-gate{width:min(460px,100% - 32px);margin:64px auto;padding:28px}.owner-gate h1{margin:12px 0 16px}.owner-form{gap:18px;margin:24px 0;display:grid}.owner-form label,.owner-toolbar label{font-size:var(--type-control-size);gap:8px;display:grid}.owner-form input,.owner-form select,.owner-form textarea,.owner-toolbar select,.owner-search input{border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-bg-base);min-height:44px;color:var(--color-text-primary);width:100%;padding:10px 12px}.owner-form textarea{resize:vertical}.owner-muted{color:var(--color-text-muted)}.owner-error{background:color-mix(in srgb, var(--color-error-text) 10%, transparent);color:var(--color-error-text);overflow-wrap:anywhere;border-left:2px solid;margin:16px 0;padding:14px}.owner-signout{margin-top:20px}.owner-qr{border-radius:var(--radius-control);background:#fff;width:min(240px,100%);height:auto;padding:12px}.owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.owner-metric{padding:20px}.owner-metric .type-data{margin:16px 0 8px;font-size:30px}.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.owner-panel{min-width:0;padding:24px}.owner-panel h2{margin-bottom:14px;font-size:18px;font-weight:600}.owner-panel h3{margin:24px 0 12px;font-size:14px;font-weight:600}.owner-panel p{line-height:1.5}.owner-panel .brand-primary-control{margin-top:20px}.owner-text-link{text-underline-offset:4px;align-items:center;gap:6px;margin-top:12px;font-size:14px;text-decoration:underline;display:inline-flex}.owner-search{gap:12px;margin-bottom:24px;display:flex}.owner-search-field{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.owner-search input{min-width:0}.owner-split{grid-template-columns:minmax(240px,.85fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.owner-list{overflow:hidden}.owner-list button.owner-list-row{text-align:left;border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;padding:18px;font-size:14px;display:flex}.owner-list button.owner-list-row:hover,.owner-list button.is-selected{background:var(--color-bg-raised-hover)}.owner-list button.is-selected{box-shadow:inset 2px 0 var(--color-text-primary)}.owner-row-top{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.owner-state{border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:3px;width:fit-content;padding:2px 7px;font-size:12px}.owner-state-good{color:var(--color-success);border-color:currentColor}.owner-state-warn{color:var(--color-warning-text);border-color:currentColor}.owner-count{font-variant-numeric:tabular-nums;margin-left:auto}.owner-empty{color:var(--color-text-muted);padding:24px 0;line-height:1.5}.owner-list .owner-empty{padding:24px}.owner-people{gap:16px;display:grid}.owner-people li{overflow-wrap:anywhere;border-bottom:1px solid var(--color-border);gap:5px;padding-bottom:16px;font-size:14px;display:grid}.owner-related{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.owner-message{white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px solid var(--color-border);margin:24px 0;padding:18px 0}.owner-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.owner-toolbar select{min-width:180px}.owner-toolbar p{font-size:13px}.owner-load-more{margin-top:24px}.owner-table-wrap{margin:24px 0;overflow-x:auto}.owner-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.owner-table-wrap th,.owner-table-wrap td{text-align:left;border-bottom:1px solid var(--color-border);padding:14px 10px}.owner-table-wrap th{color:var(--color-text-muted);font-size:12px;font-weight:450}.owner-app button.brand-primary-control,.owner-gate button.brand-primary-control{background:var(--color-action-surface);color:var(--color-action-foreground)}.owner-app button.brand-primary-control:hover,.owner-gate button.brand-primary-control:hover{background:var(--color-action-hover)}@media (width<=900px){.owner-content{padding:24px}.owner-split{grid-template-columns:1fr}}@media (width<=640px){.owner-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.owner-nav{border-right:0;border-bottom:1px solid var(--color-border);padding:0;display:flex;overflow-x:auto}.owner-nav .operating-eyebrow,.owner-open-app{display:none}.owner-nav button.sidebar-nav-row{white-space:nowrap;flex-shrink:0;width:auto;padding:12px 16px}.owner-nav button.sidebar-nav-row--active{box-shadow:inset 0 -2px var(--color-text-primary)}.owner-content{padding:24px 16px}.owner-identity>span{max-width:100px}.owner-grid,.owner-metrics{grid-template-columns:1fr}.owner-toolbar{flex-direction:column;align-items:stretch;gap:12px}.owner-command{padding-inline:12px}.owner-brand-context{margin-left:4px}.owner-gate{margin-top:32px;padding:24px}}
