.hero[data-astro-cid-7675yjmt]{padding:clamp(3rem, 7vw, 6rem) 0 var(--section);overflow-x:clip}.hero-grid[data-astro-cid-7675yjmt]{gap:var(--s-7);align-items:center;display:grid}.meta[data-astro-cid-7675yjmt]{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.badge[data-astro-cid-7675yjmt]{color:var(--green);background:#e7f4ec;border:1px solid #c9e6d6;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .7rem;display:inline-flex}.badge[data-astro-cid-7675yjmt]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.tagline[data-astro-cid-7675yjmt]{margin-top:var(--s-3);font-family:var(--font-display);font-size:var(--t-lg);letter-spacing:-.02em;color:var(--navy);font-weight:700;line-height:1.15}.lede[data-astro-cid-7675yjmt]{margin-top:var(--s-4);max-width:44ch;color:var(--muted)}.actions[data-astro-cid-7675yjmt]{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.stage[data-astro-cid-7675yjmt]{width:min(100%, var(--stage));aspect-ratio:1;place-items:center;margin:0 auto;display:grid;position:relative;container:stage/inline-size}.rings[data-astro-cid-7675yjmt]{width:100%;height:100%;color:var(--navy);position:absolute;inset:0}.rings[data-astro-cid-7675yjmt] circle[data-astro-cid-7675yjmt],.rings[data-astro-cid-7675yjmt] path[data-astro-cid-7675yjmt],.rings[data-astro-cid-7675yjmt] rect[data-astro-cid-7675yjmt]{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.25}.rings[data-astro-cid-7675yjmt] .arc[data-astro-cid-7675yjmt]{stroke-width:3px;opacity:.9}.rings[data-astro-cid-7675yjmt] .grid[data-astro-cid-7675yjmt]{stroke-dasharray:2 8;opacity:.35}.app[data-astro-cid-7675yjmt]{z-index:1;border-radius:var(--radius);background:var(--card);border:1px solid var(--line);width:300px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #14202e80}.app-bar[data-astro-cid-7675yjmt]{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);align-items:center;gap:.35rem;padding:.6rem .8rem;font-size:.72rem;display:flex}.app-bar[data-astro-cid-7675yjmt] i[data-astro-cid-7675yjmt]{background:var(--line);border-radius:50%;width:8px;height:8px}.app-bar[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]{margin-left:.4rem}.app-body[data-astro-cid-7675yjmt]{grid-template-columns:104px 1fr;min-height:210px;display:grid}.side[data-astro-cid-7675yjmt]{background:var(--navy-deep);align-content:start;gap:2px;margin:0;padding:.5rem .4rem;list-style:none;display:grid}.side[data-astro-cid-7675yjmt] li[data-astro-cid-7675yjmt]{font-family:var(--font-mono);color:#b8c4d1;animation:side-on var(--cycle) linear infinite;animation-delay:var(--delay);border-radius:6px;align-items:center;gap:.4rem;padding:.2rem .45rem;font-size:.66rem;display:flex}.side[data-astro-cid-7675yjmt] li[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]{width:12px;color:var(--cream);text-align:center}@keyframes side-on{0%,11%{color:#fff;background:#ffffff1f}13%,to{color:#b8c4d1;background:0 0}}.main[data-astro-cid-7675yjmt]{align-content:start;gap:.55rem;padding:.6rem;display:grid}.kpis[data-astro-cid-7675yjmt]{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.kpis[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]{background:var(--surface);border:1px solid var(--line);border-radius:8px;height:34px;padding:.4rem}.kpis[data-astro-cid-7675yjmt] b[data-astro-cid-7675yjmt]{background:var(--navy);border-radius:3px;width:70%;height:8px;display:block}.kpis[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]:nth-child(2) b[data-astro-cid-7675yjmt]{background:var(--green);width:55%}.kpis[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]:nth-child(3){background:var(--cream);border-color:var(--cream-line)}.chart[data-astro-cid-7675yjmt]{border:1px solid var(--line);border-radius:8px;align-items:flex-end;gap:5px;height:70px;padding:.4rem .5rem 0;display:flex}.chart[data-astro-cid-7675yjmt] i[data-astro-cid-7675yjmt]{height:var(--h);background:var(--navy);transform-origin:bottom;animation:1s ease-out both grow;animation-delay:calc(1.2s + var(--d));border-radius:3px 3px 0 0;flex:1}.chart[data-astro-cid-7675yjmt] i[data-astro-cid-7675yjmt]:last-child{background:var(--green)}@keyframes grow{0%{transform:scaleY(0)}}.rows[data-astro-cid-7675yjmt]{gap:.3rem;display:grid}.rows[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]{background:var(--line);border-radius:3px;height:8px}.rows[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]:nth-child(2){width:80%}.rows[data-astro-cid-7675yjmt] span[data-astro-cid-7675yjmt]:nth-child(3){width:60%}.mod[data-astro-cid-7675yjmt]{z-index:2;background:var(--card);border:1px solid var(--line);font-family:var(--font-mono);white-space:nowrap;animation:snap .7s cubic-bezier(.2, 1.4, .4, 1) both, mod-on var(--cycle) linear infinite;animation-delay:var(--in), calc(1.6s + var(--delay));border-radius:12px;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .25rem;font-size:.78rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 24px -16px #14202e80}.mod-ico[data-astro-cid-7675yjmt]{background:var(--surface);width:26px;height:26px;color:var(--navy);border-radius:8px;place-items:center;font-size:.85rem;display:grid}@keyframes snap{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes mod-on{0%,11%{border-color:var(--navy);box-shadow:0 0 0 4px #2a3d551f}13%,to{border-color:var(--line)}}.tag[data-astro-cid-7675yjmt]{z-index:3;font-family:var(--font-mono);font-size:var(--t-xs);white-space:nowrap;position:absolute}.tag-fit[data-astro-cid-7675yjmt]{background:var(--navy-deep);color:#fff;border-radius:999px;align-items:center;padding:.4rem .75rem;display:inline-flex;top:-2%;left:0}.tag-fit[data-astro-cid-7675yjmt] .dot[data-astro-cid-7675yjmt]{background:#4ade80;box-shadow:0 0 0 4px #4ade8033}.tag-flow[data-astro-cid-7675yjmt]{background:var(--cream);color:var(--navy);border-radius:12px;padding:.5rem .8rem;top:-2%;right:0;transform:rotate(-2deg);box-shadow:0 16px 32px -18px #14202e80}.tag-flow[data-astro-cid-7675yjmt] b[data-astro-cid-7675yjmt]{color:var(--green)}@container stage (width<=540px){.app[data-astro-cid-7675yjmt]{zoom:.9}}@container stage (width<=480px){.app[data-astro-cid-7675yjmt]{zoom:.78}.mod[data-astro-cid-7675yjmt]{padding:.25rem}.mod-label[data-astro-cid-7675yjmt]{display:none}.tag[data-astro-cid-7675yjmt]{font-size:.7rem}.tag-fit[data-astro-cid-7675yjmt]{top:-7%}.tag-flow[data-astro-cid-7675yjmt]{top:auto;bottom:-7%}}@container stage (width<=360px){.app[data-astro-cid-7675yjmt]{zoom:.6}}@media (width<=959px){.stage[data-astro-cid-7675yjmt]{order:-1}}@media (width>=960px){.hero-grid[data-astro-cid-7675yjmt]{grid-template-columns:1fr 1.05fr}}.steps[data-astro-cid-km6hdbdz]{margin:var(--s-6) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid}li[data-astro-cid-km6hdbdz]{align-content:start;gap:var(--s-2);padding:var(--s-4);background:var(--card);border:1px solid var(--line);border-radius:26px;display:grid;position:relative}li[data-astro-cid-km6hdbdz] p[data-astro-cid-km6hdbdz]{color:var(--muted);font-size:var(--t-sm)}.n[data-astro-cid-km6hdbdz]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}.vis[data-astro-cid-km6hdbdz]{height:170px;margin-bottom:var(--s-2);background:var(--surface);border-radius:18px;overflow:hidden}.vis-notes[data-astro-cid-km6hdbdz]{padding:var(--s-3);background-image:radial-gradient(#2a3d5529 1px,#0000 1.2px);background-size:14px 14px;flex-wrap:wrap;place-content:center;gap:.5rem;display:flex}.vis-notes[data-astro-cid-km6hdbdz] span[data-astro-cid-km6hdbdz]{background:var(--cream);font-family:var(--font-mono);transform:rotate(var(--r));border-radius:4px;padding:.55rem .7rem;font-size:.78rem;box-shadow:0 6px 12px -8px #14202e80}.vis-notes[data-astro-cid-km6hdbdz] span[data-astro-cid-km6hdbdz]:nth-child(3){background:#fff2c9}.vis-wire[data-astro-cid-km6hdbdz]{background-color:var(--card);border:1px solid var(--line);position:relative}.vis-wire[data-astro-cid-km6hdbdz] span[data-astro-cid-km6hdbdz]{border:2px dashed var(--line-strong);border-radius:8px;position:absolute}.w-side[data-astro-cid-km6hdbdz]{width:24%;top:8%;bottom:8%;left:6%}.w-top[data-astro-cid-km6hdbdz]{height:18%;top:8%;left:34%;right:6%}.w-a[data-astro-cid-km6hdbdz]{width:28%;height:28%;top:32%;left:34%}.w-b[data-astro-cid-km6hdbdz]{height:28%;top:32%;left:66%;right:6%}.w-c[data-astro-cid-km6hdbdz]{inset:66% 6% 8% 34%;border-color:var(--navy)!important}.vis-app[data-astro-cid-km6hdbdz]{background:var(--card);border:1px solid var(--line);grid-template-columns:28% 1fr;display:grid}.a-side[data-astro-cid-km6hdbdz]{background:var(--navy-deep);align-content:start;gap:6px;padding:12px 10px;display:grid}.a-side[data-astro-cid-km6hdbdz] i[data-astro-cid-km6hdbdz]{background:#ffffff40;border-radius:3px;height:8px}.a-side[data-astro-cid-km6hdbdz] i[data-astro-cid-km6hdbdz]:nth-child(2){background:var(--cream)}.a-main[data-astro-cid-km6hdbdz]{grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:12px;display:grid}.a-main[data-astro-cid-km6hdbdz] b[data-astro-cid-km6hdbdz]{background:var(--surface);border:1px solid var(--line);border-radius:8px;height:44px}.a-main[data-astro-cid-km6hdbdz] b[data-astro-cid-km6hdbdz]:first-child{background:var(--navy);border-color:var(--navy)}.a-main[data-astro-cid-km6hdbdz] em[data-astro-cid-km6hdbdz]{background:linear-gradient(to top, var(--green) 0 40%, transparent 40%) 8% 100% / 12% 100% no-repeat, linear-gradient(to top, var(--navy) 0 65%, transparent 65%) 30% 100% / 12% 100% no-repeat, linear-gradient(to top, var(--navy) 0 50%, transparent 50%) 52% 100% / 12% 100% no-repeat, linear-gradient(to top, var(--green) 0 85%, transparent 85%) 74% 100% / 12% 100% no-repeat, var(--surface);border-radius:8px;grid-column:1/-1;height:62px}@media (width>=900px){.steps[data-astro-cid-km6hdbdz]{grid-template-columns:repeat(3,1fr)}li[data-astro-cid-km6hdbdz]:not(:last-child):after{content:"→";z-index:1;right:calc(var(--s-4) / -2 - 16px);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;display:grid;position:absolute;top:85px}}.grid[data-astro-cid-r7xs5yw5]{gap:var(--s-4);display:grid}.card[data-astro-cid-r7xs5yw5]{align-content:start;gap:var(--s-3);padding:var(--s-5);background:var(--card);border:1px solid var(--line);border-radius:26px;display:grid}.card[data-astro-cid-r7xs5yw5].dark{background:var(--navy);border-color:var(--navy);color:#fff}.card[data-astro-cid-r7xs5yw5].cream{background:var(--cream);border-color:var(--cream-line)}.ico[data-astro-cid-r7xs5yw5]{background:var(--surface);width:52px;height:52px;color:var(--navy);border-radius:16px;place-items:center;font-size:1.3rem;display:grid}.ico[data-astro-cid-r7xs5yw5] svg{width:24px;height:24px}.dark[data-astro-cid-r7xs5yw5] .ico[data-astro-cid-r7xs5yw5]{color:var(--cream);background:#ffffff1a}.cream[data-astro-cid-r7xs5yw5] .ico[data-astro-cid-r7xs5yw5]{background:#fff}h3[data-astro-cid-r7xs5yw5]{font-size:var(--t-md)}ul[data-astro-cid-r7xs5yw5]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-r7xs5yw5]{padding-left:var(--s-4);font-size:var(--t-sm);color:var(--muted);position:relative}.dark[data-astro-cid-r7xs5yw5] li[data-astro-cid-r7xs5yw5]{color:#ffffffc7}li[data-astro-cid-r7xs5yw5]:before{content:"↳";font-family:var(--font-mono);color:var(--navy);position:absolute;left:0}.dark[data-astro-cid-r7xs5yw5] li[data-astro-cid-r7xs5yw5]:before{color:var(--cream)}.note[data-astro-cid-r7xs5yw5]{margin-top:var(--s-5);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}@media (width>=700px){.grid[data-astro-cid-r7xs5yw5]{grid-template-columns:1fr 1fr}}.picker[data-astro-cid-aanq3kt7]{gap:var(--s-4);display:grid}.list[data-astro-cid-aanq3kt7]{gap:var(--s-1);scrollbar-width:none;display:flex;overflow-x:auto}.list[data-astro-cid-aanq3kt7] button[data-astro-cid-aanq3kt7]{align-items:center;column-gap:var(--s-3);border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--ease), background-color var(--ease);border-radius:16px;flex:none;grid-template-columns:auto 1fr;padding:.7rem 1rem .7rem .7rem;display:grid}.list[data-astro-cid-aanq3kt7] button[data-astro-cid-aanq3kt7]:hover{border-color:var(--line-strong)}.list[data-astro-cid-aanq3kt7] button[data-astro-cid-aanq3kt7][aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}.list[data-astro-cid-aanq3kt7] .ico[data-astro-cid-aanq3kt7]{background:var(--surface);width:40px;height:40px;color:var(--navy);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.list[data-astro-cid-aanq3kt7] button[data-astro-cid-aanq3kt7][aria-selected=true] .ico[data-astro-cid-aanq3kt7]{color:var(--cream);background:#ffffff1f}.name[data-astro-cid-aanq3kt7]{font-weight:600;font-size:var(--t-sm)}.list[data-astro-cid-aanq3kt7] small[data-astro-cid-aanq3kt7]{color:var(--muted);font-size:.85rem;line-height:1.35;display:none}.list[data-astro-cid-aanq3kt7] button[data-astro-cid-aanq3kt7][aria-selected=true] small[data-astro-cid-aanq3kt7]{color:#ffffffb8}.window[data-astro-cid-aanq3kt7]{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #14202e66}.bar[data-astro-cid-aanq3kt7]{border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted);align-items:center;gap:.4rem;padding:.8rem 1rem;display:flex}.bar[data-astro-cid-aanq3kt7] i[data-astro-cid-aanq3kt7]{background:var(--line);border-radius:50%;width:10px;height:10px}.bar[data-astro-cid-aanq3kt7] span[data-astro-cid-aanq3kt7]{margin-left:.5rem}.panel[data-astro-cid-aanq3kt7]{gap:var(--s-3);min-height:320px;padding:var(--s-5) var(--s-4);align-content:start;display:grid}.panel[data-astro-cid-aanq3kt7][hidden]{display:none}.screen-h[data-astro-cid-aanq3kt7]{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:var(--t-md);flex-wrap:wrap;font-weight:700;display:flex}.screen-h[data-astro-cid-aanq3kt7] span[data-astro-cid-aanq3kt7]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted);font-weight:400}.pill[data-astro-cid-aanq3kt7]{background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);color:var(--navy);border-radius:999px;padding:.15rem .6rem;font-size:.75rem}.screen-h[data-astro-cid-aanq3kt7] .pill[data-astro-cid-aanq3kt7].ok,.pill[data-astro-cid-aanq3kt7].ok{color:var(--green);background:#e7f4ec;border-color:#c9e6d6}.kanban[data-astro-cid-aanq3kt7]{gap:var(--s-2);scrollbar-width:thin;grid-template-columns:repeat(3,minmax(130px,1fr));display:grid;overflow-x:auto}.col[data-astro-cid-aanq3kt7]{background:var(--surface);border-radius:14px;align-content:start;gap:.4rem;padding:.6rem;display:grid}.col-h[data-astro-cid-aanq3kt7]{font-family:var(--font-mono);text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.75rem;display:flex}.col-h[data-astro-cid-aanq3kt7] span[data-astro-cid-aanq3kt7]{color:var(--navy)}.kcard[data-astro-cid-aanq3kt7]{background:var(--card);border:1px solid var(--line);font-size:var(--t-xs);border-radius:10px;padding:.6rem}.col[data-astro-cid-aanq3kt7]:last-child .kcard[data-astro-cid-aanq3kt7]{background:#f1faf5;border-color:#c9e6d6}.lines[data-astro-cid-aanq3kt7]{border-collapse:collapse;width:100%;font-size:var(--t-xs)}.lines[data-astro-cid-aanq3kt7] th[data-astro-cid-aanq3kt7]{text-align:left;font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);padding:.4rem 0;font-weight:400}.lines[data-astro-cid-aanq3kt7] td[data-astro-cid-aanq3kt7]{border-bottom:1px solid var(--line);padding:.55rem 0}.lines[data-astro-cid-aanq3kt7] th[data-astro-cid-aanq3kt7]:last-child,.lines[data-astro-cid-aanq3kt7] td[data-astro-cid-aanq3kt7]:last-child{text-align:right}.lines[data-astro-cid-aanq3kt7] tfoot[data-astro-cid-aanq3kt7] td[data-astro-cid-aanq3kt7]{font-weight:700;font-size:var(--t-sm);border-bottom:0}.actions-row[data-astro-cid-aanq3kt7]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.fake-btn[data-astro-cid-aanq3kt7]{background:var(--navy);color:#fff;font-size:var(--t-xs);border-radius:999px;padding:.55rem 1rem;font-weight:600}.bars[data-astro-cid-aanq3kt7]{gap:.6rem;display:grid}.bar-row[data-astro-cid-aanq3kt7]{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);grid-template-columns:2.4rem 1fr 3.4rem;display:grid}.who[data-astro-cid-aanq3kt7]{background:var(--surface);width:2.2rem;height:2.2rem;color:var(--navy);border-radius:50%;place-items:center;font-weight:700;display:grid}.track[data-astro-cid-aanq3kt7]{background:var(--surface);border-radius:6px;height:12px;overflow:hidden}.track[data-astro-cid-aanq3kt7] i[data-astro-cid-aanq3kt7]{background:var(--navy);border-radius:6px;height:100%;display:block}.bar-row[data-astro-cid-aanq3kt7]:nth-child(3) .track[data-astro-cid-aanq3kt7] i[data-astro-cid-aanq3kt7]{background:var(--green)}.hrs[data-astro-cid-aanq3kt7]{text-align:right;color:var(--muted)}.foot[data-astro-cid-aanq3kt7]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}.calc[data-astro-cid-aanq3kt7]{gap:var(--s-3);display:grid}.inputs[data-astro-cid-aanq3kt7]{gap:.45rem;display:grid}.inputs[data-astro-cid-aanq3kt7] p[data-astro-cid-aanq3kt7]{justify-content:space-between;gap:var(--s-2);border:1px solid var(--line);font-size:var(--t-xs);border-radius:10px;padding:.6rem .8rem;display:flex}.inputs[data-astro-cid-aanq3kt7] span[data-astro-cid-aanq3kt7]{color:var(--muted)}.result[data-astro-cid-aanq3kt7]{padding:var(--s-4);background:var(--navy);color:#fff;border-radius:16px;align-content:center;justify-items:start;gap:.2rem;display:grid}.result[data-astro-cid-aanq3kt7] span[data-astro-cid-aanq3kt7]{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--cream)}.result[data-astro-cid-aanq3kt7] b[data-astro-cid-aanq3kt7]{font-family:var(--font-display);font-size:var(--t-xl);line-height:1}.result[data-astro-cid-aanq3kt7] small[data-astro-cid-aanq3kt7]{font-family:var(--font-mono);color:var(--term-green);font-size:.75rem}.flow[data-astro-cid-aanq3kt7]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.flow[data-astro-cid-aanq3kt7] li[data-astro-cid-aanq3kt7]{border:1px solid var(--line);font-size:var(--t-sm);border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.flow[data-astro-cid-aanq3kt7] i[data-astro-cid-aanq3kt7]{border:2px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.flow[data-astro-cid-aanq3kt7] .done[data-astro-cid-aanq3kt7]{color:var(--muted)}.flow[data-astro-cid-aanq3kt7] .done[data-astro-cid-aanq3kt7] i[data-astro-cid-aanq3kt7]{background:var(--green);border-color:var(--green)}.flow[data-astro-cid-aanq3kt7] .now[data-astro-cid-aanq3kt7]{border-color:var(--navy);font-weight:600;box-shadow:0 0 0 3px #2a3d551a}.flow[data-astro-cid-aanq3kt7] .now[data-astro-cid-aanq3kt7] i[data-astro-cid-aanq3kt7]{border-color:var(--navy);background:var(--cream)}@media (width>=640px){.calc[data-astro-cid-aanq3kt7]{grid-template-columns:1.3fr 1fr}}@media (width>=1000px){.picker[data-astro-cid-aanq3kt7]{grid-template-columns:340px 1fr;align-items:stretch}.window[data-astro-cid-aanq3kt7]{flex-direction:column;display:flex}.panel[data-astro-cid-aanq3kt7]{flex:1}.list[data-astro-cid-aanq3kt7]{flex-direction:column;overflow:visible}.list[data-astro-cid-aanq3kt7] button[data-astro-cid-aanq3kt7]{padding:.9rem 1rem .9rem .8rem}.list[data-astro-cid-aanq3kt7] small[data-astro-cid-aanq3kt7]{margin-top:.2rem;display:block}}.points[data-astro-cid-nnol6ucm]{margin:var(--s-5) 0 0;gap:var(--s-2);padding:0;list-style:none;display:grid}.points[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm]{padding-left:var(--s-5);color:var(--muted);position:relative}.points[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm]:before{content:"↳";color:var(--navy);font-family:var(--font-mono);position:absolute;left:0}.points[data-astro-cid-nnol6ucm] b[data-astro-cid-nnol6ucm]{color:var(--ink)}.stack[data-astro-cid-nnol6ucm]{margin:var(--s-5) 0 0;gap:var(--s-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.stack[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm]{background:var(--surface);border:1px solid var(--line);font-size:var(--t-xs);border-radius:10px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .3rem;font-weight:600;display:flex}.stack[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm] img[data-astro-cid-nnol6ucm],.mono-ico[data-astro-cid-nnol6ucm]{border:1px solid var(--line);background:#fff;border-radius:7px;width:28px;height:28px;padding:5px}.mono-ico[data-astro-cid-nnol6ucm]{font-family:var(--font-mono);color:var(--navy);place-items:center;padding:0;font-size:.75rem;font-weight:700;display:grid}.stack[data-astro-cid-nnol6ucm] em[data-astro-cid-nnol6ucm]{font-style:normal;font-family:var(--font-mono);color:#7a5a00;background:#fff2c9;border-radius:6px;padding:.05rem .4rem;font-size:.7rem}.stack-note[data-astro-cid-nnol6ucm]{margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--muted)}.layers[data-astro-cid-nnol6ucm]{margin:0;display:grid}.layer[data-astro-cid-nnol6ucm]{padding:var(--s-4);border-radius:24px}.layer-k[data-astro-cid-nnol6ucm]{margin-bottom:var(--s-3);font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em}.layer[data-astro-cid-nnol6ucm] ul[data-astro-cid-nnol6ucm]{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.layer[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm]{font-family:var(--font-mono);font-size:var(--t-xs);border-radius:10px;padding:.5rem .8rem}.layer-yours[data-astro-cid-nnol6ucm]{background:var(--cream);transform:rotate(-1deg);box-shadow:0 20px 40px -24px #14202e66}.layer-yours[data-astro-cid-nnol6ucm] .layer-k[data-astro-cid-nnol6ucm]{color:#7a5a00}.layer-yours[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm]{border:1px solid var(--cream-line);background:#fff}.layer-yours[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm].next{color:var(--muted);border-style:dashed}.layer-core[data-astro-cid-nnol6ucm]{background:var(--navy);color:#fff}.layer-core[data-astro-cid-nnol6ucm] .layer-k[data-astro-cid-nnol6ucm]{color:var(--cream)}.layer-core[data-astro-cid-nnol6ucm] li[data-astro-cid-nnol6ucm]{background:#ffffff14;border:1px solid #ffffff24}.joint[data-astro-cid-nnol6ucm]{justify-content:space-around;height:28px;padding-inline:18%;display:flex}.joint[data-astro-cid-nnol6ucm] span[data-astro-cid-nnol6ucm]{border-left:2px dashed var(--navy);opacity:.5;width:0}@media (prefers-reduced-motion:reduce){.layer-yours[data-astro-cid-nnol6ucm]{transform:none}}.timeline[data-astro-cid-kw3odpiw]{margin:var(--s-6) 0 0;gap:var(--s-4);padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-kw3odpiw]:before{content:"";border-left:2px solid var(--navy);opacity:.3;position:absolute;top:10px;bottom:10px;left:9px}li[data-astro-cid-kw3odpiw]{padding-left:var(--s-6);gap:.2rem;display:grid;position:relative}.dot-t[data-astro-cid-kw3odpiw]{background:var(--card);border:3px solid var(--navy);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.now[data-astro-cid-kw3odpiw] .dot-t[data-astro-cid-kw3odpiw]{background:var(--green);border-color:var(--green);box-shadow:0 0 0 6px #1c7c4a2e}.tag[data-astro-cid-kw3odpiw]{background:var(--card);border:1px solid var(--line);font-family:var(--font-mono);color:var(--navy);border-radius:999px;justify-self:start;padding:.15rem .55rem;font-size:.75rem}.now[data-astro-cid-kw3odpiw] .tag[data-astro-cid-kw3odpiw]{background:var(--green);border-color:var(--green);color:#fff}strong[data-astro-cid-kw3odpiw]{font-family:var(--font-mono);font-size:var(--t-md)}.what[data-astro-cid-kw3odpiw]{color:var(--muted);font-size:var(--t-sm)}.care[data-astro-cid-kw3odpiw]{margin:var(--s-6) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.care[data-astro-cid-kw3odpiw] li[data-astro-cid-kw3odpiw]{padding:var(--s-4);border-radius:var(--radius);background:var(--card);border:1px solid var(--line);color:var(--muted)}.care[data-astro-cid-kw3odpiw] b[data-astro-cid-kw3odpiw]{color:var(--ink);font-family:var(--font-display);font-size:var(--t-base);display:block}@media (width>=760px){.care[data-astro-cid-kw3odpiw]{grid-template-columns:1fr 1fr}}@media (width>=960px){.timeline[data-astro-cid-kw3odpiw]{grid-template-columns:repeat(5,1fr)}.timeline[data-astro-cid-kw3odpiw]:before{border-left:0;border-top:2px solid var(--navy);inset:11px 0 auto 10px;mask:linear-gradient(90deg,#000 85%,#0000)}li[data-astro-cid-kw3odpiw]{padding-left:0;padding-top:var(--s-6)}.dot-t[data-astro-cid-kw3odpiw]{top:0}.care[data-astro-cid-kw3odpiw]{grid-template-columns:repeat(4,1fr)}}
