.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:transparent;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}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root{color-scheme:light dark;--bg: #ffffff;--surface: #f5f6f8;--text: #1c1d21;--muted: #62656e;--border: #d9dbe1;--accent: #1e66f5;--accent-text: #ffffff;--danger: #b3261e;--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 1.5rem;--radius: 6px;--font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #17181c;--surface: #222429;--text: #e6e7ea;--muted: #9a9ca5;--border: #3a3d45;--accent: #7aa2f7;--accent-text: #10131a;--danger: #f2827a}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.45 var(--font)}a{color:var(--accent)}h1,h2,h3{margin:0 0 var(--space-2);line-height:1.2}h1{font-size:1.4rem}h2{font-size:1.05rem}button,input,select{font:inherit;color:inherit}input,select{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}input[type=color]{width:2.5rem;height:2rem;padding:2px}button{padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.danger{color:var(--danger)}form.inline{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.muted{color:var(--muted)}.error{color:var(--danger)}.swatch{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:50%}.period-viewport[juntaPeriodSwipe]{touch-action:pan-y}.period-surface.swipe-out-next{animation:junta-swipe-out-next .16s ease-in both}.period-surface.swipe-out-previous{animation:junta-swipe-out-previous .16s ease-in both}.period-surface.swipe-in-next{animation:junta-swipe-in-next .18s ease-out both}.period-surface.swipe-in-previous{animation:junta-swipe-in-previous .18s ease-out both}@keyframes junta-swipe-out-next{to{opacity:.7;transform:translate(-100%)}}@keyframes junta-swipe-out-previous{to{opacity:.7;transform:translate(100%)}}@keyframes junta-swipe-in-next{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes junta-swipe-in-previous{0%{opacity:.7;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.period-surface.swipe-out-next,.period-surface.swipe-out-previous,.period-surface.swipe-in-next,.period-surface.swipe-in-previous{animation:none}}
