.dashboard-redesign .dashboard-navigation a[aria-current=page]{color:var(--inclusion-green);font-weight:700;text-decoration:underline;text-underline-offset:6px}.dashboard-redesign .explore-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:32px 0 12px}.dashboard-redesign .explore-heading h1{font-family:Briem Hand,cursive;font-size:clamp(2rem,4vw,3rem);line-height:1.25;margin:0}.dashboard-redesign .explore-heading>a,.explore-sections a{display:inline-flex;align-items:center;min-height:44px;color:var(--inclusion-green);text-underline-offset:4px}.explore-sections{display:flex;flex-wrap:wrap;gap:8px 24px}.dashboard-redesign .landing-choices{padding:8px 0 32px}.landing-choice-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.landing-choice-heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.25rem)}.bubble-constellation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:16px;padding:24px 0 16px}.landing-bubble{--bubble-ink:var(--inclusion-green);--bubble-tint:#e6f4eb;--bubble-edge:#a8ccba;display:flex;align-items:center;justify-content:center;padding:12px;min-width:0;border-radius:50%;color:var(--bubble-ink);text-decoration:none}.landing-bubble:nth-of-type(2n){margin-top:64px}.bubble-advocacy{--bubble-ink:var(--inclusion-blue);--bubble-tint:#ebf9f2;--bubble-edge:#ade7ca}.bubble-collaborations{--bubble-ink:#419169;--bubble-tint:#ecf9f2;--bubble-edge:#b3dfc9}.bubble-chat{--bubble-ink:var(--inclusion-gold);--bubble-tint:var(--inclusion-gold-soft);--bubble-edge:var(--inclusion-gold-line)}.bubble-surface{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;aspect-ratio:1;padding:24px 12px;border:2px solid var(--bubble-edge);border-radius:50%;background:var(--bubble-tint);text-align:center;pointer-events:none;animation:bubble-float 6s ease-in-out infinite;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s}.landing-bubble:nth-of-type(2) .bubble-surface{animation-delay:-1.5s}.landing-bubble:nth-of-type(3) .bubble-surface{animation-delay:-3s}.landing-bubble:nth-of-type(4) .bubble-surface{animation-delay:-4.5s}.bubble-surface>strong{font-family:Briem Hand,cursive;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1.25;color:var(--bubble-ink);text-wrap:balance}.bubble-detail{max-width:20ch;font-size:.85rem;line-height:1.4;text-wrap:pretty}.bubble-format{display:block;font-weight:600}.bubble-invitation{display:block;margin-top:6px}.bubble-art{width:72px;height:64px;display:flex;justify-content:center;align-items:center;color:var(--bubble-ink)}.dashboard-redesign .bubble-art svg{width:100%;height:100%;max-width:none}.landing-bubble:is(:hover,:focus-visible) .bubble-surface{animation-play-state:paused;transform:translateY(-4px);box-shadow:0 4px 16px -8px var(--bubble-ink)}.landing-bubble:active .bubble-surface{transform:scale(.98)}@keyframes bubble-float{0%,to{translate:0 6px}50%{translate:0 -6px}}.portrait-fallback{width:min(440px,100%);aspect-ratio:718/600;display:grid;place-items:center;background:var(--inclusion-tint);border-radius:16px;border:1px solid var(--inclusion-line);color:var(--inclusion-green)}.dashboard-shell.dashboard-redesign.standalone-chat{background:#ffffff}.standalone-chat .guided-main{margin-top:20px}@media (max-width:900px){.bubble-constellation{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;margin:auto;gap:12px 24px}.landing-bubble:nth-of-type(2n){margin-top:24px}.bubble-surface>strong{font-size:clamp(1.2rem,4vw,1.9rem)}}@media (max-width:500px){.bubble-constellation{gap:8px;padding-top:16px}.landing-bubble{padding:6px;border-radius:32px}.landing-bubble:nth-of-type(2n){margin-top:0}.bubble-surface{aspect-ratio:auto;padding:24px 8px;border-radius:42%;min-height:260px}.bubble-art{width:52px;height:48px}.bubble-detail{font-size:.8rem}.bubble-surface>strong{font-size:clamp(1.05rem,5.5vw,1.25rem)}.landing-choice-heading{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){.bubble-surface{animation:none;transition:none}.landing-bubble:is(:hover,:focus-visible,:active) .bubble-surface{transform:none}}@media (forced-colors:active){.bubble-surface>strong{color:CanvasText}.landing-bubble:focus-visible{outline:3px solid Highlight}}.dashboard-redesign .home-biography-intro{max-width:65ch;margin:0 auto 24px;text-align:center}.home-biography-intro p{margin:0;font-size:1rem;line-height:1.7}.home-biography-intro a{display:inline-flex;align-items:center;min-height:44px;color:var(--inclusion-blue);font-weight:700;text-decoration-thickness:2px;text-underline-offset:4px}.dashboard-redesign .section-format{margin:8px 0 0;color:var(--inclusion-muted);font-size:.9375rem;line-height:1.5}.landing-workspace .dashboard-opening{padding-block:32px;border-color:var(--inclusion-line);border-top-color:var(--inclusion-green)}.landing-workspace #dashboard-title{font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.035em}.landing-workspace .home-biography-intro{margin-bottom:8px}.bubble-invitation>span{display:inline-block;transition:transform .18s cubic-bezier(.23,1,.32,1)}.landing-bubble:is(:hover,:focus-visible) .bubble-invitation>span{transform:translate(2px,-2px)}.landing-bubble:focus-visible{outline:3px solid var(--bubble-ink);outline-offset:2px}.landing-workspace .dashboard-footer{border-top:1px solid var(--inclusion-line)}@media (max-width:700px){.landing-workspace .dashboard-opening{padding-block:24px;gap:16px}}@media (prefers-reduced-motion:reduce){.bubble-invitation>span{transition:none}.landing-bubble:is(:hover,:focus-visible) .bubble-invitation>span{transform:none}}.landing-workspace .dashboard-main{width:min(1600px,96%)}.landing-workspace .dashboard-opening{position:relative;isolation:isolate;overflow:hidden;padding:16px;gap:8px;margin-block:16px}.landing-workspace .dashboard-subtitle{max-width:70ch;margin-inline:auto;text-wrap:balance}.landing-workspace .dashboard-opening:after,.landing-workspace .dashboard-opening:before{content:"";position:absolute;z-index:-1;width:240px;aspect-ratio:1;border:1px solid var(--inclusion-line);border-radius:50%;pointer-events:none;opacity:.65}.landing-workspace .dashboard-opening:before{top:-148px;right:-64px}.landing-workspace .dashboard-opening:after{bottom:-156px;left:-72px;width:320px}.landing-workspace .inclusion-statement{font-size:.8125rem;font-weight:600;color:var(--inclusion-gold);letter-spacing:.035em;margin:0 0 12px;text-wrap:balance}.landing-workspace .home-biography-intro{margin-bottom:0}.landing-workspace .portrait-image-frame{position:relative;isolation:isolate;display:block;width:min(100%,424px);padding-inline:32px}.landing-workspace .portrait-image-frame>img{position:relative;display:block;width:100%;height:auto;max-width:100%;aspect-ratio:718/600;object-fit:contain;object-position:center;border-radius:16px;border:1px solid var(--inclusion-line)}.landing-workspace .portrait-fallback{width:100%}.bubble-constellation{position:relative;isolation:isolate}.constellation-links{position:absolute;z-index:-1;inset:16px 0;width:100%;height:calc(100% - 32px);fill:none;stroke:var(--inclusion-line);stroke-width:1.5;pointer-events:none}.constellation-links circle{stroke-dasharray:2 9}.landing-workspace .bubble-surface{animation-duration:8s}.landing-workspace .landing-bubble:nth-of-type(2) .bubble-surface{animation-duration:7s}.landing-workspace .landing-bubble:nth-of-type(3) .bubble-surface{animation-duration:9s}.landing-workspace .bubble-art{perspective:600px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.landing-workspace .landing-bubble:is(:hover,:focus-visible) .bubble-art{transform:translateY(-4px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.landing-workspace .landing-bubble:is(:hover,:focus-visible) .bubble-surface{border-color:var(--bubble-ink);background:var(--bubble-tint)}.landing-workspace .landing-bubble:is(:hover,:focus-visible) .bubble-art svg{animation:illustration-greet .9s ease-in-out infinite alternate}.landing-workspace .bubble-advocacy:is(:hover,:focus-visible) .bubble-art svg{animation-name:illustration-open}.landing-workspace .bubble-collaborations:is(:hover,:focus-visible) .bubble-art svg{animation-name:illustration-connect}.landing-workspace .bubble-chat:is(:hover,:focus-visible) .bubble-art svg{animation-name:illustration-hello}@keyframes illustration-greet{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes illustration-open{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes illustration-connect{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}@keyframes illustration-hello{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.dashboard-redesign .landing-appearance{margin-top:4px}.landing-appearance summary{min-height:44px;align-content:center;cursor:pointer}.landing-appearance label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;color:var(--inclusion-ink)}.landing-appearance input{width:18px;height:18px;accent-color:var(--inclusion-green)}.landing-appearance p{max-width:32ch}.landing-workspace[data-effects=on] .dashboard-opening>div:first-child{animation:landing-welcome .4s cubic-bezier(.23,1,.32,1)}@keyframes landing-welcome{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing-workspace[data-page-hidden=true] :is(.bubble-surface,.bubble-art svg,.falling-concept,.dashboard-opening>div:first-child){animation-play-state:paused!important}.landing-workspace[data-effects=off] :is(.bubble-surface,.bubble-art,.bubble-art svg,.bubble-invitation>span,.falling-concept){animation:none!important;transition:none!important;transform:none!important;translate:none!important}.landing-workspace[data-effects=off] .solar-word-streams{visibility:hidden}@media (min-width:901px){.landing-workspace .bubble-constellation{padding-top:12px}}@media (max-width:900px){.constellation-links{display:none}}@media (max-width:700px){.landing-workspace .portrait-image-frame{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.landing-workspace :is(.bubble-surface,.bubble-art,.bubble-art svg,.bubble-invitation>span,.falling-concept,.dashboard-opening>div:first-child){animation:none!important;transition:none!important;transform:none!important;translate:none!important}.solar-word-streams{display:none}}@media (forced-colors:active){.constellation-links,.landing-workspace .dashboard-opening:after,.landing-workspace .dashboard-opening:before,.solar-word-streams{display:none}}.landing-workspace .opening-portrait{width:100%;max-width:none}.landing-workspace .opening-portrait>figcaption{max-width:560px;margin:auto}.solar-system{--sun-width:var(--base-sun-width);--planet-width:var(--base-planet-width);--word-lane:var(--base-word-lane);--word-gap:var(--base-word-gap);--base-sun-width:320px;--base-word-lane:100px;--base-planet-width:190px;--base-word-gap:30px;width:100%}.solar-heading{margin:8px 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;color:var(--inclusion-green)}.solar-arena{position:relative;width:100%}.solar-system[data-mode=orbit] .solar-arena{height:var(--orbit-height,1400px)}.solar-system[data-mode=orbit] .solar-sun{position:absolute;width:var(--sun-width);left:50%;top:50%;transform:translate(-50%,-50%);z-index:40}.solar-sun:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--flag-band,6px));border-radius:50%;background:#fff;box-shadow:0 0 0 var(--flag-band,6px) #008751,0 0 0 calc(var(--flag-band,6px) * 2) #fff,0 0 0 calc(var(--flag-band,6px) * 3) #008751}.landing-workspace .solar-sun>img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 38%;border-radius:50%;border:1px solid var(--inclusion-line)}.solar-sun .portrait-fallback{width:100%;min-width:0;aspect-ratio:1;border-radius:50%}.solar-system[data-mode=orbit] .solar-planets{position:absolute;inset:0;perspective:1100px;transform-style:preserve-3d;pointer-events:none;z-index:30}.solar-system .landing-bubble{margin:0}.solar-system[data-mode=orbit] .landing-bubble{position:absolute;left:50%;top:50%;translate:-50% -50%;width:var(--planet-width);padding:6px;pointer-events:auto;transform-origin:center;will-change:transform}.solar-system[data-mode=orbit] .bubble-surface{aspect-ratio:1;min-height:0;padding:16px 12px;gap:4px;animation:none;translate:none;background:radial-gradient(circle at 28% 20%,#ffffff 0,var(--bubble-tint) 48%,var(--bubble-edge) 100%);box-shadow:inset 4px 6px 12px #ffffffa6,inset -10px -14px 22px #153f2d1a,0 16px 24px -20px #153f2d80}.solar-system[data-mode=orbit] .bubble-surface>strong{font-size:1.25rem;line-height:1.2}.solar-system[data-mode=orbit] .bubble-detail{font-size:.8rem;line-height:1.35}.solar-system[data-mode=orbit] .bubble-art{width:40px;height:40px}.solar-system[data-mode=orbit] .landing-bubble:is(:hover,:focus-visible) .bubble-surface{transform:none;box-shadow:inset 4px 6px 12px #ffffffa6,inset -10px -14px 22px #153f2d1a,0 0 0 3px var(--bubble-ink)}.solar-rings{position:absolute;inset:0;pointer-events:none}.solar-rings i{position:absolute;left:8%;top:20%;width:84%;height:60%;border:1px solid #b7d0c3;border-radius:50%;transform:rotate(-8deg)}.solar-rings i:nth-child(2){left:14%;top:15%;width:72%;height:70%;opacity:.5;transform:rotate(14deg)}.solar-rings i:nth-child(3){left:22%;top:26%;width:56%;height:48%;border-style:dashed;opacity:.45;transform:rotate(-20deg)}.solar-word-streams{position:absolute;left:0;top:50%;width:100%;height:var(--word-height,calc(var(--sun-width) * .84 + 100px));transform:translateY(-50%);pointer-events:none;z-index:5}.solar-word-lane{position:absolute;top:0;bottom:0;width:var(--word-lane);overflow:hidden;perspective:500px}.solar-word-lane.lane-0{right:calc(50% + var(--sun-width) / 2 + var(--word-gap));--word-tilt:-14deg}.solar-word-lane.lane-1{left:calc(50% + var(--sun-width) / 2 + var(--word-gap));--word-tilt:14deg}.falling-concept{position:absolute;left:0;top:-90px;width:100%;padding:8px 6px;font-size:.8rem;font-weight:600;line-height:1.35;border:1px solid #c3d8ca;border-radius:8px;color:#ffffff;background:#156146;text-wrap:balance;opacity:0;animation:concept-fall var(--word-period) linear var(--word-delay) infinite}.falling-concept.concept-tone-1{background:#ffffff;color:#156146}.falling-concept.concept-tone-2{background:#0e4934;color:#ffffff}@keyframes concept-fall{0%{opacity:0;transform:translateZ(-20px) rotateY(var(--word-tilt)) scale(.9)}12%{opacity:.75}82%{opacity:.85}to{opacity:0;transform:translate3d(0,calc(var(--sun-width) * .84 + 280px),15px) rotateY(var(--word-tilt)) scale(1)}}.solar-system[data-mode=static] .solar-arena{display:flex;flex-direction:column;align-items:center;gap:32px;padding-block:32px 16px}.solar-system[data-mode=static] .solar-sun{position:relative;width:min(calc(100% - 48px),360px)}.solar-system[data-mode=static] .solar-planets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:16px}.solar-system[data-mode=static] .landing-bubble{position:relative;translate:none;transform:none!important;opacity:1!important}.solar-system[data-mode=static] :is(.solar-rings,.solar-word-streams){display:none}@media (max-width:1200px) and (min-width:1001px){.solar-system{--base-sun-width:220px;--base-word-lane:80px;--base-planet-width:170px;--base-word-gap:24px}.solar-system[data-mode=orbit] .landing-bubble{width:var(--planet-width)}}@media (max-width:1000px) and (min-width:501px){.solar-system{--base-sun-width:160px;--base-word-lane:54px;--base-planet-width:112px;--base-word-gap:18px}.solar-system[data-mode=orbit] .solar-arena{height:var(--orbit-height,1000px)}.solar-system[data-mode=orbit] .landing-bubble{width:var(--planet-width)}.solar-system[data-mode=orbit] .bubble-detail{display:none}.solar-system[data-mode=orbit] .bubble-surface>strong{font-size:1.125rem}.solar-word-lane.lane-0{right:calc(50% + var(--sun-width) / 2 + var(--word-gap))}.solar-word-lane.lane-1{left:calc(50% + var(--sun-width) / 2 + var(--word-gap))}}@media (max-width:700px){.solar-system[data-mode=static] .solar-planets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:700px) and (min-width:501px){.solar-system{--base-sun-width:140px;--base-word-lane:54px;--base-planet-width:112px;--base-word-gap:18px}.solar-system[data-mode=orbit] .solar-arena{height:var(--orbit-height,900px)}.solar-system[data-mode=orbit] .landing-bubble{width:var(--planet-width)}}@media (max-width:500px){.solar-system{--base-sun-width:132px;--base-word-lane:54px;--base-planet-width:88px;--base-word-gap:18px}.solar-system[data-mode=orbit] .solar-arena{height:var(--orbit-height,720px)}.solar-system[data-mode=orbit] .landing-bubble{width:var(--planet-width);padding:2px}.solar-system[data-mode=orbit] .bubble-surface{padding:8px 4px;border-width:1px}.solar-system[data-mode=orbit] :is(.bubble-art,.bubble-detail){display:none}.solar-system[data-mode=orbit] .bubble-surface>strong{font-family:Source Sans\ 3,Segoe UI,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.3}.solar-word-lane.lane-0{right:calc(50% + var(--sun-width) / 2 + var(--word-gap))}.solar-word-lane.lane-1{left:calc(50% + var(--sun-width) / 2 + var(--word-gap))}.falling-concept{font-size:.625rem;padding:6px 2px;border-radius:4px}}@media (forced-colors:active){.solar-rings,.solar-sun:before,.solar-word-streams{display:none}.solar-system .bubble-surface{background:Canvas;color:CanvasText;box-shadow:none}}@media (min-width:1001px) and (max-width:1200px){.solar-system[data-mode=orbit] .bubble-detail{display:none}.solar-system[data-mode=orbit] .bubble-surface{padding:12px}.solar-system[data-mode=orbit] .bubble-surface>strong{font-size:1.125rem}.solar-system[data-mode=orbit] .bubble-art{width:20px;height:20px}}@media (max-width:1000px){.solar-system[data-mode=orbit] .bubble-surface{padding:8px 4px}.solar-system[data-mode=orbit] .bubble-art{display:none}.solar-system[data-mode=orbit] .bubble-surface>strong{font-family:Source Sans\ 3,Segoe UI,sans-serif;font-size:1rem;line-height:1.2}}.solar-system[data-compact-orbit=true] .solar-planets{z-index:45}@media (max-width:700px){.solar-system[data-mode=orbit] .bubble-art,.solar-system[data-mode=orbit] .bubble-detail{display:none}.solar-system[data-mode=orbit] .bubble-surface>strong{font-size:.8125rem;line-height:1.2}}.solar-system .landing-bubble{--bubble-ink:#0b5d3b;--bubble-tint:#f1f8f3;--bubble-edge:#a9c9b6}.solar-system[data-mode=orbit] .bubble-invitation{display:none}.solar-system[data-mode=orbit] .bubble-art{width:20px;height:20px}.solar-system[data-mode=orbit] .bubble-surface{padding:10px 6px}.solar-system[data-vertical-words=true] .falling-concept{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;text-wrap:nowrap;padding:6px 0;border:0;font-size:10px;line-height:1.2}@media (max-width:700px){.solar-system[data-mode=orbit] .bubble-art{display:none}.solar-system[data-mode=orbit] .bubble-surface{padding:4px 2px}.solar-system[data-mode=orbit] .bubble-surface>strong{font-size:.6875rem;line-height:1.15}}@media (max-width:360px){.solar-system[data-mode=orbit] .bubble-surface>strong{font-size:.625rem}}.solar-system[data-vertical-words=true] .falling-concept{top:-260px;animation-name:concept-fall-vertical;animation-duration:42s;animation-delay:calc(var(--word-delay) * 2.222222)}@keyframes concept-fall-vertical{0%{opacity:0;transform:translateZ(-20px) rotateY(var(--word-tilt)) scale(.9)}3%{opacity:.85}95%{opacity:.85}to{opacity:0;transform:translate3d(0,1800px,15px) rotateY(var(--word-tilt)) scale(1)}}