:root{--ink:#11131a;--navy:#060a23;--navy-soft:#1e222c;--canvas:#f4f5f2;--surface:#fff;--surface-soft:#eceef1;--purple:#6936f5;--purple-dark:#4c22cb;--purple-soft:#eee9ff;--blue:#09f;--lime:#a4e600;--teal:#00857a;--yellow:#ffc300;--gold:#c0a449;--muted:#636a7e;--line:#dfe1e7;--line-dark:#2f3448;--danger:#a22626;--danger-soft:#fff0f0;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--radius-xl:40px;--radius-pill:999px;--shadow-soft:0 24px 70px #060a231a;--shadow-card:8px 8px 0 #6936f52e;--page-gutter:clamp(18px, 4vw, 48px);--header-height:72px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 20px)}body{background:radial-gradient(circle at 8% 0%, #6936f517, transparent 30rem), radial-gradient(circle at 92% 12%, #0099ff14, transparent 28rem), var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}::selection{background:var(--lime);color:var(--navy)}h1,h2,h3,h4{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;font-weight:600;line-height:1.05}p{text-wrap:pretty}a{color:inherit}button,textarea,input{font:inherit}button{color:inherit}a:focus-visible,button:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--surface);color:var(--navy);padding:10px 16px;font-weight:700;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f5f2e0;border-bottom:1px solid #dfe1e7d9;position:sticky;top:0}.site-nav{width:min(100%,1440px);min-height:var(--header-height);padding:10px var(--page-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.brand{color:var(--navy);white-space:nowrap;align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.brand-word{font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.07em;font-size:25px;font-weight:700}.brand-divider{color:var(--purple);font-size:21px;font-weight:700}.brand-book{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:600}.nav-actions,.nav-links,.nav-account{align-items:center;display:flex}.nav-actions{justify-content:flex-end;gap:22px}.nav-links{gap:4px}.nav-link,.nav-signout{border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650;text-decoration:none}.nav-link{padding:9px 13px}.nav-link:hover,.nav-link.active{background:var(--surface);color:var(--navy)}.nav-link.active{box-shadow:0 0 0 1px var(--line)}.nav-account{border-left:1px solid var(--line);gap:9px;padding-left:18px}.nav-user{max-width:150px;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.nav-signout{padding:7px 9px}.nav-signout:hover{color:var(--purple)}.nav-signout:disabled{cursor:wait;opacity:.55}.page-shell,.page-wide,.page-narrow,.container{width:min(100%,1240px);padding-right:var(--page-gutter);padding-left:var(--page-gutter);margin:0 auto}.page-wide,.container.wide{width:min(100%,1400px)}.page-narrow,.container:not(.wide){width:min(100%,860px)}.eyebrow{color:var(--purple);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.eyebrow.on-dark{color:var(--lime)}.muted{color:var(--muted)}.center{text-align:center}.button,.btn{border-radius:var(--radius-pill);cursor:pointer;min-height:48px;font-family:var(--font-display), Arial, sans-serif;border:1px solid #0000;justify-content:center;align-items:center;gap:18px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover,.btn:hover{transform:translateY(-2px)}.button:disabled,.btn:disabled{cursor:default;opacity:.48;transform:none}.button-primary,.btn.green{background:var(--purple);color:#fff;box-shadow:0 8px 24px #6936f53d}.button-primary:hover,.btn.green:hover{background:var(--purple-dark);box-shadow:0 12px 28px #6936f54d}.button-dark,.btn{background:var(--navy);color:#fff}.button-secondary{border-color:var(--line);color:var(--navy);background:#ffffffbf}.button-secondary:hover{border-color:var(--navy);background:var(--surface)}.button-danger{border-color:var(--danger);background:var(--danger);color:#fff}.button-danger:hover{background:#811d1d}.button-arrow{font-size:18px;line-height:0}.link-button{appearance:none;color:var(--purple);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.landing-main{padding-bottom:96px;overflow:hidden}.landing-hero{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(48px,8vw,112px);padding-top:clamp(58px,9vw,112px);padding-bottom:clamp(64px,9vw,112px);display:grid}.hero-copy{z-index:1;position:relative}.hero-copy h1{letter-spacing:-.07em;max-width:820px;margin:24px 0 26px;font-size:clamp(3.5rem,7.7vw,7.3rem);line-height:.91}.hero-lead{max-width:660px;color:var(--muted);font-size:clamp(18px,2vw,24px);line-height:1.45}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.hero-note{max-width:560px;color:var(--muted);margin-top:20px;font-size:13px}.hero-visual{place-items:center;min-height:560px;display:grid;position:relative}.hero-visual:before,.hero-visual:after{content:"";filter:blur(1px);border-radius:50%;position:absolute}.hero-visual:before{background:var(--lime);width:230px;height:230px;top:0;right:-70px}.hero-visual:after{background:var(--blue);width:130px;height:130px;bottom:14px;left:-32px}.book-cover{z-index:2;border:1px solid var(--line-dark);border-radius:var(--radius-xl);background:linear-gradient(155deg, #ffffff0f, transparent 42%), var(--navy);color:#fff;width:min(100%,450px);min-height:510px;box-shadow:24px 28px 0 var(--purple), var(--shadow-soft);flex-direction:column;padding:34px;animation:.7s cubic-bezier(.2,.8,.2,1) both book-arrive;display:flex;position:relative;transform:rotate(2.5deg)}.book-cover:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:30px;position:absolute;inset:12px}.book-cover-top,.book-signature{z-index:1;color:#ffffffad;font-family:var(--font-display), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;font-weight:600;display:flex;position:relative}.book-kicker{z-index:1;color:var(--gold);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:600;position:relative}.book-cover h2{z-index:1;color:#fff;letter-spacing:-.055em;max-width:350px;margin:18px 0 26px;font-size:clamp(42px,5vw,64px);line-height:.98;position:relative}.book-cover-rule{z-index:1;background:linear-gradient(90deg, var(--gold), #c0a44900);width:100%;height:1px;margin-bottom:22px;position:relative}.book-signature{color:#ffffff80}.book-tabs{flex-direction:column;gap:10px;display:flex;position:absolute;top:74px;right:-24px}.book-tab{width:66px;color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:0 8px 8px 0;padding:8px 9px;font-size:8px;font-weight:700}.book-tab.discover{background:var(--blue)}.book-tab.distill{background:var(--yellow)}.book-tab.do{background:var(--lime)}.landing-section{padding-top:clamp(72px,10vw,132px);padding-bottom:clamp(72px,10vw,132px)}.section-intro{max-width:750px;margin-bottom:44px}.section-intro h2{letter-spacing:-.06em;margin-top:18px;font-size:clamp(2.5rem,5vw,5rem)}.section-intro p{max-width:640px;color:var(--muted);margin-top:18px;font-size:18px}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.process-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffc7;flex-direction:column;min-height:300px;padding:28px;display:flex;box-shadow:0 18px 44px #060a230d}.process-card:nth-child(2){background:var(--navy);color:#fff;transform:translateY(28px)}.process-card:nth-child(2) h3,.process-card:nth-child(2) p{color:#fff}.process-number{background:var(--purple-soft);width:46px;height:46px;color:var(--purple);font-family:var(--font-display), Arial, sans-serif;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.process-card:nth-child(2) .process-number{background:var(--yellow);color:var(--navy)}.process-card:nth-child(3) .process-number{background:var(--lime);color:var(--navy)}.process-card h3{color:var(--navy);margin-top:auto;font-size:34px}.process-card p{color:var(--muted);margin-top:12px}.teamship-statement{border-radius:var(--radius-xl);background:var(--navy);color:#fff;padding:clamp(42px,7vw,82px);position:relative;overflow:hidden}.teamship-statement:after{border:42px solid var(--purple);content:"";border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;right:-80px}.teamship-statement blockquote{z-index:1;color:#fff;max-width:980px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.06em;margin-top:36px;font-size:clamp(2.3rem,5.1vw,5.5rem);font-weight:600;line-height:1;position:relative}.teamship-statement footer{z-index:1;color:#ffffff9e;margin-top:28px;font-size:14px;position:relative}.gate-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.gate-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;grid-column:span 2;min-height:190px;padding:24px;display:flex}.gate-card:nth-child(4),.gate-card:nth-child(5){grid-column:span 3}.gate-number{color:var(--purple);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.12em;font-size:11px;font-weight:700}.gate-card h3{margin-top:auto;font-size:25px}.gate-card p{color:var(--muted);margin-top:8px;font-size:14px}.closing-cta{border-radius:var(--radius-xl);background:var(--purple);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:clamp(44px,7vw,80px);display:grid}.closing-cta h2{color:#fff;max-width:820px;margin-top:20px;font-size:clamp(2.7rem,5vw,5.3rem)}.closing-cta .eyebrow{color:#fff}.closing-cta .button{background:var(--lime);color:var(--navy)}.page-header{padding-top:clamp(54px,8vw,96px);padding-bottom:40px}.page-header h1{letter-spacing:-.065em;max-width:900px;margin-top:18px;font-size:clamp(3rem,6vw,6rem)}.page-header-copy{max-width:660px;color:var(--muted);margin-top:18px;font-size:18px}.interview-page{padding-bottom:220px}.interview-intro{padding-top:42px;padding-bottom:28px}.interview-intro h1{max-width:720px;margin-top:14px;font-size:clamp(2.2rem,4vw,4rem)}.interview-intro p{max-width:620px;color:var(--muted);margin-top:12px}.interview-workspace{width:min(100%,900px);padding:0 var(--page-gutter);margin:0 auto}.stage-rail{border:1px solid var(--line);border-radius:var(--radius-pill);background:#ffffffb8;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 28px;padding:8px;list-style:none;display:grid}.stage{border-radius:var(--radius-pill);min-height:42px;color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:600;display:flex}.stage-marker{background:var(--line);border-radius:50%;width:8px;height:8px}.stage.complete{color:var(--navy)}.stage.complete .stage-marker{background:var(--lime)}.stage.active{background:var(--navy);color:#fff}.stage.active .stage-marker{background:var(--yellow);box-shadow:0 0 0 4px #ffc30029}.progress{color:var(--muted);letter-spacing:0;text-align:center;text-transform:none;margin-bottom:20px;font-size:12px;font-weight:600}.interview-context{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:0 8px;display:flex}.interview-context .progress{text-align:left;margin:0}.interview-context .link-button{flex:none;font-size:12px}.message-list{flex-direction:column;gap:18px;padding-bottom:40px;display:flex}.message-row{flex-direction:column;gap:7px;width:min(88%,690px);display:flex}.message-row.user{align-self:flex-end;align-items:flex-end}.message-row.assistant{align-self:flex-start}.message-meta{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:0 8px;font-size:9px;font-weight:700}.message-bubble{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;border-radius:8px 22px 22px;padding:16px 19px;box-shadow:0 10px 28px #060a230d}.message-row.user .message-bubble{background:var(--purple);color:#fff;border-color:#0000;border-radius:22px 8px 22px 22px}.message-bubble .md p{margin:0 0 9px}.message-bubble .md p:last-child{margin-bottom:0}.message-bubble .md ul,.message-bubble .md ol{margin:8px 0;padding-left:22px}.typing-indicator{gap:5px;min-width:76px;display:flex}.typing-indicator span{background:var(--purple);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.typing-indicator span:nth-child(2){animation-delay:.12s}.typing-indicator span:nth-child(3){animation-delay:.24s}.interview-card-wrap{margin:24px 0;animation:.44s both card-reveal}.card-actions{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.card-name-editor{text-align:left;gap:7px;width:min(100%,520px);display:grid}.card-name-editor>span{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;font-size:12px;font-weight:700}.card-name-editor input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--navy);border-radius:8px;padding:10px 13px}.card-name-editor input:focus-visible{border-color:var(--purple);outline-offset:1px;outline:3px solid #6936f51f}.card-name-editor small{color:var(--muted);font-size:11px}.card-meta{max-width:560px;color:var(--muted);font-size:13px}.edit-submission-guidance{border:1px solid var(--purple);border-radius:var(--radius-sm);background:var(--purple-soft);width:min(100%,620px);color:var(--navy);text-align:left;padding:16px 18px}.edit-submission-guidance strong{font-family:var(--font-display), Arial, sans-serif;font-size:14px}.edit-submission-guidance p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.error{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);text-align:center;border:1px solid #efcaca;margin:10px 0;padding:12px 16px}.composer{z-index:30;padding:12px var(--page-gutter) calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f5f2eb;border-top:1px solid #dfe1e7e6;position:fixed;bottom:0;left:0;right:0}.composer-inner{border:1px solid var(--line);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:min(100%,860px);margin:0 auto;padding:7px 7px 7px 17px;display:grid;box-shadow:0 16px 50px #060a231c}.composer textarea{resize:none;width:100%;max-height:150px;color:var(--navy);background:0 0;border:0;outline:0;padding:9px 0;font-size:16px;line-height:1.4;overflow-y:hidden}.composer textarea::placeholder{color:#8c91a3}.composer textarea:focus-visible{outline:0}.composer:focus-within .composer-inner{border-color:var(--purple);box-shadow:0 0 0 3px #6936f51f,0 16px 50px #060a231c}.send-button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:18px;place-items:center;width:48px;height:48px;font-size:22px;transition:background .16s,transform .16s;display:grid}.send-button:hover{background:var(--purple-dark);transform:translateY(-1px)}.send-button:disabled{cursor:default;opacity:.35;transform:none}.composer-hint{width:min(100%,840px);color:var(--muted);text-align:right;margin:7px auto 0;font-size:10px}.behavior-card{border:2px solid var(--navy);background:var(--surface);box-shadow:var(--shadow-card);break-inside:avoid;border-radius:28px;overflow:hidden}.behavior-card-header{background:var(--navy);justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:12px 18px;display:flex}.behavior-card-index{color:#ffffffad;font-family:var(--font-display), Arial, sans-serif;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.status-pill,.badge{border-radius:var(--radius-pill);width:fit-content;min-height:26px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:5px 10px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.status-draft{background:var(--yellow);color:var(--navy)}.status-submitted{background:var(--lime);color:var(--navy)}.status-in-progress{background:var(--surface-soft);color:var(--muted)}.status-card-ready{background:var(--yellow);color:var(--navy)}.source-interview{background:var(--purple-soft);color:var(--purple)}.source-all-hands{background:color-mix(in srgb, var(--gold) 18%, var(--surface));color:var(--navy)}.source-whalar{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted)}.status-open{background:var(--lime);color:var(--navy)}.status-closed,.status-archived{background:var(--surface-soft);color:var(--muted)}.behavior-card-content{padding:clamp(24px,4vw,38px)}.behavior-card-content h2{letter-spacing:-.05em;margin-bottom:22px;font-size:clamp(1.8rem,3.2vw,2.7rem)}.behavior-card-content p{margin:11px 0}.behavior-card-content strong{color:var(--navy);font-weight:750}.behavior-card-content ul,.behavior-card-content ol{margin:10px 0 17px;padding-left:22px}.behavior-card-content li{margin:6px 0;padding-left:3px}.behavior-card-content li::marker{color:var(--purple)}.behavior-card-content hr{background:var(--line);border:0;height:1px;margin:24px 0 16px}.behavior-card-content em{color:var(--muted);font-size:13px}.contributions-page{padding-top:clamp(46px,7vw,86px);padding-bottom:110px}.contributions-header{justify-content:space-between;align-items:end;gap:36px;display:flex}.contributions-header h1{margin-top:16px;font-size:clamp(3rem,6vw,5.8rem)}.contributions-header p{max-width:560px;color:var(--muted);font-size:17px}.dashboard-loading{color:var(--muted);text-align:center;margin-top:48px}.round-notice{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:38px;padding:clamp(26px,4vw,42px);display:grid}.round-notice.is-open{background:radial-gradient(circle at 92% 20%, #a4e60038, transparent 17rem), var(--surface);border-color:#6936f56b}.round-notice.is-closed{background:var(--surface-soft)}.round-notice h2{margin-top:14px;font-size:clamp(1.8rem,3.5vw,3.4rem)}.round-notice p{max-width:690px;color:var(--muted);margin-top:12px}.personal-metrics,.collection-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.personal-metrics article,.collection-metrics article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:132px;padding:22px;display:flex}.personal-metrics strong,.collection-metrics strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.06em;font-size:46px;font-weight:600;line-height:1}.personal-metrics span,.collection-metrics span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.contribution-list-section{margin-top:72px}.section-title-row{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section-title-row h2{margin-top:12px;font-size:clamp(2rem,4vw,3.8rem)}.count-badge{background:var(--navy);color:#fff;width:48px;height:48px;font-family:var(--font-display), Arial, sans-serif;border-radius:50%;place-items:center;font-weight:700;display:grid}.contribution-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.contribution-item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(22px,3vw,30px);box-shadow:0 16px 46px #060a230d}.contribution-item-topline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.contribution-item h2{margin-top:28px;font-size:clamp(1.5rem,2.6vw,2.2rem)}.contribution-meta{color:var(--muted);margin-top:9px;font-size:12px}.contribution-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.contribution-actions .button{min-height:42px;padding:10px 16px;font-size:12px}.archive-action{color:var(--danger);font-size:12px}.contribution-preview{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.contribution-preview summary,.archived-contributions>summary{cursor:pointer;color:var(--purple);font-size:13px;font-weight:700}.contribution-preview .behavior-card{margin-top:22px;box-shadow:5px 5px #6936f524}.contribution-preview .behavior-card-content{padding:22px}.contribution-empty{margin-top:0}.contribution-empty .button{margin-top:24px}.archived-contributions{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff8c;margin-top:42px;padding:22px}.archived-contributions>p{color:var(--muted);margin:10px 0 20px;font-size:13px}.round-closed-banner{border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--muted);text-align:center;border:1px solid #d4d6dd;margin-bottom:22px;padding:14px 18px;font-size:13px}.wall-page{padding-bottom:110px}.wall-hero{border-radius:var(--radius-xl);background:radial-gradient(circle at 86% 18%, #6936f5d9, transparent 23rem), var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-top:clamp(28px,5vw,58px);padding:clamp(38px,7vw,76px);display:grid;overflow:hidden}.wall-hero h1{color:#fff;max-width:860px;margin-top:18px;font-size:clamp(3rem,6vw,6.3rem)}.wall-hero p{color:#ffffffa8;max-width:650px;margin-top:18px;font-size:18px}.wall-count{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;min-width:160px;padding:18px 22px}.wall-count strong{color:var(--lime);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.06em;font-size:54px;line-height:1;display:block}.wall-count span{color:#ffffffa6;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.collection-status-content{padding-top:clamp(68px,9vw,116px)}.collection-metrics article.personal{border-color:var(--purple);background:var(--purple)}.collection-metrics article.personal strong,.collection-metrics article.personal span{color:#fff}.collection-status-cta{border-radius:var(--radius-lg);background:var(--navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:22px;padding:clamp(26px,4vw,42px);display:grid}.collection-status-cta h2{color:#fff;font-size:clamp(1.7rem,3vw,2.8rem)}.collection-status-cta p{color:#ffffff9e;max-width:620px;margin-top:10px}.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;margin-top:42px;display:grid}.wall-item:nth-child(2n){margin-top:44px}.wall-item-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;padding:0 10px;font-size:11px;display:flex}.empty-state{border-radius:var(--radius-lg);text-align:center;background:#ffffff8c;border:1px dashed #bfc3ce;margin-top:42px;padding:clamp(40px,8vw,86px)}.empty-state h2{font-size:32px}.empty-state p{max-width:520px;color:var(--muted);margin:12px auto 0}.admin-page{padding-top:clamp(46px,7vw,86px);padding-bottom:110px}.admin-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:30px;display:flex}.admin-header-cta{white-space:nowrap;flex-shrink:0}.admin-header h1{margin-top:16px;font-size:clamp(3rem,6vw,5.8rem)}.admin-header p{max-width:520px;color:var(--muted)}.round-admin-panel{border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 14%, #a4e60033, transparent 17rem), var(--surface);border:1px solid #6936f559;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin-top:38px;padding:clamp(24px,4vw,38px);display:grid}.round-admin-title{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.round-admin-title h2{font-size:clamp(1.8rem,3vw,3.2rem)}.round-admin-panel p{max-width:650px;color:var(--muted);margin-top:12px}.round-admin-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.round-admin-actions .button{min-height:46px;padding:11px 17px;font-size:12px}.round-admin-actions .error{width:100%;margin:0;padding:10px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:38px 0 24px;display:grid}.admin-corpus-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;display:flex}.metric-card.primary{border-color:var(--purple);background:var(--purple)}.metric-card.primary .metric-value,.metric-card.primary .metric-label{color:#fff}.metric-value{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.06em;font-size:48px;font-weight:600;line-height:1}.metric-label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.roster-gap{border-radius:var(--radius-md);background:#fff9df;border:1px solid #eadc9b;margin:0 0 24px;padding:18px 22px}.roster-gap summary{cursor:pointer;color:var(--navy);font-weight:700}.roster-gap ul{columns:2;color:var(--muted);margin:14px 0 0;padding-left:20px}.admin-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.admin-section{margin-top:68px}.admin-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.admin-section-heading h2{margin-top:12px;font-size:clamp(2rem,4vw,3.8rem)}.admin-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-filters label{gap:6px;display:grid}.admin-filters label>span{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.admin-filters select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--navy);font:inherit;border-radius:10px;padding:9px 34px 9px 12px;font-size:12px}.admin-filters .button{min-height:44px;padding:9px 16px;font-size:12px}table.admin{border-collapse:collapse;width:100%}table.admin th,table.admin td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:15px 16px;font-size:13px}table.admin th{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#f0f1f4;font-size:9px;font-weight:700}table.admin tr:last-child td{border-bottom:0}table.admin tbody tr:hover{background:#fafafe}table.admin tbody tr.is-archived{background:var(--surface-soft);color:var(--muted)}.admin-person{color:var(--navy);font-weight:700}.admin-email{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.admin-behavior-statement{color:#34384b;max-width:360px;line-height:1.45}.admin-read-link{color:var(--purple);font-weight:700;text-decoration:none}.admin-read-link:hover{text-underline-offset:3px;text-decoration:underline}.admin-empty{color:var(--muted);text-align:center;padding:56px 24px}.transcript-page{padding-top:34px;padding-bottom:100px}.back-link{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--purple)}.transcript-header{border-radius:var(--radius-lg);background:var(--navy);color:#fff;margin:24px 0 34px;padding:clamp(26px,5vw,48px)}.transcript-header h1{color:#fff;margin:16px 0 12px;font-size:clamp(2.4rem,5vw,4.8rem)}.transcript-header p{color:#ffffff9e}.transcript-status{margin-top:20px}.admin-outcome{margin:34px 0 70px}.admin-outcome-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);align-items:end;gap:28px;margin-bottom:24px;display:grid}.admin-outcome-heading h2{margin-top:12px;font-size:clamp(2rem,4vw,3.6rem)}.admin-outcome-heading p{color:var(--muted)}.transcript-section-heading{margin-bottom:26px}.transcript-section-heading h2{margin-top:10px;font-size:clamp(1.8rem,3vw,2.8rem)}.transcript-list{flex-direction:column;gap:18px;display:flex;position:relative}.transcript-list:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:13px}.transcript-message{padding-left:44px;position:relative}.transcript-message:before{border:3px solid var(--canvas);background:var(--purple);width:13px;height:13px;box-shadow:0 0 0 1px var(--purple);content:"";border-radius:50%;position:absolute;top:16px;left:7px}.transcript-message.user:before{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.transcript-message.user .message-bubble{background:#eef8ff;border-color:#d4e9f8}.transcript-message .message-bubble{width:min(100%,760px)}@keyframes typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes book-arrive{0%{opacity:0;transform:translateY(26px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(2.5deg)}}@keyframes card-reveal{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.landing-hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-visual{min-width:0}.hero-copy h1{max-width:900px}.hero-visual{min-height:500px}.process-grid{grid-template-columns:1fr}.process-card{min-height:230px}.process-card:nth-child(2){transform:none}.wall-grid{grid-template-columns:1fr}.wall-item:nth-child(2n){margin-top:0}}@media (max-width:760px){:root{--header-height:auto}.site-nav{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;min-height:66px}.brand{align-items:center;min-height:44px}.nav-actions{flex:100%;justify-content:space-between;gap:10px;width:100%;max-width:100%}.nav-links{scrollbar-width:none;min-width:0;overflow-x:auto}.nav-account{flex:none;padding-left:10px}.nav-user{display:none}.landing-hero{min-height:auto;padding-top:54px}.hero-copy h1{font-size:clamp(3.25rem,15vw,5.5rem)}.hero-visual{min-height:430px}.book-cover{width:min(92%,390px);min-height:400px;box-shadow:14px 16px 0 var(--purple);padding:28px}.book-cover h2{font-size:42px}.book-tabs{right:-16px}.gate-grid{grid-template-columns:1fr}.gate-card,.gate-card:nth-child(4),.gate-card:nth-child(5){grid-column:auto;min-height:160px}.closing-cta,.wall-hero{grid-template-columns:1fr;align-items:start}.wall-count{width:fit-content;min-width:0}.contributions-header{flex-direction:column;align-items:flex-start}.round-notice,.collection-status-cta{grid-template-columns:1fr;align-items:start}.personal-metrics,.collection-metrics,.contribution-list{grid-template-columns:1fr}.personal-metrics article,.collection-metrics article{min-height:112px}.stage{padding:9px 6px;font-size:9px}.message-row{width:94%}.composer-hint{display:none}.metric-grid{grid-template-columns:1fr}.round-admin-panel,.admin-outcome-heading{grid-template-columns:1fr;align-items:start}.round-admin-actions{justify-content:flex-start}.admin-section-heading{flex-direction:column;align-items:flex-start}.admin-filters{width:100%}.admin-filters label{flex:180px}.admin-filters select{width:100%}.metric-card{min-height:118px}.roster-gap ul{columns:1}.admin-header{flex-direction:column;align-items:start}.admin-table-wrap{background:0 0;border:0;overflow:visible}table.admin,table.admin tbody,table.admin tr,table.admin td{width:100%;display:block}table.admin thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}table.admin tbody{gap:14px;display:grid}table.admin tr{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:14px 16px}table.admin td{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.admin-behavior-statement{max-width:none}table.admin td:before{color:var(--muted);content:attr(data-label);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}table.admin td:last-child{border-bottom:0}}@media (max-width:520px){.site-nav{padding-top:8px;padding-bottom:8px}.nav-link{padding:8px 10px}.nav-account{margin-left:auto}.hero-actions .button,.hero-actions .btn{text-align:center;gap:10px;width:100%;min-width:0;padding-left:16px;padding-right:16px;font-size:13px}.hero-visual{width:100%;min-height:380px}.book-cover{width:calc(100% - 40px);max-width:360px;min-height:350px}.book-cover h2{font-size:36px}.book-tab{width:58px}.book-tabs{right:-8px}.teamship-statement{border-radius:28px}.message-row{width:100%}.composer{padding-left:10px;padding-right:10px}.behavior-card{border-radius:22px;box-shadow:5px 5px #6936f52e}.behavior-card-header{flex-direction:column;align-items:flex-start}.wall-hero{border-radius:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.findings-callout{border:1px solid var(--purple);border-radius:var(--radius-md);background:var(--purple-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:clamp(22px,3vw,34px);display:flex}.findings-callout h2{margin:8px 0;font-size:clamp(1.5rem,3vw,2.2rem)}.findings-callout p{max-width:62ch;color:var(--muted)}.findings-page .admin-header{align-items:start}.findings-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.section-lede{max-width:74ch;color:var(--muted);margin:-8px 0 22px}.theme-A{--theme:#6936f5}.theme-B{--theme:#09f}.theme-C{--theme:#a4e600}.theme-D{--theme:#ffc300}.theme-E{--theme:#ff7a45}.theme-F{--theme:#00b39f}.theme-G{--theme:#c0a449}.theme-H{--theme:#df5aa8}.theme-I{--theme:#5d6bff}.theme-J{--theme:#d55b4d}.theme-none{--theme:var(--muted)}.decision-panel{border-radius:var(--radius-lg);background:var(--navy);color:#fff;margin-top:40px;padding:clamp(24px,4vw,44px)}.decision-heading h2{color:#fff;margin:10px 0 14px;font-size:clamp(1.9rem,3.4vw,3rem)}.decision-heading p{color:#ffffffc7;max-width:72ch}.decision-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin:32px 0;display:grid}.decision-metrics>div{border:1px solid var(--line-dark);border-radius:var(--radius-md);background:#ffffff0a;padding:18px}.decision-metrics dt{color:#fff9;font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.decision-metrics dd{color:var(--lime);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;margin:8px 0 4px;font-size:40px;font-weight:600;line-height:1}.decision-metrics p{color:#fff9;font-size:13px}.decision-options{gap:10px;list-style:none;display:grid}.decision-options>li{border:1px solid var(--line-dark);border-radius:var(--radius-md);overflow:hidden}.decision-options>li.is-recommended{border-color:var(--lime)}.decision-toggle{color:#fff;width:100%;min-height:56px;font-family:var(--font-display), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;font-size:17px;display:flex}.decision-toggle em{border-radius:var(--radius-pill);background:var(--lime);color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:9px;font-style:normal;font-weight:700}.decision-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;padding:4px 20px 20px;display:grid}.decision-body h4{color:#ffffff9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.decision-body ul{color:#ffffffd9;gap:8px;padding-left:18px;font-size:14px;display:grid}.viz{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:22px}.viz-svg{width:100%;height:auto;overflow:visible}.viz figcaption,.viz-readout{max-width:84ch;color:var(--muted);margin-top:14px;font-size:14px}.viz-readout{min-height:20px;color:var(--navy);font-weight:500}.viz-gridline{stroke:var(--line);stroke-width:1px}.viz-bar{fill:var(--purple)}.viz-bar.is-silent{fill:var(--line)}.viz-bar-label,.viz-axis-label,.viz-marker-label,.viz-axis-title,.lane-label,.lane-note,.graph-label{fill:var(--muted);font-family:var(--font-display), Arial, sans-serif;text-anchor:middle;font-size:11px}.viz-bar-label{fill:var(--navy);font-weight:700}.viz-axis-label.is-right{text-anchor:end}.viz-axis-title{text-anchor:start;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.viz-line{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-linejoin:round}.viz-line-dot{fill:var(--navy)}.viz-marker{stroke:var(--line);stroke-width:1.5px;stroke-dasharray:4 4}.viz-marker.is-actual{stroke:var(--purple)}.viz-marker-label{text-anchor:end;font-size:10px}.viz-marker-label.is-actual{fill:var(--purple);text-anchor:start}.viz-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.viz-legend .dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.dot-submitted{background:var(--lime)}.dot-stalled{background:var(--yellow)}.dot-start{background:var(--muted)}.lane-hit{fill:#0000}.lane.is-hovered .lane-hit{fill:var(--surface-soft)}.lane-label{text-anchor:end;fill:var(--navy)}.lane-note{text-anchor:start;font-size:10px}.lane-track{stroke:var(--line);stroke-width:4px;stroke-linecap:round}.lane-track.is-submitted{stroke:#6936f559}.lane-start{fill:var(--muted)}.lane-submitted{fill:var(--lime);stroke:var(--navy);stroke-width:1.5px}.lane-stalled{fill:var(--yellow);stroke:var(--navy);stroke-width:1.5px}.findings-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.funnel{gap:18px;list-style:none;display:grid}.funnel-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.funnel-label{font-family:var(--font-display), Arial, sans-serif;font-size:15px}.funnel-count{font-family:var(--font-display), Arial, sans-serif;font-size:22px;font-weight:600}.funnel-track{border-radius:var(--radius-pill);background:var(--surface-soft);height:12px;margin-top:6px;overflow:hidden}.funnel-fill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--purple), var(--blue));height:100%}.funnel-drop{color:var(--muted);margin-top:5px;font-size:13px}.findings-note{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--purple-soft);padding:24px}.findings-note h3{margin-bottom:10px;font-size:20px}.findings-note p+p{margin-top:12px}.findings-warning{border-radius:var(--radius-sm);background:var(--surface);color:var(--danger);padding:12px;font-size:14px}.recovery-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;list-style:none;display:grid}.recovery{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:22px}.recovery-high{border-left-color:var(--lime)}.recovery-needs-a-human{border-left-color:var(--purple)}.recovery-cold{border-left-color:var(--line);opacity:.75}.recovery-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.recovery-head h3{font-size:19px}.recovery-pill-high{background:var(--lime);color:var(--navy)}.recovery-pill-needs-a-human{background:var(--purple);color:#fff}.recovery-pill-cold{background:var(--surface-soft);color:var(--muted)}.recovery-idea{color:var(--navy);margin-bottom:8px;font-size:15px;font-style:italic}.recovery-meta{color:var(--muted);margin-bottom:10px;font-size:13px}.recovery p{font-size:14px}.recovery .admin-read-link{margin-top:12px;display:inline-block}.gate-matrix{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.matrix{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:100%;overflow:hidden}.matrix th,.matrix td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.matrix thead th{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.matrix-gate-head{text-align:center}.matrix-gate-head abbr{text-decoration:none}.matrix tbody tr{cursor:pointer}.matrix tbody tr:hover,.matrix tbody tr.is-selected{background:var(--purple-soft)}.matrix-name{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;display:block}.matrix-author{color:var(--muted);font-size:12px;font-weight:400;display:block}.matrix-cell{text-align:center;font-size:17px}.matrix-cell.is-pass{color:var(--purple)}.matrix-cell.is-fail{color:var(--danger)}.matrix-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:12px;display:flex}.matrix-legend strong{color:var(--navy);font-weight:600}.matrix-key.is-pass{color:var(--purple)}.matrix-key.is-fail{color:var(--danger)}.verdict-vote-ready{background:var(--lime);color:var(--navy)}.verdict-merge-first{background:var(--yellow);color:var(--navy)}.verdict-needs-work{background:var(--surface-soft);color:var(--muted)}.matrix-detail{top:calc(var(--header-height) + 20px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:24px;position:sticky}.matrix-detail h4{margin-bottom:10px;font-size:20px}.matrix-statement{color:var(--navy);margin-bottom:12px;font-weight:500}.matrix-detail p,.matrix-hint{color:var(--muted);font-size:14px}.constellation-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.control-group{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:34px;color:var(--muted);font-family:var(--font-display), Arial, sans-serif;cursor:pointer;padding:6px 14px;font-size:12px}.chip.is-active{border-color:var(--navy);background:var(--navy);color:#fff}.chip-duplicate.is-active{border-color:var(--danger);background:var(--danger)}.chip-same-theme.is-active{border-color:var(--purple);background:var(--purple)}.chip-complementary.is-active{border-color:var(--blue);background:var(--blue)}.chip-tension.is-active{border-color:var(--yellow);background:var(--yellow);color:var(--navy)}.chip-enacts.is-active{border-color:var(--teal);background:var(--teal);color:#fff}.control-toggle{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.graph-svg{aspect-ratio:960/620;border:1px solid var(--line);border-radius:var(--radius-md);background:radial-gradient(circle at 22% 18%, #6936f514, transparent 22rem), radial-gradient(circle at 78% 82%, #0099ff14, transparent 20rem), var(--surface);width:100%;height:auto}.graph-link{stroke:var(--line);stroke-width:1.2px}.graph-link.is-dim{opacity:.15}.link-belongs{stroke:var(--line)}.link-reinvents{stroke:var(--gold);stroke-dasharray:3 4}.link-duplicate{stroke:var(--danger);stroke-width:2.5px}.link-same-theme{stroke:var(--purple);stroke-width:1.8px}.link-complementary{stroke:var(--blue);stroke-width:1.6px}.link-tension{stroke:var(--yellow);stroke-width:2.2px;stroke-dasharray:6 4}.link-derives{stroke:var(--muted);stroke-width:1.1px;opacity:.55}.link-enacts{stroke:var(--teal);stroke-width:2px}.graph-node{cursor:pointer}.graph-node.is-dim{opacity:.25}.graph-node .graph-dot{stroke:var(--surface);stroke-width:2px}.node-card .graph-dot{fill:var(--theme,var(--blue))}.node-theme .graph-dot{fill:var(--theme,var(--purple));fill-opacity:.25;stroke:var(--theme,var(--purple));stroke-width:2.5px}.node-seed .graph-dot{fill:var(--surface);stroke:var(--gold);stroke-width:2.5px}.node-unfinished .graph-dot{fill:var(--surface);stroke:var(--yellow);stroke-width:3px;stroke-dasharray:3 3}.node-allhands .graph-dot{fill:var(--surface);stroke:var(--theme,var(--blue));stroke-width:3px}.node-whalar .graph-dot{fill:var(--surface);stroke:var(--theme,var(--blue));stroke-width:2.5px;stroke-dasharray:4 3}.graph-ready-ring{fill:none;stroke:var(--lime);stroke-width:2px}.graph-node.is-selected .graph-dot{stroke:var(--navy);stroke-width:3px}.graph-node:focus-visible{outline:none}.graph-node:focus-visible .graph-dot{stroke:var(--navy);stroke-width:3.5px}.label-theme{fill:var(--navy);font-size:13px;font-weight:700}.label-seed{fill:var(--gold);font-size:10px}.graph-stage{position:relative}.graph-region{cursor:pointer}.graph-region .region-shape{fill:var(--theme,var(--muted));fill-opacity:.08;stroke:var(--theme,var(--muted));stroke-opacity:.4;stroke-width:1.5px}.graph-region:hover .region-shape,.graph-region.is-selected .region-shape{fill-opacity:.16;stroke-opacity:.85}.region-unfinished .region-shape{stroke-dasharray:5 6}.region-uncovered .region-shape{stroke-dasharray:2 5;fill-opacity:.06}.region-tag{fill:var(--surface);stroke:var(--theme,var(--muted));stroke-opacity:.45;stroke-width:1.2px;pointer-events:none}.graph-region:hover .region-tag,.graph-region.is-selected .region-tag{stroke-opacity:1}.region-label{fill:var(--navy);font-family:var(--font-display), Arial, sans-serif;text-anchor:middle;pointer-events:none;font-size:13px;font-weight:700}.region-count{fill:var(--muted);font-weight:400}.graph-links path{fill:none}.hover-card{z-index:3;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);pointer-events:none;width:min(300px,62vw);padding:12px 14px;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 18px 40px #060a2329}.hover-card.is-below{transform:translate(-50%,18px)}.hover-card h5{margin:6px 0 4px;font-size:16px;line-height:1.25}.hover-author{color:var(--muted);margin:0 0 6px;font-size:12px}.hover-detail{margin:0;font-size:13px;line-height:1.45}.hover-meta{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;margin:8px 0 0;font-size:11px}.constellation-detail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:16px;padding:22px}.constellation-detail h4{margin:8px 0 6px;font-size:22px}.constellation-evidence-quote{border-left:3px solid var(--purple);color:var(--ink);margin:10px 0 0;padding-left:12px;font-style:normal;line-height:1.5}.constellation-evidence-review,.constellation-secondary-themes{color:var(--muted);margin-top:7px;font-size:12px}.node-kind{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.node-author{color:var(--muted);margin-bottom:8px;font-size:13px}.node-note{color:var(--muted);margin-top:10px;font-size:14px}.node-links{gap:8px;margin-top:14px;padding-left:18px;font-size:14px;display:grid}.theme-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;list-style:none;display:grid}.theme-card{border:1px solid var(--line);border-top:5px solid var(--theme,var(--purple));border-radius:var(--radius-md);background:var(--surface);padding:22px}.theme-card-head{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.theme-count{color:var(--theme,var(--purple));font-family:var(--font-display), Arial, sans-serif;font-size:34px;font-weight:600;line-height:1}.theme-card h3{font-size:19px}.theme-card p{font-size:14px}.theme-seed{color:var(--muted);margin-top:12px;font-style:italic}.theme-authors{color:var(--muted);margin-top:10px;font-size:12px}.relation-list{gap:16px;margin-top:18px;list-style:none;display:grid}.relation{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:22px}.relation-duplicate{border-left-color:var(--danger)}.relation-same-theme{border-left-color:var(--purple)}.relation-complementary{border-left-color:var(--blue)}.relation-tension{border-left-color:var(--yellow)}.relation-pill-duplicate{background:var(--danger);color:#fff}.relation-pill-same-theme{background:var(--purple);color:#fff}.relation-pill-complementary{background:var(--blue);color:#fff}.relation-pill-tension{background:var(--yellow);color:var(--navy)}.relation-pill-enacts{background:var(--teal);color:#fff}.relation-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:14px 0;display:grid}.relation-pair h4{margin-bottom:6px;font-size:17px}.relation-pair p{color:var(--muted);font-size:14px}.relation-author{color:var(--muted);margin-top:6px;font-size:12px;display:block}.relation-join{color:var(--muted);font-size:24px}.relation-rationale{font-size:14px}.relation-action{border-top:1px solid var(--line);margin-top:8px;padding-top:10px;font-size:14px}.warning-list{gap:16px;list-style:none;display:grid}.warning-list>li{border:1px solid var(--yellow);border-radius:var(--radius-md);background:#fffaf0;padding:24px}.warning-list h3{margin-bottom:8px;font-size:20px}.warning-cards{flex-wrap:wrap;gap:8px;margin-top:12px;list-style:none;display:flex}.warning-cards li{border-radius:var(--radius-pill);background:var(--surface);padding:5px 12px;font-size:13px}.scatter-dot{fill:var(--theme,var(--blue));stroke:var(--surface);stroke-width:2px;cursor:pointer;transition:r .12s}.scatter-dot.is-hovered{stroke:var(--navy)}.package-page{max-width:940px}.package-section{border-top:2px solid var(--navy);margin-top:44px;padding-top:28px}.package-section h2{margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.2rem)}.package-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;list-style:none;display:grid}.package-stats li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:16px}.package-stats strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;font-size:30px;line-height:1;display:block}.package-stats span{color:var(--muted);font-size:13px}.package-cards{gap:18px;list-style:none;display:grid}.package-card{border:1px solid var(--line);border-left:5px solid var(--theme,var(--purple));border-radius:var(--radius-sm);background:var(--surface);page-break-inside:avoid;padding:20px}.package-card h3{font-size:19px}.package-card-meta{color:var(--muted);margin:4px 0 10px;font-size:13px}.package-card-note{color:var(--muted);margin-top:10px;font-size:13px;font-style:italic}@media (max-width:900px){.findings-split,.gate-matrix{grid-template-columns:minmax(0,1fr)}.matrix-detail{position:static}.relation-pair{grid-template-columns:minmax(0,1fr)}.relation-join{justify-self:center}}@media (max-width:640px){.decision-metrics dd{font-size:32px}.viz{padding:14px}.matrix th,.matrix td{padding:8px 6px}}@media print{@page{size:A4;margin:14mm}body{color:#000;background:#fff}.site-header,.wall-hero,.composer,.card-actions,.button,.btn,.wall-item-meta,.no-print,.skip-link,.back-link{display:none!important}.package-page{max-width:none}.package-section{page-break-inside:auto;border-top-color:#000}.package-section h2,.package-section h3{page-break-after:avoid}.package-card,.package-stats li{page-break-inside:avoid;border-color:#999}.page-wide,.page-shell,.container{width:100%;padding:0}.wall-grid{margin:0;display:block}.wall-item{page-break-inside:avoid;margin:0 0 10mm!important}.behavior-card{box-shadow:none;border:1.5px solid #000}.behavior-card-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000}.status-pill{color:#fff;background:0 0;border:1px solid #fff}}.ballot-page{padding-top:34px;padding-bottom:100px}.ballot-page h1{margin-bottom:18px}.ballot-preview-note{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);margin-bottom:18px;padding:12px 14px;font-size:14px}.ballot-intro{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);gap:12px;padding:20px 22px;display:grid}.ballot-intro-note{font-size:14px;font-style:italic}.ballot-list{counter-reset:ballot;gap:18px;margin-top:28px;padding:0;list-style:none;display:grid}.ballot-item fieldset{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:22px}.ballot-item legend{align-items:baseline;gap:10px;padding:0;display:flex}.ballot-index{border-radius:var(--radius-pill);background:var(--purple-soft);width:26px;height:26px;color:var(--purple-dark);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ballot-name{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:20px;font-weight:600}.ballot-behavior{color:var(--ink);margin-top:12px;font-size:17px;line-height:1.55}.ballot-flags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ballot-flag{border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--muted);padding:4px 10px;font-size:12.5px;font-weight:600}.ballot-choices{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ballot-choice{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.ballot-choice input{opacity:0;pointer-events:none;position:absolute}.ballot-choice:focus-within{outline:2px solid var(--purple);outline-offset:2px}.ballot-choice-yes.selected{border-color:var(--purple);background:var(--purple-soft);color:var(--purple-dark)}.ballot-choice-no.selected{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.ballot-reason{gap:8px;margin-top:16px;display:grid}.ballot-reason span{color:var(--ink);font-size:14px;font-weight:600}.ballot-reason textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);width:100%;font:inherit;resize:vertical;padding:12px 14px;font-size:15px}.ballot-favorite{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:14.5px;display:flex}.ballot-favorite input{margin-top:3px}.ballot-footer{background:linear-gradient(to bottom, #f4f5f200 0%, var(--canvas) 30%);gap:12px;margin-top:28px;padding:18px 0 24px;display:grid;position:sticky;bottom:0}.ballot-progress{color:var(--muted);font-size:14px;font-weight:600}.ballot-error{border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);padding:12px 14px;font-size:14.5px}.ballot-footer .button{justify-self:start}.ballot-done{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);gap:14px;margin-top:28px;padding:30px;display:grid}.ballot-done h2{color:var(--ink)}.objection-list{gap:20px;padding:0;list-style:none;display:grid}.objection-list>li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:20px 22px}.objection-list h3{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.objection-count{font-family:var(--font-body), sans-serif;color:var(--muted);font-size:13px;font-weight:600}.objection-list ul{gap:14px;padding:0;list-style:none;display:grid}.objection-list ul li{border-left:3px solid var(--purple-soft);padding-left:14px}.objection-author{color:var(--muted);margin-top:4px;font-size:13px;font-weight:600}.voter-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--muted);padding:18px 20px;font-size:14.5px;line-height:1.9}.meeting-section{scroll-margin-top:24px}.meeting-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.meeting-section-heading h2{margin-top:5px}.meeting-kind{font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:7px 11px;font-size:10px;font-weight:700}.meeting-kind-fyi{background:var(--surface-soft);color:var(--muted)}.meeting-kind-decision{background:var(--lime);color:var(--navy)}.meeting-prompt{border-left:3px solid var(--line);max-width:78ch;color:var(--muted);margin:10px 0 24px;padding-left:14px;font-size:15px}.meeting-decision .meeting-prompt{border-color:var(--lime);color:var(--ink)}.decision-panel{gap:24px;display:grid}.decision-boundary{border-radius:var(--radius-sm);background:#ffffff0f;border:1px solid #ffffff2e;max-width:76ch;padding:12px 15px}.decision-facts{color:#ffffffa3;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.decision-facts strong{color:#fff}.meeting-outcomes{gap:10px;max-width:78ch;padding-left:24px;display:grid}.meeting-outcomes li{padding-left:6px}.meeting-outcomes li::marker{color:var(--lime);font-family:var(--font-display), Arial, sans-serif;font-weight:700}.recommended-path{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-top:18px;display:flex}.recommended-path span{color:var(--lime);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.recommended-path strong{font-size:18px}.decision-alternatives{color:#ffffffb3;font-size:14px}.decision-alternatives summary,.source-layer-note summary{cursor:pointer;width:fit-content;font-weight:700}.decision-alternatives ul,.source-layer-note p{margin-top:10px}.decision-alternatives ul{gap:6px;padding-left:20px;display:grid}.meeting-lede{max-width:80ch;color:var(--ink);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.insight-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:24px;list-style:none;display:grid}.insight-summary-grid li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:20px}.insight-summary-grid h3{margin-bottom:8px;font-size:18px}.insight-summary-grid p{color:var(--muted);font-size:14px}.meeting-recommendation{border:1px solid var(--lime);border-radius:var(--radius-md);background:color-mix(in srgb, var(--lime) 10%, var(--surface));margin:0 0 18px;padding:18px 20px}.meeting-recommendation>span{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.meeting-recommendation p{color:var(--ink);margin-top:5px;font-weight:600}.source-layer-note{color:var(--muted);margin-bottom:20px;font-size:14px}.meeting-inline-alternatives{color:var(--muted);margin:-6px 0 18px;font-size:14px}.meeting-inline-alternatives summary{cursor:pointer;width:fit-content;color:var(--navy);font-weight:700}.meeting-inline-alternatives ul{gap:6px;margin-top:9px;padding-left:20px;display:grid}.map-primary-controls{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:12px;width:100%;display:grid}.map-search,.map-theme-focus,.consolidation-search{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.map-search input,.map-theme-focus select,.consolidation-search input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;font-family:var(--font-body), Arial, sans-serif;letter-spacing:normal;text-transform:none;padding:9px 12px;font-size:14px;font-weight:400}.map-navigation{gap:6px;display:flex}.map-navigation button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:42px;min-height:42px;color:var(--navy);cursor:pointer;padding:8px 11px;font-weight:700}.map-navigation .map-navigation-label{min-width:68px}.map-legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:12px 0;font-size:12px;list-style:none;display:flex}.map-legend li{align-items:center;gap:7px;display:inline-flex}.legend-dot{background:var(--purple);border-radius:50%;width:12px;height:12px}.legend-allhands{border:2px solid var(--purple);background:var(--surface)}.legend-whalar{border:2px dashed var(--navy);background:var(--surface)}.legend-line{background:var(--danger);width:18px;height:2px}.meeting-explorer-section .graph-svg{aspect-ratio:960/1200;cursor:grab;touch-action:none;min-height:760px}.meeting-explorer-section .graph-svg:active{cursor:grabbing}.graph-region.is-dim{opacity:.22}.graph-region:focus-visible .region-shape{stroke:var(--navy);stroke-width:3px;stroke-opacity:1}.consolidation-summary{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:13px;display:flex}.consolidation-summary strong{color:var(--navy)}.consolidation-toolbar{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.consolidation-search{min-width:min(320px,100%)}.consolidation-table-shell{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}.consolidation-table table{border-collapse:collapse;width:100%;min-width:980px;font-size:13px}.consolidation-table th,.consolidation-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 12px}.consolidation-table thead th{z-index:2;background:var(--navy);color:#fff;font-family:var(--font-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:10px;position:sticky;top:0}.consolidation-theme-row th{background:var(--surface-soft);color:var(--navy);font-family:var(--font-display), Arial, sans-serif;padding:10px 12px}.consolidation-row.is-open td{background:color-mix(in srgb, var(--purple) 4%, var(--surface))}.consolidation-row-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.consolidation-row-toggle strong,.consolidation-row-toggle span,.consolidation-row td>span,.consolidation-row td>p{display:block}.consolidation-row-toggle strong{color:var(--navy);font-size:15px}.consolidation-row-toggle span,.consolidation-row td>p,.consolidation-row td:last-child{color:var(--muted);margin-top:4px;line-height:1.45}.calendar-cost{color:var(--danger);margin-top:7px;font-size:11px;font-weight:700}.consolidation-status-consolidate,.consolidation-status-author-check{background:var(--purple-soft);color:var(--purple)}.consolidation-status-scope,.proposal-kind-mechanism{background:color-mix(in srgb, var(--gold) 16%, var(--surface));color:var(--navy)}.consolidation-status-carry-forward,.proposal-kind-behavior{background:color-mix(in srgb, var(--lime) 18%, var(--surface));color:var(--navy)}.consolidation-detail-row td{background:var(--canvas);padding:20px}.consolidation-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.consolidation-detail-grid h4{margin-bottom:7px}.consolidation-detail-grid ul{gap:5px;padding-left:18px;display:grid}.consolidation-map-note{color:var(--purple);margin-top:14px;font-size:12px;font-weight:700}.consolidation-source-list{gap:10px;padding:0;list-style:none;display:grid}.consolidation-source-list li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);gap:6px;padding:10px;display:grid}.consolidation-source-id{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.consolidation-source-list blockquote{color:var(--ink);margin:0;font-size:12px;line-height:1.45}.consolidation-source-list p,.consolidation-source-list a{font-size:11px}.consolidation-source-list .consolidation-source-review,.consolidation-source-list .consolidation-source-missing{color:var(--muted);margin:0}.consolidation-source-list .consolidation-source-moment{border-left:2px solid var(--purple);background:var(--surface);padding:8px 9px}.consolidation-source-list .consolidation-source-missing{font-style:italic}.consolidation-source-list a,.consolidation-map-note a{color:var(--purple);font-weight:700}.empty-state{color:var(--muted);text-align:center;padding:24px}.meeting-warning-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.closing-decision-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.meeting-alternatives{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:18px 20px}.meeting-alternatives h3{margin-bottom:8px;font-size:16px}.meeting-alternatives ul{color:var(--muted);gap:7px;padding-left:18px;font-size:14px;display:grid}.meeting-readiness{border-radius:var(--radius-md);background:var(--navy);color:#ffffffbd;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.meeting-readiness strong{color:var(--lime);font-family:var(--font-display), Arial, sans-serif;font-size:34px}.next-actions-title{margin-top:24px}.next-actions{gap:10px;margin-top:12px;padding-left:24px;display:grid}.facilitator-evidence{margin-top:32px}.facilitator-evidence-banner{border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-bottom:20px;padding:14px 16px;display:flex}.facilitator-evidence-link{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--navy);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:15px 18px;font-weight:700;text-decoration:none;display:flex}.facilitator-evidence-link span{color:var(--muted);font-size:12px;font-weight:400}@media (max-width:800px){.meeting-section-heading,.consolidation-toolbar,.facilitator-evidence-link{flex-direction:column;align-items:flex-start}.map-primary-controls,.closing-decision-grid,.consolidation-detail-grid{grid-template-columns:1fr}.meeting-explorer-section .graph-svg{min-height:540px}}@media (max-width:560px){.map-navigation{width:100%}.map-navigation .map-navigation-label{flex:1}.meeting-explorer-section .graph-svg{min-height:480px}}.findings-page .admin-header{grid-template-columns:minmax(320px,1fr) minmax(300px,.75fr) auto;align-items:end;gap:18px 28px;margin-top:14px;display:grid}.findings-page .admin-header h1{margin-top:8px;font-size:clamp(2.8rem,5vw,4.8rem)}.findings-page .admin-header p{font-size:14px}.findings-page .admin-header .findings-actions{justify-content:flex-end;margin-top:0}.stakeholder-jump-nav{z-index:8;top:calc(var(--header-height) + 8px);border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:4px;width:fit-content;max-width:100%;margin:24px auto 0;padding:7px;display:flex;position:sticky;overflow-x:auto;box-shadow:0 12px 30px #060a2314}.stakeholder-jump-nav a{border-radius:var(--radius-pill);color:var(--muted);font-family:var(--font-display), Arial, sans-serif;flex:none;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none}.stakeholder-jump-nav a:hover,.stakeholder-jump-nav a:focus-visible{background:var(--navy);color:var(--surface)}.stakeholder-overview{gap:18px;margin-top:28px;display:grid}.stakeholder-story{border-radius:var(--radius-xl);background:radial-gradient(circle at 88% 16%, #a4e60033, transparent 22rem), linear-gradient(135deg, var(--navy), #19143f);color:var(--surface);grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:24px;padding:clamp(26px,3.2vw,40px);display:grid}.stakeholder-story h2{max-width:860px;color:var(--surface);letter-spacing:-.055em;margin-top:12px;font-size:clamp(2.4rem,4.2vw,4.4rem);line-height:.96}.stakeholder-story>p{color:#ffffffc7;max-width:48ch;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.stakeholder-stat-strip{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-soft);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.stakeholder-stat-strip li{border-right:1px solid var(--line);min-width:0;padding:18px}.stakeholder-stat-strip li:last-child{border-right:0}.stakeholder-stat-strip strong,.stakeholder-stat-strip span{display:block}.stakeholder-stat-strip strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.04em;font-size:clamp(24px,3vw,38px);line-height:1}.stakeholder-stat-strip span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.3}.stakeholder-visual-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);align-items:stretch;gap:18px;display:grid}.overview-map-card,.overview-velocity-card{border-radius:var(--radius-lg);min-width:0;padding:clamp(18px,2.4vw,28px)}.overview-map-card{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 50px #060a2312}.overview-map-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.overview-map-card h3,.overview-velocity-card h3{margin-top:6px;font-size:clamp(24px,3vw,38px);line-height:1.05}.overview-map-card>p{max-width:70ch;color:var(--muted);margin:10px 0 18px}.overview-map-count{border-radius:var(--radius-pill);background:var(--purple-soft);color:var(--purple-dark);flex:none;padding:6px 10px;font-size:11px;font-weight:700}.overview-velocity-card{background:var(--navy);color:var(--surface);flex-direction:column;display:flex}.overview-velocity-card h3{color:var(--surface)}.overview-velocity-card>p{color:#ffffffb8;margin-top:12px;font-size:14px}.viz-compact{background:#ffffff0d;border-color:#ffffff21;margin-top:20px;padding:12px}.viz-compact .viz-gridline{stroke:#ffffff21}.viz-compact .viz-bar-label,.viz-compact .viz-axis-label{fill:#ffffff9e}.viz-compact figcaption{color:#ffffffa8;font-size:12px}.overview-velocity-readout{border-top:1px solid #ffffff21;margin-top:18px;display:grid}.overview-velocity-readout>div{border-bottom:1px solid #ffffff21;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.overview-velocity-readout dt{color:#ffffff94;font-size:11px}.overview-velocity-readout dd{color:var(--surface);text-align:right;font-size:12px;font-weight:700}.overview-deep-link{width:fit-content;color:var(--purple);margin-top:16px;font-size:13px;font-weight:700;display:inline-flex}.overview-deep-link.on-dark{color:var(--lime);margin-top:auto;padding-top:18px}.constellation-compact .graph-svg{aspect-ratio:960/700;background:radial-gradient(circle at 22% 18%, #6936f514, transparent 20rem), var(--canvas);border:0}.constellation-detail-compact{border-radius:var(--radius-sm);background:var(--canvas);min-height:70px;margin-top:10px;padding:13px 15px}.constellation-detail-compact h4{font-size:18px}.stakeholder-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.stakeholder-takeaways li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:14px;min-width:0;padding:20px;display:flex}.stakeholder-takeaways li>span{color:var(--purple);font-family:var(--font-display), Arial, sans-serif;font-size:12px;font-weight:700}.stakeholder-takeaways h3{font-size:17px;line-height:1.2}.stakeholder-takeaways p{color:var(--muted);margin-top:7px;font-size:13px}.stakeholder-drilldown{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);margin-top:24px;overflow:clip}.stakeholder-drilldown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:20px 24px;list-style:none;display:flex}.stakeholder-drilldown>summary::-webkit-details-marker{display:none}.stakeholder-drilldown>summary span,.stakeholder-drilldown>summary strong,.stakeholder-drilldown>summary small{display:block}.stakeholder-drilldown>summary strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;margin-top:4px;font-size:clamp(18px,2vw,24px)}.stakeholder-drilldown>summary small{max-width:74ch;color:var(--muted);margin-top:4px;font-size:12px}.stakeholder-drilldown>summary em{color:var(--purple);flex:none;font-size:12px;font-style:normal;font-weight:700}.stakeholder-drilldown[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.stakeholder-drilldown>summary:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.stakeholder-drilldown-content{min-width:0;padding:24px}.stakeholder-drilldown-content>.admin-section:first-child{margin-top:0}.findings-page .decision-panel{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start}.findings-page .recommended-path{border:1px solid var(--line-dark);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;padding:18px}.findings-page .recommended-path .meeting-outcomes{margin-top:8px;font-size:14px}.findings-page .decision-alternatives{grid-column:2}.proposal-first-section{border-top:6px solid var(--lime)}.proposal-slate{gap:22px;display:grid}.proposal-slate-summary{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.proposal-slate-summary strong{color:var(--navy)}.proposal-slate-lede{max-width:80ch;font-size:18px;line-height:1.6}.proposal-slate-boundary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--muted);padding:12px 15px;font-size:14px}.proposal-frame-gaps{border-left:3px solid var(--gold);background:var(--surface);color:var(--muted);padding:12px 15px;font-size:13px}.proposal-frame-gaps strong{color:var(--ink)}.proposal-frame-gaps ul{margin:7px 0 0;padding-left:18px}.proposal-theme-groups{gap:24px;display:grid}.proposal-theme-group{border:1px solid var(--line);border-left:5px solid var(--theme,var(--purple));border-radius:var(--radius-md);background:color-mix(in srgb, var(--theme,var(--purple)) 3%, var(--surface));padding:22px}.proposal-theme-group>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proposal-theme-group>header h3{margin-top:4px}.proposal-theme-group>p{max-width:74ch;color:var(--muted);margin-top:8px;font-size:14px}.proposal-theme-count{border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);flex:none;padding:5px 9px;font-size:12px;font-weight:700}.proposal-card-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:18px;padding:0;list-style:none;display:grid}.proposal-card-list>li{min-width:0}.proposal-card{border:1px solid var(--line);border-top:5px solid var(--theme,var(--purple));border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:14px;height:100%;padding:20px;display:grid;box-shadow:0 10px 30px #060a230d}.proposal-card-header{gap:8px;display:grid}.proposal-card-kicker{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.proposal-card-index{background:var(--theme,var(--purple));width:25px;height:25px;color:var(--surface);letter-spacing:normal;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.proposal-card h2,.proposal-card h3,.proposal-card h4{font-size:clamp(19px,2vw,24px);line-height:1.12}.proposal-card-action{color:var(--ink);font-size:16px;line-height:1.55}.proposal-card-context-note{border-left:2px solid var(--theme,var(--purple));color:var(--muted);padding-left:12px;font-size:13px;line-height:1.5}.proposal-card-hold-reason{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--gold) 9%, var(--surface));padding:11px 12px}.proposal-card-hold-reason strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.proposal-card-hold-reason p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.proposal-card-flags{flex-wrap:wrap;gap:7px;display:flex}.proposal-card-flags span{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--gold) 14%, var(--surface));color:var(--navy);padding:5px 9px;font-size:11px;font-weight:700}.proposal-card-origin{border-left:3px solid var(--theme,var(--purple));background:var(--canvas);color:var(--muted);gap:3px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid}.proposal-card-origin strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.proposal-card-signals{color:var(--ink)}.proposal-card-context{color:var(--muted);font-size:13px}.proposal-card-context summary{cursor:pointer;width:fit-content;color:var(--navy);font-weight:700}.proposal-card-context p{margin-top:9px;line-height:1.5}.proposal-card-example{border-top:1px solid var(--line);padding-top:9px}.proposal-card-evidence{border-top:1px solid var(--line);gap:10px;padding-top:13px;display:grid}.proposal-card-evidence>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.proposal-card-evidence>header strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;font-size:14px}.proposal-card-evidence>header span{color:var(--muted);font-size:11px}.proposal-card-evidence>ol{gap:9px;padding:0;list-style:none;display:grid}.proposal-source-card{border:1px solid var(--line);border-left:4px solid var(--theme,var(--purple));border-radius:var(--radius-sm);background:var(--canvas);gap:8px;padding:12px;display:grid}.proposal-source-kicker{color:var(--muted);font-family:var(--font-display), Arial, sans-serif;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:9px;font-weight:700;display:flex}.proposal-source-card h5,.proposal-source-card h6{color:var(--navy);font-size:15px;line-height:1.2}.proposal-source-card blockquote{color:var(--ink);margin:0;font-size:13px;font-style:normal;line-height:1.5}.proposal-source-review{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:10px;line-height:1.4;display:flex}.proposal-source-card details{color:var(--muted);font-size:12px}.proposal-source-card details summary{cursor:pointer;width:fit-content;color:var(--purple);font-weight:700}.proposal-source-card details p,.proposal-source-card details blockquote{margin-top:8px}.proposal-source-card details a{color:var(--purple);margin-top:10px;font-weight:700;display:inline-block}.proposal-source-moment{border-left:2px solid var(--theme,var(--purple));background:var(--surface);padding:9px 10px}.proposal-source-missing{font-style:italic}.proposal-card-investigate{width:fit-content;color:var(--purple);font-size:12px;font-weight:700}.proposal-held-group{border-top:1px dashed var(--line);margin-top:20px}.proposal-held-group>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 0;list-style:none;display:flex}.proposal-held-group>summary::-webkit-details-marker{display:none}.proposal-held-group>summary span,.proposal-held-group>summary strong,.proposal-held-group>summary small{display:block}.proposal-held-group>summary strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;font-size:15px}.proposal-held-group>summary small{max-width:68ch;color:var(--muted);margin-top:4px;font-size:12px}.proposal-held-group>summary em{color:var(--purple);flex:none;font-size:11px;font-style:normal;font-weight:700}.proposal-held-group>summary:focus-visible{outline:3px solid var(--purple);outline-offset:3px}.proposal-held-content{padding:4px 0 8px}.proposal-held-content>p{max-width:74ch;color:var(--muted);font-size:13px}.proposal-card-held{box-shadow:none;background:color-mix(in srgb, var(--canvas) 70%, var(--surface));border-style:dashed}.proposal-card-held .proposal-card-action{font-size:14px}.proposal-card-list-held{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.proposal-investigation-links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:18px;font-size:13px;display:flex}.proposal-investigation-links a{color:var(--purple);font-weight:700}.insight-explorer{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.investigation-disclosure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;overflow:clip}.investigation-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.investigation-disclosure>summary::-webkit-details-marker{display:none}.investigation-disclosure>summary span,.investigation-disclosure>summary strong,.investigation-disclosure>summary small{display:block}.investigation-disclosure>summary strong{color:var(--navy);font-family:var(--font-display), Arial, sans-serif;font-size:20px}.investigation-disclosure>summary small{color:var(--muted);margin-top:3px;font-size:13px}.investigation-disclosure>summary em{color:var(--purple);flex:none;font-size:12px;font-style:normal;font-weight:700}.investigation-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--navy)}.investigation-disclosure[open]>summary strong,.investigation-disclosure[open]>summary small{color:var(--surface)}.investigation-disclosure[open]>summary em{color:var(--lime)}.investigation-disclosure>summary:focus-visible{outline:3px solid var(--purple);outline-offset:-3px}.investigation-panel{min-width:0;padding:20px}.explorer-selection{border-radius:var(--radius-sm);background:var(--purple-soft);color:var(--muted);margin:0;padding:10px 13px;font-size:13px}.slate-status-recommended{background:color-mix(in srgb, var(--lime) 20%, var(--surface));color:var(--navy)}.slate-status-hold{background:var(--surface-soft);color:var(--muted)}.ballot-item fieldset{background:0 0;border:0;padding:0}.ballot-item .proposal-card{height:auto}.ballot-item .proposal-card-context{max-width:76ch}.ballot-theme-heading{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.ballot-theme-heading h2{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:22px;font-weight:600}.ballot-theme-heading p{color:var(--muted);margin-top:4px;font-size:15px}.ballot-theme-examples-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:18px;font-size:13px;font-weight:700}.ballot-theme-examples{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ballot-example{border-left:3px solid var(--line);padding-left:16px}.ballot-example-behavior{color:var(--ink);font-size:16px;line-height:1.55}.ballot-example-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap;padding:2px 12px;font-size:12.5px;font-weight:600}.ballot-example-toggle:hover{background:var(--surface-soft)}.ballot-example .proposal-card{box-shadow:none;margin-top:12px}.ballot-theme-vote{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:18px;padding:20px}@media (max-width:1050px){.findings-page .admin-header{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.findings-page .admin-header .findings-actions{grid-column:1/-1;justify-content:flex-start}.stakeholder-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stakeholder-stat-strip li:nth-child(3n){border-right:0}.stakeholder-stat-strip li:nth-child(-n+3){border-bottom:1px solid var(--line)}.stakeholder-visual-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}}@media (max-width:800px){.findings-page .admin-header{grid-template-columns:1fr}.findings-page .admin-header .findings-actions{grid-column:auto}.stakeholder-story,.stakeholder-visual-grid,.findings-page .decision-panel{grid-template-columns:1fr}.stakeholder-story{align-items:start}.stakeholder-takeaways{grid-template-columns:1fr}.findings-page .decision-alternatives{grid-column:auto}.proposal-theme-group{padding:17px}.proposal-theme-group>header,.investigation-disclosure>summary{align-items:flex-start}.proposal-card-list{grid-template-columns:1fr}}@media (max-width:560px){.stakeholder-jump-nav{border-radius:var(--radius-md);justify-content:flex-start;width:100%}.stakeholder-story{padding:26px 20px}.stakeholder-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stakeholder-stat-strip li,.stakeholder-stat-strip li:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stakeholder-stat-strip li:nth-child(2n){border-right:0}.stakeholder-stat-strip li:nth-last-child(-n+2){border-bottom:0}.overview-map-card>header,.stakeholder-drilldown>summary,.proposal-held-group>summary{flex-direction:column}.overview-map-count,.stakeholder-drilldown>summary em,.proposal-held-group>summary em{align-self:flex-start}.stakeholder-drilldown-content{padding:16px}.proposal-slate-summary,.proposal-investigation-links{flex-direction:column;align-items:flex-start}.proposal-theme-group>header{flex-direction:column}.investigation-disclosure>summary{padding:15px}.investigation-panel{padding:12px}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b349739f-module__KuSEoW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b349739f-module__KuSEoW__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2?dpl=dpl_cEKPPpm1wvcoqPAf3j3Y1rdLnkPf)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_939e3e0a-module__8IknjG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_939e3e0a-module__8IknjG__variable{--font-display:"Poppins", "Poppins Fallback"}
