.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--color-primary: #2563eb;--color-primary-hover: rgb(19.4285714286, 79.6571428571, 211.7714285714);--color-primary-subtle: rgb(233.2, 239.4, 253);--color-secondary: #0ea5e9;--color-secondary-hover: rgb(11.6874493927, 137.7449392713, 194.5125506073);--color-success: #10b981;--color-success-bg: rgb(226.32, 246.6, 239.88);--color-warning: #f59e0b;--color-warning-bg: rgb(253.8, 243.36, 225.72);--color-error: #ef4444;--color-error-bg: rgb(253.08, 232.56, 232.56);--color-bg: #e8edf5;--color-surface: #ffffff;--color-surface-hover: rgb(251.175, 251.175, 251.175);--color-sidebar: #0f172a;--color-sidebar-hover: rgb(23.0526315789, 35.3473684211, 64.5473684211);--color-sidebar-active: rgb(28.4210526316, 43.5789473684, 79.5789473684);--color-text: #0f172a;--color-text-muted: #475569;--color-text-inverse: #ffffff;--color-text-on-sidebar: #cbd5e1;--color-text-on-sidebar-active: #ffffff;--color-border: #cbd5e3;--color-border-strong: rgb(163.22, 180.87, 205.58);--color-field-border: #7d8ca3;--shadow-xs: 0px 0px 0px 1px rgba(15, 23, 42, .04), 0px 1px 2px 0px rgba(15, 23, 42, .04);--shadow-sm: 0px 0px 0px 1px rgba(15, 23, 42, .12), 0px 1px 2px -1px rgba(15, 23, 42, .08), 0px 2px 4px 0px rgba(15, 23, 42, .05);--shadow-md: 0px 0px 0px 1px rgba(15, 23, 42, .06), 0px 4px 8px -2px rgba(15, 23, 42, .08), 0px 8px 16px -4px rgba(15, 23, 42, .06);--shadow-lg: 0px 0px 0px 1px rgba(15, 23, 42, .06), 0px 12px 24px -6px rgba(15, 23, 42, .12), 0px 20px 40px -8px rgba(15, 23, 42, .1);--shadow-focus: 0 0 0 3px rgb(200.5, 216, 250);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-full: 999px;--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-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "DM Mono", ui-monospace, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--sidebar-width: 264px;--sidebar-width-collapsed: 76px;--navbar-height: 68px;--st-pending: #64748b;--st-pending-bg: #eef1f6;--st-pending-ink: #475569;--st-work: #f59e0b;--st-work-bg: #fff4d6;--st-work-ink: #8a5300;--st-review: #7c3aed;--st-review-bg: #f1eafe;--st-review-ink: #5b21b6;--st-ready: #16a34a;--st-ready-bg: #e6f6ec;--st-ready-ink: #0f6b31;--st-danger: #dc2626;--st-danger-bg: #fdecea;--st-danger-ink: #a11a12;--st-info: #2563eb;--st-info-bg: #e8effe;--st-info-ink: #1d4ed8;--gradient-primary: linear-gradient(180deg, #3b82f6 0%, #2563eb 100%);--shadow-primary: 0 1px 0 rgba(255, 255, 255, .22) inset, 0 6px 14px -6px rgba(37, 99, 235, .55);--tap-min: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-toast: 1400;--z-tooltip: 1500}:root{--duration-fast: .15s;--duration-base: .2s;--duration-moderate: .25s;--duration-slow: .3s;--ease-out-soft: cubic-bezier(.16, 1, .3, 1);--ease-in-soft: cubic-bezier(.7, 0, .84, 0);--ease-spring: cubic-bezier(.32, .72, 0, 1)}@keyframes motoya-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motoya-enter-up{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes motoya-exit-up{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-6px);filter:blur(3px)}}@keyframes motoya-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes motoya-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes motoya-ripple{0%{transform:scale(0);opacity:.28}to{transform:scale(1);opacity:0}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;width:100%}body{font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em;color:var(--color-text)}h1{font-size:var(--text-3xl);line-height:1.2}h2{font-size:var(--text-2xl);line-height:1.25}h3{font-size:var(--text-xl);line-height:1.3}h4{font-size:var(--text-lg);line-height:1.35}.text-muted{color:var(--color-text-muted)}.text-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html,body{background:var(--color-bg);color:var(--color-text)}::selection{background:var(--color-primary-subtle);color:var(--color-primary-hover)}body{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}body::-webkit-scrollbar{width:8px;height:8px}body::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}body::-webkit-scrollbar-track{background:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;display:inline-block;width:1em;height:1em;overflow:hidden;font-variation-settings:"FILL" var(--icon-fill, 0),"wght" var(--icon-weight, 400),"GRAD" var(--icon-grad, 0),"opsz" var(--icon-opsz, 24)}.mt-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mt-ripple{position:absolute;border-radius:var(--radius-full);background:currentColor;opacity:.28;pointer-events:none;animation:motoya-ripple .5s var(--ease-out-soft)}.mt-modal-backdrop{background:color-mix(in srgb,var(--color-sidebar) 55%,transparent)}@media(prefers-reduced-motion:no-preference){.mt-modal-backdrop{animation:motoya-fade-in var(--duration-base) var(--ease-out-soft)}}@media(prefers-reduced-motion:no-preference){.mt-modal-backdrop--closing{animation:motoya-fade-in var(--duration-base) var(--ease-in-soft) reverse both}}.mt-modal-panel--closing mt-modal-shell{animation:motoya-exit-up var(--duration-base) var(--ease-in-soft) both}@media(prefers-reduced-motion:reduce){.mt-modal-panel--closing mt-modal-shell{animation:none}}.mt-overlay-backdrop-transparent{background:transparent}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,a,[role=button],[role=radio],[role=tab],select,summary,label[for]{touch-action:manipulation}button,[role=button],[role=radio],[role=tab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media(pointer:coarse){input,textarea,select{font-size:16px!important}}.mt-shell__content,mt-card{min-width:0;max-width:100%}@media(max-width:640px){.cdk-global-overlay-wrapper:has(>.mt-modal-panel){align-items:flex-end!important;justify-content:center!important}.mt-modal-panel{width:100%!important;max-width:100vw!important}}@media(max-width:640px){.mt-shell__content header:first-child{flex-wrap:wrap}.mt-shell__content header:first-child>:last-child:not(:first-child){flex-shrink:1;flex-wrap:wrap;max-width:100%}}@media(max-width:640px){[role=tablist],[class$=__tabs]{overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch}[role=tablist]::-webkit-scrollbar,[class$=__tabs]::-webkit-scrollbar{display:none}[role=tablist]>*,[class$=__tabs]>*{flex-shrink:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
