@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_7f332489-module__B1G-qG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_7f332489-module__B1G-qG__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--color-surface:#fff;--color-bg:var(--color-surface);--color-surface-sunken:#f4f6f0;--color-bg-well:var(--color-surface-sunken);--color-surface-glass:color-mix(in srgb, var(--color-surface) 62%, transparent);--color-card-glass:color-mix(in srgb, var(--color-surface) 86%, transparent);--color-foliage-overlay:color-mix(in srgb, var(--color-panel) 65%, transparent);--color-ink:#17191b;--color-ink-muted:#5a6157;--color-ink-faint:#8a9086;--color-border:#e7eae2;--color-border-strong:#d3d8cc;--color-border-accent:color-mix(in srgb, var(--color-accent) 38%, white);--color-accent:#2c6b21;--color-accent-dark:#1c4415;--color-accent-light:#7cc768;--color-accent-hover:color-mix(in srgb, var(--color-accent) 82%, black);--color-accent-ink:#fff;--color-accent-soft:color-mix(in srgb, var(--color-accent) 20%, white);--color-closed-on-dark:color-mix(in srgb, var(--color-closed) 60%, white);--color-focus-ring:color-mix(in srgb, var(--color-accent) 24%, white);--color-scrim:color-mix(in srgb, var(--color-ink) 35%, transparent);--color-field-fill:color-mix(in srgb, var(--color-ink) 5%, white);--color-field-fill-hover:color-mix(in srgb, var(--color-ink) 9%, white);--color-row-hover:color-mix(in srgb, var(--color-ink) 3%, white);--icon-chip-bg:var(--color-surface-sunken);--color-google-blue:#4285f4;--color-google-green:#34a853;--color-google-yellow:#fbbc05;--color-google-red:#ea4335;--icon-chip-ink:var(--color-accent);--icon-bare-ink:var(--color-accent);--color-sketch-faint:#cfdcd2;--color-panel:#101110;--color-panel-raised:color-mix(in srgb, var(--color-panel-ink) 5%, var(--color-panel));--color-panel-ink:color-mix(in srgb, var(--color-surface) 25%, var(--color-surface-sunken));--color-panel-muted:color-mix(in srgb, var(--color-panel-ink) 80%, var(--color-panel));--color-dock-ink:color-mix(in srgb, var(--color-accent-ink) 76%, transparent);--color-panel-border:color-mix(in srgb, var(--color-panel-ink) 12%, var(--color-panel));--gradient-canvas:linear-gradient(180deg, #fff 0%, #fbfcfc 45%, #f4f6f7 100%);--color-canvas-end:#f4f6f7;--canvas-run:210vh;--color-stale:#9a6b1f;--color-stale-bg:#f7edd8;--color-escalated:#a4433b;--color-escalated-bg:#f9e8e6;--color-unchecked:var(--color-ink-muted);--color-unchecked-bg:#edefe8;--color-closed:#a4433b;--color-closed-bg:#f9e8e6;--color-solicited:#9a6b1f;--color-solicited-bg:#f7edd8;--color-unknown:var(--color-unchecked);--color-unknown-bg:var(--color-unchecked-bg);--font-display:var(--font-outfit), "Avenir Next", "Segoe UI", sans-serif;--font-body:var(--font-outfit), "Avenir Next", "Segoe UI", sans-serif;--font-accent:var(--font-outfit), "Avenir Next", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-3xs:.5625rem;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-xxl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.375rem;--text-4xl:3rem;--text-5xl:3.6rem;--leading-tight:1;--leading-snug:1.3;--leading-normal:1.55;--leading-loose:1.7;--weight-extralight:250;--weight-light:300;--weight-book:350;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--tracking-wide:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--radius-sm:10px;--radius-checkbox:3px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--radius-button:22px;--button-height:45px;--workspace-header-action-width:6.5rem;--button-primary-veil-strength:50%;--button-secondary-veil-strength:90%;--button-primary-image:url(/images/RichFoliage01a.webp);--button-primary-veil:color-mix(in srgb, var(--color-panel) var(--button-primary-veil-strength), transparent);--gradient-button-primary-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 34%, transparent) 0%, color-mix(in srgb, var(--color-surface) 9%, transparent) 44%, transparent 64%);--button-primary-border:color-mix(in srgb, var(--color-surface) 100%, transparent);--button-primary-weight:var(--weight-light);--button-primary-filter:blur(var(--frost-foliage-compact-blur)) saturate(1.2) brightness(.82);--button-primary-filter-hover:blur(var(--frost-foliage-compact-blur)) saturate(1.25) brightness(.9);--button-secondary-veil:color-mix(in srgb, var(--color-surface) var(--button-secondary-veil-strength), transparent);--button-secondary-border:var(--color-accent-dark);--gradient-button-secondary-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 56%, transparent) 0%, color-mix(in srgb, var(--color-surface) 19%, transparent) 46%, transparent 66%);--button-secondary-weight:var(--weight-normal);--button-secondary-backdrop:blur(var(--frost-secondary-button-blur)) saturate(1.2);--button-secondary-backdrop-hover:blur(var(--frost-secondary-button-blur)) saturate(1.25);--filter-pill-surface:color-mix(in srgb, var(--color-surface) 88%, transparent);--filter-pill-surface-hover:color-mix(in srgb, var(--color-surface) 96%, transparent);--filter-pill-selected:color-mix(in srgb, var(--color-panel) 94%, transparent);--filter-pill-border:color-mix(in srgb, var(--color-panel) 78%, transparent);--gradient-filter-pill-gloss:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 42%, transparent) 0%, transparent 62%);--hero-veil:70%;--account-corner:5px;--account-list-cols:minmax(8rem, 1fr) minmax(4.5rem, 7rem) minmax(5rem, 7rem) minmax(6.5rem, 7rem) minmax(6.5rem, 7rem) 4.75rem;--account-list-cols-projects:minmax(6rem, 9rem) minmax(8rem, 1fr) minmax(4.5rem, 7rem) minmax(10.5rem, 11.5rem) minmax(8rem, 9rem) minmax(8rem, 9rem) 4.75rem;--account-list-cols-no-status:minmax(7rem, 12rem) minmax(10rem, 1fr) minmax(6rem, 9rem) minmax(6.5rem, 8rem) minmax(6.5rem, 8rem) 4.75rem;--shadow-sm:0 1px 3px #17191b0f;--shadow-card:0 5px 18px #17191b12;--shadow-md:0 8px 28px #17191b14;--shadow-workspace-counts:0 6px 18px color-mix(in srgb, var(--color-accent-dark) 12%, transparent);--shadow-workspace-sheet:0 6px 18px color-mix(in srgb, var(--color-accent-dark) 6%, transparent);--shadow-alert:0 8px 28px color-mix(in srgb, var(--color-escalated) 20%, transparent);--frost-glass:blur(16px) saturate(1.4);--frost-card:blur(12px) saturate(1.1);--frost-foliage-blur:28px;--frost-foliage-compact-blur:16px;--frost-secondary-button-blur:18px;--frost-glass-rich:blur(28px) saturate(1.25);--frost-glass-panel:blur(12px) saturate(1.4);--color-surface-glass-thin:color-mix(in srgb, var(--color-surface) 32%, transparent);--container-max:1200px;--container-pad:var(--space-5);--measure-hero:30rem;--measure-hero-wide:64rem;--measure-hero-lede:36rem;--shadow-btn-real:0 1px 2px #17191b14, 0 4px 10px #17191b17;--shadow-btn-liquid:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 62%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-surface) 16%, transparent), inset 0 7px 14px color-mix(in srgb, var(--color-surface) 8%, transparent), 0 6px 14px color-mix(in srgb, var(--color-panel) 14%, transparent);--shadow-btn-secondary-liquid:inset 0 7px 14px color-mix(in srgb, var(--color-surface) 24%, transparent), 0 6px 14px color-mix(in srgb, var(--color-panel) 10%, transparent);--shadow-btn-press:0 1px 2px #17191b14}@media (min-width:1800px){:root{--container-max:1440px}}@media (min-width:2200px){:root{--container-max:1620px}}@media (min-width:2800px){:root{--container-max:1840px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background-image:var(--gradient-canvas);background-color:var(--color-canvas-end);background-repeat:no-repeat;background-size:100% var(--canvas-run);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-light);line-height:var(--leading-normal);flex-direction:column;min-height:100vh;display:flex;position:relative}h1,h2{font-family:var(--font-display);font-weight:var(--weight-light);line-height:var(--leading-tight);color:var(--color-ink)}h3,h4{font-family:var(--font-display);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-ink)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xxl)}h4{font-size:var(--text-lg)}p{line-height:var(--leading-normal)}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}ul,ol{list-style:none}button,input,select{font:inherit;color:inherit}select{height:2.5rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}select:focus{outline:2px solid var(--color-accent-soft);border-color:var(--color-accent)}img{max-width:100%;display:block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
