.compass-scope{--c-ink:#16140f;--c-surface:#211d17;--c-surface2:#2a241c;--c-brass:#c89b3c;--c-brass-light:#e3c874;--c-copper:#a15c32;--c-parchment:#ede3ce;--c-muted:#9c8f76;--c-line:#3a3327;--c-green:#7c9473;background:var(--c-ink);color:var(--c-parchment);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.55}.compass-scope *{box-sizing:border-box}.compass-scope h1,.compass-scope h2,.compass-scope h3,.compass-scope h4{color:var(--c-parchment);letter-spacing:-.005em;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-weight:700}.compass-scope p{margin:0}.compass-scope a{color:inherit}.compass-scope .c-wrap{max-width:940px;margin:0 auto;padding:0 24px}.compass-scope .c-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-brass);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.compass-scope .c-brandbar{align-items:center;gap:10px;padding:22px 0 0;display:flex}.compass-scope .c-brandbar .word{letter-spacing:.1em;color:var(--c-brass-light);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.compass-scope .c-hero{border-bottom:1px solid var(--c-line);background:radial-gradient(700px 300px at 15% -10%,#c89b3c24,#0000 60%),radial-gradient(600px 260px at 90% 0,#a15c321f,#0000 60%);padding:26px 0 40px}.compass-scope .c-hero h1{letter-spacing:-.01em;margin:14px 0 16px;font-size:clamp(44px,8vw,78px);font-weight:700;line-height:1}.compass-scope .c-hero .lede{color:#cdbfa0;max-width:600px;font-size:16.5px}.compass-scope .c-hero .access{color:var(--c-muted);border-left:2px solid var(--c-copper);max-width:600px;margin-top:18px;padding-left:14px;font-size:13.5px}.compass-scope .c-pillars{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.compass-scope .c-pillar{background:var(--c-surface);border:1px solid var(--c-line);padding:18px 20px}.compass-scope .c-pillar h4{color:var(--c-brass-light);margin-bottom:6px;font-size:15.5px}.compass-scope .c-pillar p{color:#cdbfa0;font-size:13px}.compass-scope .c-overview{flex-wrap:wrap;margin-top:40px;display:flex}.compass-scope .c-ov-box{background:var(--c-surface);border:1px solid var(--c-line);flex:1;min-width:150px;padding:16px 14px}.compass-scope .c-ov-box .num{color:var(--c-brass);letter-spacing:.08em;font-family:JetBrains Mono,monospace;font-size:10.5px}.compass-scope .c-ov-box h3{margin-top:5px;font-size:16px}.compass-scope .c-ov-box .desc{color:var(--c-muted);margin-top:6px;font-size:12px}.compass-scope .c-ov-arrow{width:26px;color:var(--c-brass);background:var(--c-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.compass-scope .c-section{padding:50px 0;scroll-margin-top:120px}.compass-scope .c-section-head{margin-bottom:24px}.compass-scope .c-section-head .c-eyebrow{margin-bottom:8px;display:block}.compass-scope .c-section-head h2{font-size:28px}.compass-scope .c-section-head .sub{color:#cdbfa0;max-width:640px;margin-top:8px;font-size:14px}.compass-scope .c-schedule{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.compass-scope .c-sched-card{background:var(--c-surface2);border:1px solid var(--c-brass);flex:1;min-width:230px;padding:20px}.compass-scope .c-sched-card h4{color:var(--c-brass-light);margin-bottom:8px;font-size:17px}.compass-scope .c-sched-card .time{color:var(--c-brass);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:13px;display:block}.compass-scope .c-sched-card p{color:#dcd0b8;font-size:13px}.compass-scope .c-timeline{padding:6px 0;position:relative}.compass-scope .c-timeline:before{content:"";background:linear-gradient(var(--c-line), var(--c-brass) 4%, var(--c-brass) 96%, var(--c-line));width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.compass-scope .c-week-label{text-align:center;margin:26px 0 22px;position:relative}.compass-scope .c-week-label span{background:var(--c-ink);border:1px solid var(--c-brass);color:var(--c-brass-light);letter-spacing:.1em;text-transform:uppercase;z-index:2;padding:6px 16px;font-family:JetBrains Mono,monospace;font-size:11.5px;position:relative}.compass-scope .c-day{width:calc(50% - 34px);margin-bottom:22px;position:relative}.compass-scope .c-day.left{margin-right:auto}.compass-scope .c-day.right{margin-left:auto}.compass-scope .c-day:after{content:"";background:var(--c-ink);border:2px solid var(--c-brass);border-radius:50%;width:14px;height:14px;position:absolute;top:20px}.compass-scope .c-day.left:after{right:-40px}.compass-scope .c-day.right:after{left:-40px}.compass-scope .c-card{background:var(--c-surface);border:1px solid var(--c-line);padding:16px 18px 18px}.compass-scope .c-card .daytag{color:var(--c-brass);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.compass-scope .c-card h3{margin-top:4px;margin-bottom:10px;font-size:17.5px}.compass-scope .c-field{margin-top:10px}.compass-scope .c-field .lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--c-copper);margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.compass-scope .c-field .lbl.how{color:var(--c-brass)}.compass-scope .c-field .lbl.what{color:var(--c-green)}.compass-scope .c-field p,.compass-scope .c-field ol,.compass-scope .c-field ul{color:#dcd0b8;margin:0;padding-left:17px;font-size:13.3px}.compass-scope .c-field p{padding-left:0}.compass-scope .c-field li{margin-bottom:2px}.compass-scope .c-output{background:var(--c-surface2);border-left:2px solid var(--c-green);color:var(--c-parchment);margin-top:10px;padding:7px 11px;font-size:12.5px}.compass-scope .c-output b{color:var(--c-green)}.compass-scope .c-promptbox{border:1px solid var(--c-line);border-left:3px solid var(--c-brass);color:#d8cca8;white-space:pre-wrap;background:#141210;margin-top:10px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11.3px;line-height:1.5;overflow-x:auto}.compass-scope .c-promptbox .ptitle{color:var(--c-brass-light);letter-spacing:.04em;margin-bottom:6px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;display:block}.compass-scope .c-event{text-align:center;width:100%;margin:6px 0 26px;position:relative}.compass-scope .c-event:after{content:"";background:var(--c-brass);border:2px solid var(--c-ink);border-radius:50%;width:20px;height:20px;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%)}.compass-scope .c-event-card{background:linear-gradient(135deg, var(--c-surface2), var(--c-surface));border:1px solid var(--c-brass);text-align:left;width:100%;max-width:600px;margin-top:14px;padding:18px 22px;display:inline-block}.compass-scope .c-event-card .daytag{color:var(--c-brass-light);letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px}.compass-scope .c-event-card h3{color:var(--c-brass-light);margin-top:4px;margin-bottom:10px;font-size:17.5px}.compass-scope .c-event-muted{border-color:var(--c-line)!important;background:var(--c-surface)!important}.compass-scope .c-event-muted .daytag{color:var(--c-muted)}.compass-scope .c-event-muted h3{color:var(--c-parchment)}.compass-scope .c-event-finale{border-color:var(--c-brass-light)!important;background:linear-gradient(135deg,#332a18,#211d17)!important}.compass-scope .c-compare{gap:16px;margin-top:18px;display:flex}.compass-scope .c-compare .col{background:var(--c-surface);border:1px solid var(--c-line);flex:1;padding:18px}.compass-scope .c-compare .col h4{color:var(--c-brass-light);margin-bottom:8px;font-size:17px}.compass-scope .c-compare .col ul{color:#dcd0b8;margin:0;padding-left:17px;font-size:13px}.compass-scope .c-compare .col li{margin-bottom:5px}.compass-scope .c-cta{text-align:center;border:1px solid var(--c-brass);background:linear-gradient(135deg,#2a2416,#1c1913);margin-top:20px;padding:36px 24px}.compass-scope .c-cta h3{color:var(--c-brass-light);margin-bottom:10px;font-size:24px}.compass-scope .c-cta p{color:#cdbfa0;max-width:480px;margin:0 auto 18px;font-size:14px}.compass-scope .c-cta .btn{background:var(--c-brass);color:#1c1913;padding:12px 26px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.compass-scope .c-footer{border-top:1px solid var(--c-line);text-align:center;padding:44px 0 56px}.compass-scope .c-footer .quote{color:var(--c-brass-light);max-width:600px;margin:0 auto 16px;font-family:Fraunces,serif;font-size:20px;font-style:italic}.compass-scope .c-footer .stages{color:var(--c-muted);letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:11.5px}.compass-scope .c-footer .credit{color:var(--c-muted);margin-top:14px;font-size:12px}.compass-scope .c-subnav{z-index:30;background:color-mix(in oklab, var(--c-ink) 85%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--c-line);position:sticky;top:72px}.compass-scope .c-subnav-inner{scrollbar-width:none;gap:4px;max-width:940px;margin:0 auto;padding:10px 24px;display:flex;overflow-x:auto}.compass-scope .c-subnav-inner::-webkit-scrollbar{display:none}.compass-scope .c-subnav a{letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:11px;text-decoration:none;transition:all .2s}.compass-scope .c-subnav a:hover{color:var(--c-brass-light)}.compass-scope .c-subnav a.active{color:var(--c-brass-light);border-color:var(--c-brass);background:color-mix(in oklab, var(--c-brass) 12%, transparent)}.compass-scope .c-progress{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.compass-scope .c-progress-fill{background:linear-gradient(90deg, var(--c-copper), var(--c-brass), var(--c-brass-light));height:100%;transition:width .1s linear}.compass-scope .c-progress-label{z-index:60;background:var(--c-surface);border:1px solid var(--c-line);letter-spacing:.08em;color:var(--c-brass-light);text-transform:uppercase;pointer-events:none;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;position:fixed;top:84px;right:20px}.compass-scope .c-stages{gap:18px;margin-top:40px;display:grid}@media (width>=720px){.compass-scope .c-stages{grid-template-columns:repeat(2,1fr)}}.compass-scope .c-stage{background:var(--c-surface);border:1px solid var(--c-line);color:inherit;padding:28px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden}.compass-scope .c-stage.available{border-color:var(--c-brass)}.compass-scope .c-stage.available:hover{background:var(--c-surface2);transform:translateY(-2px)}.compass-scope .c-stage.locked{opacity:.7;cursor:default}.compass-scope .c-stage .stage-num{color:var(--c-brass);letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-size:11px}.compass-scope .c-stage h3{margin-top:8px;font-size:28px}.compass-scope .c-stage .status{letter-spacing:.1em;text-transform:uppercase;margin-top:14px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:inline-block}.compass-scope .c-stage.available .status{background:var(--c-brass);color:#1c1913}.compass-scope .c-stage.locked .status{border:1px solid var(--c-line);color:var(--c-muted);background:0 0}.compass-scope .c-stage .arrow{color:var(--c-brass);font-size:20px;position:absolute;top:28px;right:28px}.compass-scope .c-stage.locked .arrow{color:var(--c-muted)}.compass-scope .c-sketch{color:var(--c-brass);opacity:.9;display:inline-block}@media (width<=720px){.compass-scope .c-day{width:100%}.compass-scope .c-day.left:after,.compass-scope .c-day.right:after{left:-8px;right:auto}.compass-scope .c-timeline:before{left:8px}.compass-scope .c-day{padding-left:26px}.compass-scope .c-compare{flex-direction:column}.compass-scope .c-pillars{grid-template-columns:1fr}.compass-scope .c-overview{flex-direction:column}.compass-scope .c-ov-arrow{width:100%;padding:4px 0;transform:rotate(90deg)}.compass-scope .c-progress-label{display:none}}.compass-scope .c-glance{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:8px;display:grid}.compass-scope .c-glance-item{background:var(--c-surface);border:1px solid var(--c-line);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.compass-scope .c-glance-item .badge{color:var(--c-ink);background:var(--c-brass);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:flex}.compass-scope .c-glance-item h5{color:var(--c-brass-light);margin-bottom:2px;font-family:Fraunces,serif;font-size:13.5px}.compass-scope .c-glance-item p{color:var(--c-muted);font-size:11.8px}.compass-scope .c-pillar .src{color:var(--c-muted);letter-spacing:.04em;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.compass-scope .c-scorecard{border:1px solid var(--c-line);margin-top:16px}.compass-scope .c-sc-row{border-bottom:1px solid var(--c-line);display:flex}.compass-scope .c-sc-row:last-child{border-bottom:none}.compass-scope .c-sc-row.head{background:var(--c-surface2)}.compass-scope .c-sc-cell{color:#dcd0b8;flex:1;padding:9px 12px;font-size:12.5px}.compass-scope .c-sc-cell.section{color:var(--c-parchment);flex:2.4}.compass-scope .c-sc-row.head .c-sc-cell{color:var(--c-brass);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:10.5px}.compass-scope .c-verdicts{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.compass-scope .c-verdict{background:var(--c-surface);border:1px solid var(--c-line);border-top:3px solid var(--c-green);flex:1;min-width:200px;padding:16px 18px}.compass-scope .c-verdict.mid{border-top-color:var(--c-brass)}.compass-scope .c-verdict.low{border-top-color:#b06550}.compass-scope .c-verdict h5{color:var(--c-parchment);margin-bottom:6px;font-family:Fraunces,serif;font-size:15.5px}.compass-scope .c-verdict p{color:var(--c-muted);font-size:12.5px}.compass-scope .c-founder-room{background:var(--c-surface2);border:1px dashed var(--c-brass);margin:36px 0;padding:22px 24px}.compass-scope .c-founder-room h3{color:var(--c-brass-light);margin-bottom:8px;font-size:19px}.compass-scope .c-founder-room p{color:#dcd0b8;font-size:14px}@media (width<=720px){.compass-scope .c-sc-row{flex-direction:column}.compass-scope .c-sc-cell{padding:6px 12px}}.compass-scope .c-cyclemap{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:10px;display:flex}.compass-scope .c-cm-stage{background:var(--c-surface);border:1px solid var(--c-line);text-align:center;flex:1;min-width:120px;padding:12px 10px}.compass-scope .c-cm-stage h5{color:var(--c-brass-light);margin-bottom:3px;font-family:Fraunces,serif;font-size:13px}.compass-scope .c-cm-stage p{color:var(--c-muted);font-size:10.5px}.compass-scope .c-cm-gate{background:var(--c-brass);color:var(--c-ink);text-align:center;flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;padding:6px 4px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex}.compass-scope .c-card .track{color:#7e96a8;letter-spacing:.08em;text-transform:uppercase;margin-left:8px;font-family:JetBrains Mono,monospace;font-size:9.5px}.compass-scope .c-card.trackB{border-left:3px solid #7e96a8}.compass-scope .c-gate-card{text-align:center;width:100%;margin:6px 0 30px}.compass-scope .c-gate-inner{border:2px solid var(--c-brass-light);text-align:left;background:linear-gradient(135deg,#332a18,#211d17);width:100%;max-width:720px;padding:22px 24px;display:inline-block}.compass-scope .c-gate-inner .gtag{color:var(--c-brass-light);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:12px}.compass-scope .c-gate-inner h3{color:var(--c-brass-light);margin-top:6px;margin-bottom:10px;font-size:20px}.compass-scope .c-gauge{background:var(--c-surface);border:1px solid var(--c-line);margin-top:14px;padding:18px}.compass-scope .c-gauge-bar{background:var(--c-surface2);border:1px solid var(--c-line);height:16px;margin-top:10px;position:relative}.compass-scope .c-gauge-mark{background:var(--c-parchment);width:2px;position:absolute;top:-5px;bottom:-5px}.compass-scope .c-gauge-mark2{background:var(--c-muted);width:2px;position:absolute;top:-5px;bottom:-5px}.compass-scope .c-gauge-label{color:var(--c-muted);font-family:JetBrains Mono,monospace;font-size:11px}.compass-scope .c-channelgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:14px;display:grid}.compass-scope .c-channel{background:var(--c-surface);border:1px solid var(--c-line);color:#dcd0b8;padding:9px 11px;font-size:12px}.compass-scope .c-funnelgrid{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.compass-scope .c-funnel-step{background:var(--c-surface);border-top:3px solid var(--c-brass);text-align:center;flex:1;min-width:130px;padding:12px}.compass-scope .c-funnel-step h5{color:var(--c-brass-light);margin-bottom:4px;font-family:Fraunces,serif;font-size:14px}.compass-scope .c-funnel-step p{color:var(--c-muted);font-size:11px}.compass-scope .c-compare .col.low{border-top:3px solid #b06550}.compass-scope .c-compare .col.mid{border-top:3px solid var(--c-brass)}.compass-scope .c-compare .col:not(.low):not(.mid){border-top:3px solid var(--c-green)}@media (width<=720px){.compass-scope .c-cyclemap{flex-direction:column}.compass-scope .c-cm-gate{flex:none}.compass-scope .c-funnelgrid{flex-direction:column}}
