.command-palette-overlay{align-items:flex-start;background-color:var(--color-overlay);display:flex;inset:0;justify-content:center;padding-top:12vh;position:fixed;z-index:1000}.command-palette{background-color:var(--color-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-ink);display:flex;flex-direction:column;max-height:60vh;overflow:hidden;width:min(620px,92vw)}.command-palette .search-row{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;flex-direction:row;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.command-palette .search-row .icon{color:var(--color-muted);flex-shrink:0}.command-palette .search-row input{background:transparent;border:none;color:var(--color-ink);flex:1 1;font-size:var(--font-base);outline:none;padding:0}.command-palette .search-row input::placeholder{color:var(--color-muted)}.command-palette .scope-row{align-items:center;color:var(--color-ink-2);display:flex;flex-direction:row;font-size:var(--font-sm);grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-4)}.command-palette .keyboard-help{align-items:center;color:var(--color-muted);display:flex;flex-direction:row;font-size:var(--font-xs);grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-4) var(--space-2)}.command-palette .keyboard-help span{align-items:center;display:flex;flex-direction:row;grid-gap:var(--space-1);gap:var(--space-1)}.command-palette .results{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:var(--space-2) 0;scrollbar-color:var(--color-divider) transparent;scrollbar-width:thin}.command-palette .results::-webkit-scrollbar{width:8px}.command-palette .results::-webkit-scrollbar-track{background:transparent}.command-palette .results::-webkit-scrollbar-thumb{background:var(--color-divider);border-radius:var(--radius-sm)}.command-palette .results::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.command-palette .results .empty{color:var(--color-muted);font-size:var(--font-md);padding:var(--space-4);text-align:center}.command-palette .results .skeleton-rows{display:flex;flex-direction:column;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.command-palette .results .skeleton-rows .skeleton-row{align-items:center;display:flex;flex-direction:row;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-4)}.command-palette .results .skeleton-rows .skeleton-icon{background-color:var(--color-divider);border-radius:var(--radius-xs);flex-shrink:0;height:16px;opacity:.45;width:16px}.command-palette .results .skeleton-rows .skeleton-copy{display:flex;flex:1 1;flex-direction:column;grid-gap:6px;gap:6px;min-width:0}.command-palette .results .skeleton-rows .skeleton-line{background-color:var(--color-divider);border-radius:var(--radius-xs);display:block;opacity:.45}.command-palette .results .skeleton-rows .skeleton-line.title{height:10px;width:55%}.command-palette .results .skeleton-rows .skeleton-line.subtitle{height:8px;width:35%}.command-palette .results .skeleton-rows .skeleton-icon,.command-palette .results .skeleton-rows .skeleton-line{animation:command-palette-pulse 1.2s ease-in-out infinite}.command-palette .results .skeleton-rows .skeleton-row:nth-child(2) .skeleton-icon,.command-palette .results .skeleton-rows .skeleton-row:nth-child(2) .skeleton-line{animation-delay:80ms}.command-palette .results .skeleton-rows .skeleton-row:nth-child(3) .skeleton-icon,.command-palette .results .skeleton-rows .skeleton-row:nth-child(3) .skeleton-line{animation-delay:.16s}.command-palette .results .skeleton-rows .skeleton-row:nth-child(4) .skeleton-icon,.command-palette .results .skeleton-rows .skeleton-row:nth-child(4) .skeleton-line{animation-delay:.24s}.command-palette .results .section{display:flex;flex-direction:column}.command-palette .results .section .label{color:var(--color-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);letter-spacing:.6px;padding:var(--space-2) var(--space-4);text-transform:uppercase}.command-palette .results .section ul{display:flex;flex-direction:column;grid-gap:2px;gap:2px;list-style:none;margin:0;padding:0}.command-palette .results .section .item{align-items:center;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:var(--color-ink-2);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-base);grid-gap:var(--space-3);gap:var(--space-3);min-height:34px;padding:var(--space-2) var(--space-4);text-align:left;transition:background-color 80ms ease,color 80ms ease;width:100%}.command-palette .results .section .item .kind-icon{color:var(--color-muted);flex-shrink:0}.command-palette .results .section .item .copy{display:flex;flex:1 1;flex-direction:column;min-width:0}.command-palette .results .section .item .copy .title{color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette .results .section .item .copy .title .extra,.command-palette .results .section .item .copy .title .partner-name{color:var(--color-muted);font-size:var(--font-sm)}.command-palette .results .section .item .copy .subtitle{color:var(--color-muted);font-size:var(--font-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette .results .section .item.active,.command-palette .results .section .item:hover{background-color:var(--color-primary-soft);color:var(--color-primary-on-soft)}.command-palette .results .section .item.active .copy .subtitle,.command-palette .results .section .item.active .copy .title,.command-palette .results .section .item.active .copy .title .extra,.command-palette .results .section .item.active .copy .title .partner-name,.command-palette .results .section .item.active .enter-hint,.command-palette .results .section .item.active .kind-icon,.command-palette .results .section .item:hover .copy .subtitle,.command-palette .results .section .item:hover .copy .title,.command-palette .results .section .item:hover .copy .title .extra,.command-palette .results .section .item:hover .copy .title .partner-name,.command-palette .results .section .item:hover .enter-hint,.command-palette .results .section .item:hover .kind-icon{color:var(--color-primary-on-soft)}@keyframes command-palette-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.command-palette .skeleton-icon,.command-palette .skeleton-line{animation:none}}.app-loader{align-items:center;background-color:var(--color-bg);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:900}.app-loader.hidden{pointer-events:none;visibility:hidden}.partner-switcher{flex:1 1;min-width:0}.partner-switcher .trigger{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-ink);display:flex;font-family:inherit;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2);text-align:left;width:100%}.partner-switcher .trigger:hover{background-color:var(--color-divider)}.partner-switcher .trigger:disabled{cursor:not-allowed;opacity:1}.partner-switcher .trigger:disabled .chevron{opacity:.42}.partner-switcher .trigger:disabled:hover{background:transparent}.partner-switcher .trigger .chevron{color:var(--color-muted);flex-shrink:0}.partner-switcher.changed.static,.partner-switcher.changed .trigger{animation:partner-switcher-changed .9s ease-out}.partner-switcher.static{align-items:center;display:flex;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2)}.partner-switcher .name{color:var(--color-ink);flex:1 1;font-size:var(--font-md);font-weight:var(--weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes partner-switcher-changed{0%{background-color:var(--color-primary-soft);box-shadow:0 0 0 1px var(--color-primary)}to{background-color:transparent;box-shadow:0 0 0 1px transparent}}.partner-logo{align-items:center;background-color:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary-ink);display:inline-flex;flex-shrink:0;font-size:var(--font-xs);font-weight:var(--weight-bold);height:28px;justify-content:center;letter-spacing:.5px;width:28px}.partner-logo.all{border:1px solid var(--color-border);color:var(--color-ink-2)}.app>.sidebar,.partner-logo.all{background-color:var(--color-surface)}.app>.sidebar{border-right:1px solid var(--color-divider);box-sizing:border-box;color:var(--color-ink);display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:var(--space-4) var(--space-3);position:-webkit-sticky;position:sticky;top:0;width:240px}.app>.sidebar .brand{align-items:center;display:flex;height:32px;padding-bottom:var(--space-3)}.app>.sidebar .brand>.link{align-items:center;display:flex;max-width:100%;text-decoration:none}.app>.sidebar .brand .link>.content{align-items:center;animation:sidebar-brand-enter .18s ease-out;display:flex;max-width:100%;min-width:0}.app>.sidebar .brand .logo{display:block;height:auto;max-height:36px;object-fit:contain;object-position:left center;width:min(168px,100%)}.app>.sidebar .brand .content>.name{color:var(--color-ink);display:block;font-size:var(--font-3xl);font-weight:var(--weight-semibold);line-height:1.2;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes sidebar-brand-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app>.sidebar .search-hint{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);display:flex;flex-direction:row;font:inherit;font-size:var(--font-md);grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2) var(--space-3);text-align:left;transition:background-color 80ms ease,color 80ms ease;width:100%}.app>.sidebar .search-hint:hover{background-color:var(--color-divider);color:var(--color-ink)}.app>.sidebar .search-hint .label{flex:1 1;text-align:left}.app>.sidebar .search-hint .kbd{background-color:var(--color-elevated);border:1px solid var(--color-divider);border-radius:var(--radius-xs);color:var(--color-ink-2);font-size:var(--font-xs);padding:1px 6px}.app>.sidebar .items{display:flex;flex:1 1;flex-direction:column;grid-gap:2px;gap:2px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.app>.sidebar .items .nav-count{flex-shrink:0}.app>.sidebar .items .nav-count.muted{background-color:var(--color-elevated);border-color:var(--color-divider);color:var(--color-muted)}.app>.sidebar .items .nav-count.primary{background-color:var(--color-primary);color:var(--color-primary-ink,var(--color-surface))}.app>.sidebar .items .nav-count.primary .pill-dot{background-color:var(--color-primary-ink,var(--color-surface))}.app>.sidebar .items .item a{align-items:center;border-radius:var(--radius-sm);color:var(--color-ink-2);display:flex;flex-direction:row;font-size:var(--font-base);font-weight:var(--weight-medium);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3);text-decoration:none;transition:background-color 80ms ease,color 80ms ease}.app>.sidebar .items .item a .icon{color:var(--color-muted)}.app>.sidebar .items .item a .title{flex:1 1}.app>.sidebar .items .item a:hover{background-color:var(--color-divider);color:var(--color-ink)}.app>.sidebar .items .item a:hover .icon{color:var(--color-ink)}.app>.sidebar .items .item.active>a{background-color:var(--color-primary-soft);color:var(--color-primary-on-soft)}.app>.sidebar .items .item.active>a .icon{color:var(--color-primary-on-soft)}.app>.sidebar .items .item .sub-items{border-left:1px solid var(--color-divider);display:flex;flex-direction:column;grid-gap:2px;gap:2px;list-style:none;margin:2px 0 0 var(--space-3);padding:0 0 0 var(--space-2)}.app>.sidebar .items .item .sub-items .sub-item>a{align-items:center;border-radius:var(--radius-sm);color:var(--color-ink-2);display:flex;font-size:var(--font-md);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-3);text-decoration:none;transition:background-color 80ms ease,color 80ms ease}.app>.sidebar .items .item .sub-items .sub-item>a .title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app>.sidebar .items .item .sub-items .sub-item>a:hover{background-color:var(--color-divider);color:var(--color-ink)}.app>.sidebar .items .item .sub-items .sub-item.active>a{background-color:var(--color-primary-soft);color:var(--color-primary-on-soft)}.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row{align-items:center;display:flex;flex-direction:row}.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row>a{align-items:center;border-radius:var(--radius-sm);color:var(--color-ink-2);display:flex;flex:1 1;font-size:var(--font-md);font-weight:var(--weight-medium);min-width:0;padding:var(--space-1) var(--space-3);text-decoration:none;transition:background-color 80ms ease,color 80ms ease}.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row>a .title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row>a:hover{background-color:var(--color-divider);color:var(--color-ink)}.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row>.action{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-muted);display:flex;flex-shrink:0;justify-content:center;margin-left:var(--space-1);opacity:.72;padding:var(--space-1);transition:background-color 80ms ease,color 80ms ease,opacity 80ms ease}.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row>.action:hover{opacity:1}.app>.sidebar .items .item .sub-items .sub-item.shortcut.active>.row>a,.app>.sidebar .items .item .sub-items .sub-item.shortcut>.row>.action:hover{background-color:var(--color-primary-soft);color:var(--color-primary-on-soft)}.app>.sidebar .footer{border-top:1px solid var(--color-divider);display:flex;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3)}.app>.sidebar .footer .mode-toggle,.app>.sidebar .footer .schedule{justify-content:flex-start;text-align:left;width:100%}.app>.sidebar .footer .mode-toggle .label,.app>.sidebar .footer .schedule .label{flex:1 1}.app>.sidebar .footer .mode-toggle .icon,.app>.sidebar .footer .schedule .icon{color:var(--color-muted)}.app>.sidebar .footer .mode-toggle:hover .icon,.app>.sidebar .footer .schedule:hover .icon{color:var(--color-ink)}.app>.sidebar .footer .user{align-items:stretch;display:flex;flex-direction:row;grid-gap:var(--space-2);gap:var(--space-2)}.app>.sidebar .footer .user .logout{color:var(--color-muted);flex-shrink:0;padding:var(--space-2)}.app>.sidebar .footer .user .logout:hover{color:var(--color-ink)}.MuiPaper-root,.MuiTablePagination-menuItem{background-color:var(--color-elevated)!important;color:var(--color-ink)!important}@media(hover:hover){.MuiTablePagination-menuItem:hover{background-color:var(--color-surface)!important}}.MuiTablePagination-menuItem.Mui-selected{background-color:var(--color-primary-soft)!important;color:var(--color-primary-on-soft)!important}@media(hover:hover){.MuiTablePagination-menuItem.Mui-selected:hover{background-color:var(--color-primary-soft)!important;filter:brightness(.97)}}.MuiCheckbox-root{color:var(--color-ink-2)!important}.MuiCheckbox-root.Mui-checked{color:var(--color-primary)!important}.MuiCheckbox-root.Mui-checked:hover{color:var(--color-primary-hover)!important}.MuiCheckbox-root.Mui-disabled{opacity:.6}.MuiChip-root{background-color:var(--color-elevated)!important;border:1px solid var(--color-border);color:var(--color-ink)!important}.MuiChip-root .MuiChip-deleteIcon{color:var(--color-muted)!important;height:16px!important;width:16px!important}.MuiChip-root .MuiChip-deleteIcon:hover,html[data-mode=dark] .MuiChip-root .MuiChip-deleteIcon,html[data-mode=dark] .MuiChip-root .MuiChip-deleteIcon:hover{color:var(--color-ink)!important}.MuiTooltip-popper .MuiTooltip-arrow{color:var(--color-elevated)}.MuiTooltip-popper .MuiTooltip-tooltip{background-color:var(--color-elevated);border:1px solid var(--color-divider);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);box-sizing:border-box;color:var(--color-ink);font-size:var(--font-xs);font-weight:var(--weight-medium);padding:6px 10px}@media print{.MuiTooltip-popper .MuiTooltip-tooltip{display:none}}.MuiPopper-root:not(.MuiTooltip-popper),.MuiPopperUnstyled-root:not(.MuiTooltip-popper){background-color:var(--color-elevated);border:1px solid var(--color-divider);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);box-sizing:border-box;color:var(--color-ink);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);max-width:calc(100vw - 16px);overflow:auto;pointer-events:auto;z-index:999}.MuiPopper-root:not(.MuiTooltip-popper)>[role=listbox],.MuiPopper-root:not(.MuiTooltip-popper)>[role=menu],.MuiPopper-root:not(.MuiTooltip-popper)>ol,.MuiPopper-root:not(.MuiTooltip-popper)>ul,.MuiPopperUnstyled-root:not(.MuiTooltip-popper)>[role=listbox],.MuiPopperUnstyled-root:not(.MuiTooltip-popper)>[role=menu],.MuiPopperUnstyled-root:not(.MuiTooltip-popper)>ol,.MuiPopperUnstyled-root:not(.MuiTooltip-popper)>ul{margin-block:0;padding-block:0}@media print{.MuiPopper-root:not(.MuiTooltip-popper),.MuiPopperUnstyled-root:not(.MuiTooltip-popper){display:none}}.notistack-Snackbar .notistack-MuiContent #notistack-snackbar{align-items:center;display:flex;flex-direction:row;grid-gap:4px;gap:4px}.notistack-Snackbar .toast{display:contents}.notistack-Snackbar .notistack-MuiContent-default{background-color:var(--color-primary)!important;color:var(--color-primary-ink)!important}.notistack-Snackbar .notistack-MuiContent-error{background-color:var(--color-danger)!important}@page{size:auto;margin:0}*{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}:focus-visible{outline-color:var(--color-primary)}h1,h2,h3,h4,p{margin:0}.draggable{cursor:pointer}.draggable.dragging{opacity:.25}html{--color-bg:#fdfcf7;--color-surface:#f5f1e8;--color-elevated:#fff;--color-divider:#e4dfd3;--color-border:#9f926e;--color-ink:#0e2a33;--color-ink-2:#2f4a52;--color-muted:#6b7c82;--color-disabled:#b7b0a2;--color-primary:#136479;--color-primary-hover:#0e4d5c;--color-primary-soft:#e0f0f3;--color-primary-ink:#fdfcf7;--color-success:#047857;--color-success-soft:#ecfdf5;--color-warning:#b45309;--color-warning-soft:#fffbeb;--color-danger:#b91c1c;--color-danger-ink:#fdfcf7;--color-danger-soft:#fef2f2;--color-info:#1d4ed8;--color-info-soft:#eff6ff;--color-print-bg:#fff;--color-print-ink:#000;--color-primary-on-soft:var(--color-primary);--color-success-on-soft:var(--color-success);--color-warning-on-soft:var(--color-warning);--color-danger-on-soft:var(--color-danger);--color-info-on-soft:var(--color-info);--radius-xs:4px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-sm:0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 4px 8px -2px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.04);--shadow-lg:0 -2px 8px -6px rgba(15,23,42,0.18),0 12px 24px -8px rgba(15,23,42,0.12),0 4px 8px -4px rgba(15,23,42,0.06);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-xs:11px;--font-sm:12px;--font-md:13px;--font-base:14px;--font-lg:16px;--font-xl:18px;--font-2xl:20px;--font-3xl:24px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--color-overlay:rgba(15,23,42,0.45);background-color:var(--color-bg);color:var(--color-ink);color-scheme:light;font-size:16px;overflow-wrap:break-word;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}html[data-mode=dark]{--color-bg:#0b0b0e;--color-surface:#131318;--color-elevated:#1a1a21;--color-divider:#454552;--color-border:#6a6a7e;--color-ink:#f5f5f7;--color-ink-2:#c9c9d0;--color-muted:#8a8a95;--color-disabled:#5a5a63;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 4px 8px -2px rgba(0,0,0,0.55),0 2px 4px -2px rgba(0,0,0,0.4);--shadow-lg:0 -2px 8px -6px rgba(0,0,0,0.5),0 12px 24px -8px rgba(0,0,0,0.6),0 4px 8px -4px rgba(0,0,0,0.4);--color-primary:#5bb8c8;--color-primary-hover:#84cfda;--color-primary-ink:#042027;--color-primary-soft:#17363d;--color-primary-on-soft:#9edce5;--color-success:#22c55e;--color-success-soft:#123524;--color-success-on-soft:#86efac;--color-warning:#f59e0b;--color-warning-soft:#3a2507;--color-warning-on-soft:#fcd34d;--color-danger:#fb7185;--color-danger-ink:#24050d;--color-danger-soft:#41151f;--color-danger-on-soft:#fda4af;--color-info:#818cf8;--color-info-soft:#20203f;--color-info-on-soft:#c4b5fd;--color-print-bg:#fff;--color-print-ink:#000;color-scheme:dark}@media print{html{background-color:#fff;color:#000}}html ::-webkit-scrollbar{height:6px;width:6px}html ::-webkit-scrollbar-track{background:transparent}html ::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}html ::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted)}body{background-color:var(--color-bg);color:var(--color-ink)}body.ReactModal__Body--open{overflow:hidden}code{white-space:pre-wrap}form{display:flex;flex-direction:column;grid-gap:var(--space-4);gap:var(--space-4);width:100%}form label{flex:1 1}form .form-field,form .input-collection>label,form>label{color:var(--color-ink);display:flex;flex-direction:column;font-size:var(--font-base);grid-gap:var(--space-1);gap:var(--space-1);min-width:0}form .input,form .textarea{min-width:0}form input,form label>input{align-self:center;width:100%}form label>textarea,form textarea{resize:none;width:100%}form .input-collection{display:flex;flex-direction:row;flex:1 1;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}form .input-collection>label{width:100%}form .input-collection>label:not(:last-of-type){margin-right:0}@media(max-width:479px){form .input-collection{flex-direction:column}form .input-collection>label:not(:last-of-type){margin-right:0}}form>.button{align-self:flex-start}form .form-actions{align-items:center;display:flex;flex-wrap:wrap;grid-gap:var(--space-2);gap:var(--space-2);justify-content:flex-end}form .form-actions.split{justify-content:space-between}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}code{color:var(--color-primary)}hr{border:1px solid var(--color-divider);margin:32px 0}::placeholder{color:var(--color-muted)}::-moz-placeholder{color:var(--color-muted)}form input,form label>input,textarea{background-color:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--color-ink);display:block;font-size:var(--font-base);outline:none;padding:8px 12px;margin:0}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body .button{font-size:var(--font-sm);line-height:1;margin:0;padding:2px 6px}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body .MuiCheckbox-root{padding:2px}.resource-table .MuiTableContainer-root table>tbody>tr>.MuiTableCell-body .MuiCheckbox-root svg{height:18px;width:18px}body .product-type-info{display:flex;flex-direction:column}body .product-type-info .type{font-size:var(--font-sm);font-weight:var(--weight-bold);color:var(--color-muted)}body .product-type-hint{box-sizing:border-box;color:var(--color-ink);display:grid;font-size:var(--font-base);grid-gap:var(--space-3);gap:var(--space-3);line-height:var(--leading-normal);max-width:360px;padding:var(--space-4)}body .product-type-hint .description{color:var(--color-ink-2);font-size:var(--font-base);line-height:var(--leading-normal);white-space:pre-wrap}body .product-type-hint .description b{color:var(--color-ink);font-weight:var(--weight-semibold)}body .product-type-hint .header{display:flex;flex-direction:column;grid-gap:2px;gap:2px}body .product-type-hint .header .title{color:var(--color-ink);font-size:var(--font-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}body .product-type-hint .metadata{display:flex;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}body .product-type-hint .metadata .label{color:var(--color-muted);font-size:var(--font-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;line-height:var(--leading-tight);text-transform:uppercase}body .product-type-hint .metadata .list{display:flex;flex-wrap:wrap;grid-gap:var(--space-1);gap:var(--space-1)}body .product-type-hint .metadata .value{background-color:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--font-sm);font-weight:var(--weight-medium);line-height:1;padding:4px 8px}#root .app{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;overflow:visible;padding:0}@media print{#root .app{margin:0}}#root:not(.marketing):not(.fixed) .app{flex-direction:row;height:100vh;justify-content:flex-start;overflow:hidden;padding:0}#root:not(.marketing):not(.fixed) .app>:not(.sidebar):not(.command-palette-overlay){display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:auto}#root:not(.marketing):not(.fixed) .app>:not(.sidebar):not(.command-palette-overlay).page-container{box-sizing:border-box;padding:var(--space-4)}#root:not(.marketing):not(.fixed) .app>:not(.sidebar):not(.command-palette-overlay).page-container .page-title{color:var(--color-ink);font-size:var(--font-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}@media print{#root:not(.marketing):not(.fixed) .app{height:auto;overflow:visible}#root:not(.marketing):not(.fixed) .app .sidebar{display:none}#root:not(.marketing):not(.fixed) .app>:not(.sidebar):not(.command-palette-overlay){overflow:visible}}#root.fixed:not(.marketing){height:100%;overflow:hidden;position:absolute;width:100%}#root.fixed:not(.marketing) .app{flex-direction:row;justify-content:flex-start;height:100%;width:100%}#root.fixed:not(.marketing) .app>:not(.sidebar):not(.command-palette-overlay){display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}#root.fixed:not(.marketing) .app>:not(.sidebar):not(.command-palette-overlay).self-inspection:not(.collecting){overflow:auto}#root.marketing{height:100%;overflow:hidden;position:absolute;width:100%}#root.marketing .app{flex-direction:column;height:100%;overflow:hidden;padding:0}#root.marketing .app>*{background-color:var(--color-bg);flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.d5af4dbd.chunk.css.map */