:root{color-scheme:light;--ink: #101217;--muted: #59606c;--panel: #ffffff;--paper: #f6f3ed;--mat: #172326;--red: #c82232;--gold: #b68b2d;--line: rgba(16, 18, 23, .12);--shadow: 0 24px 80px rgba(16, 18, 23, .18);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #facc15;outline-offset:3px;box-shadow:0 0 0 6px #1012173d}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px clamp(20px,4vw,64px);background:#f6f3ede6;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.brand,nav,.hero-actions,.profile-row,.preview-top{display:flex;align-items:center}.brand{gap:10px;font-weight:800}.brand-mark{display:grid;place-items:center;width:38px;height:38px;color:#fff;background:var(--ink);border-radius:8px;font-size:.78rem}nav{gap:clamp(12px,2vw,28px);color:var(--muted);font-size:.94rem}nav a[aria-current=page]{color:var(--ink);font-weight:850}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;font-weight:800}.header-cta,.primary{color:#fff;background:var(--red)}.secondary{border:1px solid rgba(255,255,255,.46);color:#fff}.secondary.light{color:#fff;background:#ffffff21}.hero{min-height:86vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:end;gap:clamp(28px,6vw,72px);padding:clamp(64px,9vw,112px) clamp(20px,4vw,64px);color:#fff;background:linear-gradient(90deg,#101217e6,#10121757),url(/images/landing-concept.png);background-size:cover;background-position:center}.hero h1{max-width:820px;margin:0;font-size:clamp(3.8rem,9vw,8.5rem);line-height:.88;letter-spacing:0}.hero p{max-width:680px;color:#ffffffdb;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.hero-actions{gap:12px;flex-wrap:wrap;margin-top:28px}.app-preview,.section,.roadmap,.doc-page{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.app-preview{border-radius:8px;padding:22px;color:var(--ink)}.preview-top{justify-content:space-between;color:var(--muted);font-size:.86rem}.preview-top strong{color:var(--gold)}.profile-row{gap:14px;padding:22px 0}.avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:8px;color:#fff;background:var(--mat);font-weight:900}.profile-row h2,.event-list h2,.video-module h2{margin:0}.profile-row p,.event-list p{margin:6px 0 0;color:var(--muted)}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat-grid div,.feed-card,.event-item,.agent-grid article,.card-row article{border:1px solid var(--line);border-radius:8px;padding:14px}.stat-grid span,.feed-card span,.agent-grid span,.video-module span{display:block;color:var(--muted);font-size:.78rem;text-transform:uppercase}.stat-grid strong{display:block;margin-top:6px}.feed-card{margin-top:12px;background:#faf9f6}a.feed-card{display:block}.section,.roadmap,.doc-page{margin:clamp(18px,4vw,48px) clamp(20px,4vw,64px);padding:clamp(28px,5vw,56px);border-radius:8px}.grid-two,.media-events{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,64px);align-items:center}.section h2,.roadmap h2,.doc-page h1{margin:0 0 14px;font-size:clamp(2rem,4vw,4rem);line-height:1}.section p,.roadmap li,.doc-page p,.doc-page li{color:var(--muted);font-size:1rem;line-height:1.7}.chips,.agent-grid,.card-row{display:grid;gap:12px}.chips{grid-template-columns:repeat(2,minmax(0,1fr))}.chips span{padding:20px;border-radius:8px;background:var(--mat);color:#fff;font-weight:800}.section-heading{max-width:840px;margin-bottom:28px}.card-row{grid-template-columns:repeat(3,1fr)}.card-row strong{display:block;margin-bottom:8px}.card-row span{color:var(--muted)}.video-module{min-height:360px;display:flex;flex-direction:column;justify-content:end;padding:28px;border-radius:8px;color:#fff;background:linear-gradient(180deg,#17232633,#172326eb),url(/images/landing-concept.png);background-size:cover;background-position:center}.event-list{display:grid;gap:10px}.event-item{background:#faf9f6;font-weight:800}.agents{background:var(--mat);color:#fff}.agents p{color:#ffffffb8}.agent-grid{grid-template-columns:repeat(3,1fr)}.agent-grid article{border-color:#ffffff2e;background:#ffffff0f}.agent-grid span{color:var(--gold)}.roadmap{margin-bottom:72px}.doc-page{max-width:900px}.setup-shell{min-height:100vh;padding:24px;background:linear-gradient(#f6f3edeb,#f6f3edf0),url(/images/setup-dashboard-concept.png);background-size:cover;background-attachment:fixed;background-position:center}.setup-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px;align-items:end;min-height:380px;max-width:1480px;margin:0 auto 18px;padding:clamp(28px,5vw,56px);border-radius:8px;color:#fff;background:linear-gradient(120deg,#101217f0,#172326c2),url(/images/landing-concept.png);background-size:cover;background-position:center;box-shadow:var(--shadow)}.setup-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:28px;font-weight:900}.setup-hero h1{max-width:1000px;margin:0;font-size:clamp(2.6rem,6vw,6rem);line-height:.96;letter-spacing:0}.setup-hero p{max-width:760px;margin:20px 0 0;color:#ffffffd1;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.setup-domain-card,.panel,.status-strip article{border:1px solid var(--line);border-radius:8px;background:#fffffff0;box-shadow:0 18px 48px #1012171c}.setup-domain-card{padding:24px;color:var(--ink)}.setup-domain-card span,.panel-heading span,.status-strip span{display:block;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.setup-domain-card strong{display:block;margin-top:8px;color:var(--red);font-size:clamp(1.4rem,3vw,2.25rem);line-height:1}.setup-domain-card p{color:var(--muted)}.status-strip{max-width:1480px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.status-strip article{min-height:132px;padding:18px}.status-strip strong{display:block;margin-top:10px;color:var(--mat);font-size:1.25rem}.status-strip p,.milestone span,.issue-row span,.deploy-panel dd,.timeline li{color:var(--muted)}.status-strip p{margin:8px 0 0;line-height:1.45}.setup-grid{max-width:1480px;margin:0 auto 18px;display:grid;grid-template-columns:300px minmax(0,1fr) 330px;gap:18px}.panel{padding:22px}.panel-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.panel-heading strong{font-size:1.3rem}.milestone{display:grid;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.milestone:first-of-type{border-top:0}.milestone div:first-child{display:flex;justify-content:space-between;gap:12px}.meter{height:10px;overflow:hidden;border-radius:999px;background:#ece6db}.meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),var(--gold))}.issue-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.issue-row{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(140px,.65fr) 90px minmax(180px,1fr);gap:14px;align-items:center;padding:14px 16px;border-top:1px solid var(--line)}.issue-row:first-child{border-top:0}.issue-head{background:var(--mat)}.issue-head span{color:#fff;font-size:.78rem;font-weight:900;text-transform:uppercase}.issue-row a{font-weight:800}.queue-state{display:inline-flex;justify-content:center;padding:6px 8px;border-radius:999px;color:#fff;background:var(--mat);font-size:.78rem}.queue-state.merged{background:#166534}.queue-state.next{background:var(--red)}.queue-state.in.progress{background:#7c3aed}.queue-state.queued{background:#475569}.deploy-panel dl{display:grid;gap:12px;margin:0}.deploy-panel div{display:flex;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.deploy-panel dt{font-weight:900}.deploy-panel dd{margin:0;text-align:right}.setup-button{width:100%;margin-top:22px}.setup-bottom{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.timeline{margin:0;padding-left:20px}.timeline li{margin:0 0 12px;line-height:1.5}.prompt-panel pre{overflow-x:auto;margin:0;padding:18px;border-radius:8px;color:#fff;background:var(--ink);line-height:1.55}@media(max-width:880px){.site-header{align-items:flex-start;flex-direction:column}nav{flex-wrap:wrap;width:100%;gap:10px 16px}.header-cta{display:none}.hero,.grid-two,.media-events,.card-row,.agent-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:72px}.chips{grid-template-columns:1fr}.setup-shell{padding:14px}.setup-hero,.setup-grid,.setup-bottom,.status-strip{grid-template-columns:1fr}.issue-row{grid-template-columns:1fr;gap:8px}.issue-head{display:none}}.setup-console{min-height:100vh;display:grid;grid-template-columns:220px minmax(0,1fr);background:#f6f8fb;color:#0f172a}.setup-sidebar{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;gap:22px;padding:22px 14px;color:#fff;background:linear-gradient(180deg,#030712f5,#020617fa),url(/images/setup-dashboard-concept.png);background-size:cover;background-position:center}.setup-logo{padding:8px 10px 18px;border-bottom:1px solid rgba(255,255,255,.14)}.setup-logo strong,.setup-logo span{display:block;font-weight:950;line-height:.9;letter-spacing:0}.setup-logo strong{font-size:1.7rem}.setup-logo span{margin-top:5px;color:var(--red);font-size:1.18rem;letter-spacing:.18em}.setup-nav{display:grid;gap:8px;align-items:stretch;color:#ffffffb3}.setup-nav a{padding:12px 14px;border-radius:8px;font-weight:800}.setup-nav a.active,.setup-nav a:hover{color:#fff;background:var(--red)}.setup-repo-card{margin-top:auto;padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#0f172aad}.setup-repo-card span{display:block;color:#ffffff9e;font-size:.78rem}.setup-repo-card strong{display:block;margin:4px 0 12px;font-size:.88rem}.setup-repo-card p{display:flex;gap:8px;align-items:center;margin:0}.live-dot,.setup-status-cards i{display:inline-block;width:10px;height:10px;border-radius:999px;background:#16a34a}.setup-status-cards i.warn{background:#d99a00}.setup-main{min-width:0}.setup-topbar{min-height:118px;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 34px;color:#fff;background:linear-gradient(90deg,#0f172af0,#0f172a9e),url(/images/setup-dashboard-concept.png);background-size:cover;background-position:center}.setup-topbar h1{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.setup-topbar p{margin:8px 0 0;color:#ffffffb8}.setup-actions{display:flex;gap:18px;align-items:center;white-space:nowrap}.icon-button,.copy-button{min-height:40px;border:0;border-radius:8px;padding:0 14px;color:#fff;background:var(--red);font:inherit;font-weight:850;cursor:pointer}.setup-status-cards,.setup-readiness-panel,.setup-dashboard-grid,.setup-lower-grid{padding-inline:24px}.setup-status-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-top:20px}.setup-status-cards article,.setup-card{border:1px solid #d8dee8;border-radius:8px;background:#fffffff5;box-shadow:0 12px 34px #0f172a14}.setup-status-cards article{position:relative;min-height:74px;padding:16px 46px 14px 18px}.setup-status-cards span,.setup-card dt,.overall-progress span{display:block;color:#64748b;font-size:.78rem;font-weight:750}.setup-status-cards strong{display:block;margin-top:4px;font-size:1rem}.setup-status-cards i{position:absolute;top:18px;right:18px}.setup-dashboard-grid{display:grid;grid-template-columns:250px minmax(0,1fr) 320px;gap:18px;padding-top:18px}.setup-readiness-panel{margin:18px 24px 0;padding:0}.readiness-heading{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:14px}.readiness-heading h2{margin:0;font-size:1.14rem}.readiness-heading p{margin:5px 0 0;color:#64748b}.readiness-heading strong{flex:0 0 auto;padding:9px 12px;border-radius:8px;color:#92400e;background:#fef3c7;font-size:.88rem}.readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prompt-workflow-panel{display:grid;gap:14px}.prompt-workflow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.prompt-workflow-grid article{padding:14px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.prompt-workflow-grid span{display:block;color:#64748b;font-size:.74rem;font-weight:850;text-transform:uppercase}.prompt-workflow-grid strong{display:block;margin-top:4px;color:#0f172a;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1}.prompt-workflow-next{margin:0;padding:12px 14px;border:1px solid #ecd59a;border-radius:8px;color:#78350f;background:#fffaf0;font-weight:800}.readiness-item{display:grid;gap:12px;min-height:184px;padding:14px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.readiness-item>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:start}.readiness-item span{color:#0f172a;font-weight:900}.readiness-item mark{flex:0 0 auto;padding:4px 8px;border-radius:6px;color:#0f172a;background:#e2e8f0;font-size:.7rem;font-weight:900}.readiness-item mark.active,.readiness-item mark.ready,.readiness-item mark.done{color:#166534;background:#dcfce7}.readiness-item mark.in-progress,.readiness-item mark.review-needed,.readiness-item mark.queued{color:#92400e;background:#fef3c7}.readiness-item mark.deferred{color:#475569;background:#e2e8f0}.readiness-item p{margin:0;color:#334155;line-height:1.45}.readiness-item dl{display:grid;gap:6px;align-self:end;margin:0}.readiness-item dl div{display:flex;justify-content:space-between;gap:12px;font-size:.78rem}.readiness-item dt{color:#64748b;font-weight:800}.readiness-item dd{margin:0;color:#0f172a;font-weight:850;text-align:right}.readiness-item a{color:var(--red)}.setup-lower-grid{display:grid;grid-template-columns:1.15fr .85fr .72fr;gap:18px;padding-top:18px;padding-bottom:28px}.setup-card{padding:18px}.setup-card h2{margin:0 0 16px;font-size:1.1rem}.setup-milestone{display:grid;gap:8px;margin-bottom:16px}.setup-milestone div:first-child{display:flex;justify-content:space-between;gap:12px}.setup-milestone strong,.setup-milestone span{font-size:.9rem}.setup-meter{height:6px;border-radius:999px;background:#dfe4ea}.setup-meter span{display:block;height:100%;border-radius:inherit;background:#bf8a00}.overall-progress{margin-top:22px;padding:16px;border:1px solid #ecd59a;border-radius:8px;background:#fffaf0}.overall-progress strong{display:block;margin-top:2px;color:#b77900;font-size:2.6rem;line-height:1}.overall-progress p{margin:4px 0 0;color:#475569}.setup-table{overflow:hidden;border:1px solid #d8dee8;border-radius:8px}.setup-table-head,.setup-table-row{display:grid;grid-template-columns:34px minmax(150px,1fr) 118px 76px minmax(132px,.8fr) minmax(112px,.75fr);gap:8px;align-items:center;padding:10px 12px;border-top:1px solid #e2e8f0;font-size:.78rem}.setup-table-head{border-top:0;color:#64748b;background:#f8fafc;font-weight:800}.setup-table-row a{font-weight:800}.issue-title-stack{display:grid;gap:7px;min-width:0}.setup-table-row mark{justify-self:start;padding:4px 9px;border-radius:6px;color:#0f172a;background:#e2e8f0;font-size:.72rem;font-weight:900}.setup-table-row mark.done{color:#166534;background:#dcfce7}.setup-table-row mark.in-progress{color:#075985;background:#e0f2fe}.setup-table-row mark.in-review,.setup-table-row mark.next-up,.setup-table-row mark.ready,.setup-table-row mark.human-review{color:#92400e;background:#fef3c7}.setup-table-row mark.blocked,.setup-table-row mark.running{color:#991b1b;background:#fee2e2}.setup-table-row mark.completed{color:#166534;background:#dcfce7}.issue-labels{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.issue-priority-labels{gap:6px}.issue-labels small{display:inline-flex;align-items:center;max-width:100%;min-height:22px;padding:3px 7px;overflow:hidden;border:1px solid #d8dee8;border-radius:999px;color:#334155;background:#f8fafc;font-size:.68rem;font-weight:850;line-height:1;text-overflow:ellipsis;white-space:nowrap}.issue-label--prompt-ready,.issue-label--prompt-completed{border-color:#bbf7d0;color:#166534;background:#dcfce7}.issue-label--prompt-human-review{border-color:#fed7aa;color:#9a3412;background:#ffedd5}.issue-label--risk-medium{border-color:#fde68a;color:#92400e;background:#fef3c7}.issue-label--prompt-blocked{border-color:#fecaca;color:#991b1b;background:#fee2e2}.issue-label--risk-high{border-color:#fdba74;color:#7c2d12;background:#fed7aa}.issue-label--risk-low{border-color:#bbf7d0;color:#166534;background:#dcfce7}.issue-label--in-progress,.issue-label--agent-devops-cloudflare,.issue-label--agent-devops{border-color:#c7d2fe;color:#3730a3;background:#eef2ff}.prompt-table-row{grid-template-columns:34px minmax(170px,1fr) 128px 100px 70px minmax(120px,.8fr)}.setup-link{display:block;color:var(--red);font-weight:850;text-align:center}.setup-link-row,.setup-link-stack{display:grid;gap:10px;margin-top:12px}.setup-link-row{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-link-row .setup-link,.setup-link.subtle{padding:10px 12px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.setup-link.subtle{color:#334155}.deploy-card dl{display:grid;gap:12px;margin:0}.deploy-card div{padding:14px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.deploy-card dd{display:flex;justify-content:space-between;gap:14px;margin:5px 0 0}.deploy-card dd span{align-self:start;padding:4px 8px;border-radius:6px;color:#166534;background:#dcfce7;font-size:.72rem;font-weight:900}.danger-link{display:block;padding:11px 14px;border:1px solid #ef4444;border-radius:8px;color:#b91c1c;font-weight:850;text-align:center}.activity-item{position:relative;display:grid;gap:3px;padding:0 0 18px 22px;border-left:2px solid #d8dee8}.activity-item:before{content:"";position:absolute;left:-7px;top:2px;width:12px;height:12px;border-radius:999px;background:#0f172a}.activity-item:first-child:before{background:#16a34a}.activity-item span,.activity-item p,.agent-line strong{color:#64748b}.activity-item p{margin:0;font-size:.8rem}.prompt-card{border-color:#e8c86a;background:#fffaf0}.prompt-card pre{overflow-x:auto;min-height:152px;margin:0;color:#0f172a;white-space:pre-wrap;line-height:1.55}.copy-button{width:100%;margin-top:16px;background:#b77900}.agent-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.08);font-size:.86rem}.agent-line:last-child{border-bottom:0}.agent-line div{display:grid;gap:3px;min-width:0}.agent-line a,.agent-tag{color:#64748b;font-size:.78rem;line-height:1.35}.agent-line a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-line.working{margin:0 -8px;padding-inline:8px;border-radius:8px;background:#eff6ff}.agent-line.working strong{color:#075985}.profile-site-header{background:#ffffffeb}.public-profile{display:grid;gap:18px;padding:clamp(22px,4vw,56px);background:radial-gradient(circle at top left,rgba(200,34,50,.08),transparent 34rem),radial-gradient(circle at bottom right,rgba(182,139,45,.1),transparent 28rem),linear-gradient(180deg,#f7f8fa,#eef2f6);background-size:cover;background-position:top center}.profile-hero,.profile-snapshot,.profile-overview-grid,.profile-detail-grid{width:min(1180px,100%);margin-inline:auto}.profile-hero{--profile-cover-bg: linear-gradient(135deg, #182024 0%, #25323a 50%, #101217 100%);--profile-avatar-bg: rgba(200, 34, 50, .82);position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:clamp(18px,3vw,28px);align-items:stretch;min-height:420px;padding:clamp(26px,5vw,56px);border-radius:8px;color:#fff;background:var(--profile-cover-bg);background-size:cover;background-position:center;box-shadow:0 24px 80px #0f172a33}.profile-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#101217eb,#1012176b 62%,#101217c2),var(--profile-cover-bg)}.profile-hero:after{content:"";position:absolute;inset:auto -16% -52% 38%;z-index:-1;height:78%;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 64%)}.profile-hero--practitioner{--profile-avatar-bg: rgba(200, 34, 50, .82);--profile-cover-bg: radial-gradient(circle at 78% 28%, rgba(200, 34, 50, .38), transparent 18rem), linear-gradient(145deg, #111820 0%, #27343b 54%, #15181d 100%)}.profile-hero--academy{--profile-avatar-bg: rgba(182, 139, 45, .88);--profile-cover-bg: radial-gradient(circle at 76% 26%, rgba(182, 139, 45, .38), transparent 20rem), linear-gradient(145deg, #132326 0%, #283b3c 52%, #11171b 100%)}.profile-hero--team{--profile-avatar-bg: rgba(200, 34, 50, .84);--profile-cover-bg: radial-gradient(circle at 76% 24%, rgba(200, 34, 50, .42), transparent 19rem), linear-gradient(145deg, #171923 0%, #332535 54%, #111217 100%)}.profile-hero--association{--profile-avatar-bg: rgba(182, 139, 45, .88);--profile-cover-bg: radial-gradient(circle at 76% 26%, rgba(182, 139, 45, .45), transparent 21rem), linear-gradient(145deg, #182326 0%, #343321 54%, #111315 100%)}.profile-hero--team:after{background:radial-gradient(circle,rgba(200,34,50,.2),transparent 64%)}.profile-hero--academy:after{background:radial-gradient(circle,rgba(69,117,98,.22),transparent 64%)}.profile-cover-art{position:absolute;inset:0;z-index:-1;pointer-events:none}.profile-cover-art:before,.profile-cover-art:after,.profile-cover-art span{content:"";position:absolute;display:block}.practitioner-cover-art:before{right:clamp(160px,22vw,300px);bottom:clamp(44px,8vw,82px);width:clamp(180px,30vw,380px);height:clamp(112px,16vw,190px);border:1px solid rgba(255,255,255,.18);border-radius:8px;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 38%),repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 12px,transparent 12px 34px),#ffffff0f;transform:rotate(-5deg)}.practitioner-cover-art:after{right:clamp(80px,11vw,150px);top:clamp(64px,10vw,104px);width:clamp(118px,18vw,210px);height:clamp(150px,24vw,270px);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,rgba(200,34,50,.84) 0 22%,transparent 22%),linear-gradient(90deg,transparent 0 42%,rgba(255,255,255,.12) 42% 58%,transparent 58%),#ffffff0f;transform:rotate(4deg)}.practitioner-cover-art span:nth-child(1){right:clamp(24px,5vw,70px);bottom:clamp(28px,7vw,78px);width:clamp(130px,22vw,260px);height:clamp(76px,12vw,130px);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(135deg,transparent 0 45%,rgba(255,255,255,.13) 45% 55%,transparent 55%),#ffffff0f}.practitioner-cover-art span:nth-child(2){right:8%;top:20%;width:clamp(44px,7vw,76px);aspect-ratio:1;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14}.practitioner-cover-art span:nth-child(3){right:27%;top:18%;width:clamp(96px,15vw,184px);height:10px;border-radius:999px;background:#ffffff24;box-shadow:0 24px #ffffff1a,0 48px #ffffff12}.organization-cover-art:before{right:clamp(70px,12vw,170px);bottom:clamp(42px,8vw,86px);width:clamp(230px,34vw,440px);height:clamp(160px,22vw,250px);border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(90deg,rgba(255,255,255,.14) 0 18%,transparent 18%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(255,255,255,.12) 30px 31px),repeating-linear-gradient(90deg,transparent 0 52px,rgba(255,255,255,.1) 52px 53px),#ffffff0f}.organization-cover-art:after{right:clamp(34px,8vw,110px);top:clamp(52px,9vw,94px);width:clamp(132px,18vw,220px);height:clamp(112px,15vw,180px);border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.22) 0 18%,transparent 19%),linear-gradient(135deg,transparent 0 46%,rgba(255,255,255,.14) 46% 54%,transparent 54%),#ffffff0f}.organization-cover-art span:nth-child(1){right:29%;top:23%;width:clamp(76px,12vw,132px);aspect-ratio:1;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0f;transform:rotate(8deg)}.organization-cover-art span:nth-child(2){right:15%;bottom:25%;width:clamp(80px,13vw,140px);height:clamp(44px,7vw,72px);border-radius:999px;background:#ffffff1f}.organization-cover-art span:nth-child(3){right:38%;bottom:20%;width:clamp(68px,11vw,128px);height:clamp(68px,11vw,128px);border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0d}.profile-hero--team .organization-cover-art:before{background:linear-gradient(90deg,rgba(200,34,50,.28) 0 20%,transparent 20%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(255,255,255,.12) 30px 31px),repeating-linear-gradient(90deg,transparent 0 52px,rgba(255,255,255,.1) 52px 53px),#ffffff0f}.profile-hero--team .organization-cover-art:after{border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(200,34,50,.22) 0 24%,transparent 25%),linear-gradient(135deg,transparent 0 46%,rgba(255,255,255,.14) 46% 54%,transparent 54%),#ffffff0f}.profile-hero--association .organization-cover-art:before{background:linear-gradient(90deg,rgba(182,139,45,.3) 0 18%,transparent 18%),repeating-linear-gradient(0deg,transparent 0 30px,rgba(255,255,255,.12) 30px 31px),repeating-linear-gradient(90deg,transparent 0 52px,rgba(255,255,255,.1) 52px 53px),#ffffff0f}.profile-identity{position:relative;z-index:1;display:flex;align-items:flex-end;gap:clamp(18px,4vw,30px)}.profile-avatar{flex:0 0 auto;display:grid;place-items:center;width:clamp(88px,12vw,132px);aspect-ratio:1;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;background:var(--profile-avatar-bg);box-shadow:inset 0 0 0 8px #ffffff14;font-size:clamp(2rem,4vw,3.2rem);font-weight:950}.profile-identity h1{max-width:820px;margin:0;font-size:clamp(2.5rem,7vw,6.6rem);line-height:.9;text-wrap:balance}.profile-identity p{max-width:720px;margin:16px 0 0;color:#ffffffd1;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55}.profile-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.profile-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.profile-actions .button:focus-visible,.profile-hero a:focus-visible{box-shadow:0 0 0 3px #101217b3,0 0 0 7px #facc15}.profile-tags span,.profile-socials a,.profile-timeline mark{border-radius:8px;font-weight:850}.profile-tags span{padding:9px 12px;color:#fff;background:#ffffff24}.profile-card{border:1px solid #d8dee8;border-radius:8px;background:#fffffff5;box-shadow:0 16px 46px #0f172a14}.profile-verification{position:relative;z-index:1;display:grid;align-content:center;gap:8px;padding:22px;color:#0f172a}.profile-verification span,.profile-card dt,.profile-stats span,.lineage-list span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.profile-verification strong{color:#166534;font-size:1.7rem}.profile-verification p{margin:0;color:#475569}.profile-verification small{color:#64748b;line-height:1.45}.profile-completion-meter{height:9px;overflow:hidden;margin-top:8px;border-radius:999px;background:#e2e8f0}.profile-completion-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--red),var(--gold))}.profile-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profile-snapshot article{min-width:0;padding:16px;border:1px solid #d8dee8;border-radius:8px;background:#fffffff0;box-shadow:0 12px 34px #0f172a0f}.profile-snapshot span{display:block;color:#64748b;font-size:.74rem;font-weight:850;text-transform:uppercase}.profile-snapshot strong{display:block;margin-top:7px;overflow-wrap:anywhere;font-size:clamp(1rem,1.6vw,1.18rem)}.profile-overview-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(250px,.8fr) minmax(220px,.7fr);gap:18px}.profile-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:18px}.profile-card{padding:22px}.profile-card h2{margin:0 0 14px;font-size:clamp(1.2rem,2vw,1.55rem)}.profile-card p{color:#475569;line-height:1.7}.profile-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.profile-socials a{padding:10px 12px;color:#b91c1c;border:1px solid #f0c6c6;background:#fff7f7}.profile-socials a:hover,.profile-affiliations dd a:hover,.lineage-list a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.profile-affiliations dl{display:grid;gap:14px;margin:0}.profile-affiliations div{padding-bottom:12px;border-bottom:1px solid #e2e8f0}.profile-affiliations div:last-child{padding-bottom:0;border-bottom:0}.profile-affiliations dd{margin:4px 0 0;font-weight:850}.profile-stats{display:grid;gap:12px}.profile-stats div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px;border-radius:8px;background:#f8fafc}.profile-stats strong{font-size:1.45rem}.profile-timeline{display:grid;gap:14px;margin:0;padding:0;list-style:none}.profile-timeline li{display:grid;gap:7px;padding-left:18px;border-left:3px solid #bf8a00}.profile-timeline li div{display:flex;justify-content:space-between;gap:14px}.profile-timeline span,.profile-timeline p,.lineage-list p{color:#64748b}.profile-timeline p{margin:0}.profile-timeline mark{justify-self:start;padding:5px 8px;color:#92400e;background:#fef3c7;font-size:.72rem}.lineage-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lineage-list li{padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fbfdff}.lineage-list strong{display:block;margin-top:4px}.lineage-list p{margin:5px 0 0}.organization-hero{background-size:cover;background-position:center}.org-avatar{background:var(--profile-avatar-bg)}.profile-affiliations dd a,.lineage-list a{color:#b91c1c}.org-member-list,.org-affiliate-list{align-content:start}.directory-page{min-height:100vh;display:grid;gap:18px;padding:clamp(22px,4vw,56px);background:radial-gradient(circle at top left,rgba(200,34,50,.08),transparent 34rem),radial-gradient(circle at bottom right,rgba(182,139,45,.1),transparent 28rem),linear-gradient(180deg,#f7f8fa,#eef2f6)}.directory-hero,.directory-section,.directory-empty-state{width:min(1180px,100%);margin-inline:auto}.directory-hero{display:grid;gap:16px;min-height:360px;align-content:end;padding:clamp(28px,5vw,56px);border-radius:8px;color:#fff;background:linear-gradient(120deg,#101217f0,#1723269e),url(/images/landing-concept.png);background-size:cover;background-position:center;box-shadow:0 24px 80px #0f172a29}.directory-hero--compact{min-height:300px}.directory-hero span,.directory-heading span,.directory-empty-state span,.directory-card-top span,.directory-card dt,.organization-directory-card dt,.event-card dt,.event-date span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.directory-hero span{color:var(--gold)}.directory-hero h1{max-width:940px;margin:0;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.94}.directory-hero p{max-width:720px;margin:0;color:#ffffffc7;font-size:clamp(1rem,2vw,1.18rem);line-height:1.6}.directory-section,.directory-empty-state{padding:clamp(22px,4vw,36px);border:1px solid #d8dee8;border-radius:8px;background:#fffffff5;box-shadow:0 16px 46px #0f172a14}.directory-heading,.directory-empty-state,.directory-card-top{display:flex;justify-content:space-between;gap:18px}.directory-heading{align-items:end;margin-bottom:20px}.directory-heading h2,.directory-empty-state h2{margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.text-link,.card-link{color:#b91c1c;font-weight:850}.text-link:hover,.card-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.directory-card-grid,.event-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.directory-card,.organization-directory-card,.event-card{min-width:0;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.directory-card{display:grid;gap:14px;padding:18px}.directory-card h3,.organization-directory-card h3,.event-card h3{margin:0;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.12}.directory-card p,.organization-directory-card p,.event-card p,.directory-empty-state p{margin:0;color:#475569;line-height:1.6}.directory-card-top{align-items:center}.directory-card-top mark{padding:5px 8px;border-radius:6px;color:#166534;background:#dcfce7;font-size:.72rem;font-weight:900}.directory-card dl,.organization-directory-card dl,.event-card dl{display:grid;gap:10px;margin:0}.directory-card div:has(>dt),.organization-directory-card div:has(>dt),.event-card div:has(>dt){display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid #e2e8f0}.directory-card dd,.organization-directory-card dd,.event-card dd{margin:0;text-align:right;font-weight:850}.organization-directory-list{display:grid;gap:14px}.organization-directory-card{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;padding:18px}.organization-badge{display:grid;place-items:center;width:72px;aspect-ratio:1;border-radius:8px;color:#fff;background:var(--mat);font-weight:950}.organization-directory-card>div:last-child{display:grid;gap:12px}.event-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.event-date{padding:18px;color:#fff;background:var(--mat)}.event-date span{color:#ffffff9e}.event-date strong{display:block;margin-top:5px;font-size:clamp(1.35rem,2vw,1.8rem)}.event-card-body{display:grid;gap:14px;padding:18px}.disabled-action{justify-self:start;padding:10px 12px;border:1px solid #d8dee8;border-radius:8px;color:#475569;background:#f1f5f9;font-weight:850}.feed-hero{background:linear-gradient(120deg,#101217f0,#17232694),url(/images/landing-concept.png);background-size:cover;background-position:center}.feed-layout{width:min(1180px,100%);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:18px}.feed-stream,.feed-panel{border:1px solid #d8dee8;border-radius:8px;background:#fffffff5;box-shadow:0 16px 46px #0f172a14}.feed-stream{padding:clamp(22px,4vw,36px)}.feed-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.feed-activity article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;padding:18px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.feed-activity-icon{display:grid;place-items:center;width:52px;aspect-ratio:1;border-radius:8px;color:#fff;background:var(--mat);font-weight:950}.feed-activity--belt_milestone .feed-activity-icon,.feed-activity--lineage_update .feed-activity-icon{background:var(--gold)}.feed-activity--training_video .feed-activity-icon,.feed-activity--event_recap .feed-activity-icon{background:var(--red)}.feed-activity-body{min-width:0;display:grid;gap:11px}.feed-activity-meta,.feed-actor,.feed-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.feed-activity-meta span,.feed-panel span,.feed-actor span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.feed-activity-meta mark{padding:5px 8px;border-radius:6px;color:#166534;background:#dcfce7;font-size:.72rem;font-weight:900}.feed-actor,.feed-activity h3,.feed-activity p,.feed-tags,.feed-panel ul,.feed-panel p{margin:0}.feed-actor a,.feed-actor strong{color:#b91c1c;font-weight:900}.feed-activity h3{font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.1}.feed-activity p,.feed-panel p,.feed-panel li{color:#475569;line-height:1.6}.feed-tags{padding:0;list-style:none}.feed-tags li{padding:7px 9px;border-radius:8px;color:#334155;background:#f1f5f9;font-size:.82rem;font-weight:800}.feed-rail{display:grid;align-content:start;gap:14px}.feed-panel{display:grid;gap:12px;padding:20px}.feed-panel h2{margin:0;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.12}.feed-panel ul{display:grid;gap:10px;padding-left:18px}.onboarding-hero{background:linear-gradient(120deg,#101217f0,#17232694),url(/images/landing-concept.png);background-size:cover;background-position:center}.onboarding-grid{width:min(1180px,100%);margin-inline:auto;padding:clamp(22px,4vw,36px);border:1px solid #d8dee8;border-radius:8px;background:#fffffff5;box-shadow:0 16px 46px #0f172a14}.onboarding-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.onboarding-card{min-width:0;display:grid;gap:14px;padding:18px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.onboarding-card-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.onboarding-card-top span,.onboarding-audience{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.onboarding-card-top mark{padding:5px 8px;border-radius:6px;color:#166534;background:#dcfce7;font-size:.72rem;font-weight:900}.onboarding-card--planned .onboarding-card-top mark{color:#92400e;background:#fef3c7}.onboarding-card--review_needed .onboarding-card-top mark{color:#7c2d12;background:#ffedd5}.onboarding-card h3,.onboarding-card p,.onboarding-checklist{margin:0}.onboarding-card h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.1}.onboarding-card p,.onboarding-checklist li,.onboarding-guardrail p{color:#475569;line-height:1.6}.onboarding-checklist{display:grid;gap:8px;padding-left:18px}.business-hero{background:linear-gradient(120deg,#101217f0,#17232694),url(/images/landing-concept.png);background-size:cover;background-position:center}.business-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-card{min-width:0;display:grid;gap:14px;padding:18px;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.business-card-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.business-card-top span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.business-card-top mark{padding:5px 8px;border-radius:6px;color:#166534;background:#dcfce7;font-size:.72rem;font-weight:900}.business-card--sponsor .business-card-top mark{color:#7c2d12;background:#ffedd5}.business-card--vendor .business-card-top mark{color:#92400e;background:#fef3c7}.business-card h3,.business-card p,.business-card dl,.business-focus-list{margin:0}.business-card h3{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.1}.business-headline{color:#101217;font-weight:850}.business-card p,.business-focus-list li,.business-guardrail p{color:#475569;line-height:1.6}.business-card dl{display:grid;gap:10px}.business-card div:has(>dt){display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid #e2e8f0}.business-card dt{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.business-card dd{margin:0;text-align:right;font-weight:850}.business-focus-list{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.business-focus-list li{padding:7px 9px;border-radius:8px;background:#f1f5f9;font-size:.82rem;font-weight:800}.discover-hero{background:linear-gradient(120deg,#101217eb,#17232694),url(/images/landing-concept.png);background-size:cover;background-position:center}.discover-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.discover-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.discover-card,.discover-entry{min-width:0;border:1px solid #d8dee8;border-radius:8px;background:#fbfdff}.discover-card{display:grid;gap:14px;align-content:start;padding:18px}.discover-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.discover-card-top span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase}.discover-card-top mark{min-width:0;max-width:100%;padding:5px 8px;overflow-wrap:anywhere;border-radius:6px;color:#123620;background:#dcfce7;font-size:.72rem;font-weight:900}.discover-card h3,.discover-card p{margin:0}.discover-card h3{font-size:clamp(1.12rem,1.8vw,1.4rem);line-height:1.12}.discover-card p,.discover-entry span,.discover-guardrail p{color:#475569;line-height:1.6}.discover-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.discover-entry{display:grid;gap:8px;padding:18px}.discover-entry:hover{border-color:#c8223273;box-shadow:0 14px 30px #0f172a14}.discover-entry strong{font-size:1.04rem}@media(max-width:1180px){.setup-console,.setup-dashboard-grid,.setup-lower-grid,.readiness-grid,.prompt-workflow-grid,.setup-status-cards{grid-template-columns:1fr}.setup-sidebar{position:static;min-height:auto}.profile-hero,.profile-snapshot,.profile-overview-grid,.profile-detail-grid,.directory-card-grid,.event-card-grid,.feed-layout,.onboarding-card-grid,.business-card-grid,.discover-card-grid,.discover-entry-grid{grid-template-columns:1fr}}@media(max-width:760px){.setup-topbar,.setup-actions{align-items:flex-start;flex-direction:column}.setup-status-cards,.setup-readiness-panel,.setup-dashboard-grid,.setup-lower-grid{padding-inline:14px}.setup-readiness-panel{margin-inline:14px}.readiness-heading{align-items:flex-start;flex-direction:column}.readiness-heading strong{width:100%;text-align:center}.setup-table{border:0}.setup-table-head{display:none}.setup-table-row{grid-template-columns:1fr;margin-bottom:10px;border:1px solid #d8dee8;border-radius:8px;background:#fff}.profile-identity{align-items:flex-start;flex-direction:column}.profile-hero{min-height:auto}.profile-actions,.profile-actions .button{width:100%}.profile-timeline li div{flex-direction:column;gap:3px}.directory-heading,.directory-empty-state,.organization-directory-card{grid-template-columns:1fr}.directory-heading,.directory-empty-state{align-items:flex-start;flex-direction:column}.directory-card div:has(>dt),.organization-directory-card div:has(>dt),.event-card div:has(>dt),.business-card div:has(>dt){flex-direction:column;gap:3px}.directory-card dd,.organization-directory-card dd,.event-card dd,.business-card dd{text-align:left}.feed-activity article{grid-template-columns:1fr}}
