.pms-section{position:relative;overflow:hidden;padding:130px 32px 140px;border-top:1px solid var(--line, rgba(120, 184, 224, .16));background:radial-gradient(ellipse at 50% 35%,#102a2d,#081219 43%,#04090e)}.pms-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pms-content{position:relative;width:min(100%,780px);margin:0 auto;text-align:center}.pms-title{margin:0 0 18px;color:var(--ink, #e8eef4)}.pms-intro{max-width:590px;margin:0 auto 14px;color:var(--ink-soft, rgba(232, 238, 244, .74));font-size:1.05rem}.pms-plan-badge{display:inline-block;margin:0 auto 30px;padding:5px 12px;border:1px solid rgba(148,210,224,.18);border-radius:999px;color:var(--ink-muted, rgba(232, 238, 244, .42));font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pms-form{text-align:left}.pms-split-box{display:flex;align-items:stretch;min-height:76px;border:1px solid rgba(148,210,224,.25);border-radius:12px;background:#081118e0;box-shadow:0 20px 60px #00000040,0 0 30px #6ee7b70a;transition:border-color .2s,box-shadow .2s}.pms-split-box:focus-within{border-color:#6ee7b7bf;box-shadow:0 0 0 2px #6ee7b71a}.pms-domain,.pms-email{min-width:0;color:#edf6f4;font:inherit;outline:none}.pms-domain{flex:1;width:0;padding:22px 26px;border:0;background:transparent}.pms-domain::placeholder,.pms-email::placeholder{color:#c8dae170}.pms-divider{position:relative;display:flex;align-items:center;justify-content:center;width:1px;margin:16px 0;background:#94d2e038}.pms-divider span{padding:4px 7px;color:#b1d7d8b8;background:#0a151a;font-size:20px;line-height:1}.pms-action-row{display:flex;gap:12px;margin-top:14px}.pms-email{flex:1;padding:16px 20px;border:1px solid rgba(148,210,224,.2);border-radius:8px;background:#081118bf}.pms-email:focus-visible{border-color:#6ee7b7bf;box-shadow:0 0 0 2px #6ee7b71a}.pms-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:8px;background:#d9f4e9;color:#092019;font-weight:700;transition:background .2s}.pms-submit:hover:not(:disabled){background:#a7ebd1}.pms-submit:focus-visible{outline:2px solid #6ee7b7;outline-offset:3px}.pms-submit:disabled{opacity:.65;cursor:wait}.pms-note{margin:16px 0 0;color:var(--ink-muted, rgba(232, 238, 244, .42));font-size:.82rem}.pms-error{margin:16px 0 0;color:#ffb4ad}.pms-receipt-card{padding:48px 32px 42px;border:1px solid rgba(174,197,209,.18);border-radius:10px;background:#12161ccc;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0003}.pms-receipt-status{display:flex;align-items:center;justify-content:center;gap:9px;color:#94b1bd;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.pms-receipt-dot{width:6px;height:6px;border-radius:50%;background:#86bac4;box-shadow:0 0 10px #86bac473}.pms-receipt-pair{margin-top:24px;color:#f1f5f9;font-family:var(--font-display);font-size:clamp(1.15rem,2.4vw,1.65rem);font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.pms-receipt-x{padding:0 .25em;color:#788e99;font-weight:400}.pms-receipt-delivery{margin:15px 0 0;color:#9eafb9;font-size:.92rem;overflow-wrap:anywhere}.pms-receipt-delivery strong{color:#d2dee3;font-weight:600}.pms-receipt-reset{margin-top:28px;padding:6px 0;color:#a7c3cd;font-size:.88rem}.pms-receipt-reset:hover{color:#e3f0f3}.pms-receipt-reset:focus-visible{outline:2px solid #94b1bd;outline-offset:4px}.pms-spinner{width:15px;height:15px;border:2px solid rgba(9,32,25,.25);border-top-color:#092019;border-radius:50%;animation:pms-spin .8s linear infinite}@keyframes pms-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.pms-section{padding:90px 20px}.pms-domain{padding:18px 12px;font-size:.84rem}.pms-action-row{flex-direction:column}}@media(prefers-reduced-motion:reduce){.pms-spinner{animation-duration:1.8s}}.pms-section.is-standalone{border-top:0;padding:132px 24px 72px}.pms-section.is-standalone .pms-content{min-height:auto}.fit-paper-section{padding:108px 48px 124px;background:#f3f0e8;color:#0c1118;border-top:1px solid rgba(15,23,42,.12)}.fit-paper-section h2{margin:0 0 24px;color:#090d14;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.08}.fit-paper-links{display:flex;gap:26px;flex-wrap:wrap}.fit-paper-links a{padding-bottom:2px;border-bottom:1px solid rgba(2,132,199,.3);color:#0284c7;font-size:.9rem;font-weight:600;transition:color .15s ease,border-color .15s ease}.fit-paper-links a:hover{color:#0369a1;border-color:#0369a180}.fit-paper-links a:focus-visible{outline:2px solid #0284c7;outline-offset:3px}.fit-paper-section .buyer-card-head.fit-pair-lockup{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:18px;padding-bottom:0;margin-bottom:14px;border-bottom:0}.fit-pair-entity{flex:0 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.fit-pair-domain{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.01em;color:#0284c7;overflow-wrap:anywhere}.fit-pair-name{font-family:var(--font-display);font-size:.92rem;font-weight:600;line-height:1.25;color:#0f172a}.fit-pair-cross{flex-shrink:0;font-family:var(--font-display);font-size:1.05rem;font-weight:500;line-height:1;color:#94a3b8;-webkit-user-select:none;user-select:none}@media(max-width:520px){.fit-paper-section .buyer-card-head.fit-pair-lockup{gap:10px}}.fit-verdict-badge{flex:0 0 auto;padding:4px 9px;border:1px solid;border-radius:6px;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fit-verdict-badge--emerald{color:#047857;background:#d1fae5;border-color:#0478574d}.fit-verdict-badge--sky{color:#0369a1;background:#e0f2fe;border-color:#0369a14d}.fit-verdict-badge--rose{color:#be123c;background:#ffe4e6;border-color:#be123c4d}.fit-verdict-badge--slate{color:#475569;background:#e2e8f0;border-color:#4755694d}.buyer-outreach-bar{margin:0;padding:11px 18px;border-bottom:1px solid rgba(15,23,42,.1);background:#f5f2ea;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.buyer-peek-num{flex:0 0 auto;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;color:#0284c7}.buyer-peek-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-peek-title strong{font-weight:700;color:#0f172a}.buyer-peek-title span{margin-left:8px;color:#64748b;font-size:.78rem}.fit-paper-section .buyer-card-name{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;min-width:0}@media(max-width:980px){.fit-paper-section{padding:72px 20px 88px}}@media(max-width:700px){.pms-section.is-standalone{padding:118px 20px 64px}}.pms-meme-trigger{appearance:none;padding:0;border:0;background:none;font:inherit;color:#6ee7b7;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pms-meme-trigger:hover{color:#a7f3d0}.pms-meme-trigger:focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.pms-meme-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:24px;background:#04090ed9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes pmsMemeIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pms-meme-modal{position:relative;width:min(520px,100%);padding:16px 16px 20px;border:1px solid rgba(110,231,183,.22);border-radius:14px;background:#081118f0;box-shadow:0 30px 80px #00000080,0 0 40px #6ee7b70f;text-align:center;animation:pmsMemeIn .26s cubic-bezier(.22,1,.36,1) both}.pms-meme-close{appearance:none;position:absolute;top:12px;right:14px;padding:4px 8px;border:0;background:none;font-size:1rem;line-height:1;color:#e8eef48c;cursor:pointer;transition:color .15s ease}.pms-meme-close:hover{color:#f1f5f9}.pms-meme-close:focus-visible{outline:2px solid #6ee7b7;outline-offset:2px}.pms-meme-img{display:block;width:100%;border:1px solid rgba(148,210,224,.2);border-radius:10px}.pms-meme-actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px}.pms-modal-pricing-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;background:#d9f4e9;font-weight:700;font-size:.92rem;color:#092019;text-decoration:none;transition:background .2s ease}.pms-modal-pricing-btn:hover{background:#a7ebd1}.pms-modal-pricing-btn:focus-visible{outline:2px solid #6ee7b7;outline-offset:3px}.legalview-page,.legalview-backdrop{color:#e8eef4;font:16px/1.7 Plus Jakarta Sans,system-ui,sans-serif}.legalview-page{min-height:100vh;padding:110px 24px;background:radial-gradient(ellipse at top,#10232b,#04060a 60%)}.legalview-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000bf}.legalview-dialog{width:min(100%,760px);max-height:calc(100vh - 40px);overflow-y:auto;padding:40px;border:1px solid rgba(120,184,224,.22);background:#0b131b;box-shadow:0 24px 80px #00000080}.legalview-content{max-width:720px;margin:0 auto}.legalview-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.legalview-heading h1{color:#f1f5f9;font-size:clamp(2rem,4vw,2.8rem)}.legalview-heading button{padding:0 8px;color:#e8eef4;font-size:2rem;line-height:1;background:none;border:none;cursor:pointer}.legalview-heading button:hover{color:#fff}.legal-doc-tabs{display:inline-flex;gap:4px;margin:8px 0 28px;padding:4px;border:1px solid rgba(120,184,224,.18);border-radius:999px;background:#ffffff08}.legal-doc-tabs button{padding:7px 16px;border:none;border-radius:999px;background:transparent;color:#e8eef499;font:inherit;font-size:.85rem;cursor:pointer;transition:color .15s ease,background .15s ease}.legal-doc-tabs button:hover{color:#e8eef4}.legal-doc-tabs button.is-active{background:#6ee7b724;color:#6ee7b7}.legal-doc{color:#e8eef4bd}.legal-doc .legal-section{margin-bottom:32px}.legal-doc .legal-section:last-child{margin-bottom:0}.legal-doc h2{color:#f1f5f9;font-size:1.15rem;margin:0 0 12px}.legal-doc h3{color:#e8eef4;font-size:.95rem;margin:18px 0 8px}.legal-doc p{margin:0 0 14px}.legal-doc p:last-child{margin-bottom:0}.legal-doc ul,.legal-doc ol{margin:0 0 14px;padding-left:22px}.legal-doc li{margin-bottom:8px}.legal-doc li:last-child{margin-bottom:0}.legal-doc strong{color:#e8eef4}.legal-doc a{color:#6ee7b7}.legalview-home{display:inline-block;margin-top:18px}@media(max-width:600px){.legalview-dialog{padding:25px}.legalview-page{padding-top:70px}}.site-footer-graph{padding:80px max(32px,calc((100% - 1320px)/2)) 34px;background:#06090f;border-top:1px solid rgba(255,255,255,.08);color:var(--ink-soft)}.site-footer-graph-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:64px}.site-footer-graph-brand>a:first-child{color:var(--ink);font-family:var(--font-display);font-size:1.12rem;font-weight:700}.site-footer-graph-brand p{max-width:32ch;margin:18px 0}.site-footer-graph-brand>a:last-child{color:var(--accent)}.site-footer-graph nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.site-footer-graph nav h2{margin:0 0 8px;color:var(--ink);font-size:.95rem;letter-spacing:0}.site-footer-graph nav a,.site-footer-graph-brand>a:last-child{font-size:.9rem}.site-footer-graph a:hover,.site-footer-graph button:hover{color:var(--accent)}.site-footer-graph-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:25px;border-top:1px solid rgba(255,255,255,.1);color:var(--ink-muted);font-size:.82rem}.site-footer-graph-bottom button{padding:0}@media(max-width:800px){.site-footer-graph{padding:60px 20px 30px}.site-footer-graph-grid{grid-template-columns:1fr 1fr;gap:40px}.site-footer-graph-brand{grid-column:1 / -1}}@media(max-width:480px){.site-footer-graph-grid{grid-template-columns:1fr}.site-footer-graph-brand{grid-column:auto}}.office-billing{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:#17140f61;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.office-billing.theme-grey{background:#1617186b}.office-billing.theme-dark{background:#0e0c09c2}.office-billing.theme-slate{background:#0a0c10d1}.office-billing-sheet{position:relative;width:min(34rem,100%);padding:2.25rem 2rem 1.85rem;background:var(--fx-sheet);color:var(--fx-ink);border:1px solid var(--fx-line-strong);border-radius:12px;box-shadow:0 24px 60px #00000047}.office-billing-close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2rem;height:2rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--fx-mute);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.office-billing-close:hover{color:var(--fx-ink);background:var(--fx-paper);border-color:var(--fx-line)}.office-billing-head{margin-bottom:1.5rem;padding-right:1.5rem}.office-billing-eyebrow{margin:0;font-family:var(--font-display, var(--fx-sans));font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-mute)}.office-billing-title{margin:.35rem 0 0;font-family:var(--font-display, var(--fx-serif));font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--fx-ink)}.office-billing-subtitle{margin:.45rem 0 0;font-family:var(--font-sans, var(--fx-sans));font-size:.88rem;line-height:1.45;color:var(--fx-mute)}.office-billing-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem}@media(max-width:580px){.office-billing-cards{grid-template-columns:1fr}}.office-billing-card{position:relative;display:flex;flex-direction:column;padding:1.25rem 1.15rem;background:var(--fx-paper);border:1.5px solid var(--fx-line);border-radius:9px;cursor:pointer;outline:none;transition:all .18s cubic-bezier(.16,1,.3,1);text-align:left}.office-billing-card:hover{border-color:var(--fx-line-strong);transform:translateY(-1px)}.office-billing-card:focus-visible{box-shadow:0 0 0 2px var(--fx-accent)}.office-billing-card.is-selected{border-color:var(--fx-ink);background:var(--fx-sheet);box-shadow:0 8px 24px #00000014}.theme-dark .office-billing-card.is-selected,.theme-slate .office-billing-card.is-selected{box-shadow:0 8px 24px #00000073}.office-billing-card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.office-billing-card-identity{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.office-billing-card-label{font-family:var(--font-display, var(--fx-serif));font-size:1.15rem;font-weight:600;letter-spacing:-.015em;color:var(--fx-ink)}.office-billing-card-badge{font-family:var(--font-display, var(--fx-sans));font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .45rem;border-radius:4px;background:var(--fx-accent-bg, rgba(45, 90, 74, .12));color:var(--fx-accent, #2d5a4a);border:1px solid var(--fx-accent-border, rgba(45, 90, 74, .25))}.office-billing-card-status{font-family:var(--font-sans, var(--fx-sans));font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fx-mute)}.office-billing-card-pricing{display:flex;align-items:baseline;gap:.4rem;margin-bottom:.75rem}.office-billing-card-std-price{font-family:var(--font-display, var(--fx-sans));font-size:1.05rem;font-weight:500;color:var(--fx-mute);text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.75}.office-billing-card-price{font-family:var(--font-display, var(--fx-serif));font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--fx-ink)}.office-billing-card-cadence{font-family:var(--font-sans, var(--fx-sans));font-size:.8rem;color:var(--fx-mute)}.office-billing-card-specs{margin-top:auto;border-top:1px solid var(--fx-line);padding-top:.65rem}.office-billing-card-capacity{margin:0;font-family:var(--font-sans, var(--fx-sans));font-size:.84rem;font-weight:600;color:var(--fx-ink)}.office-billing-card-feature{margin:.35rem 0 0;font-family:var(--font-sans, var(--fx-sans));font-size:.78rem;line-height:1.35;color:var(--fx-mute)}.office-billing-trial-banner{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.75rem .9rem;background:var(--fx-paper);border:1px solid var(--fx-line-strong);border-radius:8px}.office-billing-trial-tag{flex-shrink:0;font-family:var(--font-display, var(--fx-sans));font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .45rem;border-radius:4px;background:var(--fx-accent-bg, rgba(45, 90, 74, .12));color:var(--fx-accent, #2d5a4a);border:1px solid var(--fx-accent-border, rgba(45, 90, 74, .25))}.office-billing-trial-detail{margin:0;font-family:var(--font-sans, var(--fx-sans));font-size:.82rem;line-height:1.4;color:var(--fx-ink-soft, var(--fx-mute))}.office-billing-footer{display:flex;flex-direction:column;gap:.5rem}.office-billing-go{display:inline-flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:8px;background:var(--fx-ink);color:var(--fx-paper);font-family:var(--font-sans, var(--fx-sans));font-size:.94rem;font-weight:600;padding:.75rem 1.25rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.office-billing-go:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.office-billing-go:disabled{opacity:.55;cursor:default}.office-billing-error{margin:.5rem 0 0;font-family:var(--font-sans, var(--fx-sans));font-size:.82rem;line-height:1.4;color:#c94a36}.theme-dark .office-billing-error,.theme-slate .office-billing-error{color:#e58778}.office-billing-arrival{overflow:hidden;text-align:left}.office-billing-price{margin:0 0 .5rem;font-family:var(--font-display, var(--fx-serif));font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--fx-ink)}.office-billing-scope{margin:0 0 1.35rem;font-family:var(--font-sans, var(--fx-sans));font-size:.92rem;line-height:1.5;color:var(--fx-mute)}.office-billing-burst{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.office-billing-toast{position:fixed;z-index:70;top:.85rem;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100vw - 2rem);pointer-events:none}.office-billing-note{display:flex;align-items:center;gap:.8rem;margin:0;padding:.55rem .7rem .55rem .9rem;background:var(--fx-sheet);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:8px;box-shadow:0 10px 30px #00000026;font-family:var(--font-sans, var(--fx-sans));font-size:.84rem;pointer-events:auto}.office-billing-note button{border:0;background:transparent;color:var(--fx-mute);font-family:var(--font-sans, var(--fx-sans));font-size:.78rem;cursor:pointer}.office-billing-note button:hover{color:var(--fx-ink)}:root{--fx-ink: #110f0c;--fx-ink-soft: rgba(17, 15, 12, .86);--fx-ink-muted: rgba(17, 15, 12, .68);--fx-mute: #4e473f;--fx-paper: #efe8db;--fx-paper-deep: #e6decb;--fx-sheet: #fffaf0;--fx-sheet-glass: rgba(255, 250, 242, .94);--fx-backdrop: rgba(14, 13, 11, .66);--fx-line: rgba(23, 20, 15, .12);--fx-line-strong: rgba(23, 20, 15, .22);--fx-ink-rgb: 23, 20, 15;--fx-accent: #2d5a4a;--fx-accent-hover: #23473a;--fx-accent-bg: rgba(45, 90, 74, .12);--fx-accent-border: rgba(45, 90, 74, .28);--fx-maybe-bg: rgba(180, 130, 20, .12);--fx-maybe-border: rgba(180, 130, 20, .28);--fx-maybe-ink: #b85a18;--fx-skip-bg: rgba(23, 20, 15, .08);--fx-skip-ink: #8a4b3a;--font-display: "Plus Jakarta Sans", "Avenir Next", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: "Avenir Next", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fx-display: var(--font-display);--fx-sans: var(--font-sans);--fx-serif: var(--font-display);--fx-mono: var(--font-sans);--bill-ink: var(--fx-ink);--bill-mute: var(--fx-mute);--bill-paper: var(--fx-paper);--bill-sheet: var(--fx-sheet);--bill-line: var(--fx-line);--bill-accent: var(--fx-accent);--bill-sans: var(--font-sans);--bill-serif: var(--font-display);--bill-mono: var(--font-sans)}.theme-dark,.theme-slate,.theme-grey{--bill-ink: var(--fx-ink);--bill-mute: var(--fx-mute);--bill-paper: var(--fx-paper);--bill-sheet: var(--fx-sheet);--bill-line: var(--fx-line);--bill-accent: var(--fx-accent)}:root.theme-dark,body.theme-dark,.theme-dark{--fx-ink: #f3eee4;--fx-ink-soft: rgba(243, 238, 228, .72);--fx-ink-muted: rgba(243, 238, 228, .52);--fx-mute: #9a9286;--fx-paper: #16140f;--fx-paper-deep: #1c1a16;--fx-sheet: #1f1c17;--fx-sheet-glass: rgba(31, 28, 23, .96);--fx-backdrop: rgba(0, 0, 0, .78);--fx-line: rgba(243, 238, 228, .12);--fx-line-strong: rgba(243, 238, 228, .22);--fx-ink-rgb: 243, 238, 228;--fx-accent: #8fceaa;--fx-accent-hover: #7db997;--fx-accent-bg: rgba(143, 206, 170, .15);--fx-accent-border: rgba(143, 206, 170, .32);--fx-maybe-bg: rgba(220, 170, 60, .15);--fx-maybe-border: rgba(220, 170, 60, .32);--fx-maybe-ink: #ecc068;--fx-skip-bg: rgba(243, 238, 228, .08);--fx-skip-ink: #d48074}.theme-dark,.theme-slate{--fx-btn-affirm-fill: color-mix(in srgb, var(--fx-accent) 14%, var(--fx-sheet));--fx-btn-affirm-fill-hover: color-mix(in srgb, var(--fx-accent) 22%, var(--fx-sheet));--fx-btn-affirm-layer: linear-gradient( 180deg, color-mix(in srgb, var(--fx-accent) 20%, transparent) 0%, transparent 52% );--fx-btn-affirm-layer-hover: linear-gradient( 180deg, color-mix(in srgb, var(--fx-accent) 28%, transparent) 0%, transparent 50% );--fx-btn-quiet-fill: rgba(255, 255, 255, .07);--fx-btn-quiet-fill-hover: rgba(255, 255, 255, .11);--fx-btn-quiet-layer: none}:root.theme-slate,body.theme-slate,.theme-slate{--fx-ink: #eef2f6;--fx-ink-soft: rgba(238, 242, 246, .72);--fx-ink-muted: rgba(238, 242, 246, .52);--fx-mute: #8e959e;--fx-paper: #0b0d12;--fx-paper-deep: #101217;--fx-sheet: #17191e;--fx-sheet-glass: rgba(23, 25, 30, .96);--fx-backdrop: rgba(0, 0, 0, .82);--fx-line: rgba(255, 255, 255, .08);--fx-line-strong: rgba(255, 255, 255, .16);--fx-ink-rgb: 238, 242, 246;--fx-accent: #78a6c8;--fx-accent-hover: #628fae;--fx-accent-bg: rgba(120, 166, 200, .15);--fx-accent-border: rgba(120, 166, 200, .32);--fx-maybe-bg: rgba(220, 170, 60, .15);--fx-maybe-border: rgba(220, 170, 60, .32);--fx-maybe-ink: #ecc068;--fx-skip-bg: rgba(238, 242, 246, .08);--fx-skip-ink: #d48074}:root.theme-grey,body.theme-grey,.theme-grey{--fx-ink: #161718;--fx-ink-soft: rgba(22, 23, 24, .72);--fx-ink-muted: rgba(22, 23, 24, .52);--fx-mute: #6a6e72;--fx-paper: #e6e7e9;--fx-paper-deep: #dcdddf;--fx-sheet: #fafafb;--fx-sheet-glass: rgba(250, 250, 251, .94);--fx-backdrop: rgba(18, 19, 21, .66);--fx-line: rgba(22, 23, 24, .12);--fx-line-strong: rgba(22, 23, 24, .22);--fx-ink-rgb: 22, 23, 24;--fx-accent: #3e5f78;--fx-accent-hover: #324e64;--fx-accent-bg: rgba(62, 95, 120, .14);--fx-accent-border: rgba(62, 95, 120, .3);--fx-maybe-bg: rgba(180, 130, 20, .12);--fx-maybe-border: rgba(180, 130, 20, .28);--fx-maybe-ink: #9a6526;--fx-skip-bg: rgba(22, 23, 24, .08);--fx-skip-ink: #7a4640}.fx-shell{min-height:100vh;color:var(--fx-ink);font-family:var(--fx-serif, var(--font-display));position:relative;overflow:hidden}.fx-wash{position:absolute;inset:0;z-index:0;background:radial-gradient(920px 520px at 10% -8%,rgba(45,90,74,.15),transparent 58%),radial-gradient(720px 460px at 92% 12%,rgba(180,120,70,.09),transparent 55%),linear-gradient(165deg,#e7dfd0 0%,var(--fx-paper) 44%,#e4dccb 100%)}.fx-shell.theme-dark .fx-wash{background:radial-gradient(920px 520px at 10% -8%,rgba(45,90,74,.22),transparent 58%),linear-gradient(165deg,#12110e 0%,var(--fx-paper) 50%,#14120e 100%)}.fx-shell.theme-slate .fx-wash{background:radial-gradient(980px 560px at 12% -10%,rgba(32,60,96,.38),transparent 60%),radial-gradient(820px 500px at 90% 15%,rgba(20,38,68,.28),transparent 55%),linear-gradient(165deg,#07080b 0%,var(--fx-paper) 48%,#090b10 100%)}.fx-shell.theme-grey .fx-wash{background:radial-gradient(920px 520px at 10% -8%,rgba(70,90,110,.1),transparent 58%),radial-gradient(720px 460px at 92% 12%,rgba(90,100,115,.06),transparent 55%),linear-gradient(165deg,#dfe1e4 0%,var(--fx-paper) 44%,#d8dadd 100%)}.fx-chrome{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:center;padding:.85rem clamp(1.1rem,3vw,2.35rem) .35rem}.fx-company-wrap{position:relative;min-width:0}.fx-company{display:flex;align-items:center;gap:.65rem;min-width:0}.fx-company--switcher{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.fx-company--switcher .fx-company-copy b{display:flex;align-items:center;gap:.28rem}.fx-company-chevron{flex:0 0 auto;color:var(--fx-mute);transition:transform .16s ease,color .16s ease}.fx-company--switcher.is-open .fx-company-chevron,.fx-company--switcher:hover .fx-company-chevron{color:var(--fx-ink)}.fx-company--switcher.is-open .fx-company-chevron{transform:rotate(180deg)}.fx-company-dropdown{left:0;right:auto}.fx-company .piece-social-avatar{width:2rem;height:2rem;flex:0 0 auto}.fx-company-copy{display:grid;gap:.05rem;min-width:0}.fx-company-copy b{font-family:var(--fx-sans);font-size:.98rem;font-weight:650;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-company-copy span{font-family:var(--fx-sans);font-size:.72rem;color:var(--fx-mute)}.fx-modes{display:flex;flex-wrap:wrap;align-items:center;gap:.05rem;justify-content:center}.fx-modes button{position:relative;border:0;background:transparent;color:var(--fx-mute);padding:.5rem .75rem;cursor:pointer;font-family:var(--fx-sans);font-size:.9rem;font-weight:550}.fx-modes button.is-active{color:var(--fx-ink);box-shadow:inset 0 -2px 0 var(--fx-ink)}.fx-mode-split{width:1px;height:1rem;margin:0 .55rem;background:var(--fx-line)}.fx-mode-dot{position:absolute;top:.38rem;right:.18rem;width:5px;height:5px;border-radius:50%;background:#2d5a4a}.fx-chrome-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fx-data-error{margin:0;padding:.35rem 1.2rem;font-size:.78rem;color:#8b3a2d}.fx-stage{position:relative;z-index:2;padding:.45rem clamp(1.1rem,3vw,2.35rem) clamp(1.1rem,3vw,1.8rem);min-height:calc(100vh - 4.5rem);display:flex}.fx-hand{flex:1;min-height:calc(100vh - 5.2rem);min-width:0;border:1px solid var(--fx-line);background:var(--fx-sheet)}.fx-hand{display:flex;align-items:center;justify-content:center;padding:clamp(1.8rem,5vh,3.4rem) clamp(1.4rem,4vw,2.8rem)}.fx-hand.is-empty{display:block;padding:clamp(1.8rem,4vw,3rem)}.fx-pair{display:flex;align-items:center;max-width:100%}.fx-pair-rule{flex:0 0 1px;width:1px;align-self:stretch;margin:0 1.85rem;background:var(--fx-ink);opacity:.2;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 22%,#000 78%,transparent 100%)}.fx-shell.theme-dark .fx-pair-rule{background:var(--fx-ink);opacity:.28}.fx-pair-rule.salesdesk-pair-rule,.pipes-stage .fx-pair-rule.salesdesk-pair-rule,.fx-crm-spread .fx-pair-rule.salesdesk-pair-rule{position:relative;background:transparent!important;opacity:1!important;-webkit-mask-image:none!important;mask-image:none!important}.fx-pair-rule.salesdesk-pair-rule:before,.pipes-stage .fx-pair-rule.salesdesk-pair-rule:before,.fx-crm-spread .fx-pair-rule.salesdesk-pair-rule:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(to bottom,transparent 0%,var(--fx-line-strong) 18%,var(--fx-line-strong) 82%,transparent 100%);opacity:.72;-webkit-mask-image:none;mask-image:none}.fx-pair-rule.salesdesk-pair-rule:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:0;transform:translate(-50%)}.fx-pair-rule.salesdesk-pair-rule.is-scrollable{cursor:ns-resize}.fx-pair-rule.salesdesk-pair-rule.is-scrollable:after{width:15px}.salesdesk-pair-dot{position:absolute;left:50%;width:6px;height:6px;border-radius:50%;background:var(--fx-ink);transform:translate(-50%,-50%);opacity:.16;pointer-events:none;transition:opacity .2s ease}.fx-pair-rule.salesdesk-pair-rule.is-active .salesdesk-pair-dot,.fx-pair-rule.salesdesk-pair-rule:hover .salesdesk-pair-dot{opacity:.42}.piece-longform-clamp.is-expanded,.fa-learned-body,.fx-content-pez-container.has-overflow,.fx-hand-well,.fx-hunt-play{scrollbar-width:none;-ms-overflow-style:none}.piece-longform-clamp.is-expanded::-webkit-scrollbar,.fa-learned-body::-webkit-scrollbar,.fx-content-pez-container.has-overflow::-webkit-scrollbar,.fx-hand-well::-webkit-scrollbar,.fx-hunt-play::-webkit-scrollbar{display:none;width:0;height:0}@media(max-width:980px){.fx-pair-rule.salesdesk-pair-rule:before{inset:50% 0 auto;width:auto;height:1px;transform:translateY(-50%);background:linear-gradient(to right,transparent 0%,var(--fx-line-strong) 18%,var(--fx-line-strong) 82%,transparent 100%)}.fx-pair-rule.salesdesk-pair-rule:after,.fx-pair-rule.salesdesk-pair-rule .salesdesk-pair-dot{display:none}}.fx-index{flex:0 0 13.5rem;width:13.5rem;display:flex;flex-direction:column;justify-content:safe center;min-height:0;max-height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0;border:0;background:transparent}.fx-index::-webkit-scrollbar{display:none;width:0;height:0}.fx-index-title{margin:0 0 .85rem;border:0;background:transparent;padding:0;text-align:left;color:var(--fx-ink);font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}button.fx-index-title{cursor:pointer;color:var(--fx-mute)}button.fx-index-title:hover{color:var(--fx-ink)}.fx-index-empty{margin:0 0 1.1rem;color:var(--fx-mute);font-size:.86rem;line-height:1.35}.fx-index-foot{margin:.7rem 0 0;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.74rem;font-style:italic;line-height:1.35;opacity:.68;cursor:default}.fx-index-block+.fx-index-block{margin-top:.45rem}.fx-index-group{display:block;width:100%;margin:0;border:0;background:transparent;text-align:left;cursor:pointer;padding:.5rem 0 .18rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#14131066;line-height:1.45;white-space:normal}.fx-index-group.is-open,.fx-index-group:hover{color:var(--fx-ink)}p.fx-index-group{cursor:default}.fx-shell.theme-dark .fx-index-group{color:#f3eee461}.fx-shell.theme-dark .fx-index-group.is-open,.fx-shell.theme-dark .fx-index-group:hover{color:var(--fx-ink)}.fx-index-line{display:block;width:100%;margin:0;border:0;background:transparent;text-align:left;cursor:pointer;padding:.32rem 0;color:var(--fx-mute);font-family:var(--font-display);font-size:.86rem;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:2.5rem;transition:color .18s ease,opacity .24s ease,transform .24s ease,max-height .28s cubic-bezier(.16,1,.3,1),padding .28s ease}.fx-index-line.is-active{color:var(--fx-accent)}.fx-index-line.is-touched{color:#227848}.fx-shell.theme-dark .fx-index-line.is-touched{color:#7ed896}.fx-index-line.is-touched.is-active{color:var(--fx-accent)}.fx-index-line.is-affirming{color:#227848!important;font-weight:600;transform:translate(3px)}.fx-index-line.is-affirming:after{content:" ✓";font-family:var(--fx-sans);font-size:.76rem;margin-left:.25rem;opacity:.85}.fx-shell.theme-dark .fx-index-line.is-affirming{color:#7ed896!important}.fx-index-line.is-departing{opacity:0;transform:translate(10px);max-height:0!important;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;pointer-events:none}.content-feedback-button.is-confirmed,.content-feedback-button.is-primary.is-confirmed{border-color:#22784873;background:#2278481f;color:#1e693e;box-shadow:inset 0 0 0 1px #2278482e;pointer-events:none;cursor:default}.fx-shell.theme-dark .content-feedback-button.is-confirmed,.fx-shell.theme-dark .content-feedback-button.is-primary.is-confirmed{border-color:#7ed89673;background:#7ed89626;color:#7ed896;box-shadow:inset 0 0 0 1px #7ed8962e}.fx-hand.fx-hand--presence:not(.is-empty){overflow-y:auto}.fx-pair.is-presence{align-items:center;margin:auto 0}.fx-presence-head{display:flex;flex-direction:column;gap:0}.fx-presence-head .fx-eyebrow{margin:0;font-family:var(--fx-sans);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-mute)}.fx-presence-head h1{margin:.35rem 0 0;font-family:var(--font-display);font-size:1.55rem;line-height:1.2;letter-spacing:-.03em;font-weight:600;color:var(--fx-ink)}.fx-presence-index{flex:0 0 19rem;width:19rem;display:flex;flex-direction:column;justify-content:safe center;max-height:min(78vh,42rem);overflow-y:auto;scrollbar-width:none}.fx-presence-index-scroll{display:flex;flex-direction:column;justify-content:safe center;min-height:0;width:100%}.fx-presence-index-scroll::-webkit-scrollbar,.fx-presence-index::-webkit-scrollbar{display:none;width:0;height:0}.fx-presence-index .fx-index-title{margin-bottom:.65rem}.fx-drawer{display:flex;flex-direction:column;flex:none;margin-top:.95rem}.fx-drawer-label{margin:0 0 .4rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#14131066;line-height:1.4}.fx-shell.theme-dark .fx-drawer-label{color:#f3eee461}.fx-drawer-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .4rem}.fx-drawer-head .fx-drawer-label{margin:0}.fx-drawer-list{min-height:0;overflow:hidden;padding-right:0;animation:fx-drawer-fade .28s ease}@keyframes fx-drawer-fade{0%{opacity:0}to{opacity:1}}.fx-drawer-row{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;width:100%;margin:0;border:0;border-bottom:1px solid rgba(23,20,15,.06);background:transparent;padding:.38rem 0;text-align:left;text-decoration:none;cursor:pointer;color:var(--fx-mute)}.fx-drawer-row.is-static{cursor:default}.fx-drawer-row b{min-width:0;font-family:var(--font-display);font-size:.86rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-drawer-row span{flex:0 0 auto;font-family:var(--fx-sans);font-size:.72rem;font-weight:500;color:#14131073}.fx-drawer-row:hover,.fx-drawer-row.is-active,.fx-drawer-row.is-active span,.fx-drawer-row:hover span{color:var(--fx-ink)}.fx-shell.theme-dark .fx-drawer-row,.fx-shell.theme-slate .fx-drawer-row{border-bottom-color:#f3eee414}.fx-shell.theme-dark .fx-drawer-row span,.fx-shell.theme-slate .fx-drawer-row span{color:#f3eee473}.fx-hand.is-empty h1{margin:.45rem 0 0;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.08;letter-spacing:-.035em;font-weight:600}.fx-hand-well{flex:0 0 32rem;width:32rem;max-width:100%;display:grid;gap:1.1rem}@keyframes fx-well-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fx-well-affirm{0%{transform:translateZ(0) scale(1)}45%{transform:translate3d(0,-3px,0) scale(1.005)}to{transform:translate3d(0,-1px,0) scale(1)}}@keyframes fx-well-depart-queue{0%{opacity:1;transform:translate3d(0,-1px,0) scale(1)}to{opacity:0;transform:translate3d(28px,-18px,0) scale(.965)}}@keyframes fx-well-depart-ignore{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,8px,0) scale(.985)}}.fx-well-enter{animation:fx-well-enter .26s cubic-bezier(.16,1,.3,1) backwards}.fx-hand-well.is-affirming{animation:fx-well-affirm .36s cubic-bezier(.22,1,.36,1) both}.fx-hand-well.is-departing-queue{animation:fx-well-depart-queue .26s cubic-bezier(.32,0,.2,1) forwards;pointer-events:none}.fx-hand-well.is-departing-ignore{animation:fx-well-depart-ignore .24s cubic-bezier(.32,0,.2,1) forwards;pointer-events:none}.fx-hand-well>.fx-hunt-play{animation:none}@keyframes fx-hand-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fx-hand-well .piece-social-preview,.fx-hand-well .piece-reddit-preview,.fx-hand-well .piece-email-preview,.fx-hand-well .piece-article-preview{width:100%;max-width:none;margin:0;box-sizing:border-box}.fx-hand-well .piece-social-preview{border:1px solid rgba(23,20,15,.08);background:#fff;padding:1.05rem 1.1rem}.fx-hand-well .piece-reddit-preview{box-shadow:none}.fx-shell.theme-dark .fx-hand-well .piece-social-preview{background:#1a1814;border-color:#f3eee41a}.fx-shell.theme-slate .fx-hand-well .piece-social-preview{background:#111317;border-color:#ffffff14;box-shadow:0 12px 32px #00000059}.fx-hand-well .piece-social-preview .piece-markdown,.fx-hand-well .piece-email-body .piece-markdown,.fx-hand-well .piece-article-preview .piece-markdown{font-size:1rem;line-height:1.5}.fx-hand-well .piece-article-title{max-width:none;margin:0 0 .85rem;font-size:1.05rem;font-weight:650;line-height:1.28;letter-spacing:-.02em}.piece-longform-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;min-width:0}.piece-longform-clamp.is-collapsed{max-height:16rem;overflow:hidden;padding-bottom:0}.piece-longform-clamp.is-collapsed.is-overflowing{mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);cursor:pointer}.piece-longform-clamp.is-expanded{max-height:min(56vh,32rem);overflow-y:auto;padding-right:.35rem}.piece-longform-expand-btn{margin:0;padding:.15rem 0;border:0;background:transparent;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.78rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:color .14s ease}.piece-longform-expand-btn:hover{color:var(--fx-ink)}.fx-hand-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:.35rem}.fx-hand-actions .content-feedback-actions,.fx-hunt-actions .content-feedback-actions{justify-content:flex-start;flex-wrap:wrap;gap:6px}.fx-hand-actions .content-copy-button,.fx-hunt-actions .content-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:33px;height:33px;padding:0 14px;border:1px solid #141310;border-radius:4px;background:#141310;color:#fffaf0;font-family:var(--fx-sans, "Avenir Next", "Segoe UI", sans-serif);font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff29,0 2px 4px #1413101f;transition:all .14s ease}.fx-hand-actions .content-copy-button:hover,.fx-hunt-actions .content-copy-button:hover{background:#24221e;border-color:#24221e;box-shadow:inset 0 1px #ffffff3d,0 3px 8px #1413102e;transform:translateY(-.5px)}.fx-hand-actions .content-copy-button.is-copied,.fx-hunt-actions .content-copy-button.is-copied{border-color:#3d804b52;background:#60ce74;color:#07140b}.fx-shell.theme-dark .fx-hand-actions .content-copy-button,.fx-shell.theme-dark .fx-hunt-actions .content-copy-button{border-color:#f4f1e829;background:#f4f1e81a;color:#ede7d8e0}.fx-shell.theme-slate .fx-hand-actions .content-copy-button,.fx-shell.theme-slate .fx-hunt-actions .content-copy-button{border-color:#ffffff1f;background:#ffffff0f;color:#eef2f6e0}.fx-shell.theme-grey .fx-hand-actions .content-copy-button,.fx-shell.theme-grey .fx-hunt-actions .content-copy-button{border-color:#1a1c1e;background:#1a1c1e;color:#f5f6f8}.fx-found-google,.fx-found-x,.fx-found-yt,.fx-found-ig,.fx-found-fb,.fx-found-shot{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.fx-hand-well.is-google{overflow:hidden}.fx-found-google{font-family:var(--fx-sans);background:#fff;border:1px solid rgba(23,20,15,.08);padding:0;min-width:0}.fx-found-google-body{padding:1.15rem 1.25rem 1.25rem;min-width:0}.fx-found-google.is-snippet{padding:1.15rem 1.25rem 1.25rem}.fx-found-google-serp{display:flex;flex-direction:column;gap:.35rem;min-width:0;color:inherit;text-decoration:none}.fx-found-google-cite{display:flex;align-items:center;gap:.5rem;min-width:0;margin:0;color:var(--fx-mute);font-size:.75rem;line-height:1.35}.fx-found-google-cite img{width:1rem;height:1rem;flex:0 0 auto;border-radius:.2rem;background:#17140f0f}.fx-found-google-cite span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-found-google-photos{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:12.5rem;max-height:12.5rem;overflow:hidden;gap:2px}.fx-found-google-photos>*{min-width:0;min-height:0;overflow:hidden}.fx-found-google-photos .is-hero{grid-row:1 / 3}.fx-found-google h2{margin:0 0 .35rem;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1.25;text-wrap:balance;overflow-wrap:anywhere}.fx-found-google.is-snippet h2{margin:0;color:#1a5e9a;font-size:1.25rem;line-height:1.3}.fx-found-google-snippet{margin:0;color:var(--fx-mute);font-size:.88rem;line-height:1.5;text-wrap:pretty;overflow-wrap:break-word}.fx-found-google-rating{margin:0 0 .45rem;color:var(--fx-mute);font-size:.82rem}.fx-found-google-rating span{color:#c08a1a;letter-spacing:.06em;margin-right:.25rem}.fx-found-google-hours,.fx-found-google-row{margin:0 0 .2rem;font-size:.88rem;overflow-wrap:break-word}.fx-found-google-hours{white-space:pre-line}.fx-found-google-note{margin:0 0 .65rem;color:var(--fx-mute);font-size:.8rem;overflow-wrap:break-word}.fx-found-google-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0}.fx-found-google-photos.is-live img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center}.fx-found-google-photos.is-live .is-hero{grid-row:1 / 3}.fx-found-google-photos.is-one{grid-template-columns:1fr;grid-template-rows:1fr}.fx-found-google-photos.is-one .is-hero{grid-row:auto}.fx-found-google-photos.is-two{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.fx-found-google-photos.is-two .is-hero{grid-row:auto}.fx-found-google-actions a{border:1px solid rgba(23,20,15,.14);padding:.28rem .7rem;font-size:.72rem;font-weight:650;color:#1a5e9a;text-decoration:none}.fx-found-google-row a{color:#1a5e9a;text-decoration:none}.fx-found-shot{display:grid;gap:.75rem;font-family:var(--fx-sans)}.fx-found-shot-link{display:block;color:inherit;text-decoration:none}.fx-found-shot-frame{overflow:hidden;border:1px solid rgba(23,20,15,.1);background:#ece8df;aspect-ratio:1280 / 800}.fx-found-shot-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.fx-found-shot-frame--portrait{aspect-ratio:auto;height:30rem}.fx-found-shot-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;min-width:0}.fx-found-shot-meta .fx-found-when{display:inline;margin:0;min-width:0}.fx-found-shot-meta .fx-found-outbound{margin:0 0 0 auto;flex:0 0 auto}.fx-found-outbound{display:inline-block;margin-top:.7rem;font-size:.8rem;font-weight:600;color:#17140fc7;text-decoration:underline;text-underline-offset:.15em}.fx-shell.theme-dark .fx-found-shot-frame{border-color:#f4f1e81f;background:#f4f1e80f}.fx-shell.theme-grey .fx-found-shot-frame{border-color:#1617181a;background:#e2e4e7}.fx-shell.theme-dark .fx-found-outbound,.fx-shell.theme-dark .fx-found-shot-meta p{color:#ede7d8b8}.fx-found-source{margin:0 0 .45rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#14131066}.fx-hand-well.is-quiet{display:flex;flex-direction:column;gap:1.1rem}.fx-found-quiet{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-height:24rem;box-sizing:border-box;background:#fff;border:1px solid rgba(23,20,15,.08);padding:2.4rem 2.1rem}.fx-found-quiet .fx-found-source{display:inline-block;margin:0 0 .5rem;padding-bottom:.22rem;border-bottom:1px solid rgba(20,19,16,.18)}.fx-found-quiet p{margin:0;max-width:22rem;color:var(--fx-mute);font-size:.95rem;line-height:1.55}.fx-found-quiet p+p{margin-top:.85rem}.fx-found-quiet-go{margin-top:1.25rem;color:var(--fx-ink);font-family:var(--fx-sans);font-size:.82rem;font-weight:650;letter-spacing:.01em;text-decoration:none}.fx-found-quiet-go:hover{text-decoration:underline;text-underline-offset:.18em}.fx-found-quiet-textbtn{border:0;background:transparent;padding:0;color:var(--fx-ink);font:inherit;font-weight:700;cursor:pointer}.fx-found-quiet-add{display:grid;gap:.4rem;width:min(22rem,100%);margin-top:1.15rem}.fx-found-quiet-add input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid rgba(23,20,15,.22);background:transparent;padding:.4rem 0;color:var(--fx-ink);font-family:var(--fx-sans);font-size:.92rem;text-align:center;outline:none}.fx-found-quiet-add input:focus{border-bottom-color:var(--fx-ink)}.fx-found-quiet-error{color:#9a4a32;font-size:.75rem}.fx-found-x,.fx-found-ig,.fx-found-fb{background:#fff;border:1px solid rgba(23,20,15,.08);padding:1.05rem 1.1rem}.fx-hand-well.is-site{display:flex;flex-direction:column;gap:1.1rem;overflow:visible;background:transparent}.fx-site-stage{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;width:100%}.fx-site-slot{position:relative;width:100%}.fx-site-slot:not(.is-waiting){min-height:22.25rem}.fx-site-faces{display:flex;gap:1.15rem}.fx-site-face{margin:0;border:0;background:transparent;padding:0;cursor:pointer;appearance:none;color:var(--fx-mute);font-family:var(--font-display);font-size:.86rem;font-weight:500;line-height:1.35;text-decoration:none}.fx-site-face.is-active,.fx-site-face:hover{color:var(--fx-ink)}.fx-site-unfurl{display:grid;width:78%;margin-inline:auto;overflow:hidden;background:#fff;color:inherit;text-decoration:none;border-radius:10px;box-shadow:0 10px 28px #14131024}.fx-site-unfurl-image{aspect-ratio:1.91 / 1;overflow:hidden;background:#ece8df}.fx-site-unfurl-image img{display:block;width:100%;height:100%;object-fit:cover}.fx-site-unfurl-copy{display:grid;gap:.22rem;padding:.75rem .9rem .9rem}.fx-site-unfurl-copy>span{color:var(--fx-mute);font-family:var(--fx-sans);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.fx-site-unfurl-copy b{font-family:var(--fx-sans);font-size:1.02rem;font-weight:650;line-height:1.25;letter-spacing:-.02em}.fx-site-unfurl-copy p{margin:0;color:var(--fx-mute);font-size:.82rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fx-shell.theme-dark .fx-site-unfurl{background:#161411;box-shadow:0 12px 32px #0000008c}.fx-shell.theme-dark .fx-site-unfurl-image{background:#2c2924}.fx-shell.theme-grey .fx-site-unfurl-image{background:#d9dce0}.fx-add-menu{margin-top:1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;max-width:22rem}.fx-add-menu p{margin:0;color:var(--fx-mute);font-size:.88rem;line-height:1.4}.fx-add-menu-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.2rem}.fx-add-menu-actions button{appearance:none;border:0;background:transparent;padding:0;color:var(--fx-ink);font:inherit;font-size:.92rem;cursor:pointer;text-decoration:underline;text-underline-offset:.18em}.fx-add-menu-actions button.is-quiet{color:var(--fx-mute);text-decoration:none}.fx-add-menu-link{display:flex;gap:.8rem;align-items:center;margin-top:.4rem}.fx-add-menu-link img{width:7.5rem;height:7.5rem;background:#fff}.fx-add-menu-error{color:#9b1c1c!important}.fx-found-when{color:var(--fx-mute);font-family:var(--fx-sans);font-size:.75rem}.fx-found-when{display:block;margin-top:.55rem}.fx-found-x{padding:0 0 1.1rem}.fx-found-x-banner{height:9.5rem;background:#17140f14;overflow:hidden}.fx-found-x-banner img{display:block;width:100%;height:100%;object-fit:cover}.fx-found-x-body{padding:0 1.1rem}.fx-found-x-avatar{display:block;width:5rem;height:5rem;margin-top:-2.5rem;border:3px solid #fff;border-radius:50%;background:#fff;object-fit:cover}.fx-found-x-id{margin-top:.55rem}.fx-found-x-id h2{margin:0;font-family:var(--fx-sans);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fx-found-x-verified{display:inline-block;width:1.05rem;height:1.05rem;margin-left:.3rem;border-radius:50%;background:#1d9bf0;color:#fff;font-size:.68rem;font-weight:700;line-height:1.05rem;text-align:center;vertical-align:.12rem}.fx-found-x-id span{color:var(--fx-mute);font-family:var(--fx-sans);font-size:.88rem}.fx-found-x-bio{margin:.55rem 0 0;font-family:var(--fx-sans);font-size:.92rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fx-found-x-meta{margin:.45rem 0 0;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.8rem}.fx-found-x-counts{margin:.45rem 0 0;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.82rem}.fx-found-x-counts b{color:var(--fx-ink);font-weight:650}.fx-found-x-timeline{margin-top:.85rem}.fx-found-x-post{display:flex;gap:.6rem;padding:.65rem 0;border-bottom:1px solid rgba(23,20,15,.06);text-decoration:none;color:inherit}.fx-found-x-post:last-child{border-bottom:0}.fx-found-x-post-avatar{flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:50%;object-fit:cover}.fx-found-x-post-main{min-width:0}.fx-found-x-post-head{margin:0 0 .15rem;font-family:var(--fx-sans);font-size:.85rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-found-x-post-head span{color:var(--fx-mute);font-size:.8rem;font-weight:400}.fx-found-x-post-main>p:last-child{margin:0;font-family:var(--fx-sans);font-size:.9rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fx-shell.theme-dark .fx-found-x-banner{background:#f3eee414}.fx-shell.theme-dark .fx-found-x-avatar{border-color:var(--fx-sheet, #1a1814);background:var(--fx-sheet, #1a1814)}.fx-shell.theme-dark .fx-found-x-post{border-bottom-color:#f3eee414}.fx-found-yt{padding:0 0 1.1rem;background:#fff;border:1px solid rgba(23,20,15,.08)}.fx-found-yt-banner{height:7.25rem;background:#0f0f0f;overflow:hidden}.fx-found-yt-banner img{display:block;width:100%;height:100%;object-fit:cover}.fx-found-yt-body{padding:0 1.1rem}.fx-found-yt-avatar{display:block;width:4.6rem;height:4.6rem;margin-top:-2.3rem;border:3px solid #fff;border-radius:50%;background:#fff;object-fit:cover}.fx-found-yt-banner:empty+.fx-found-yt-body .fx-found-yt-avatar{margin-top:1rem}.fx-found-yt-id{margin-top:.45rem}.fx-found-yt-id h2{margin:0;font-family:var(--fx-sans);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fx-found-yt-id span,.fx-found-yt-counts,.fx-found-yt-bio{font-family:var(--fx-sans)}.fx-found-yt-id span,.fx-found-yt-counts{color:var(--fx-mute);font-size:.86rem}.fx-found-yt-counts,.fx-found-yt-bio{margin:.35rem 0 0}.fx-found-yt-bio{font-size:.92rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fx-shell.theme-dark .fx-found-yt-banner{background:#0f0f0f}.fx-shell.theme-dark .fx-found-yt-avatar{border-color:var(--fx-sheet, #1a1814);background:var(--fx-sheet, #1a1814)}.fx-found-ig{padding:0 0 1.1rem}.fx-found-ig-body{padding:1.05rem 1.1rem 0}.fx-found-ig-id{display:flex;align-items:center;gap:.9rem}.fx-found-ig-avatar{flex:0 0 auto;width:5.4rem;height:5.4rem;border-radius:50%;object-fit:cover;background:#17140f0f}.fx-found-ig-id-main{min-width:0}.fx-found-ig-id h2{margin:0;display:flex;align-items:center;gap:.3rem;font-family:var(--fx-sans);font-size:1rem;font-weight:600;line-height:1.3}.fx-found-ig-verified{display:inline-block;width:.95rem;height:.95rem;border-radius:50%;background:#0095f6;color:#fff;font-size:.6rem;font-weight:700;line-height:.95rem;text-align:center}.fx-found-ig-id-main>span{color:var(--fx-mute);font-family:var(--fx-sans);font-size:.88rem}.fx-found-ig-bio{margin:.7rem 0 0;font-family:var(--fx-sans);font-size:.88rem;line-height:1.45;color:var(--fx-ink);white-space:pre-wrap;overflow-wrap:anywhere}.fx-found-ig-link{display:inline-block;margin-top:.35rem;color:#00376b;font-family:var(--fx-sans);font-size:.88rem;font-weight:600;text-decoration:none}.fx-found-ig-link:hover{text-decoration:underline}.fx-found-ig-counts{margin:.7rem 0 0;display:flex;gap:1.6rem;font-family:var(--fx-sans);font-size:.82rem;color:var(--fx-mute)}.fx-found-ig-counts b{color:var(--fx-ink);font-weight:650}.fx-found-ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:.95rem}.fx-found-ig-cell{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#17140f0f}.fx-found-ig-cell img{display:block;width:100%;height:100%;object-fit:cover}.fx-found-fb{padding:0 0 1.1rem}.fx-found-fb-cover{height:8.5rem;background:#17140f14;overflow:hidden}.fx-found-fb-cover img{display:block;width:100%;height:100%;object-fit:cover}.fx-found-fb-body{padding:0 1.1rem}.fx-found-fb-avatar{display:block;width:5rem;height:5rem;margin-top:-2rem;border:3px solid #fff;border-radius:.7rem;background:#fff;object-fit:cover}.fx-found-fb-id{margin-top:.55rem}.fx-found-fb-id h2{margin:0;display:flex;align-items:center;gap:.3rem;font-family:var(--fx-sans);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.fx-found-fb-verified{display:inline-block;width:1rem;height:1rem;border-radius:50%;background:#1877f2;color:#fff;font-size:.62rem;font-weight:700;line-height:1rem;text-align:center}.fx-found-fb-category{margin:.2rem 0 0;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.85rem}.fx-found-fb-counts{margin:.5rem 0 0;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.82rem}.fx-found-fb-counts b{color:var(--fx-ink);font-weight:650}.fx-found-fb-post{display:block;margin-top:.9rem;padding:.75rem .85rem;border:1px solid rgba(23,20,15,.08);border-radius:.6rem;text-decoration:none;color:inherit}.fx-found-fb-post-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.5rem}.fx-found-fb-post-head img{flex:0 0 auto;width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover}.fx-found-fb-post-head div{min-width:0}.fx-found-fb-post-head b{display:block;font-family:var(--fx-sans);font-size:.88rem;font-weight:650}.fx-found-fb-post-head span{color:var(--fx-mute);font-family:var(--fx-sans);font-size:.75rem}.fx-found-fb-post p{margin:0;font-family:var(--fx-sans);font-size:.9rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.fx-found-fb-post-image{display:block;width:100%;max-height:16rem;object-fit:cover;margin-top:.55rem;border-radius:.45rem}.fx-found-fb-post .fx-found-fb-post-stats{display:flex;gap:1.1rem;margin-top:.55rem;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.78rem}.fx-shell.theme-dark .fx-found-ig-avatar,.fx-shell.theme-dark .fx-found-ig-cell{background:#f3eee414}.fx-shell.theme-dark .fx-found-ig-link{color:#e0f1ff}.fx-shell.theme-dark .fx-found-fb-cover{background:#f3eee414}.fx-shell.theme-dark .fx-found-fb-avatar{border-color:var(--fx-sheet, #1a1814);background:var(--fx-sheet, #1a1814)}.fx-shell.theme-dark .fx-found-fb-post{border-color:#f3eee41a}.fx-shell.theme-dark .fx-found-google,.fx-shell.theme-dark .fx-found-x,.fx-shell.theme-dark .fx-found-yt,.fx-shell.theme-dark .fx-found-ig,.fx-shell.theme-dark .fx-found-fb,.fx-shell.theme-dark .fx-found-quiet{background:#1a1814;border-color:#f3eee41a}.fx-shell.theme-slate .fx-found-google,.fx-shell.theme-slate .fx-found-x,.fx-shell.theme-slate .fx-found-yt,.fx-shell.theme-slate .fx-found-ig,.fx-shell.theme-slate .fx-found-fb,.fx-shell.theme-slate .fx-found-quiet{background:#111317;border-color:#ffffff14}.fx-shell.theme-dark .fx-found-source{color:#f3eee461}.fx-shell.theme-slate .fx-found-source{color:#eef2f66b}.fx-shell.theme-dark .fx-found-google-actions a,.fx-shell.theme-dark .fx-found-google-row a{border-color:#f3eee429;color:#8cb8de}.fx-shell.theme-slate .fx-found-google-actions a,.fx-shell.theme-slate .fx-found-google-row a{border-color:#ffffff24;color:#78a6c8}.fx-shell.theme-dark .fx-found-google.is-snippet h2,.fx-shell.theme-slate .fx-found-google.is-snippet h2{color:#8cb8de}.fx-shell.theme-dark .fx-found-google-cite img,.fx-shell.theme-slate .fx-found-google-cite img{background:#f3eee414}.fx-shell.theme-dark .fx-found-quiet .fx-found-source{border-bottom-color:#f3eee438}.fx-shell.theme-slate .fx-found-quiet .fx-found-source{border-bottom-color:#ffffff2e}.fx-shell.theme-dark .fx-found-quiet-go,.fx-shell.theme-dark .fx-found-quiet-textbtn{color:var(--fx-ink)}.fx-shell.theme-dark .fx-found-quiet-add input{border-bottom-color:#f3eee447;color:var(--fx-ink)}.fx-hunt-play{flex:none;width:32rem;max-width:100%;min-width:0;padding:0;display:grid;gap:0;align-content:start;animation:fx-hand-in .42s ease}.fx-eyebrow{margin:0;font-family:var(--fx-sans);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-mute)}.fx-hunt-play h1{margin:.45rem 0 0;font-size:1.55rem;line-height:1.15;letter-spacing:-.03em;font-weight:600}.fx-soft{margin:.55rem 0 0;font-family:var(--fx-sans);font-size:.88rem;color:var(--fx-mute);overflow-wrap:anywhere}.fx-lead{margin:1.05rem 0 0;font-family:var(--fx-sans);font-size:1.05rem;line-height:1.5}.fx-do{margin:.95rem 0 0;padding-top:.95rem;border-top:1px solid var(--fx-line);font-family:var(--fx-sans);font-size:1.02rem;line-height:1.45}.fx-hunt-actions{margin-top:1.15rem;padding-top:0}.fx-ghost-play{margin-top:1.35rem;padding:1.15rem 1.25rem;border:1px dashed var(--fx-line);border-radius:8px;background:#17140f05}.fx-shell.theme-dark .fx-ghost-play{background:#f3eee406}.fx-ghost-status{display:flex;align-items:center;gap:.55rem;font-family:var(--fx-sans);font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--fx-mute)}.fx-ghost-pulse{width:7px;height:7px;border-radius:50%;background:#b85a18;opacity:.75;animation:fx-ghost-breathe 2.8s ease-in-out infinite}.fx-shell.theme-dark .fx-ghost-pulse{background:#d4a850}@keyframes fx-ghost-breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes skeleton-scan{0%{background-position:200% 0}to{background-position:-20% 0}}.fx-ghost-blueprint{margin-top:.95rem;display:grid;gap:.55rem}.fx-ghost-bar{height:8px;border-radius:4px;background:linear-gradient(90deg,#1413100f,#1413101f,#1413100f);background-size:220% 100%;animation:skeleton-scan 2.6s ease-in-out infinite}.fx-shell.theme-dark .fx-ghost-bar{background:linear-gradient(90deg,#f3eee40d,#f3eee41c,#f3eee40d);background-size:220% 100%}.fx-ghost-bar--title{height:12px;width:60%}.fx-ghost-bar--meta{height:8px;width:38%;margin-bottom:.25rem;opacity:.75}.fx-ghost-bar--lead{height:8px;width:90%}.fx-ghost-bar--sub{height:8px;width:76%}.fx-sharpen{display:inline-flex;align-items:center;justify-content:center;min-height:33px;height:33px;padding:0 14px;border:1px solid rgba(20,19,16,.15);border-radius:4px;background:#ffffffa6;color:var(--fx-ink);font-family:var(--fx-sans);font-size:12px;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px #ffffff59,0 1px 2px #1413100d;transition:all .14s ease}.fx-sharpen:hover:not(:disabled){border-color:#14131047;background:#fff;box-shadow:inset 0 1px #ffffff80,0 2px 5px #14131014;transform:translateY(-.5px)}.fx-sharpen.is-working{border-color:#2d5a4a4d;background:#2d5a4a14;color:#2d5a4a;cursor:progress}.fx-sharpen.is-done{border-color:#2d5a4a3d;background:#2d5a4a0f;color:#2d5a4a}.fx-sharpen:disabled{opacity:.7}.fx-shell.theme-dark .fx-sharpen{border-color:#f4f1e826;background:#ffffff12;color:var(--fx-ink);box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000040}.fx-shell.theme-dark .fx-sharpen:hover:not(:disabled){border-color:#f4f1e847;background:#ffffff1f;color:#fff}.fx-shell.theme-dark .fx-sharpen.is-working,.fx-shell.theme-dark .fx-sharpen.is-done{border-color:#60ce7447;background:#60ce7414;color:#7ed896}.fx-shell.theme-grey .fx-sharpen{border-color:#16171829;background:#ffffffb8;color:#161718}.fx-shell.theme-grey .fx-sharpen:hover:not(:disabled){border-color:#16171847;background:#fff}.fx-mode-dot--amber{background:#c08a1a}.fx-moves-play{gap:0}.fx-moves-play h1{margin:.35rem 0 0;font-size:1.55rem;line-height:1.2;letter-spacing:-.03em;font-weight:600}.fx-moves-play .fx-lead{margin:.6rem 0 0;font-family:var(--fx-sans);font-size:1.02rem;line-height:1.5}.fx-moves-play .fx-soft{margin:.4rem 0 0}.fx-moves-authority{margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid var(--fx-line);font-family:var(--fx-sans);font-size:.88rem;font-weight:600;color:#8a6a2a}.fx-shell.theme-dark .fx-moves-authority{color:#d4a850}.fx-ask-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.fx-ask-chip{font-family:var(--fx-sans);font-size:.82rem;font-weight:550;padding:.35rem .7rem;border:1px solid var(--fx-line);background:transparent;color:var(--fx-ink);border-radius:999px;cursor:pointer}.fx-ask-chip.is-on{border-color:#c08a1a8c;background:#c08a1a1f}.fx-hours-found{margin-top:.85rem;display:grid;gap:.2rem}.fx-hours-found p{margin:0;font-family:var(--fx-sans);font-size:.86rem;color:var(--fx-mute)}.fx-photo-brief{margin-top:.85rem;padding:.7rem .85rem;border:1px solid var(--fx-line);border-radius:.7rem;font-family:var(--fx-sans);font-size:.88rem}.fx-photo-brief p{margin:.2rem 0 0}.fx-photo-brief p:first-child{margin-top:0}.fx-moves-play .fx-add-menu{margin-top:1.1rem}.fx-week-day.is-closed{opacity:.38}.fx-week-day.is-closed .fx-week-date{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fx-moves-index{flex:0 0 15rem;width:15rem}.fx-moves-clear-line{display:flex;align-items:center;gap:.42rem;cursor:default;color:var(--fx-mute)}.fx-moves-clear-check{font-family:var(--fx-sans);font-size:.78rem;color:#227848;flex:0 0 auto}.fx-shell.theme-dark .fx-moves-clear-check{color:#7ed896}.fx-activity-line{cursor:default;font-style:italic;opacity:.72;white-space:normal}.fx-activity-line.is-notice{cursor:pointer;font-style:normal;opacity:.88}.fx-activity-line.is-notice:hover{color:var(--fx-ink);opacity:1}.fx-hand--moves{flex-direction:column;align-items:stretch;justify-content:flex-start;padding:clamp(1.4rem,4vh,2.6rem) clamp(1.4rem,4vw,2.8rem) clamp(1.4rem,3vw,2rem);min-height:calc(100vh - 5.2rem)}.fx-moves-stage{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.fx-hand--moves.is-empty .fx-moves-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@keyframes fa-screen-fade{0%{opacity:0}to{opacity:1}}.fa-screen-enter{animation:fa-screen-fade .38s ease both}.fx-hand-well.fa-calibration-well{flex:0 0 clamp(32rem,38vw,37.5rem);width:clamp(32rem,38vw,37.5rem);min-width:clamp(32rem,38vw,37.5rem);max-width:clamp(32rem,38vw,37.5rem)}.fa-step-body{transition:opacity .1s ease-out,transform .1s ease-out}.fa-step-body.is-exiting{opacity:0;transform:translateY(-4px);pointer-events:none}.fa-step-body.is-entering{animation:fa-calm-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes fa-calm-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.fa-index-line{display:flex;align-items:center;justify-content:space-between;transition:color .18s ease,opacity .18s ease,transform .18s ease}.fa-index-line:hover{color:var(--fx-ink)}.fa-index-line.is-active{color:var(--fx-ink);font-weight:600}.fa-index-line .fx-index-line-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-index-check{font-family:var(--fx-sans);font-size:.72rem;color:#227848;margin-left:.4rem;flex:0 0 auto}.fx-shell.theme-dark .fa-index-check{color:#7ed896}.fa-welcome-header{display:flex;flex-direction:column;gap:.25rem}.fx-moves-play .fa-welcome-header h1{margin:0;font-size:1.9rem;line-height:1.1;letter-spacing:-.036em;font-weight:600;color:var(--fx-ink)}.fa-welcome-subhead{margin:0;font-family:var(--fx-sans);font-size:1.14rem;line-height:1.32;letter-spacing:-.02em;font-weight:500;color:var(--fx-mute)}.fa-learned-wrap{margin-top:1.05rem;display:flex;flex-direction:column}.fa-learned-body{display:grid;gap:.95rem;max-height:min(60vh,32rem);overflow-y:auto;padding-right:.5rem}.fa-learned-oneliner{font-family:var(--fx-sans);font-size:1.02rem;line-height:1.55;color:var(--fx-ink);margin:0}.fa-learned-copy{margin:0;font-family:var(--fx-sans);font-size:.91rem;line-height:1.54;color:var(--fx-ink)}.fa-learned-copy b{color:var(--fx-ink);font-weight:650}.fa-learned-footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.15rem;padding:0}.fa-learned-note{flex:1 1 auto;min-width:0;margin:0;font-family:var(--fx-sans);font-size:.82rem;line-height:1.42;color:var(--fx-mute)}.fa-learned-footer .content-feedback-button{flex:0 0 auto;white-space:nowrap}@keyframes fa-welcome-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fa-pair-enter{animation:fa-pair-slide-in .42s cubic-bezier(.16,1,.3,1)}.fa-answer{position:relative;margin-top:.95rem}.fa-answer .fa-answer-input{width:100%;min-height:96px;padding:.85rem 3.15rem .85rem 1rem;font-size:.94rem;line-height:1.5;font-family:var(--fx-sans);color:var(--fx-ink);background:var(--fx-sheet);border:1px solid var(--fx-line);border-radius:8px;resize:vertical;box-sizing:border-box;box-shadow:none;overflow:auto}.fa-answer .fa-answer-input--notes{min-height:105px}.fa-answer .fa-answer-input:focus{box-shadow:none;border-color:var(--fx-ink)}.fa-mic{position:absolute;top:.7rem;right:.7rem;width:1.85rem;height:1.85rem;padding:0;border-radius:999px;border:1px solid var(--fx-line);background:var(--fx-sheet);color:var(--fx-ink);display:grid;place-items:center;cursor:pointer}.fa-mic svg{width:.95rem;height:.95rem}.fa-mic.is-listening{color:#9c2f2f;border-color:#9c2f2f}@keyframes fa-pair-slide-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes fa-pulse-glow{0%,to{box-shadow:0 0 #b85a1861}50%{box-shadow:0 0 0 9px #b85a1800}}@keyframes fa-pulse-glow-dark{0%,to{box-shadow:0 0 #d4a85061}50%{box-shadow:0 0 0 9px #d4a85000}}.fx-week--inline{flex:0 0 auto;margin-top:auto;padding-top:1.1rem}.fx-week{position:relative;z-index:3;display:grid;grid-template-columns:repeat(7,1fr);background:transparent;padding:.6rem clamp(1.1rem,3vw,2.35rem) clamp(1.4rem,3vw,2rem)}.fx-week-day{display:flex;flex-direction:column;min-height:4.25rem;padding:.45rem .75rem .5rem}.fx-week-day.is-today{background:transparent;box-shadow:none}.fx-week-day-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;margin-bottom:.5rem}.fx-week-label{font-family:var(--fx-sans);font-size:.68rem;font-weight:550;color:var(--fx-mute)}.fx-week-day.is-today .fx-week-label{color:#2d5a4a}.fx-shell.theme-dark .fx-week-day.is-today .fx-week-label{color:#7ed896}.fx-week-date{font-family:var(--fx-sans);font-size:.6rem;color:var(--fx-mute);opacity:.55}.fx-week-items{display:flex;flex-direction:column;gap:.22rem;min-height:0;opacity:.88}@keyframes fx-week-item-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.fx-week-item{display:flex;align-items:center;gap:.35rem;width:100%;padding:.14rem .25rem;margin:0 -.25rem;border:0;border-radius:5px;background:transparent;text-align:left;font-family:var(--fx-sans);font-size:.68rem;font-weight:500;line-height:1.3;color:var(--fx-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:fx-week-item-in .28s cubic-bezier(.16,1,.3,1) both;transition:color .14s ease,background-color .14s ease,opacity .14s ease}.fx-week-item.is-interactive{cursor:pointer}.fx-week-item.is-interactive:hover,.fx-week-item.is-interactive:focus-visible{background:#7f7f7f1a;color:var(--fx-ink);outline:none}.fx-week-item.is-active{background:#2d5a4a1f;color:var(--fx-ink);font-weight:600}.fx-shell.theme-dark .fx-week-item.is-active{background:#7ed89624;color:var(--fx-ink)}.fx-week-item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-week-item-check{flex:0 0 auto;font-size:.64rem;color:#2d5a4a}.fx-shell.theme-dark .fx-week-item-check{color:#7ed896}.fx-week-item:before{content:"";flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:var(--fx-mute)}.fx-week-item.is-posted{opacity:.55}.fx-week-item.is-posted:before{display:none}.fx-week-slot-empty{display:inline-flex;align-items:center;padding:.1rem 0;border:0;background:transparent;text-align:left;font-family:var(--fx-sans);font-size:.64rem;font-weight:450;color:var(--fx-mute);opacity:.38;transition:opacity .14s ease,color .14s ease}.fx-week-slot-empty.is-interactive{cursor:pointer}.fx-week-slot-empty.is-interactive:hover,.fx-week-slot-empty.is-interactive:focus-visible{opacity:.85;color:var(--fx-ink);outline:none}.fx-week-item--content{color:var(--fx-ink)}.fx-week-item--content:before{background:#2d5a4a}.fx-shell.theme-dark .fx-week-item--content{color:var(--fx-ink)}.fx-shell.theme-dark .fx-week-item--content:before{background:#7ed896}.fx-week-item--move{color:#8a6a2a}.fx-week-item--move:before{background:#c08a1a}.fx-shell.theme-dark .fx-week-item--move{color:#d4a850}.fx-week-item--hunt{color:var(--fx-mute)}.fx-week-item--hunt:before{background:#6a7c88}.fx-week-weather{position:relative;display:flex;align-items:center;margin:-.15rem 0 .35rem;color:var(--fx-mute);opacity:.7}.fx-week-weather:hover,.fx-week-weather:focus-visible{opacity:1;outline:none}.fx-week-weather-glyph{width:15px;height:15px}.fx-week-weather-tip{position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%) translateY(2px);z-index:20;padding:.35rem .55rem;border-radius:.45rem;background:#fff;border:1px solid rgba(23,20,15,.12);box-shadow:0 6px 18px #17140f24;font-family:var(--fx-sans);font-size:.72rem;font-weight:500;white-space:nowrap;color:var(--fx-ink);opacity:0;pointer-events:none;transition:opacity .12s ease,transform .12s ease}.fx-week-weather:hover .fx-week-weather-tip,.fx-week-weather:focus-visible .fx-week-weather-tip{opacity:1;transform:translate(-50%) translateY(0)}.fx-week-weather--first .fx-week-weather-tip{left:0;transform:translate(0) translateY(2px)}.fx-week-weather--first:hover .fx-week-weather-tip,.fx-week-weather--first:focus-visible .fx-week-weather-tip{transform:translate(0) translateY(0)}.fx-week-weather--last .fx-week-weather-tip{left:auto;right:0;transform:translate(0) translateY(2px)}.fx-week-weather--last:hover .fx-week-weather-tip,.fx-week-weather--last:focus-visible .fx-week-weather-tip{transform:translate(0) translateY(0)}.fx-week-day.is-closed .fx-week-weather{opacity:.45}.fx-shell.theme-dark .fx-week-weather-tip{background:var(--fx-sheet, #1a1814);border-color:var(--fx-line-strong, rgba(243, 238, 228, .14));color:var(--fx-ink)}.fx-fab{position:fixed;right:1.6rem;bottom:1.6rem;z-index:50;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid rgba(20,19,16,.2);border-radius:50%;background:#141310;color:#fffaf0;cursor:pointer;box-shadow:0 8px 24px #14131033;transition:transform .16s ease,box-shadow .16s ease}.fx-fab:hover{transform:translateY(-2px);box-shadow:0 12px 32px #14131047}.fx-fab.is-open{background:#2d5a4a;border-color:#2d5a4a}.fx-fab-pulse{position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(45,90,74,.4);animation:fx-fab-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes fx-fab-pulse{0%{opacity:.6;transform:scale(.92)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}.fx-fab-panel{position:fixed;right:1.6rem;bottom:5.4rem;z-index:49;width:min(20rem,calc(100vw - 3.2rem));border:1px solid var(--fx-line);background:var(--fx-sheet);box-shadow:0 18px 48px #14131029;padding:1rem 1.1rem;display:grid;gap:.7rem;animation:fx-fab-in .22s ease}@keyframes fx-fab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fx-fab-context{margin:0;font-family:var(--fx-sans);font-size:.82rem;line-height:1.4;color:var(--fx-mute)}.fx-fab-suggestions{display:grid;gap:.35rem}.fx-fab-suggestions button{text-align:left;border:1px solid var(--fx-line);background:transparent;color:var(--fx-ink);font-family:var(--fx-sans);font-size:.82rem;font-weight:550;padding:.5rem .7rem;cursor:pointer;transition:background .12s ease}.fx-fab-suggestions button:hover{background:#17140f0a}.fx-shell.theme-dark .fx-fab-suggestions button:hover{background:#f4f1e80d}.fx-conn-trigger{display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:0;background:transparent;color:var(--fx-mute);cursor:pointer;transition:color .14s ease,background .14s ease;border-radius:4px;box-sizing:border-box;flex:0 0 1.7rem}.fx-conn-trigger:hover{color:var(--fx-ink);background:#17140f0d}.fx-shell.theme-dark .fx-conn-trigger:hover{background:#f4f1e80f}.fx-conn-trigger.is-open{color:var(--fx-ink);background:#17140f0d}.fx-shell.theme-dark .fx-conn-trigger.is-open{background:#f4f1e80f}.fx-megaphone-icon{transform:scaleX(-1);display:block}.fx-trial-tag{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;margin:0 2px;border:1px solid var(--fx-line);border-radius:4px;background:transparent;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.72rem;letter-spacing:-.01em;cursor:pointer;transition:all .14s ease;white-space:nowrap}.fx-trial-tag:hover{color:var(--fx-ink);border-color:var(--fx-ink);background:#17140f0a}.fx-trial-label{font-weight:600;color:var(--fx-ink);opacity:.85}.fx-trial-dot{width:3px;height:3px;border-radius:50%;background:var(--fx-mute);opacity:.6}.fx-trial-days{font-family:var(--fx-sans);font-size:.7rem;font-weight:500;color:var(--fx-mute)}.fx-shell.theme-dark .fx-trial-tag{border-color:#f4f1e81f}.fx-shell.theme-dark .fx-trial-tag:hover{border-color:#f4f1e847;background:#f4f1e80d}.fx-chrome-divider{width:1px;height:12px;background:var(--fx-ink);opacity:.14;margin:0;flex:0 0 1px;align-self:center}.fx-shell.theme-dark .fx-chrome-divider{opacity:.2}.fx-account-wrap{position:relative;display:flex;align-items:center;flex:0 0 auto}.fx-account-initial{font-family:var(--fx-sans);font-size:.74rem;font-weight:650;line-height:1;letter-spacing:-.01em;color:var(--fx-mute);transition:color .14s ease;-webkit-user-select:none;user-select:none}.fx-conn-trigger:hover .fx-account-initial,.fx-conn-trigger.is-open .fx-account-initial{color:var(--fx-ink)}.fx-account-dropdown{position:absolute;top:calc(100% + .55rem);right:0;z-index:100;width:min(17.5rem,calc(100vw - 2rem));background:var(--fx-sheet);border:1px solid var(--fx-line);box-shadow:0 14px 40px #14131029,0 2px 8px #1413100f;border-radius:8px;padding:.45rem 0;display:flex;flex-direction:column;animation:fx-account-pop .18s cubic-bezier(.16,1,.3,1) both}@keyframes fx-account-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fx-shell.theme-dark .fx-account-dropdown{background:var(--fx-sheet);box-shadow:0 16px 44px #00000085,0 2px 8px #0000004d}.fx-account-dropdown-header{padding:.55rem .95rem .5rem;border-bottom:1px solid var(--fx-line);display:flex;flex-direction:column;gap:.15rem;-webkit-user-select:none;user-select:none}.fx-account-dropdown-email{font-family:var(--fx-sans);font-size:.84rem;font-weight:650;color:var(--fx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-account-dropdown-plan{font-family:var(--fx-sans);font-size:.78rem;font-weight:650;color:var(--fx-ink);line-height:1.35}.fx-account-dropdown-plan.is-attention{color:#8c3d28}.fx-shell.theme-dark .fx-account-dropdown-plan.is-attention{color:#e0997a}.fx-account-cap{margin:.15rem 0 .35rem;padding:.35rem .95rem .15rem;font-family:var(--fx-sans);font-size:.78rem;color:var(--fx-mute)}.fx-account-dropdown-sub{font-family:var(--fx-sans);font-size:.72rem;color:var(--fx-mute);line-height:1.35}.fx-account-dropdown-section{padding:.35rem 0;border-bottom:1px solid var(--fx-line);display:flex;flex-direction:column}.fx-account-dropdown-section--last{border-bottom:0;padding-bottom:.15rem}.fx-account-dropdown-label{padding:.4rem .95rem .2rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fx-mute);opacity:.75}.fx-account-dropdown-item{width:100%;display:flex;align-items:center;gap:.65rem;padding:.48rem .95rem;border:0;background:transparent;color:var(--fx-ink);font-family:var(--fx-sans);font-size:.82rem;font-weight:500;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease;box-sizing:border-box}.fx-account-dropdown-item:hover{background:rgba(var(--fx-ink-rgb, 23, 20, 15),.05)}.fx-shell.theme-dark .fx-account-dropdown-item:hover{background:#f3eee40f}.fx-account-dropdown-item.is-selected{font-weight:600}.fx-account-dropdown-icon{flex:0 0 auto;color:var(--fx-mute);transition:color .12s ease}.fx-account-dropdown-item:hover .fx-account-dropdown-icon{color:var(--fx-ink)}.fx-account-dropdown-co-name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-account-check{flex:0 0 auto;color:var(--fx-accent)}.fx-account-dropdown-add{color:var(--fx-mute);font-size:.78rem}.fx-account-dropdown-add:hover{color:var(--fx-ink)}.fx-account-dropdown-item--signout{color:var(--fx-mute)}.fx-account-dropdown-item--signout:hover{color:#b85a3a;background:#b85a3a14}.fx-shell.theme-dark .fx-account-dropdown-item--signout:hover{color:#e0997a;background:#e0997a1f}.fx-hand,.fx-hand--presence,.fx-hand--events,.fx-hand--content{position:relative}.fx-presence-toggle{position:absolute;top:.85rem;right:1rem;z-index:4;border:0;background:transparent;color:var(--fx-mute);padding:.5rem .75rem;cursor:pointer;font-family:var(--fx-sans);font-size:.9rem;font-weight:550;transform-origin:center bottom;transition:color .2s ease}.fx-presence-toggle:hover{color:var(--fx-ink)}.fx-presence-toggle .fx-crm-toggle-count{display:inline-block;font-variant-numeric:tabular-nums}.fx-presence-toggle.is-receiving{animation:fx-corner-slot-bounce .52s cubic-bezier(.22,1,.36,1);background:transparent;box-shadow:none;color:var(--fx-accent)}.fx-presence-toggle.is-receiving .fx-crm-toggle-count{animation:fx-corner-count-pop .52s cubic-bezier(.22,1,.36,1)}@keyframes fx-corner-slot-bounce{0%{transform:translateY(0) scaleX(1) scaleY(1)}18%{transform:translateY(4px) scaleX(1.06) scaleY(.89)}46%{transform:translateY(-4px) scaleX(.97) scaleY(1.06)}72%{transform:translateY(1.5px) scaleX(1.015) scaleY(.98)}to{transform:translateY(0) scaleX(1) scaleY(1)}}@keyframes fx-corner-count-pop{0%{transform:translateY(-5px) scale(.88);opacity:.45}32%{transform:translateY(2px) scale(1.14);opacity:1}65%{transform:translateY(-1px) scale(.98)}to{transform:translateY(0) scale(1)}}.fx-hand-well.is-analytics{flex:0 0 auto;width:100%;max-width:none;max-height:none;overflow:visible;padding-right:0}.fx-analytics{display:grid;gap:0}.fx-analytics-title{margin:.35rem 0 0;font-family:var(--font-display);font-size:1.55rem;line-height:1.15;letter-spacing:-.03em;font-weight:600}.fx-analytics-sub{margin:.5rem 0 1.4rem;font-family:var(--fx-sans);font-size:.88rem;line-height:1.45;color:var(--fx-mute)}.fx-analytics-connect{display:grid;gap:1.1rem;margin-top:.2rem}.fx-analytics-connect-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding-bottom:1.1rem;border-bottom:1px solid var(--fx-line)}.fx-analytics-connect-name{margin:0 0 .25rem;font-family:var(--fx-sans);font-size:.95rem;font-weight:600;color:var(--fx-ink)}.fx-analytics-connect .fx-analytics-context{margin:0;max-width:36rem}.fx-analytics-label,.fx-analytics-feature .fx-analytics-label{margin:0 0 .15rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1413106b}.fx-shell.theme-dark .fx-analytics-label,.fx-shell.theme-dark .fx-analytics-feature .fx-analytics-label{color:#f3eee46b}.fx-analytics-feature{padding:0 0 1.2rem;border-bottom:1px solid var(--fx-line)}.fx-analytics-feature-row{display:flex;align-items:center;gap:.9rem;margin:.35rem 0 .4rem}.fx-analytics-feature-value{margin:0;font-family:var(--font-display);font-size:3.2rem;font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--fx-ink)}.fx-analytics-feature .fx-spark{margin-left:auto;flex:0 0 auto}.fx-analytics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:.4rem}.fx-analytics-group{padding:1.1rem 1.4rem .2rem 0}.fx-analytics-group+.fx-analytics-group{border-top:0;border-left:1px solid var(--fx-line);padding-left:1.4rem}.fx-analytics-group-label{margin:0 0 .6rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1413106b}.fx-shell.theme-dark .fx-analytics-group-label{color:#f3eee46b}.fx-analytics-metric{padding:.7rem 0}.fx-analytics-metric+.fx-analytics-metric{border-top:1px solid rgba(23,20,15,.06)}.fx-shell.theme-dark .fx-analytics-metric+.fx-analytics-metric{border-top-color:#f3eee40f}.fx-analytics-metric-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.25rem}.fx-analytics-metric-label{margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1413106b}.fx-shell.theme-dark .fx-analytics-metric-label{color:#f3eee46b}.fx-analytics-row{display:flex;align-items:baseline;gap:.8rem}.fx-analytics-value{margin:0;font-family:var(--font-display);font-size:1.7rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--fx-ink)}.fx-analytics-delta{margin:0;font-family:var(--fx-sans);font-size:.78rem;font-weight:600;color:var(--fx-mute)}.fx-analytics-delta.is-up{color:#2d5a4a}.fx-shell.theme-dark .fx-analytics-delta.is-up{color:#7ed896}.fx-analytics-delta.is-down{color:#b85a3a}.fx-analytics-context{margin:.3rem 0 0;font-family:var(--fx-sans);font-size:.8rem;line-height:1.4;color:var(--fx-mute)}.fx-spark{flex:0 0 auto;overflow:visible}.fx-spark polyline{stroke:var(--fx-mute);opacity:.5}.fx-spark--up polyline{stroke:#2d5a4a;opacity:.85}.fx-shell.theme-dark .fx-spark--up polyline{stroke:#7ed896}.fx-spark--down polyline{stroke:#b85a3a;opacity:.85}.fx-spark--flat polyline{stroke:var(--fx-mute);opacity:.4}.fx-analytics-narrative{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--fx-line)}.fx-analytics-narrative ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.fx-analytics-narrative li{position:relative;padding-left:.9rem;font-family:var(--fx-sans);font-size:.84rem;line-height:1.45;color:var(--fx-ink)}.fx-analytics-narrative li:before{content:"";position:absolute;left:0;top:.55rem;width:4px;height:4px;border-radius:50%;background:#c08a1a}.fx-shell.theme-dark .fx-analytics-narrative li:before{background:#d4a850}@media(prefers-reduced-motion:reduce){.fx-fab-panel{transition:none;animation:none}.fx-fab-pulse{animation:none;opacity:0}}@media(max-width:980px){.fx-chrome{grid-template-columns:1fr auto}.fx-modes{grid-column:1 / -1;justify-content:flex-start}.fx-hand{min-height:0}.fx-hand{display:flex}.fx-pair{flex-direction:column;align-items:center}.fx-pair-rule{width:min(32rem,100%);height:1px;flex:0 0 1px;align-self:center;margin:1.1rem 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 22%,#000 78%,transparent 100%)}.fx-index{width:min(32rem,100%);flex-basis:auto}.fx-presence-index{position:static;width:min(32rem,100%);flex-basis:auto;height:auto;max-height:none;overflow:visible}.fx-presence-index-scroll{position:static;max-height:22rem}}.fx-trial-tag--unlock{border-color:var(--fx-ink);color:var(--fx-ink)}.fx-shell.theme-dark .fx-trial-tag--unlock{border-color:#f4f1e847;color:var(--fx-ink)}.fx-claim-scrim{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#12100d3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fx-claim-fade .15s ease both}.fx-shell.theme-dark .fx-claim-scrim{background:#0000007a}@keyframes fx-claim-fade{0%{opacity:0}to{opacity:1}}.fx-claim-popover{width:min(24rem,100%);background:var(--fx-sheet);border:1px solid var(--fx-line);border-radius:10px;padding:1.15rem 1.2rem 1.1rem;box-shadow:0 18px 48px #1413102e,0 2px 10px #14131014;display:flex;flex-direction:column;gap:.65rem;animation:fx-account-pop .18s cubic-bezier(.16,1,.3,1) both}.fx-shell.theme-dark .fx-claim-popover{box-shadow:0 20px 52px #00000094,0 2px 10px #00000059}.fx-claim-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.fx-claim-head h2{margin:0;font-family:var(--fx-sans);font-size:.92rem;font-weight:650;letter-spacing:-.015em;color:var(--fx-ink)}.fx-claim-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:var(--fx-mute);cursor:pointer;transition:color .14s ease,background .14s ease}.fx-claim-close:hover{color:var(--fx-ink);background:#17140f0d}.fx-shell.theme-dark .fx-claim-close:hover{background:#f4f1e812}.fx-claim-copy{margin:0;font-family:var(--fx-sans);font-size:.82rem;line-height:1.5;color:var(--fx-mute)}.fx-claim-form{display:flex;align-items:stretch;gap:.45rem;margin-top:.2rem}.fx-claim-input{flex:1 1 auto;min-width:0;height:36px;padding:0 .75rem;border:1px solid var(--fx-line-strong, var(--fx-line));border-radius:6px;background:var(--fx-paper, var(--fx-sheet));color:var(--fx-ink);font-family:var(--fx-sans);font-size:.84rem;outline:none;transition:border-color .14s ease}.fx-claim-input:focus{border-color:var(--fx-ink)}.fx-claim-submit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:36px;padding:0 1rem;border:1px solid var(--fx-ink);border-radius:6px;background:var(--fx-ink);color:var(--fx-sheet, #ffffff);font-family:var(--fx-sans);font-size:.82rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:opacity .14s ease}.fx-claim-submit:disabled{opacity:.5;cursor:default}.fx-claim-error{margin:0;font-family:var(--fx-sans);font-size:.76rem;color:#c94a38}.fx-orbits-desk{display:flex;flex-direction:column;flex:1;min-height:calc(100vh - 5.2rem);min-width:0;border:1px solid var(--fx-line);background:var(--fx-sheet);position:relative}.fx-orbits-desk>.fx-presence-toggle{z-index:6;pointer-events:auto}.fx-orbits-stage{flex:1;min-height:calc(100vh - 5.2rem);min-height:calc(100dvh - 5.2rem);display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.8vh,2.4rem) clamp(1.4rem,4vw,2.8rem);box-sizing:border-box}.fx-orbits-unit{width:min(51.5rem,100%);max-height:100%;min-height:0;display:flex;flex-direction:column;gap:clamp(.9rem,2vh,1.5rem)}.fx-orbits-rail{flex:0 0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:.45rem;padding-bottom:.85rem;border-bottom:1px solid var(--fx-line);min-width:0;overflow-x:auto;scrollbar-width:none}.fx-orbits-rail::-webkit-scrollbar{display:none}.fx-orbit-mode-btn{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;border:0;background:transparent;padding:.4rem .78rem;border-radius:6px;cursor:pointer;text-align:left;flex-shrink:0;white-space:nowrap;opacity:.48;transition:opacity .14s ease,background-color .14s ease}.fx-orbit-mode-btn-head{display:inline-flex;align-items:baseline;gap:.45rem;color:var(--fx-mute);font-family:var(--font-display);font-size:1.08rem;font-weight:500;letter-spacing:-.015em;white-space:nowrap;transition:color .14s ease}.fx-orbit-mode-btn:hover{opacity:.8;background:rgba(var(--fx-ink-rgb),.03)}.fx-orbit-mode-btn:hover .fx-orbit-mode-btn-head{color:var(--fx-ink)}.fx-orbit-mode-btn.is-active{opacity:1;background:rgba(var(--fx-ink-rgb),.055)}.fx-orbit-mode-btn.is-active .fx-orbit-mode-btn-head{color:var(--fx-ink);font-weight:550;text-decoration:none}.fx-orbit-mode-count{font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;color:inherit;white-space:nowrap}.fx-orbit-mode-sub{font-family:var(--fx-sans);font-size:.72rem;color:var(--fx-mute);opacity:.8;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.fx-orbit-mode-btn.is-active .fx-orbit-mode-sub{color:var(--fx-ink);opacity:.85}.fx-hand-well.is-orbit{flex:0 0 32rem;width:32rem;max-width:100%;min-height:0;display:flex;flex-direction:column;gap:.85rem;background:transparent;border:none;box-shadow:none;padding:0;box-sizing:border-box}.fx-orbit-play{display:flex;flex-direction:column;gap:.85rem;width:100%;min-height:0;max-height:calc(100vh - 12rem);max-height:calc(100dvh - 12rem)}.fx-orbit-header-block{flex:0 0 auto;display:flex;flex-direction:column;gap:.2rem}.fx-orbit-title{margin:.2rem 0 0;font-family:var(--font-display);font-size:1.65rem;line-height:1.15;letter-spacing:-.03em;font-weight:600;color:var(--fx-ink)}.fx-orbit-meta-line{margin:.3rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;font-family:var(--fx-sans);font-size:.8rem;color:var(--fx-mute);line-height:1.35}.fx-orbit-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;max-width:100%}.fx-orbit-meta-line a{color:var(--fx-mute);text-decoration:underline;text-underline-offset:3px;transition:color .14s ease}.fx-orbit-meta-line a:hover{color:var(--fx-ink)}.fx-orbit-meta-sep{opacity:.35;-webkit-user-select:none;user-select:none}.fx-orbit-narrative{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.35rem;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:.7rem}.fx-orbit-narrative::-webkit-scrollbar{display:none;width:0;height:0}.fx-orbit-trade-context{margin:0;font-family:var(--fx-sans);font-size:.92rem;line-height:1.5;color:var(--fx-mute)}.fx-orbit-show-more{display:inline;border:0;background:transparent;padding:0;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:550;color:var(--fx-ink);opacity:.78;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;transition:opacity .14s ease,color .14s ease}.fx-orbit-show-more:hover{opacity:1;color:var(--fx-ink)}.fx-orbit-deadline{margin:0;font-family:var(--fx-sans);font-size:.88rem;font-weight:600;line-height:1.4;color:#8a6a2a}.fx-shell.theme-dark .fx-orbit-deadline{color:#d4a850}.fx-orbits-unit .fx-index{flex:1 1 15.5rem;width:15.5rem}.fx-index-line.has-when{display:flex;align-items:baseline;gap:.42rem;max-height:none}.fx-index-line.has-when .fx-index-line-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-index-line-tag{flex:0 0 auto;font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.55rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-mute);opacity:.72;white-space:nowrap}.fx-index-line.is-active .fx-index-line-tag{color:currentColor;opacity:.85}.fx-index-line-tag.is-urgent{color:#8a6a2a;opacity:.92}.fx-shell.theme-dark .fx-index-line-tag.is-urgent{color:#d4a850}.fx-index-line.has-when .fx-index-line-when{margin-left:auto;flex:0 0 auto;font-family:var(--fx-sans);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;color:#8a6a2a}.fx-shell.theme-dark .fx-index-line.has-when .fx-index-line-when{color:#d4a850}.fx-orbit-alignment-block{margin:0;padding-top:.65rem;border-top:1px solid var(--fx-line)}.fx-orbit-alignment-text{margin:0;font-family:var(--fx-sans);font-size:.96rem;line-height:1.5;color:var(--fx-ink)}.fx-orbit-actions-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.2rem;padding-top:.65rem;border-top:1px solid var(--fx-line);box-sizing:border-box;width:100%}@media(max-width:860px){.fx-orbit-play{max-height:none}.fx-orbit-narrative{overflow-y:visible;padding-right:0}}.fx-orbit-triage-row{display:flex;align-items:center;gap:.35rem;min-width:0;flex-wrap:wrap}.fx-orbit-status-btn{display:inline-flex;align-items:center;gap:.28rem;border:0;background:transparent;padding:.25rem .45rem;margin:0;color:var(--fx-mute);font-family:var(--fx-sans);font-size:.76rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;border-radius:4px;white-space:nowrap;transition:color .14s ease,background-color .14s ease}.fx-orbit-status-btn:hover{color:var(--fx-ink);background:rgba(var(--fx-ink-rgb),.05)}.fx-orbit-status-btn.is-active{color:var(--fx-ink);font-weight:600;background:rgba(var(--fx-ink-rgb),.08)}.fx-shell.theme-dark .fx-orbit-status-btn:hover{background:#f3eee40f}.fx-shell.theme-dark .fx-orbit-status-btn.is-active{background:#f3eee41a}.content-piece-modal-layer.connection-detail-modal-layer,.theme-dark .content-piece-modal-layer.connection-detail-modal-layer,.theme-grey .content-piece-modal-layer.connection-detail-modal-layer{background:var(--fx-backdrop);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fx-connection-backdrop-enter .18s ease-out}.content-piece-modal.connection-detail-modal,.theme-dark .content-piece-modal.connection-detail-modal,.theme-grey .content-piece-modal.connection-detail-modal{width:min(1240px,calc(100vw - 48px));max-height:min(860px,calc(100dvh - 48px));background:var(--fx-sheet);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:12px;box-shadow:0 28px 84px #0000004d;animation:fx-connection-modal-enter .23s cubic-bezier(.22,1,.36,1)}@keyframes fx-connection-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes fx-connection-modal-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.content-piece-modal-close.connection-detail-close,.theme-dark .content-piece-modal-close.connection-detail-close,.theme-grey .content-piece-modal-close.connection-detail-close{top:16px;right:16px;width:30px;height:30px;color:var(--fx-mute);background:var(--fx-sheet);border:1px solid var(--fx-line)}.content-piece-modal-close.connection-detail-close:hover,.theme-dark .content-piece-modal-close.connection-detail-close:hover,.theme-grey .content-piece-modal-close.connection-detail-close:hover{color:var(--fx-ink);border-color:var(--fx-ink);background:rgba(var(--fx-ink-rgb),.05)}.connection-detail-frame{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;padding:clamp(32px,4.4dvh,46px) clamp(36px,4.2vw,54px) clamp(32px,4.2dvh,44px)}.connection-detail-spread{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(360px,.86fr) 1px minmax(480px,1.14fr);grid-template-rows:minmax(0,1fr);gap:0 clamp(32px,3.8vw,52px);align-items:stretch}.connection-detail-spread--deal-brief{grid-template-columns:minmax(360px,1fr);max-width:42rem}.connection-detail-founder-route{margin-top:1.25rem}.connection-detail-rule{width:1px;background:linear-gradient(to bottom,transparent,var(--fx-line) 8%,var(--fx-line) 92%,transparent)}.connection-detail-wing{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.connection-detail-wing--left{justify-content:space-between;gap:1.5rem}.connection-detail-wing--right{justify-content:flex-start;padding-top:.1rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .18s ease}.connection-detail-wing--right:hover{scrollbar-color:rgba(var(--fx-ink-rgb),.22) transparent}.connection-detail-wing--right::-webkit-scrollbar{width:5px}.connection-detail-wing--right::-webkit-scrollbar-track{background:transparent}.connection-detail-wing--right::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.connection-detail-wing--right:hover::-webkit-scrollbar-thumb{background:rgba(var(--fx-ink-rgb),.18)}.connection-detail-dossier-top{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:1.05rem}.connection-detail-dossier-header{flex:0 0 auto;display:flex;flex-direction:column;gap:.45rem}.connection-detail-dossier-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .18s ease;display:flex;flex-direction:column;gap:0}.connection-detail-dossier-body:hover{scrollbar-color:rgba(var(--fx-ink-rgb),.22) transparent}.connection-detail-dossier-body::-webkit-scrollbar{width:5px}.connection-detail-dossier-body::-webkit-scrollbar-track{background:transparent}.connection-detail-dossier-body::-webkit-scrollbar-thumb{border-radius:999px;background:transparent}.connection-detail-dossier-body:hover::-webkit-scrollbar-thumb{background:rgba(var(--fx-ink-rgb),.18)}.connection-detail-eyebrow-row{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.connection-detail-eyebrow{margin:0;font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-mute)}.connection-detail-stage-pill{display:inline-flex;align-items:center;padding:.16rem .55rem;border-radius:999px;font-family:var(--fx-sans);font-size:.7rem;font-weight:600;letter-spacing:.01em;border:1px solid var(--fx-line)}.connection-detail-stage-pill--saved{color:var(--fx-maybe-ink);background:var(--fx-maybe-bg);border-color:var(--fx-maybe-border)}.connection-detail-stage-pill--contacted{color:var(--fx-accent);background:var(--fx-accent-bg);border-color:var(--fx-accent-border)}.connection-detail-stage-pill--client{color:var(--fx-ink);background:rgba(var(--fx-ink-rgb),.07);border-color:rgba(var(--fx-ink-rgb),.22)}.connection-detail-title{margin:.15rem 0 0;font-family:var(--fx-serif, var(--font-display));font-size:clamp(1.65rem,2.35vw,2.02rem);line-height:1.12;letter-spacing:-.025em;font-weight:600;color:var(--fx-ink)}.connection-detail-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;margin-top:.2rem}.connection-detail-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;max-width:100%}.connection-detail-domain{font-family:var(--fx-sans);font-size:.85rem;font-weight:600;color:var(--fx-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--fx-accent-border);transition:color .14s ease,text-decoration-color .14s ease}.connection-detail-domain:hover{color:var(--fx-ink);text-decoration-color:var(--fx-ink)}.connection-detail-address{font-family:var(--fx-sans);font-size:.83rem;color:var(--fx-mute)}.connection-detail-what-block{margin:0;padding:0}.connection-detail-what-text{margin:0;font-family:var(--fx-sans);font-size:.93rem;line-height:1.62;color:var(--fx-mute)}.connection-detail-scouting-block{margin-top:1.2rem;padding-top:1.15rem;border-top:1px solid var(--fx-line);display:flex;flex-direction:column;gap:.42rem}.connection-detail-section-kicker{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-mute);opacity:.85}.connection-detail-scouting-text{margin:0;font-family:var(--fx-sans);font-size:.97rem;line-height:1.64;color:var(--fx-ink)}.connection-detail-ledger{flex:0 0 auto;display:flex;flex-direction:column;gap:1.1rem;padding-top:1.2rem;border-top:1px solid var(--fx-line)}.connection-detail-stage-block{display:flex;flex-direction:column;gap:.5rem}.connection-detail-stage-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.connection-detail-status-caption{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-mute)}.connection-detail-stage-hint{font-family:var(--fx-sans);font-size:.74rem;color:var(--fx-mute);opacity:.78}.connection-detail-status-group{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.connection-detail-stage-btn{border:1px solid var(--fx-line);border-radius:6px;background:var(--fx-paper);padding:.45rem .78rem;font-family:var(--fx-sans);font-size:.77rem;font-weight:600;color:var(--fx-mute);white-space:nowrap;cursor:pointer;transition:all .15s ease}.connection-detail-stage-btn:hover{color:var(--fx-ink);border-color:rgba(var(--fx-ink-rgb),.3);background:rgba(var(--fx-ink-rgb),.04)}.connection-detail-stage-btn--saved.is-active{color:var(--fx-maybe-ink);border-color:var(--fx-maybe-border);background:var(--fx-maybe-bg)}.connection-detail-stage-btn--contacted.is-active{color:var(--fx-accent);border-color:var(--fx-accent-border);background:var(--fx-accent-bg)}.connection-detail-stage-btn--client.is-active{color:var(--fx-ink);border-color:rgba(var(--fx-ink-rgb),.34);background:rgba(var(--fx-ink-rgb),.08)}.connection-detail-correspondence{display:flex;flex-direction:column;flex:1 1 auto;gap:1.25rem;padding-right:.6rem}.connection-detail-recipient-station{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1.15rem;border:1px solid var(--fx-line);border-radius:9px;background:rgba(var(--fx-ink-rgb),.025)}.connection-detail-recipient-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.connection-detail-recipient-kicker{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-mute)}.connection-detail-recipient-person{font-family:var(--fx-sans);font-size:.82rem;font-weight:600;color:var(--fx-ink)}.connection-detail-recipient-list{display:flex;flex-direction:column;gap:.42rem}.connection-detail-recipient-row{display:flex;align-items:center;min-width:0}.connection-detail-email-pill{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.54rem .85rem;border:1px solid var(--fx-line);border-radius:7px;background:var(--fx-paper);color:var(--fx-ink);cursor:pointer;text-align:left;transition:border-color .14s ease,background-color .14s ease,transform .1s ease}.connection-detail-email-pill:hover{border-color:var(--fx-accent-border);background:var(--fx-sheet)}.connection-detail-email-pill.is-copied{border-color:var(--fx-accent-border);background:var(--fx-accent-bg)}.connection-detail-email-address{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.86rem;font-weight:600;color:var(--fx-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-detail-email-role{font-family:var(--fx-sans);font-size:.78rem;color:var(--fx-mute);margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connection-detail-email-action{flex:0 0 auto;font-family:var(--fx-sans);font-size:.76rem;font-weight:600;color:var(--fx-accent);white-space:nowrap}.connection-detail-site-route{display:inline-flex;align-items:center;font-family:var(--fx-sans);font-size:.82rem;font-weight:600;color:var(--fx-accent);text-decoration:underline;text-underline-offset:3px}.connection-detail-options-stack{display:flex;flex-direction:column;gap:1.15rem}.connection-detail-outreach-option{display:flex;flex-direction:column;gap:.42rem}.connection-detail-outreach-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.connection-detail-outreach-label{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fx-mute)}.connection-detail-outreach-sheet{display:flex;flex-direction:column;padding:1.1rem 1.3rem 1.2rem;border:1px solid var(--fx-line);border-radius:9px;background:var(--fx-paper)}.connection-detail-outreach-subject-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;margin-bottom:.85rem;border-bottom:1px solid var(--fx-line)}.connection-detail-outreach-subject-wrap{display:flex;align-items:baseline;gap:.6rem;flex:1 1 auto;min-width:0}.connection-detail-field-tag{flex:0 0 auto;font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fx-mute)}.connection-detail-outreach-subject{margin:0;flex:1 1 auto;min-width:0;font-family:var(--fx-sans);font-size:.96rem;font-weight:600;line-height:1.38;color:var(--fx-ink)}.connection-detail-outreach-body-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.connection-detail-outreach-body{margin:0;flex:1 1 auto;min-width:0;font-family:var(--fx-sans);font-size:.93rem;line-height:1.66;color:var(--fx-ink);opacity:.94;white-space:pre-wrap}.connection-detail-outreach-copy{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 .72rem;border:1px solid var(--fx-line);border-radius:6px;background:var(--fx-sheet);font-family:var(--fx-sans);font-size:.75rem;font-weight:600;color:var(--fx-mute);white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.connection-detail-outreach-copy:hover{color:var(--fx-ink);border-color:rgba(var(--fx-ink-rgb),.36);background:rgba(var(--fx-ink-rgb),.05)}.connection-detail-outreach-copy.is-copied{color:var(--fx-accent);border-color:var(--fx-accent-border);background:var(--fx-accent-bg)}.connection-detail-notes{display:flex;flex-direction:column;gap:.38rem}.fx-crm-notes-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.fx-crm-notes-label{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-mute)}.fx-crm-notes-saved{font-family:var(--fx-sans);font-size:.72rem;font-weight:600;color:var(--fx-accent)}.fx-crm-notes-input{width:100%;box-sizing:border-box;border:1px solid var(--fx-line);border-radius:6px;background:var(--fx-paper);padding:.58rem .75rem;font-family:var(--fx-sans);font-size:.84rem;line-height:1.48;color:var(--fx-ink);resize:vertical;min-height:3.8rem;transition:border-color .14s ease,background-color .14s ease}.fx-crm-notes-input::placeholder{color:var(--fx-mute);opacity:.65}.fx-crm-notes-input:focus{outline:none;border-color:var(--fx-accent-border);background:var(--fx-sheet)}@media(max-width:720px){.connection-detail-frame{overflow:auto}.connection-detail-spread{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem 0}.connection-detail-wing,.connection-detail-wing--right,.connection-detail-dossier-body{overflow:visible}.connection-detail-rule{width:100%;height:1px;background:var(--fx-line)}.connection-detail-correspondence{padding-right:0}}.fx-crm-stage-line[data-stage=saved]{color:#8a6a2a}.fx-shell.theme-dark .fx-crm-stage-line[data-stage=saved],.fx-shell.theme-slate .fx-crm-stage-line[data-stage=saved]{color:#d4a850}.fx-crm-stage-line[data-stage=contacted]{color:#26608a}.fx-shell.theme-dark .fx-crm-stage-line[data-stage=contacted],.fx-shell.theme-slate .fx-crm-stage-line[data-stage=contacted]{color:#7eb8e2}.fx-crm-stage-line[data-stage=won],.fx-crm-stage-line[data-stage=vendors]{color:#227848}.fx-shell.theme-dark .fx-crm-stage-line[data-stage=won],.fx-shell.theme-dark .fx-crm-stage-line[data-stage=vendors],.fx-shell.theme-slate .fx-crm-stage-line[data-stage=won],.fx-shell.theme-slate .fx-crm-stage-line[data-stage=vendors]{color:#7ed896}.fx-crm-rail-btn.is-active[data-stage=saved] .fx-orbit-mode-count{color:#8a6a2a}.fx-shell.theme-dark .fx-crm-rail-btn.is-active[data-stage=saved] .fx-orbit-mode-count,.fx-shell.theme-slate .fx-crm-rail-btn.is-active[data-stage=saved] .fx-orbit-mode-count{color:#d4a850}.fx-crm-rail-btn.is-active[data-stage=contacted] .fx-orbit-mode-count{color:#26608a}.fx-shell.theme-dark .fx-crm-rail-btn.is-active[data-stage=contacted] .fx-orbit-mode-count,.fx-shell.theme-slate .fx-crm-rail-btn.is-active[data-stage=contacted] .fx-orbit-mode-count{color:#7eb8e2}.fx-crm-rail-btn.is-active[data-stage=won] .fx-orbit-mode-count,.fx-crm-rail-btn.is-active[data-stage=vendors] .fx-orbit-mode-count{color:#227848}.fx-shell.theme-dark .fx-crm-rail-btn.is-active[data-stage=won] .fx-orbit-mode-count,.fx-shell.theme-dark .fx-crm-rail-btn.is-active[data-stage=vendors] .fx-orbit-mode-count,.fx-shell.theme-slate .fx-crm-rail-btn.is-active[data-stage=won] .fx-orbit-mode-count,.fx-shell.theme-slate .fx-crm-rail-btn.is-active[data-stage=vendors] .fx-orbit-mode-count{color:#7ed896}.fx-index-line[data-stage=contacted]:not(.is-active){color:#26608a}.fx-shell.theme-dark .fx-index-line[data-stage=contacted]:not(.is-active),.fx-shell.theme-slate .fx-index-line[data-stage=contacted]:not(.is-active){color:#7eb8e2}.fx-index-line.has-when .fx-index-line-when[data-stage=saved]{color:#8a6a2a}.fx-shell.theme-dark .fx-index-line.has-when .fx-index-line-when[data-stage=saved],.fx-shell.theme-slate .fx-index-line.has-when .fx-index-line-when[data-stage=saved]{color:#d4a850}.fx-index-line.has-when .fx-index-line-when[data-stage=contacted],.fx-index-line-tag[data-stage=contacted]{color:#26608a;opacity:.92}.fx-shell.theme-dark .fx-index-line.has-when .fx-index-line-when[data-stage=contacted],.fx-shell.theme-dark .fx-index-line-tag[data-stage=contacted],.fx-shell.theme-slate .fx-index-line.has-when .fx-index-line-when[data-stage=contacted],.fx-shell.theme-slate .fx-index-line-tag[data-stage=contacted]{color:#7eb8e2}.fx-index-line.has-when .fx-index-line-when[data-stage=won]{color:#227848}.fx-shell.theme-dark .fx-index-line.has-when .fx-index-line-when[data-stage=won],.fx-shell.theme-slate .fx-index-line.has-when .fx-index-line-when[data-stage=won]{color:#7ed896}.fx-crm-status-btn.is-active[data-stage=saved]{color:#8a6a2a}.fx-shell.theme-dark .fx-crm-status-btn.is-active[data-stage=saved],.fx-shell.theme-slate .fx-crm-status-btn.is-active[data-stage=saved]{color:#d4a850}.fx-crm-status-btn.is-active[data-stage=contacted]{color:#26608a}.fx-shell.theme-dark .fx-crm-status-btn.is-active[data-stage=contacted],.fx-shell.theme-slate .fx-crm-status-btn.is-active[data-stage=contacted]{color:#7eb8e2}.fx-crm-status-btn.is-active[data-stage=won]{color:#227848}.fx-shell.theme-dark .fx-crm-status-btn.is-active[data-stage=won],.fx-shell.theme-slate .fx-crm-status-btn.is-active[data-stage=won]{color:#7ed896}.fx-crm-remove-link{opacity:.58}.fx-crm-remove-link:hover{color:var(--fx-skip-ink);opacity:1}.fx-crm-note-block{padding-top:.55rem}.fx-crm-inline-note{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.fx-crm-inline-note-input{flex:1 1 auto;min-width:0;box-sizing:border-box;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;padding:.2rem 0;font-family:var(--fx-sans);font-size:.88rem;line-height:1.45;color:var(--fx-ink);resize:none;transition:border-color .14s ease,color .14s ease}.fx-crm-inline-note.is-empty .fx-crm-inline-note-input{color:var(--fx-mute)}.fx-crm-inline-note-input::placeholder{color:var(--fx-mute);opacity:.65}.fx-crm-inline-note-input:hover{border-bottom-color:var(--fx-line)}.fx-crm-inline-note-input:focus{outline:none;border-bottom-color:var(--fx-accent);color:var(--fx-ink)}.fx-crm-inline-note-saved{font-family:var(--fx-sans);font-size:.72rem;font-weight:600;color:var(--fx-accent);flex-shrink:0}.fx-crm-index-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.fx-crm-index-head .fx-index-title{margin:0}.fx-crm-index-add{border:0;background:transparent;padding:0;font-family:var(--fx-sans);font-size:.76rem;font-weight:600;color:var(--fx-accent);cursor:pointer;transition:opacity .14s ease}.fx-crm-index-add:hover{opacity:.8}.fx-crm-index-filter{position:relative;margin-bottom:.55rem}.fx-crm-index-filter-input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--fx-line);background:transparent;padding:.26rem 1.4rem .32rem 0;font-family:var(--fx-sans);font-size:.78rem;color:var(--fx-ink);transition:border-color .14s ease}.fx-crm-index-filter-input::placeholder{color:var(--fx-mute);opacity:.68}.fx-crm-index-filter-input:focus{outline:none;border-bottom-color:var(--fx-accent)}.fx-crm-index-filter-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--fx-mute);font-size:.82rem;padding:.1rem .2rem;cursor:pointer}.fx-crm-index-links{margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--fx-line);display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.fx-crm-index-link{border:0;background:transparent;padding:0;font-family:var(--fx-sans);font-size:.73rem;color:var(--fx-mute);cursor:pointer;transition:color .14s ease}.fx-crm-index-link:hover{color:var(--fx-ink)}.fx-crm-desk-form{display:flex;flex-direction:column;gap:.85rem}.fx-crm-desk-rel-row{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.fx-crm-desk-rel-btn{border:0;background:transparent;padding:.28rem .55rem;border-radius:4px;font-family:var(--fx-sans);font-size:.78rem;font-weight:550;color:var(--fx-mute);cursor:pointer;transition:color .14s ease,background-color .14s ease}.fx-crm-desk-rel-btn:hover{color:var(--fx-ink);background:rgba(var(--fx-ink-rgb),.04)}.fx-crm-desk-rel-btn.is-active{font-weight:650;background:rgba(var(--fx-ink-rgb),.08);color:var(--fx-accent)}.fx-crm-desk-rel-btn.is-active[data-rel=target_buyer]{color:#8a6a2a}.fx-shell.theme-dark .fx-crm-desk-rel-btn.is-active[data-rel=target_buyer],.fx-shell.theme-slate .fx-crm-desk-rel-btn.is-active[data-rel=target_buyer]{color:#d4a850}.fx-crm-desk-rel-btn.is-active[data-rel=customer]{color:#227848}.fx-shell.theme-dark .fx-crm-desk-rel-btn.is-active[data-rel=customer],.fx-shell.theme-slate .fx-crm-desk-rel-btn.is-active[data-rel=customer]{color:#7ed896}.fx-crm-desk-rel-btn.is-active[data-rel=vendor]{color:#26608a}.fx-shell.theme-dark .fx-crm-desk-rel-btn.is-active[data-rel=vendor],.fx-shell.theme-slate .fx-crm-desk-rel-btn.is-active[data-rel=vendor]{color:#7eb8e2}.fx-crm-desk-fields{display:flex;flex-direction:column;gap:.65rem}.fx-crm-desk-input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--fx-line-strong, var(--fx-line));border-radius:0;background:transparent;padding:.45rem 0;font-family:var(--fx-sans);font-size:.94rem;color:var(--fx-ink);transition:border-color .14s ease}.fx-crm-desk-input.is-note{font-size:.86rem}.fx-crm-desk-input::placeholder{color:var(--fx-mute);opacity:.65}.fx-crm-desk-input:focus{outline:none;border-bottom-color:var(--fx-accent)}.fx-crm-desk-feedback{margin:0;font-family:var(--fx-sans);font-size:.82rem;color:var(--fx-accent)}.fx-crm-kind-badge{font-family:var(--fx-mono, "JetBrains Mono", monospace);font-size:.6rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--fx-mute);opacity:.85}.fx-crm-card-meta{flex-direction:row;align-items:center;gap:.45rem;font-size:.78rem}.fx-crm-card-action-btn{border:1px solid var(--fx-line);border-radius:5px;background:transparent;padding:.28rem .6rem;font-family:var(--fx-sans);font-size:.73rem;font-weight:550;color:var(--fx-ink);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.fx-crm-card-action-btn:hover{border-color:var(--fx-ink);background:rgba(var(--fx-ink-rgb),.04)}.fx-crm-card-remove-btn{border:0;background:transparent;padding:.24rem .38rem;font-family:var(--fx-sans);font-size:.72rem;color:var(--fx-mute);cursor:pointer;opacity:.45;transition:opacity .13s ease,color .13s ease}.fx-crm-card-remove-btn:hover{color:var(--fx-skip-ink);opacity:1!important}.fx-crm-empty-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:center}.fx-crm-add-url-input{flex:1 1 15rem;min-width:12rem;box-sizing:border-box;border:1px solid var(--fx-line);border-radius:6px;background:var(--fx-sheet);padding:.48rem .72rem;font-family:var(--fx-sans);font-size:.82rem;color:var(--fx-ink)}.fx-crm-add-url-input:focus{outline:none;border-color:var(--fx-ink)}.fx-crm-add-rel-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;border:1px solid var(--fx-line);border-radius:6px;padding:.14rem;background:var(--fx-sheet)}.fx-crm-rel-pill{border:0;border-radius:4px;background:transparent;padding:.26rem .62rem;font-family:var(--fx-sans);font-size:.74rem;font-weight:550;color:var(--fx-mute);cursor:pointer;transition:all .13s ease}.fx-crm-rel-pill:hover{color:var(--fx-ink)}.fx-crm-rel-pill.is-active{background:rgba(var(--fx-ink-rgb),.09);color:var(--fx-ink);font-weight:650}.fx-crm-add-rel-hint{font-family:var(--fx-sans);font-size:.74rem;color:var(--fx-mute)}.fx-crm-intake-badge{font-family:var(--fx-sans);font-size:.68rem;font-weight:600;padding:.1rem .42rem;border-radius:999px;background:var(--fx-maybe-bg);color:var(--fx-maybe-ink)}.fx-crm-row-oneliner{margin:.12rem 0 0;font-family:var(--fx-sans);font-size:.8rem;line-height:1.4;color:var(--fx-mute)}.connection-detail-intake-status{margin:.5rem 0 0;font-family:var(--fx-sans);font-size:.82rem;font-weight:550;color:var(--fx-mute)}.fx-crm-sheet-backdrop{position:fixed;inset:0;z-index:80;background:var(--fx-backdrop, rgba(0, 0, 0, .42));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.25rem}.fx-crm-sheet{width:min(38rem,100%);max-height:min(42rem,86dvh);background:var(--fx-sheet);color:var(--fx-ink);border:1px solid var(--fx-line);border-radius:10px;box-shadow:0 24px 64px #00000042;display:flex;flex-direction:column;overflow:hidden}.fx-crm-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem 1rem;border-bottom:1px solid var(--fx-line)}.fx-crm-sheet-title{margin:.15rem 0 0;font-family:var(--fx-serif, var(--font-display));font-size:1.32rem;font-weight:600;letter-spacing:-.02em;color:var(--fx-ink)}.fx-crm-sheet-sub{margin:.3rem 0 0;font-family:var(--fx-sans);font-size:.81rem;line-height:1.45;color:var(--fx-mute)}.fx-crm-sheet-close{border:0;background:transparent;color:var(--fx-mute);font-size:1.05rem;padding:.2rem .4rem;cursor:pointer}.fx-crm-sheet-close:hover{color:var(--fx-ink)}.fx-crm-sheet-add{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-bottom:1px solid var(--fx-line);background:rgba(var(--fx-ink-rgb),.015)}.fx-crm-sheet-list{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column}.fx-crm-comp-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:.85rem 1.4rem;border-bottom:1px solid var(--fx-line)}.fx-crm-comp-row:last-child{border-bottom:0}.fx-crm-comp-info{display:flex;flex-direction:column;gap:.18rem;min-width:0}.fx-crm-comp-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.fx-crm-comp-name{font-family:var(--fx-serif, var(--font-display));font-size:1rem;font-weight:600;color:var(--fx-ink)}.fx-crm-sheet-empty{margin:0;padding:2.2rem 1.4rem;text-align:center;font-family:var(--fx-sans);font-size:.84rem;color:var(--fx-mute)}.fx-crm-import-body{padding:1.1rem 1.4rem 1.3rem;display:flex;flex-direction:column;gap:.85rem}.fx-crm-import-controls{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.fx-crm-file-btn{border:1px solid var(--fx-line);border-radius:6px;background:transparent;padding:.34rem .7rem;font-family:var(--fx-sans);font-size:.76rem;font-weight:550;color:var(--fx-ink);cursor:pointer}.fx-crm-file-btn:hover{border-color:var(--fx-ink);background:rgba(var(--fx-ink-rgb),.04)}.fx-crm-import-textarea{width:100%;box-sizing:border-box;border:1px solid var(--fx-line);border-radius:7px;background:rgba(var(--fx-ink-rgb),.02);padding:.68rem .8rem;font-family:var(--fx-sans);font-size:.82rem;line-height:1.45;color:var(--fx-ink);resize:vertical}.fx-crm-import-textarea:focus{outline:none;border-color:var(--fx-ink);background:var(--fx-sheet)}.fx-crm-import-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.fx-crm-import-count{font-family:var(--fx-sans);font-size:.78rem;color:var(--fx-mute)}.fx-crm-import-actions{display:flex;align-items:center;gap:.5rem}.fx-orbits-desk>.fx-presence-toggle{transform-origin:center bottom;transition:color .22s ease}.fx-crm-toggle-count{display:inline-block;font-variant-numeric:tabular-nums}.fx-orbits-desk>.fx-presence-toggle.is-receiving{animation:fx-crm-slot-bounce .52s cubic-bezier(.22,1,.36,1);background:transparent;box-shadow:none;color:var(--fx-accent)}.fx-orbits-desk>.fx-presence-toggle.is-receiving .fx-crm-toggle-count{animation:fx-crm-count-pop .52s cubic-bezier(.22,1,.36,1)}@keyframes fx-crm-slot-bounce{0%{transform:translateY(0) scaleX(1) scaleY(1)}18%{transform:translateY(4px) scaleX(1.06) scaleY(.89)}46%{transform:translateY(-4px) scaleX(.97) scaleY(1.06)}72%{transform:translateY(1.5px) scaleX(1.015) scaleY(.98)}to{transform:translateY(0) scaleX(1) scaleY(1)}}.fx-crm-spread{width:min(53rem,92%);min-width:0;gap:0}.fx-crm-pair{align-items:flex-start;justify-content:center;width:100%;min-width:0;min-height:0}.fx-crm-spread .fx-pair-rule{margin:0 2rem;max-height:calc(100dvh - 11.5rem)}.fx-crm-book{flex:0 0 14.5rem;width:14.5rem;max-width:14.5rem;min-width:0;min-height:0;max-height:calc(100dvh - 11.5rem);display:flex;flex-direction:column;background:transparent}.fx-crm-book-groups{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;padding-right:.15rem}.fx-crm-book-groups::-webkit-scrollbar{display:none;width:0;height:0}.fx-crm-book .fx-crm-index-filter{flex:0 0 auto;margin-bottom:1.2rem}.fx-crm-book .fx-crm-index-filter-input{border-bottom-color:transparent;padding-left:0}.fx-crm-book .fx-crm-index-filter-input:hover{border-bottom-color:var(--fx-line)}.fx-crm-book .fx-crm-index-links{flex:0 0 auto;margin-top:1.2rem}.fx-crm-spread .fx-hand-well.is-orbit{flex:1 1 32rem;width:auto;max-width:34rem;min-width:0;min-height:0}.fx-crm-spread .fx-orbit-play{max-height:calc(100dvh - 11.5rem)}.fx-crm-group{margin:0 0 1.15rem}.fx-crm-group:last-child{margin-bottom:.2rem}.fx-crm-group-head{display:flex;align-items:baseline;gap:.5rem}.fx-crm-group-title{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:550;letter-spacing:-.022em;line-height:1.2;color:var(--fx-ink)}.fx-crm-group-count{font-family:var(--font-display);font-size:.92rem;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--fx-mute)}.fx-crm-names{display:flex;flex-direction:column;margin-top:.12rem}.fx-crm-name{display:block;width:100%;margin:0;border:0;background:transparent;padding:.16rem 0;text-align:left;cursor:pointer;color:var(--fx-mute);font-family:var(--font-display);font-size:.98rem;font-weight:500;letter-spacing:-.018em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .16s ease,opacity .16s ease}.fx-crm-name:hover{color:var(--fx-ink)}.fx-crm-group[data-stage=saved] .fx-crm-group-title{font-size:1.16rem;font-weight:600}.fx-crm-group[data-stage=saved] .fx-crm-group-count{color:#8a6a2a}.fx-crm-group[data-stage=saved] .fx-crm-name{color:var(--fx-ink);opacity:.84;font-size:1.04rem}.fx-crm-group[data-stage=contacted] .fx-crm-group-count{color:#26608a}.fx-crm-group[data-stage=won],.fx-crm-group[data-stage=vendors]{opacity:.84}.fx-crm-group[data-stage=won]:hover,.fx-crm-group[data-stage=vendors]:hover,.fx-crm-group.is-open{opacity:1}.fx-crm-group[data-stage=won] .fx-crm-group-title,.fx-crm-group[data-stage=vendors] .fx-crm-group-title{font-size:.96rem;font-weight:500}.fx-crm-group[data-stage=won] .fx-crm-group-count,.fx-crm-group[data-stage=vendors] .fx-crm-group-count{color:#227848}.fx-crm-group[data-stage=won] .fx-crm-name,.fx-crm-group[data-stage=vendors] .fx-crm-name{font-size:.9rem}.fx-crm-group .fx-crm-name.is-active{color:var(--fx-accent);font-weight:600;opacity:1}.fx-crm-book-empty{margin:0;font-family:var(--fx-sans);font-size:.88rem;line-height:1.45;color:var(--fx-mute)}.fx-shell.theme-dark .fx-crm-group[data-stage=saved] .fx-crm-group-count,.fx-shell.theme-slate .fx-crm-group[data-stage=saved] .fx-crm-group-count{color:#d4a850}.fx-shell.theme-dark .fx-crm-group[data-stage=contacted] .fx-crm-group-count,.fx-shell.theme-slate .fx-crm-group[data-stage=contacted] .fx-crm-group-count{color:#7eb8e2}.fx-shell.theme-dark .fx-crm-group[data-stage=won] .fx-crm-group-count,.fx-shell.theme-dark .fx-crm-group[data-stage=vendors] .fx-crm-group-count,.fx-shell.theme-slate .fx-crm-group[data-stage=won] .fx-crm-group-count,.fx-shell.theme-slate .fx-crm-group[data-stage=vendors] .fx-crm-group-count{color:#7ed896}@media(max-width:980px){.fx-crm-spread{width:min(36rem,100%)}.fx-crm-book,.fx-crm-spread .fx-hand-well.is-orbit{flex:none;width:100%;max-width:none}.fx-crm-book{max-height:22rem}.fx-crm-spread .fx-orbit-play,.fx-crm-spread .fx-pair-rule{max-height:none}.fx-crm-spread .fx-pair-rule{width:min(32rem,100%);height:1px;flex-basis:1px;margin:1.15rem 0}}@keyframes fx-crm-count-pop{0%{transform:translateY(-5px) scale(.88);opacity:.45}32%{transform:translateY(2px) scale(1.14);opacity:1}65%{transform:translateY(-1px) scale(.98)}to{transform:translateY(0) scale(1)}}h1,h2,h3,h4,.fx-orbit-title,.salesdesk-welcome-title,.connection-detail-title{text-wrap:balance}p,.fx-orbit-narrative,.fx-lead,.fx-index-empty,.connection-detail-what-they-sell,.connection-detail-what-text,.connection-detail-scouting-text,.connection-detail-reach-text,.salesdesk-welcome-sub,.salesdesk-thread-body,.salesdesk-email-empty,.salesdesk-composer-note,.salesdesk-letter-note,.salesdesk-context-line{text-wrap:pretty}.content-piece-modal-layer{--content-modal-gap: clamp(16px, 5dvh, 44px);position:fixed;z-index:80;inset:0;display:flex;align-items:center;justify-content:center;background:#0c0c0b80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--content-modal-gap);overflow:auto}.content-piece-modal{position:relative;display:flex;flex-direction:column;width:min(520px,calc(100vw - 32px));max-height:min(560px,76dvh);height:auto;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(20,19,16,.16);border-radius:6px;background:#fffaf0;box-shadow:0 18px 68px #14131038}.theme-grey .content-piece-modal,.content-piece-modal-layer.theme-grey .content-piece-modal{background:#f7f8f9}.content-piece-modal-close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:#14131080;padding:0;cursor:pointer}.content-piece-modal-close:hover{background:#1413100f;color:#141310}.piece-social-preview,.piece-email-preview,.piece-reddit-preview,.piece-article-preview{min-width:0;margin:0;border:1px solid rgba(20,19,16,.12);background:#fffcf3c7;color:#141310d1}.piece-social-preview{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;max-width:540px;margin:0 auto;border-radius:12px;padding:20px;background:#fffdf7;box-shadow:0 24px 44px #14131014,0 0 0 1px #fffcf3a6 inset}.piece-social-avatar{display:grid;place-items:center;overflow:hidden;width:40px;height:40px;border-radius:50%;background:#141310;color:#fffaf0;font:820 10px var(--font-mono);letter-spacing:.04em}.piece-social-avatar img{display:block;width:100%;height:100%;background:transparent;object-fit:contain}.piece-social-body{display:grid;gap:8px;min-width:0}.piece-social-meta{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.piece-social-meta b{min-width:0;overflow:hidden;color:#141310db;font-size:11.4px;font-weight:760;text-overflow:ellipsis}.piece-social-meta span{flex:0 0 auto;color:#14131073;font-size:10.5px;font-weight:620;letter-spacing:0}.piece-event-meta-badge{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;font-size:10px;font-weight:650;border-radius:4px;background:var(--fx-accent-bg, rgba(46, 125, 50, .08));color:var(--fx-accent, #2e7d32);border:1px solid var(--fx-accent-border, rgba(46, 125, 50, .22));letter-spacing:.02em;white-space:nowrap}.piece-social-actions{display:flex;align-items:center;justify-content:space-between;max-width:360px;padding-top:3px;color:#1413106b}.piece-social-actions span{display:inline-flex;align-items:center;gap:4px;min-width:28px;font-size:10px;font-weight:620}.piece-email-preview{max-width:560px;margin:0 auto;overflow:hidden;border-radius:7px;background:#fffdf7;padding:0}.piece-email-header{display:grid;border-bottom:1px solid rgba(20,19,16,.1)}.piece-email-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid rgba(20,19,16,.08);padding:8px 14px}.piece-email-row:last-child{border-bottom:0}.piece-email-row b{min-width:0;overflow:hidden;color:#141310d6;font-size:11.4px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.piece-email-row span{color:#14131075;font:740 8.8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.piece-email-subject-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;background:#14131006;padding-top:10px;padding-bottom:10px}.piece-email-subject-row b{color:#141310e6;font-size:13px;font-weight:760;white-space:normal}.piece-email-body{padding:16px 18px 20px}.piece-email-body .piece-markdown{gap:1rem}.piece-email-body .piece-markdown p{color:#141310db;font-size:1rem;font-weight:480;line-height:1.5}.piece-reddit-preview{max-width:560px;margin:0 auto;overflow:hidden;border-radius:10px;background:#fffdf7f5;box-shadow:0 18px 34px #14131014,0 0 0 1px #fffcf3b3 inset}.piece-reddit-head{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:14px 16px 10px}.piece-reddit-identity{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.piece-reddit-community{display:grid;gap:3px;min-width:0}.piece-reddit-community b{color:#141310e0;font-size:12.5px;font-weight:760}.piece-reddit-community span{color:#14131080;font-size:10.8px;font-weight:560}.piece-reddit-body{display:grid;gap:12px;padding:0 16px 18px}.piece-reddit-title{margin:0;color:#141310eb;font-size:19px;font-weight:780;line-height:1.14}.piece-reddit-preview .piece-markdown{gap:10px}.piece-reddit-preview .piece-markdown p,.piece-reddit-editor{color:#141310db;font-size:1rem;font-weight:480;line-height:1.5}.piece-article-preview{max-width:610px;margin:0 auto;border:0;background:transparent;padding:0 0 clamp(18px,3dvh,30px)}.piece-article-title-row{display:flex;align-items:center;gap:12px;margin:0 0 22px}.piece-article-title-row .piece-article-title{flex:1 1 auto;margin:0}.piece-article-title{max-width:560px;margin:0 0 22px;color:#141310f0;font-size:21px;font-weight:780;letter-spacing:0;line-height:1.08}.piece-social-preview .piece-markdown{gap:.75rem}.piece-social-preview .piece-markdown p{color:#141310db;font-size:1rem;font-weight:480;line-height:1.5}.piece-article-preview .piece-markdown{gap:1rem}.piece-article-preview .piece-markdown p{color:#141310db;font-size:1rem;font-weight:480;line-height:1.5}.piece-article-preview .piece-markdown h4{padding-top:8px;color:#141310e6;font-size:14px;font-weight:760;line-height:1.18}.content-feedback-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;--feedback-action-min-width: 7.5rem;--feedback-action-height: 33px}.content-feedback-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--feedback-action-min-width, 7.5rem);min-height:var(--feedback-action-height, 33px);height:var(--feedback-action-height, 33px);border:1px solid rgba(20,19,16,.15);border-radius:4px;background:#ffffffa6;color:#141310;padding:0 14px;font-family:var(--fx-sans, "Avenir Next", "Segoe UI", sans-serif);font-size:12px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:inset 0 1px #ffffff59,0 1px 2px #1413100d;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,box-shadow .14s ease}.content-feedback-button:hover:not(:disabled){border-color:#14131047;background:#fff;color:#141310;box-shadow:inset 0 1px #ffffff80,0 2px 5px #14131014}.content-feedback-button:active{transform:translateY(1px)}.content-frame-edit-button{display:inline-grid;width:26px;height:26px;place-items:center;border:1px solid rgba(20,19,16,.12);border-radius:4px;background:#fffcf39e;color:#1413109e;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease}.content-frame-edit-button:hover,.content-frame-edit-button.is-active{border-color:#1413103d;background:#fffcf3eb;color:#141310}.content-frame-edit-mark{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border:1px solid rgba(20,19,16,.12);border-radius:999px;background:#fffcf3d1;color:#1413109e;font:760 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.content-frame-edit-mark i{width:5px;height:5px;border-radius:50%;background:#2d7d42d9;font-style:normal}.content-frame-edit-mark.is-saving i{background:#14131066}.content-frame-edit-mark.is-recorded i{background:#2d7d42d9}.piece-inline-editor{width:100%;min-height:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;resize:none;overflow:hidden;box-shadow:inset 0 -1px #1413101a;transition:box-shadow .12s ease}.piece-inline-editor:focus{box-shadow:inset 0 -1px #14131047}.piece-social-body .piece-inline-editor{font:480 1rem/1.5 var(--font-sans);color:#141310e6}.piece-email-body .piece-inline-editor{color:#141310db;font-size:1rem;font-weight:480;line-height:1.5}.piece-article-preview .piece-inline-editor{font:480 1rem/1.5 var(--font-sans);color:#141310e6}.piece-inline-title{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;box-shadow:inset 0 -1px #1413101f;transition:box-shadow .12s ease}.piece-inline-title:focus{box-shadow:inset 0 -1px #1413104d}.piece-email-subject-row .piece-inline-title{color:#141310e6;font-size:13px;font-weight:760;line-height:1.25}.piece-article-title.piece-inline-title{font-weight:780}.content-feedback-button.is-ignore{border-color:#14131024;background:repeating-linear-gradient(135deg,rgba(20,19,16,.025) 0 7px,transparent 7px 13px),#fffcf38c;color:#141310ad;font-weight:550}.content-feedback-button.is-ignore:hover{border-color:#14131047;background:#fffcf3e6;color:#141310}.content-feedback-button.is-primary{border:1px solid var(--fx-ink);background:var(--fx-ink);color:var(--fx-sheet);font-weight:600;box-shadow:inset 0 1px color-mix(in srgb,var(--fx-sheet) 18%,transparent),0 2px 4px color-mix(in srgb,var(--fx-ink) 14%,transparent)}.content-feedback-button.is-primary:hover:not(:disabled){border-color:var(--fx-ink);background:var(--fx-ink);color:var(--fx-sheet);opacity:.88;transform:translateY(-.5px)}.content-copy-trigger{position:relative}.content-copy-hover-layer{display:grid;justify-items:end;pointer-events:auto}.content-copy-hover-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--feedback-action-height, 30px);height:var(--feedback-action-height, 30px);border:1px solid rgba(20,19,16,.18);padding:0 9px;background:repeating-linear-gradient(135deg,rgba(20,19,16,.045) 0 7px,transparent 7px 13px),#fffcf3f0;color:#141310d1;font-size:10px;font-weight:760;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px #14131029;animation:feedback-ignore-copy-in .12s ease}.content-copy-hover-open:hover{border-color:#1413104d;background:#fffcf3;color:#141310}.content-copy-button{flex:0 0 auto;min-height:var(--feedback-action-height, 33px);height:var(--feedback-action-height, 33px);padding:0 14px;border:1px solid #141310;border-radius:4px;background:#141310;color:#fffaf0;font-family:var(--fx-sans, "Avenir Next", "Segoe UI", sans-serif);font-size:12px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff29,0 2px 4px #1413101f;transition:all .14s ease}.content-copy-button:hover{background:#24221e;border-color:#24221e;box-shadow:inset 0 1px #ffffff3d,0 3px 8px #1413102e;transform:translateY(-.5px)}.content-copy-button.is-copying{cursor:progress;opacity:.78}.content-copy-button.is-copied{border-color:#3d804b52;background:#60ce74;color:#07140b}.content-copy-button.is-error{border-color:#9e514c6b;background:#9e514c;color:#fffaf0}.theme-dark .content-piece-modal-layer,.content-piece-modal-layer.theme-dark{background:#0000008f}.theme-dark .content-piece-modal{border-color:var(--fx-line);background:var(--fx-sheet)}.theme-dark .piece-social-meta span,.theme-dark .piece-social-actions,.theme-dark .piece-email-row span{color:#ede7d880}.theme-dark .piece-article-title,.theme-dark .piece-email-subject-row b,.theme-dark .piece-markdown h4,.theme-dark .piece-social-meta b,.theme-dark .piece-email-row b{color:#f4f1e8}.theme-dark .piece-social-preview,.theme-dark .piece-email-preview,.theme-dark .piece-article-preview{border-color:#f4f1e821;background:#f4f1e80e;color:#ede7d8c7}.theme-dark .content-piece-modal-close,.content-piece-modal-layer.theme-dark .content-piece-modal-close{border:0;background:transparent;color:#ede7d88c}.theme-dark .content-piece-modal-close:hover,.content-piece-modal-layer.theme-dark .content-piece-modal-close:hover{background:#f4f1e814;color:#f4f1e8eb}.theme-dark .piece-email-preview{background:var(--fx-sheet)}.theme-dark .piece-reddit-preview{background:var(--fx-sheet);box-shadow:0 18px 34px #0000003d,0 0 0 1px #f4f1e80f inset}.theme-dark .piece-reddit-community b,.theme-dark .piece-reddit-title{color:#f4f1e8e6}.theme-dark .piece-reddit-community span{color:#ede7d880}.theme-dark .piece-reddit-preview .piece-markdown p,.theme-dark .piece-reddit-editor{color:#ede7d8c2}.theme-dark .piece-email-header,.theme-dark .piece-email-row{border-color:#f4f1e81a}.theme-dark .piece-email-subject-row{background:#f4f1e80a}.theme-dark .piece-email-body .piece-markdown p{color:#ede7d8b8}.theme-dark .piece-article-preview{border:0;background:transparent}.theme-dark .piece-article-preview .piece-markdown p{color:#f4f1e8e0}.theme-dark .piece-social-preview{background:var(--fx-sheet);box-shadow:0 24px 44px #00000047,0 0 0 1px #f4f1e80d inset}.theme-dark .piece-social-avatar{background:#ede7d8;color:#121615}.theme-slate .piece-social-preview{background:#111317;box-shadow:0 24px 44px #0000006b,0 0 0 1px #ffffff12 inset}.theme-slate .piece-social-avatar{background:#232730;color:#eef2f6;border:1px solid rgba(255,255,255,.08)}.theme-dark .piece-social-preview .piece-markdown p{color:#f4f1e8e0}.theme-slate .piece-social-preview .piece-markdown p{color:#eef2f6e6}.theme-dark .content-frame-edit-button{border-color:#f4f1e824;background:#f4f1e80e;color:#ede7d8a8}.theme-dark .content-frame-edit-button:hover,.theme-dark .content-frame-edit-button.is-active{border-color:#f4f1e83d;background:#f4f1e81a;color:#f4f1e8}.theme-slate .content-frame-edit-button{border-color:#ffffff1f;background:#ffffff0d;color:#eef2f6b3}.theme-slate .content-frame-edit-button:hover,.theme-slate .content-frame-edit-button.is-active{border-color:#ffffff38;background:#ffffff1a;color:#fff}.theme-dark .content-frame-edit-mark,.content-piece-modal-layer.theme-dark .content-frame-edit-mark{border-color:#f4f1e824;background:#f4f1e814;color:#ede7d89e}.theme-dark .piece-inline-editor,.theme-dark .piece-inline-title,.content-piece-modal-layer.theme-dark .piece-inline-editor,.content-piece-modal-layer.theme-dark .piece-inline-title{color:#f4f1e8e6;box-shadow:inset 0 -1px #f4f1e824}.theme-dark .piece-inline-editor:focus,.theme-dark .piece-inline-title:focus,.content-piece-modal-layer.theme-dark .piece-inline-editor:focus,.content-piece-modal-layer.theme-dark .piece-inline-title:focus{box-shadow:inset 0 -1px #f4f1e84d}.theme-dark .content-copy-hover-open,.content-copy-hover-layer.theme-dark .content-copy-hover-open{border-color:#f4f1e82e;background:repeating-linear-gradient(135deg,rgba(244,241,232,.04) 0 7px,transparent 7px 13px),#1c1d20f5;color:#ede7d8d1;box-shadow:0 6px 18px #00000047}.theme-dark .content-copy-hover-open:hover,.content-copy-hover-layer.theme-dark .content-copy-hover-open:hover{border-color:#f4f1e84d;background:#242529fa;color:#f4f1e8f0}.theme-dark .content-copy-button{border-color:#f4f1e829;background:#f4f1e814;color:#ede7d8c2}.theme-dark .content-copy-button:hover{border-color:#f4f1e842;background:#f4f1e821;color:#f4f1e8eb}.theme-slate .content-copy-hover-open,.content-copy-hover-layer.theme-slate .content-copy-hover-open{border-color:#ffffff24;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 7px,transparent 7px 13px),#17191ef5;color:#eef2f6d9;box-shadow:0 6px 18px #00000059}.theme-slate .content-copy-hover-open:hover,.content-copy-hover-layer.theme-slate .content-copy-hover-open:hover{border-color:#ffffff40;background:#1e2128fa;color:#fff}.theme-slate .content-copy-button{border-color:#ffffff1f;background:#ffffff0f;color:#eef2f6cc}.theme-slate .content-copy-button:hover{border-color:#ffffff38;background:#ffffff1f;color:#fff}.theme-dark .content-feedback-button:not(.is-primary):not(.is-ignore){border-color:#f4f1e826;background:var(--fx-btn-quiet-fill);color:#f4eed8;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000040}.theme-dark .content-feedback-button:not(.is-primary):not(.is-ignore):hover:not(:disabled){border-color:#f4f1e847;background:var(--fx-btn-quiet-fill-hover);color:#fff;box-shadow:inset 0 1px #ffffff1a,0 2px 6px #00000059}.theme-dark .content-feedback-button.is-ignore{border-color:#f4f1e821;background:repeating-linear-gradient(135deg,rgba(244,241,232,.03) 0 7px,transparent 7px 13px),#f4f1e80d;color:#ede7d8a6}.theme-dark .content-feedback-button.is-ignore:hover{border-color:#f4f1e842;background:#f4f1e817;color:#f4f1e8}.theme-dark .content-feedback-button.is-primary:not(.is-confirmed),.fx-shell.theme-dark .content-feedback-button.is-primary:not(.is-confirmed),.content-piece-modal-layer.theme-dark .content-feedback-button.is-primary:not(.is-confirmed){border-color:var(--fx-accent-border);background-color:var(--fx-btn-affirm-fill);background-image:var(--fx-btn-affirm-layer);color:var(--fx-accent);box-shadow:inset 0 1px color-mix(in srgb,var(--fx-accent) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--fx-accent) 8%,transparent),0 1px 3px #00000047}.theme-dark .content-feedback-button.is-primary:not(.is-confirmed):hover:not(:disabled),.fx-shell.theme-dark .content-feedback-button.is-primary:not(.is-confirmed):hover:not(:disabled),.content-piece-modal-layer.theme-dark .content-feedback-button.is-primary:not(.is-confirmed):hover:not(:disabled){border-color:color-mix(in srgb,var(--fx-accent) 55%,var(--fx-line-strong));background-color:var(--fx-btn-affirm-fill-hover);background-image:var(--fx-btn-affirm-layer-hover);color:var(--fx-accent-hover);opacity:1;transform:translateY(-.5px)}.theme-slate .content-feedback-button:not(.is-primary):not(.is-ignore),.content-piece-modal-layer.theme-slate .content-feedback-button:not(.is-primary):not(.is-ignore){border-color:#ffffff1f;background:var(--fx-btn-quiet-fill);color:#eef2f6;box-shadow:inset 0 1px #ffffff14,0 1px 2px #00000059}.theme-slate .content-feedback-button:not(.is-primary):not(.is-ignore):hover:not(:disabled),.content-piece-modal-layer.theme-slate .content-feedback-button:not(.is-primary):not(.is-ignore):hover:not(:disabled){border-color:#ffffff3d;background:var(--fx-btn-quiet-fill-hover);color:#fff}.theme-slate .content-feedback-button.is-ignore,.content-piece-modal-layer.theme-slate .content-feedback-button.is-ignore{border-color:#ffffff1a;background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 7px,transparent 7px 13px),#ffffff0a;color:#eef2f69e}.theme-slate .content-feedback-button.is-ignore:hover,.content-piece-modal-layer.theme-slate .content-feedback-button.is-ignore:hover{border-color:#ffffff38;background:#ffffff14;color:#fff}.theme-slate .content-feedback-button.is-primary:not(.is-confirmed),.fx-shell.theme-slate .content-feedback-button.is-primary:not(.is-confirmed),.content-piece-modal-layer.theme-slate .content-feedback-button.is-primary:not(.is-confirmed){border-color:var(--fx-accent-border);background-color:var(--fx-btn-affirm-fill);background-image:var(--fx-btn-affirm-layer);color:var(--fx-accent);box-shadow:inset 0 1px color-mix(in srgb,var(--fx-accent) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--fx-accent) 8%,transparent),0 1px 3px #00000052}.theme-slate .content-feedback-button.is-primary:not(.is-confirmed):hover:not(:disabled),.fx-shell.theme-slate .content-feedback-button.is-primary:not(.is-confirmed):hover:not(:disabled),.content-piece-modal-layer.theme-slate .content-feedback-button.is-primary:not(.is-confirmed):hover:not(:disabled){border-color:color-mix(in srgb,var(--fx-accent) 55%,var(--fx-line-strong));background-color:var(--fx-btn-affirm-fill-hover);background-image:var(--fx-btn-affirm-layer-hover);color:var(--fx-accent-hover);opacity:1;transform:translateY(-.5px)}.theme-grey .content-feedback-button:not(.is-primary),.content-piece-modal-layer.theme-grey .content-feedback-button:not(.is-primary){border-color:#16171829;background:#ffffffb8;color:#161718}.theme-grey .content-feedback-button:not(.is-primary):hover:not(:disabled),.content-piece-modal-layer.theme-grey .content-feedback-button:not(.is-primary):hover:not(:disabled){border-color:#16171847;background:#fff;color:#161718}.theme-dark .content-copy-button.is-copied{border-color:#60ce746b;background:#60ce74;color:#07140b}.theme-dark .content-copy-button.is-error{border-color:#9e514c85;background:#9e514c;color:#fffaf0}.fx-content-pez-container{display:flex;flex-direction:column}.fx-content-pez-container>.fx-index-line{flex-shrink:0}.fx-content-pez-container.has-overflow{max-height:13.5rem;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.5rem;mask-image:linear-gradient(to bottom,black 0,black 10.8rem,rgba(0,0,0,.4) 12.2rem,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0,black 10.8rem,rgba(0,0,0,.4) 12.2rem,transparent 100%)}.fx-content-pez-container::-webkit-scrollbar{display:none}.pipes-shell{background:var(--fx-paper);color:var(--fx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pipes-shell h1,.pipes-shell h2,.pipes-shell h3{color:var(--fx-ink)}.fx-company--link{display:inline-flex;text-decoration:none;color:inherit;transition:opacity .14s ease}.fx-company--link:hover{opacity:.78}.fx-chrome-spacer{min-width:0}.fx-hand .pipes-stage.fx-orbits-stage{flex:1;width:100%;min-height:0;padding:0;align-items:stretch;justify-content:center}.fx-hand .pipes-stage .fx-orbits-unit{width:min(68rem,100%)}.pipes-index-line-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;text-align:left}.pipes-index-line-title{font-family:var(--fx-sans);font-size:inherit;font-weight:inherit;color:inherit}.pipes-index-meta{font-family:var(--fx-sans);font-size:.68rem;font-weight:500;color:var(--fx-mute);line-height:1.2}.pipes-status-ok{color:#2d5a4a;color:var(--fx-accent, #2d5a4a)}.pipes-status-bad{color:#8b3a2d}.pipes-domain-row{display:flex;align-items:stretch;gap:.15rem;width:100%}.pipes-domain-row .fx-index-line{flex:1 1 auto;min-width:0}.pipes-domain-remove{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:1.35rem;height:1.35rem;padding:0;border:0;border-radius:3px;background:transparent;color:var(--fx-mute);font-size:1rem;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,color .12s ease,background .12s ease}.pipes-domain-row:hover .pipes-domain-remove,.pipes-domain-row:focus-within .pipes-domain-remove{opacity:1;pointer-events:auto}.pipes-domain-remove:hover{color:#8b3a2d;background:#8b3a2d14}.pipes-index-add-block{margin-top:.15rem}.pipes-inline-domain-form{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;width:100%}.pipes-inline-domain-input{display:block;width:100%;padding:.45rem 0 .5rem;border:0;border-bottom:1px solid var(--fx-line);background:transparent;color:var(--fx-ink);font-family:var(--fx-sans);font-size:.82rem;line-height:1.35;outline:none}.pipes-inline-domain-input:focus{border-bottom-color:var(--fx-ink)}.pipes-inline-domain-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.pipes-inline-domain-actions button{appearance:none;border:0;background:transparent;padding:0;font-family:var(--fx-sans);font-size:.72rem;font-weight:600;color:var(--fx-mute);cursor:pointer}.pipes-inline-domain-actions button:hover{color:var(--fx-ink)}.pipes-inline-domain-actions button.is-accent{color:var(--fx-accent)}.pipes-field-label{display:block;margin-top:1.15rem;font-family:var(--fx-sans);font-size:.88rem;font-weight:600;color:var(--fx-ink)}.pipes-label-muted{font-weight:500;color:var(--fx-mute)}.pipes-endpoint-readout{margin:.35rem 0 0;font-family:var(--fx-sans);font-size:.82rem;color:var(--fx-mute);line-height:1.45;word-break:break-all}.pipes-code-readout{display:block;margin:.35rem 0 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.76rem;font-weight:500;color:var(--fx-mute);line-height:1.45;word-break:break-all}.pipes-code-readout--body{margin-top:.5rem;padding:0;border:0;background:transparent;white-space:pre-wrap}.pipes-secret-row--field{margin-top:.35rem}.pipes-secret-row--field .pipes-secret-value{flex:1 1 auto}.pipes-input-bar{display:flex;align-items:flex-end;gap:.65rem;margin-top:.35rem;width:100%}.pipes-input-bar .pipes-field{flex:1 1 auto;min-width:0;margin-top:0}.pipes-inline-save{flex:0 0 auto;appearance:none;border:0;background:transparent;padding:.45rem 0 .65rem;font-family:var(--fx-sans);font-size:.78rem;font-weight:600;color:var(--fx-accent);cursor:pointer}.pipes-inline-save:disabled{color:var(--fx-mute);opacity:.55;cursor:default}.pipes-inline-save:not(:disabled):hover{color:var(--fx-ink)}.pipes-field{display:block;width:100%;margin-top:1rem;padding:.55rem 0 .65rem;border:0;border-bottom:1px solid var(--fx-line);background:transparent;color:var(--fx-ink);font-family:var(--fx-sans);font-size:1rem;line-height:1.35;outline:none}.pipes-field:focus{border-bottom-color:var(--fx-ink)}.pipes-field::placeholder{color:var(--fx-mute);opacity:.75}.pipes-soft-line{margin:.85rem 0 0;font-family:var(--fx-sans);font-size:.82rem;color:var(--fx-mute);line-height:1.45}.pipes-existing-links{margin:.35rem 0 0;font-family:var(--fx-sans);font-size:.78rem;color:var(--fx-mute);line-height:1.5}.pipes-existing-links button{appearance:none;border:0;background:transparent;padding:0;margin:0 .35rem 0 0;color:var(--fx-accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pipes-existing-links button:hover{color:var(--fx-ink)}.pipes-secret-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding:.35rem 0;border-bottom:1px solid var(--fx-line)}.pipes-secret-row:first-of-type{margin-top:1.1rem}.pipes-secret-label{flex:0 0 auto;font-family:var(--fx-sans);font-size:.78rem;font-weight:600;color:var(--fx-mute)}.pipes-secret-value{flex:1 1 auto;min-width:0;font-family:var(--fx-sans);font-size:.8rem;color:var(--fx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipes-secret-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem}.pipes-secret-actions button{appearance:none;border:0;background:transparent;padding:0;font-family:var(--fx-sans);font-size:.72rem;font-weight:600;color:var(--fx-mute);cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.pipes-secret-actions button:hover{color:var(--fx-ink)}.pipes-inline-note{margin:.65rem 0 0;font-family:var(--fx-sans);font-size:.8rem;color:var(--fx-mute)}.pipes-inline-note.is-ok{color:var(--fx-accent)}.pipes-inline-note.is-attention{color:#8b3a2d}.pipes-data-error{margin:0;padding:.35rem 0 .75rem;font-size:.78rem;color:#8b3a2d}.pipes-hand--auth{align-items:center;justify-content:center}.pipes-hand--auth .fx-hand-well{animation:fx-well-enter .28s cubic-bezier(.16,1,.3,1) both}.pipes-index{justify-content:flex-start;padding:1.45rem 1.5rem;border:1px solid var(--fx-line-strong);border-radius:12px;background:color-mix(in srgb,var(--fx-ink) 3%,var(--fx-sheet));box-shadow:0 12px 30px #1413100f,inset 0 1px #ffffff73}.theme-dark .pipes-index,.theme-slate .pipes-index{background:color-mix(in srgb,var(--fx-ink) 4.5%,var(--fx-sheet));border-color:#ffffff1f;box-shadow:0 20px 44px #00000057,inset 0 1px #ffffff0d}.theme-grey .pipes-index{background:color-mix(in srgb,var(--fx-ink) 2.5%,var(--fx-sheet));box-shadow:0 12px 28px #16171812,inset 0 1px #fff9}.pipes-ledger .fx-eyebrow{margin:0 0 .7rem}.pipes-identity-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.pipes-identity{display:flex;align-items:center;gap:.6rem;min-width:0}.pipes-avatar{flex:0 0 auto;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--fx-line);border-radius:50%;background:var(--fx-sheet);color:var(--fx-ink);font-family:var(--fx-sans);font-size:.72rem;font-weight:600}.pipes-identity-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fx-sans);font-size:.82rem;font-weight:500;color:var(--fx-ink)}.pipes-identity-signout{appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:.1rem 0;flex:0 0 auto;font-family:var(--fx-sans);font-size:.72rem;font-weight:600;color:var(--fx-mute);cursor:pointer;transition:color .12s ease,border-color .12s ease}.pipes-identity-signout:hover{color:var(--fx-ink);border-bottom-color:var(--fx-line)}.pipes-kv-list{border-top:1px solid var(--fx-line)}.pipes-kv-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--fx-line);font-family:var(--fx-sans)}.pipes-kv-label{flex:0 0 auto;font-size:.74rem;color:var(--fx-mute)}.pipes-kv-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0;font-size:.76rem;font-weight:500;color:var(--fx-ink);text-align:right}.pipes-kv-value.is-muted,.pipes-kv-value .is-muted{color:var(--fx-mute);font-weight:400}.pipes-status-dot{flex:0 0 auto;width:.42rem;height:.42rem;border-radius:50%;background:var(--fx-mute);opacity:.55}.pipes-status-dot.is-live{background:var(--fx-accent, #2d5a4a);opacity:1}.pipes-kv-link{appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:0;font:inherit;font-weight:600;color:var(--fx-mute);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem;transition:color .12s ease,border-color .12s ease}.pipes-kv-link:hover:not(:disabled){color:var(--fx-ink);border-bottom-color:var(--fx-line)}.pipes-kv-link:disabled{opacity:.55;cursor:default}.pipes-companies-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--fx-line)}.pipes-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.pipes-section-head .fx-eyebrow{margin:0}.pipes-section-count{font-family:var(--fx-sans);font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--fx-mute)}.pipes-companies-empty{margin:0;padding:.35rem 0 0;font-family:var(--fx-sans);font-size:.78rem;line-height:1.55;color:var(--fx-mute)}.pipes-domain-list .pipes-domain-row{padding:.22rem 0}.pipes-plan-back{appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:.1rem 0;margin:.9rem 0 0;font-family:var(--fx-sans);font-size:.74rem;font-weight:600;color:var(--fx-mute);cursor:pointer;transition:color .12s ease,border-color .12s ease}.pipes-plan-back:hover{color:var(--fx-ink);border-bottom-color:var(--fx-line)}.pipes-shell{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.pipes-shell .fx-stage{flex:1 1 auto;min-height:0}.pipes-shell .fx-hand{min-height:0;overflow:hidden}.pipes-shell .fx-pair{flex:1 1 auto;min-height:0;align-items:center;justify-content:center;column-gap:2.25rem}.pipes-shell .fx-pair-rule{margin:0}.pipes-shell .fx-index.pipes-index{flex:0 0 23.5rem;width:23.5rem;max-width:100%;box-sizing:border-box}.pipes-shell .fx-hand-well{flex:1 1 36rem;width:auto;max-width:39rem;min-width:0;max-height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.pipes-shell .fx-hand-well .fx-hunt-play{width:100%}.pipes-shell .pipes-hand--auth .fx-hand-well{flex:0 0 auto;width:min(34rem,100%);max-width:100%;overflow-y:auto}.pipes-plan-panel h1{margin:.25rem 0 .4rem}.pipes-plan-rows{margin-top:1.35rem;border-top:1px solid var(--fx-line)}.pipes-plan-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.05rem 0;border-bottom:1px solid var(--fx-line)}.pipes-plan-row.is-current .pipes-plan-row-name,.pipes-plan-row.is-recommended .pipes-plan-row-name{color:var(--fx-accent)}.pipes-plan-tag{font-family:var(--fx-sans);font-size:.6rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-accent);white-space:nowrap}.pipes-plan-row-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.22rem}.pipes-plan-row-head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.pipes-plan-row-name{font-family:var(--fx-sans);font-size:1rem;font-weight:600;color:var(--fx-ink);white-space:nowrap}.pipes-plan-row-cap{font-family:var(--fx-sans);font-size:.82rem;line-height:1.4;color:var(--fx-mute)}.pipes-plan-row-price{flex:0 0 auto;min-width:5.5rem;text-align:right;font-family:var(--fx-sans);font-size:.96rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fx-ink);white-space:nowrap}.pipes-plan-select{appearance:none;border:1px solid var(--fx-line-strong, rgba(255, 255, 255, .22));border-radius:999px;background:transparent;min-width:5.75rem;padding:.42rem .95rem;font-family:var(--fx-sans);font-size:.78rem;font-weight:500;color:var(--fx-ink);cursor:pointer;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:background .14s ease,border-color .14s ease,color .14s ease}.pipes-plan-select:hover:not(:disabled):not(.is-busy){background:var(--fx-ink);border-color:var(--fx-ink);color:var(--fx-paper)}.pipes-plan-select.is-busy{background:var(--fx-ink);border-color:var(--fx-ink);color:var(--fx-paper)}.fx-shell.theme-dark .pipes-plan-select:hover:not(:disabled):not(.is-busy),.fx-shell.theme-dark .pipes-plan-select.is-busy,.fx-shell.theme-slate .pipes-plan-select:hover:not(:disabled):not(.is-busy),.fx-shell.theme-slate .pipes-plan-select.is-busy{background-color:var(--fx-btn-affirm-fill);background-image:var(--fx-btn-affirm-layer);border-color:var(--fx-accent-border);color:var(--fx-accent)}.pipes-plan-select:disabled{opacity:.55;cursor:default}.pipes-plan-features{margin:1.35rem 0 .25rem}.pipes-plan-features-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.pipes-plan-features-title{margin:0;flex:0 0 auto;font-family:var(--fx-sans);font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-mute)}.pipes-plan-features-rule{flex:0 1 11rem;height:1px;background:linear-gradient(to right,var(--fx-line-strong),transparent)}.pipes-plan-features ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.pipes-plan-features li{font-family:var(--fx-sans);font-size:.82rem;line-height:1.48;color:var(--fx-mute)}.pipes-plan-features strong{display:block;color:var(--fx-ink);font-weight:600;font-size:.84rem}.pipes-plan-feature-desc{display:block;margin-top:.2rem}@media(max-width:980px){.pipes-shell{height:auto;min-height:100dvh;max-height:none;overflow-y:auto}.pipes-shell .fx-hand{overflow:visible}.pipes-shell .fx-hand-well{flex:none;width:min(39rem,100%);max-height:none;overflow:visible}.pipes-shell .fx-index.pipes-index{flex:none;width:min(39rem,100%)}}@media(max-width:640px){.pipes-plan-features ul{grid-template-columns:1fr}.pipes-plan-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem .9rem}.pipes-plan-row-main{grid-column:1 / -1}.pipes-plan-row-price{text-align:left;min-width:0}}.pipes-spinner{display:inline-block;width:.7em;height:.7em;border:1.5px solid currentColor;border-top-color:transparent;border-radius:50%;animation:pipes-spin .7s linear infinite;flex:0 0 auto}@keyframes pipes-spin{to{transform:rotate(360deg)}}.pipes-plan-select,.pipes-inline-save,.pipes-secret-actions .pipes-rotate-btn,.pipes-inline-domain-actions button.is-accent,.pipes-hand--auth .content-feedback-button{display:inline-flex;align-items:center;gap:.45rem}.pipes-hand--auth .fx-hunt-play{width:34rem}.pipes-code-input{letter-spacing:.35em;font-variant-numeric:tabular-nums}.pipes-inline-change{appearance:none;border:0;background:transparent;padding:0;font:inherit;color:var(--fx-mute);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.pipes-inline-change:hover{color:var(--fx-ink)}.pipes-loading-line{display:flex;align-items:center;gap:.55rem}.pipes-shell.is-how-view{height:auto;min-height:100dvh;max-height:none;overflow-y:auto}.pipes-how-stage{min-height:0}.pipes-how-shell{width:100%;max-width:84rem;margin:0 auto;padding:2.75rem 2.5rem 6rem;display:grid;grid-template-columns:14.5rem minmax(0,1fr);gap:3.5rem;align-items:start}.pipes-how-rail{position:sticky;top:2rem;display:flex;flex-direction:column;gap:1rem;padding-top:.25rem}.pipes-how-rail-label{margin:0;font-family:var(--fx-sans);font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-mute)}.pipes-how-rail-nav{display:flex;flex-direction:column;border-left:1px solid var(--fx-line)}.pipes-how-rail-nav button{appearance:none;border:0;border-left:2px solid transparent;margin-left:-1px;background:transparent;padding:.48rem 0 .48rem .9rem;text-align:left;font-family:var(--fx-sans);font-size:.82rem;font-weight:500;color:var(--fx-mute);cursor:pointer;transition:color .14s ease,border-color .14s ease}.pipes-how-rail-nav button:hover{color:var(--fx-ink)}.pipes-how-rail-nav button.is-on{color:var(--fx-ink);font-weight:600;border-left-color:var(--fx-accent, #2d5a4a)}.pipes-how-rail-cta{margin-top:.75rem;padding-top:1.15rem;border-top:1px solid var(--fx-line);display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.pipes-how-rail-cta p{margin:0;font-size:.75rem;line-height:1.45;color:var(--fx-mute)}.pipes-how-canvas{width:100%;min-width:0;font-family:var(--fx-sans);color:var(--fx-ink)}.pipes-how-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem}.pipes-how-product-card{padding:1.35rem 1.45rem;border:1px solid var(--fx-line);background:var(--fx-sheet);display:flex;flex-direction:column;gap:.5rem}.pipes-how-product-head{display:flex;flex-direction:column;gap:.25rem}.pipes-how-product-head strong{font-family:var(--fx-serif, var(--font-display));font-size:1.1rem;font-weight:600;color:var(--fx-ink)}.pipes-how-product-card p{margin:0;font-size:.86rem;line-height:1.55;color:var(--fx-mute)}@media(max-width:64rem){.pipes-how-shell{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem 4rem}.pipes-how-rail{position:static;border-bottom:1px solid var(--fx-line);padding-bottom:1.25rem}.pipes-how-rail-nav{flex-direction:row;flex-wrap:wrap;border-left:0;gap:.35rem 1rem}.pipes-how-rail-nav button{border-left:0;margin-left:0;padding:.25rem 0}.pipes-how-products{grid-template-columns:1fr}}.pipes-how-hero .fx-eyebrow{margin:0 0 1.1rem}.pipes-how-title{margin:0;max-width:48rem;font-family:var(--fx-serif, var(--font-display));font-size:clamp(2rem,3.4vw,3rem);line-height:1.12;letter-spacing:-.02em;font-weight:600;color:var(--fx-ink)}.pipes-how-thesis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;margin-top:2.75rem;padding-top:2.25rem;border-top:1px solid var(--fx-line)}.pipes-how-thesis-grid h2,.pipes-how-dispatch-copy h2,.pipes-how-faq h2,.pipes-how-step h3{margin:0 0 .7rem;font-family:var(--fx-serif, var(--font-display));font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--fx-ink)}.pipes-how-thesis-grid p,.pipes-how-dispatch-copy .pipes-how-arrays p,.pipes-how-step p{margin:0;font-size:.92rem;line-height:1.65;color:var(--fx-mute)}.pipes-how-thesis-grid p{font-size:.98rem}.pipes-how-canvas code{font-family:var(--fx-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.84em;color:var(--fx-ink);background:#7f7f7f12;padding:.04em .28em;border-radius:3px}.pipes-how-dispatch{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem;align-items:start;margin-top:4.5rem;padding-top:3.5rem;border-top:1px solid var(--fx-line)}.pipes-how-dispatch-copy .fx-eyebrow{margin:0 0 .9rem}.pipes-how-arrays{margin-top:1.5rem;border-top:1px solid var(--fx-line)}.pipes-how-array{padding:1rem 0;border-bottom:1px solid var(--fx-line)}.pipes-how-array-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .4rem}.pipes-how-array-head code{font-size:.85rem;font-weight:600}.pipes-how-array-head span{flex:0 0 auto;font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--fx-mute);text-align:right}.pipes-how-array p{font-size:.85rem}.pipes-how-actions{margin-top:1.6rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.pipes-how-back{appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:.1rem 0;font-family:var(--fx-sans);font-size:.78rem;font-weight:600;color:var(--fx-mute);cursor:pointer;transition:color .12s ease,border-color .12s ease}.pipes-how-back:hover{color:var(--fx-ink);border-bottom-color:var(--fx-line)}.pipes-how-hint{margin:.9rem 0 0;font-size:.72rem;line-height:1.45;color:var(--fx-mute)}.pipes-sample-terminal{border:1px solid var(--fx-line);background:var(--fx-sheet);min-width:0}.pipes-sample-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid var(--fx-line)}.pipes-sample-tabs{display:flex;flex-wrap:wrap;gap:.25rem .75rem;min-width:0}.pipes-sample-tabs button{appearance:none;border:0;border-bottom:1.5px solid transparent;background:transparent;padding:.25rem .1rem;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.68rem;color:var(--fx-mute);cursor:pointer;white-space:nowrap}.pipes-sample-tabs button.is-on{color:var(--fx-ink);border-bottom-color:var(--fx-ink)}.pipes-sample-copy{appearance:none;border:0;border-bottom:1px solid transparent;background:transparent;padding:.15rem 0;flex:0 0 auto;font-family:var(--fx-sans);font-size:.68rem;font-weight:600;color:var(--fx-mute);cursor:pointer}.pipes-sample-copy:hover{color:var(--fx-ink);border-bottom-color:var(--fx-line)}.pipes-sample-request{padding:.7rem .9rem .8rem;border-bottom:1px solid var(--fx-line);background:#7f7f7f0d}.pipes-sample-request-label{margin:0 0 .3rem;font-family:var(--fx-sans);font-size:.62rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fx-mute)}.pipes-sample-request-line{margin:0 0 .45rem;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.7rem;font-weight:600;color:var(--fx-ink);overflow-x:auto;white-space:nowrap}.pipes-sample-request-body{margin:0 0 .55rem;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.7rem;line-height:1.6;color:var(--fx-ink);white-space:pre-wrap;word-break:break-word}.pipes-sample-request-note{margin:0;font-family:var(--fx-sans);font-size:.68rem;line-height:1.5;color:var(--fx-mute)}.pipes-sample-headers{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .9rem .55rem;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.66rem;line-height:1.5;color:var(--fx-mute);border-bottom:1px solid var(--fx-line);overflow-x:auto;white-space:nowrap}.pipes-sample-headers span:first-child{color:var(--fx-ink);font-weight:600}.pipes-sample-json{margin:0;padding:.95rem 1.05rem 1.15rem;max-height:36rem;overflow-y:auto;overflow-x:hidden;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.72rem;line-height:1.62;color:var(--fx-ink);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--fx-line) transparent}.pipes-sample-json::-webkit-scrollbar{width:6px;height:6px}.pipes-sample-json::-webkit-scrollbar-track{background:transparent}.pipes-sample-json::-webkit-scrollbar-thumb{background:var(--fx-line);border-radius:3px}.pipes-json-key{color:#2d5a4a;font-weight:500}.pipes-json-string{color:var(--fx-ink)}.pipes-json-url{color:#0f766e}.pipes-json-punct{color:var(--fx-mute);opacity:.65}.pipes-json-literal{color:#9a3412;font-weight:500}.pipes-shell.theme-dark .pipes-json-key,.pipes-shell.theme-slate .pipes-json-key{color:#7dd3fc;font-weight:400}.pipes-shell.theme-dark .pipes-json-url,.pipes-shell.theme-slate .pipes-json-url{color:#34d399}.pipes-shell.theme-dark .pipes-json-literal,.pipes-shell.theme-slate .pipes-json-literal{color:#fbbf24;font-weight:400}.pipes-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:4.5rem;padding-top:3.5rem;border-top:1px solid var(--fx-line)}.pipes-how-step-n{margin:0 0 .6rem;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--fx-accent, #2d5a4a)}.pipes-how-step h3{font-size:1rem}.pipes-how-step p{font-size:.85rem;line-height:1.6}.pipes-how-faq .fx-eyebrow{margin:0 0 .9rem}.pipes-how-faq-list{margin-top:1.75rem;border-top:1px solid var(--fx-line)}.pipes-how-faq-item{border-bottom:1px solid var(--fx-line)}.pipes-how-faq-q{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 0;border:0;background:transparent;text-align:left;font-family:var(--fx-sans);font-size:.92rem;font-weight:600;color:var(--fx-ink);cursor:pointer}.pipes-how-faq-q i{flex:0 0 auto;font-style:normal;font-size:1rem;color:var(--fx-mute)}.pipes-how-faq-a{margin:0;padding:0 2.5rem 1.2rem 0;font-size:.86rem;line-height:1.65;color:var(--fx-mute)}@media(max-width:60rem){.pipes-how-dispatch,.pipes-how-thesis-grid,.pipes-how-steps{grid-template-columns:1fr}}.pipes-how-dispatch{margin-top:5.5rem;padding-top:4.5rem}.pipes-how-steps{margin-top:6rem;padding-top:4.5rem}.pipes-how-faq{margin-top:8rem;padding-top:5rem;border-top:1px solid var(--fx-line)}.pipes-how-faq .fx-eyebrow{margin-bottom:2.75rem}.pipes-shell.is-how-view .fx-stage.pipes-how-stage{position:relative;isolation:isolate}.pipes-shell.is-how-view .fx-stage.pipes-how-stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 42% at 78% 12%,rgba(125,211,252,.1),transparent 68%),radial-gradient(ellipse 50% 45% at 18% 58%,rgba(52,211,153,.07),transparent 70%)}.pipes-shell.theme-slate.is-how-view .fx-stage.pipes-how-stage:before{background:radial-gradient(ellipse 55% 42% at 78% 12%,rgba(165,180,252,.12),transparent 68%),radial-gradient(ellipse 50% 45% at 18% 58%,rgba(251,191,36,.06),transparent 70%)}.pipes-shell.is-how-view:not(.theme-dark):not(.theme-slate):not(.theme-grey) .fx-stage.pipes-how-stage:before{background:radial-gradient(ellipse 55% 42% at 78% 12%,rgba(217,164,65,.1),transparent 68%),radial-gradient(ellipse 50% 45% at 18% 58%,rgba(45,90,74,.07),transparent 70%)}.pipes-shell.theme-grey.is-how-view .fx-stage.pipes-how-stage:before{background:radial-gradient(ellipse 55% 42% at 78% 12%,rgba(217,164,65,.08),transparent 68%),radial-gradient(ellipse 50% 45% at 18% 58%,rgba(120,113,108,.08),transparent 70%)}.pipes-shell.is-how-view .fx-stage.pipes-how-stage:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(127,127,127,.28) 1px,transparent 1.4px);background-size:1.5rem 1.5rem;background-position:.75rem .75rem;mask-image:radial-gradient(ellipse 48% 36% at 82% 12%,black 15%,transparent 72%),radial-gradient(ellipse 46% 38% at 14% 62%,black 12%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 48% 36% at 82% 12%,black 15%,transparent 72%),radial-gradient(ellipse 46% 38% at 14% 62%,black 12%,transparent 70%);opacity:.42}.pipes-how-canvas{position:relative;isolation:isolate}.pipes-how-lead{margin:1.15rem 0 0;max-width:44rem;font-size:1rem;line-height:1.6;color:var(--fx-mute)}.pipes-how-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.9rem;margin-top:2.75rem}.pipes-how-flow-node{padding:1.25rem 1.35rem;border:1px solid var(--fx-line);background:var(--fx-sheet);display:flex;flex-direction:column;gap:.4rem}.pipes-how-flow-node.is-engine{border-color:var(--fx-accent, #2d5a4a)}.pipes-how-flow-tag{font-family:var(--fx-mono, ui-monospace, monospace);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-accent, #2d5a4a)}.pipes-how-flow-node strong{font-family:var(--fx-serif, var(--font-display));font-size:1.05rem;font-weight:600;color:var(--fx-ink)}.pipes-how-flow-node p{margin:0;font-size:.84rem;line-height:1.55;color:var(--fx-mute)}.pipes-how-flow-arrow{display:flex;align-items:center;justify-content:center;font-family:var(--fx-mono, ui-monospace, monospace);font-size:1rem;color:var(--fx-mute);opacity:.65}.pipes-how-playbook{margin-top:4.5rem;padding-top:3.5rem;border-top:1px solid var(--fx-line)}.pipes-how-playbook-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem}.pipes-how-playbook-head .fx-eyebrow{margin:0 0 .65rem}.pipes-how-playbook-head h2{margin:0;font-family:var(--fx-serif, var(--font-display));font-size:1.45rem;font-weight:600;letter-spacing:-.015em;color:var(--fx-ink)}.pipes-how-stack-tabs{display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.25rem;border:1px solid var(--fx-line);border-radius:999px;background:var(--fx-sheet)}.pipes-how-stack-tabs button{appearance:none;border:0;border-radius:999px;background:transparent;padding:.42rem .9rem;font-family:var(--fx-sans);font-size:.78rem;font-weight:600;color:var(--fx-mute);cursor:pointer;transition:background .14s ease,color .14s ease}.pipes-how-stack-tabs button:hover{color:var(--fx-ink)}.pipes-how-stack-tabs button.is-on{background:var(--fx-ink);color:var(--fx-paper, #fff)}.pipes-how-playbook-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2.5rem;margin-top:2.25rem;align-items:start}.pipes-how-playbook-steps h3{margin:0 0 .55rem;font-family:var(--fx-serif, var(--font-display));font-size:1.2rem;font-weight:600;color:var(--fx-ink)}.pipes-how-playbook-summary{margin:0 0 1.5rem;font-size:.92rem;line-height:1.6;color:var(--fx-mute)}.pipes-how-recipe-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.pipes-how-recipe-list li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.85rem;align-items:start}.pipes-how-recipe-n{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--fx-line);background:var(--fx-sheet);font-family:var(--fx-mono, ui-monospace, monospace);font-size:.72rem;font-weight:600;color:var(--fx-accent, #2d5a4a)}.pipes-how-recipe-list strong{display:block;margin-bottom:.2rem;font-size:.88rem;font-weight:600;color:var(--fx-ink)}.pipes-how-recipe-list p{margin:0;font-size:.84rem;line-height:1.55;color:var(--fx-mute)}.pipes-how-code-card{position:relative;border:1px solid var(--fx-line);background:var(--fx-sheet);min-width:0}.pipes-how-code-card:before{content:"";position:absolute;inset:0;transform:translate(10px,10px);z-index:-1;border:1px solid var(--fx-line);background-image:repeating-linear-gradient(-45deg,rgba(127,127,127,.05) 0 1px,transparent 1px 7px);opacity:.85;pointer-events:none}.pipes-how-code-label{font-family:var(--fx-mono, ui-monospace, monospace);font-size:.7rem;color:var(--fx-mute)}.pipes-how-code-pre{margin:0;padding:1rem 1.1rem 1.15rem;overflow-x:auto;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.73rem;line-height:1.65;color:var(--fx-ink)}.pipes-how-playbook-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.pipes-how-endpoints{margin-top:1.75rem;display:flex;flex-direction:column;gap:.65rem}.pipes-how-endpoint{padding:.9rem 1rem;border:1px solid var(--fx-line);background:var(--fx-sheet)}.pipes-how-endpoint-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.pipes-how-method{font-family:var(--fx-mono, ui-monospace, monospace);font-size:.64rem;font-weight:700;letter-spacing:.06em;padding:.12rem .42rem;border-radius:2px}.pipes-how-method.is-post{background:#2d5a4a24;color:var(--fx-accent, #2d5a4a)}.pipes-how-method.is-get{background:#0f766e1f;color:#0f766e}.pipes-how-endpoint-head code{font-size:.84rem;font-weight:600;background:transparent;padding:0}.pipes-how-endpoint-meta{margin-left:auto;font-size:.72rem;color:var(--fx-mute)}.pipes-how-endpoint p{margin:0;font-size:.83rem;line-height:1.5;color:var(--fx-mute)}.pipes-how-fields{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.pipes-how-fields code{font-size:.72rem;padding:.1rem .4rem;border:1px solid var(--fx-line);background:var(--fx-sheet)}@media(max-width:60rem){.pipes-how-flow{grid-template-columns:1fr}.pipes-how-flow-arrow{transform:rotate(90deg);padding:.15rem 0}.pipes-how-playbook-grid{grid-template-columns:1fr}}.pipes-sample-terminal{position:relative}.pipes-sample-terminal:before{content:"";position:absolute;inset:0;transform:translate(10px,10px);z-index:-1;border:1px solid var(--fx-line);background-image:repeating-linear-gradient(-45deg,rgba(127,127,127,.05) 0 1px,transparent 1px 7px);opacity:.85;pointer-events:none}.pipes-how-steps{background:var(--fx-sheet);border:1px solid var(--fx-line);padding:3rem 2.5rem 3.25rem}.pipes-payload-trigger{display:inline-flex;align-items:baseline;gap:.2rem;cursor:pointer;border-bottom:1px dotted var(--fx-line-strong)}.pipes-payload-trigger:hover,.pipes-payload-trigger:focus-visible{border-bottom-color:var(--fx-ink)}.pipes-payload-caret{font-size:.6rem;color:var(--fx-mute)}.pipes-payload-popover{position:fixed;z-index:60;width:430px;max-width:calc(100vw - 16px);max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--fx-sheet-glass, var(--fx-sheet));border:1px solid var(--fx-line-strong);box-shadow:0 18px 48px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pipes-payload-head{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-bottom:1px solid var(--fx-line)}.pipes-payload-title{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.pipes-payload-title strong{font-family:var(--fx-sans);font-size:.8rem;font-weight:650;color:var(--fx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipes-payload-title span{font-family:var(--fx-sans);font-size:.66rem;color:var(--fx-mute)}.pipes-payload-status{flex:0 0 auto;font-family:var(--fx-mono, ui-monospace, monospace);font-size:.64rem;font-weight:600;color:#8b3a2d;border:1px solid var(--fx-line);padding:.1rem .4rem;white-space:nowrap}.pipes-payload-status.is-ok{color:var(--fx-accent, #2d5a4a)}.pipes-payload-copy,.pipes-payload-close{appearance:none;border:0;background:transparent;padding:.15rem .2rem;font-family:var(--fx-sans);font-size:.68rem;font-weight:600;color:var(--fx-mute);cursor:pointer;flex:0 0 auto}.pipes-payload-copy:hover,.pipes-payload-close:hover{color:var(--fx-ink)}.pipes-payload-close{font-size:.95rem;line-height:1}.pipes-payload-body{flex:1 1 auto;min-height:0;max-height:none}.pipes-arrival-sheet{width:min(30rem,100%);padding:2.35rem 2.15rem 2rem}.pipes-arrival-sheet .office-billing-eyebrow,.pipes-arrival-title,.pipes-arrival-body,.pipes-arrival-sheet .office-billing-go{position:relative;z-index:1}.pipes-arrival-title{margin:.45rem 0 0;font-family:var(--font-display, var(--fx-serif));font-size:1.65rem;font-weight:600;letter-spacing:-.025em;line-height:1.14;color:var(--fx-ink)}.pipes-arrival-body{margin:.7rem 0 1.5rem;font-family:var(--fx-sans);font-size:.92rem;line-height:1.58;color:var(--fx-mute)}.pipes-batch-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:1.15rem}.pipes-batch-label-row .pipes-field-label{margin-top:0}.pipes-batch-slots{font-family:var(--fx-sans);font-size:.74rem;font-variant-numeric:tabular-nums;color:var(--fx-mute)}.pipes-textarea{display:block;width:100%;min-height:7.5rem;margin-top:.55rem;padding:.75rem .85rem;box-sizing:border-box;border:1px solid var(--fx-line-strong);border-radius:6px;background:color-mix(in srgb,var(--fx-ink) 3%,var(--fx-sheet));color:var(--fx-ink);font-family:var(--fx-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.84rem;line-height:1.55;resize:vertical;outline:none;transition:border-color .14s ease,background .14s ease}.pipes-textarea:focus{border-color:var(--fx-ink);background:color-mix(in srgb,var(--fx-ink) 4.5%,var(--fx-sheet))}.pipes-textarea::placeholder{color:var(--fx-mute);opacity:.65}.pipes-textarea:disabled{opacity:.55;cursor:default}.pipes-batch-preview{margin:.55rem 0 0;font-family:var(--fx-sans);font-size:.78rem;line-height:1.45;color:var(--fx-mute)}.pipes-batch-preview strong{color:var(--fx-ink);font-weight:600}.pipes-fit-endpoint-note{display:flex;flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:1.15rem;padding-top:.85rem;border-top:1px solid var(--fx-line);font-family:var(--fx-sans);font-size:.74rem;color:var(--fx-mute)}.pipes-fit-endpoint-note code{font-family:var(--fx-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.74rem;color:var(--fx-ink);background:#7f7f7f1f;padding:.08rem .32rem;border-radius:3px}.pipes-fit-batches{margin-top:1.35rem}.pipes-fit-batch-list{margin-top:.45rem;border-top:1px solid var(--fx-line)}.pipes-fit-batch-item{border-bottom:1px solid var(--fx-line)}.pipes-fit-batch-row{appearance:none;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;padding:.65rem 0;border:0;background:transparent;text-align:left;font-family:var(--fx-sans);cursor:pointer}.pipes-fit-batch-id{font-family:var(--fx-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.74rem;font-weight:600;color:var(--fx-ink)}.pipes-fit-batch-meta{flex:1 1 auto;font-size:.76rem;color:var(--fx-mute)}.pipes-fit-batch-time{flex:0 0 auto;font-size:.72rem;color:var(--fx-mute)}.pipes-fit-results{display:grid;gap:.65rem;padding:.25rem 0 .9rem}.pipes-fit-result-row{padding:.65rem .8rem;border:1px solid var(--fx-line);border-radius:6px;background:color-mix(in srgb,var(--fx-ink) 2.5%,var(--fx-sheet))}.pipes-fit-result-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.pipes-fit-result-head strong{font-family:var(--fx-sans);font-size:.82rem;font-weight:600;color:var(--fx-ink)}.pipes-fit-badge{font-family:var(--fx-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.64rem;font-weight:600;letter-spacing:.04em;color:var(--fx-mute)}.pipes-fit-badge.is-fit{color:var(--fx-accent)}.pipes-fit-badge.is-fail{color:#8b3a2d}.pipes-fit-result-summary{margin:.35rem 0 0;font-family:var(--fx-sans);font-size:.78rem;line-height:1.5;color:var(--fx-mute)}.pipes-setup-strip{display:flex;flex-direction:column;gap:.42rem;margin-top:1.05rem;padding:.75rem .9rem;border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}.pipes-setup-step{display:flex;align-items:center;gap:.55rem;font-family:var(--fx-sans);font-size:.8rem;color:var(--fx-mute);line-height:1.35}.pipes-setup-step.is-next{color:var(--fx-ink);font-weight:500}.pipes-setup-step.is-done{color:var(--fx-mute);text-decoration:line-through;text-decoration-color:var(--fx-line-strong)}.pipes-setup-num{flex:0 0 auto;display:grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid var(--fx-line-strong);border-radius:50%;font-size:.66rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fx-mute)}.pipes-setup-step.is-next .pipes-setup-num{border-color:var(--fx-ink);color:var(--fx-ink)}.pipes-setup-step.is-done .pipes-setup-num{border-color:var(--fx-accent-border, var(--fx-accent));background:var(--fx-accent-bg, rgba(45, 90, 74, .12));color:var(--fx-accent);text-decoration:none}.pipes-setup-action{appearance:none;border:0;background:transparent;padding:0;font:inherit;color:var(--fx-accent);font-weight:600;cursor:pointer;text-align:left}.pipes-setup-action:hover{text-decoration:underline;text-underline-offset:.15em}.pipes-domain-confirm{flex:0 0 auto;display:inline-flex;align-items:center;gap:.45rem;align-self:center}.pipes-domain-confirm button{appearance:none;border:0;background:transparent;padding:.1rem .25rem;font-family:var(--fx-sans);font-size:.68rem;font-weight:600;color:var(--fx-mute);cursor:pointer}.pipes-domain-confirm button:hover{color:var(--fx-ink)}.pipes-domain-confirm button.is-danger{color:#8b3a2d}.theme-dark .pipes-domain-confirm button.is-danger{color:#e0997a}.pipes-status-reason{opacity:.85}.pipes-sandbox-pill{display:inline-block;margin-left:.5rem;padding:.1rem .4rem;border:1px solid var(--fx-maybe-border, rgba(180, 130, 20, .35));border-radius:3px;background:var(--fx-maybe-bg, rgba(180, 130, 20, .12));color:var(--fx-maybe-ink, #b85a18);font-size:.58rem;font-weight:600;letter-spacing:.08em;vertical-align:middle}.pipes-feed-set-url{appearance:none;display:inline-block;margin:0;padding:.12rem .45rem;border:1px solid var(--fx-maybe-border, rgba(180, 130, 20, .35));border-radius:3px;background:var(--fx-maybe-bg, rgba(180, 130, 20, .12));color:var(--fx-maybe-ink, #b85a18);font:inherit;font-size:.72rem;font-weight:600;line-height:1.2;letter-spacing:.02em;vertical-align:baseline;cursor:pointer;transition:background .12s ease,border-color .12s ease}.pipes-feed-set-url:hover{border-color:var(--fx-maybe-ink, #b85a18);background:var(--fx-maybe-bg, rgba(180, 130, 20, .12));filter:brightness(1.06)}.pricing-network{align-self:stretch;min-height:360px;display:flex;align-items:center;opacity:.72;mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 44%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 44%,transparent 100%);pointer-events:none}.pricing-network svg{width:100%;height:auto;overflow:visible}.pricing-network circle{filter:drop-shadow(0 0 5px rgba(110,231,183,.6))}.pricing-inquiry{position:relative;min-height:360px;display:flex;align-items:center}.pricing-inquiry .pricing-network{position:absolute;inset:0}.pricing-inquiry-content{position:relative;max-width:390px;padding:32px 0}.pricing-inquiry-content p{margin:0 0 24px;color:#c5d2db;font-size:1.05rem;line-height:1.75}.pricing-inquiry-content button{padding:0 0 6px;border-bottom:1px solid rgba(110,231,183,.45);color:#d5eee5;font-weight:600}.pricing-inquiry-content button:hover{color:#6ee7b7}.pricing-inquiry-content button:focus-visible{outline:2px solid #6ee7b7;outline-offset:5px}.pricing-inquiry-content button span{margin-left:8px}@media(max-width:980px){.pricing-network{min-height:0;height:150px;overflow:hidden}.pricing-network svg{max-width:500px}.pricing-inquiry{min-height:220px}.pricing-inquiry .pricing-network{height:100%}}.rim-dialog{width:min(100% - 40px,540px);max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto;padding:38px;border:1px solid rgba(148,190,205,.22);border-radius:8px;background:#0d151c;color:#e8eef4;box-shadow:0 28px 80px #0000008c;font:16px/1.6 Plus Jakarta Sans,system-ui,sans-serif}.rim-dialog::backdrop{background:#000000c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.rim-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.rim-dialog .rim-title{margin:0;color:#f1f5f9;font-size:1.65rem}.rim-close{padding:0 4px;color:#a8bac4;font-size:1.8rem;line-height:1}.rim-close:hover{color:#fff}.rim-intro{margin:16px 0 26px;color:#aabdc8;font-size:.94rem}.rim-form{display:grid;gap:18px}.rim-label{display:grid;gap:7px;color:#cbd9df;font-size:.85rem;font-weight:600}.rim-label input,.rim-label textarea{width:100%;padding:12px 14px;border:1px solid rgba(148,190,205,.22);border-radius:4px;background:#080f15;color:#eef4f5;font:inherit;font-weight:400}.rim-label textarea{resize:vertical}.rim-label input::placeholder,.rim-label textarea::placeholder{color:#71848e}.rim-label input:focus,.rim-label textarea:focus{outline:1px solid #85b9bb;border-color:#85b9bb}.rim-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;justify-self:start;padding:12px 20px;border-radius:4px;background:#dceee7;color:#10211d;font-weight:700}.rim-submit:disabled{opacity:.65;cursor:wait}.rim-close:focus-visible,.rim-submit:focus-visible{outline:2px solid #85b9bb;outline-offset:4px}.rim-spinner{width:15px;height:15px;border:2px solid rgba(16,33,29,.25);border-top-color:#10211d;border-radius:50%;animation:rim-spin .8s linear infinite}.rim-error{margin:0;color:#ffb4ad;font-size:.9rem}.rim-confirmation p{margin:24px 0;color:#c4d4db}@keyframes rim-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.rim-dialog{padding:26px}}*{box-sizing:border-box;border-radius:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(120,184,224,.25) #030508}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#030508}::-webkit-scrollbar-thumb{background:#78b8e038}::-webkit-scrollbar-thumb:hover{background:#6ee7b773}body{margin:0;background:#04060a}button,input{font:inherit}button{cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}.app,.ethos-page{--font-display: "Space Grotesk", "Plus Jakarta Sans", system-ui, sans-serif;font-optical-sizing:auto;--font-body: "Plus Jakarta Sans", "Avenir Next", Inter, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, monospace;--bg: #04060a;--ink: #e8eef4;--ink-soft: rgba(232, 238, 244, .74);--ink-muted: rgba(232, 238, 244, .42);--line: rgba(120, 184, 224, .16);--accent: #6ee7b7;--cyan: #38bdf8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{background:var(--bg);color:var(--ink);font:16px/1.65 var(--font-body)}.sanctum{position:relative;width:100%;height:100vh;min-height:720px;overflow:hidden;display:flex;align-items:center}.graph-stage-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.sanctum:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(circle at 24% 52%,rgba(4,6,10,.82) 0%,rgba(4,6,10,.45) 38%,transparent 70%)}.sanctum-copy{position:relative;z-index:3}.brand-mark{display:flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.84rem;letter-spacing:.16em;text-transform:uppercase;color:#f1f5f9}.brand-dot{width:7px;height:7px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.sanctum-copy{max-width:580px;margin-left:48px}.kicker{font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin:0 0 16px}.sanctum-kicker{font-family:Space Grotesk,sans-serif;font-size:clamp(1.05rem,1.55vw,1.32rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin:0 0 18px;display:inline-block}h1,h2{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:1.08;margin:0 0 20px}h1{font-family:var(--font-display);font-size:clamp(2.35rem,4.1vw,3.55rem);font-weight:600;letter-spacing:-.035em;line-height:1.06;color:#f8fafc;margin:0 0 24px;text-wrap:balance}h2{font-size:clamp(1.7rem,2.8vw,2.45rem);font-weight:700;color:#f1f5f9;line-height:1.12;text-wrap:balance}.footer .brand-mark{gap:0}.sanctum-lead,.lead{color:var(--ink-soft);margin:0 0 28px;font-size:1.05rem;line-height:1.7;text-wrap:pretty}.section-unseen .lead{color:#b6c4d4;font-size:1.06rem;line-height:1.75;max-width:52ch;text-wrap:pretty}.sanctum-actions{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px 30px}.btn-blade{flex-shrink:0;white-space:nowrap;background:#eef4fa;color:#04060a;padding:16px 28px;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;display:inline-flex;align-items:center;gap:14px;border:1px solid #eef4fa;box-shadow:0 8px 30px #94d2ff24;transition:all .25s cubic-bezier(.32,.72,0,1)}.btn-blade i{font-style:normal}.btn-blade:hover{background:transparent;color:#eef4fa;border-color:var(--cyan);box-shadow:0 0 28px #38bdf838}.btn-blade:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.link-quiet{color:#ffffff8c;font-size:.85rem;font-weight:500;transition:color .25s ease}.link-quiet-arrow{display:inline-block;margin-left:3px;transition:transform .25s cubic-bezier(.32,.72,0,1)}.link-quiet:hover{color:#ffffffd9}.link-quiet:hover .link-quiet-arrow{transform:translate(3px)}.link-quiet:focus-visible{outline:1px solid rgba(148,210,255,.6);outline-offset:3px}.section-unseen{background:radial-gradient(ellipse 55% 60% at 72% 52%,rgba(16,68,60,.28) 0%,transparent 70%),linear-gradient(180deg,#060a10,#071018);padding:128px 48px;border-top:1px solid rgba(148,210,255,.12)}.unseen-split{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:5fr 6fr;gap:72px;align-items:center}.iceberg-CrossSection{margin:0 auto;width:100%;max-width:560px;overflow:hidden;border:1px solid rgba(52,211,153,.18);box-shadow:0 32px 80px #0000007a;background:#101318}.iceberg-surface-chamber{position:relative;background:linear-gradient(180deg,#2a1218,#16080c);padding:1.75rem 1.75rem 0;overflow:hidden}.iceberg-spotlight-bg{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.iceberg-zone-header{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:.35rem}.iceberg-zone-title{display:flex;align-items:center;gap:1rem}.iceberg-pct-num{font-family:var(--font-display);font-size:2.55rem;font-weight:700;line-height:.95;letter-spacing:-.04em;color:#f43f5e;text-shadow:0 0 28px rgba(244,63,94,.38);flex-shrink:0}.iceberg-pct-num.is-deep{font-size:2.85rem;color:#34d399;text-shadow:0 0 28px rgba(52,211,153,.38)}.iceberg-zone-text strong{display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#fecdd3}.iceberg-zone-title.is-deep .iceberg-zone-text strong{font-size:1.42rem;color:#ecfdf5}.iceberg-zone-text p{margin:.2rem 0 0;font-size:.86rem;line-height:1.36;color:#fecdd3ad}.iceberg-zone-title.is-deep .iceberg-zone-text p{font-size:.9rem;color:#34d399;font-weight:500}.iceberg-peak-diagram{position:relative;z-index:1;margin:0 -1.75rem}.iceberg-peak-svg{width:100%;height:auto;display:block}.peak-callout{position:absolute;transform:translateY(-50%);pointer-events:none}.peak-callout strong{display:block;font-family:var(--font-display);font-size:.92rem;font-weight:600;line-height:1.2;color:#ffe4e6}.peak-callout span{display:block;margin-top:.14rem;font-size:.77rem;line-height:1.3;color:#fecdd3ad;text-wrap:balance}.peak-callout--left-top{top:23.33%;left:1.15rem;width:calc(37.86% - 1.25rem);text-align:right}.peak-callout--left-bot{top:62.5%;left:1.15rem;width:calc(37.86% - 1.25rem);text-align:right}.peak-callout--right-top{top:23.33%;left:calc(62.14% + .5rem);right:1.15rem;text-align:left}.peak-callout--right-bot{top:62.5%;left:calc(62.14% + .5rem);right:1.15rem;text-align:left}.iceberg-waterline{position:relative;z-index:3;height:0;border-top:2px solid #34d399;box-shadow:0 0 18px #34d39973;display:flex;justify-content:center;align-items:center}.waterline-badge{transform:translateY(-1px);background:#071018;border:1px solid rgba(52,211,153,.55);padding:.26rem .95rem;font-size:.76rem;font-weight:600;color:#34d399;white-space:nowrap;box-shadow:0 4px 14px #00000080}.iceberg-deep-chamber{position:relative;background:linear-gradient(180deg,#052019,#041412);padding:2.85rem 3.85rem 3.85rem;overflow:hidden}.iceberg-deep-svg{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.iceberg-deep-content{position:relative;z-index:1;max-width:376px;margin:0 auto}.iceberg-deep-head{margin-bottom:1.35rem;padding-bottom:1.15rem;border-bottom:1px solid rgba(52,211,153,.2)}.iceberg-strata{display:flex;flex-direction:column}.iceberg-stratum{padding:.88rem 0;border-bottom:1px solid rgba(52,211,153,.14)}.iceberg-stratum:first-child{padding-top:0}.iceberg-stratum:last-child{padding-bottom:0;border-bottom:0}.iceberg-stratum strong{display:block;font-family:var(--font-display);font-size:.98rem;font-weight:600;color:#ecfdf5;margin-bottom:.2rem}.iceberg-stratum span{display:block;font-size:.85rem;line-height:1.44;color:#d1fae5b8}.section-webhook-light{background:#f3f0e8;color:#0c1118;padding:128px 48px}.webhook-layout{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.webhook-kicker{color:#0284c7}.section-webhook-light h2{color:#090d14;font-size:clamp(2rem,3.2vw,2.85rem);line-height:1.08;margin:0 0 24px}.webhook-lead{color:#334155;font-size:1.08rem;line-height:1.72;margin:0 0 20px;text-wrap:pretty}.webhook-built-for{margin:24px 0 32px;padding:18px 22px;background:#e9e4d8;border:1px solid rgba(15,23,42,.12);border-top:2px solid #090d14;border-radius:6px;font-weight:600;color:#090d14;font-size:1.04rem;line-height:1.55;text-wrap:pretty}.webhook-lead:last-of-type{margin-bottom:36px}.webhook-features{padding-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.webhook-features strong{display:block;color:#090d14;margin-bottom:8px}.webhook-features p{margin:0;color:#475569;font-size:.95rem;line-height:1.6}.webhook-sample{width:100%;min-width:0;max-width:100%}.buyer-deck-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 6px 18px}.buyer-deck-label{margin:0;min-width:0;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0f172a80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossier-controls{display:flex;align-items:center;gap:10px;flex:0 0 auto}.webhook-copy-btn{appearance:none;border:1px solid rgba(15,23,42,.16);border-radius:999px;background:#fffdf9;padding:8px 16px;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.01em;color:#334155;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #0f172a0d;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}.webhook-copy-btn:hover{color:#0284c7;border-color:#0284c780;background:#fff}.webhook-copy-btn:active{transform:translateY(1px) scale(.98)}.webhook-copy-btn:focus-visible{outline:2px solid #0284c7;outline-offset:3px}.webhook-copy-btn.is-copied{color:#047857;border-color:#04785773;background:#ecfdf5}.buyer-deck{position:relative;display:flex;flex-direction:column;min-width:0;max-width:100%;padding:4px 2px 20px;overflow-anchor:none}.buyer-card{position:relative;z-index:5;min-width:0;max-width:100%;border-radius:10px;box-shadow:0 2px 4px #0f172a0a,0 18px 42px -12px #0f172a1f,0 36px 72px -24px #0f172a1a}.buyer-card-stack-sheets{position:absolute;inset:0;z-index:-1;border-radius:10px;pointer-events:none}.buyer-card-stack-sheets:before,.buyer-card-stack-sheets:after{content:"";position:absolute;inset:0;border:1px solid rgba(15,23,42,.12);border-radius:inherit}.buyer-card-stack-sheets:before{background:#f4f0e6;transform:translate(10px,-8px) rotate(.7deg);box-shadow:0 16px 32px -18px #0f172a40;animation:sheetShuffleBefore .42s cubic-bezier(.22,1,.36,1) both}.buyer-card-stack-sheets:after{background:#f9f6ee;transform:translate(-8px,10px) rotate(-.5deg);box-shadow:0 12px 26px -16px #0f172a33;animation:sheetShuffleAfter .42s cubic-bezier(.22,1,.36,1) both}@keyframes cardPromote{0%{opacity:.35;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sheetShuffleBefore{0%{transform:translate(4px,-2px) rotate(.2deg)}to{transform:translate(10px,-8px) rotate(.7deg)}}@keyframes sheetShuffleAfter{0%{transform:translate(-3px,4px) rotate(-.15deg)}to{transform:translate(-8px,10px) rotate(-.5deg)}}@keyframes peekSettle{0%{opacity:.5;transform:translateY(-8px) rotate(calc((var(--peek-depth, 0) + 1) * .45deg))}to{opacity:1;transform:translateY(0) rotate(calc((var(--peek-depth, 0) + 1) * .45deg))}}.buyer-card-stage{position:relative;min-width:0;overflow:hidden;transition:height .26s cubic-bezier(.22,1,.36,1)}.buyer-card-body{min-width:0}.buyer-card-face{position:relative;min-width:0;max-width:100%;padding:22px 24px 18px;border:1px solid rgba(15,23,42,.11);border-radius:10px;background-color:#fffdf9;background-image:linear-gradient(180deg,#ffffffe6,#fff0 32%);color:#1e293b;animation:cardPromote .32s cubic-bezier(.22,1,.36,1) both}.buyer-card-head{margin-bottom:6px;padding-bottom:0;border-bottom:0}.buyer-card-meta{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:10px}.buyer-card-kind{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0f172a80}.buyer-card-domain{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:#0284c7;text-decoration:none;white-space:nowrap;transition:color .2s ease}.buyer-card-domain:hover{color:#0369a1}.buyer-card-domain span{font-size:.9em}.buyer-card-name{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.1);font-family:var(--font-display);font-size:1.32rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#090d14;text-wrap:balance}.buyer-field{margin-bottom:14px}.buyer-field+.buyer-field{margin-top:0}.buyer-field-label{margin:0 0 5px;font-family:var(--font-body);font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#0f172a8c}.buyer-field-value{margin:0;font-family:var(--font-body);font-size:.86rem;line-height:1.52;color:#1e293b;text-wrap:pretty}.buyer-outreach{overflow:hidden;margin-top:12px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;box-shadow:0 2px 6px #0f172a0a}.buyer-outreach-subject{display:flex;align-items:baseline;gap:10px;margin:0;padding:8px 14px;border-bottom:1px solid rgba(15,23,42,.1);background:#f5f2ea;font-family:var(--font-body);font-size:.88rem;font-weight:700;line-height:1.4;color:#090d14}.buyer-outreach-key{flex:0 0 auto;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.buyer-outreach-body{margin:0;padding:11px 14px 12px;background:#fff;font-family:var(--font-body);font-size:.82rem;line-height:1.48;color:#0f172a;text-wrap:pretty}.buyer-card-foot{margin-top:14px;padding-top:11px;border-top:1px solid rgba(15,23,42,.1);font-family:var(--font-body);font-size:.72rem;line-height:1.6;color:#0f172a80}.buyer-json-back{min-width:0}.buyer-json-label{margin:0 0 12px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#0f172a80}.buyer-json-pre{color-scheme:light;flex:1;min-height:0;min-width:0;margin:0;overflow-y:auto;overflow-x:hidden;padding:12px 14px;border:1px solid rgba(37,99,235,.18);border-radius:8px;background:#eef3f9;font-family:var(--font-mono);font-size:.67rem;line-height:1.36;color:#243b53;white-space:pre-wrap;overflow-wrap:anywhere}.buyer-peek{appearance:none;position:relative;display:flex;align-items:flex-end;gap:12px;min-width:0;height:62px;margin:-10px calc(12px + var(--peek-depth, 0) * 12px) 0;padding:20px 20px 12px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:var(--peek-bg, #f9f6ee);box-shadow:0 2px 4px #0f172a0d,0 14px 30px -16px #0f172a38;font-family:var(--font-body);font-size:.78rem;color:#475569;cursor:pointer;text-align:left;transform:rotate(calc((var(--peek-depth, 0) + 1) * .45deg));animation:peekSettle .28s cubic-bezier(.22,1,.36,1) backwards;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .25s cubic-bezier(.32,.72,0,1)}.buyer-peek:hover{border-color:#0284c773;color:#0f172a;box-shadow:0 4px 8px #0f172a0f,0 18px 36px -16px #0f172a47;transform:translateY(4px) rotate(calc((var(--peek-depth, 0) + 1) * .3deg))}.buyer-peek:active{transform:translateY(1px) scale(.992) rotate(calc((var(--peek-depth, 0) + 1) * .3deg))}.buyer-peek:focus-visible{outline:2px solid #0284c7;outline-offset:3px}.buyer-peek-index{flex:0 0 auto;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;color:#0284c7}.buyer-peek-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:#0f172a}.buyer-peek-domain{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:#64748b}.buyer-peek-domain:before{content:"·";margin-right:10px;color:#64748b80}.buyer-peek-cta{flex:0 0 auto;margin-left:auto;font-size:.78rem;font-weight:600;color:#0284c7;white-space:nowrap;opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.buyer-peek:hover .buyer-peek-cta{opacity:1;transform:translate(0)}@media(max-width:560px){.buyer-deck-bar{align-items:flex-start;flex-direction:column;gap:12px;padding:2px 4px 14px}.buyer-deck-label{white-space:normal;font-size:.68rem}.dossier-controls{flex-wrap:wrap}.buyer-deck{padding:4px 0 16px}.buyer-card-face{padding:22px 18px 18px}.buyer-card-name{font-size:1.3rem}.buyer-peek{margin:-10px calc(6px + var(--peek-depth, 0) * 10px) 0;padding:14px 16px 12px;font-size:.74rem}.buyer-peek-domain,.buyer-peek-cta{display:none}}.section-access-graphite{background:#0e1013;border-top:1px solid rgba(255,255,255,.08);padding:120px 48px}.access-layout{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:7fr 5fr;gap:80px;align-items:start}.section-access-graphite h2{color:#f1f5f9}.section-access-graphite .lead{color:#b6c4d4;max-width:52ch}.schedule-table{margin-top:40px;border-top:1px solid rgba(255,255,255,.1)}.schedule-row{border-bottom:1px solid rgba(255,255,255,.1);padding:24px 0;display:grid;grid-template-columns:6.75rem 1fr auto auto;align-items:baseline;gap:20px;transition:padding-left .2s ease,background .2s ease}.schedule-row:hover{background:linear-gradient(90deg,rgba(56,189,248,.07) 0%,transparent 100%);padding-left:14px}.schedule-row span{color:#b6c4d4}.schedule-row b{color:var(--accent);font-weight:600;white-space:nowrap}.schedule-row em{font-style:normal;color:#94d2ffb3}.schedule-meta{display:flex;flex-direction:column;gap:3px;color:#b6c4d4}.schedule-line{color:#b6c4d4;font-size:.95rem}.schedule-sub{color:#94a3b8;font-size:.86rem}.command-line-form{margin-top:28px;display:flex;flex-direction:column;gap:14px;max-width:420px}.command-line-form input{width:100%;border:1px solid rgba(255,255,255,.16);background:#ffffff08;color:var(--ink);outline:none;padding:13px 14px;font-family:var(--font-body);font-size:.95rem;transition:border-color .18s ease,background .18s ease}.command-line-form input:focus{border-color:var(--cyan);background:#ffffff0e}.command-line-form button{align-self:flex-start;margin-top:4px;padding:13px 22px;font-family:var(--font-body);font-size:.88rem;font-weight:600;background:#eef4fa;color:#04060a;border:1px solid #eef4fa;transition:all .18s ease}.command-line-form button:hover{background:transparent;color:#eef4fa;border-color:var(--cyan)}.registry-ok{color:var(--accent)}.registry-error{margin-top:12px;color:#fda4af;font-size:.9rem}.fine{margin-top:16px;font-size:.8rem;color:var(--ink-muted)}.section-faq{background:#06090f;border-top:1px solid rgba(255,255,255,.08);padding:120px 48px}.faq-layout{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:4fr 8fr;gap:80px;align-items:start}.section-faq .lead{color:#b6c4d4;max-width:36ch}.faq-list{overflow-anchor:none}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-item:first-child{border-top:1px solid rgba(255,255,255,.1)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1)}.faq-panel.is-open{grid-template-rows:1fr}.faq-panel-clip{min-height:0;overflow:hidden}.faq-q{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:26px 0;text-align:left;font-family:var(--font-display);font-size:1.18rem;font-weight:600;color:#f1f5f9;line-height:1.3;text-wrap:pretty}.faq-q i{font-style:normal;color:var(--cyan);flex-shrink:0}.faq-a{display:flex;flex-direction:column;gap:.9rem;padding:0 40px 28px 0;color:#b6c4d4;font-size:1.02rem;line-height:1.75;max-width:68ch;margin:0;text-wrap:pretty;opacity:0;transition:opacity .2s ease}.faq-a p{margin:0}.faq-panel.is-open .faq-a{opacity:1}.footer{display:flex;justify-content:space-between;padding:32px 48px 48px;background:#06090f;border-top:1px solid rgba(255,255,255,.08);color:var(--ink-muted);font-size:.84rem}@media(max-width:980px){.sanctum-copy{margin-left:24px;max-width:min(580px,calc(100% - 40px))}.unseen-split,.webhook-layout,.webhook-features,.access-layout,.faq-layout{grid-template-columns:minmax(0,1fr)}.access-layout{gap:36px}.section-unseen,.section-webhook-light,.section-access-graphite,.section-faq{padding:72px 20px}.footer{padding-left:20px;padding-right:20px}.kv-strip{grid-template-columns:1fr}.buyer-deck{padding:4px 0 16px}.buyer-card-face{padding:24px 22px 20px}}@media(max-width:860px){.sanctum{height:100svh;min-height:680px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0 20px 28px}.sanctum:after{background:linear-gradient(180deg,#04060a00,#04060a14 44%,#04060ae0 60%,#04060a)}.sanctum-copy{margin:0;max-width:100%;width:100%}.sanctum-kicker{font-size:.82rem;letter-spacing:.16em;margin-bottom:10px}.sanctum h1{font-size:clamp(1.65rem,6.4vw,2.15rem);line-height:1.08;margin-bottom:12px}.sanctum-lead{font-size:.92rem;line-height:1.55;margin-bottom:18px}.sanctum-actions{flex-direction:row;flex-wrap:wrap;gap:14px 20px}.btn-blade{padding:12px 18px;font-size:.74rem}.link-quiet{font-size:.85rem}.schedule-row{grid-template-columns:1fr auto auto;row-gap:6px;column-gap:8px;padding:18px 0}.schedule-row strong{grid-column:1;grid-row:1;font-size:1.05rem}.schedule-row b{grid-column:2;grid-row:1}.schedule-row em{grid-column:3;grid-row:1}.schedule-row span{font-size:.92rem;line-height:1.45}.schedule-row .schedule-meta{grid-column:1 / -1;grid-row:2}.schedule-row .schedule-sub{font-size:.86rem}}.site-header{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 48px;background:#04060ab8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(148,163,184,.12)}.site-brand{flex-shrink:0;font-size:.78rem;letter-spacing:.14em}.site-nav{display:flex;align-items:center;gap:30px;flex-wrap:nowrap}.site-nav a{font-size:.86rem;color:var(--ink-muted);white-space:nowrap;transition:color .15s ease}.site-nav a:hover{color:var(--ink)}.site-nav a.is-active{color:var(--cyan)}.site-nav a.site-nav-signin{padding:6px 14px;border:1px solid rgba(148,163,184,.28);color:var(--ink);transition:border-color .15s ease,color .15s ease,background .15s ease}.site-nav a.site-nav-signin:hover{border-color:var(--cyan);color:var(--cyan);background:#38bdf814}.site-menu-btn{display:none}.site-drawer{position:fixed;inset:0;z-index:70;background:#030509f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;padding:20px 24px 40px}.site-drawer-close{align-self:flex-end;font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);min-height:44px;padding:0 8px;transition:color .15s ease}.site-drawer-close:hover{color:var(--ink)}.site-drawer-nav{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px}.site-drawer-nav a{display:flex;align-items:baseline;gap:20px;padding:14px 4px;border-bottom:1px solid rgba(148,163,184,.1);color:#eef3f8;transition:color .15s ease}.site-drawer-nav a:hover{color:#fff}.site-drawer-nav a.is-active{color:var(--cyan)}.site-drawer-index{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--cyan);flex-shrink:0}.site-drawer-label{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,7vw,2.6rem);letter-spacing:-.03em;line-height:1.1}.ethos-page{--font-serif: "Newsreader", "Iowan Old Style", Georgia, serif;--ethos-ink: #e8eef4;--ethos-ink-soft: rgba(232, 238, 244, .74);--ethos-ink-muted: rgba(232, 238, 244, .48);--ethos-pearl: #d9d5c8;--ethos-line: rgba(148, 163, 184, .14);--ethos-line-soft: rgba(148, 163, 184, .09);min-height:100vh;background:radial-gradient(ellipse 55% 45% at 72% 0%,rgba(16,68,60,.32) 0%,transparent 70%),radial-gradient(ellipse 45% 35% at 12% 30%,rgba(56,189,248,.05) 0%,transparent 60%),linear-gradient(180deg,#060a10,#04060a 60%,#030509);color:var(--ethos-ink);font-family:var(--font-body);padding:0 48px 96px}.ethos-masthead,.ethos-archive,.ethos-essay,.ethos-missing{max-width:760px;margin:0 auto}.ethos-masthead{padding-top:148px}.ethos-title{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,7vw,4.6rem);line-height:1;letter-spacing:-.035em;color:#f1f5f9;margin:0 0 20px}.ethos-framing{font-family:var(--font-serif);font-size:1.24rem;line-height:1.6;color:var(--ethos-ink-soft);margin:0 0 88px;max-width:52ch}.ethos-framing a{color:var(--ethos-ink);border-bottom:1px solid var(--ethos-line)}.ethos-framing a:hover{color:var(--cyan);border-color:#38bdf866}.ethos-feature{max-width:760px;margin:0 auto 104px;padding-bottom:56px;border-bottom:1px solid var(--ethos-line)}.ethos-feature-kicker{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan);margin:0 0 26px}.ethos-feature-title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 14px;max-width:18ch}.ethos-feature-title a{color:#f1f5f9;transition:color .2s ease}.ethos-feature-title a:hover{color:#fff}.ethos-feature-subtitle{font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ethos-ink-muted);margin:0 0 20px}.ethos-meta{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ethos-ink-muted);margin:0 0 30px}.ethos-feature-excerpt{font-family:var(--font-serif);font-size:1.28rem;line-height:1.68;color:var(--ethos-pearl);margin:0 0 36px;max-width:58ch;text-wrap:pretty}.ethos-feature-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.04em;color:var(--accent);border-bottom:1px solid rgba(110,231,183,.4);padding-bottom:4px;transition:color .15s ease,border-color .15s ease}.ethos-feature-cta:hover{color:#a7f3d0;border-color:var(--accent)}.ethos-archive-label{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ethos-ink-muted);margin:0 0 12px}.ethos-list{list-style:none;margin:0;padding:0}.ethos-row{display:flex;gap:28px;padding:40px 0;border-top:1px solid var(--ethos-line-soft)}.ethos-row:last-child{border-bottom:1px solid var(--ethos-line-soft)}.ethos-row-index{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;color:var(--ethos-ink-muted);padding-top:6px;flex-shrink:0}.ethos-row-title{margin:0 0 12px}.ethos-row-title a{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,3vw,1.95rem);line-height:1.18;letter-spacing:-.03em;color:#eef3f8;transition:color .18s ease}.ethos-row-title a:hover{color:#fff}.ethos-row-subtitle{display:block;font-family:var(--font-body);font-weight:400;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ethos-ink-muted);margin-top:8px}.ethos-row-title a:hover .ethos-row-subtitle{color:var(--cyan)}.ethos-row-lede{font-family:var(--font-serif);font-size:1.06rem;line-height:1.6;color:var(--ethos-ink-soft);margin:0;max-width:58ch;text-wrap:pretty}.ethos-footer{max-width:760px;margin:96px auto 0;padding-top:32px;border-top:1px solid var(--ethos-line-soft);display:flex;justify-content:space-between;align-items:baseline;gap:24px;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--ethos-ink-muted)}.ethos-footer a{color:var(--ethos-ink-soft);white-space:nowrap;border-bottom:1px solid var(--ethos-line);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.ethos-footer a:hover{color:var(--accent);border-color:#6ee7b766}.ethos-essay{padding-bottom:120px}.ethos-essay-head{padding-top:120px;padding-bottom:44px;border-bottom:1px solid var(--ethos-line-soft)}.ethos-back{display:inline-block;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ethos-ink-muted);padding:10px 0;transition:color .15s ease}.ethos-back:hover{color:var(--ethos-ink)}.ethos-feature-tag{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin:28px 0 20px}.ethos-essay-title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.1rem,4.4vw,3rem);line-height:1.08;letter-spacing:-.035em;color:#f1f5f9;margin:0 0 16px;text-wrap:balance}.ethos-essay-subtitle{font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ethos-ink-muted);margin:0 0 20px}.ethos-essay-head .ethos-meta{margin:0}.ethos-body{font-family:var(--font-serif);font-size:1.16rem;line-height:1.78;color:var(--ethos-pearl);margin-top:48px}.ethos-body p{margin:0 0 1.5em;text-wrap:pretty}.ethos-body h3{font-family:var(--font-display);font-weight:600;font-size:1.4rem;line-height:1.25;letter-spacing:-.02em;color:#eef3f8;margin:2.2em 0 .7em}.ethos-body strong{color:#f1f5f9;font-weight:600}.ethos-body em{color:#e6e2d6}.ethos-body a{color:var(--cyan);border-bottom:1px solid rgba(56,189,248,.35)}.ethos-body a:hover{border-color:var(--cyan)}.ethos-body ul{margin:0 0 1.5em;padding-left:1.4em}.ethos-body li{margin-bottom:.5em;padding-left:.2em}.ethos-body li::marker{color:var(--cyan)}.ethos-body code{font-family:var(--font-mono);font-size:.86em;background:#94a3b81f;padding:.12em .42em;color:#e2e8f0}.ethos-body blockquote{margin:2em 0;padding:.2em 0 .2em 1.4em;border-left:2px solid rgba(56,189,248,.45);font-style:italic;color:var(--ethos-ink-soft)}.ethos-signoff{margin-top:72px;padding:36px 0 0;border-top:1px solid var(--ethos-line-soft)}.ethos-signoff p{font-family:var(--font-serif);font-size:1.08rem;line-height:1.65;color:var(--ethos-ink-soft);margin:0 0 18px;max-width:56ch}.ethos-signoff a{font-family:var(--font-body);font-size:.88rem;font-weight:600;color:var(--ethos-ink);border-bottom:1px solid var(--ethos-line);padding-bottom:1px;transition:color .15s ease,border-color .15s ease}.ethos-signoff a:hover{color:var(--accent);border-color:#6ee7b766}.ethos-missing .ethos-masthead{padding-top:160px}@media(max-width:1120px){.site-header{padding:18px 28px}.site-nav{gap:18px}.site-nav a{font-size:.8rem}}@media(max-width:980px){.ethos-page{padding:0 28px 80px}}@media(max-width:860px){.site-header{padding:14px 20px;min-height:60px}.site-brand{font-size:.72rem;letter-spacing:.12em}.site-brand .brand-dot{width:6px;height:6px}.site-nav{display:none}.site-menu-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;font-family:var(--font-mono);font-size:.74rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);border:1px solid rgba(148,163,184,.2);transition:color .15s ease,border-color .15s ease}.site-menu-btn:hover{color:var(--ink);border-color:#94a3b866}.ethos-page{padding:0 22px 72px}.ethos-masthead{padding-top:120px}.ethos-title{font-size:clamp(2.6rem,12vw,3.4rem)}.ethos-framing{font-size:1.1rem;margin-bottom:64px}.ethos-feature{padding-bottom:44px;margin-bottom:80px}.ethos-feature-title{font-size:clamp(1.9rem,8.4vw,2.5rem)}.ethos-feature-excerpt{font-size:1.12rem}.ethos-row{gap:16px;padding:32px 0}.ethos-row-index{padding-top:8px}.ethos-row-title a{font-size:1.5rem}.ethos-footer{flex-direction:column;gap:10px;margin-top:72px}.ethos-essay-head{padding-top:104px}.ethos-body{font-size:1.08rem;line-height:1.75}.ethos-missing .ethos-masthead{padding-top:140px}}@media(max-width:640px){.iceberg-surface-chamber{padding:1.15rem 1rem 0}.iceberg-peak-diagram{margin:0 -1rem}.iceberg-zone-title{gap:.65rem}.iceberg-pct-num{font-size:1.75rem}.iceberg-pct-num.is-deep{font-size:1.95rem}.iceberg-zone-text strong{font-size:.98rem}.iceberg-zone-title.is-deep .iceberg-zone-text strong{font-size:1.08rem}.iceberg-zone-text p,.iceberg-zone-title.is-deep .iceberg-zone-text p{font-size:.74rem;line-height:1.3}.peak-callout strong{font-size:.68rem;line-height:1.16}.peak-callout span{font-size:.58rem;line-height:1.2;margin-top:.1rem}.peak-callout--left-top,.peak-callout--left-bot{left:.5rem;width:calc(37.86% - .85rem)}.peak-callout--right-top,.peak-callout--right-bot{left:calc(62.14% + .35rem);right:.5rem}.waterline-badge{font-size:.64rem;padding:.22rem .65rem;max-width:calc(100% - 1.5rem);white-space:normal;text-align:center;line-height:1.25}.iceberg-deep-chamber{padding:2.65rem 10.5% 3.65rem}.iceberg-deep-content{max-width:100%}.iceberg-deep-head{margin-bottom:.75rem;padding-bottom:.75rem}.iceberg-stratum{padding:.6rem 0}.iceberg-stratum strong{font-size:.82rem;margin-bottom:.14rem;line-height:1.25}.iceberg-stratum span{font-size:.72rem;line-height:1.36}}
