.a2ui-module__1zWuVW__shell{--a2ui-bg:#fcf8f2;--a2ui-card:#fdfcf9;--a2ui-border:#c9bbac;--a2ui-green:#2b4f27;--a2ui-green-soft:#e1f0e1;--a2ui-paper:#fbf6ec;--a2ui-paper-edge:#d2c7b7;--a2ui-rail:246px;background:var(--a2ui-bg);height:100%;min-height:100%;color:var(--color-ink);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.a2ui-module__1zWuVW__shell{--a2ui-bg:lab(97.7018% .623673 3.37151);--a2ui-card:lab(98.9787% -.0580549 1.52378);--a2ui-border:lab(76.8173% 2.8621 9.59824);--a2ui-green:lab(30.1696% -20.7893 19.4383);--a2ui-green-soft:lab(93.3693% -6.98593 5.42356);--a2ui-paper:lab(97.0328% .583053 5.33195);--a2ui-paper-edge:lab(80.9138% 1.96651 9.85643)}}.a2ui-module__1zWuVW__botanicalFrame{z-index:0;opacity:.16;pointer-events:none;position:fixed;inset:0}.a2ui-module__1zWuVW__historyRail{z-index:20;width:var(--a2ui-rail);border-right:1px solid var(--color-hairline);flex-direction:column;display:flex;position:absolute;inset:24px auto 24px 0}.a2ui-module__1zWuVW__historyList{scrollbar-width:none;flex-direction:column;flex:1;gap:24px;min-height:0;padding:64px 34px 18px 42px;display:flex;overflow-y:auto}.a2ui-module__1zWuVW__historyList::-webkit-scrollbar{display:none}.a2ui-module__1zWuVW__historyList button,.a2ui-module__1zWuVW__mobileHistory>div button{color:var(--color-ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:9px 1fr;align-items:start;gap:14px;padding:0;transition:color .16s;display:grid}.a2ui-module__1zWuVW__historyList button:hover,.a2ui-module__1zWuVW__historyList button[data-active=true],.a2ui-module__1zWuVW__mobileHistory>div button[data-active=true]{color:var(--color-ink)}.a2ui-module__1zWuVW__historyList button>span,.a2ui-module__1zWuVW__mobileHistory>div button>span{background:var(--color-hairline-strong);border-radius:50%;width:7px;height:7px;margin-top:7px;transition:background .16s,box-shadow .16s}.a2ui-module__1zWuVW__historyList button[data-active=true]>span,.a2ui-module__1zWuVW__mobileHistory>div button[data-active=true]>span{background:var(--a2ui-green);box-shadow:0 0 0 4px var(--a2ui-green-soft)}.a2ui-module__1zWuVW__historyList p,.a2ui-module__1zWuVW__mobileHistory p{margin:0;font-size:13px;line-height:1.55}.a2ui-module__1zWuVW__newConversation{border:0;border-top:1px solid var(--color-hairline);color:var(--color-ink-muted);cursor:pointer;text-align:left;background:0 0;margin:10px 34px 24px 42px;padding:11px 0;font-size:12px}.a2ui-module__1zWuVW__suggestionPills{flex-direction:column;gap:8px;margin:0 25px 4px 34px;display:flex}.a2ui-module__1zWuVW__suggestionPills button{border:1px solid var(--color-hairline);background:color-mix(in oklch, var(--a2ui-card) 90%, transparent);width:100%;color:var(--color-ink-muted);cursor:pointer;text-align:left;border-radius:999px;padding:9px 12px;font-size:11px;line-height:1.35;transition:border-color .16s,color .16s,transform .16s,background .16s}.a2ui-module__1zWuVW__suggestionPills button:hover{border-color:var(--a2ui-green);background:var(--a2ui-green-soft);color:var(--a2ui-green);transform:translate(2px)}.a2ui-module__1zWuVW__queuedFollowUps{flex:none;margin:10px 25px 14px 34px}.a2ui-module__1zWuVW__queueLabel{color:var(--a2ui-green);align-items:center;gap:7px;margin:0 5px 9px;font-size:11px;display:flex}.a2ui-module__1zWuVW__queueLabel svg{width:13px;height:13px}.a2ui-module__1zWuVW__queueLabel small{background:var(--a2ui-green-soft);border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;display:grid}.a2ui-module__1zWuVW__queueItems{scrollbar-width:thin;flex-direction:column;gap:7px;max-height:154px;margin:0;padding:2px 5px 7px 1px;list-style:none;display:flex;overflow-y:auto}.a2ui-module__1zWuVW__queueItem{border:1px solid color-mix(in oklch, var(--a2ui-green) 22%, var(--color-hairline));background:color-mix(in oklch, var(--a2ui-green-soft) 58%, var(--a2ui-card));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:15px 15px 15px 5px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;min-height:46px;transition:border-color .16s,background-color .16s,box-shadow .16s;animation:.22s cubic-bezier(.16,1,.3,1) both a2ui-module__1zWuVW__queue-bubble-in;display:grid;box-shadow:inset 0 1px #ffffffb3,0 4px 11px #35422d14}.a2ui-module__1zWuVW__queueItem:hover{border-color:color-mix(in oklch, var(--a2ui-green) 42%, var(--color-hairline));box-shadow:inset 0 1px #ffffffbf,0 6px 15px #35422d1c}.a2ui-module__1zWuVW__queueItem[data-dragging=true]{border-color:color-mix(in oklch, var(--a2ui-green) 58%, var(--color-hairline));cursor:grabbing}.a2ui-module__1zWuVW__queueItem[data-editing=true]{border-color:color-mix(in oklch, var(--a2ui-rust) 56%, var(--color-hairline));background:color-mix(in oklch, var(--a2ui-card) 90%, var(--a2ui-rust) 10%)}.a2ui-module__1zWuVW__queuePrompt{min-width:0;color:var(--color-ink-muted);cursor:grab;text-align:left;background:0 0;border:0;grid-template-columns:19px minmax(0,1fr) 12px;align-self:stretch;align-items:center;gap:8px;padding:8px 2px 8px 10px;display:grid}.a2ui-module__1zWuVW__queuePrompt>span{background:color-mix(in oklch, var(--a2ui-green) 10%, transparent);width:18px;height:18px;color:var(--a2ui-green);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:10px;display:grid}.a2ui-module__1zWuVW__queuePrompt>svg{width:11px;height:11px;color:var(--a2ui-green);opacity:.42;transition:opacity .14s,transform .14s}.a2ui-module__1zWuVW__queuePrompt:hover>svg,.a2ui-module__1zWuVW__queuePrompt:focus-visible>svg{opacity:.9;transform:rotate(-8deg)}.a2ui-module__1zWuVW__queueItem p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.a2ui-module__1zWuVW__queueControls{opacity:.68;justify-content:flex-end;align-items:center;gap:2px;padding-right:5px;transition:opacity .14s;display:flex}.a2ui-module__1zWuVW__queueItem:hover .a2ui-module__1zWuVW__queueControls,.a2ui-module__1zWuVW__queueItem:focus-within .a2ui-module__1zWuVW__queueControls{opacity:1}.a2ui-module__1zWuVW__queueControls button{width:17px;height:17px;color:var(--color-ink-subtle);cursor:pointer;opacity:.48;background:0 0;border:0;place-items:center;padding:0;transition:opacity .14s,color .14s;display:grid}.a2ui-module__1zWuVW__queueControls>svg{width:12px;height:16px;color:var(--a2ui-green);opacity:.52;pointer-events:none}.a2ui-module__1zWuVW__queueControls>button{width:19px;height:24px}.a2ui-module__1zWuVW__queueControls button:hover:not(:disabled){color:var(--a2ui-rust);opacity:1}.a2ui-module__1zWuVW__queueControls button svg{width:12px;height:12px}@keyframes a2ui-module__1zWuVW__queue-bubble-in{0%{opacity:0}to{opacity:1}}.a2ui-module__1zWuVW__canvas{z-index:10;width:calc(100% - var(--a2ui-rail));height:100%;margin-left:var(--a2ui-rail);scrollbar-width:thin;padding:clamp(54px,8vh,94px) clamp(34px,4vw,60px) clamp(176px,20vh,220px);position:relative;overflow-y:auto}.a2ui-module__1zWuVW__scene{width:min(1030px,100%);margin:0 auto}.a2ui-module__1zWuVW__question{max-width:960px;color:var(--color-ink);letter-spacing:-.037em;text-wrap:balance;margin:0 0 28px;font-size:clamp(28px,2.2vw,35px);font-weight:500;line-height:1.12}.a2ui-module__1zWuVW__answerSurface{padding:0;position:relative}.a2ui-module__1zWuVW__lead{max-width:820px;color:var(--color-ink);font-size:clamp(16px,1.4vw,19px);line-height:1.65}.a2ui-module__1zWuVW__lead p,.a2ui-module__1zWuVW__component p{margin:0}.a2ui-module__1zWuVW__lead a,.a2ui-module__1zWuVW__component a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.a2ui-module__1zWuVW__primary{margin-top:34px}.a2ui-module__1zWuVW__reveal{opacity:0;transition:opacity .3s,transform .38s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.a2ui-module__1zWuVW__reveal[data-visible=true]{opacity:1;transform:translateY(0)}.a2ui-module__1zWuVW__supporting{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.a2ui-module__1zWuVW__supporting:has(>:only-child){grid-template-columns:minmax(0,1fr)}.a2ui-module__1zWuVW__answerSurface:is([data-composition=split_primary_left],[data-composition=split_primary_right]){align-items:start;gap:0 22px;display:grid}.a2ui-module__1zWuVW__answerSurface[data-composition=split_primary_left]{grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr)}.a2ui-module__1zWuVW__answerSurface[data-composition=split_primary_right]{grid-template-columns:minmax(280px,.85fr) minmax(0,1.7fr)}.a2ui-module__1zWuVW__answerSurface:is([data-composition=split_primary_left],[data-composition=split_primary_right])>.a2ui-module__1zWuVW__reveal:first-child{grid-column:1/-1}.a2ui-module__1zWuVW__answerSurface:is([data-composition=split_primary_left],[data-composition=split_primary_right])>.a2ui-module__1zWuVW__supporting{grid-row:2;width:100%;margin:34px 0 0;display:block}.a2ui-module__1zWuVW__answerSurface[data-composition=split_primary_left]>.a2ui-module__1zWuVW__primary{grid-area:2/1}.a2ui-module__1zWuVW__answerSurface[data-composition=split_primary_left]>.a2ui-module__1zWuVW__supporting{grid-column:2}.a2ui-module__1zWuVW__answerSurface[data-composition=split_primary_right]>.a2ui-module__1zWuVW__primary{grid-area:2/2}.a2ui-module__1zWuVW__answerSurface[data-composition=split_primary_right]>.a2ui-module__1zWuVW__supporting{grid-column:1}.a2ui-module__1zWuVW__answerSurface:is([data-composition=split_primary_left],[data-composition=split_primary_right])>.a2ui-module__1zWuVW__actions{grid-column:1/-1}.a2ui-module__1zWuVW__answerSurface[data-composition=primary_top]>.a2ui-module__1zWuVW__primary,.a2ui-module__1zWuVW__answerSurface[data-composition=primary_top]>.a2ui-module__1zWuVW__supporting{margin-top:28px}.a2ui-module__1zWuVW__component{min-width:0;position:relative}.a2ui-module__1zWuVW__component h2{color:var(--a2ui-green);letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:550}.a2ui-module__1zWuVW__component>div:not([class]){color:var(--color-ink-muted);font-size:14px;line-height:1.55}.a2ui-module__1zWuVW__narrativeComponent,.a2ui-module__1zWuVW__metricComponent,.a2ui-module__1zWuVW__timelineComponent,.a2ui-module__1zWuVW__artifactComponent{padding:26px}:is(.a2ui-module__1zWuVW__narrativeComponent,.a2ui-module__1zWuVW__metricComponent,.a2ui-module__1zWuVW__timelineComponent,.a2ui-module__1zWuVW__comparisonComponent){isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 4px 14px}:is(.a2ui-module__1zWuVW__narrativeComponent,.a2ui-module__1zWuVW__metricComponent,.a2ui-module__1zWuVW__timelineComponent,.a2ui-module__1zWuVW__comparisonComponent):before{background:color-mix(in oklch, var(--a2ui-green) 34%, var(--a2ui-border));content:"";height:1px;position:absolute;top:0;left:0;right:1%;transform:rotate(-.1deg)}:is(.a2ui-module__1zWuVW__narrativeComponent,.a2ui-module__1zWuVW__metricComponent,.a2ui-module__1zWuVW__timelineComponent,.a2ui-module__1zWuVW__comparisonComponent):after{background:color-mix(in oklch, var(--a2ui-green) 16%, transparent);content:"";height:1px;position:absolute;bottom:0;left:1.5%;right:0;transform:rotate(.08deg)}:is(.a2ui-module__1zWuVW__narrativeComponent,.a2ui-module__1zWuVW__metricComponent,.a2ui-module__1zWuVW__timelineComponent,.a2ui-module__1zWuVW__comparisonComponent)>h2{font-family:var(--font-serif);letter-spacing:-.028em;font-size:clamp(24px,2.4vw,32px);font-weight:500}.a2ui-module__1zWuVW__narrativeComponent{padding-top:4px;transform:rotate(.12deg)}.a2ui-module__1zWuVW__narrativeWithTitle:before{background:var(--a2ui-green);width:min(240px,32%);height:2px;top:53px;left:0;right:auto;transform:rotate(-.35deg)}.a2ui-module__1zWuVW__narrativeWithoutTitle:before{content:none}.a2ui-module__1zWuVW__narrativeWithoutTitle .a2ui-module__1zWuVW__narrativeItems{margin-top:0}.a2ui-module__1zWuVW__narrativeComponent:after{content:none}.a2ui-module__1zWuVW__narrativeComponent>h2{margin-bottom:0;padding-bottom:17px}.a2ui-module__1zWuVW__navigationComponent{border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 38%, var(--a2ui-border));min-width:0;color:var(--color-ink);justify-content:space-between;align-items:flex-end;gap:30px;padding:18px 4px 15px;text-decoration:none;transition:border-color .18s,color .18s,transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:rotate(-.12deg)}.a2ui-module__1zWuVW__navigationComponent:after{background:color-mix(in oklch, var(--a2ui-green) 18%, transparent);content:"";height:1px;position:absolute;bottom:-3px;left:0;right:0;transform:rotate(.18deg)scaleX(.985)}.a2ui-module__1zWuVW__navigationComponent:hover{border-color:var(--a2ui-green);color:var(--a2ui-green);transform:translateY(-2px)rotate(-.12deg)}.a2ui-module__1zWuVW__navigationComponent:focus-visible{outline:2px solid var(--a2ui-green);outline-offset:6px;border-radius:4px}.a2ui-module__1zWuVW__navigationCopy{min-width:0}.a2ui-module__1zWuVW__navigationComponent h2{color:var(--a2ui-green);font-family:var(--font-serif);letter-spacing:-.025em;margin:0 0 7px;font-size:clamp(22px,2.2vw,29px);font-weight:500}.a2ui-module__1zWuVW__navigationComponent p{max-width:760px;color:var(--color-ink-muted);margin:0;font-size:14px;line-height:1.55}.a2ui-module__1zWuVW__navigationCue{color:var(--color-accent);flex:none;align-items:center;gap:9px;padding-bottom:2px;font-size:12px;display:inline-flex}.a2ui-module__1zWuVW__navigationCue svg{width:15px;transition:transform .18s}.a2ui-module__1zWuVW__navigationComponent:hover .a2ui-module__1zWuVW__navigationCue svg{transform:translate(4px)}.a2ui-module__1zWuVW__metricComponent{transform:rotate(-.16deg)}.a2ui-module__1zWuVW__timelineComponent{transform:rotate(.14deg)}.a2ui-module__1zWuVW__comparisonComponent{transform:rotate(-.13deg)}.a2ui-module__1zWuVW__narrativeItems{min-height:280px;margin-top:8px;position:relative;overflow:hidden}.a2ui-module__1zWuVW__narrativeItems>div{z-index:1;background:0 0;grid-template-columns:10px 1fr;gap:14px;width:min(27%,270px);padding:0;display:grid;position:absolute}.a2ui-module__1zWuVW__narrativeItems>div:first-of-type{top:9%;left:3%}.a2ui-module__1zWuVW__narrativeItems>div:nth-of-type(2){top:62%;left:36%}.a2ui-module__1zWuVW__narrativeItems>div:nth-of-type(3){top:9%;right:3%}.a2ui-module__1zWuVW__narrativeItems>div:nth-of-type(4){top:62%;right:1%}.a2ui-module__1zWuVW__narrativeBotanical{width:100%;height:100%;color:color-mix(in oklch, var(--a2ui-green) 48%, transparent);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.a2ui-module__1zWuVW__narrativeBotanical path,.a2ui-module__1zWuVW__narrativeBotanical circle{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;opacity:.68;stroke-dasharray:73 .8 21 .45}.a2ui-module__1zWuVW__narrativeBotanical path:last-child{opacity:.22;stroke-width:.7px;transform:translateY(2px)}.a2ui-module__1zWuVW__narrativeItems>div:before{background:var(--a2ui-green);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklch, var(--a2ui-green) 8%, transparent);content:"";border-radius:50%;margin-top:6px}.a2ui-module__1zWuVW__narrativeItems strong,.a2ui-module__1zWuVW__narrativeItems small{display:block}.a2ui-module__1zWuVW__narrativeItems small{color:var(--a2ui-green);margin-top:3px}.a2ui-module__1zWuVW__narrativeItems p{color:var(--color-ink-muted);margin-top:8px;font-size:13px;line-height:1.5}.a2ui-module__1zWuVW__metricGrid{border-top:1px solid var(--a2ui-green);border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 25%, transparent);background:0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-top:22px;display:grid}.a2ui-module__1zWuVW__metric{border-right:1px solid color-mix(in oklch, var(--a2ui-green) 20%, transparent);background:0 0;align-content:start;min-height:150px;padding:24px 20px 20px;display:grid;position:relative}.a2ui-module__1zWuVW__metric:last-child{border-right:0}.a2ui-module__1zWuVW__metric:before{background:var(--a2ui-green);content:"";width:1px;height:12px;position:absolute;top:-6px;left:20px}.a2ui-module__1zWuVW__metricIcon{display:none}.a2ui-module__1zWuVW__metricIcon svg{width:15px}.a2ui-module__1zWuVW__metric strong{color:var(--a2ui-green);letter-spacing:-.035em;font-size:26px;font-weight:550}.a2ui-module__1zWuVW__metric>span:not(.a2ui-module__1zWuVW__metricIcon){margin-top:4px;font-size:13px}.a2ui-module__1zWuVW__metric small{color:var(--color-ink-muted);margin-top:8px;font-size:11px;line-height:1.4}.a2ui-module__1zWuVW__comparisonComponent{padding:26px 26px 28px}.a2ui-module__1zWuVW__optionTabs{border-bottom:2px solid var(--color-hairline-strong);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:28px;display:grid;position:relative}.a2ui-module__1zWuVW__optionTabs button{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:0 10px 22px;font-size:14px;position:relative}.a2ui-module__1zWuVW__optionTabs button i{border:2px solid var(--color-hairline-strong);background:var(--a2ui-card);border-radius:50%;width:16px;height:16px;position:absolute;bottom:-9px;right:calc(50% - 8px)}.a2ui-module__1zWuVW__optionTabs button[aria-selected=true]{color:var(--a2ui-green)}.a2ui-module__1zWuVW__optionTabs button[aria-selected=true] i{border:3px solid var(--a2ui-card);background:var(--a2ui-green);box-shadow:0 0 0 2px var(--a2ui-green)}.a2ui-module__1zWuVW__optionDetail{border:1px solid var(--a2ui-green);background:repeating-linear-gradient(0deg, transparent 0, transparent 23px, color-mix(in oklch, var(--a2ui-green) 6%, transparent) 24px), color-mix(in oklch, var(--a2ui-green-soft) 74%, var(--a2ui-card));width:min(560px,86%);box-shadow:0 4px 0 color-mix(in oklch, var(--a2ui-green) 24%, var(--a2ui-bg)), 0 12px 20px #3a2d2412;border-radius:8px 12px 9px 11px/12px 8px 11px 9px;grid-template-columns:40px 1fr;gap:16px;margin:30px auto 0;padding:22px;display:grid}@supports (color:lab(0% 0 0)){.a2ui-module__1zWuVW__optionDetail{box-shadow:0 4px 0 color-mix(in oklch, var(--a2ui-green) 24%, var(--a2ui-bg)), 0 12px 20px lab(19.8929% 4.62003 8.66789/.07)}}.a2ui-module__1zWuVW__optionCheck{background:var(--a2ui-green);width:40px;height:40px;color:var(--a2ui-card);border-radius:50%;place-items:center;display:grid}.a2ui-module__1zWuVW__optionCheck svg{width:20px}.a2ui-module__1zWuVW__optionDetail strong{color:var(--a2ui-green);font-size:16px}.a2ui-module__1zWuVW__optionDetail p{margin-top:7px;font-size:13px;line-height:1.5}.a2ui-module__1zWuVW__timelineComponent ol{margin:22px 0 0;padding:0;list-style:none}.a2ui-module__1zWuVW__timelineComponent li{grid-template-columns:38px 1fr;gap:15px;padding-bottom:22px;display:grid;position:relative}.a2ui-module__1zWuVW__timelineComponent li:not(:last-child):after{background:var(--color-hairline-strong);content:"";width:1px;position:absolute;top:35px;bottom:0;left:18px}.a2ui-module__1zWuVW__timelineMarker{z-index:2;border:1px solid color-mix(in oklch, var(--a2ui-green) 50%, transparent);background:var(--a2ui-card);width:36px;height:36px;color:var(--a2ui-green);box-shadow:0 3px 0 color-mix(in oklch, var(--a2ui-green) 18%, var(--a2ui-bg));border-radius:50%;place-items:center;font-size:13px;display:grid}.a2ui-module__1zWuVW__timelineMarker svg{width:17px}.a2ui-module__1zWuVW__timelineComponent strong,.a2ui-module__1zWuVW__timelineComponent small{display:block}.a2ui-module__1zWuVW__timelineComponent small{color:var(--a2ui-green);margin-top:2px;font-size:12px}.a2ui-module__1zWuVW__timelineComponent li p{color:var(--color-ink-muted);margin-top:6px;font-size:13px;line-height:1.5}.a2ui-module__1zWuVW__artifactList{border-top:1px solid color-mix(in oklch, var(--a2ui-green) 46%, var(--a2ui-border));border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 25%, var(--a2ui-border));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;display:grid;position:relative}.a2ui-module__1zWuVW__artifactList button{width:100%;min-height:210px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:27px 30px 24px;transition:background .16s,color .16s;display:flex;position:relative}.a2ui-module__1zWuVW__artifactList button+button{border-left:1px solid color-mix(in oklch, var(--a2ui-green) 25%, var(--a2ui-border))}.a2ui-module__1zWuVW__artifactList button:nth-child(odd){border-left:0}.a2ui-module__1zWuVW__artifactList button:nth-child(n+3){border-top:1px solid color-mix(in oklch, var(--a2ui-green) 25%, var(--a2ui-border))}.a2ui-module__1zWuVW__artifactList button:before{background:var(--a2ui-green);content:"";width:46px;height:1px;margin-bottom:21px;transform:rotate(-1.2deg)}.a2ui-module__1zWuVW__artifactList button:hover{color:var(--a2ui-green);background:#ffffff3d;background:lab(100% 0 0/.24)}.a2ui-module__1zWuVW__artifactList button:focus-visible{outline:2px solid var(--a2ui-green);outline-offset:-5px}.a2ui-module__1zWuVW__artifactListCopy,.a2ui-module__1zWuVW__artifactList strong,.a2ui-module__1zWuVW__artifactList small,.a2ui-module__1zWuVW__artifactListAction{display:block}.a2ui-module__1zWuVW__artifactListCopy{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.a2ui-module__1zWuVW__artifactList strong{color:var(--color-ink);font-family:var(--font-serif);-webkit-hyphens:none;hyphens:none;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:pretty;word-break:normal;font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.12}.a2ui-module__1zWuVW__artifactList small{color:var(--color-ink-muted);overflow-wrap:anywhere;margin-top:13px;font-size:13px;line-height:1.55}.a2ui-module__1zWuVW__artifactListAction{border-bottom:1px solid var(--color-accent);color:var(--color-accent);align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;display:inline-flex}.a2ui-module__1zWuVW__artifactListAction svg{width:13px;transition:transform .16s}.a2ui-module__1zWuVW__artifactList button:hover .a2ui-module__1zWuVW__artifactListAction svg{transform:translate(3px)}.a2ui-module__1zWuVW__multiArtifact{isolation:isolate;box-shadow:0 6px 0 var(--a2ui-paper-edge), 0 24px 40px #3a2d2421, inset 0 1px 0 #ffffffdb;transform-origin:50% 48%;background-color:#0000;background-image:radial-gradient(at 16% 8%,#ffffff3d,#0000 45%),url(/a2ui-paper-stock.webp);background-image:radial-gradient(at 16% 8%,lab(100% 0 0/.24),#0000 45%),url(/a2ui-paper-stock.webp);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:8px 17px 10px 15px/14px 8px 17px 10px;padding:42px 46px 34px;overflow:hidden;transform:rotate(-.2deg)}@supports (color:lab(0% 0 0)){.a2ui-module__1zWuVW__multiArtifact{box-shadow:0 6px 0 var(--a2ui-paper-edge), 0 24px 40px lab(19.8929% 4.62003 8.66789/.13), inset 0 1px 0 lab(100% 0 0/.86)}}.a2ui-module__1zWuVW__multiArtifact>h2,.a2ui-module__1zWuVW__multiArtifact>div:not(.a2ui-module__1zWuVW__artifactPaperOutline){z-index:1;position:relative}.a2ui-module__1zWuVW__multiArtifact>h2{max-width:calc(100% - 145px);color:var(--a2ui-green);font-family:var(--font-serif);letter-spacing:-.035em;margin-bottom:15px;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.04}.a2ui-module__1zWuVW__multiArtifact>div:not([class]){max-width:790px;font-size:15px;line-height:1.62}.a2ui-module__1zWuVW__singleArtifact{isolation:isolate;box-shadow:0 6px 0 var(--a2ui-paper-edge), 0 24px 40px #3a2d2426, inset 0 1px 0 #ffffffdb;transform-origin:48% 52%;background-color:#0000;background-image:radial-gradient(at 16% 8%,#ffffff3d,#0000 45%),url(/a2ui-paper-stock.webp);background-image:radial-gradient(at 16% 8%,lab(100% 0 0/.24),#0000 45%),url(/a2ui-paper-stock.webp);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:7px 19px 10px 16px/14px 7px 18px 9px;padding:46px 48px 34px;display:block;position:relative;overflow:hidden;transform:rotate(-.52deg)}@supports (color:lab(0% 0 0)){.a2ui-module__1zWuVW__singleArtifact{box-shadow:0 6px 0 var(--a2ui-paper-edge), 0 24px 40px lab(19.8929% 4.62003 8.66789/.15), inset 0 1px 0 lab(100% 0 0/.86)}}.a2ui-module__1zWuVW__singleArtifact:before,.a2ui-module__1zWuVW__singleArtifact:after{content:none}.a2ui-module__1zWuVW__singleArtifactCopy{z-index:1;min-width:0;position:relative}.a2ui-module__1zWuVW__artifactPaperOutline{z-index:0;width:calc(100% - 3px);height:calc(100% - 1px);color:color-mix(in oklch, var(--a2ui-green) 55%, transparent);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:1px 2px 0 1px;transform:rotate(.13deg)}.a2ui-module__1zWuVW__artifactPaperOutline path{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;opacity:.88;stroke-dasharray:145 .8 57 .5}.a2ui-module__1zWuVW__artifactPaperOutline path+path{color:color-mix(in oklch, var(--a2ui-green) 38%, transparent);opacity:.3;stroke-width:.7px;stroke-dasharray:73 1.4 19 .7}.a2ui-module__1zWuVW__artifactCornerSprig{z-index:1;width:136px;height:80px;color:color-mix(in oklch, var(--a2ui-green) 58%, transparent);mix-blend-mode:multiply;pointer-events:none;position:absolute;top:17px;right:28px;transform:rotate(-4deg)}.a2ui-module__1zWuVW__artifactCornerSprig path{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;opacity:.8;stroke-dasharray:54 .8 18 .45}.a2ui-module__1zWuVW__singleArtifactCopy h2{border-bottom:2px solid var(--a2ui-green);width:fit-content;color:var(--a2ui-green);font-family:var(--font-serif);letter-spacing:-.045em;margin-bottom:16px;padding-bottom:7px;font-size:clamp(40px,4.4vw,60px);font-weight:500;line-height:.98}.a2ui-module__1zWuVW__singleArtifactCopy>div:not(.a2ui-module__1zWuVW__artifactFacts){max-width:760px;color:var(--color-ink-muted);font-size:15px;line-height:1.62}.a2ui-module__1zWuVW__artifactFacts{border-top:1px solid color-mix(in oklch, var(--a2ui-green) 30%, var(--color-hairline));grid-template-rows:repeat(2,minmax(80px,auto));grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);gap:16px 8px;min-height:202px;margin-top:24px;padding:14px 0 4px;display:grid;position:relative}.a2ui-module__1zWuVW__artifactFact{z-index:1;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-self:center;padding:12px 16px;position:relative}.a2ui-module__1zWuVW__artifactFact:first-of-type{grid-area:1/1}.a2ui-module__1zWuVW__artifactFact:nth-of-type(2){grid-area:1/3}.a2ui-module__1zWuVW__artifactFact:nth-of-type(3){grid-area:2/3}.a2ui-module__1zWuVW__artifactFact:nth-of-type(4){grid-area:2/1}.a2ui-module__1zWuVW__artifactFact:nth-of-type(n+5){grid-column:1/-1}.a2ui-module__1zWuVW__artifactFact:before{background:var(--a2ui-green);width:7px;height:7px;box-shadow:0 0 0 3px var(--a2ui-paper);content:"";border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.a2ui-module__1zWuVW__artifactFact:first-of-type:before,.a2ui-module__1zWuVW__artifactFact:nth-of-type(4):before{right:-4px}.a2ui-module__1zWuVW__artifactFact:nth-of-type(2):before,.a2ui-module__1zWuVW__artifactFact:nth-of-type(3):before{left:-4px}.a2ui-module__1zWuVW__artifactFacts span,.a2ui-module__1zWuVW__artifactFacts strong{display:block}.a2ui-module__1zWuVW__artifactFacts span{color:var(--a2ui-green);font-size:11px}.a2ui-module__1zWuVW__artifactFacts strong{color:var(--color-ink);font-family:var(--font-serif);margin-top:5px;font-size:17px;font-weight:500;line-height:1.28}.a2ui-module__1zWuVW__artifactFacts p{color:var(--color-ink-muted);margin-top:7px;font-size:12px;line-height:1.45}.a2ui-module__1zWuVW__artifactFactDetail{border-top:1px solid color-mix(in oklch, var(--a2ui-green) 38%, var(--a2ui-border));grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);gap:22px;margin-top:6px;padding:17px 4px 4px;animation:.22s ease-out both a2ui-module__1zWuVW__annotationReveal;display:grid}.a2ui-module__1zWuVW__artifactFactDetail span{color:var(--a2ui-green);font-size:11px}.a2ui-module__1zWuVW__artifactFactDetail p{color:var(--color-ink-muted);font-family:var(--font-serif);font-size:15px;line-height:1.42}@keyframes a2ui-module__1zWuVW__annotationReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.a2ui-module__1zWuVW__artifactBotanical{width:128px;height:100%;color:color-mix(in oklch, var(--a2ui-green) 55%, transparent);mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.a2ui-module__1zWuVW__artifactBotanical path{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;opacity:.73;stroke-dasharray:68 .7 21 .4}.a2ui-module__1zWuVW__singleArtifactAction{z-index:1;border:0;border-bottom:1px solid var(--color-accent);color:var(--color-accent);cursor:pointer;background:0 0;justify-self:start;align-items:center;gap:10px;margin-top:12px;padding:8px 0 3px;font-size:13px;display:inline-flex;position:relative}.a2ui-module__1zWuVW__singleArtifactAction svg{width:15px;transition:transform .16s}.a2ui-module__1zWuVW__singleArtifactAction:hover svg{transform:translate(3px)}.a2ui-module__1zWuVW__quoteComponent{isolation:isolate;border:1px solid color-mix(in oklch, var(--color-accent) 58%, var(--a2ui-border));background:linear-gradient(color-mix(in oklch, var(--color-accent) 2%, transparent), color-mix(in oklch, var(--color-accent) 2%, transparent)), url(/a2ui-paper-stock.webp) center / cover;min-height:180px;box-shadow:0 3px 0 color-mix(in oklch, var(--color-accent) 15%, var(--a2ui-border)), 0 20px 32px #3a2d241a, inset 0 1px 0 #ffffffd6;transform-origin:48% 48%;border-radius:12px 17px 13px 15px/16px 11px 17px 12px;padding:27px 30px;position:relative;overflow:hidden;transform:rotate(.38deg)}@supports (color:lab(0% 0 0)){.a2ui-module__1zWuVW__quoteComponent{box-shadow:0 3px 0 color-mix(in oklch, var(--color-accent) 15%, var(--a2ui-border)), 0 20px 32px lab(19.8929% 4.62003 8.66789/.1), inset 0 1px 0 lab(100% 0 0/.84)}}.a2ui-module__1zWuVW__quoteComponent:before{content:none}.a2ui-module__1zWuVW__quoteComponent:after{z-index:0;border:1px solid color-mix(in oklch, var(--color-accent) 16%, transparent);content:"";pointer-events:none;border-radius:9px 15px 11px 16px/15px 9px 16px 10px;position:absolute;inset:7px 6px 6px 8px;transform:rotate(-.12deg)}.a2ui-module__1zWuVW__quoteComponent>*{z-index:1;position:relative}.a2ui-module__1zWuVW__quoteIcon{width:32px;height:32px;color:var(--color-accent);fill:color-mix(in oklch, var(--color-accent) 18%, transparent)}.a2ui-module__1zWuVW__quoteComponent blockquote{margin:10px 0 0 18px}.a2ui-module__1zWuVW__quoteComponent blockquote p{max-width:560px;font-family:var(--font-serif);letter-spacing:-.025em;font-size:clamp(20px,1.65vw,24px);line-height:1.2}.a2ui-module__1zWuVW__quoteComponent footer{color:var(--color-accent);margin-top:20px;font-size:12px}.a2ui-module__1zWuVW__paperDossier{min-height:520px}.a2ui-module__1zWuVW__dossierIllustration{object-fit:contain;opacity:.9;mix-blend-mode:multiply;filter:saturate(.82)contrast(.94);pointer-events:none;width:min(78%,620px);height:135px;margin:8px auto 2px;display:block;position:relative}.a2ui-module__1zWuVW__researchMap{border:1px solid color-mix(in oklch, var(--a2ui-green) 58%, var(--a2ui-border));background:linear-gradient(94deg, #ffffff29, transparent 32%), url(/a2ui-paper-stock.webp), var(--a2ui-paper);background-blend-mode:soft-light, multiply, normal;min-height:440px;box-shadow:2px 7px 0 color-mix(in oklch, var(--a2ui-green) 8%, var(--a2ui-shadow)), 0 24px 42px #3f2e1e29;clip-path:polygon(.5% 1.6%,20% .5%,42% 1.2%,63% .2%,82% 1.4%,99.4% .8%,99.1% 97.8%,80% 99.2%,59% 98.5%,38% 99.5%,17% 98.4%,.4% 99%);border-radius:7px 12px 9px 5px;padding:32px 34px 34px;position:relative;overflow:hidden;transform:rotate(-.18deg)}.a2ui-module__1zWuVW__researchMap:before,.a2ui-module__1zWuVW__researchMap:after{border:1px solid color-mix(in oklch, var(--a2ui-green) 42%, transparent);content:"";pointer-events:none;position:absolute;inset:10px 12px 12px 10px}.a2ui-module__1zWuVW__researchMap:before{transform:rotate(.12deg)}.a2ui-module__1zWuVW__researchMap:after{border-color:color-mix(in oklch, var(--a2ui-green) 18%, transparent);inset:13px 9px 9px 13px;transform:rotate(-.1deg)}.a2ui-module__1zWuVW__researchMap>*{z-index:1;position:relative}.a2ui-module__1zWuVW__researchMap h2{max-width:760px;color:var(--a2ui-green);font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(28px,3.4vw,46px);font-weight:500}.a2ui-module__1zWuVW__researchMap>div:not(.a2ui-module__1zWuVW__researchStages,.a2ui-module__1zWuVW__researchMapTape){max-width:760px;color:var(--color-ink-muted);margin-top:12px}.a2ui-module__1zWuVW__researchMapTape{z-index:3;opacity:.78;background:#decda687;width:104px;height:34px;position:absolute;top:-7px;left:7%;transform:rotate(-4deg);box-shadow:0 2px 5px #3728181c}.a2ui-module__1zWuVW__researchStages{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;min-height:280px;margin-top:18px;padding:6px 4px 0;display:grid;position:relative}.a2ui-module__1zWuVW__researchStage{min-width:0;color:var(--color-ink);text-align:left;font:inherit;background:0 0;border:0;align-content:start;padding:8px 10px 6px;display:grid;position:relative}button.a2ui-module__1zWuVW__researchStage{cursor:pointer}.a2ui-module__1zWuVW__researchStage+.a2ui-module__1zWuVW__researchStage:before{background:color-mix(in oklch, var(--a2ui-green) 24%, transparent);content:"";width:1px;position:absolute;top:9%;bottom:5%;left:-6px;transform:rotate(.4deg)}.a2ui-module__1zWuVW__researchStageNumber{color:color-mix(in oklch, var(--a2ui-rust) 78%, var(--color-ink));font-family:var(--font-serif);font-size:13px;font-style:italic;position:absolute;top:5px;left:9px}.a2ui-module__1zWuVW__researchStageAsset{object-fit:contain;opacity:.92;mix-blend-mode:multiply;width:100%;height:102px;margin:6px auto 5px;transition:transform .22s;display:block}button.a2ui-module__1zWuVW__researchStage:hover .a2ui-module__1zWuVW__researchStageAsset{transform:translateY(-3px)rotate(-.5deg)}.a2ui-module__1zWuVW__researchStageCopy{gap:7px;display:grid}.a2ui-module__1zWuVW__researchStageCopy strong{color:var(--a2ui-green);font-family:var(--font-serif);font-size:clamp(18px,1.65vw,24px);font-weight:500;line-height:1.08}.a2ui-module__1zWuVW__researchStageCopy b{font-family:var(--font-serif);font-size:15px;font-weight:500;line-height:1.2}.a2ui-module__1zWuVW__researchStageCopy small{color:var(--color-ink-muted);font-size:11px;line-height:1.42}.a2ui-module__1zWuVW__researchStageAction{border-bottom:1px solid var(--a2ui-rust);width:max-content;color:var(--a2ui-rust);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:inline-flex}.a2ui-module__1zWuVW__researchStageAction svg{width:13px}.a2ui-module__1zWuVW__researchSignal{z-index:0;width:96%;height:100px;color:color-mix(in oklch, var(--a2ui-green) 56%, transparent);pointer-events:none;position:absolute;top:37px;left:2%;right:2%}.a2ui-module__1zWuVW__researchSignal path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.1px;vector-effect:non-scaling-stroke}.a2ui-module__1zWuVW__researchSignal path+path{opacity:.18;transform:translateY(2px)}.a2ui-module__1zWuVW__researchMapAction{z-index:3;border:0;border-bottom:1px solid var(--a2ui-rust);color:var(--a2ui-rust);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:inline-flex;position:absolute;bottom:20px;right:34px}.a2ui-module__1zWuVW__researchMapAction svg{width:13px}.a2ui-module__1zWuVW__foldTimeline{padding:4px 0 22px;transform:rotate(.08deg)}.a2ui-module__1zWuVW__foldTimeline>h2{max-width:820px;color:var(--a2ui-green);font-family:var(--font-serif);margin-bottom:10px;font-size:clamp(25px,3vw,38px);font-weight:500}.a2ui-module__1zWuVW__foldTimeline>div:not(.a2ui-module__1zWuVW__foldStrip){max-width:760px;color:var(--color-ink-muted)}.a2ui-module__1zWuVW__foldStrip{--fold-count:4;--fold-columns:repeat(3, minmax(0, 1fr)) minmax(0, 1.3fr);grid-template-columns:var(--fold-columns);border:1px solid color-mix(in oklch, var(--a2ui-green) 42%, var(--a2ui-border));background:url(/a2ui-paper-stock.webp), linear-gradient(90deg, var(--a2ui-paper), #f4ecdc);background-blend-mode:multiply;clip-path:polygon(.4% 2%,18% .6%,37% 1.7%,59% .4%,78% 1.5%,99.5% .8%,99% 98%,77% 99.1%,58% 98.2%,39% 99.3%,17% 98%,.2% 99%);min-height:400px;margin-top:24px;padding:24px 20px 25px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px #53412d17,0 26px 44px #42301f26}.a2ui-module__1zWuVW__foldStripDense{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:530px;padding-top:26px}.a2ui-module__1zWuVW__foldStripDense>button,.a2ui-module__1zWuVW__foldStripDense>div{border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 18%, transparent);padding-top:10px}.a2ui-module__1zWuVW__foldStripDense .a2ui-module__1zWuVW__foldAsset{height:92px}.a2ui-module__1zWuVW__foldStripDense>:last-child .a2ui-module__1zWuVW__foldAsset{height:105px}.a2ui-module__1zWuVW__foldStripFive>:last-child{grid-column:2/span 2}.a2ui-module__1zWuVW__foldStrip>button,.a2ui-module__1zWuVW__foldStrip>div{z-index:1;border:0;border-right:1px solid color-mix(in oklch, var(--a2ui-green) 20%, transparent);min-width:0;color:var(--color-ink);text-align:left;font:inherit;background:linear-gradient(90deg,#4b392509,#0000 15% 84%,#ffffff47);align-content:start;padding:16px 18px 14px;display:grid;position:relative}.a2ui-module__1zWuVW__foldStrip>button{cursor:pointer}.a2ui-module__1zWuVW__foldStrip>:last-child{background:linear-gradient(108deg, color-mix(in oklch, var(--a2ui-green) 8%, transparent), transparent 64%);box-shadow:inset 3px 0 0 color-mix(in oklch, var(--a2ui-green) 26%, transparent);border-right:0}.a2ui-module__1zWuVW__foldStrip>:last-child strong{color:var(--a2ui-green);font-size:clamp(23px,2.35vw,32px)}.a2ui-module__1zWuVW__foldStrip>:last-child .a2ui-module__1zWuVW__foldAsset{height:160px}.a2ui-module__1zWuVW__foldStrip>:nth-child(2n){background:linear-gradient(90deg,#ffffff40,#0000 18% 83%,#4b39250b)}.a2ui-module__1zWuVW__foldAsset{object-fit:contain;mix-blend-mode:multiply;width:100%;height:145px;margin-bottom:8px;transition:transform .22s}.a2ui-module__1zWuVW__foldStrip>button:hover .a2ui-module__1zWuVW__foldAsset{transform:translateY(-4px)rotate(.8deg)}.a2ui-module__1zWuVW__foldStrip span{color:var(--a2ui-green);letter-spacing:.03em;font-size:12px}.a2ui-module__1zWuVW__foldStrip strong{font-family:var(--font-serif);margin-top:9px;font-size:clamp(19px,2vw,27px);font-weight:500;line-height:1.08}.a2ui-module__1zWuVW__foldStrip small{color:var(--color-ink-muted);margin-top:10px;font-size:12px;line-height:1.5}.a2ui-module__1zWuVW__foldStrip i{border-bottom:1px solid var(--a2ui-green);width:max-content;color:var(--a2ui-green);align-items:center;gap:7px;margin-top:16px;font-size:12px;font-style:normal;display:inline-flex}.a2ui-module__1zWuVW__foldStrip i svg{width:12px}.a2ui-module__1zWuVW__fieldNotebook{background-blend-mode:multiply;clip-path:polygon(.8% 1.4%,22% .5%,48.8% 1.2%,74% .4%,99.2% 1.6%,98.5% 98.4%,73% 99.3%,47% 98.5%,19% 99.4%,.4% 98%);background:url(/a2ui-paper-stock.webp),linear-gradient(97deg,#f8f1e3 0 49.6%,#efe5d4 50.2% 100%);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:490px;padding:38px 40px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px #55412b14,0 24px 40px #44311e26}.a2ui-module__1zWuVW__notebookFold{background:linear-gradient(#4d3e2b0f,#4d3e2b47 18%,#ffffff73 52%,#4d3e2b30 84%,#0000);width:1px;position:absolute;inset:18px auto 18px 50%;box-shadow:7px 0 18px #49341d0f}.a2ui-module__1zWuVW__notebookPage{z-index:1;min-width:0;padding:10px 44px 30px 8px;position:relative}.a2ui-module__1zWuVW__notebookPage h2,.a2ui-module__1zWuVW__blueprintHeading h2,.a2ui-module__1zWuVW__evidenceStackIntro h2,.a2ui-module__1zWuVW__essayPage h2,.a2ui-module__1zWuVW__specimenHeading h2{color:var(--a2ui-green);font-family:var(--font-serif);letter-spacing:-.04em;font-size:clamp(31px,3.5vw,49px);font-weight:500;line-height:.98}.a2ui-module__1zWuVW__notebookPage>div:not(.a2ui-module__1zWuVW__notebookAsset){max-width:510px;color:var(--color-ink-muted);margin-top:22px;font-size:15px;line-height:1.72}.a2ui-module__1zWuVW__notebookAsset{object-fit:contain;width:min(360px,88%);height:178px;margin:22px auto 0}.a2ui-module__1zWuVW__notebookAnnotations{z-index:1;align-content:center;padding:10px 0 40px 42px;display:grid;position:relative}.a2ui-module__1zWuVW__notebookAnnotations>button,.a2ui-module__1zWuVW__notebookAnnotations>div{border:0;border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 21%, transparent);color:var(--color-ink);text-align:left;font:inherit;background:0 0;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;padding:17px 4px 15px;display:grid}.a2ui-module__1zWuVW__notebookAnnotations>button{cursor:pointer}.a2ui-module__1zWuVW__notebookAnnotations span{color:var(--a2ui-rust);font-family:var(--font-serif);grid-row:1/span 3;font-size:14px}.a2ui-module__1zWuVW__notebookAnnotations strong{font-family:var(--font-serif);font-size:19px;font-weight:500}.a2ui-module__1zWuVW__notebookAnnotations b{color:var(--a2ui-green);font-size:13px;font-weight:550}.a2ui-module__1zWuVW__notebookAnnotations small{color:var(--color-ink-muted);font-size:12px;line-height:1.5}.a2ui-module__1zWuVW__notebookAction{z-index:3;border:0;border-bottom:1px solid var(--a2ui-rust);color:var(--a2ui-rust);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 0 4px;display:inline-flex;position:absolute;bottom:23px;right:40px}.a2ui-module__1zWuVW__notebookAction svg{width:14px}.a2ui-module__1zWuVW__systemBlueprint{border:1px solid color-mix(in oklch, var(--a2ui-green) 43%, var(--a2ui-border));background:linear-gradient(color-mix(in oklch, var(--a2ui-green) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--a2ui-green) 6%, transparent) 1px, transparent 1px), url(/a2ui-paper-stock.webp), var(--a2ui-paper);background-blend-mode:normal, normal, multiply;clip-path:polygon(.4% 1.5%,19% .5%,42% 1.3%,66% .4%,99.5% 1.4%,99% 98.8%,71% 99.4%,47% 98.6%,23% 99.3%,.5% 98.2%);background-size:24px 24px,24px 24px,auto,auto;padding:28px 32px 34px;overflow:hidden;box-shadow:0 6px #46392714,0 21px 36px #3e2d1c1f}.a2ui-module__1zWuVW__blueprintHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:8px 38px;max-width:850px;display:grid}.a2ui-module__1zWuVW__blueprintHeading h2{margin:0}.a2ui-module__1zWuVW__blueprintHeading>div{color:var(--color-ink-muted);font-size:13px;line-height:1.58}.a2ui-module__1zWuVW__blueprintModules{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px 20px;min-height:390px;margin-top:26px;display:grid;position:relative}.a2ui-module__1zWuVW__blueprintModules>svg{fill:none;width:100%;height:100%;stroke:color-mix(in oklch, var(--a2ui-green) 52%, transparent);stroke-dasharray:3 5;stroke-linecap:round;stroke-width:1.2px;pointer-events:none;position:absolute;inset:0}.a2ui-module__1zWuVW__blueprintModules>button,.a2ui-module__1zWuVW__blueprintModules>div{z-index:1;min-width:0;color:var(--color-ink);text-align:left;font:inherit;clip-path:polygon(1% 4%,28% 1%,57% 3%,99% 1%,97% 96%,67% 99%,37% 96%,2% 99%);background:linear-gradient(115deg,#ffffff94,#f9f0dfb8);border:0;align-content:start;justify-items:start;padding:16px 17px 14px;display:grid;position:relative;box-shadow:0 7px 10px #47331d12}.a2ui-module__1zWuVW__blueprintModules>button{cursor:pointer}.a2ui-module__1zWuVW__blueprintModules>:nth-child(2n){transform:rotate(-.6deg)}.a2ui-module__1zWuVW__blueprintModules>:nth-child(3n){transform:rotate(.7deg)}.a2ui-module__1zWuVW__blueprintAsset{object-fit:contain;width:100%;height:100px;margin-bottom:7px}.a2ui-module__1zWuVW__blueprintGlyph{border:1px solid var(--a2ui-green);width:38px;height:38px;color:var(--a2ui-green);font-family:var(--font-serif);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.a2ui-module__1zWuVW__blueprintModules strong{font-family:var(--font-serif);font-size:19px;font-weight:500}.a2ui-module__1zWuVW__blueprintModules b{color:var(--a2ui-green);margin-top:5px;font-size:12px;font-weight:550}.a2ui-module__1zWuVW__blueprintModules small{color:var(--color-ink-muted);margin-top:6px;font-size:11px;line-height:1.45}.a2ui-module__1zWuVW__evidenceStack{grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);align-items:center;gap:42px;min-height:480px;padding:18px 12px 28px;display:grid}.a2ui-module__1zWuVW__evidenceStackIntro{padding-left:4px}.a2ui-module__1zWuVW__evidenceStackIntro h2{margin-bottom:20px}.a2ui-module__1zWuVW__evidenceStackIntro>div{color:var(--color-ink-muted);font-size:14px;line-height:1.65}.a2ui-module__1zWuVW__evidenceStackIntro:not(:has(h2)):not(:has(>div)){display:none}.a2ui-module__1zWuVW__evidenceStackWithoutIntro{grid-template-columns:minmax(0,1fr)}.a2ui-module__1zWuVW__evidenceStackWithoutIntro .a2ui-module__1zWuVW__evidenceSlips{grid-column:1/-1}.a2ui-module__1zWuVW__evidenceSlips{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px 12px;min-height:0;padding:10px 4px 22px;display:grid;position:relative}.a2ui-module__1zWuVW__evidenceSlips[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.a2ui-module__1zWuVW__evidenceSlips>button,.a2ui-module__1zWuVW__evidenceSlips>div{--slip-rotation:calc((var(--slip-index) - 1.5) * 1.1deg);z-index:calc(4 - var(--slip-index));background:url(/a2ui-paper-stock.webp), color-mix(in oklch, var(--a2ui-paper) 96%, white);background-blend-mode:multiply;min-height:190px;color:var(--color-ink);text-align:left;font:inherit;transform:rotate(var(--slip-rotation));clip-path:polygon(.8% 3%,22% 1%,49% 2.6%,73% .6%,99.3% 2%,98.4% 96.5%,68% 99%,39% 97%,1.2% 99%);border:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:0 18px;padding:24px 28px;display:grid;position:relative;box-shadow:0 4px #4a392517,0 13px 21px #3d2c1a21}.a2ui-module__1zWuVW__evidenceSlips>:nth-child(2){top:12px}.a2ui-module__1zWuVW__evidenceSlips>:nth-child(3){top:-5px}.a2ui-module__1zWuVW__evidenceSlips>:nth-child(4){top:8px}.a2ui-module__1zWuVW__evidenceSlips>button{cursor:pointer}.a2ui-module__1zWuVW__evidenceAsset{object-fit:contain;grid-area:1/2/span 4;width:110px;height:105px}.a2ui-module__1zWuVW__evidenceSlips span{color:var(--a2ui-green);letter-spacing:.08em;text-transform:uppercase;grid-area:1/1;font-size:11px}.a2ui-module__1zWuVW__evidenceSlips strong{font-family:var(--font-serif);overflow-wrap:normal;text-align:left;word-break:normal;grid-area:2/1;margin-top:9px;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.1}.a2ui-module__1zWuVW__evidenceSlips small{max-width:520px;color:var(--color-ink-muted);grid-column:1/-1;margin-top:7px;font-size:12px;line-height:1.5}.a2ui-module__1zWuVW__evidenceSlips i{color:var(--a2ui-rust);grid-column:1/-1;margin-top:10px;font-size:11px;font-style:normal}.a2ui-module__1zWuVW__essayMargin{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:30px;padding:10px 0 30px;display:grid}.a2ui-module__1zWuVW__essayMainColumn{align-content:start;gap:18px;min-width:0;display:grid}.a2ui-module__1zWuVW__essayPage{background:repeating-linear-gradient(0deg, transparent 0, transparent 29px, color-mix(in oklch, var(--a2ui-green) 8%, transparent) 30px), url(/a2ui-paper-stock.webp), var(--a2ui-paper);background-blend-mode:normal, multiply, normal;clip-path:polygon(.7% 1%,21% .4%,44% 1.6%,69% .5%,99.2% 1.4%,98.5% 98.5%,72% 99.2%,48% 98.3%,22% 99.3%,.4% 98%);min-height:500px;padding:48px 54px 44px;position:relative;overflow:hidden;box-shadow:0 7px #4e3b2714,0 23px 38px #3b2b1a24}.a2ui-module__1zWuVW__essayPage h2{max-width:650px;margin:0}.a2ui-module__1zWuVW__essayPage>div:not(.a2ui-module__1zWuVW__essayAsset){z-index:2;max-width:630px;color:var(--color-ink);font-family:var(--font-serif);margin-top:28px;font-size:clamp(18px,2vw,25px);line-height:1.55;position:relative}.a2ui-module__1zWuVW__essayAsset{opacity:.2;object-fit:contain;width:52%;height:210px;position:absolute;bottom:-5px;right:-15px}.a2ui-module__1zWuVW__essayPage>button{z-index:3;border:0;border-bottom:1px solid var(--a2ui-rust);color:var(--a2ui-rust);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:6px 0;display:inline-flex;position:absolute;bottom:35px;left:54px}.a2ui-module__1zWuVW__essayPage>button svg{width:13px}.a2ui-module__1zWuVW__essayInlineQuote{min-height:0;padding:21px 26px 20px;transform:rotate(-.22deg)}.a2ui-module__1zWuVW__essayInlineQuote .a2ui-module__1zWuVW__quoteIcon{width:25px;height:25px}.a2ui-module__1zWuVW__essayInlineQuote blockquote{margin:5px 0 0 12px}.a2ui-module__1zWuVW__essayInlineQuote blockquote p{font-size:clamp(17px,1.3vw,21px);line-height:1.27}.a2ui-module__1zWuVW__essayInlineQuote footer{margin-top:12px}.a2ui-module__1zWuVW__marginNotes{gap:9px;display:grid}.a2ui-module__1zWuVW__marginNotes button{border:0;border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 24%, transparent);color:var(--color-ink);text-align:left;font:inherit;background:0 0;gap:5px;padding:15px 4px 15px 28px;display:grid;position:relative}.a2ui-module__1zWuVW__marginNotes button:before{background:var(--a2ui-rust);content:"";width:16px;height:1px;position:absolute;top:22px;left:0}.a2ui-module__1zWuVW__marginNotes button:not(:disabled){cursor:pointer}.a2ui-module__1zWuVW__marginNotes span{color:var(--a2ui-green);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.a2ui-module__1zWuVW__marginNotes strong{font-family:var(--font-serif);font-size:20px;font-weight:500}.a2ui-module__1zWuVW__marginNotes small{color:var(--color-ink-muted);font-size:12px;line-height:1.5}.a2ui-module__1zWuVW__specimenBoard{padding:10px 0 26px}.a2ui-module__1zWuVW__specimenHeading{border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 26%, transparent);grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:30px;max-width:930px;padding:0 4px 24px;display:grid}.a2ui-module__1zWuVW__specimenHeading h2{margin:0}.a2ui-module__1zWuVW__specimenHeading>div{color:var(--color-ink-muted);font-size:13px;line-height:1.58}.a2ui-module__1zWuVW__specimens{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 16px;margin-top:26px;display:grid}.a2ui-module__1zWuVW__specimens>button,.a2ui-module__1zWuVW__specimens>div{border:0;border-left:1px solid color-mix(in oklch, var(--a2ui-green) 18%, transparent);min-width:0;min-height:275px;color:var(--color-ink);text-align:left;font:inherit;background:0 0;align-content:start;padding:14px 18px 20px;display:grid;position:relative}.a2ui-module__1zWuVW__specimens>button{cursor:pointer}.a2ui-module__1zWuVW__specimenNumber{color:var(--a2ui-rust);font-family:var(--font-serif);font-size:12px}.a2ui-module__1zWuVW__specimenAsset,.a2ui-module__1zWuVW__specimenMark{object-fit:contain;width:100%;height:125px;margin:4px 0 10px}.a2ui-module__1zWuVW__specimenMark{background:radial-gradient(circle, var(--a2ui-green) 0 4px, transparent 5px), linear-gradient(27deg, transparent 48%, color-mix(in oklch, var(--a2ui-green) 30%, transparent) 49% 51%, transparent 52%);display:block}.a2ui-module__1zWuVW__specimens strong{font-family:var(--font-serif);font-size:21px;font-weight:500}.a2ui-module__1zWuVW__specimens b{color:var(--a2ui-green);margin-top:4px;font-size:12px;font-weight:550}.a2ui-module__1zWuVW__specimens small{color:var(--color-ink-muted);margin-top:7px;font-size:11px;line-height:1.5}.a2ui-module__1zWuVW__manifestoFold{min-height:560px;padding:8px 0 24px}.a2ui-module__1zWuVW__manifestoFold>h2{max-width:820px;color:var(--a2ui-green);font-family:var(--font-serif);font-size:clamp(26px,3vw,40px);font-weight:500}.a2ui-module__1zWuVW__manifestoFold>div:not(.a2ui-module__1zWuVW__manifestoStack){max-width:760px;color:var(--color-ink-muted);margin-top:9px}.a2ui-module__1zWuVW__manifestoStack{width:min(850px,82%);height:410px;margin:30px auto 0;position:relative;transform:translate(-4%)}.a2ui-module__1zWuVW__manifestoStack>button{--sheet-offset:0;border:1px solid color-mix(in oklch, var(--a2ui-green) 34%, var(--a2ui-border));background:url(/a2ui-paper-stock.webp), var(--a2ui-paper);background-blend-mode:multiply;color:var(--color-ink);text-align:left;font:inherit;clip-path:polygon(.6% 1%,28% 0,59% 1.3%,99% .5%,99.5% 98%,75% 99.5%,42% 98.4%,.2% 99%);cursor:pointer;transform:translate(calc(var(--sheet-offset) * 46px), calc(var(--sheet-offset) * 12px)) rotate(calc((var(--sheet-offset) - 1) * 1.8deg));transform-origin:54px 42px;border-radius:4px 9px 6px 3px;grid-template-columns:44px 1fr;align-content:start;gap:4px 16px;padding:35px 48px 38px 62px;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .22s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 36px #3d2b1a26}.a2ui-module__1zWuVW__manifestoStack>button[data-active=true]{z-index:6;transform:translate(0)rotate(-.5deg)}.a2ui-module__1zWuVW__manifestoStack>button:not([data-active=true]){z-index:calc(4 - var(--sheet-offset));filter:saturate(.66)brightness(.96)}.a2ui-module__1zWuVW__manifestoStack>button>span{color:var(--a2ui-rust);font-family:var(--font-serif);font-size:18px;font-style:italic}.a2ui-module__1zWuVW__manifestoStack>button>strong{color:var(--a2ui-green);font-family:var(--font-serif);font-size:clamp(24px,3vw,39px);font-weight:500;line-height:1}.a2ui-module__1zWuVW__manifestoStack>button>div{grid-column:2;grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr);align-items:center;gap:12px 26px;margin-top:23px;display:grid}.a2ui-module__1zWuVW__manifestoAsset{object-fit:contain;mix-blend-mode:multiply;grid-row:span 2;width:100%;height:190px}.a2ui-module__1zWuVW__manifestoStack b{font-family:var(--font-serif);align-self:end;font-size:24px;font-weight:500;line-height:1.18}.a2ui-module__1zWuVW__manifestoStack small{color:var(--color-ink-muted);align-self:start;font-size:13px;line-height:1.55}.a2ui-module__1zWuVW__manifestoPin{z-index:10;background:radial-gradient(circle at 34% 28%,#f6dc83,#9a6f25 58%,#5c3e16);border:1px solid #7a5a21;border-radius:50%;width:26px;height:26px;position:absolute;top:25px;left:34px;box-shadow:inset 0 1px 2px #ffffff80,1px 3px 5px #291b0d59}.a2ui-module__1zWuVW__manifestoConclusion{border-left:2px solid var(--a2ui-rust);width:min(300px,28%);color:var(--color-ink);font-family:var(--font-serif);padding:17px 20px;font-size:20px;line-height:1.25;position:absolute;bottom:58px;right:0;transform:rotate(1.2deg)}.a2ui-module__1zWuVW__topicCompass{padding:4px 0 20px}.a2ui-module__1zWuVW__topicCompass>h2{max-width:850px;color:var(--a2ui-green);font-family:var(--font-serif);font-size:clamp(27px,3.2vw,42px);font-weight:500}.a2ui-module__1zWuVW__topicCompass>div:not(.a2ui-module__1zWuVW__compassLayout){max-width:720px;color:var(--color-ink-muted)}.a2ui-module__1zWuVW__compassLayout{grid-template-columns:minmax(360px,600px) minmax(240px,1fr);align-items:center;gap:clamp(30px,5vw,72px);margin-top:20px;display:grid}.a2ui-module__1zWuVW__compassDial{--compass-turn:0deg;--compass-counter-turn:0deg;aspect-ratio:1;border:1px solid color-mix(in oklch, var(--a2ui-green) 48%, var(--a2ui-border));background:url(/a2ui-paper-stock.webp), var(--a2ui-paper);background-blend-mode:multiply;width:min(54vw,540px);transform:rotate(var(--compass-turn));border-radius:50%;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;transition:transform .68s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 9px #4a372117,0 30px 50px #3f2d1b29}.a2ui-module__1zWuVW__compassDial>button{color:var(--color-ink);font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff3d,#435c3508);border:0;place-items:center;padding:42px 26px;transition:background .18s,box-shadow .22s;display:grid;position:relative}.a2ui-module__1zWuVW__compassDial>button:first-child,.a2ui-module__1zWuVW__compassDial>button:nth-child(3){border-right:1px solid color-mix(in oklch, var(--a2ui-green) 35%, transparent)}.a2ui-module__1zWuVW__compassDial>button:nth-child(-n+2){border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 35%, transparent)}.a2ui-module__1zWuVW__compassDial>button[data-active=true]{z-index:2;background:radial-gradient(circle at center, #ffffff73, transparent 68%), color-mix(in oklch, var(--a2ui-green) 8%, var(--a2ui-paper));box-shadow:0 13px 24px #3928172b}.a2ui-module__1zWuVW__compassDial>button span{max-width:148px;font-family:var(--font-serif);text-align:center;overflow-wrap:normal;word-break:normal;transform:rotate(var(--compass-counter-turn));font-size:clamp(18px,1.85vw,25px);line-height:1.02;transition:transform .68s cubic-bezier(.16,1,.3,1)}.a2ui-module__1zWuVW__compassPin{z-index:5;background:radial-gradient(circle at 33% 28%,#f3d47c,#9a7027 57%,#5d3e15);border:1px solid #6e4b17;border-radius:50%;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 4px 8px #2d1c0d5e}.a2ui-module__1zWuVW__compassSelection{border-left:1px solid color-mix(in oklch, var(--a2ui-rust) 78%, transparent);min-width:0;padding:22px 8px 22px 28px;position:relative}.a2ui-module__1zWuVW__compassSelection strong{color:var(--a2ui-green);font-family:var(--font-serif);margin-top:0;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1;display:block}.a2ui-module__1zWuVW__compassAsset{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:100%;height:165px;margin:12px 0;display:block}.a2ui-module__1zWuVW__compassSelection p{font-family:var(--font-serif);margin-top:14px;font-size:20px;line-height:1.3}.a2ui-module__1zWuVW__compassSelection small{color:var(--color-ink-muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.a2ui-module__1zWuVW__actions{border-top:1px solid var(--color-hairline);flex-wrap:wrap;gap:10px;margin-top:24px;padding-top:22px;display:flex}.a2ui-module__1zWuVW__actions button{border:1px solid var(--color-hairline);background:var(--a2ui-card);color:var(--color-ink-muted);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;transition:border-color .16s,color .16s;display:inline-flex}.a2ui-module__1zWuVW__actions button:hover{border-color:var(--a2ui-green);color:var(--a2ui-green)}.a2ui-module__1zWuVW__actions svg{width:14px}.a2ui-module__1zWuVW__composerDock{right:0;bottom:max(42px, env(safe-area-inset-bottom));left:var(--a2ui-rail);z-index:50;pointer-events:none;justify-content:center;padding:0 24px;display:flex;position:absolute}.a2ui-module__1zWuVW__composerDock>*{pointer-events:auto;width:min(590px,100%);padding-bottom:0!important}.a2ui-module__1zWuVW__composerDock form[data-a2ui-composer=true]>div{border-color:color-mix(in oklch, var(--a2ui-border) 88%, var(--a2ui-green));border-radius:999px;min-height:68px;padding-left:20px;padding-right:10px;transition:border-color .18s,box-shadow .18s,transform .18s;transform:translateY(-6px);box-shadow:0 2px 3px #2b1f1614,0 12px 26px -9px #2b1f1633,0 32px 68px -24px #2b1f1647,inset 0 1px #fffc;box-shadow:0 2px 3px lab(12.9011% 5.29579 8.30323/.08),0 12px 26px -9px lab(12.9011% 5.29579 8.30323/.2),0 32px 68px -24px lab(12.9011% 5.29579 8.30323/.28),inset 0 1px lab(100% 0 0/.8)}.a2ui-module__1zWuVW__composerDock form[data-a2ui-composer=true]>div:focus-within{border-color:var(--a2ui-green);box-shadow:0 2px 4px #2b1f1617, 0 15px 30px -10px #2b1f1638, 0 38px 76px -25px #2b1f1652, 0 0 0 4px color-mix(in oklch, var(--a2ui-green) 11%, transparent), inset 0 1px 0 #fffc;transform:translateY(-8px)}@supports (color:lab(0% 0 0)){.a2ui-module__1zWuVW__composerDock form[data-a2ui-composer=true]>div:focus-within{box-shadow:0 2px 4px lab(12.9011% 5.29579 8.30323/.09), 0 15px 30px -10px lab(12.9011% 5.29579 8.30323/.22), 0 38px 76px -25px lab(12.9011% 5.29579 8.30323/.32), 0 0 0 4px color-mix(in oklch, var(--a2ui-green) 11%, transparent), inset 0 1px 0 lab(100% 0 0/.8)}}.a2ui-module__1zWuVW__loading{min-height:440px}.a2ui-module__1zWuVW__loadingLead,.a2ui-module__1zWuVW__loadingLeadShort{background:linear-gradient(90deg, var(--color-surface-muted) 20%, var(--color-surface-raised) 50%, var(--color-surface-muted) 80%);background-size:240% 100%;border-radius:5px;animation:1.5s linear infinite a2ui-module__1zWuVW__a2ui-shimmer}.a2ui-module__1zWuVW__loadingLead{width:78%;height:18px}.a2ui-module__1zWuVW__loadingLeadShort{width:55%;height:18px;margin-top:12px}.a2ui-module__1zWuVW__loadingComponent{border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;height:210px;margin-top:42px;display:grid}.a2ui-module__1zWuVW__loadingComponent span{border:1px solid var(--color-hairline);background:var(--a2ui-card);opacity:.28;border-radius:13px;transition:opacity .36s,transform .48s cubic-bezier(.16,1,.3,1),border-color .36s;position:relative;transform:translateY(16px)scale(.97);box-shadow:0 9px 20px #3a2d2409;box-shadow:0 9px 20px lab(19.8929% 4.62003 8.66789/.035)}.a2ui-module__1zWuVW__loadingComponent span i{background:linear-gradient(var(--color-surface-muted) 0 0) 0 0 / 58% 12px no-repeat, linear-gradient(var(--color-surface-muted) 0 0) 0 31px / 82% 8px no-repeat, linear-gradient(var(--color-surface-muted) 0 0) 0 50px / 68% 8px no-repeat;border-radius:6px;position:absolute;inset:18px}.a2ui-module__1zWuVW__loadingComponent[data-phase="0"] span:first-child,.a2ui-module__1zWuVW__loadingComponent[data-phase="1"] span:nth-child(-n+2),.a2ui-module__1zWuVW__loadingComponent[data-phase="2"] span{border-color:color-mix(in oklch, var(--a2ui-green) 28%, var(--color-hairline));opacity:1;transform:translateY(0)scale(1)}.a2ui-module__1zWuVW__loading p{color:var(--color-ink-muted);font-family:var(--font-serif);margin-top:18px;font-size:14px;font-style:italic;animation:.22s both a2ui-module__1zWuVW__loading-copy-in}.a2ui-module__1zWuVW__mobileHistoryButton,.a2ui-module__1zWuVW__mobileHistory{display:none}@keyframes a2ui-module__1zWuVW__loading-copy-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes a2ui-module__1zWuVW__a2ui-shimmer{to{background-position:-240% 0}}@media (max-width:900px){.a2ui-module__1zWuVW__shell{--a2ui-rail:0px}.a2ui-module__1zWuVW__historyRail{display:none}.a2ui-module__1zWuVW__mobileHistoryButton{z-index:40;border:1px solid var(--a2ui-border);background:var(--a2ui-card);width:40px;height:40px;color:var(--color-ink-muted);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:17px;left:17px}.a2ui-module__1zWuVW__mobileHistoryButton svg{width:17px}.a2ui-module__1zWuVW__mobileHistory{z-index:80;background:var(--a2ui-bg);flex-direction:column;padding:72px 28px 30px;display:flex;position:absolute;inset:0}.a2ui-module__1zWuVW__mobileHistory>button:first-child{border:1px solid var(--a2ui-border);background:var(--a2ui-card);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px;right:17px}.a2ui-module__1zWuVW__mobileHistoryList{flex-direction:column;flex:1;gap:25px;display:flex;overflow-y:auto}.a2ui-module__1zWuVW__mobileHistory .a2ui-module__1zWuVW__suggestionPills{flex:none;margin:20px 0 6px}.a2ui-module__1zWuVW__mobileHistory .a2ui-module__1zWuVW__queuedFollowUps{margin:20px 0 0}.a2ui-module__1zWuVW__mobileHistory .a2ui-module__1zWuVW__queueItems{max-height:180px}.a2ui-module__1zWuVW__mobileHistory>button:last-child{border:0;border-top:1px solid var(--color-hairline);color:var(--color-ink-muted);text-align:left;background:0 0;padding:14px 0 0}.a2ui-module__1zWuVW__canvas{width:100%;height:100%;margin-left:0;padding:78px 20px 160px}.a2ui-module__1zWuVW__question{padding-left:46px}.a2ui-module__1zWuVW__supporting{grid-template-columns:minmax(0,1fr)}.a2ui-module__1zWuVW__answerSurface:is([data-composition=split_primary_left],[data-composition=split_primary_right]){margin-bottom:0;display:block}.a2ui-module__1zWuVW__answerSurface:is([data-composition=split_primary_left],[data-composition=split_primary_right])>.a2ui-module__1zWuVW__supporting{width:100%;margin:18px 0 0}.a2ui-module__1zWuVW__composerDock{bottom:max(28px, env(safe-area-inset-bottom));left:0}}@media (max-width:560px){.a2ui-module__1zWuVW__canvas{padding-left:13px;padding-right:13px}.a2ui-module__1zWuVW__question{margin-bottom:22px;padding-left:43px;font-size:27px}.a2ui-module__1zWuVW__answerSurface{padding:0}.a2ui-module__1zWuVW__primary{margin-top:27px}.a2ui-module__1zWuVW__narrativeComponent,.a2ui-module__1zWuVW__metricComponent,.a2ui-module__1zWuVW__timelineComponent,.a2ui-module__1zWuVW__comparisonComponent{padding:16px 2px 13px}.a2ui-module__1zWuVW__artifactComponent{padding:20px}.a2ui-module__1zWuVW__narrativeWithTitle:before{width:48%;top:58px}.a2ui-module__1zWuVW__narrativeItems{border-left:1px solid color-mix(in oklch, var(--a2ui-green) 38%, transparent);min-height:0;padding:22px 0 4px 27px;overflow:visible}.a2ui-module__1zWuVW__narrativeBotanical{display:none}.a2ui-module__1zWuVW__narrativeItems>div:nth-of-type(n){width:100%;margin-bottom:24px;position:relative;top:auto;left:auto;right:auto}.a2ui-module__1zWuVW__multiArtifact>h2{max-width:calc(100% - 84px);font-size:32px}.a2ui-module__1zWuVW__artifactList{grid-template-columns:minmax(0,1fr)}.a2ui-module__1zWuVW__artifactList button{min-height:0;padding:24px 7px 25px}.a2ui-module__1zWuVW__artifactList button+button{border-top:1px solid color-mix(in oklch, var(--a2ui-green) 25%, var(--a2ui-border));border-left:0}.a2ui-module__1zWuVW__singleArtifact{padding:36px 22px 25px}.a2ui-module__1zWuVW__artifactCornerSprig{opacity:.72;width:88px;height:52px;top:15px;right:16px}.a2ui-module__1zWuVW__singleArtifactCopy h2{font-size:39px}.a2ui-module__1zWuVW__artifactFacts{border-left:1px solid color-mix(in oklch, var(--a2ui-green) 36%, transparent);grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-left:26px}.a2ui-module__1zWuVW__artifactFact:nth-of-type(n){grid-area:auto/1;padding:13px 10px 13px 16px}.a2ui-module__1zWuVW__artifactFact:nth-of-type(n):before{top:19px;left:-30px;right:auto}.a2ui-module__1zWuVW__singleArtifactAction{margin-left:0}.a2ui-module__1zWuVW__artifactBotanical{display:none}.a2ui-module__1zWuVW__artifactFactDetail{grid-template-columns:minmax(0,1fr);gap:7px}.a2ui-module__1zWuVW__metricGrid,.a2ui-module__1zWuVW__narrativeItems{grid-template-columns:minmax(0,1fr)}.a2ui-module__1zWuVW__optionTabs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));overflow-x:auto}.a2ui-module__1zWuVW__optionDetail{grid-template-columns:36px 1fr;width:100%;padding:18px}.a2ui-module__1zWuVW__quoteComponent{padding:23px}.a2ui-module__1zWuVW__quoteComponent blockquote{margin-left:8px}.a2ui-module__1zWuVW__composerDock{padding:0 12px}.a2ui-module__1zWuVW__paperDossier{min-height:0}.a2ui-module__1zWuVW__dossierIllustration{width:100%;height:150px;margin:10px 0 4px;position:relative;top:auto;right:auto}.a2ui-module__1zWuVW__paperDossier .a2ui-module__1zWuVW__singleArtifactCopy>div:not(.a2ui-module__1zWuVW__artifactFacts){max-width:none}.a2ui-module__1zWuVW__researchMap{clip-path:polygon(1% .5%,99% 1%,98.5% 99%,.5% 98.5%);min-height:0;padding:32px 21px 30px}.a2ui-module__1zWuVW__researchMap h2{font-size:31px}.a2ui-module__1zWuVW__researchStages{grid-template-columns:minmax(0,1fr);gap:5px}.a2ui-module__1zWuVW__researchStage{border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 22%, transparent);grid-template-columns:112px 1fr;gap:12px;padding:17px 3px}.a2ui-module__1zWuVW__researchStage+.a2ui-module__1zWuVW__researchStage:before,.a2ui-module__1zWuVW__researchSignal{display:none}.a2ui-module__1zWuVW__researchStageAsset{grid-row:1/span 3;width:112px;height:92px;margin:0}.a2ui-module__1zWuVW__researchStageCopy,.a2ui-module__1zWuVW__researchStageAction{grid-column:2}.a2ui-module__1zWuVW__researchStageNumber{display:none}.a2ui-module__1zWuVW__researchMapAction{margin:17px 0 0 auto;position:relative;bottom:auto;right:auto}.a2ui-module__1zWuVW__foldStrip{grid-template-columns:minmax(0,1fr);min-height:0;padding:35px 18px 20px;display:grid}.a2ui-module__1zWuVW__foldStrip>button,.a2ui-module__1zWuVW__foldStrip>div{border-right:0;border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 22%, transparent);grid-template-columns:118px 1fr;gap:7px 16px;padding:18px 8px}.a2ui-module__1zWuVW__foldStripFive>:last-child{grid-column:1}.a2ui-module__1zWuVW__foldAsset{grid-row:1/span 5;width:118px;height:102px;margin:0}.a2ui-module__1zWuVW__foldStrip span,.a2ui-module__1zWuVW__foldStrip strong,.a2ui-module__1zWuVW__foldStrip small,.a2ui-module__1zWuVW__foldStrip i{grid-column:2}.a2ui-module__1zWuVW__fieldNotebook{background:url(/a2ui-paper-stock.webp), var(--a2ui-paper);min-height:0;padding:34px 24px 28px;display:block}.a2ui-module__1zWuVW__notebookFold{display:none}.a2ui-module__1zWuVW__notebookPage{padding:4px 0 20px}.a2ui-module__1zWuVW__notebookPage h2,.a2ui-module__1zWuVW__blueprintHeading h2,.a2ui-module__1zWuVW__evidenceStackIntro h2,.a2ui-module__1zWuVW__essayPage h2,.a2ui-module__1zWuVW__specimenHeading h2{font-size:35px}.a2ui-module__1zWuVW__notebookAsset{width:100%;height:145px}.a2ui-module__1zWuVW__notebookAnnotations{padding:0 0 42px}.a2ui-module__1zWuVW__notebookAction{bottom:18px;right:24px}.a2ui-module__1zWuVW__systemBlueprint{padding:28px 21px}.a2ui-module__1zWuVW__blueprintHeading,.a2ui-module__1zWuVW__specimenHeading{display:block}.a2ui-module__1zWuVW__blueprintHeading>div,.a2ui-module__1zWuVW__specimenHeading>div{margin-top:15px}.a2ui-module__1zWuVW__blueprintModules{grid-template-columns:minmax(0,1fr);min-height:0}.a2ui-module__1zWuVW__blueprintModules>svg{display:none}.a2ui-module__1zWuVW__blueprintModules>button,.a2ui-module__1zWuVW__blueprintModules>div{grid-template-columns:92px minmax(0,1fr);gap:3px 14px;transform:none}.a2ui-module__1zWuVW__blueprintAsset,.a2ui-module__1zWuVW__blueprintGlyph{grid-row:1/span 4}.a2ui-module__1zWuVW__blueprintAsset{width:92px;height:84px}.a2ui-module__1zWuVW__evidenceStack{min-height:0;padding:12px 2px 25px;display:block}.a2ui-module__1zWuVW__evidenceSlips{gap:10px;min-height:0;margin-top:22px;display:grid}.a2ui-module__1zWuVW__evidenceSlips[data-count="4"]{grid-template-columns:minmax(0,1fr)}.a2ui-module__1zWuVW__evidenceSlips>button,.a2ui-module__1zWuVW__evidenceSlips>div{min-height:0;transform:rotate(var(--slip-rotation));grid-template-columns:minmax(0,1fr) 78px;padding:20px;position:relative;top:auto;left:auto;right:auto}.a2ui-module__1zWuVW__evidenceAsset{width:72px;height:72px}.a2ui-module__1zWuVW__essayMargin{padding-top:0;display:block}.a2ui-module__1zWuVW__essayPage{min-height:440px;padding:38px 26px 70px}.a2ui-module__1zWuVW__essayPage>div:not(.a2ui-module__1zWuVW__essayAsset){font-size:19px}.a2ui-module__1zWuVW__essayPage>button{bottom:25px;left:26px}.a2ui-module__1zWuVW__marginNotes{margin-top:18px}.a2ui-module__1zWuVW__specimenHeading{padding-bottom:18px}.a2ui-module__1zWuVW__specimens{grid-template-columns:minmax(0,1fr);gap:6px}.a2ui-module__1zWuVW__specimens>button,.a2ui-module__1zWuVW__specimens>div{border-bottom:1px solid color-mix(in oklch, var(--a2ui-green) 18%, transparent);border-left:0;grid-template-columns:104px minmax(0,1fr);gap:4px 14px;min-height:0}.a2ui-module__1zWuVW__specimenNumber{grid-column:2}.a2ui-module__1zWuVW__specimenAsset,.a2ui-module__1zWuVW__specimenMark{grid-area:1/1/span 4;width:104px;height:96px}.a2ui-module__1zWuVW__specimens strong,.a2ui-module__1zWuVW__specimens b,.a2ui-module__1zWuVW__specimens small{grid-column:2}.a2ui-module__1zWuVW__manifestoFold{min-height:520px}.a2ui-module__1zWuVW__manifestoStack{width:calc(100% - 22px);height:390px;margin-top:22px;transform:none}.a2ui-module__1zWuVW__manifestoStack>button{transform:translate(calc(var(--sheet-offset) * 13px), calc(var(--sheet-offset) * 8px)) rotate(calc((var(--sheet-offset) - 1) * 1deg));grid-template-columns:30px 1fr;padding:30px 25px 28px 42px}.a2ui-module__1zWuVW__manifestoStack>button>div{margin-top:16px;display:block}.a2ui-module__1zWuVW__manifestoAsset{height:130px}.a2ui-module__1zWuVW__manifestoStack b,.a2ui-module__1zWuVW__manifestoStack small{margin-top:8px;display:block}.a2ui-module__1zWuVW__manifestoConclusion{display:none}.a2ui-module__1zWuVW__compassLayout{grid-template-columns:minmax(0,1fr);gap:20px}.a2ui-module__1zWuVW__compassDial{width:min(88vw,410px);margin:0 auto}.a2ui-module__1zWuVW__compassDial>button{padding:28px 16px}.a2ui-module__1zWuVW__compassDial>button span{max-width:112px;font-size:17px}.a2ui-module__1zWuVW__compassSelection{padding:18px 8px 18px 20px}.a2ui-module__1zWuVW__compassAsset{height:130px}}@media (prefers-reduced-motion:reduce){.a2ui-module__1zWuVW__scene,.a2ui-module__1zWuVW__reveal,.a2ui-module__1zWuVW__loadingLead,.a2ui-module__1zWuVW__loadingLeadShort,.a2ui-module__1zWuVW__loadingComponent span,.a2ui-module__1zWuVW__loading p,.a2ui-module__1zWuVW__artifactFactDetail,.a2ui-module__1zWuVW__researchStageAsset,.a2ui-module__1zWuVW__foldAsset,.a2ui-module__1zWuVW__manifestoStack>button,.a2ui-module__1zWuVW__compassDial,.a2ui-module__1zWuVW__compassDial>button span{transition:none;animation:none}.a2ui-module__1zWuVW__composerDock form[data-a2ui-composer=true]>div{transition:none;animation:none}}
