:root{color-scheme:light;--md-sys-color-primary: #1f5fbf;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #d9e2ff;--md-sys-color-on-primary-container: #001944;--md-sys-color-secondary: #4f6078;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d8e4f8;--md-sys-color-on-secondary-container: #0d1d32;--md-sys-color-surface: #f8f9fc;--md-sys-color-surface-dim: #d9dde6;--md-sys-color-surface-container: #edf1f8;--md-sys-color-surface-container-high: #e7ecf5;--md-sys-color-surface-container-highest: #e1e7f1;--md-sys-color-on-surface: #1b1f27;--md-sys-color-on-surface-variant: #4c5564;--md-sys-color-outline: #707a8c;--md-sys-color-outline-variant: #c2cad8;--md-sys-color-error: #ba1a1a;--md-ref-shape-corner-small: .5rem;--md-ref-shape-corner-medium: .75rem;--md-ref-shape-corner-large: 1rem;--md-ref-shape-corner-full: 9999px;--md-elevation-1: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px 1px rgba(0, 0, 0, .15);--md-elevation-2: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px 2px rgba(0, 0, 0, .15)}*{box-sizing:border-box}body{background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}input,textarea{width:100%;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-ref-shape-corner-medium);font:inherit;line-height:1.3;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}input:focus-visible,textarea:focus-visible{outline:none;border-color:var(--md-sys-color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--md-sys-color-primary) 20%,transparent)}input:disabled,textarea:disabled{opacity:.6;cursor:default}textarea{resize:vertical;min-height:5rem}button{min-height:2.25rem;padding:.4rem .8rem;border:1px solid transparent;border-radius:var(--md-ref-shape-corner-large);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);font:inherit;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}button:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary) 92%,#000 8%)}button:focus-visible{outline:none;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--md-sys-color-primary) 25%,transparent)}button:disabled{background:var(--md-sys-color-surface-dim);color:var(--md-sys-color-on-surface-variant);cursor:default}.m3-menu-trigger{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-ref-shape-corner-medium);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font:inherit;line-height:1.2;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease}.m3-menu-trigger:hover:not(:disabled){background:var(--md-sys-color-surface-container)}.m3-menu-trigger:focus-visible{outline:none;border-color:var(--md-sys-color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb,var(--md-sys-color-primary) 25%,transparent)}.m3-menu-trigger:disabled{cursor:default;opacity:.38}.m3-menu-panel{display:inline-flex;flex-direction:column;gap:.125rem;padding:.5rem;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-ref-shape-corner-medium);background:var(--md-sys-color-surface-container-high);box-shadow:var(--md-elevation-2)}.m3-menu-item{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .5rem;border:0;border-radius:var(--md-ref-shape-corner-small);background:transparent;color:var(--md-sys-color-on-surface);font:inherit;line-height:1.25;text-align:left;white-space:nowrap;cursor:pointer}.m3-menu-item:hover,.m3-menu-item:focus-visible,.m3-menu-item.cdk-menu-item-highlighted{outline:none;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.m3-menu-item.danger{color:var(--md-sys-color-error)}.m3-menu-item.danger:hover,.m3-menu-item.danger:focus-visible,.m3-menu-item.danger.cdk-menu-item-highlighted{background:var(--md-sys-color-error);color:var(--md-sys-color-on-primary)}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{margin-top:3rem;height:calc(100% - 3rem);overflow:auto;font-size:1rem;font-family:Inter,Roboto,Work Sans,system-ui,sans-serif;caret-color:transparent;-webkit-user-select:none;user-select:none}input,textarea{caret-color:auto;-webkit-user-select:text;user-select:text}
