.space-feature{color:var(--ink);background:var(--paper);font-family:var(--font-body), sans-serif;font-size:var(--fs-body);letter-spacing:-.008em;line-height:1.7}.space-feature .space-feature-wrap{width:min(var(--wrap), calc(100% - 48px));margin-inline:auto}.space-feature h1,.space-feature h2,.space-feature h3{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-weight:600}.space-feature p{margin:0}.space-feature a{color:var(--accent-text);text-decoration:none}.space-feature a:hover{text-decoration:underline}.space-feature a:focus-visible{outline:3px solid var(--accent-ring);outline-offset:5px}.space-feature .space-feature-hero{max-width:860px;padding:clamp(64px,9vw,128px) 0 clamp(48px,6vw,80px)}.space-feature .space-feature-back{align-items:center;min-height:44px;margin-bottom:24px;font-size:14px;display:inline-flex}.space-feature .space-feature-kicker{color:var(--accent-text);margin-bottom:14px;font-size:15px;font-weight:500}.space-feature h1{font-size:var(--fs-h1);letter-spacing:-.035em;line-height:1.08}.space-feature .space-feature-lead{max-width:38em;color:var(--ink-2);font-size:var(--fs-lead);text-wrap:pretty;margin-top:24px;line-height:1.6}.space-feature .space-feature-cta{border:1px solid var(--cta);border-radius:var(--r-pill);background:var(--cta);min-height:50px;color:var(--on-cta);text-align:center;box-shadow:var(--btn-inset);justify-content:center;align-items:center;padding:10px 26px;font-size:16px;font-weight:500;display:inline-flex}.space-feature .space-feature-cta:hover{background:var(--cta-hover);border-color:var(--cta-hover);text-decoration:none}.space-feature .space-feature-hero>.space-feature-actions{margin-top:32px}.space-feature .space-feature-note{max-width:46ch;color:var(--muted);margin-top:16px;font-size:14px;line-height:1.55}.space-feature .space-feature-soon{border-radius:var(--r-pill);background:var(--wait-chip);color:var(--on-wait-chip);margin-bottom:16px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.space-feature .space-feature-figure{margin:0}.space-feature .space-feature-window{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--frame-shadow);overflow:hidden}.space-feature .space-feature-bar{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:14px;display:flex}.space-feature .space-feature-tag{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);padding:2px 10px;font-size:12px;font-weight:500}.space-feature .space-feature-preview{padding:clamp(24px,5vw,64px)}.space-feature .space-feature-preview ol{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.space-feature .space-feature-preview li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper-2);align-items:baseline;gap:20px;padding:20px;display:flex}.space-feature .space-feature-number{font-family:var(--font-num), monospace;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--muted);flex:none;font-size:14px;font-weight:500}.space-feature figcaption{color:var(--muted);margin-top:16px;font-size:14px}.space-feature .space-feature-section{padding:var(--gap-section) 0}.space-feature .space-feature-section+.space-feature-section{border-top:1px solid var(--line)}.space-feature h2{font-size:var(--fs-h2);letter-spacing:-.03em;margin-bottom:clamp(40px,5vw,64px);line-height:1.1}.space-feature .space-feature-day{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.space-feature .space-feature-day li{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface);padding:24px}.space-feature .space-feature-day p{color:var(--ink-2);margin-top:16px}.space-feature .space-feature-limits{max-width:800px;color:var(--ink-2)}.space-feature .space-feature-limits ul{margin:24px 0;padding-left:24px}.space-feature .space-feature-limits li+li{margin-top:16px}.space-feature .space-feature-links{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.space-feature .space-feature-links a{align-items:center;min-height:44px;display:inline-flex}.space-feature .space-feature-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.space-feature .space-feature-related>a{border:1px solid var(--line);border-radius:var(--r-inner);background:var(--surface);padding:28px;display:block}.space-feature .space-feature-related>a:hover{background:var(--surface-hover);border-color:var(--line-2);text-decoration:none}.space-feature .space-feature-related h3{font-size:20px;line-height:1.4}.space-feature .space-feature-related p{color:var(--ink-2);margin-top:12px}.space-feature .space-feature-related a>span{margin-top:20px;font-weight:500;display:inline-block}.space-feature .space-feature-final h2{white-space:pre-line;margin-bottom:32px}.space-feature .space-feature-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.space-feature .space-feature-actions>a:not(.space-feature-cta){align-items:center;min-height:44px;display:inline-flex}@media (max-width:700px){.space-feature .space-feature-wrap{width:calc(100% - 32px)}.space-feature .space-feature-day,.space-feature .space-feature-related{grid-template-columns:minmax(0,1fr)}.space-feature .space-feature-preview li{gap:12px;padding:16px}.space-feature .space-feature-bar{padding-inline:16px}}.fx{padding:clamp(32px, 6vw, 72px) 0 var(--gap-section)}.fx-head{max-width:820px;margin-bottom:var(--s-8)}.space-root .fx-head h1{margin:var(--s-3) 0 var(--s-4)}.fx-head .ui-lead{max-width:var(--measure-prose);color:var(--forest-ink-2);margin:0}.fx-ctas{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.fx-group+.fx-group{margin-top:var(--s-7)}.space-root .fx-group-title{margin:0 0 var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--hairline);color:var(--forest-muted);font-family:var(--font-body), sans-serif;font-size:var(--t-small);letter-spacing:0;font-weight:600}.fx-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.fx-grid>li{display:flex}.fx-card{gap:var(--s-3);min-height:240px;color:var(--forest-ink);flex-direction:column;flex:1;display:flex}.fx-card:hover{border-color:var(--hairline-2)}.fx-card[data-soon]{background:var(--surface-2)}.fx-card-top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.fx-card-name{color:var(--accent-text);font-size:15px;font-weight:500}.fx-card-title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.25}.fx-card-lead{color:var(--forest-ink-2);font-size:var(--t-small);line-height:var(--lh-small)}.fx-card-more{padding-top:var(--s-2);font-size:var(--t-small);color:var(--forest-ink);align-items:center;gap:6px;margin-top:auto;font-weight:500;display:inline-flex}.fx-card-more svg{transition:transform var(--dur-base) var(--ease-out)}.fx-card:hover .fx-card-more{color:var(--accent-text)}.fx-card:hover .fx-card-more svg{transform:translate(3px)}.space-feature .space-feature-hero{padding-top:clamp(40px,6vw,88px)}.space-feature h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-heading)}.space-feature h2{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-heading)}.space-feature .space-feature-cta{border-radius:var(--r-sm);min-height:48px;box-shadow:none;padding:10px 24px;font-weight:500}.space-feature .space-feature-cta:active{transform:scale(.97)}.space-feature .space-feature-soon{background:var(--pending-soft);color:var(--pending);align-items:center;gap:6px}.space-feature .space-feature-related>a{border-radius:var(--r-card);transition:border-color var(--dur-fast), transform .15s var(--ease-out)}.space-feature .space-feature-related>a:hover{transform:translateY(-2px)}
