@charset "UTF-8";@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Epilogue;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Epilogue;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Epilogue;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Epilogue;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Epilogue;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIrsggqlg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIqsggqlg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Epilogue;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/epilogue/v20/O4ZRFGj5hxF0EhjimlIksgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--up-yellow: #ffed00;--up-green: #00e96a;--up-black: #0a0a0a;--up-white: #fefefe;--up-gray: #f2f2f0;--up-surface: #ffffff;--up-surface-muted: #f4f4f2;--up-surface-hover: #f8f8f8;--up-surface-subtle: #f5f5f5;--up-border: #ebebeb;--up-border-strong: #dddddd;--up-border-dark: #0a0a0a;--up-sidebar-border: #1e1e1e;--up-text: #0a0a0a;--up-text-secondary: #444444;--up-text-muted: #666666;--up-text-subtle: #888888;--up-text-disabled: #aaaaaa;--up-text-inverse: #fefefe;--up-success: #00e96a;--up-success-text: #0a0a0a;--up-success-bg: #f0fdf4;--up-success-border: #22c55e;--up-warning: #a16207;--up-warning-bg: #fef9c3;--up-warning-border: #facc15;--up-danger: #be123c;--up-danger-bg: #fef2f2;--up-danger-border: #fecaca;--up-info: #2563eb;--up-info-bg: #eff6ff;--up-priority-tres-urgent-text: #c2410c;--up-priority-tres-urgent-bg: #ffedd5;--up-priority-tres-urgent-border: #fb923c;--up-priority-urgent-text: #a16207;--up-priority-urgent-bg: #fef9c3;--up-priority-urgent-border: #facc15;--up-priority-normal-text: #16a34a;--up-priority-normal-bg: #f0fdf4;--up-priority-normal-border: #22c55e;--up-step-done-bg: var(--up-green);--up-step-done-text: var(--up-black);--up-step-active-bg: var(--up-black);--up-step-active-text: var(--up-yellow);--up-step-active-ring: rgba(255, 237, 0, .3);--up-step-pending-bg: #e8e8e6;--up-step-pending-text: #aaaaaa;--up-font-body: "Epilogue", sans-serif;--up-font-display: "Epilogue", sans-serif;--up-text-xs: .6875rem;--up-text-sm: .8125rem;--up-text-base: 1rem;--up-text-md: .9375rem;--up-text-lg: 1.125rem;--up-text-xl: 1.5rem;--up-text-2xl: 1.875rem;--up-weight-regular: 400;--up-weight-medium: 500;--up-weight-semibold: 600;--up-weight-bold: 700;--up-weight-extrabold: 800;--up-weight-black: 900;--up-leading-tight: 1.1;--up-leading-snug: 1.25;--up-leading-normal: 1.55;--up-leading-relaxed: 1.65;--up-tracking-tight: -.01em;--up-tracking-normal: 0;--up-tracking-wide: .04em;--up-tracking-wider: .06em;--up-tracking-widest: .08em;--up-tracking-label: .1em;--up-space-1: .25rem;--up-space-2: .5rem;--up-space-3: .75rem;--up-space-4: 1rem;--up-space-5: 1.25rem;--up-space-6: 1.5rem;--up-space-8: 2rem;--up-space-10: 2.5rem;--up-radius-sm: 8px;--up-radius-md: 14px;--up-radius-lg: 16px;--up-radius-pill: 100px;--up-shadow-sm: 0 1px 6px rgba(0, 0, 0, .04);--up-shadow-md: 0 8px 24px rgba(0, 0, 0, .14);--up-sidebar-bg: #0a0a0a;--up-sidebar-text: #cccccc;--up-sidebar-text-muted: #888888;--up-sidebar-hover: #1a1a1a;--up-sidebar-active-sub: #3a3a3a;--up-sidebar-surface: #141414;--up-sidebar-border-inner: #2a2a2a;--up-sidebar-dropdown-hover: #252525;--up-accept-green: #1e6f3c;--up-accept-green-bg: #e8f8ec;--up-accept-green-light: #dcfce7;--up-accept-green-muted: #f4fbf6;--up-orange-accent: #f97316;--up-orange-accent-bg: #fff7ed;--up-orange-accent-border: #fed7aa;--up-selection-bg: #fffde8;--up-dropbox-blue: #0061ff;--up-dropbox-blue-bg: #eef4ff;--up-sheets-green: #0f9d58;--up-sellsy-purple: #635bff;--up-sellsy-purple-bg: #ede9fe;--up-relink-bg: #fff0e0;--up-relink-text: #9a3412;--up-relink-border: #fdba74;--up-success-pale-border: #bbf7d0;--up-neutral-disabled: #9ca3af;--app-root-font-size: 18px;--up-transition-fast: .15s ease}html{font-size:var(--app-root-font-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%;margin:0;font-family:var(--up-font-body);font-size:var(--up-text-base);font-weight:var(--up-weight-regular);line-height:var(--up-leading-normal);background:var(--up-gray);color:var(--up-text);overflow-x:hidden}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--up-font-display);font-weight:var(--up-weight-bold);color:var(--up-text);letter-spacing:var(--up-tracking-tight);line-height:var(--up-leading-tight);margin:0}.text-display,.page-title{font-family:var(--up-font-display);font-size:clamp(1.25rem,2.5vw,var(--up-text-2xl));font-weight:var(--up-weight-extrabold);line-height:var(--up-leading-tight);text-transform:uppercase;letter-spacing:var(--up-tracking-wide)}.text-h1{font-family:var(--up-font-display);font-size:var(--up-text-2xl);font-weight:var(--up-weight-bold);line-height:var(--up-leading-tight)}.text-h2{font-family:var(--up-font-display);font-size:var(--up-text-xl);font-weight:var(--up-weight-bold);line-height:var(--up-leading-tight)}.text-h3{font-family:var(--up-font-display);font-size:var(--up-text-lg);font-weight:var(--up-weight-bold);line-height:var(--up-leading-snug)}.page-title{margin-bottom:var(--up-space-1)}.page-subtitle,.text-subtitle{font-size:var(--up-text-md);color:var(--up-text-muted);margin:0;line-height:var(--up-leading-normal)}.text-body{font-size:var(--up-text-base);line-height:var(--up-leading-normal)}.text-body-sm{font-size:var(--up-text-sm);line-height:var(--up-leading-normal)}.text-caption{font-size:var(--up-text-xs);line-height:var(--up-leading-snug)}.text-label,.font-label{font-size:var(--up-text-xs);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-label);text-transform:uppercase}.text-overline{font-size:var(--up-text-xs);font-weight:var(--up-weight-semibold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase}.font-scale{font-family:var(--up-font-display);font-weight:var(--up-weight-bold);line-height:1;letter-spacing:.02em}.font-brand{font-weight:var(--up-weight-extrabold);letter-spacing:var(--up-tracking-wider);text-transform:uppercase}.text-muted,.muted{color:var(--up-text-muted)}.text-subtle{color:var(--up-text-subtle)}.text-success{color:var(--up-success)}.text-warning{color:var(--up-warning)}.text-danger{color:var(--up-danger)}.text-inverse{color:var(--up-text-inverse)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);font-family:var(--up-font-body);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase;border:none;cursor:pointer;transition:opacity var(--up-transition-fast),background var(--up-transition-fast),border-color var(--up-transition-fast);text-decoration:none;white-space:nowrap}.btn-primary mat-icon{width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.btn-primary:disabled,.btn-primary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{font-size:var(--up-text-sm);padding:10px 24px;border-radius:var(--up-radius-pill);font-weight:var(--up-weight-extrabold);background:var(--up-yellow);color:var(--up-text)}.btn-primary:hover:not(:disabled){opacity:.85}.btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);font-family:var(--up-font-body);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase;border:none;cursor:pointer;transition:opacity var(--up-transition-fast),background var(--up-transition-fast),border-color var(--up-transition-fast);text-decoration:none;white-space:nowrap}.btn-dark mat-icon{width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.btn-dark:disabled,.btn-dark[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-dark{font-size:var(--up-text-sm);padding:10px 24px;border-radius:var(--up-radius-pill);font-weight:var(--up-weight-extrabold);background:var(--up-black);color:var(--up-yellow)}.btn-dark:hover:not(:disabled){opacity:.9}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);font-family:var(--up-font-body);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase;border:none;cursor:pointer;transition:opacity var(--up-transition-fast),background var(--up-transition-fast),border-color var(--up-transition-fast);text-decoration:none;white-space:nowrap}.btn-secondary mat-icon{width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.btn-secondary:disabled,.btn-secondary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-secondary{font-size:var(--up-text-sm);padding:10px 24px;border-radius:var(--up-radius-pill);font-weight:var(--up-weight-bold);background:var(--up-surface);color:var(--up-text);border:1.5px solid var(--up-border-dark)}.btn-secondary:hover:not(:disabled){background:var(--up-surface-hover)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);font-family:var(--up-font-body);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase;border:none;cursor:pointer;transition:opacity var(--up-transition-fast),background var(--up-transition-fast),border-color var(--up-transition-fast);text-decoration:none;white-space:nowrap}.btn-ghost mat-icon{width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.btn-ghost:disabled,.btn-ghost[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-ghost{font-size:var(--up-text-sm);padding:10px 24px;border-radius:var(--up-radius-pill);font-weight:var(--up-weight-bold);background:var(--up-surface);color:var(--up-text);border:1.5px solid var(--up-border-strong)}.btn-ghost:hover:not(:disabled){background:var(--up-surface-hover)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);font-family:var(--up-font-body);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase;border:none;cursor:pointer;transition:opacity var(--up-transition-fast),background var(--up-transition-fast),border-color var(--up-transition-fast);text-decoration:none;white-space:nowrap}.btn-danger mat-icon{width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.btn-danger:disabled,.btn-danger[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-danger{font-size:var(--up-text-sm);padding:10px 24px;border-radius:var(--up-radius-pill);font-weight:var(--up-weight-extrabold);background:var(--up-danger);color:var(--up-text-inverse)}.btn-danger:hover:not(:disabled){opacity:.9}.btn-panel-ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);font-family:var(--up-font-body);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-widest);text-transform:uppercase;border:none;cursor:pointer;transition:opacity var(--up-transition-fast),background var(--up-transition-fast),border-color var(--up-transition-fast);text-decoration:none;white-space:nowrap}.btn-panel-ghost mat-icon{width:18px;height:18px;font-size:18px;line-height:1;flex-shrink:0}.btn-panel-ghost:disabled,.btn-panel-ghost[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-panel-ghost{min-height:32px;padding:6px 12px;border-radius:var(--up-radius-sm);font-size:var(--up-text-sm);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-wide);border:1.5px solid var(--up-border-strong);background:var(--up-surface);color:var(--up-text)}.btn-panel-ghost mat-icon{width:17px;height:17px;font-size:17px}.btn-panel-ghost:hover:not(:disabled){background:var(--up-surface-subtle)}.btn-sm{font-size:var(--up-text-xs);padding:6px 12px;border-radius:var(--up-radius-sm);letter-spacing:var(--up-tracking-wide)}.btn-sm mat-icon{width:16px;height:16px;font-size:16px}.btn-lg{font-size:var(--up-text-base);padding:12px 28px;border-radius:var(--up-radius-pill)}.btn-rounded{border-radius:var(--up-radius-sm);text-transform:none;letter-spacing:var(--up-tracking-normal);font-weight:var(--up-weight-semibold)}.btn-compact.btn-primary,.btn-compact.btn-secondary,.btn-compact.btn-ghost,.btn-compact.btn-danger,.btn-compact.btn-dark{min-height:32px;padding:6px 12px;border-radius:var(--up-radius-sm);font-size:var(--up-text-sm);letter-spacing:var(--up-tracking-wide)}.btn-compact.btn-primary mat-icon,.btn-compact.btn-secondary mat-icon,.btn-compact.btn-ghost mat-icon,.btn-compact.btn-danger mat-icon,.btn-compact.btn-dark mat-icon{width:17px;height:17px;font-size:17px}.panel-row .btn-primary,.panel-row .btn-secondary,.panel-row .btn-ghost,.panel-row .btn-danger,.panel-row .btn-dark,.dialog-footer .btn-primary,.dialog-footer .btn-secondary,.dialog-footer .btn-ghost,.dialog-footer .btn-danger,.dialog-footer .btn-dark,.dialog-actions .btn-primary,.dialog-actions .btn-secondary,.dialog-actions .btn-ghost,.dialog-actions .btn-danger,.dialog-actions .btn-dark,.confirm-actions .btn-primary,.confirm-actions .btn-secondary,.confirm-actions .btn-ghost,.confirm-actions .btn-danger,.confirm-actions .btn-dark,.editor-head .btn-primary,.editor-head .btn-secondary,.editor-head .btn-ghost,.editor-head .btn-danger,.editor-head .btn-dark,.form-actions .btn-primary,.form-actions .btn-secondary,.form-actions .btn-ghost,.form-actions .btn-danger,.form-actions .btn-dark,.pass-row .btn-primary,.pass-row .btn-secondary,.pass-row .btn-ghost,.pass-row .btn-danger,.pass-row .btn-dark,.validate-footer .btn-primary,.validate-footer .btn-secondary,.validate-footer .btn-ghost,.validate-footer .btn-danger,.validate-footer .btn-dark,.detail-block .btn-primary,.detail-block .btn-secondary,.detail-block .btn-ghost,.detail-block .btn-danger,.detail-block .btn-dark,.bat-head .btn-primary,.bat-head .btn-secondary,.bat-head .btn-ghost,.bat-head .btn-danger,.bat-head .btn-dark,.slot-actions .btn-primary,.slot-actions .btn-secondary,.slot-actions .btn-ghost,.slot-actions .btn-danger,.slot-actions .btn-dark,.file-actions .btn-primary,.file-actions .btn-secondary,.file-actions .btn-ghost,.file-actions .btn-danger,.file-actions .btn-dark,.force-bar .btn-primary,.force-bar .btn-secondary,.force-bar .btn-ghost,.force-bar .btn-danger,.force-bar .btn-dark,.reminder-actions .btn-primary,.reminder-actions .btn-secondary,.reminder-actions .btn-ghost,.reminder-actions .btn-danger,.reminder-actions .btn-dark,.quote-actions .btn-primary,.quote-actions .btn-secondary,.quote-actions .btn-ghost,.quote-actions .btn-danger,.quote-actions .btn-dark,.line-head .btn-primary,.line-head .btn-secondary,.line-head .btn-ghost,.line-head .btn-danger,.line-head .btn-dark,.actions .btn-primary,.actions .btn-secondary,.actions .btn-ghost,.actions .btn-danger,.actions .btn-dark,.cta-actions .btn-primary,.cta-actions .btn-secondary,.cta-actions .btn-ghost,.cta-actions .btn-danger,.cta-actions .btn-dark,.cta-actions-right .btn-primary,.cta-actions-right .btn-secondary,.cta-actions-right .btn-ghost,.cta-actions-right .btn-danger,.cta-actions-right .btn-dark{min-height:32px;padding:6px 12px;border-radius:var(--up-radius-sm);font-size:var(--up-text-sm);letter-spacing:var(--up-tracking-wide)}.panel-row .btn-primary mat-icon,.panel-row .btn-secondary mat-icon,.panel-row .btn-ghost mat-icon,.panel-row .btn-danger mat-icon,.panel-row .btn-dark mat-icon,.dialog-footer .btn-primary mat-icon,.dialog-footer .btn-secondary mat-icon,.dialog-footer .btn-ghost mat-icon,.dialog-footer .btn-danger mat-icon,.dialog-footer .btn-dark mat-icon,.dialog-actions .btn-primary mat-icon,.dialog-actions .btn-secondary mat-icon,.dialog-actions .btn-ghost mat-icon,.dialog-actions .btn-danger mat-icon,.dialog-actions .btn-dark mat-icon,.confirm-actions .btn-primary mat-icon,.confirm-actions .btn-secondary mat-icon,.confirm-actions .btn-ghost mat-icon,.confirm-actions .btn-danger mat-icon,.confirm-actions .btn-dark mat-icon,.editor-head .btn-primary mat-icon,.editor-head .btn-secondary mat-icon,.editor-head .btn-ghost mat-icon,.editor-head .btn-danger mat-icon,.editor-head .btn-dark mat-icon,.form-actions .btn-primary mat-icon,.form-actions .btn-secondary mat-icon,.form-actions .btn-ghost mat-icon,.form-actions .btn-danger mat-icon,.form-actions .btn-dark mat-icon,.pass-row .btn-primary mat-icon,.pass-row .btn-secondary mat-icon,.pass-row .btn-ghost mat-icon,.pass-row .btn-danger mat-icon,.pass-row .btn-dark mat-icon,.validate-footer .btn-primary mat-icon,.validate-footer .btn-secondary mat-icon,.validate-footer .btn-ghost mat-icon,.validate-footer .btn-danger mat-icon,.validate-footer .btn-dark mat-icon,.detail-block .btn-primary mat-icon,.detail-block .btn-secondary mat-icon,.detail-block .btn-ghost mat-icon,.detail-block .btn-danger mat-icon,.detail-block .btn-dark mat-icon,.bat-head .btn-primary mat-icon,.bat-head .btn-secondary mat-icon,.bat-head .btn-ghost mat-icon,.bat-head .btn-danger mat-icon,.bat-head .btn-dark mat-icon,.slot-actions .btn-primary mat-icon,.slot-actions .btn-secondary mat-icon,.slot-actions .btn-ghost mat-icon,.slot-actions .btn-danger mat-icon,.slot-actions .btn-dark mat-icon,.file-actions .btn-primary mat-icon,.file-actions .btn-secondary mat-icon,.file-actions .btn-ghost mat-icon,.file-actions .btn-danger mat-icon,.file-actions .btn-dark mat-icon,.force-bar .btn-primary mat-icon,.force-bar .btn-secondary mat-icon,.force-bar .btn-ghost mat-icon,.force-bar .btn-danger mat-icon,.force-bar .btn-dark mat-icon,.reminder-actions .btn-primary mat-icon,.reminder-actions .btn-secondary mat-icon,.reminder-actions .btn-ghost mat-icon,.reminder-actions .btn-danger mat-icon,.reminder-actions .btn-dark mat-icon,.quote-actions .btn-primary mat-icon,.quote-actions .btn-secondary mat-icon,.quote-actions .btn-ghost mat-icon,.quote-actions .btn-danger mat-icon,.quote-actions .btn-dark mat-icon,.line-head .btn-primary mat-icon,.line-head .btn-secondary mat-icon,.line-head .btn-ghost mat-icon,.line-head .btn-danger mat-icon,.line-head .btn-dark mat-icon,.actions .btn-primary mat-icon,.actions .btn-secondary mat-icon,.actions .btn-ghost mat-icon,.actions .btn-danger mat-icon,.actions .btn-dark mat-icon,.cta-actions .btn-primary mat-icon,.cta-actions .btn-secondary mat-icon,.cta-actions .btn-ghost mat-icon,.cta-actions .btn-danger mat-icon,.cta-actions .btn-dark mat-icon,.cta-actions-right .btn-primary mat-icon,.cta-actions-right .btn-secondary mat-icon,.cta-actions-right .btn-ghost mat-icon,.cta-actions-right .btn-danger mat-icon,.cta-actions-right .btn-dark mat-icon{width:17px;height:17px;font-size:17px}.panel-row .btn-primary:disabled,.dialog-footer .btn-primary:disabled,.dialog-actions .btn-primary:disabled,.confirm-actions .btn-primary:disabled,.editor-head .btn-primary:disabled,.form-actions .btn-primary:disabled,.pass-row .btn-primary:disabled,.validate-footer .btn-primary:disabled,.detail-block .btn-primary:disabled,.bat-head .btn-primary:disabled,.slot-actions .btn-primary:disabled,.file-actions .btn-primary:disabled,.force-bar .btn-primary:disabled,.reminder-actions .btn-primary:disabled,.quote-actions .btn-primary:disabled,.line-head .btn-primary:disabled,.actions .btn-primary:disabled,.cta-actions .btn-primary:disabled,.cta-actions-right .btn-primary:disabled{opacity:1;background:var(--up-border);color:var(--up-text-subtle)}.btn-icon-only,.btn-panel-ghost.btn-icon-only{padding:6px 8px;min-width:32px}.btn-panel-ghost.btn-force{border-color:var(--up-orange-accent-border);background:var(--up-orange-accent-bg);color:var(--up-orange-accent)}.btn-panel-ghost.btn-force:hover:not(:disabled){background:#ffedd5}.btn-panel-ghost.btn-danger-outline{border-color:var(--up-danger-border);background:var(--up-danger-bg);color:var(--up-danger)}.btn-panel-ghost.btn-danger-outline:hover:not(:disabled){background:#fee2e2}.btn-panel-ghost.btn-activate-outline{border-color:var(--up-success-border);background:var(--up-success-bg);color:var(--up-success-text)}.btn-panel-ghost.btn-activate-outline:hover:not(:disabled){background:#dcfce7}.card{background:var(--up-surface);border-radius:var(--up-radius-md);border:1.5px solid var(--up-border);box-shadow:var(--up-shadow-sm);padding:var(--up-space-4) var(--up-space-5)}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--up-radius-pill);font-size:var(--up-text-xs);font-weight:var(--up-weight-semibold);line-height:1}.badge-muted{background:var(--up-surface-muted);color:var(--up-text)}.badge-success{background:var(--up-success-bg);color:var(--up-success-border);border:1px solid var(--up-success-border)}.badge-warning{background:var(--up-warning-bg);color:var(--up-warning);border:1px solid var(--up-warning-border)}.badge-danger{background:var(--up-danger-bg);color:var(--up-danger);border:1px solid var(--up-danger-border)}.error-card{color:var(--up-danger);font-size:var(--up-text-sm);padding:10px 12px;margin-bottom:var(--up-space-3);background:var(--up-danger-bg);border-radius:var(--up-radius-sm)}.pipeline-done,.step-dot.done{background:var(--up-step-done-bg);color:var(--up-step-done-text)}.pipeline-active,.step-dot.current{background:var(--up-step-active-bg);color:var(--up-step-active-text);box-shadow:0 0 0 3px var(--up-step-active-ring)}.pipeline-pending,.step-dot:not(.done):not(.current){background:var(--up-step-pending-bg);color:var(--up-step-pending-text)}.field-input[type=date],.field-input[type=time],.field-input[type=datetime-local],.field[type=date],.field[type=time],.field[type=datetime-local]{min-height:38px;padding-inline:10px;font-size:13px;color-scheme:light}.field-input[type=date]::-webkit-calendar-picker-indicator,.field-input[type=time]::-webkit-calendar-picker-indicator,.field-input[type=datetime-local]::-webkit-calendar-picker-indicator,.field[type=date]::-webkit-calendar-picker-indicator,.field[type=time]::-webkit-calendar-picker-indicator,.field[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65}.field-input[type=date]:hover:not(:disabled)::-webkit-calendar-picker-indicator,.field-input[type=time]:hover:not(:disabled)::-webkit-calendar-picker-indicator,.field-input[type=datetime-local]:hover:not(:disabled)::-webkit-calendar-picker-indicator,.field[type=date]:hover:not(:disabled)::-webkit-calendar-picker-indicator,.field[type=time]:hover:not(:disabled)::-webkit-calendar-picker-indicator,.field[type=datetime-local]:hover:not(:disabled)::-webkit-calendar-picker-indicator{opacity:1}.planning-grid{display:grid}@media(max-width:639px){.nexus-main .planning-grid{grid-template-columns:inherit!important}}.nexus-main{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--up-gray);padding:var(--up-space-4)}@media(min-width:768px){.nexus-main{padding:var(--up-space-6) var(--up-space-10)}}.searchable-select-overlay-panel{background:transparent}.searchable-select-overlay-panel .select-panel{display:flex;flex-direction:column;width:100%;max-height:280px;border:1.5px solid var(--up-border-strong);border-radius:8px;background:var(--up-surface);box-shadow:0 8px 24px #0000001f;overflow:hidden}.searchable-select-overlay-panel .select-search{position:relative;flex-shrink:0;padding:8px;border-bottom:1px solid var(--up-surface-subtle)}.searchable-select-overlay-panel .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;font-size:16px;color:var(--up-text-disabled);pointer-events:none}.searchable-select-overlay-panel .search-input{width:100%;box-sizing:border-box;padding:7px 10px 7px 32px;border:1.5px solid var(--up-border-strong);border-radius:6px;background:var(--up-surface);color:var(--up-text);font-family:inherit;font-size:13px;outline:none}.searchable-select-overlay-panel .search-input:focus{border-color:var(--up-border-dark)}.searchable-select-overlay-panel .select-options{overflow-y:auto;flex:1;min-height:0;padding:4px 0}.searchable-select-overlay-panel .select-option{display:block;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;font-family:inherit;font-size:13px;color:var(--up-text);cursor:pointer}.searchable-select-overlay-panel .select-option:hover{background:var(--up-surface-hover)}.searchable-select-overlay-panel .select-option.is-selected{background:var(--up-selection-bg);font-weight:var(--up-weight-semibold)}.searchable-select-overlay-panel .select-empty{padding:12px;font-size:12px;color:var(--up-text-muted);text-align:center}.fr-picker-input{position:relative;display:flex;align-items:stretch;width:100%;min-height:38px;border:1.5px solid var(--up-border-strong);border-radius:8px;background:var(--up-surface);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.fr-picker-input:focus-within:not(.is-disabled){border-color:var(--up-border-dark)}.fr-picker-input.is-disabled{background:var(--up-surface-subtle)}.fr-picker-input.is-disabled .picker-field{color:var(--up-text-subtle);cursor:not-allowed}.fr-picker-input.is-disabled .picker-btn{opacity:.55;cursor:not-allowed}.fr-picker-input .picker-field{flex:1;min-width:0;width:100%;border:0;border-radius:0;background:transparent;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.35;color:var(--up-text);outline:none;box-shadow:none}.fr-picker-input .picker-field::placeholder{color:var(--up-text-disabled)}.fr-picker-input .picker-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;margin:0;padding:0;border:0;border-left:1.5px solid var(--up-border-strong);border-radius:0;background:var(--up-surface-muted);color:var(--up-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.fr-picker-input .picker-btn mat-icon{width:18px;height:18px;font-size:18px}.fr-picker-input .picker-btn:hover:not(:disabled){background:var(--up-yellow);color:var(--up-text)}.fr-picker-input .picker-btn:disabled{cursor:not-allowed}.fr-picker-input .picker-anchor{position:absolute;width:0;height:0;opacity:0;pointer-events:none;border:0;padding:0}.fr-time-overlay-panel{background:var(--up-surface);border:1.5px solid var(--up-border-strong);border-radius:10px;box-shadow:var(--up-shadow-md);overflow:hidden}.fr-time-overlay-panel .time-popover,.fr-time-overlay-panel .time-columns,.fr-time-overlay-panel .time-column{background:var(--up-surface)}.fr-time-overlay-panel .time-columns{display:flex;gap:0}.fr-time-overlay-panel .time-column{width:76px;max-height:240px;overflow-y:auto;border-right:1px solid var(--up-border)}.fr-time-overlay-panel .time-column:last-child{border-right:0}.fr-time-overlay-panel .time-column-label{position:sticky;top:0;z-index:1;padding:.625rem .75rem;font-size:10px;font-weight:var(--up-weight-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--up-text-subtle);background:var(--up-surface-muted);border-bottom:1px solid var(--up-border)}.fr-time-overlay-panel .time-option{display:block;width:100%;padding:.5rem .75rem;border:0;background:var(--up-surface);font:inherit;font-size:13px;text-align:center;cursor:pointer;color:var(--up-text);transition:background .12s ease}.fr-time-overlay-panel .time-option:hover{background:var(--up-surface-subtle)}.fr-time-overlay-panel .time-option.selected{background:var(--up-text);color:var(--up-yellow);font-weight:var(--up-weight-bold)}.page-top{display:flex;flex-direction:column;gap:var(--up-space-3);margin-bottom:var(--up-space-5)}@container (min-width: 768px){.page-top{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--up-space-4)}}@container (max-width: 767px){.page-actions,.top-actions{width:100%}}.page-intro{min-width:0}.page-actions,.top-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--up-space-2);align-items:stretch;justify-content:flex-end}.page-actions>*,.top-actions>*{flex:1 1 0;min-width:0;justify-content:center}@container (min-width: 768px){.page-actions,.top-actions{flex:0 0 auto;width:auto}.page-actions>*,.top-actions>*{flex:0 1 auto;min-width:0}}.page-actions .btn-primary,.page-actions .btn-secondary,.page-actions .btn-ghost,.page-actions .btn-dark,.page-actions .btn-panel-ghost,.top-actions .btn-primary,.top-actions .btn-secondary,.top-actions .btn-ghost,.top-actions .btn-dark,.top-actions .btn-panel-ghost{font-size:var(--up-text-sm);padding:6px 12px;min-height:32px;border-radius:var(--up-radius-sm);letter-spacing:var(--up-tracking-wide)}.page-actions .btn-primary mat-icon,.page-actions .btn-secondary mat-icon,.page-actions .btn-ghost mat-icon,.page-actions .btn-dark mat-icon,.page-actions .btn-panel-ghost mat-icon,.top-actions .btn-primary mat-icon,.top-actions .btn-secondary mat-icon,.top-actions .btn-ghost mat-icon,.top-actions .btn-dark mat-icon,.top-actions .btn-panel-ghost mat-icon{width:17px;height:17px;font-size:17px}@container (max-width: 767px){.page-actions .btn-primary,.page-actions .btn-secondary,.page-actions .btn-ghost,.page-actions .btn-dark,.page-actions .btn-panel-ghost,.top-actions .btn-primary,.top-actions .btn-secondary,.top-actions .btn-ghost,.top-actions .btn-dark,.top-actions .btn-panel-ghost{font-size:var(--up-text-xs);padding:6px 10px}}.subtitle,.page-sub{font-size:var(--up-text-sm);color:var(--up-text-muted);margin:var(--up-space-1) 0 0;line-height:var(--up-leading-normal)}.empty-title{font-weight:var(--up-weight-bold);font-size:var(--up-text-sm);color:var(--up-text-subtle);margin-bottom:var(--up-space-1)}.empty-sub{font-size:var(--up-text-xs);color:var(--up-text-disabled)}.empty-card,.loading-card{padding:var(--up-space-8);text-align:center}.dialog-title,.dialog-header h2{margin:0 0 var(--up-space-1);font-family:var(--up-font-display);font-size:var(--up-text-lg);font-weight:var(--up-weight-extrabold);text-transform:uppercase;letter-spacing:var(--up-tracking-wide);line-height:var(--up-leading-tight);color:var(--up-text)}.dialog-sub{margin:0;font-size:var(--up-text-sm);color:var(--up-text-muted);line-height:var(--up-leading-normal)}.section-title{font-family:var(--up-font-display);font-size:var(--up-text-sm);font-weight:var(--up-weight-extrabold);text-transform:uppercase;letter-spacing:var(--up-tracking-widest);color:var(--up-text);margin:0;line-height:var(--up-leading-tight)}.section-sub{margin:var(--up-space-1) 0 0;font-size:var(--up-text-sm);color:var(--up-text-muted)}.public-page{max-width:none;margin:0;padding:0}.public-page .page-eyebrow{font-size:var(--up-text-xs);text-transform:uppercase;letter-spacing:var(--up-tracking-label);color:var(--up-text-muted);font-weight:var(--up-weight-bold);margin-bottom:var(--up-space-1)}.public-page .page-title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:var(--up-weight-extrabold);line-height:1.15;margin:0}.public-page .page-subtitle{font-size:var(--up-text-sm);color:var(--up-text-muted);margin:var(--up-space-1) 0 0}.btn-accept{display:inline-flex;align-items:center;justify-content:center;gap:var(--up-space-2);padding:var(--up-space-2) var(--up-space-4);border-radius:var(--up-radius-sm);font-size:var(--up-text-sm);font-weight:var(--up-weight-bold);letter-spacing:var(--up-tracking-wide);text-transform:uppercase;cursor:pointer;border:none;background:var(--up-accept-green);color:var(--up-text-inverse);transition:opacity var(--up-transition-fast)}.btn-accept:hover:not(:disabled){opacity:.9}.btn-accept:disabled{opacity:.5;cursor:not-allowed}.alert-success{background:var(--up-accept-green-bg);color:var(--up-accept-green);border-radius:var(--up-radius-sm);padding:var(--up-space-4)}.alert-danger{background:var(--up-danger-bg);color:var(--up-danger);border-radius:var(--up-radius-sm);padding:var(--up-space-4)}.alert-warning{background:var(--up-orange-accent-bg);color:var(--up-orange-accent);border-radius:var(--up-radius-sm);padding:var(--up-space-4)}.input-search{padding:8px 12px;border-radius:var(--up-radius-sm);border:1.5px solid var(--up-border-strong);background:var(--up-surface);font-family:var(--up-font-body);font-size:var(--up-text-sm);color:var(--up-text)}.input-search::placeholder{color:var(--up-text-disabled)}.input-search:focus{outline:none;border-color:var(--up-text)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mat-mdc-card{background:var(--up-surface)!important;border-radius:var(--up-radius-md)!important;border:1.5px solid var(--up-border)!important;box-shadow:var(--up-shadow-sm)!important}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary{--mat-button-filled-container-color: var(--up-yellow) !important;--mat-button-filled-label-text-color: var(--up-text) !important;border-radius:var(--up-radius-pill)!important;font-family:var(--up-font-body)!important;font-weight:var(--up-weight-extrabold)!important;letter-spacing:var(--up-tracking-wider)!important;text-transform:uppercase!important;font-size:var(--up-text-sm)!important}.mat-mdc-outlined-button{border-radius:var(--up-radius-pill)!important;font-family:var(--up-font-body)!important}.mat-mdc-progress-spinner{--mat-progress-spinner-active-indicator-color: var(--up-black)}.mat-mdc-table{background:transparent!important}.mat-mdc-header-cell{font-family:var(--up-font-body)!important;font-weight:var(--up-weight-bold)!important;font-size:var(--up-text-xs)!important;letter-spacing:var(--up-tracking-widest)!important;text-transform:uppercase!important;color:var(--up-text-muted)!important}.nexus-dialog .mat-mdc-dialog-container{overflow:hidden;padding:0;max-height:90vh}.nexus-dialog .mat-mdc-dialog-surface{display:flex;flex-direction:column;overflow:hidden;max-height:90vh;padding:0}.nexus-dialog .mat-mdc-dialog-content,.nexus-dialog .mdc-dialog__content{overflow:hidden;max-height:none;padding:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.nexus-dialog .dialog-footer .btn-primary,.nexus-dialog .dialog-footer .btn-secondary,.nexus-dialog .dialog-footer .btn-ghost,.nexus-dialog .dialog-footer .btn-dark,.nexus-dialog .dialog-footer .btn-danger{font-size:var(--up-text-sm);padding:6px 12px;min-height:32px;border-radius:var(--up-radius-sm);letter-spacing:var(--up-tracking-wide)}.nexus-dialog .dialog-footer .btn-primary mat-icon,.nexus-dialog .dialog-footer .btn-secondary mat-icon,.nexus-dialog .dialog-footer .btn-ghost mat-icon,.nexus-dialog .dialog-footer .btn-dark mat-icon,.nexus-dialog .dialog-footer .btn-danger mat-icon{width:17px;height:17px;font-size:17px}.cdk-overlay-pane:has(.mat-calendar),.cdk-overlay-pane.nexus-datepicker-panel{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.mat-datepicker-popup{box-shadow:none!important}.mat-datepicker-content-container,.mat-mdc-datepicker-content-container{background:var(--up-surface)!important;color:var(--up-text)!important;border:1.5px solid var(--up-border-strong)!important;border-radius:12px!important;box-shadow:var(--up-shadow-md)!important;overflow:hidden}.mat-datepicker-content,.mat-mdc-datepicker-content{background:transparent!important;color:var(--up-text)!important;border:none!important;box-shadow:none!important;padding:.5rem .625rem .75rem!important}.mat-calendar,.mat-mdc-calendar,.mat-calendar-content,.mat-mdc-calendar-content,.mat-calendar-header,.mat-mdc-calendar-header,.mat-calendar-table,.mat-calendar-body,.mat-calendar-controls{background:var(--up-surface)!important;color:var(--up-text)!important;font-family:var(--up-font-body)!important}.mat-calendar-header,.mat-mdc-calendar-header{padding:.25rem .125rem .5rem!important}.mat-calendar-period-button,.mat-mdc-calendar-period-button,.mat-calendar-body-label,.mat-mdc-calendar-body-label{font-weight:var(--up-weight-bold)!important;font-size:13px!important;color:var(--up-text)!important}.mat-calendar-arrow{fill:var(--up-text)!important}.mat-calendar-previous-button,.mat-calendar-next-button,.mat-mdc-calendar-previous-button,.mat-mdc-calendar-next-button{color:var(--up-text)!important}.mat-calendar-previous-button:after,.mat-calendar-next-button:after,.mat-mdc-calendar-previous-button:after,.mat-mdc-calendar-next-button:after{border-color:var(--up-text)!important}.mat-calendar-previous-button:hover,.mat-calendar-next-button:hover,.mat-mdc-calendar-previous-button:hover,.mat-mdc-calendar-next-button:hover{background:var(--up-surface-muted)!important}.mat-calendar-table-header th,.mat-mdc-calendar-table-header th,.mat-calendar-table-header-divider{color:var(--up-text-subtle)!important;font-size:11px!important;font-weight:var(--up-weight-semibold)!important}.mat-calendar-body-cell-content,.mat-mdc-calendar-body-cell-content{border-radius:999px!important;border:none!important;font-size:13px!important;line-height:1!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-mdc-calendar-body-cell:not(.mat-mdc-calendar-body-disabled):hover>.mat-mdc-calendar-body-cell-content:not(.mat-mdc-calendar-body-selected){background:var(--up-surface-muted)!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled)>.mat-calendar-body-cell-content.mat-calendar-body-selected,.mat-mdc-calendar-body-cell:not(.mat-mdc-calendar-body-disabled)>.mat-mdc-calendar-body-cell-content.mat-calendar-body-selected,.mat-mdc-calendar-body-cell:not(.mat-mdc-calendar-body-disabled)>.mat-mdc-calendar-body-cell-content.mat-mdc-calendar-body-selected{background:var(--up-text)!important;color:var(--up-yellow)!important;font-weight:var(--up-weight-bold)!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled)>.mat-calendar-body-cell-content.mat-calendar-body-today:not(.mat-calendar-body-selected),.mat-mdc-calendar-body-cell:not(.mat-mdc-calendar-body-disabled)>.mat-mdc-calendar-body-cell-content.mat-calendar-body-today:not(.mat-mdc-calendar-body-selected){box-shadow:inset 0 0 0 1.5px var(--up-yellow)!important;background:#ffed002e!important;color:var(--up-text)!important}.mat-calendar-body-disabled>.mat-calendar-body-cell-content,.mat-mdc-calendar-body-disabled>.mat-mdc-calendar-body-cell-content{color:var(--up-text-disabled)!important}.mat-datepicker-popup,.cdk-overlay-pane:has(.mat-calendar){z-index:1100!important}.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-container .mdc-snackbar,.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container .mdc-snackbar__surface{background:var(--up-black)!important;color:var(--up-text-inverse)!important;opacity:1!important;border-radius:10px!important;box-shadow:0 6px 20px #00000038!important}.mat-mdc-form-field{font-size:var(--up-text-sm);font-family:var(--up-font-body)}.mat-mdc-form-field .mat-mdc-floating-label,.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element,.mat-mdc-select-value{font-size:var(--up-text-sm)!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--up-text-inverse)!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action{color:var(--up-yellow)!important;--mat-snack-bar-button-color: var(--up-yellow);--mat-button-text-label-text-color: var(--up-yellow) !important;--mat-button-text-state-layer-color: var(--up-yellow);--mat-button-text-hover-state-layer-opacity: 1;--mat-button-text-focus-state-layer-opacity: 1;border-radius:6px;min-width:auto}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action .mat-mdc-button-persistent-ripple:before{background-color:var(--up-yellow)!important;opacity:0!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button:hover,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button:focus-visible,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action:hover,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action:focus-visible{color:var(--up-text)!important;--mat-button-text-label-text-color: var(--up-text) !important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button:focus-visible>.mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action:hover>.mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action:focus-visible>.mat-mdc-button-persistent-ripple:before{opacity:1!important;background-color:var(--up-yellow)!important}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button:hover .mdc-button__label,.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action.mat-mdc-button:focus-visible .mdc-button__label,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action:hover .mdc-button__label,.mat-mdc-snack-bar-container button.mat-mdc-snack-bar-action:focus-visible .mdc-button__label{color:var(--up-text)!important}.mat-mdc-snack-bar-container.snack-error,.mat-mdc-snack-bar-container.snack-error .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container.snack-error .mdc-snackbar__surface{background:#7f1d1d!important;color:var(--up-text-inverse)!important}.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action{color:var(--up-danger-border)!important;--mat-snack-bar-button-color: var(--up-danger-border);--mat-button-text-label-text-color: var(--up-danger-border) !important;--mat-button-text-state-layer-color: var(--up-danger-border);--mat-button-text-hover-state-layer-opacity: 1}.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button .mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action .mat-mdc-button-persistent-ripple:before{background-color:var(--up-danger-border)!important;opacity:0!important}.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button:hover,.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button:focus-visible,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action:hover,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action:focus-visible{color:#7f1d1d!important;--mat-button-text-label-text-color: #7f1d1d !important}.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button:focus-visible>.mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action:hover>.mat-mdc-button-persistent-ripple:before,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action:focus-visible>.mat-mdc-button-persistent-ripple:before{opacity:1!important;background-color:var(--up-danger-border)!important}.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button:hover .mdc-button__label,.mat-mdc-snack-bar-container.snack-error .mat-mdc-snack-bar-action.mat-mdc-button:focus-visible .mdc-button__label,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action:hover .mdc-button__label,.mat-mdc-snack-bar-container.snack-error button.mat-mdc-snack-bar-action:focus-visible .mdc-button__label{color:#7f1d1d!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-5{height:1.25rem}.h-6{height:1.5rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.border-\[\#00e96a\]{--tw-border-opacity: 1;border-color:rgb(0 233 106 / var(--tw-border-opacity, 1))}.border-\[\#999999\]\/40{border-color:#9996}.border-\[hsl\(210_90\%_55\%\)\]{--tw-border-opacity: 1;border-color:hsl(210 90% 55% / var(--tw-border-opacity, 1))}.border-red-500\/60{border-color:#ef444499}.bg-\[\#00e96a26\]{background-color:#00e96a26}.bg-\[\#00e96a\]{--tw-bg-opacity: 1;background-color:rgb(0 233 106 / var(--tw-bg-opacity, 1))}.bg-\[\#999999\]{--tw-bg-opacity: 1;background-color:rgb(153 153 153 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[hsl\(210_90\%_55\%\)\]{--tw-bg-opacity: 1;background-color:hsl(210 90% 55% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(210_90\%_55\%\/0\.15\)\]{background-color:#258cf426}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-up-black{background-color:var(--up-black)}.bg-up-yellow{background-color:var(--up-yellow)}.font-scale{font-family:var(--up-font-display)}.text-\[10px\]{font-size:10px}.text-\[9px\]{font-size:9px}.lowercase{text-transform:lowercase}.text-\[\#666666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[hsl\(145_70\%_25\%\)\]{--tw-text-opacity: 1;color:hsl(145 70% 25% / var(--tw-text-opacity, 1))}.text-\[hsl\(210_90\%_30\%\)\]{--tw-text-opacity: 1;color:hsl(210 90% 30% / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-up-black{color:var(--up-black)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:640px){.sm\:inline{display:inline}.sm\:hidden{display:none}}
