:root{font-family:system-ui,Segoe UI,sans-serif;line-height:1.5;--jam-shell-inline-pad: clamp(.75rem, 2vw, 1.5rem);--jam-viewport-phone-max: 768px;--jam-viewport-tablet-max: 1024px;--jam-page-bg: #f8fafc;--jam-page-bg-mid: #f1f5f9;--jam-text: #0f172a;--jam-muted: #64748b;--jam-muted-2: #475569;--jam-link: #2563eb;--jam-panel-inner-bg: #ffffff;--jam-panel-border: rgba(226, 232, 240, .95);--jam-form-well-bg: #f1f5f9;--jam-form-well-bg-solid: #f1f5f9;--jam-input-bg: #ffffff;--jam-input-bg-solid: #ffffff;--jam-input-text: #0f172a;--jam-input-border: rgba(203, 213, 225, .95);--jam-input-placeholder: #64748b;--jam-list-row-border: #f1f5f9;--jam-glow-core: rgba(56, 189, 248, .55);--jam-glow-mid: rgba(56, 189, 248, .18);--jam-glow-fade: transparent;--jam-overlay-scrim: rgba(15, 23, 42, .45);--jam-popover-shadow: 0 4px 12px rgba(15, 23, 42, .12);--jam-dialog-shadow: 0 12px 40px rgba(15, 23, 42, .18);--jam-column-edge-shadow: 4px 0 8px -2px rgba(15, 23, 42, .06);--jam-notice-warn-bg: #fef3c7;--jam-notice-warn-border: #fcd34d;--jam-notice-danger-bg: #fff1f2;--jam-notice-danger-border: #fecaca;--jam-button-primary-bg: #0f172a;--jam-button-primary-fg: #f8fafc;--jam-button-primary-border: #334155;--jam-knob-inset-highlight: rgba(255, 255, 255, .9);--jam-drop-shadow-ui: rgba(15, 23, 42, .2);--jam-shadow-hairline-below: 0 1px 0 rgba(15, 23, 42, .06);--jam-toolbar-float-above: 0 -6px 16px rgba(15, 23, 42, .06);--jam-shadow-popover-tight: 0 1px 2px rgba(15, 23, 42, .08);--jam-shadow-popover-lift: 0 6px 18px rgba(15, 23, 42, .16);--jam-timeline-header-bg: #e2e8f0;--jam-timeline-header-border: rgba(15, 23, 42, .16);--jam-timeline-lane-stripe-a: rgba(15, 23, 42, .05);--jam-timeline-lane-stripe-b: rgba(15, 23, 42, .1);--jam-timeline-lane-line: rgba(15, 23, 42, .12);--jam-timeline-track-row-border: var(--jam-panel-border);--jam-timeline-track-muted-lane-bg: rgba(100, 116, 139, .52);--jam-timeline-track-muted-hatch: repeating-linear-gradient( 45deg, transparent 0, transparent 7px, rgba(71, 85, 105, .32) 7px, rgba(71, 85, 105, .32) 8px ), repeating-linear-gradient( -45deg, transparent 0, transparent 7px, rgba(71, 85, 105, .32) 7px, rgba(71, 85, 105, .32) 8px );--jam-split-preview-color: #e11d48;--jam-timeline-clip-muted-overlay: rgba(100, 116, 139, .38);--jam-timeline-clip-muted-hatch: repeating-linear-gradient( -45deg, transparent, transparent 5px, rgba(71, 85, 105, .14) 5px, rgba(71, 85, 105, .14) 10px );color:var(--jam-text);background:var(--jam-page-bg)}html{min-height:100%;min-height:100dvh}html,body,#root{height:100%;min-height:100%;min-height:100dvh}body{margin:0;color:var(--jam-text);background:var(--jam-page-bg)}.jam-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}a{color:var(--jam-link)}html.jam-signed-in{color-scheme:dark;--jam-page-bg: #060912;--jam-page-bg-mid: #0a1020;--jam-text: #e2e8f0;--jam-muted: #94a3b8;--jam-muted-2: #cbd5e1;--jam-link: #7dd3fc;--jam-panel-inner-bg: rgba(12, 18, 34, .92);--jam-panel-border: rgba(100, 116, 139, .35);--jam-form-well-bg: rgba(15, 23, 42, .65);--jam-form-well-bg-solid: #0f172a;--jam-input-bg: rgba(22, 32, 52, .92);--jam-input-bg-solid: #162034;--jam-input-text: #f1f5f9;--jam-input-border: rgba(100, 116, 139, .55);--jam-input-placeholder: rgba(148, 163, 184, .85);--jam-list-row-border: rgba(51, 65, 85, .55);--jam-glow-core: rgba(125, 211, 252, .5);--jam-glow-mid: rgba(56, 189, 248, .16);--jam-glow-fade: transparent;--jam-overlay-scrim: rgba(2, 6, 23, .72);--jam-popover-shadow: 0 8px 28px rgba(0, 0, 0, .45);--jam-dialog-shadow: 0 24px 56px rgba(0, 0, 0, .55);--jam-column-edge-shadow: 4px 0 12px -2px rgba(0, 0, 0, .35);--jam-notice-warn-bg: rgba(251, 191, 36, .12);--jam-notice-warn-border: rgba(251, 191, 36, .32);--jam-notice-danger-bg: rgba(248, 113, 113, .1);--jam-notice-danger-border: rgba(248, 113, 113, .32);--jam-button-primary-bg: #e2e8f0;--jam-button-primary-fg: #0f172a;--jam-button-primary-border: rgba(148, 163, 184, .45);--jam-knob-inset-highlight: rgba(255, 255, 255, .08);--jam-drop-shadow-ui: rgba(0, 0, 0, .35);--jam-shadow-hairline-below: 0 1px 0 rgba(255, 255, 255, .06);--jam-toolbar-float-above: 0 -8px 22px rgba(0, 0, 0, .28);--jam-shadow-popover-tight: 0 1px 2px rgba(0, 0, 0, .25);--jam-shadow-popover-lift: 0 10px 28px rgba(0, 0, 0, .45);--jam-timeline-header-bg: rgba(4, 8, 18, .98);--jam-timeline-header-border: rgba(125, 211, 252, .16);--jam-timeline-lane-stripe-a: rgba(255, 255, 255, .04);--jam-timeline-lane-stripe-b: rgba(0, 0, 0, .4);--jam-timeline-lane-line: rgba(148, 163, 184, .3);--jam-timeline-track-row-border: rgba(100, 116, 139, .58);--jam-timeline-track-muted-lane-bg: rgba(2, 6, 23, .62);--jam-timeline-track-muted-hatch: repeating-linear-gradient( 45deg, transparent 0, transparent 7px, rgba(148, 163, 184, .28) 7px, rgba(148, 163, 184, .28) 8px ), repeating-linear-gradient( -45deg, transparent 0, transparent 7px, rgba(148, 163, 184, .28) 7px, rgba(148, 163, 184, .28) 8px );--jam-split-preview-color: #fb7185;--jam-timeline-clip-muted-overlay: rgba(15, 23, 42, .42);--jam-timeline-clip-muted-hatch: repeating-linear-gradient( -45deg, transparent, transparent 5px, rgba(148, 163, 184, .12) 5px, rgba(148, 163, 184, .12) 10px );background:radial-gradient(ellipse 130% 90% at 50% -25%,var(--jam-page-bg-mid) 0%,var(--jam-page-bg) 52%,#020617 100%),var(--jam-page-bg)}html.jam-signed-in body{background:transparent}.jam-content-panel{position:relative;margin-bottom:1rem;isolation:isolate}.jam-content-panel__glow{position:absolute;left:-6%;right:-6%;top:-28%;bottom:-8%;z-index:0;pointer-events:none;border-radius:22px;background:radial-gradient(ellipse 72% 55% at 50% 0%,var(--jam-glow-core) 0%,var(--jam-glow-mid) 38%,var(--jam-glow-fade) 68%);opacity:.95}.jam-content-panel__inner{position:relative;z-index:1;border-radius:12px;background:var(--jam-panel-inner-bg);border:1px solid var(--jam-panel-border);box-shadow:0 12px 40px #00000059}html:not(.jam-signed-in) .jam-content-panel__glow{opacity:.35}html:not(.jam-signed-in) .jam-content-panel__inner{box-shadow:0 4px 18px #0f172a14}.jam-timeline-hscroll{scrollbar-width:none;-ms-overflow-style:none}.jam-timeline-hscroll::-webkit-scrollbar{width:0;height:0;display:none}.jam-toolbar-hscroll{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.jam-toolbar-hscroll::-webkit-scrollbar{height:6px}.jam-toolbar-hscroll::-webkit-scrollbar-thumb{background:var(--jam-muted);border-radius:3px}html.jam-workspace-active{-webkit-user-select:none;user-select:none}html.jam-workspace-active :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select,textarea){-webkit-user-select:text;user-select:text}html.jam-signed-in :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select,textarea){background-color:var(--jam-input-bg);color:var(--jam-input-text)}html.jam-signed-in :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select,textarea)::placeholder{color:var(--jam-input-placeholder)}@media(max-width:768px){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=image],[type=button],[type=submit],[type=reset]),select,textarea){font-size:1rem}}@media(max-width:768px){.jam-phone-margin-compact{margin-top:1rem!important;margin-bottom:1rem!important}}.jam-projects-sort-menu-item{background:transparent;transition:background .1s ease}.jam-projects-sort-menu-item:hover,.jam-projects-sort-menu-item:focus-visible{background:var(--jam-form-well-bg-solid);outline:none}
