.bar[data-v-fc1e243e]{background:#fff;border-bottom:1px solid rgba(26,35,50,.12)}.wrap[data-v-fc1e243e]{max-width:1120px;margin:0 auto;padding:0 20px}.bar-inner[data-v-fc1e243e]{min-height:58px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.brand[data-v-fc1e243e]{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#1a2332;font-weight:800}.brand em[data-v-fc1e243e]{font-style:normal;color:#2a6f6e}.links[data-v-fc1e243e]{display:flex;gap:16px}.links a[data-v-fc1e243e]{text-decoration:none;color:#5c6578;font-weight:650;font-size:.9rem}.links a.router-link-active[data-v-fc1e243e],.links a[data-v-fc1e243e]:hover,.links a.accent[data-v-fc1e243e]{color:#1a2332}.links a.accent[data-v-fc1e243e]{color:#c44536}.search[data-v-fc1e243e]{justify-self:end;display:flex;gap:6px}.search input[data-v-fc1e243e]{border:1px solid rgba(26,35,50,.12);border-radius:8px;padding:7px 10px;font:inherit;width:160px}.search button[data-v-fc1e243e]{border:0;border-radius:8px;background:#1a2332;color:#fff;padding:7px 10px;font:inherit;font-weight:700;cursor:pointer}.menu[data-v-fc1e243e]{display:none;width:40px;height:40px;border:0;background:transparent;justify-self:end}.menu span[data-v-fc1e243e]{display:block;height:2px;margin:6px 8px;background:#1a2332}.drawer-search[data-v-fc1e243e]{display:flex;gap:8px;margin-bottom:16px}.drawer-search input[data-v-fc1e243e]{flex:1;border:1px solid rgba(26,35,50,.12);border-radius:8px;padding:8px 10px}.drawer-search button[data-v-fc1e243e]{border:0;border-radius:8px;background:#1a2332;color:#fff;padding:8px 12px;font-weight:700}.drawer-nav[data-v-fc1e243e]{display:grid;gap:10px}.drawer-nav a[data-v-fc1e243e]{text-decoration:none;color:#1a2332;font-weight:650}@media (max-width: 900px){.bar-inner[data-v-fc1e243e]{grid-template-columns:1fr auto}.links[data-v-fc1e243e],.search[data-v-fc1e243e]{display:none}.menu[data-v-fc1e243e]{display:block}}.author-avatar[data-v-bf4e804a]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--author-avatar-bg, #e2e8f0);color:var(--author-avatar-fg, #64748b)}.author-avatar img[data-v-bf4e804a],.author-avatar svg[data-v-bf4e804a]{width:100%;height:100%;object-fit:cover;display:block}.author-avatar svg[data-v-bf4e804a]{padding:18%;box-sizing:border-box}.article-meta-row[data-v-b493d4d5]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.article-meta-row__author[data-v-b493d4d5],.article-meta-row__stat[data-v-b493d4d5]{display:inline-flex;align-items:center;gap:5px;min-width:0}.article-meta-row__author[data-v-b493d4d5]{font-weight:600;color:var(--article-meta-author, inherit)}.article-meta-row__stat[data-v-b493d4d5]{color:var(--article-meta-stat, inherit)}.article-meta-row__icon[data-v-b493d4d5]{width:14px;height:14px;flex-shrink:0}.desk[data-v-030c121a]{display:flex;min-height:320px;height:100%;border:1px solid rgba(26,35,50,.12);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgba(26,35,50,.08)}.desk.has-sessions[data-v-030c121a]{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.desk.compact[data-v-030c121a]{display:flex;min-height:360px;height:auto}.desk.compact .messages[data-v-030c121a]{max-height:320px}.sessions[data-v-030c121a]{display:flex;flex-direction:column;gap:8px;padding:12px 10px;border-right:1px solid rgba(26,35,50,.12);background:#f4f7fb;min-height:0;overflow:hidden}.sessions ul[data-v-030c121a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;overflow:auto;min-height:0;flex:1}.sessions li[data-v-030c121a]{display:grid;grid-template-columns:1fr auto;gap:2px;border-radius:10px;border:1px solid transparent}.sessions li.on[data-v-030c121a]{border-color:#2a6f6e;background:#fff}.new-btn[data-v-030c121a]{width:100%;border:1px solid #1a2332;background:#1a2332;color:#fff;border-radius:10px;padding:9px 10px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.new-btn[data-v-030c121a]:disabled{opacity:.5}.sessions .main[data-v-030c121a]{border:0;background:transparent;text-align:left;padding:8px;cursor:pointer;font:inherit;min-width:0;display:grid;gap:2px}.sessions .main .t[data-v-030c121a]{font-size:.8rem;font-weight:700;color:#1a2332;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sessions .main .time[data-v-030c121a]{font-size:.68rem;color:#8b93a5}.sessions .main[data-v-030c121a]:disabled{opacity:.5}.sessions .del[data-v-030c121a]{border:0;background:transparent;color:#8b93a5;font-size:1.1rem;cursor:pointer;padding:0 6px}.sessions .del[data-v-030c121a]:hover{color:#c44536}.sessions .empty[data-v-030c121a],.sessions-note[data-v-030c121a]{margin:0;font-size:.72rem;color:#8b93a5;line-height:1.35}.desk-main[data-v-030c121a]{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1}.gate[data-v-030c121a]{padding:22px 18px 20px}.gate h2[data-v-030c121a]{margin:0 0 8px;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.gate-kicker[data-v-030c121a]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0 0 8px}.gate-lead[data-v-030c121a]{margin:0 0 16px;color:#5c6578;font-size:.9rem;line-height:1.45}.topics[data-v-030c121a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.topic[data-v-030c121a]{text-align:left;border:1px solid rgba(26,35,50,.12);background:#f4f7fb;border-radius:12px;padding:12px;cursor:pointer;font-family:inherit;transition:border-color .15s ease,transform .15s ease}.topic strong[data-v-030c121a]{display:block;font-size:.9rem;margin-bottom:4px}.topic span[data-v-030c121a]{color:#5c6578;font-size:.78rem;line-height:1.35}.topic[data-v-030c121a]:hover{border-color:#2a6f6e;transform:translateY(-1px)}.toolbar[data-v-030c121a]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(26,35,50,.12);background:#f4f7fb}.toolbar-left[data-v-030c121a]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pill[data-v-030c121a]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;background:rgba(196,69,54,.1);padding:4px 8px;border-radius:6px}.linkish[data-v-030c121a]{border:0;background:transparent;color:#2a6f6e;font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.linkish[data-v-030c121a]:disabled{opacity:.5}.messages[data-v-030c121a]{flex:1;overflow:auto;padding:14px 12px;display:flex;flex-direction:column;gap:14px;min-height:0}.msg[data-v-030c121a]{display:grid;gap:6px}.msg-head[data-v-030c121a]{display:flex;justify-content:space-between;align-items:center;gap:8px}.role[data-v-030c121a]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;color:#8b93a5}.msg.user .role[data-v-030c121a]{color:#2a6f6e}.live[data-v-030c121a]{font-size:.72rem;font-weight:700;color:#c44536;letter-spacing:.04em;text-transform:uppercase}.msg-actions[data-v-030c121a]{display:flex;gap:4px}.act[data-v-030c121a]{border:1px solid rgba(26,35,50,.12);background:#fff;border-radius:6px;padding:2px 8px;font:inherit;font-size:.72rem;font-weight:650;color:#5c6578;cursor:pointer}.act[data-v-030c121a]:hover{color:#1a2332;border-color:#2a6f6e}.body[data-v-030c121a]{font-size:.92rem;line-height:1.55}.body.bubble[data-v-030c121a]{background:#f4f7fb;border-radius:10px;padding:10px 12px}.body.prose[data-v-030c121a]{background:linear-gradient(180deg,#f7fafc,#fff 40%);border:1px solid rgba(26,35,50,.12);border-radius:12px;padding:12px 14px 14px}.body.streaming[data-v-030c121a]{border-style:dashed;border-color:rgba(42,111,110,.35)}.prose[data-v-030c121a] .md-h{margin:0 0 8px;font-size:.98rem;font-weight:800;letter-spacing:-.01em;color:#1a2332}.prose[data-v-030c121a] .md-p{margin:0 0 10px;color:#1a2332}.prose[data-v-030c121a] .md-p:last-child{margin-bottom:0}.prose[data-v-030c121a] .md-quote{margin:0 0 10px;padding:8px 12px;border-left:3px solid #c44536;background:rgba(196,69,54,.06);color:#5c6578;border-radius:0 8px 8px 0;font-size:.88rem}.prose[data-v-030c121a] .md-list{margin:0 0 12px;padding-left:1.15rem;color:#1a2332}.prose[data-v-030c121a] .md-list li{margin:4px 0}.prose[data-v-030c121a] .md-itinerary{list-style:none;margin:8px 0 14px;padding:0;display:grid;gap:8px}.prose[data-v-030c121a] .md-stop{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;background:#fff;border:1px solid rgba(26,35,50,.12);border-radius:10px;box-shadow:0 1px rgba(26,35,50,.04);transition:border-color .15s ease,transform .15s ease}.prose[data-v-030c121a] .md-stop:hover{border-color:#2a6f6e;transform:translate(2px)}.prose[data-v-030c121a] .md-time{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#fff;background:#2a6f6e;border-radius:6px;padding:6px 0;text-align:center}.prose[data-v-030c121a] .md-place{font-size:.9rem;font-weight:650;line-height:1.4;padding-top:4px}.prose[data-v-030c121a] strong{font-weight:800;color:#1a2332}.prose[data-v-030c121a] code{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.82em;background:#f4f7fb;padding:1px 5px;border-radius:4px}.prose[data-v-030c121a] a{color:#2a6f6e;font-weight:650}.prose[data-v-030c121a] .md-hr{border:0;border-top:1px dashed rgba(26,35,50,.12);margin:12px 0}.prose[data-v-030c121a] .md-pre{margin:0 0 10px;padding:10px 12px;background:#1a2332;color:#e9eef5;border-radius:10px;overflow:auto;font-size:.8rem}.follow[data-v-030c121a],.quick[data-v-030c121a]{display:flex;flex-wrap:wrap;gap:6px}.follow[data-v-030c121a]{margin-top:2px}.follow button[data-v-030c121a],.follow .chip[data-v-030c121a]{border:1px solid rgba(26,35,50,.12);background:#fff;border-radius:999px;padding:5px 10px;font:inherit;font-size:.75rem;font-weight:650;cursor:pointer}.follow button[data-v-030c121a]:hover,.follow .chip[data-v-030c121a]:hover{border-color:#2a6f6e;color:#2a6f6e}.quick[data-v-030c121a]{padding:0 12px 8px}.quick .chip[data-v-030c121a]{border:1px dashed rgba(26,35,50,.12);background:#f4f7fb;border-radius:999px;padding:5px 10px;font:inherit;font-size:.74rem;font-weight:650;color:#5c6578;cursor:pointer}.quick .chip[data-v-030c121a]:hover{border-color:#c44536;color:#c44536;background:#fff}.typing[data-v-030c121a]{color:#5c6578;font-style:italic;padding:4px 0}.composer[data-v-030c121a]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;border-top:1px solid rgba(26,35,50,.12)}.composer input[data-v-030c121a]{border:1px solid rgba(26,35,50,.12);border-radius:10px;padding:10px 12px;font:inherit}.composer button[data-v-030c121a]{border:0;border-radius:10px;background:#1a2332;color:#fff;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.composer button[data-v-030c121a]:disabled{opacity:.5}.fine[data-v-030c121a]{margin:0;padding:0 12px 10px;font-size:.75rem;color:#8b93a5}@media (max-width: 820px){.desk.has-sessions[data-v-030c121a]{grid-template-columns:1fr}.sessions[data-v-030c121a]{border-right:0;border-bottom:1px solid rgba(26,35,50,.12);max-height:160px}}@media (max-width: 560px){.topics[data-v-030c121a]{grid-template-columns:1fr}.prose[data-v-030c121a] .md-stop{grid-template-columns:56px minmax(0,1fr)}}.home[data-v-7bdcbf14]{background-color:#e9eef5;background-image:radial-gradient(ellipse 55% 40% at 100% 0%,rgba(196,69,54,.08),transparent 55%),radial-gradient(ellipse 45% 35% at 0% 100%,rgba(42,111,110,.1),transparent 50%),linear-gradient(180deg,#f0f4f9,#e9eef5 45%);color:#1a2332;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.wrap[data-v-7bdcbf14]{max-width:1120px;margin:0 auto;padding:0 20px}.kicker[data-v-7bdcbf14]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0 0 6px}.hero[data-v-7bdcbf14]{padding:28px 0 36px;border-bottom:1px solid rgba(26,35,50,.12)}.hero-grid[data-v-7bdcbf14]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}.ticket-stamp[data-v-7bdcbf14]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0 0 10px;display:inline-block;border:1.5px dashed #c44536;padding:4px 10px;border-radius:4px;transform:rotate(-2deg)}.hero-copy h1[data-v-7bdcbf14]{margin:0 0 12px;font-size:clamp(2.6rem,6vw,3.8rem);font-weight:800;letter-spacing:-.035em;line-height:.95}.lede[data-v-7bdcbf14]{margin:0 0 20px;max-width:28rem;color:#5c6578;font-size:1.05rem;line-height:1.55}.cta[data-v-7bdcbf14]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.btn[data-v-7bdcbf14]{display:inline-flex;align-items:center;padding:11px 16px;border-radius:10px;font-weight:750;font-size:.9rem;text-decoration:none}.btn.primary[data-v-7bdcbf14]{background:#1a2332;color:#fff}.btn.ghost[data-v-7bdcbf14]{background:#fff;color:#1a2332;border:1px solid rgba(26,35,50,.12)}.stub-row[data-v-7bdcbf14]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.stub-row li[data-v-7bdcbf14]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#cfd8e6;color:#1a2332;padding:6px 10px;border-radius:4px}.desk-more[data-v-7bdcbf14]{display:inline-block;margin-top:10px;color:#2a6f6e;font-weight:700;text-decoration:none}.boards[data-v-7bdcbf14],.weather[data-v-7bdcbf14],.guides[data-v-7bdcbf14]{padding:48px 0}.sec-lead[data-v-7bdcbf14]{margin:8px 0 0;color:#5c6578;font-size:.95rem;line-height:1.45;max-width:36rem}.pair-list[data-v-7bdcbf14]{display:flex;flex-direction:column;gap:18px}.pair[data-v-7bdcbf14]{background:#fff;border:1px solid rgba(26,35,50,.12);border-radius:16px;overflow:hidden;padding:14px}.pair-meta[data-v-7bdcbf14]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.pair-meta .city[data-v-7bdcbf14]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0;color:#8b93a5}.pair-meta .dur[data-v-7bdcbf14]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.78rem;font-weight:800;letter-spacing:.06em;color:#2a6f6e;background:rgba(42,111,110,.1);padding:4px 8px;border-radius:6px}.pair-grid[data-v-7bdcbf14]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.swap[data-v-7bdcbf14]{display:grid;place-items:center;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-weight:800;color:#c44536;font-size:1.1rem;padding:0 2px}.side[data-v-7bdcbf14]{border:1px solid rgba(26,35,50,.12);border-radius:12px;overflow:hidden;background:#f4f7fb;display:flex;flex-direction:column}.side.fair .badge[data-v-7bdcbf14]{background:#2a6f6e}.side.rain .badge[data-v-7bdcbf14]{background:#c44536}.side-media[data-v-7bdcbf14]{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f4f7fb}.side-media img[data-v-7bdcbf14]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.side-media .badge[data-v-7bdcbf14]{position:absolute;left:10px;top:10px;z-index:1;color:#fff;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:4px}.side-body[data-v-7bdcbf14]{padding:12px 12px 14px;flex:1;display:flex;flex-direction:column}.side-body h3[data-v-7bdcbf14]{margin:0 0 8px;font-size:1rem;font-weight:800}.side-body ol[data-v-7bdcbf14]{margin:0 0 12px;padding-left:1.1rem;color:#5c6578;font-size:.84rem;line-height:1.45;flex:1}.sec-head[data-v-7bdcbf14]{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}.sec-head h2[data-v-7bdcbf14]{margin:0;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.02em}.sec-head a[data-v-7bdcbf14]{color:#2a6f6e;font-weight:650;text-decoration:none}.board-wall[data-v-7bdcbf14]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(168px,auto);gap:12px}.pass[data-v-7bdcbf14]{grid-column:span 2;display:grid;grid-template-columns:1.05fr 10px minmax(0,1.1fr);background:#fff;border:1px solid rgba(26,35,50,.12);border-radius:14px;overflow:hidden;cursor:pointer;min-height:168px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.pass[data-v-7bdcbf14]:hover{transform:translateY(-3px);border-color:rgba(42,111,110,.35);box-shadow:0 14px 28px rgba(26,35,50,.1)}.pass:hover .pass-photo img[data-v-7bdcbf14]{transform:scale(1.04)}.pass:hover .pass-cta[data-v-7bdcbf14]{color:#2a6f6e}.pass.feature[data-v-7bdcbf14]{grid-column:span 4;grid-row:span 2;min-height:0;grid-template-columns:1.35fr 12px minmax(0,1fr)}.pass.feature .pass-panel[data-v-7bdcbf14]{padding:22px 20px 20px}.pass.feature h3[data-v-7bdcbf14]{font-size:clamp(1.35rem,2.2vw,1.75rem);margin-bottom:14px}.pass.feature .stops li[data-v-7bdcbf14]{font-size:.92rem}.pass.tall[data-v-7bdcbf14]{grid-row:span 1}.pass-photo[data-v-7bdcbf14]{position:relative;overflow:hidden;background:#f4f7fb;min-height:100%}.pass-photo img[data-v-7bdcbf14]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.pass-tear[data-v-7bdcbf14]{position:relative;background:radial-gradient(circle at 50% 0,transparent 6px,#fff 6.5px) top/100% 14px repeat-y,radial-gradient(circle at 50% 100%,transparent 6px,#fff 6.5px) bottom/100% 14px repeat-y,linear-gradient(#fff,#fff);border-left:1px dashed rgba(26,35,50,.22);border-right:1px dashed rgba(26,35,50,.22)}.pass-tear[data-v-7bdcbf14]:before,.pass-tear[data-v-7bdcbf14]:after{content:"";position:absolute;left:50%;width:14px;height:14px;border-radius:50%;background:#e9eef5;transform:translate(-50%)}.pass-tear[data-v-7bdcbf14]:before{top:-7px}.pass-tear[data-v-7bdcbf14]:after{bottom:-7px}.pass-panel[data-v-7bdcbf14]{display:flex;flex-direction:column;padding:14px 14px 12px;min-width:0;background:#fff}.pass-top[data-v-7bdcbf14]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.pass .city[data-v-7bdcbf14]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0;color:#8b93a5}.punch[data-v-7bdcbf14]{flex-shrink:0;width:42px;height:42px;border-radius:50%;border:2px dashed #c44536;color:#c44536;display:grid;place-items:center;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:800;letter-spacing:.02em;transform:rotate(-8deg);background:rgba(196,69,54,.06)}.pass h3[data-v-7bdcbf14]{margin:0 0 10px;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.stops[data-v-7bdcbf14]{list-style:none;margin:0 0 auto;padding:0;display:flex;flex-direction:column;gap:4px}.stops li[data-v-7bdcbf14]{position:relative;padding-left:14px;color:#5c6578;font-size:.82rem;line-height:1.35}.stops li[data-v-7bdcbf14]:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%;background:#2a6f6e;opacity:.55}.pass-cta[data-v-7bdcbf14]{display:inline-block;margin-top:12px;font-size:.82rem;font-weight:750;color:#1a2332;transition:color .15s ease}.ask[data-v-7bdcbf14]{border:0;border-radius:8px;background:#f4f7fb;color:#1a2332;border:1px solid rgba(26,35,50,.12);padding:8px 10px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.ask[data-v-7bdcbf14]:hover{border-color:#2a6f6e;color:#2a6f6e}.guide-list[data-v-7bdcbf14]{display:flex;flex-direction:column}.guide-row[data-v-7bdcbf14]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid rgba(26,35,50,.12);text-decoration:none;color:inherit}.guide-row:hover h3[data-v-7bdcbf14]{color:#2a6f6e}.thumb[data-v-7bdcbf14]{width:120px;height:84px;background:#cfd8e6;border-radius:8px;overflow:hidden}.thumb img[data-v-7bdcbf14]{width:100%;height:100%;object-fit:cover;display:block}.copy[data-v-7bdcbf14]{min-width:0;display:flex;flex-direction:column;gap:4px}.copy h3[data-v-7bdcbf14]{margin:0;font-size:1.05rem;font-weight:750;transition:color .15s ease}.copy p[data-v-7bdcbf14]{margin:0;color:#5c6578;font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-7bdcbf14]{--article-meta-author: #2a6f6e;--article-meta-stat: #8b93a5;margin-top:4px}@media (max-width: 960px){.hero-grid[data-v-7bdcbf14],.board-wall[data-v-7bdcbf14]{grid-template-columns:1fr}.pass[data-v-7bdcbf14],.pass.feature[data-v-7bdcbf14]{grid-column:auto;grid-row:auto;grid-template-columns:120px 8px minmax(0,1fr);min-height:148px}.pass.feature .pass-panel[data-v-7bdcbf14]{padding:14px 12px 12px}.pass.feature h3[data-v-7bdcbf14]{font-size:1.1rem;margin-bottom:8px}.pair-grid[data-v-7bdcbf14]{grid-template-columns:1fr}.swap[data-v-7bdcbf14]{padding:4px 0;transform:rotate(90deg)}}@media (max-width: 560px){.pass[data-v-7bdcbf14],.pass.feature[data-v-7bdcbf14]{grid-template-columns:1fr;grid-template-rows:140px 10px auto}.pass-tear[data-v-7bdcbf14]{border-left:0;border-right:0;border-top:1px dashed rgba(26,35,50,.22);border-bottom:1px dashed rgba(26,35,50,.22);background:radial-gradient(circle at 0 50%,transparent 6px,#fff 6.5px) left/14px 100% repeat-x,radial-gradient(circle at 100% 50%,transparent 6px,#fff 6.5px) right/14px 100% repeat-x,linear-gradient(#fff,#fff)}.pass-tear[data-v-7bdcbf14]:before,.pass-tear[data-v-7bdcbf14]:after{top:50%;bottom:auto;transform:translate(-50%,-50%)}.pass-tear[data-v-7bdcbf14]:before{left:-7px}.pass-tear[data-v-7bdcbf14]:after{left:auto;right:-7px;transform:translate(50%,-50%)}.guide-row[data-v-7bdcbf14]{grid-template-columns:88px minmax(0,1fr)}.thumb[data-v-7bdcbf14]{width:88px;height:68px}}.wb-footer[data-v-108bd059]{background:#1a2332;color:rgba(255,255,255,.7);font-family:Segoe UI,system-ui,-apple-system,sans-serif;padding:40px 0 28px;border-top:3px solid #c44536}.wrap[data-v-108bd059]{max-width:1120px;margin:0 auto;padding:0 20px}.mark[data-v-108bd059]{margin:0 0 14px;color:#fff;font-size:1.35rem;font-weight:800}.mark em[data-v-108bd059]{font-style:normal;color:#9fd0cf}nav[data-v-108bd059]{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:14px}nav a[data-v-108bd059]{color:inherit;text-decoration:none;font-size:.9rem;font-weight:600}nav a[data-v-108bd059]:hover{color:#fff}.note[data-v-108bd059]{margin:0 0 16px;font-size:.82rem;max-width:36rem;line-height:1.45;opacity:.85}.copy[data-v-108bd059]{margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:.8rem;opacity:.55}.page[data-v-3b39c102]{background-color:#e9eef5;background-image:radial-gradient(ellipse 55% 40% at 100% 0%,rgba(196,69,54,.08),transparent 55%),radial-gradient(ellipse 45% 35% at 0% 100%,rgba(42,111,110,.1),transparent 50%),linear-gradient(180deg,#f0f4f9,#e9eef5 45%);color:#1a2332;font-family:Segoe UI,system-ui,-apple-system,sans-serif;padding:12px 0 16px;height:calc(100vh - 58px);min-height:480px;box-sizing:border-box;display:flex;flex-direction:column}.wrap[data-v-3b39c102]{max-width:1120px;margin:0 auto;padding:0 20px;flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;width:100%}.head[data-v-3b39c102]{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.head-main[data-v-3b39c102]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.eyebrow[data-v-3b39c102]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0}.head h1[data-v-3b39c102]{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.fine[data-v-3b39c102]{margin:0;color:#8b93a5;font-size:.78rem;line-height:1.35}.desk-fill[data-v-3b39c102]{flex:1;min-height:0}[data-v-3b39c102] .desk{height:100%;min-height:0}[data-v-3b39c102] .messages{max-height:none;flex:1;min-height:0}.blog[data-v-faa114ad]{background-color:#e9eef5;background-image:radial-gradient(ellipse 55% 40% at 100% 0%,rgba(196,69,54,.08),transparent 55%),radial-gradient(ellipse 45% 35% at 0% 100%,rgba(42,111,110,.1),transparent 50%),linear-gradient(180deg,#f0f4f9,#e9eef5 45%);color:#1a2332;font-family:Segoe UI,system-ui,-apple-system,sans-serif;min-height:calc(100vh - 120px)}.wrap[data-v-faa114ad]{max-width:1120px;margin:0 auto;padding:0 20px}.head[data-v-faa114ad]{padding:32px 0 20px;border-bottom:1px solid rgba(26,35,50,.12)}.head h1[data-v-faa114ad]{margin:4px 0 8px;font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:800}.head p[data-v-faa114ad]{margin:0 0 14px;color:#5c6578}.kicker[data-v-faa114ad]{font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c44536;margin:0 0 6px}.pills[data-v-faa114ad]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-faa114ad]{border:1px solid rgba(26,35,50,.12);background:#fff;border-radius:8px;padding:7px 11px;font-size:.84rem;font-weight:650;text-decoration:none;color:#1a2332}.pill.on[data-v-faa114ad]{background:#1a2332;color:#fff;border-color:#1a2332}.body[data-v-faa114ad]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;padding:28px 0 56px;align-items:start}.list[data-v-faa114ad]{display:flex;flex-direction:column}.row[data-v-faa114ad]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid rgba(26,35,50,.12);text-decoration:none;color:inherit}.row:hover h3[data-v-faa114ad]{color:#2a6f6e}.thumb[data-v-faa114ad]{width:120px;height:84px;background:#cfd8e6;border-radius:8px;overflow:hidden}.thumb img[data-v-faa114ad]{width:100%;height:100%;object-fit:cover;display:block}.copy[data-v-faa114ad]{min-width:0}.copy h3[data-v-faa114ad]{margin:0 0 6px;font-size:1.08rem;font-weight:750}.copy p[data-v-faa114ad]{margin:0 0 8px;color:#5c6578;font-size:.9rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-faa114ad]{--article-meta-author: #2a6f6e;--article-meta-stat: #8b93a5}.rail[data-v-faa114ad]{position:sticky;top:80px}.rail h2[data-v-faa114ad]{margin:0 0 12px;font-size:1rem;font-weight:750}.rail-list[data-v-faa114ad]{list-style:none;margin:0 0 16px;padding:0}.rail-item[data-v-faa114ad]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid rgba(26,35,50,.12);text-decoration:none;color:inherit}.rail-item:hover h3[data-v-faa114ad]{color:#2a6f6e}.rail-thumb[data-v-faa114ad]{width:64px;height:64px;flex-shrink:0;background:#cfd8e6;border-radius:8px;overflow:hidden}.rail-thumb img[data-v-faa114ad]{width:100%;height:100%;object-fit:cover;display:block}.rail-copy[data-v-faa114ad]{min-width:0;display:flex;flex-direction:column;gap:4px}.rail-copy h3[data-v-faa114ad]{margin:0;font-size:.9rem;font-weight:750;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.desk-link[data-v-faa114ad]{color:#c44536;font-weight:750;text-decoration:none}.state[data-v-faa114ad]{text-align:center;padding:40px 12px;color:#5c6578}.state a[data-v-faa114ad]{color:#2a6f6e;font-weight:750}.skel-row[data-v-faa114ad]{height:96px;margin-bottom:12px;border-radius:10px;background:linear-gradient(90deg,#e4e9f1,#f4f7fb,#e4e9f1);background-size:200% 100%;animation:shimmer-faa114ad 1.2s linear infinite}@keyframes shimmer-faa114ad{to{background-position:-200% 0}}.pager[data-v-faa114ad]{display:flex;gap:12px;align-items:center;margin-top:24px}.pager button[data-v-faa114ad]{border:1px solid rgba(26,35,50,.12);background:#fff;border-radius:8px;padding:8px 12px;font-weight:650;cursor:pointer}.pager button[data-v-faa114ad]:disabled{opacity:.4}@media (max-width: 900px){.body[data-v-faa114ad]{grid-template-columns:1fr}.rail[data-v-faa114ad]{position:static;border-top:1px solid rgba(26,35,50,.12);padding-top:20px}}@media (max-width: 560px){.row[data-v-faa114ad]{grid-template-columns:88px minmax(0,1fr)}.thumb[data-v-faa114ad]{width:88px;height:68px}}
