@layer growstack-site;
@layer gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb-base { gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb { display: block; } }
@layer gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb-bs{:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .bs,:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .bs *{box-sizing:border-box}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .bs{--s1:calc(var(--s-space)*.25);--s2:calc(var(--s-space)*.5);--s3:calc(var(--s-space)*.75);--s35:calc(var(--s-space)*.875);--s4:var(--s-space);--s5:calc(var(--s-space)*1.375);--s6:calc(var(--s-space)*1.75);--s8:calc(var(--s-space)*2.25);--bd:color-mix(in srgb,var(--s-ink) 12%,transparent);--bd2:color-mix(in srgb,var(--s-ink) 22%,transparent);--hl:color-mix(in srgb,var(--s-ink) 9%,transparent);--soft:color-mix(in srgb,var(--s-btn-bg) 13%,transparent);--rm:calc(var(--s-radius)*.667);--rs:calc(var(--s-radius)*.333);--rx:calc(var(--s-radius)*.222);--danger:var(--s-danger,light-dark(oklch(from var(--s-accent-ink) calc(l + .06) .16 calc(h - 149)),oklch(from var(--s-accent-ink) l .11 calc(h - 128))));--warn:var(--s-warning,light-dark(oklch(from var(--s-accent-ink) l .1 calc(h - 88)),oklch(from var(--s-accent-ink) calc(l + .05) .14 calc(h - 42))));--ease:cubic-bezier(.16,1,.3,1)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .kb{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s3);font:400 .78rem/1.6 var(--s-mono)}@media (max-width:48rem){:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .kb{grid-template-columns:repeat(2,1fr)}}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .co{background:var(--s-tint);border-radius:var(--rm);padding:calc(var(--s2) + 2px);min-height:180px;display:flex;flex-direction:column;gap:var(--s2)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .ti{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);padding:2px var(--s1) calc(var(--s1) + 2px);display:flex;justify-content:space-between}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .c{display:flex;gap:var(--s2);align-items:flex-start;background:var(--s-card);border:1px solid var(--bd);border-radius:var(--rs);padding:calc(var(--s2) + 1px) calc(var(--s2) + 2px);color:var(--s-ink-2);line-height:1.4}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .bo{flex:1;min-width:0}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .x{flex:none;width:14px;height:14px;margin-top:2px;border:1.5px solid var(--bd2);border-radius:var(--rx);background:var(--s-card)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dn .x{background:var(--s-accent-ink);border-color:var(--s-accent-ink);position:relative}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dn .x::after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid var(--s-btn-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .w{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;background:var(--soft);color:var(--s-accent-ink)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .w.no{background:transparent;border:1.5px dashed var(--bd2);color:var(--s-muted)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .ag{display:block;margin-top:var(--s1);font-size:.6875rem;color:var(--warn)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .bz{background:color-mix(in srgb,var(--warn) 11%,transparent);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dn{color:var(--s-muted)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dr{border-color:color-mix(in srgb,var(--s-focus) 68%,transparent);color:var(--s-ink);background:var(--s-card);cursor:grab;touch-action:none;user-select:none;animation:gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb-wg 4s ease-in-out infinite}@keyframes gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb-wg{0%,90%,100%{transform:none}92%{transform:rotate(-1.4deg)}94%{transform:rotate(1.2deg)}96%{transform:rotate(-.7deg)}98%{transform:rotate(.4deg)}}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dr:focus-visible{outline:2px solid var(--s-focus);outline-offset:2px}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dr.up{animation:none;z-index:40;position:relative;box-shadow:var(--s-depth-card);cursor:grabbing}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .hi{font-size:.6875rem;color:var(--s-muted);padding:0 var(--s1)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .sl{border:1.5px dashed var(--bd2);border-radius:var(--rs);min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--s-muted);font-size:.6875rem;transition:border-color 120ms,background 120ms}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .sl.ta{border-color:var(--s-focus);background:var(--soft)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .nt{display:none;background:var(--s-btn-bg);color:var(--s-btn-ink)!important;border-radius:var(--rs);padding:calc(var(--s2) + 1px) calc(var(--s2) + 3px)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .mv .nt{display:block;animation:gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb-po 320ms var(--ease)}@keyframes gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb-po{from{transform:scale(.88);opacity:0}}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .mv :is(.sl,.hi){display:none}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .cf{position:fixed;top:0;left:0;width:7px;height:11px;border-radius:1px;pointer-events:none;z-index:60}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .c0,:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .c3{background:var(--s-accent-ink)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .c1{background:var(--s-line)}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .c2{background:var(--danger)}@media (prefers-reduced-motion:reduce){:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .dr,:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .mv .nt{animation:none}:where(gs-c-01a196bc-1555-7c7b-9440-4a5cf63795cb) .sl{transition:none}}}
@layer growstack-site;
@layer gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28-base { gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28 { display: block; } }
@layer gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28-bs{:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .bs,:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .bs *{box-sizing:border-box}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .bs{--s1:calc(var(--s-space)*.25);--s2:calc(var(--s-space)*.5);--s3:calc(var(--s-space)*.75);--s35:calc(var(--s-space)*.875);--s4:var(--s-space);--s5:calc(var(--s-space)*1.375);--s6:calc(var(--s-space)*1.75);--s8:calc(var(--s-space)*2.25);--bd:color-mix(in srgb,var(--s-ink) 12%,transparent);--bd2:color-mix(in srgb,var(--s-ink) 22%,transparent);--hl:color-mix(in srgb,var(--s-ink) 9%,transparent);--soft:color-mix(in srgb,var(--s-btn-bg) 13%,transparent);--rm:calc(var(--s-radius)*.667);--rs:calc(var(--s-radius)*.333);--rx:calc(var(--s-radius)*.222);--danger:var(--s-danger,light-dark(oklch(from var(--s-accent-ink) calc(l + .06) .16 calc(h - 149)),oklch(from var(--s-accent-ink) l .11 calc(h - 128))));--warn:var(--s-warning,light-dark(oklch(from var(--s-accent-ink) l .1 calc(h - 88)),oklch(from var(--s-accent-ink) calc(l + .05) .14 calc(h - 42))));--ease:cubic-bezier(.16,1,.3,1)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .repo{background:var(--s-card);border:1px solid var(--bd);border-radius:var(--s-radius);box-shadow:var(--s-depth-card);overflow:hidden;font:400 .8125rem/1.6 var(--s-mono)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .bar{display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);border-bottom:1px solid var(--bd);background:var(--s-tint);color:var(--s-muted);font-size:.75rem}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .bar::before{content:"";width:9px;height:9px;border-radius:50%;--n:color-mix(in srgb,var(--s-ink) 50%,var(--s-card));background:var(--n);box-shadow:16px 0 0 var(--n),32px 0 0 var(--n);margin-right:var(--s8)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .cs{padding:var(--s2) 0;border-bottom:1px solid var(--bd)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .c{display:flex;gap:var(--s3);padding:calc(var(--s2) - 2px) var(--s4);color:var(--s-ink-2);white-space:nowrap}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .ha{color:var(--s-muted)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .m{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .k .m{color:var(--danger)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .da{margin-left:auto;color:var(--s-muted);font-size:.75rem}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .di{padding:calc(var(--s2) + 2px) 0;border-bottom:1px solid var(--bd)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .ln{display:block;padding:3px var(--s4);white-space:pre-wrap}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .del{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .add{background:color-mix(in srgb,var(--s-accent-ink) 10%,transparent);color:var(--s-accent-ink)}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .ch{display:flex;flex-wrap:wrap;gap:var(--s4);padding:var(--s3) var(--s4);color:var(--s-muted);font-size:.75rem}:where(gs-c-01a196c4-bfd6-715c-a6f4-db9bd0b11e28) .ch span::before{content:"";display:inline-block;width:4px;height:8px;margin:0 8px 1px 2px;border:solid var(--s-accent-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}}
@layer growstack-site;
@layer gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434-base { gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434 { display: block; } }
@layer gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434-bs{:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .bs,:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .bs *{box-sizing:border-box}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .bs{--s1:calc(var(--s-space)*.25);--s2:calc(var(--s-space)*.5);--s3:calc(var(--s-space)*.75);--s35:calc(var(--s-space)*.875);--s5:calc(var(--s-space)*1.375);--bd:color-mix(in srgb,var(--s-ink) 12%,transparent);--bd2:color-mix(in srgb,var(--s-ink) 22%,transparent);--soft:color-mix(in srgb,var(--s-btn-bg) 13%,transparent);--rm:calc(var(--s-radius)*.667);--rs:calc(var(--s-radius)*.333);--rx:calc(var(--s-radius)*.222);--warn:var(--s-warning,light-dark(oklch(from var(--s-accent-ink) l .1 calc(h - 88)),oklch(from var(--s-accent-ink) calc(l + .05) .14 calc(h - 42))))}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .wr{container-type:inline-size}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .card{background:var(--s-card);border:1px solid var(--bd);border-radius:var(--s-radius);box-shadow:var(--s-depth-card);overflow:hidden}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s35) var(--s5);border-bottom:1px solid var(--bd);background:var(--s-tint);font:400 .75rem/1.6 var(--s-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .bar b{color:var(--s-ink);font-weight:700}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .tg{margin-left:var(--s3);padding:2px 7px;border:1px dashed var(--bd2);border-radius:var(--s-btn-radius);letter-spacing:.06em}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .kb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);padding:var(--s3);font:400 .78rem/1.6 var(--s-mono)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .co{background:var(--s-tint);border-radius:var(--rm);padding:calc(var(--s2) + 2px);min-height:180px;display:flex;flex-direction:column;gap:var(--s2);min-width:0}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .co.is-a{background:var(--soft)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .dn{border:1.5px dashed var(--bd2)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .dn.fl{border-style:solid;border-color:var(--s-accent-ink)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .ti{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--s-muted);padding:2px var(--s1) calc(var(--s1) + 2px);display:flex;justify-content:space-between;gap:var(--s1)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .c{display:flex;gap:var(--s2);align-items:flex-start;background:color-mix(in srgb,var(--warn) 11%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:var(--rs);padding:calc(var(--s2) + 1px) calc(var(--s2) + 2px);color:var(--s-ink-2);line-height:1.4;overflow-wrap:anywhere}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .c.a{background:var(--s-card);border-color:color-mix(in srgb,var(--s-focus) 68%,transparent);color:var(--s-ink)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .c.d{background:var(--s-card);border-color:var(--bd);color:var(--s-muted);padding-block:7px}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .bo{flex:1;min-width:0}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .nt{display:block;margin-top:var(--s1);font-size:.6875rem;color:var(--s-ink-2)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .x{flex:none;width:14px;height:14px;margin-top:2px;border:1.5px solid var(--bd2);border-radius:var(--rx);background:var(--s-card)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .d .x{background:var(--s-accent-ink);border-color:var(--s-accent-ink);position:relative}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .d .x::after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid var(--s-btn-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .w{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;background:var(--soft);color:var(--s-accent-ink)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .w.no{background:transparent;border:1.5px dashed var(--bd2);color:var(--s-muted)}@container (max-width:34rem){:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .kb{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:24rem){:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .kb{grid-template-columns:minmax(0,1fr)}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .es{display:none}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .co{min-height:0}:where(gs-c-01a1a428-7c8e-7624-b500-0906cfbd7434) .co.em{display:none}}}