.nx-path:where(.astro-rk763fn6){margin-bottom:2.5rem}.route:where(.astro-rk763fn6) a:where(.astro-rk763fn6){color:inherit}.route:where(.astro-rk763fn6){font-family:var(--nx-font-display);color:var(--nx-ink);margin:0;font-size:1.35rem}.summary:where(.astro-rk763fn6){color:var(--nx-muted);margin:.3rem 0 0}.reasons:where(.astro-rk763fn6){font-size:var(--sl-text-sm);margin:1rem 0 0;padding-left:1.2rem}.reasons:where(.astro-rk763fn6) li:where(.astro-rk763fn6)+li:where(.astro-rk763fn6){margin-top:.3rem}.head:where(.astro-rk763fn6){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.steps:where(.astro-rk763fn6){--rail:.75rem;margin:1.25rem 0 0;padding:0;list-style:none;position:relative}.steps:where(.astro-rk763fn6):before{content:"";top:.6rem;bottom:.6rem;left:calc(var(--rail) - 1.5px);background:var(--nx-line-strong);border-radius:2px;width:3px;position:absolute}.steps:where(.astro-rk763fn6) .stage{margin:0}.steps:where(.astro-rk763fn6) .stage+.stage{margin-top:1rem}.steps:where(.astro-rk763fn6) .stage-head{padding-left:calc(var(--rail) + 1.4rem);font-family:var(--nx-font-display);color:var(--nx-ink);margin:0 0 .3rem;font-size:1.05rem;position:relative}.steps:where(.astro-rk763fn6) .outside .stage-head{font-family:var(--nx-font-ui);font-size:var(--sl-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);font-weight:700}.steps:where(.astro-rk763fn6) .stage-num{left:calc(var(--rail) - .75rem);background:var(--nx-ink);width:1.5rem;height:1.5rem;color:var(--nx-bg);font-family:var(--nx-font-ui);font-size:var(--sl-text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:.05rem}.steps:where(.astro-rk763fn6) .stage-label{font-family:var(--nx-font-ui);font-size:var(--sl-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--nx-muted);margin-right:.3rem;font-weight:700}.steps:where(.astro-rk763fn6) .stops{margin:0;padding:0;list-style:none}.steps:where(.astro-rk763fn6) .stop{padding:.35rem 0 .35rem calc(var(--rail) + 1.4rem);margin:0;position:relative}.steps:where(.astro-rk763fn6) .node{left:calc(var(--rail) - .5rem);border:2px solid var(--nx-track);background:var(--nx-track);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.55rem}.steps:where(.astro-rk763fn6) .depth-concepts .node{background:linear-gradient(90deg, var(--nx-track) 50%, var(--nx-surface) 50%)}.steps:where(.astro-rk763fn6) .depth-optional .node{width:.75rem;height:.75rem;left:calc(var(--rail) - .375rem);background:var(--nx-surface);border-style:dashed}.steps:where(.astro-rk763fn6) .state-done .node{border-color:var(--nx-success);background:var(--nx-success);border-style:solid}.steps:where(.astro-rk763fn6) .state-next .node{box-shadow:0 0 0 4px var(--nx-accent-soft)}.steps:where(.astro-rk763fn6) .step-title{color:var(--nx-ink);font-weight:600;display:block}.steps:where(.astro-rk763fn6) a.step-title{color:var(--nx-accent)}.steps:where(.astro-rk763fn6) .step-meta{font-size:var(--sl-text-xs);color:var(--nx-muted);display:block}.steps:where(.astro-rk763fn6) .state-done .step-title{color:var(--nx-muted)}.steps:where(.astro-rk763fn6) .state-next .step-meta{color:var(--nx-success);font-weight:600}.steps:where(.astro-rk763fn6) .state-coming .step-title,.steps:where(.astro-rk763fn6) .state-optional .step-title{font-weight:500}.nx-actions:where(.astro-rk763fn6){margin-top:1.25rem}:where(.astro-k6uox4kc)[hidden]{display:none!important}.hero:where(.astro-k6uox4kc){padding-block:3rem 2.5rem}.hero:where(.astro-k6uox4kc) h1:where(.astro-k6uox4kc){overflow-wrap:anywhere;margin:0 0 .6rem;font-size:clamp(2.2rem,1.8rem + 2vw,3.2rem);line-height:1.08}.body:where(.astro-k6uox4kc){min-height:16rem}.loading:where(.astro-k6uox4kc){height:8rem}.empty:where(.astro-k6uox4kc),.profile-nudge:where(.astro-k6uox4kc){align-items:flex-start;gap:1.15rem;display:flex}.profile-nudge:where(.astro-k6uox4kc){flex-wrap:wrap;align-items:center;margin-bottom:2.5rem}.profile-nudge:where(.astro-k6uox4kc)>div:where(.astro-k6uox4kc){flex:20rem}.badge:where(.astro-k6uox4kc){background:var(--nx-surface-2);width:2.75rem;height:2.75rem;color:var(--nx-ink);border-radius:999px;flex:none;place-items:center;display:grid}.empty:where(.astro-k6uox4kc) h2:where(.astro-k6uox4kc),.profile-nudge:where(.astro-k6uox4kc) h2:where(.astro-k6uox4kc){font-size:1.2rem;font-weight:600;font-family:var(--nx-font-ui);color:var(--nx-ink);margin:0 0 .35rem}.empty:where(.astro-k6uox4kc) p:where(.astro-k6uox4kc),.profile-nudge:where(.astro-k6uox4kc) p:where(.astro-k6uox4kc){font-size:var(--sl-text-sm);color:var(--nx-text);margin:0;line-height:1.6}.empty:where(.astro-k6uox4kc) .nx-actions:where(.astro-k6uox4kc){margin-top:1.1rem}.list:where(.astro-k6uox4kc){gap:1rem;display:grid}.row:where(.astro-k6uox4kc){border:1px solid var(--nx-line);border-left:6px solid var(--nx-tint);border-radius:var(--nx-radius);background:var(--nx-surface);flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding:1.35rem 1.5rem;display:flex}.row-main:where(.astro-k6uox4kc){flex:20rem;min-width:0}.row-title:where(.astro-k6uox4kc){font-family:var(--nx-font-display);color:var(--nx-ink);margin-bottom:.75rem;font-size:1.45rem;text-decoration:none;display:inline-block}.row-title:where(.astro-k6uox4kc):hover{text-decoration:underline}.row-meta:where(.astro-k6uox4kc){font-size:var(--sl-text-xs);color:var(--nx-muted);margin:.5rem 0 0}.row-status:where(.astro-k6uox4kc){font-size:var(--sl-text-xs);color:var(--nx-muted);margin:.35rem 0 0}.row-status:where(.astro-k6uox4kc):empty{display:none}.row-actions:where(.astro-k6uox4kc){flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.reminder-invite:where(.astro-k6uox4kc) .nx-actions:where(.astro-k6uox4kc){align-items:center;gap:1rem}.quiet:where(.astro-k6uox4kc),.leave:where(.astro-k6uox4kc){font:inherit;font-size:var(--sl-text-xs);color:var(--nx-muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.quiet:where(.astro-k6uox4kc){font-size:var(--sl-text-sm)}.quiet:where(.astro-k6uox4kc):hover,.leave:where(.astro-k6uox4kc):hover{color:var(--nx-ink)}
