.react-activity-demo-module__xwFpRq__demo{color:#1e3930;background:#f0f3e9;border:1px solid #d2ddce;border-radius:18px;min-width:0;margin-block:28px;padding:clamp(18px,3vw,28px)}.react-activity-demo-module__xwFpRq__eyebrow{color:#4b6555;letter-spacing:.12em;font-size:10px;font-weight:650}.react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__heading h3{color:#1e3930;margin:10px 0;font-size:19px;font-weight:600;line-height:1.4}.react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__heading p{color:#4b5f52;margin:0;font-size:14px;line-height:1.7}.react-activity-demo-module__xwFpRq__controls{flex-wrap:wrap;gap:8px 12px;margin:20px 0;display:flex}.react-activity-demo-module__xwFpRq__controls button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:12px;line-height:1.5;transition:background-color .16s,border-color .16s;display:inline-flex}.react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__toggle{color:#fff;background:#254e3c}.react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__toggle:hover{background:#163c2c}.react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__reset{color:#355441;background:0 0;border-color:#ccd8c7}.react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__reset:hover{background:#e4ebdc;border-color:#aaba9e}.react-activity-demo-module__xwFpRq__controls button:focus-visible,.react-activity-demo-module__xwFpRq__editor textarea:focus-visible{outline-offset:3px;outline:2px solid #39734f}.react-activity-demo-module__xwFpRq__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.react-activity-demo-module__xwFpRq__card{background:#fbfbf6;border:1px solid #d8ddd1;border-radius:12px;min-width:0;padding:16px}.react-activity-demo-module__xwFpRq__activityCard{background:#f7faf2;border-color:#b1c9ae}.react-activity-demo-module__xwFpRq__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:46px;margin-bottom:12px;display:flex}.react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__cardHeading h4{margin:0;font-size:14px;font-weight:600;line-height:1.5}.react-activity-demo-module__xwFpRq__badge{color:#53604e;background:#f0f2eb;border:1px solid #d5dacf;border-radius:99px;padding:4px 8px;font-size:10px;line-height:1.4;display:inline-block}.react-activity-demo-module__xwFpRq__activityBadge{color:#315635;background:#e8f1df;border-color:#bdcfb5}.react-activity-demo-module__xwFpRq__editorSlot{min-height:161px}.react-activity-demo-module__xwFpRq__editor{gap:8px;min-width:0;display:grid}.react-activity-demo-module__xwFpRq__editor label{color:#50604f;font-size:11px;line-height:1.5}.react-activity-demo-module__xwFpRq__editor textarea{box-sizing:border-box;resize:vertical;color:#253e30;width:100%;min-width:0;min-height:126px;font:inherit;background:#fffef9;border:1px solid #c7d1c0;border-radius:8px;padding:12px;font-size:16px;line-height:1.5;display:block}.react-activity-demo-module__xwFpRq__editor textarea::placeholder{color:#6a7767;font-size:13px}.react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__placeholder{color:#586851;text-align:center;background:#f1f4e9;border:1px dashed #c7d1c0;border-radius:8px;flex-direction:column;justify-content:center;min-height:161px;margin:0;padding:16px;font-size:13px;line-height:1.8;display:flex}.react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__explanation{color:#53634f;margin:14px 0 0;font-size:12px;line-height:1.75}.react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__note{color:#57644f;margin:18px 0 0;font-size:12px;line-height:1.7}.react-activity-demo-module__xwFpRq__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.react-activity-demo-module__xwFpRq__comparison{grid-template-columns:minmax(0,1fr)}.react-activity-demo-module__xwFpRq__cardHeading{min-height:auto}}@media (prefers-reduced-motion:reduce){.react-activity-demo-module__xwFpRq__controls button{transition:none}}.react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__toggle,.react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__toggle:hover{background:var(--accent);color:var(--accent-ink)}.react-activity-demo-module__xwFpRq__editor textarea{color-scheme:normal}@media screen{[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__demo{border:1px solid var(--line);background:var(--surface);color:var(--ink)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__eyebrow{color:var(--muted)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__heading h3{color:var(--ink)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__heading p{color:var(--body)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__toggle{background:var(--surface-raised);color:var(--body)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__toggle:hover{background:var(--surface-raised)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__reset{border-color:var(--line);color:var(--body)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__controls .react-activity-demo-module__xwFpRq__reset:hover{background:var(--surface-raised);border-color:var(--line)}:is([data-journal-theme=dark] .react-activity-demo-module__xwFpRq__controls button:focus-visible,[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__editor textarea:focus-visible){outline:2px solid var(--accent)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__card{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__activityCard{border-color:var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__badge{border:1px solid var(--line);color:var(--body);background:var(--surface-raised)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__activityBadge{border-color:var(--line);background:var(--surface-raised);color:var(--accent)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__editor label{color:var(--ink)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__editor textarea{border:1px solid var(--line);background:var(--paper);color:var(--body)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__editor textarea::placeholder{color:var(--muted)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__placeholder{border:1px dashed var(--line);color:var(--muted);background:var(--surface-raised)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__explanation{color:var(--body)}[data-journal-theme=dark] .react-activity-demo-module__xwFpRq__demo .react-activity-demo-module__xwFpRq__note{color:var(--muted)}}
.react-release-figures-module__R7WcDW__figure{color:#173e44;background:#f5f4ef;border:1px solid #d9e1d0;border-radius:12px;margin:32px 0;padding:27px 25px 23px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__eyebrow{color:#526b56;letter-spacing:.11em;margin-bottom:11px;font-size:10px;font-weight:600;line-height:1.7;display:block}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__title{font-family:var(--display-font,var(--font-jakarta-sans), sans-serif);letter-spacing:-.025em;font-size:clamp(23px,3vw,28px);font-weight:400;line-height:1.25;display:block}.react-release-figures-module__R7WcDW__cyanFigure{border-color:#ccddd7}.react-release-figures-module__R7WcDW__cyanFigure .react-release-figures-module__R7WcDW__eyebrow{color:#266865}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0;padding:0;list-style:none;display:grid}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid li{background:#e9f1eb;border:1px solid #c8ddd5;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:19px 17px;display:grid}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid li:last-child{grid-column:1/-1}.react-release-figures-module__R7WcDW__featureIcon{color:#19656d;background:#f5faf7;border:1px solid #bdd6d2;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.react-release-figures-module__R7WcDW__featureIcon svg{stroke-width:1.5px;width:18px;height:18px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid h3{color:#173e44;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid h3 a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #9abcb2;text-decoration:underline #9abcb2}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid p{color:#516653;margin:5px 0 0;font-size:12px;line-height:1.75}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:27px 0;padding:0;list-style:none;display:grid}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step{min-width:0;margin:0;padding:0;position:relative}.react-release-figures-module__R7WcDW__preview{background:#e8eddf;border:1px solid #d5dfcd;border-radius:10px;justify-content:center;align-items:center;min-width:0;height:116px;margin-bottom:18px;display:flex}.react-release-figures-module__R7WcDW__inputPreview{flex-direction:column;gap:13px}.react-release-figures-module__R7WcDW__inputPreview>svg{color:#50764e;stroke-width:1.5px;width:25px;height:25px}.react-release-figures-module__R7WcDW__mockInput{color:#234b37;background:#fffef7;border:1px solid #9fb497;border-radius:5px;align-items:center;width:70%;min-width:0;height:31px;padding:0 10px;font-family:monospace;font-size:12px;display:flex}.react-release-figures-module__R7WcDW__mockInput i{border-left:1px solid #245a43;height:13px;margin-left:2px}.react-release-figures-module__R7WcDW__resultsPreview{background:#edf0e6;flex-direction:column;gap:7px}.react-release-figures-module__R7WcDW__resultsPreview>span{background:#fcfcf7;border:1px solid #b7cab0;border-radius:4px;width:69%;height:19px;position:relative}.react-release-figures-module__R7WcDW__resultsPreview>span:before{content:"";background:#97b38b;border-radius:2px;width:8px;position:absolute;top:5px;bottom:5px;left:6px}.react-release-figures-module__R7WcDW__resultsPreview>span:after{content:"";background:#cad8c1;border-radius:3px;height:3px;position:absolute;top:7px;left:21px;right:13px}.react-release-figures-module__R7WcDW__motionPreview{background:#e4efeb;border-color:#cbddd5;gap:8px}.react-release-figures-module__R7WcDW__motionPreview>span{background:#f6faf5;border:1px solid #81aca0;border-radius:5px;width:36px;height:48px;transform:rotate(-7deg)}.react-release-figures-module__R7WcDW__motionPreview>span:last-child{background:#26756a;border-color:#26756a;width:46px;height:57px;transform:rotate(4deg)}.react-release-figures-module__R7WcDW__motionPreview>svg{color:#4a8378;stroke-width:1.5px;flex:none;width:20px;height:20px}.react-release-figures-module__R7WcDW__stepNumber{color:#516c50;letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:600;line-height:1.6;display:block}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step h3{color:#173e44;letter-spacing:-.015em;margin:0 0 8px;font-family:inherit;font-size:15px;font-weight:550;line-height:1.5}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step p{color:#516653;margin:0;font-size:12px;line-height:1.8}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step code,.react-release-figures-module__R7WcDW__figure figcaption code{color:inherit;overflow-wrap:anywhere;background:0 0;padding:0;font-size:.95em}.react-release-figures-module__R7WcDW__connector{color:#7c9871;stroke-width:1.5px;width:24px;height:18px;position:absolute;top:49px;right:-25px}.react-release-figures-module__R7WcDW__figure figcaption{color:#596d50;border-top:1px solid #dce3d3;margin:0;padding-top:18px;font-size:12px;line-height:1.8}.react-release-figures-module__R7WcDW__figure figcaption a{color:#225d54;text-underline-offset:3px;text-decoration:underline}.react-release-figures-module__R7WcDW__figure figcaption a:hover{text-decoration-thickness:2px}.react-release-figures-module__R7WcDW__figure figcaption a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #245a43}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__figureNote{color:#425d43;background:#ebf0e2;border-left:2px solid #8eaf7c;margin:0 0 21px;padding:14px 16px;font-size:12px;line-height:1.85}.react-release-figures-module__R7WcDW__cyanFigure .react-release-figures-module__R7WcDW__figureNote{background:#e8f0ea;border-left-color:#72a6a0}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__figureNote code{color:inherit;overflow-wrap:anywhere;background:0 0;padding:0;font-size:.95em}.react-release-figures-module__R7WcDW__contextComparison{gap:24px;margin:25px 0;display:grid}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextPath h3{color:#345b4b;letter-spacing:0;margin:0 0 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;margin:0;padding:0;list-style:none;display:grid}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps.react-release-figures-module__R7WcDW__directContextSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps li{background:#edf1e4;border:1px solid #c6d6bb;border-radius:8px;min-width:0;margin:0;padding:15px 12px;position:relative}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps .react-release-figures-module__R7WcDW__clientNode{background:#e5f0eb;border-color:#c0d9d2}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps .react-release-figures-module__R7WcDW__serverNode{background:#edf1e4}.react-release-figures-module__R7WcDW__contextSteps li>span{color:#536b49;min-height:32px;margin:0 0 7px;font-size:10px;line-height:1.55;display:block}.react-release-figures-module__R7WcDW__contextSteps .react-release-figures-module__R7WcDW__clientNode>span{color:#36736b}.react-release-figures-module__R7WcDW__contextSteps li>strong{color:#234b3e;font-size:13px;font-weight:600;line-height:1.5;display:block}.react-release-figures-module__R7WcDW__contextSteps li>small{color:#526852;margin-top:6px;font-size:11px;line-height:1.65;display:block}.react-release-figures-module__R7WcDW__contextSteps li>svg{color:#78a28e;stroke-width:1.5px;width:19px;height:17px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.react-release-figures-module__R7WcDW__notePreview,.react-release-figures-module__R7WcDW__hiddenPreview{gap:13px;position:relative}.react-release-figures-module__R7WcDW__notePreview>svg,.react-release-figures-module__R7WcDW__hiddenPreview>svg{color:#507749;stroke-width:1.5px;width:24px;height:24px}.react-release-figures-module__R7WcDW__notePreview>div,.react-release-figures-module__R7WcDW__hiddenPreview>div{background:#fcfcf5;border:1px solid #a5bb95;border-radius:5px;align-content:center;gap:7px;width:54px;height:68px;padding:10px;display:grid;transform:rotate(5deg)}.react-release-figures-module__R7WcDW__notePreview>div>span,.react-release-figures-module__R7WcDW__hiddenPreview>div>span{background:#9db988;border-radius:3px;height:3px}.react-release-figures-module__R7WcDW__notePreview>div>span:last-child,.react-release-figures-module__R7WcDW__hiddenPreview>div>span:last-child{width:65%}.react-release-figures-module__R7WcDW__hiddenPreview{background:#edf0e7}.react-release-figures-module__R7WcDW__hiddenPreview>div{opacity:.5;background:0 0;border-style:dashed}.react-release-figures-module__R7WcDW__hiddenPreview>svg{color:#778b69}.react-release-figures-module__R7WcDW__restoredPreview{background:#e1ecd6}.react-release-figures-module__R7WcDW__restoredPreview>div{border-color:#83a66d;transform:none}.react-release-figures-module__R7WcDW__pagePreview>div{background:#fbfcf5;border:1px solid #abc49a;border-radius:6px;width:75%;max-width:126px;height:80px;padding:11px}.react-release-figures-module__R7WcDW__pagePreview>div>span{background:#779e64;border-radius:3px;height:11px;margin-bottom:10px;display:block}.react-release-figures-module__R7WcDW__pagePreview>div>i{border:1px dashed #cad8bd;border-radius:3px;place-content:center;height:34px;display:grid}.react-release-figures-module__R7WcDW__pausedPage>div>i{background:#edf1e5}.react-release-figures-module__R7WcDW__pausedPage>div>i>svg{color:#809769;stroke-width:1.5px;width:17px;height:17px}.react-release-figures-module__R7WcDW__completePage>div>i{background:#e1ebd5;border-style:solid;border-color:#afc59e;grid-template-columns:1fr 1fr;gap:5px;padding:5px}.react-release-figures-module__R7WcDW__completePage>div>i>span{background:#9abc81;border-radius:2px;width:100%;height:100%;display:block}.react-release-figures-module__R7WcDW__completePage>div>i>span:last-child{background:#cadcb6}.react-release-figures-module__R7WcDW__figure a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #245a43}@media (max-width:620px){.react-release-figures-module__R7WcDW__figure{padding:24px 20px 21px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid{grid-template-columns:1fr;gap:12px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__flow{grid-template-columns:1fr;gap:34px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step{grid-template-rows:auto auto 1fr;grid-template-columns:100px minmax(0,1fr);gap:0 17px;display:grid}.react-release-figures-module__R7WcDW__preview{grid-area:1/1/4;align-self:start;width:100px;height:116px;margin:0}.react-release-figures-module__R7WcDW__stepNumber,.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step h3,.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step p{grid-column:2}.react-release-figures-module__R7WcDW__stepNumber{margin-bottom:6px}.react-release-figures-module__R7WcDW__connector{inset:auto auto -26px 38px;transform:rotate(90deg)}.react-release-figures-module__R7WcDW__motionPreview{gap:4px}.react-release-figures-module__R7WcDW__motionPreview>span{width:20px;height:38px}.react-release-figures-module__R7WcDW__motionPreview>span:last-child{width:27px;height:46px}.react-release-figures-module__R7WcDW__motionPreview>svg{width:16px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps,.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps.react-release-figures-module__R7WcDW__directContextSteps{grid-template-columns:1fr;gap:22px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps li{padding:13px 16px}.react-release-figures-module__R7WcDW__contextSteps li>span{min-height:0;margin-bottom:4px}.react-release-figures-module__R7WcDW__contextSteps li>svg{inset:auto auto -21px 25px;transform:rotate(90deg)}.react-release-figures-module__R7WcDW__contextSteps li>small{margin-top:3px}.react-release-figures-module__R7WcDW__notePreview,.react-release-figures-module__R7WcDW__hiddenPreview{gap:7px}.react-release-figures-module__R7WcDW__notePreview>svg,.react-release-figures-module__R7WcDW__hiddenPreview>svg{width:17px;height:17px}.react-release-figures-module__R7WcDW__notePreview>div,.react-release-figures-module__R7WcDW__hiddenPreview>div{width:38px;height:57px;padding:8px}.react-release-figures-module__R7WcDW__pagePreview>div{width:78%;height:73px;padding:8px}}@media (max-width:380px){.react-release-figures-module__R7WcDW__figure{padding-inline:16px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid li{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:17px 14px}.react-release-figures-module__R7WcDW__featureIcon{width:30px;height:30px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step{grid-template-columns:76px minmax(0,1fr);gap:0 12px}.react-release-figures-module__R7WcDW__preview{width:76px;height:100px}.react-release-figures-module__R7WcDW__mockInput{width:86%;padding-inline:6px}.react-release-figures-module__R7WcDW__connector{left:26px}.react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step h3{font-size:14px}}@media print{.react-release-figures-module__R7WcDW__figure{break-inside:avoid;--paper:#fff;--surface:#fff;--surface-raised:#f3f3f3;--ink:#17231e;--body:#26352a;--muted:#4c5b50;--forest:#245a43;--accent:#245a43;--line:#bbb;--accent-ink:#fff;color:var(--ink)}}@media screen{[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure{border:1px solid var(--line);background:var(--surface);color:var(--ink)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__eyebrow{color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__cyanFigure{border-color:var(--line)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__cyanFigure .react-release-figures-module__R7WcDW__eyebrow{color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid li{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__featureIcon{border:1px solid var(--line);background:var(--surface-raised);color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid h3{color:var(--ink)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid h3 a{-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__featureGrid p{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__preview{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__inputPreview>svg{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__mockInput{border:1px solid var(--line);background:var(--paper);color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__mockInput i{border-left:1px solid var(--line)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__resultsPreview{background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__resultsPreview>span{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__resultsPreview>span:before{background:var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__resultsPreview>span:after{background:var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__motionPreview{background:var(--surface-raised);border-color:var(--line)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__motionPreview>span{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__motionPreview>span:last-child{background:var(--surface-raised);border-color:var(--line)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__motionPreview>svg{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__stepNumber{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step h3{color:var(--ink)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__step p{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__connector{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure figcaption{border-top:1px solid var(--line);color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure figcaption a{color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure figcaption a:focus-visible{outline:2px solid var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__figureNote{border-left:2px solid var(--line);background:var(--surface-raised);color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__cyanFigure .react-release-figures-module__R7WcDW__figureNote{border-left-color:var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextPath h3{color:var(--ink)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps li{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps .react-release-figures-module__R7WcDW__clientNode{border-color:var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure .react-release-figures-module__R7WcDW__contextSteps .react-release-figures-module__R7WcDW__serverNode{background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__contextSteps li>span{color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__contextSteps .react-release-figures-module__R7WcDW__clientNode>span{color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__contextSteps li>strong{color:var(--ink)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__contextSteps li>small{color:var(--muted)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__contextSteps li>svg{color:var(--body)}:is([data-journal-theme=dark] .react-release-figures-module__R7WcDW__notePreview>svg,[data-journal-theme=dark] .react-release-figures-module__R7WcDW__hiddenPreview>svg){color:var(--muted)}:is([data-journal-theme=dark] .react-release-figures-module__R7WcDW__notePreview>div,[data-journal-theme=dark] .react-release-figures-module__R7WcDW__hiddenPreview>div){border:1px solid var(--line);background:var(--surface-raised)}:is([data-journal-theme=dark] .react-release-figures-module__R7WcDW__notePreview>div>span,[data-journal-theme=dark] .react-release-figures-module__R7WcDW__hiddenPreview>div>span){background:var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__hiddenPreview{background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__hiddenPreview>svg{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__restoredPreview{background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__restoredPreview>div{border-color:var(--line)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__pagePreview>div{border:1px solid var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__pagePreview>div>span{background:var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__pagePreview>div>i{border:1px dashed var(--line)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__pausedPage>div>i{background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__pausedPage>div>i>svg{color:var(--body)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__completePage>div>i{border-color:var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__completePage>div>i>span{background:var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__completePage>div>i>span:last-child{background:var(--accent)}[data-journal-theme=dark] .react-release-figures-module__R7WcDW__figure a:focus-visible{outline:2px solid var(--accent)}}
.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;font-size:14px;display:flex}.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a{color:#48534a;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:550;line-height:1.3;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a:hover{color:#245a43;background:#e9eee2;border-color:#d0d9ca;text-decoration:none}.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a[aria-current=page]{color:#fff;background:#245a43;border-color:#245a43}.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a[aria-current=page]:hover{background:#1c4935}.navigation-module__ZqjzLG__articleContents{color:#48534a;align-self:start;min-width:0;position:sticky;top:28px}.navigation-module__ZqjzLG__desktopContents{border-left:2px solid #d5dece;border-image:linear-gradient(to bottom, #245a43 var(--reading-progress,0%), #d5dece var(--reading-progress,0%)) 1;max-height:calc(100dvh - 56px);padding:8px 6px 14px 20px;animation:.36s ease-out both navigation-module__ZqjzLG__railEnter;overflow-y:auto}.navigation-module__ZqjzLG__contentsEyebrow{color:#245a43;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:650}.navigation-module__ZqjzLG__contentsLinks{flex-direction:column;gap:4px;display:flex}.navigation-module__ZqjzLG__contentsLinks a{color:#586157;border-left:2px solid #0000;border-radius:0 6px 6px 0;align-items:baseline;gap:10px;min-height:44px;padding:10px 9px;font-size:12px;line-height:1.55;text-decoration:none;display:flex}.navigation-module__ZqjzLG__contentsLinks a:hover{color:#245a43;background:#ecefe4}.navigation-module__ZqjzLG__contentsLinks a[aria-current=location]{color:#1e5039;background:#e7edde;border-left-color:#245a43;font-weight:600}.navigation-module__ZqjzLG__sectionNumber{color:#858d7e;font-variant-numeric:tabular-nums;min-width:17px;font-size:9px}.navigation-module__ZqjzLG__contentsLinks a[aria-current=location] .navigation-module__ZqjzLG__sectionNumber{color:#245a43}.navigation-module__ZqjzLG__accessibleProgress{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navigation-module__ZqjzLG__aboutContents .navigation-module__ZqjzLG__contentsEyebrow{color:#245a43;margin:0 0 12px;font-size:9px;line-height:1.5}.navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks{gap:4px}.navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks a{border-left:0;border-radius:8px;padding:10px 25px 10px 12px;font-size:12px;transition:color .18s,background-color .18s;position:relative}.navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks a:after{content:"";opacity:0;background:#245a43;border-radius:50%;width:5px;height:5px;transition:opacity .18s,transform .18s;position:absolute;top:calc(50% - 2.5px);right:12px;transform:scale(.5)}.navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks a[aria-current=location]:after{opacity:1;transform:scale(1)}.navigation-module__ZqjzLG__mobileContents{background:#fafbf6;border:1px solid #d4dccb;border-radius:12px;display:none;position:relative;box-shadow:0 6px 22px #263f2410}.navigation-module__ZqjzLG__mobileContents:before{z-index:1;background:linear-gradient(to bottom, #245a43 var(--reading-progress,0%), #d4dccb var(--reading-progress,0%));content:"";pointer-events:none;border-radius:99px;width:2px;position:absolute;top:10px;bottom:10px;left:-1px}.navigation-module__ZqjzLG__mobileContents summary{cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:64px;padding:13px 16px 15px;list-style:none;display:flex;position:relative}.navigation-module__ZqjzLG__mobileContents summary::-webkit-details-marker{display:none}.navigation-module__ZqjzLG__summaryText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.navigation-module__ZqjzLG__summaryEyebrow{color:#64745b;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:600}.navigation-module__ZqjzLG__currentSection{color:#245a43;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.navigation-module__ZqjzLG__summaryChevron{border-bottom:1.5px solid #245a43;border-right:1.5px solid #245a43;flex-shrink:0;width:8px;height:8px;margin-right:3px;transition:transform .16s;transform:rotate(45deg)}.navigation-module__ZqjzLG__mobileContents[open] .navigation-module__ZqjzLG__summaryChevron{transform:rotate(225deg)}.navigation-module__ZqjzLG__mobileContents .navigation-module__ZqjzLG__contentsLinks{overscroll-behavior:contain;background:#fafbf6;border:1px solid #d4dccb;border-radius:12px;max-height:min(58dvh,420px);padding:10px 10px 12px;position:absolute;top:calc(100% + 7px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 12px 30px #263f2424}.navigation-module__ZqjzLG__mobileContents:not([open]) .navigation-module__ZqjzLG__contentsLinks{display:none}.navigation-module__ZqjzLG__mobileContents[open] .navigation-module__ZqjzLG__contentsLinks{animation:.16s ease-out navigation-module__ZqjzLG__contentsEnter}.navigation-module__ZqjzLG__mobileContents .navigation-module__ZqjzLG__contentsLinks a{min-height:44px;padding:11px 10px;font-size:12px}@media (max-width:1100px){.navigation-module__ZqjzLG__articleContents{z-index:10;margin:0 0 30px;top:12px}.navigation-module__ZqjzLG__desktopContents{display:none}.navigation-module__ZqjzLG__mobileContents{display:block}}@keyframes navigation-module__ZqjzLG__contentsEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes navigation-module__ZqjzLG__railEnter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:540px){.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation{gap:4px;font-size:13px}.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a,.navigation-module__ZqjzLG__summaryChevron{transition:none}.navigation-module__ZqjzLG__mobileContents[open] .navigation-module__ZqjzLG__contentsLinks,.navigation-module__ZqjzLG__desktopContents{animation:none}.navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks a,.navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks a:after{transition:none}}@media print{.navigation-module__ZqjzLG__articleContents,.navigation-module__ZqjzLG__journalNavigation{display:none}}.navigation-module__ZqjzLG__journalNavigation a:focus-visible,.navigation-module__ZqjzLG__contentsLinks a:focus-visible,.navigation-module__ZqjzLG__mobileContents summary:focus-visible{outline:2px solid var(--accent,#a6ef67);outline-offset:4px}@media screen{[data-journal-theme=dark] .navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a{color:var(--body,#c6d2c6);font-weight:600}[data-journal-theme=dark] .navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a:hover{border-color:var(--line,#2b4032);background:var(--surface-raised,#16261c);color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a[aria-current=page]{background:var(--accent,#a6ef67);border-color:var(--accent,#a6ef67);color:var(--accent-ink,#10200a)}[data-journal-theme=dark] .navigation-module__ZqjzLG__journalNavigation.navigation-module__ZqjzLG__journalNavigation a[aria-current=page]:hover{background:#b9fc7e}[data-journal-theme=dark] .navigation-module__ZqjzLG__articleContents{color:var(--body,#c6d2c6)}[data-journal-theme=dark] .navigation-module__ZqjzLG__desktopContents{border-left:2px solid var(--line,#2b4032);border-image:linear-gradient(to bottom, var(--accent,#a6ef67) var(--reading-progress,0%), var(--line,#2b4032) var(--reading-progress,0%)) 1}[data-journal-theme=dark] .navigation-module__ZqjzLG__contentsEyebrow{color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__contentsLinks a{color:var(--muted,#93a897)}[data-journal-theme=dark] .navigation-module__ZqjzLG__contentsLinks a:hover{background:var(--surface,#101c16);color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__contentsLinks a[aria-current=location]{border-left-color:var(--accent,#a6ef67);background:var(--surface-raised,#16261c);color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__sectionNumber{color:var(--muted,#93a897)}[data-journal-theme=dark] .navigation-module__ZqjzLG__contentsLinks a[aria-current=location] .navigation-module__ZqjzLG__sectionNumber{color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__aboutContents .navigation-module__ZqjzLG__contentsEyebrow{color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__desktopContents .navigation-module__ZqjzLG__contentsLinks a:after{background:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__mobileContents{border:1px solid var(--line,#2b4032);background:var(--surface,#101c16);box-shadow:0 6px 22px #00000030}[data-journal-theme=dark] .navigation-module__ZqjzLG__mobileContents:before{background:linear-gradient(to bottom, var(--accent,#a6ef67) var(--reading-progress,0%), var(--line,#2b4032) var(--reading-progress,0%))}[data-journal-theme=dark] .navigation-module__ZqjzLG__summaryEyebrow{color:var(--muted,#93a897)}[data-journal-theme=dark] .navigation-module__ZqjzLG__currentSection{color:var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__summaryChevron{border-right:1.5px solid var(--accent,#a6ef67);border-bottom:1.5px solid var(--accent,#a6ef67)}[data-journal-theme=dark] .navigation-module__ZqjzLG__mobileContents .navigation-module__ZqjzLG__contentsLinks{border:1px solid var(--line,#2b4032);background:var(--surface,#101c16);box-shadow:0 12px 30px #0006}}
.journal-animation-settings-module__jLS3QW__setting{flex:none;max-width:100%}.journal-animation-settings-module__jLS3QW__switch{border:0;border-left:1px solid var(--line,#2b4032);min-height:44px;color:var(--body,#c6d2c6);white-space:nowrap;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:9px;padding:8px 0 8px 13px;font-family:inherit;font-size:11px;font-weight:550;line-height:1.5;display:inline-flex}.journal-animation-settings-module__jLS3QW__switch:focus-visible{outline:2px solid var(--accent,#a6ef67);outline-offset:4px;border-radius:3px}.journal-animation-settings-module__jLS3QW__switch:disabled{color:var(--muted,#93a897);cursor:default}.journal-animation-settings-module__jLS3QW__track{background:var(--surface-raised,#16261c);border:1px solid #557247;border-radius:99px;flex:none;align-items:center;width:34px;height:20px;padding:2px;display:inline-flex}.journal-animation-settings-module__jLS3QW__track>span{background:var(--muted,#93a897);border-radius:50%;width:14px;height:14px;box-shadow:0 1px 2px #00000030}.journal-animation-settings-module__jLS3QW__switch[aria-checked=true] .journal-animation-settings-module__jLS3QW__track{border-color:var(--accent,#a6ef67);background:var(--accent,#a6ef67);justify-content:flex-end}.journal-animation-settings-module__jLS3QW__motionNote{max-width:180px;color:var(--muted,#93a897);margin-top:2px;padding-left:14px;font-size:10px;line-height:1.5;display:block}@media (max-width:540px){.journal-animation-settings-module__jLS3QW__switch{border-left:0;min-height:40px;padding-left:0}.journal-animation-settings-module__jLS3QW__motionNote{padding-left:0}}.journal-animation-settings-module__jLS3QW__switch[aria-checked=true] .journal-animation-settings-module__jLS3QW__track>span{background:var(--accent-ink,#10200a)}
.article-listen-module__IOvFGG__barControl{width:44px;min-width:44px;min-height:44px;color:var(--muted,#647467);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.article-listen-module__IOvFGG__barControl>svg{width:21px;height:21px}.article-listen-module__IOvFGG__barControl:disabled{opacity:.5;cursor:default}.article-listen-module__IOvFGG__barControl:hover:not(:disabled){color:var(--ink,#203129);background:var(--surface-raised,#e9eee4)}.article-listen-module__IOvFGG__barControl:focus-visible{outline:2px solid var(--accent,#37603a);outline-offset:3px}.article-listen-module__IOvFGG__playbackGlyph{flex:none;width:20px;height:20px;display:inline-block;position:relative}.article-listen-module__IOvFGG__playbackGlyph>svg{width:20px;height:20px;position:absolute;inset:0}.article-listen-module__IOvFGG__playbackGlyph[data-motion=true]>svg{transition:opacity .18s,transform .18s}.article-listen-module__IOvFGG__playIcon{opacity:1;transform:scale(1)rotate(0)}.article-listen-module__IOvFGG__pauseIcon{opacity:0;transform:scale(.65)rotate(-30deg)}.article-listen-module__IOvFGG__playbackGlyph[data-playing=true] .article-listen-module__IOvFGG__playIcon{opacity:0;transform:scale(.65)rotate(30deg)}.article-listen-module__IOvFGG__playbackGlyph[data-playing=true] .article-listen-module__IOvFGG__pauseIcon{opacity:1;transform:scale(1)rotate(0)}.article-listen-module__IOvFGG__audioUI{color:var(--ink,#203129);color-scheme:normal;text-align:left}.article-listen-module__IOvFGG__dialog{overscroll-behavior:contain;border:1px solid var(--line,#d2dccc);background:var(--surface,#f5f7ee);width:min(560px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(85dvh,760px);color:var(--ink,#203129);border-radius:14px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 90px #0005}.article-listen-module__IOvFGG__dialog::backdrop{background:#07120db3}.article-listen-module__IOvFGG__dialogHeader{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.article-listen-module__IOvFGG__dialogHeader>div{flex:1;min-width:0}.article-listen-module__IOvFGG__dialogHeader h2{color:var(--ink,#203129);margin:0;font-family:inherit;font-size:22px;font-weight:650;line-height:1.3}.article-listen-module__IOvFGG__dialogHeader p{color:var(--muted,#647467);overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.6}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__closeButton{background:0 0;flex:none}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__unavailable{color:var(--body,#495b4d);font-size:13px;line-height:1.7}.article-listen-module__IOvFGG__transport{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-listen-module__IOvFGG__audioUI button,.article-listen-module__IOvFGG__audioUI select{font:inherit;font-size:12px;line-height:1.5}.article-listen-module__IOvFGG__audioUI button{border:1px solid var(--line,#d2dccc);background:var(--surface-raised,#e9eee4);min-width:44px;min-height:44px;color:var(--ink,#203129);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.article-listen-module__IOvFGG__audioUI button:disabled{opacity:.5;cursor:default}.article-listen-module__IOvFGG__audioUI button:hover:not(:disabled){filter:brightness(1.12)}.article-listen-module__IOvFGG__audioUI button:focus-visible,.article-listen-module__IOvFGG__audioUI select:focus-visible{outline:2px solid var(--accent,#37603a);outline-offset:3px}.article-listen-module__IOvFGG__audioUI svg{flex:none;width:20px;height:20px}.article-listen-module__IOvFGG__note,.article-listen-module__IOvFGG__progress{color:var(--muted,#647467);font-size:11px;line-height:1.6}.article-listen-module__IOvFGG__transport{gap:7px}.article-listen-module__IOvFGG__transport button{width:44px;padding:8px}.article-listen-module__IOvFGG__progress{margin-left:auto}.article-listen-module__IOvFGG__preferences{grid-template-columns:minmax(0,1fr) 90px;gap:12px;margin-top:14px;display:grid}.article-listen-module__IOvFGG__audioUI label{min-width:0;color:var(--muted,#647467);gap:5px;font-size:11px;display:grid}.article-listen-module__IOvFGG__audioUI select{border:1px solid var(--line,#d2dccc);background:var(--paper,#fcfcf6);width:100%;min-width:0;min-height:44px;color:var(--ink,#203129);text-overflow:ellipsis;border-radius:6px;padding:8px}.article-listen-module__IOvFGG__paragraphPicker{margin-top:12px}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__excerpt{background:var(--paper,#fcfcf6);color:var(--body,#495b4d);font:inherit;overflow-wrap:anywhere;border-radius:8px;max-height:125px;margin:13px 0 0;padding:12px;font-size:12px;line-height:1.7;overflow-y:auto}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__help{color:var(--muted,#647467);font:inherit;margin:10px 0 0;font-size:10px;line-height:1.7}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__status{color:var(--ink,#203129);font:inherit;margin:8px 0 0;font-size:12px;line-height:1.6}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__status:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.article-listen-module__IOvFGG__dock{z-index:60;right:22px;bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--line,#d2dccc);background:var(--surface,#f5f7ee);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 12px;display:flex;position:fixed;box-shadow:0 8px 32px #0008}.article-listen-module__IOvFGG__dockProgress{color:var(--body,#495b4d);align-items:center;gap:7px;margin-right:4px;font-size:11px;display:flex}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__dockOptions{color:var(--accent,#37603a);text-underline-offset:3px;background:0 0;border-color:#0000;font-size:11px;text-decoration:underline}.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__notice:not(:empty){z-index:61;right:22px;bottom:max(100px, calc(env(safe-area-inset-bottom) + 82px));border:1px solid var(--line,#d2dccc);background:var(--surface,#f5f7ee);border-radius:10px;max-width:min(390px,100vw - 32px);padding:12px 16px;position:fixed;box-shadow:0 8px 32px #0003}@media (max-width:480px){.article-listen-module__IOvFGG__dialog{padding:16px}.article-listen-module__IOvFGG__dialogHeader{gap:8px}.article-listen-module__IOvFGG__dialogHeader h2{font-size:20px}.article-listen-module__IOvFGG__transport{gap:6px}.article-listen-module__IOvFGG__progress{flex-basis:100%;margin-left:0}.article-listen-module__IOvFGG__preferences{grid-template-columns:minmax(0,1fr) 76px;gap:8px}.article-listen-module__IOvFGG__dock{left:16px;right:16px;bottom:max(12px, env(safe-area-inset-bottom));gap:7px;padding:9px 10px}.article-listen-module__IOvFGG__dockProgress{flex:1}}@media print{.article-listen-module__IOvFGG__barControl,.article-listen-module__IOvFGG__audioUI{display:none}}@media (max-width:480px){.article-listen-module__IOvFGG__audioUI .article-listen-module__IOvFGG__notice:not(:empty){right:16px;bottom:max(150px, calc(env(safe-area-inset-bottom) + 132px))}}@media (prefers-reduced-motion:reduce){.article-listen-module__IOvFGG__playbackGlyph>svg{transition:none}}
.article-interactions-module__GcXHJa__interactions{color:#596258}.article-interactions-module__GcXHJa__topInteractions{margin-top:28px}.article-interactions-module__GcXHJa__bottomInteractions{margin-top:23px}.article-interactions-module__GcXHJa__actionRow{border-block:1px solid #dcded4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:8px 0;display:flex}.article-interactions-module__GcXHJa__actionGroup{align-items:center;gap:3px;display:flex}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton{color:#626c60;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px;font-size:12px;line-height:1;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton:hover{color:#245a43;background:#e9eddf}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton[aria-pressed=true]{color:#245a43}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton[aria-disabled=true]{cursor:default}.article-interactions-module__GcXHJa__actionButton svg{flex-shrink:0}.article-interactions-module__GcXHJa__actionCount{font-variant-numeric:tabular-nums;font-size:12px}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapButton[aria-pressed=true]{color:#17231e}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapButton:hover{color:#17231e;background:#e8e9e2}.article-interactions-module__GcXHJa__clapVisual{flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.article-interactions-module__GcXHJa__clapHand{transform-origin:50% 65%;display:inline-flex}.article-interactions-module__GcXHJa__clapPulse{animation:.42s cubic-bezier(.22,1,.36,1) article-interactions-module__GcXHJa__clapPress}.article-interactions-module__GcXHJa__clapBurst{color:#17231e;pointer-events:none;position:absolute;inset:0}.article-interactions-module__GcXHJa__burstRing{border:1px solid #17231e55;border-radius:50%;animation:.62s ease-out forwards article-interactions-module__GcXHJa__clapRing;position:absolute;inset:-7px}.article-interactions-module__GcXHJa__burstDot{background:currentColor;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;animation:.65s ease-out forwards article-interactions-module__GcXHJa__clapDot;position:absolute;top:50%;left:50%}.article-interactions-module__GcXHJa__clapFeedback{z-index:2;pointer-events:none;color:#fff;text-align:center;background:#17231e;border-radius:999px;min-width:29px;padding:6px 8px;font-size:10px;animation:.9s ease-out forwards article-interactions-module__GcXHJa__clapRise;position:absolute;bottom:calc(100% + 7px);left:50%;box-shadow:0 3px 10px #17231e16}.article-interactions-module__GcXHJa__saveFeedback{z-index:11;color:#fff;pointer-events:none;background:#245a43;border-radius:7px;width:max-content;max-width:220px;padding:9px 12px;font-size:11px;line-height:1.5;animation:2.4s both article-interactions-module__GcXHJa__saveNotice;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 3px 12px #17231e12}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__visitNote{color:#747c70;margin:13px 0 0;font-size:11px;line-height:1.7}.article-interactions-module__GcXHJa__articleTags{flex-wrap:wrap;gap:9px;margin-top:38px;display:flex}.article-interactions-module__GcXHJa__articleTags button{color:#52644b;min-height:44px;font:inherit;cursor:pointer;background:#ecefe5;border:1px solid #d9dfd0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:12px;line-height:1.5;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.article-interactions-module__GcXHJa__articleTags button:hover{background:#e4ecda;border-color:#9bb08c}.article-interactions-module__GcXHJa__articleTags button[aria-pressed=true]{color:#245a43;background:#dfead5;border-color:#8aa877}.article-interactions-module__GcXHJa__articleTags button svg{flex-shrink:0}.article-interactions-module__GcXHJa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.article-interactions-module__GcXHJa__dialog{color:#17231e;max-width:none;font-family:var(--font-geist-sans), sans-serif;background:#f8f8f2;border:0;padding:0;position:fixed}.article-interactions-module__GcXHJa__dialog[open]{flex-direction:column;display:flex}.article-interactions-module__GcXHJa__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15271e55}.article-interactions-module__GcXHJa__commentsDialog{border-left:1px solid #d7dfcf;width:min(480px,100vw);height:100dvh;max-height:100dvh;margin:0;inset:0 0 0 auto;box-shadow:-15px 0 55px #0c231a26}.article-interactions-module__GcXHJa__shareDialog{border:1px solid #d7dfcf;border-radius:16px;width:min(500px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto;inset:0;overflow-y:auto;box-shadow:0 16px 65px #0c231a26}.article-interactions-module__GcXHJa__commentsDialog[open]{animation:.2s ease-out article-interactions-module__GcXHJa__panelEnter}.article-interactions-module__GcXHJa__shareDialog[open]{animation:.18s ease-out article-interactions-module__GcXHJa__shareEnter}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader{border-bottom:1px solid #dce1d5;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:15px;padding:25px 24px 22px;display:flex}.article-interactions-module__GcXHJa__dialogHeader>div{min-width:0}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader h2{font-family:var(--display-font,var(--font-jakarta-sans), sans-serif);letter-spacing:-.03em;margin:0;font-size:28px;font-weight:400;line-height:1.25}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader h2 span{font-family:var(--font-geist-sans), sans-serif;color:#75806b;font-size:17px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader p{-webkit-line-clamp:2;color:#6d7767;-webkit-box-orient:vertical;margin:11px 0 0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__iconButton{color:#617259;cursor:pointer;background:0 0;border:0;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-flex}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__iconButton:hover{color:#245a43;background:#e8eedd}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__panelBody{overscroll-behavior:contain;flex:1;min-height:0;padding:23px 24px 30px;overflow-y:auto}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__previewNotice{color:#5e7153;background:#edf2e6;border:1px solid #d6e0ca;border-radius:8px;margin:0 0 24px;padding:13px 15px;font-size:12px;line-height:1.7}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentForm label,.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__shareBody label{color:#344b30;margin-bottom:12px;font-size:13px;font-weight:550;display:block}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentForm textarea{color:#253722;width:100%;min-height:145px;font:inherit;resize:vertical;background:#fffef9;border:1px solid #cbd5c0;border-radius:9px;padding:15px;font-size:14px;line-height:1.7;display:block}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentForm textarea::placeholder{color:#88917f}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.article-interactions-module__GcXHJa__formActions>span{color:#88917e;font-size:10px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#245a43;border:1px solid #245a43;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:hover:not(:disabled){background:#183f2e}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:disabled{color:#78876d;cursor:not-allowed;background:#e1e8d7;border-color:#c6d1bb}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__error{color:#9f4530;margin:10px 0 0;font-size:12px;line-height:1.6}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__panelStatus{color:#527341;min-height:18px;margin:15px 0 0;font-size:11px;line-height:1.65}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__emptyComments{text-align:center;color:#90a17e;flex-direction:column;align-items:center;padding:35px 10px;display:flex}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__emptyComments h3{color:#405537;margin:18px 0 10px;font-size:16px;font-weight:500;line-height:1.5}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__emptyComments p{color:#7b8672;max-width:300px;margin:0;font-size:13px;line-height:1.8}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentList{margin:24px 0 0;padding:0;list-style:none}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentList>li{border-top:1px solid #dce2d4;padding:22px 0}.article-interactions-module__GcXHJa__commentIdentity{align-items:center;gap:10px;display:flex}.article-interactions-module__GcXHJa__readerAvatar{color:#5f7b4d;background:#e5eedb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.article-interactions-module__GcXHJa__commentIdentity strong{color:#405736;font-size:12px;font-weight:550}.article-interactions-module__GcXHJa__commentIdentity strong span{color:#8b957f;font-weight:400}.article-interactions-module__GcXHJa__commentIdentity .article-interactions-module__GcXHJa__iconButton{margin-left:auto}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentList p{color:#4d5b44;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0;font-size:14px;line-height:1.8}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__shareBody{padding:25px 24px 28px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__shareBody input{color:#59694f;width:100%;min-height:46px;font:inherit;background:#fffef9;border:1px solid #ced8c4;border-radius:7px;margin-bottom:14px;padding:12px;font-size:12px;line-height:1.6;display:block}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__copyStatus{color:#74836a;margin:12px 0 24px;font-size:12px;line-height:1.7}.article-interactions-module__GcXHJa__socialLinks{border-top:1px solid #dce2d4;flex-direction:column;gap:7px;padding-top:20px;display:flex}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__socialLinks a{color:#245a43;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__socialLinks a:hover{background:#eaf0e1}.article-interactions-module__GcXHJa__dialog :is(button,a,input,textarea):focus-visible,.article-interactions-module__GcXHJa__interactions button:focus-visible,.article-interactions-module__GcXHJa__articleTags button:focus-visible{outline-offset:4px;outline:2px solid #245a43}@keyframes article-interactions-module__GcXHJa__clapPress{0%,to{transform:scale(1)rotate(0)}22%{transform:scale(.84)rotate(-7deg)}56%{transform:scale(1.13)rotate(3deg)}82%{transform:scale(.97)rotate(0)}}@keyframes article-interactions-module__GcXHJa__clapRing{0%{opacity:.5;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes article-interactions-module__GcXHJa__clapDot{0%{opacity:0;transform:rotate(var(--burst-angle)) translateY(-11px) scale(.7)}18%{opacity:.6}to{opacity:0;transform:rotate(var(--burst-angle)) translateY(-24px) scale(.45)}}@keyframes article-interactions-module__GcXHJa__clapRise{0%{opacity:0;transform:translate(-50%,5px)scale(.9)}18%{opacity:1;transform:translate(-50%,-2px)scale(1)}70%{opacity:1;transform:translate(-50%,-8px)scale(1)}to{opacity:0;transform:translate(-50%,-14px)scale(.97)}}@keyframes article-interactions-module__GcXHJa__saveNotice{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@keyframes article-interactions-module__GcXHJa__panelEnter{0%{opacity:.7;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes article-interactions-module__GcXHJa__shareEnter{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:540px){.article-interactions-module__GcXHJa__actionRow{gap:4px}.article-interactions-module__GcXHJa__actionGroup{gap:0}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton{gap:3px;padding-inline:4px}.article-interactions-module__GcXHJa__articleTags{gap:7px}.article-interactions-module__GcXHJa__articleTags button{padding-inline:12px;font-size:11px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader{padding:22px 19px 19px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__panelBody,.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__shareBody{padding-inline:19px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader h2{font-size:26px}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__formActions{justify-content:flex-end}.article-interactions-module__GcXHJa__formActions>span{margin-right:auto}}@media (prefers-reduced-motion:reduce){.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton,.article-interactions-module__GcXHJa__articleTags button{transition:none}.article-interactions-module__GcXHJa__commentsDialog[open],.article-interactions-module__GcXHJa__shareDialog[open]{animation:none}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapPulse{animation:none;transform:none}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapBurst{display:none}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapFeedback{animation:.9s linear forwards article-interactions-module__GcXHJa__saveNotice;transform:translate(-50%)}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__saveFeedback{animation:2.4s linear both article-interactions-module__GcXHJa__saveNotice}}@media print{.article-interactions-module__GcXHJa__interactions,.article-interactions-module__GcXHJa__articleTags,.article-interactions-module__GcXHJa__dialog,.article-interactions-module__GcXHJa__visuallyHidden{display:none!important}}.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapButton[aria-pressed=true],.article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapButton:hover,.article-interactions-module__GcXHJa__clapBurst{color:var(--accent)}.article-interactions-module__GcXHJa__clapFeedback,.article-interactions-module__GcXHJa__saveFeedback,.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:hover:not(:disabled){color:var(--accent-ink);background:#183f2e}.article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:disabled{color:#78876d;background:#e1e8d7;border-color:#c6d1bb}.article-interactions-module__GcXHJa__dialog :is(input,textarea){color-scheme:normal}@media screen{[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__actionRow{border-block:1px solid var(--line)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton:hover{color:var(--accent);background:var(--surface-raised)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__actionButton[aria-pressed=true]{color:var(--accent)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapButton[aria-pressed=true]{color:var(--ink)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__clapButton:hover{color:var(--ink);background:var(--surface-raised)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__clapBurst{color:var(--ink)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__burstRing{border:1px solid var(--line)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__clapFeedback{background:var(--surface-raised);color:var(--body);box-shadow:0 3px 10px #00000059}[data-journal-theme=dark] .article-interactions-module__GcXHJa__saveFeedback{background:var(--surface-raised);color:var(--body);box-shadow:0 3px 12px #00000059}[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions .article-interactions-module__GcXHJa__visitNote{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__articleTags button{border:1px solid var(--line);background:var(--surface-raised);color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__articleTags button:hover{border-color:var(--line);background:var(--surface-raised)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__articleTags button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--surface-raised)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog{color:var(--ink);background:var(--surface)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog::backdrop{background:var(--surface-raised)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__commentsDialog{border-left:1px solid var(--line);box-shadow:-15px 0 55px #00000059}[data-journal-theme=dark] .article-interactions-module__GcXHJa__shareDialog{border:1px solid var(--line);box-shadow:0 16px 65px #00000059}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader{border-bottom:1px solid var(--line)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader h2 span{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__dialogHeader p{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__iconButton{color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__iconButton:hover{background:var(--surface-raised);color:var(--accent)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__previewNotice{border:1px solid var(--line);background:var(--surface-raised);color:var(--body)}:is([data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentForm label,[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__shareBody label){color:var(--ink)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentForm textarea{border:1px solid var(--line);background:var(--paper);color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentForm textarea::placeholder{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__formActions>span{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton{border:1px solid var(--line);background:var(--surface-raised);color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:disabled{border-color:var(--line);background:var(--surface-raised);color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__error{color:#fca5a5}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__panelStatus{color:var(--accent)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__emptyComments{color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__emptyComments h3{color:var(--ink)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__emptyComments p{color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentList>li{border-top:1px solid var(--line)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__readerAvatar{background:var(--surface-raised);color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__commentIdentity strong{color:var(--ink)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__commentIdentity strong span{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__commentList p{color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__shareBody input{border:1px solid var(--line);background:var(--paper);color:var(--body)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__copyStatus{color:var(--muted)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__socialLinks{border-top:1px solid var(--line)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__socialLinks a{color:var(--accent)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__socialLinks a:hover{background:var(--surface-raised)}:is([data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog :is(button,a,input,textarea):focus-visible,[data-journal-theme=dark] .article-interactions-module__GcXHJa__interactions button:focus-visible,[data-journal-theme=dark] .article-interactions-module__GcXHJa__articleTags button:focus-visible){outline:2px solid var(--accent)}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:hover:not(:disabled){background:#b7fa7f}[data-journal-theme=dark] .article-interactions-module__GcXHJa__dialog .article-interactions-module__GcXHJa__primaryButton:disabled{background:var(--surface-raised);border-color:var(--line);color:var(--muted)}}
.diagram-player-module__W1cCTq__player{min-width:0;margin-top:24px}.diagram-player-module__W1cCTq__diagram,.diagram-player-module__W1cCTq__expanded{--paper:#152238;--surface:#1d2d43;--surface-raised:#20324b;--ink:#dbe7f7;--body:#c0cde1;--muted:#b0c0d5;--forest:#bdeda9;--accent:#bdeda9;--accent-ink:#122b12;--line:#425777;--mint:#1d3541;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.diagram-player-module__W1cCTq__diagram{color:#dbe7f7;background:#152238;border-radius:12px;min-width:0;padding:20px}.diagram-player-module__W1cCTq__player .diagram-player-module__W1cCTq__transcript{color:var(--body);margin-top:16px;font-size:12px;line-height:1.7}.diagram-player-module__W1cCTq__transcript summary{cursor:pointer;text-underline-offset:3px;width:fit-content;text-decoration:underline}.diagram-player-module__W1cCTq__transcript summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.diagram-player-module__W1cCTq__player .diagram-player-module__W1cCTq__transcript ol{margin:12px 0 0;padding-left:20px;display:block}.diagram-player-module__W1cCTq__player .diagram-player-module__W1cCTq__transcript li{color:var(--body);margin:8px 0;padding:0;font-size:13px;display:list-item}.diagram-player-module__W1cCTq__expandRow{justify-content:flex-end;margin-bottom:10px;display:flex}.diagram-player-module__W1cCTq__expandRow button,.diagram-player-module__W1cCTq__expandedHeader button{border:1px solid var(--line);background:var(--surface-raised);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;display:inline-flex}.diagram-player-module__W1cCTq__expandRow button svg,.diagram-player-module__W1cCTq__expandedHeader button svg{width:15px;height:15px}.diagram-player-module__W1cCTq__expandRow button:focus-visible,.diagram-player-module__W1cCTq__expandedHeader button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.diagram-player-module__W1cCTq__expanded{color:#e2eafa;background:#152238;border:1px solid #40536e;border-radius:14px;width:min(1480px,100vw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:0;overflow:hidden}.diagram-player-module__W1cCTq__expanded[open]{flex-direction:column;display:flex}.diagram-player-module__W1cCTq__expanded::backdrop{background:#0c1c17c2}.diagram-player-module__W1cCTq__expandedHeader{border-bottom:1px solid #40536e;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:14px 22px;display:flex}.diagram-player-module__W1cCTq__expandedHeader>strong{font-family:var(--display-font,var(--font-jakarta-sans), sans-serif);font-size:21px;font-weight:400;line-height:1.3}.diagram-player-module__W1cCTq__expandedHeader button{background:var(--surface-raised);color:var(--accent);border-color:#647796;flex:none}.diagram-player-module__W1cCTq__expandedDiagram{overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:22px;overflow:auto}.diagram-player-module__W1cCTq__expandedDiagram .diagram-player-module__W1cCTq__transcript,.diagram-player-module__W1cCTq__expandedDiagram .diagram-player-module__W1cCTq__transcript li{color:#b9c9df}@media (max-width:850px){.diagram-player-module__W1cCTq__expanded{border-radius:10px;width:calc(100vw - 12px);height:calc(100dvh - 12px)}.diagram-player-module__W1cCTq__expandedHeader{min-height:60px;padding:10px 14px}.diagram-player-module__W1cCTq__expandedHeader>strong{font-size:17px}.diagram-player-module__W1cCTq__expandedDiagram{padding:12px}.diagram-player-module__W1cCTq__diagram{padding:14px}}.diagram-player-module__W1cCTq__player [data-diagram-step]{--diagram-tone:#dbeafe;--diagram-tint:#315586;transition:background-color .24s,color .24s}.diagram-player-module__W1cCTq__player [data-diagram-tone=violet]{--diagram-tone:#ede9fe;--diagram-tint:#4b3d71}.diagram-player-module__W1cCTq__player [data-diagram-tone=amber]{--diagram-tone:#fde6ad;--diagram-tint:#665025}.diagram-player-module__W1cCTq__player [data-diagram-tone=teal]{--diagram-tone:#c7f4e6;--diagram-tint:#245e5a}.diagram-player-module__W1cCTq__player [data-diagram-tone=rose]{--diagram-tone:#ffd4e0;--diagram-tint:#6e3d50}.diagram-player-module__W1cCTq__player [data-diagram-step]:not(svg):not([data-diagram-flow=true]){border-radius:8px}.diagram-player-module__W1cCTq__player [data-diagram-active=true]:not(svg):not([data-diagram-flow=true]){background-color:var(--diagram-tint);color:var(--diagram-tone)}.diagram-player-module__W1cCTq__player [data-diagram-active=true]>svg,.diagram-player-module__W1cCTq__player svg[data-diagram-active=true]{color:var(--diagram-tone)}.diagram-player-module__W1cCTq__player [data-diagram-moving=true]:not([data-diagram-flow=true])>svg,.diagram-player-module__W1cCTq__player [data-diagram-moving=true]:not([data-diagram-flow=true])>dt>svg{animation:.7s ease-out diagram-player-module__W1cCTq__icon-engage}.diagram-player-module__W1cCTq__player [data-diagram-flow=true][data-diagram-moving=true]:is(svg),.diagram-player-module__W1cCTq__player [data-diagram-flow=true][data-diagram-moving=true]>svg:last-child{animation:1s ease-in-out 3 diagram-player-module__W1cCTq__follow-connection}.diagram-player-module__W1cCTq__player [data-diagram-direction=down]{--diagram-flow-x:0px;--diagram-flow-y:7px}@keyframes diagram-player-module__W1cCTq__icon-engage{0%,to{scale:1}45%{scale:1.16}}@keyframes diagram-player-module__W1cCTq__follow-connection{0%,to{translate:0}55%{translate:var(--diagram-flow-x,7px) var(--diagram-flow-y,0px)}}@media (prefers-reduced-motion:reduce){.diagram-player-module__W1cCTq__player [data-diagram-step],.diagram-player-module__W1cCTq__player [data-diagram-step] *{transition:none!important;animation:none!important}}@media print{.diagram-player-module__W1cCTq__expandRow{display:none}.diagram-player-module__W1cCTq__diagram,.diagram-player-module__W1cCTq__expandedDiagram{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.agent-safety-figures-module__PrwI_q__figure{--mint:var(--surface-raised);--coral:#ffc4d2;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;margin:36px 0;padding:28px;overflow:hidden}.agent-safety-figures-module__PrwI_q__figure [id$=-diagram]{--ink:#e1eafa;--muted:#b0c0d5;--coral:#f2b4c6;color:#e1eafa}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__eyebrow{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 11px;font-size:10px;font-weight:650;line-height:1.7;display:block}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__figureTitle{max-width:560px;color:var(--ink);font-family:var(--display-font,var(--font-jakarta-sans), sans-serif);letter-spacing:-.025em;margin:0;scroll-margin-top:110px;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.2;display:block}.agent-safety-figures-module__PrwI_q__figure h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 6px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.35}.agent-safety-figures-module__PrwI_q__figure p{color:var(--muted);margin:0;font-family:inherit;font-size:13px;line-height:1.65}.agent-safety-figures-module__PrwI_q__figure svg{stroke-width:1.5px;flex:none;width:26px;height:26px;display:block}.agent-safety-figures-module__PrwI_q__figure figcaption{border-top:1px solid var(--line);color:var(--muted);text-align:left;margin:26px 0 0;padding:18px 0 0;font-size:12px;line-height:1.8}.agent-safety-figures-module__PrwI_q__figure figcaption a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.agent-safety-figures-module__PrwI_q__incidentRoute{--ink:#e1eafa;--muted:#b0c0d5;--coral:#f2b4c6;background:#152238;border-radius:12px;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);align-items:center;margin-top:28px;padding:20px;display:grid}.agent-safety-figures-module__PrwI_q__sandbox{color:#c7f4e6;background:#183d40;border:1px dashed #477f79;border-radius:9px;padding:20px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__boundaryLabel{color:#a2d6c8;letter-spacing:.05em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:600;line-height:1.6;display:block}.agent-safety-figures-module__PrwI_q__sandbox>svg,.agent-safety-figures-module__PrwI_q__routeDestination>svg{margin:0 0 14px}.agent-safety-figures-module__PrwI_q__indirectLink{color:var(--coral);text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__indirectLink svg{width:54px;height:25px}.agent-safety-figures-module__PrwI_q__indirectLink span{font-size:10px;line-height:1.4}.agent-safety-figures-module__PrwI_q__routeDestination{color:#dbeafe;background:#203451;border:1px solid #486888;border-radius:9px;padding:20px}.agent-safety-figures-module__PrwI_q__routeNext{color:var(--coral);align-items:center;gap:9px;margin:18px 0;display:flex}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__routeNext svg{width:20px;height:27px}.agent-safety-figures-module__PrwI_q__routeNext span{font-size:11px}.agent-safety-figures-module__PrwI_q__layers{background:#1c304b;border:1px dashed #4b7098;border-radius:10px;margin-top:27px;padding:21px}.agent-safety-figures-module__PrwI_q__layerHeading{color:#a9cdff;border-radius:8px;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.agent-safety-figures-module__PrwI_q__serviceLayer{background:#302c4d;border:1px solid #695685;border-radius:8px;margin-top:20px;padding:19px}.agent-safety-figures-module__PrwI_q__serviceLayer>.agent-safety-figures-module__PrwI_q__layerHeading{color:#d7c5ff}.agent-safety-figures-module__PrwI_q__jobLayer{color:#dbeafe;background:#203451;border:1px solid #486888;border-radius:8px;align-items:center;gap:14px;margin-top:18px;padding:19px;display:flex}.agent-safety-figures-module__PrwI_q__keyRule,.agent-safety-figures-module__PrwI_q__independentCheck{color:#c7f4e6;background:#183d40;border:1px solid #427c70;border-radius:8px;align-items:center;gap:14px;margin-top:18px;padding:18px 20px;display:flex}.agent-safety-figures-module__PrwI_q__independentCheck{color:#ede9fe;background:#302c4d;border-color:#71588f}.agent-safety-figures-module__PrwI_q__keyRule strong,.agent-safety-figures-module__PrwI_q__independentCheck strong{margin-bottom:4px;font-size:14px;font-weight:550;line-height:1.5;display:block}.agent-safety-figures-module__PrwI_q__keyRule span,.agent-safety-figures-module__PrwI_q__independentCheck span{color:#acd2c7;font-size:12px;line-height:1.65;display:block}.agent-safety-figures-module__PrwI_q__scoreOrigin{color:#dbeafe;background:#203451;border:1px solid #486888;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin:27px 0 18px;padding:16px;font-size:14px;line-height:1.5;display:flex}.agent-safety-figures-module__PrwI_q__independentCheck span{color:#c9bde2}.agent-safety-figures-module__PrwI_q__scorePaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.agent-safety-figures-module__PrwI_q__shortcutPath,.agent-safety-figures-module__PrwI_q__verifiedPath{background:#493921;border:1px solid #937042;border-radius:8px;flex-direction:column;padding:20px;display:flex}.agent-safety-figures-module__PrwI_q__verifiedPath{background:#183d40;border-color:#427c70}.agent-safety-figures-module__PrwI_q__pathLabel{color:#fde6ad;letter-spacing:.045em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:650;line-height:1.5;display:block}.agent-safety-figures-module__PrwI_q__verifiedPath .agent-safety-figures-module__PrwI_q__pathLabel{color:#c7f4e6}.agent-safety-figures-module__PrwI_q__pathVerdict{color:#fde6ad;align-items:center;gap:9px;margin-top:auto;padding-top:19px;font-size:12px;font-weight:550;line-height:1.5;display:flex}.agent-safety-figures-module__PrwI_q__verifiedPath .agent-safety-figures-module__PrwI_q__pathVerdict{color:#c7f4e6}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__pathVerdict svg{width:21px;height:21px}.agent-safety-figures-module__PrwI_q__peerMap{margin-top:28px}.agent-safety-figures-module__PrwI_q__peers{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.agent-safety-figures-module__PrwI_q__peer{color:#dbeafe;background:#203451;border:1px solid #486888;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:17px 10px;display:flex}.agent-safety-figures-module__PrwI_q__peer strong{font-size:13px;font-weight:550;line-height:1.5}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__peer svg{width:23px;height:23px}.agent-safety-figures-module__PrwI_q__peerConnectors{color:#b9a0ea;grid-template-columns:repeat(3,1fr);padding-block:6px;display:grid}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__peerConnectors svg{width:20px;height:25px;margin:auto}.agent-safety-figures-module__PrwI_q__messageChannel,.agent-safety-figures-module__PrwI_q__authorityCheck{color:#ede9fe;background:#302c4d;border:1px solid #71588f;border-radius:8px;align-items:center;gap:16px;padding:22px;display:flex}.agent-safety-figures-module__PrwI_q__authorityDivider{color:#fde6ad;border-block:1px dashed #937042;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin:20px 0;padding:14px 10px;font-size:12px;line-height:1.5;display:flex}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__authorityDivider svg{width:19px;height:19px}.agent-safety-figures-module__PrwI_q__authorityCheck{color:#c7f4e6;background:#183d40;border-color:#427c70}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 24px;padding:0;list-style:none;display:grid}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps>li{min-width:0;margin:0;padding:0;list-style:none;position:relative}.agent-safety-figures-module__PrwI_q__responseMarker{color:#dbeafe;background:#203451;border:1px solid #486888;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;padding:17px 12px;display:flex}.agent-safety-figures-module__PrwI_q__responseStage{border-radius:8px;padding:12px}.agent-safety-figures-module__PrwI_q__responseMarker span{color:inherit;font-family:ui-monospace,monospace;font-size:11px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps>li:nth-child(2) .agent-safety-figures-module__PrwI_q__responseMarker{color:#fde6ad;background:#493921;border-color:#937042}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps>li:nth-child(3) .agent-safety-figures-module__PrwI_q__responseMarker{color:#ede9fe;background:#302c4d;border-color:#71588f}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps>li:nth-child(4) .agent-safety-figures-module__PrwI_q__responseMarker{color:#c7f4e6;background:#183d40;border-color:#427c70}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps p{font-size:12px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseArrow{--diagram-flow-x:7px;--diagram-flow-y:0px;color:#9fbbe0;width:20px;height:20px;position:absolute;top:22px;right:-22px}.agent-safety-figures-module__PrwI_q__stopNote{color:#fde6ad;background:#493921;border-radius:8px;align-items:center;gap:13px;padding:17px;font-size:13px;line-height:1.65;display:flex}.agent-safety-figures-module__PrwI_q__reviewFlow{margin-top:27px}.agent-safety-figures-module__PrwI_q__reviewStage{color:#dbeafe;background:#203451;border:1px solid #486888;border-radius:8px;align-items:center;gap:16px;padding:19px 22px;display:flex}.agent-safety-figures-module__PrwI_q__reviewStage[data-diagram-tone=violet]{color:#ede9fe;background:#302c4d;border-color:#71588f}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__reviewArrow{color:#bda3ee;width:20px;height:32px;margin-inline:auto}.agent-safety-figures-module__PrwI_q__reviewGate{color:#c7f4e6;background:#183d40;border:1px solid #427c70;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:19px 23px;display:flex}.agent-safety-figures-module__PrwI_q__reviewGate strong{max-width:340px;font-size:15px;font-weight:500;line-height:1.5}.agent-safety-figures-module__PrwI_q__reviewOutcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.agent-safety-figures-module__PrwI_q__reviewOutcomes>div{color:#c7f4e6;background:#183d40;border:1px solid #427c70;border-radius:8px;padding:19px}.agent-safety-figures-module__PrwI_q__reviewOutcomes>div:last-child{background:#493921;border-color:#937042}.agent-safety-figures-module__PrwI_q__reviewOutcomes svg{margin-bottom:11px}.agent-safety-figures-module__PrwI_q__reviewOutcomes>div:last-child>svg{color:#fde6ad}@media (max-width:640px){.agent-safety-figures-module__PrwI_q__figure{padding:23px 20px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseArrow{display:none}.agent-safety-figures-module__PrwI_q__incidentRoute{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.agent-safety-figures-module__PrwI_q__sandbox,.agent-safety-figures-module__PrwI_q__routeDestination{padding:17px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__indirectLink svg{width:36px}.agent-safety-figures-module__PrwI_q__peers{gap:12px}.agent-safety-figures-module__PrwI_q__peer{flex-direction:column;gap:8px}}@media (max-width:480px){.agent-safety-figures-module__PrwI_q__figure{padding:22px 16px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__figureTitle{font-size:24px}.agent-safety-figures-module__PrwI_q__incidentRoute{grid-template-columns:1fr;padding:14px}.agent-safety-figures-module__PrwI_q__sandbox,.agent-safety-figures-module__PrwI_q__routeDestination{padding:19px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__boundaryLabel{margin-bottom:16px}.agent-safety-figures-module__PrwI_q__indirectLink{flex-direction:row;justify-content:center;gap:9px;padding-block:13px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__indirectLink svg{width:25px;height:25px;transform:rotate(90deg)}.agent-safety-figures-module__PrwI_q__indirectLink span{font-size:12px}.agent-safety-figures-module__PrwI_q__layers{padding:15px}.agent-safety-figures-module__PrwI_q__serviceLayer{padding:13px}.agent-safety-figures-module__PrwI_q__jobLayer{flex-direction:column;align-items:flex-start;padding:14px}.agent-safety-figures-module__PrwI_q__layerHeading{align-items:flex-start;gap:10px;padding:9px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__layerHeading>svg{width:21px;height:21px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__layers h3{font-size:14px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__layers p{font-size:12px}.agent-safety-figures-module__PrwI_q__scorePaths,.agent-safety-figures-module__PrwI_q__reviewOutcomes{grid-template-columns:1fr}.agent-safety-figures-module__PrwI_q__shortcutPath,.agent-safety-figures-module__PrwI_q__verifiedPath{padding:19px}.agent-safety-figures-module__PrwI_q__scoreOrigin{justify-content:flex-start;align-items:flex-start;font-size:13px}.agent-safety-figures-module__PrwI_q__keyRule,.agent-safety-figures-module__PrwI_q__independentCheck{align-items:flex-start;padding:16px}.agent-safety-figures-module__PrwI_q__messageChannel,.agent-safety-figures-module__PrwI_q__authorityCheck{align-items:flex-start;gap:12px;padding:18px 15px}.agent-safety-figures-module__PrwI_q__peers{gap:8px}.agent-safety-figures-module__PrwI_q__peer{padding:13px 7px}.agent-safety-figures-module__PrwI_q__peer strong{font-size:12px}.agent-safety-figures-module__PrwI_q__authorityDivider{align-items:flex-start}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps{grid-template-columns:1fr;gap:25px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps>li{min-height:92px;padding-left:0}.agent-safety-figures-module__PrwI_q__responseStage{min-height:92px;padding:12px 12px 12px 78px}.agent-safety-figures-module__PrwI_q__responseMarker{flex-direction:column;justify-content:center;gap:6px;width:53px;min-height:68px;padding:9px;position:absolute;top:12px;left:12px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps>li:not(:last-child):after{content:"";border-left:1px dashed #50718e;position:absolute;top:89px;bottom:-18px;left:38px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps h3{padding-top:3px}.agent-safety-figures-module__PrwI_q__figure .agent-safety-figures-module__PrwI_q__responseSteps p{font-size:13px}.agent-safety-figures-module__PrwI_q__stopNote{align-items:flex-start;padding:15px;font-size:12px}.agent-safety-figures-module__PrwI_q__reviewStage{align-items:flex-start;gap:12px;padding:17px}.agent-safety-figures-module__PrwI_q__reviewGate{align-items:flex-start;padding:18px}.agent-safety-figures-module__PrwI_q__reviewGate strong{font-size:14px}}@media print{.agent-safety-figures-module__PrwI_q__figure{break-inside:avoid}}
.containment-incentive-figures-module__c92kwa__figure{--mint:var(--surface-raised);--coral:#ffc4d2;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;margin:38px 0;padding:28px;scroll-margin-top:105px}.containment-incentive-figures-module__c92kwa__figure *{min-width:0}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__eyebrow,.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__miniLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.65;display:block}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__eyebrow{margin-bottom:11px}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__title{max-width:580px;font-family:var(--display-font,var(--font-jakarta-sans), sans-serif);letter-spacing:-.025em;font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.2;display:block}.containment-incentive-figures-module__c92kwa__figure h3{letter-spacing:-.015em;margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.containment-incentive-figures-module__c92kwa__figure p{color:var(--muted);margin:0;font-family:inherit;font-size:12px;line-height:1.65}.containment-incentive-figures-module__c92kwa__figure svg{stroke-width:1.5px;flex:none;width:25px;height:25px;display:block}.containment-incentive-figures-module__c92kwa__figure figcaption{border-top:1px solid var(--line);color:var(--muted);margin-top:26px;padding-top:18px;font-size:12px;line-height:1.8}.containment-incentive-figures-module__c92kwa__figure figcaption a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.containment-incentive-figures-module__c92kwa__figure a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.containment-incentive-figures-module__c92kwa__keyIdentity{border:1px solid var(--line);background:var(--mint);border-radius:9px;align-items:center;gap:17px;margin-top:28px;padding:19px;display:flex}.containment-incentive-figures-module__c92kwa__permissionRoutes{grid-template-columns:135px minmax(0,1fr);align-items:stretch;margin-top:20px;display:grid}.containment-incentive-figures-module__c92kwa__checkPoint{background:var(--paper);text-align:center;border:1px dashed #829b78;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.containment-incentive-figures-module__c92kwa__checkPoint strong{font-size:12px;font-weight:550;line-height:1.5}.containment-incentive-figures-module__c92kwa__destinations{gap:12px;display:grid}.containment-incentive-figures-module__c92kwa__allowedRoute,.containment-incentive-figures-module__c92kwa__deniedRoute{border-block:1px solid var(--line);border-right:1px solid var(--line);background:var(--node-bg,#1d2d43);border-radius:0 8px 8px 0;grid-template-columns:30px 23px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 14px 12px 0;display:grid}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__allowedRoute>svg,.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__deniedRoute>svg{width:21px;height:21px}.containment-incentive-figures-module__c92kwa__deniedRoute{background:var(--node-bg,#1d2d43);color:var(--coral);border-color:#7c5366}.containment-incentive-figures-module__c92kwa__processingFlow{grid-template-columns:minmax(0,1fr) 25px minmax(0,1.7fr) 25px minmax(0,1fr);align-items:center;gap:8px;margin-top:28px;display:grid}.containment-incentive-figures-module__c92kwa__fileNode{text-align:center}.containment-incentive-figures-module__c92kwa__fileNode>svg{margin:0 auto 13px}.containment-incentive-figures-module__c92kwa__processorBoundary{background:var(--mint);border:1px dashed #819c76;border-radius:9px;padding:18px 15px}.containment-incentive-figures-module__c92kwa__processorHeading>svg{margin:14px 0 10px}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__flowArrow{color:#6d8963;width:23px;height:23px}.containment-incentive-figures-module__c92kwa__rejectedFeature{color:var(--coral);border-top:1px solid #b7c7ac;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:11px;line-height:1.5;display:flex}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__rejectedFeature svg{width:18px;height:18px}.containment-incentive-figures-module__c92kwa__evidenceAssembly{grid-template-columns:minmax(0,1.7fr) 26px minmax(0,1fr);align-items:center;margin-top:28px;display:grid}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__evidenceLedger{margin:0}.containment-incentive-figures-module__c92kwa__evidenceLedger>div{border-bottom:1px solid #cad5c1;padding:13px 0}.containment-incentive-figures-module__c92kwa__evidenceLedger>div:first-child{border-top:1px solid #cad5c1}.containment-incentive-figures-module__c92kwa__evidenceLedger dt{align-items:center;gap:10px;font-size:13px;font-weight:550;display:flex}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__evidenceLedger svg{width:21px;height:21px}.containment-incentive-figures-module__c92kwa__evidenceLedger dd{color:var(--muted);margin:5px 0 0 31px;font-size:12px;line-height:1.6}.containment-incentive-figures-module__c92kwa__assemblyBrace{border:1px solid #b99a60;border-left:0;border-radius:0 6px 6px 0;height:80%;margin:0 11px 0 7px;position:relative}.containment-incentive-figures-module__c92kwa__assemblyBrace:after{content:"";border-top:1px solid #b99a60;width:10px;position:absolute;top:50%;left:100%}.containment-incentive-figures-module__c92kwa__evidenceDecision{background:var(--ink);color:#edf2df;border-radius:9px;padding:20px 17px}.containment-incentive-figures-module__c92kwa__evidenceDecision>svg{margin-bottom:13px}.containment-incentive-figures-module__c92kwa__evidenceDecision strong{font-family:var(--display-font,var(--font-jakarta-sans), sans-serif);margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.25;display:block}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__evidenceDecision p{color:#d0ddc5}.containment-incentive-figures-module__c92kwa__stuckTask{border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:15px;margin-top:28px;padding:18px 22px;display:flex}.containment-incentive-figures-module__c92kwa__branchConnector{grid-template-columns:1fr 1fr;height:38px;display:grid;position:relative}.containment-incentive-figures-module__c92kwa__branchConnector:before{content:"";border-left:1px solid #97ab88;height:18px;position:absolute;top:0;left:50%}.containment-incentive-figures-module__c92kwa__branchConnector span{border-top:1px solid #97ab88;border-left:1px solid #97ab88;place-self:end;width:50%;height:20px}.containment-incentive-figures-module__c92kwa__branchConnector span:last-child{border-top-color:#bd9280;border-left:0;border-right:1px solid #bd9280;justify-self:start}.containment-incentive-figures-module__c92kwa__stopBranches{grid-template-columns:1fr 1fr;gap:18px;display:grid}.containment-incentive-figures-module__c92kwa__honestOutcome,.containment-incentive-figures-module__c92kwa__falseOutcome{border:1px solid var(--line);background:var(--mint);border-radius:8px;padding:20px;position:relative}.containment-incentive-figures-module__c92kwa__falseOutcome{background:var(--node-bg,#1d2d43);border-color:#7c5366}.containment-incentive-figures-module__c92kwa__honestOutcome>svg,.containment-incentive-figures-module__c92kwa__falseOutcome>svg{margin-bottom:14px}.containment-incentive-figures-module__c92kwa__falseOutcome>svg,.containment-incentive-figures-module__c92kwa__falseOutcome .containment-incentive-figures-module__c92kwa__miniLabel{color:var(--coral)}.containment-incentive-figures-module__c92kwa__stopBranches .containment-incentive-figures-module__c92kwa__miniLabel{margin-bottom:9px}.containment-incentive-figures-module__c92kwa__branchResult{border-top:1px solid #bccbad;margin-top:18px;padding-top:12px;font-size:11px;font-weight:550;line-height:1.5;display:block}.containment-incentive-figures-module__c92kwa__falseOutcome .containment-incentive-figures-module__c92kwa__branchResult{color:var(--coral);border-color:#7c5366}.containment-incentive-figures-module__c92kwa__validationFlow{grid-template-columns:minmax(0,1fr) 88px minmax(0,1.25fr);align-items:center;margin-top:28px;display:grid}.containment-incentive-figures-module__c92kwa__editableZone{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:20px}.containment-incentive-figures-module__c92kwa__editableZone>svg,.containment-incentive-figures-module__c92kwa__verifierHeading>svg{margin:18px 0 13px}.containment-incentive-figures-module__c92kwa__patchHandoff{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;display:flex}.containment-incentive-figures-module__c92kwa__patchHandoff strong{font-size:10px;font-weight:550;line-height:1.5}.containment-incentive-figures-module__c92kwa__protectedZone{background:var(--mint);border:1px dashed #849d79;border-radius:8px;padding:20px}.containment-incentive-figures-module__c92kwa__verifierResult{border-top:1px solid #b6c8a8;align-items:center;gap:10px;margin-top:18px;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__verifierResult svg{width:20px;height:20px}.containment-incentive-figures-module__c92kwa__monitorLanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:28px;display:grid}.containment-incentive-figures-module__c92kwa__monitorLanes>div{border-bottom:2px solid #a1b98c;padding:0 12px 15px}.containment-incentive-figures-module__c92kwa__monitorLanes>div>svg{margin-bottom:17px}.containment-incentive-figures-module__c92kwa__monitorLanes .containment-incentive-figures-module__c92kwa__miniLabel{margin-bottom:10px}.containment-incentive-figures-module__c92kwa__crosscheckCollector{grid-template-columns:repeat(3,1fr);height:28px;display:grid}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__crosscheckCollector>svg{justify-self:center;width:18px;height:26px}.containment-incentive-figures-module__c92kwa__crosscheckResult{background:var(--node-bg,#1d2d43);color:var(--coral);border:1px solid #d1b2a1;border-radius:8px;align-items:center;gap:16px;padding:18px 20px;display:flex}.containment-incentive-figures-module__c92kwa__crosscheckResult strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__crosscheckResult p{color:#815c4b}.containment-incentive-figures-module__c92kwa__figure [id$=-diagram]{--ink:#e7effb;--muted:#b5c6dc;--line:#496079;--coral:#ffcad7;--paper:#1d2d43;--mint:#1d3541;color:var(--ink)}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone]{color:var(--node-ink);--diagram-tone:var(--node-ink);--diagram-tint:var(--node-bg)}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone=blue]{--node-ink:#dbeafe;--node-bg:#203451;--node-line:#436181}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone=violet]{--node-ink:#ede9fe;--node-bg:#302c4d;--node-line:#675783}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone=amber]{--node-ink:#fde6ad;--node-bg:#493921;--node-line:#8b7246}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone=teal]{--node-ink:#c7f4e6;--node-bg:#183d40;--node-line:#396d70}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone=rose]{--node-ink:#ffd4e0;--node-bg:#462d3a;--node-line:#7c5366}.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone] h3,.containment-incentive-figures-module__c92kwa__figure [data-diagram-tone] :is(.containment-incentive-figures-module__c92kwa__miniLabel,.containment-incentive-figures-module__c92kwa__smallLabel,.containment-incentive-figures-module__c92kwa__roleLabel){color:var(--node-ink)}.containment-incentive-figures-module__c92kwa__keyIdentity,.containment-incentive-figures-module__c92kwa__checkPoint,.containment-incentive-figures-module__c92kwa__allowedRoute,.containment-incentive-figures-module__c92kwa__deniedRoute,.containment-incentive-figures-module__c92kwa__processorBoundary,.containment-incentive-figures-module__c92kwa__fileNode,.containment-incentive-figures-module__c92kwa__evidenceLedger>div,.containment-incentive-figures-module__c92kwa__evidenceDecision,.containment-incentive-figures-module__c92kwa__stuckTask,.containment-incentive-figures-module__c92kwa__honestOutcome,.containment-incentive-figures-module__c92kwa__falseOutcome,.containment-incentive-figures-module__c92kwa__editableZone,.containment-incentive-figures-module__c92kwa__protectedZone,.containment-incentive-figures-module__c92kwa__monitorLanes>div,.containment-incentive-figures-module__c92kwa__crosscheckResult{background:var(--node-bg,#1d2d43);border-color:var(--node-line,#496079)}.containment-incentive-figures-module__c92kwa__fileNode{border-radius:9px;padding:13px 10px}.containment-incentive-figures-module__c92kwa__evidenceLedger>div{border-color:var(--node-line);padding-inline:12px}.containment-incentive-figures-module__c92kwa__evidenceLedger>div:first-child{border-color:var(--node-line)}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__evidenceDecision p,.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__crosscheckResult p{color:var(--muted)}.containment-incentive-figures-module__c92kwa__evidenceDecision strong,.containment-incentive-figures-module__c92kwa__falseOutcome .containment-incentive-figures-module__c92kwa__branchResult,.containment-incentive-figures-module__c92kwa__falseOutcome .containment-incentive-figures-module__c92kwa__miniLabel,.containment-incentive-figures-module__c92kwa__falseOutcome>svg{color:var(--node-ink)}.containment-incentive-figures-module__c92kwa__rejectedFeature,.containment-incentive-figures-module__c92kwa__verifierResult,.containment-incentive-figures-module__c92kwa__branchResult{border-color:var(--node-line)}.containment-incentive-figures-module__c92kwa__rejectedFeature{background:var(--node-bg);border-radius:7px;padding:12px 8px 8px}.containment-incentive-figures-module__c92kwa__verifierResult{background:var(--node-bg);border-radius:7px;padding:12px 9px}.containment-incentive-figures-module__c92kwa__branchConnector:before{border-color:#7493b7}.containment-incentive-figures-module__c92kwa__branchConnector span,.containment-incentive-figures-module__c92kwa__branchConnector span:last-child{border-color:var(--node-line)}.containment-incentive-figures-module__c92kwa__assemblyBrace,.containment-incentive-figures-module__c92kwa__assemblyBrace:after{border-color:#b99a60}.containment-incentive-figures-module__c92kwa__monitorLanes>div{border-radius:9px;padding:14px 12px}.containment-incentive-figures-module__c92kwa__monitorLanes>div:last-child{border-color:var(--node-line)}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__flowArrow{color:var(--node-ink)}.containment-incentive-figures-module__c92kwa__allowedRoute>div,.containment-incentive-figures-module__c92kwa__deniedRoute>div,.containment-incentive-figures-module__c92kwa__processorHeading,.containment-incentive-figures-module__c92kwa__verifierHeading,.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__honestOutcome>p[data-diagram-step],.containment-incentive-figures-module__c92kwa__verifierResult>span[data-diagram-step]{border-radius:8px;padding:8px 10px}.containment-incentive-figures-module__c92kwa__processorHeading,.containment-incentive-figures-module__c92kwa__verifierHeading{padding:10px}.containment-incentive-figures-module__c92kwa__evidenceLedger>div,.containment-incentive-figures-module__c92kwa__rejectedFeature,.containment-incentive-figures-module__c92kwa__verifierResult,.containment-incentive-figures-module__c92kwa__fileNode,.containment-incentive-figures-module__c92kwa__monitorLanes>div{border-radius:8px}@media (max-width:640px){.containment-incentive-figures-module__c92kwa__figure{padding:24px 20px}.containment-incentive-figures-module__c92kwa__processingFlow{grid-template-columns:1fr;gap:12px}.containment-incentive-figures-module__c92kwa__fileNode{text-align:left;grid-template-columns:28px minmax(0,1fr);column-gap:13px;display:grid}.containment-incentive-figures-module__c92kwa__fileNode>svg{grid-row:span 2;margin:0}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__flowArrow{--diagram-flow-x:0px;--diagram-flow-y:7px;justify-self:center;transform:rotate(90deg)}.containment-incentive-figures-module__c92kwa__processorBoundary{padding:18px 20px}.containment-incentive-figures-module__c92kwa__evidenceAssembly{grid-template-columns:minmax(0,1fr)}.containment-incentive-figures-module__c92kwa__assemblyBrace{border:1px solid #b99a60;border-top:0;border-radius:0 0 6px 6px;width:76%;height:19px;margin:9px auto 18px}.containment-incentive-figures-module__c92kwa__assemblyBrace:after{border-left:1px solid #b99a60;width:0;height:18px;top:100%;left:50%}.containment-incentive-figures-module__c92kwa__evidenceDecision{padding:18px}.containment-incentive-figures-module__c92kwa__monitorLanes{gap:10px}.containment-incentive-figures-module__c92kwa__monitorLanes>div{padding-inline:10px}}@media (max-width:480px){.containment-incentive-figures-module__c92kwa__figure{padding:22px 16px}.containment-incentive-figures-module__c92kwa__keyIdentity{align-items:flex-start;gap:12px;padding:17px}.containment-incentive-figures-module__c92kwa__permissionRoutes{grid-template-columns:1fr;gap:14px}.containment-incentive-figures-module__c92kwa__checkPoint{flex-direction:row;padding:13px}.containment-incentive-figures-module__c92kwa__allowedRoute,.containment-incentive-figures-module__c92kwa__deniedRoute{border:1px solid var(--line);border-radius:8px;grid-template-columns:22px minmax(0,1fr) 18px;gap:10px;padding:15px 12px}.containment-incentive-figures-module__c92kwa__deniedRoute{border-color:#7c5366}.containment-incentive-figures-module__c92kwa__allowedRoute>svg:first-child,.containment-incentive-figures-module__c92kwa__deniedRoute>svg:first-child{display:none}.containment-incentive-figures-module__c92kwa__stuckTask{align-items:flex-start;padding:17px}.containment-incentive-figures-module__c92kwa__branchConnector{height:24px;display:block}.containment-incentive-figures-module__c92kwa__branchConnector:before{height:24px}.containment-incentive-figures-module__c92kwa__branchConnector span{display:none}.containment-incentive-figures-module__c92kwa__stopBranches{grid-template-columns:1fr;gap:14px}.containment-incentive-figures-module__c92kwa__honestOutcome,.containment-incentive-figures-module__c92kwa__falseOutcome{padding:18px}.containment-incentive-figures-module__c92kwa__validationFlow{grid-template-columns:1fr}.containment-incentive-figures-module__c92kwa__patchHandoff{flex-direction:row;justify-content:center;gap:12px;padding-block:17px}.containment-incentive-figures-module__c92kwa__figure .containment-incentive-figures-module__c92kwa__patchHandoff>svg:last-child{--diagram-flow-x:0px;--diagram-flow-y:7px;transform:rotate(90deg)}.containment-incentive-figures-module__c92kwa__patchHandoff strong{font-size:12px}.containment-incentive-figures-module__c92kwa__monitorLanes{grid-template-columns:1fr;gap:17px}.containment-incentive-figures-module__c92kwa__monitorLanes>div{grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:14px 12px;display:grid}.containment-incentive-figures-module__c92kwa__monitorLanes>div>svg{grid-row:span 3;margin:0}.containment-incentive-figures-module__c92kwa__monitorLanes .containment-incentive-figures-module__c92kwa__miniLabel{margin-bottom:6px}.containment-incentive-figures-module__c92kwa__crosscheckCollector{grid-template-columns:1fr;height:24px}.containment-incentive-figures-module__c92kwa__crosscheckCollector>svg:not(:first-child){display:none}.containment-incentive-figures-module__c92kwa__crosscheckResult{align-items:flex-start;gap:12px;padding:17px}}@media print{.containment-incentive-figures-module__c92kwa__figure{break-inside:avoid}}
.honeycomb-background-module__-m2cSG__background{z-index:-1;pointer-events:none;contain:layout paint;--honeycomb-x:0px;--honeycomb-y:0px;--honeycomb-pointer-x:74%;--honeycomb-pointer-y:24%;height:960px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.honeycomb-background-module__-m2cSG__ambient,.honeycomb-background-module__-m2cSG__spotlight,.honeycomb-background-module__-m2cSG__readingVeil{position:absolute;inset:0}.honeycomb-background-module__-m2cSG__ambient{background:radial-gradient(ellipse 780px 430px at 88% 16%, color-mix(in srgb, var(--honeycomb-glow,#417e5e) 10%, transparent), transparent 78%)}.honeycomb-background-module__-m2cSG__spotlight{background:radial-gradient(circle 280px at var(--honeycomb-pointer-x) var(--honeycomb-pointer-y), color-mix(in srgb, var(--honeycomb-glow,#417e5e) 13%, transparent), transparent 80%);opacity:.45}.honeycomb-background-module__-m2cSG__background[data-running=true] .honeycomb-background-module__-m2cSG__spotlight{opacity:1;transition:opacity .8s}.honeycomb-background-module__-m2cSG__lattice{width:calc(100% + 64px);height:1008px;position:absolute;top:-24px;left:-32px;overflow:visible;-webkit-mask-image:linear-gradient(110deg,#0003,#0005 40%,#000 75%);mask-image:linear-gradient(110deg,#0003,#0005 40%,#000 75%)}.honeycomb-background-module__-m2cSG__network{transform:translate(var(--honeycomb-x), var(--honeycomb-y))}.honeycomb-background-module__-m2cSG__depth{stroke:var(--honeycomb-line,#7b9986);stroke-width:1px;opacity:.09;transform:translate(calc(var(--honeycomb-x) * .3 + 5px), calc(var(--honeycomb-y) * .3 + 7px))}.honeycomb-background-module__-m2cSG__grid{stroke:var(--honeycomb-line,#7b9986);stroke-width:.8px;opacity:.25}.honeycomb-background-module__-m2cSG__cell{opacity:.45}.honeycomb-background-module__-m2cSG__faceTop{stop-color:var(--honeycomb-cell,#8ea795);stop-opacity:.23}.honeycomb-background-module__-m2cSG__faceBottom{stop-color:var(--honeycomb-base,#f4f5ed);stop-opacity:.04}.honeycomb-background-module__-m2cSG__routeGuide{stroke:var(--honeycomb-line,#7b9986);stroke-width:1px;opacity:.14}.honeycomb-background-module__-m2cSG__trail{stroke:var(--honeycomb-trace,#2e7752);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--trail-size) 1200px;stroke-dashoffset:var(--trail-size);opacity:0}.honeycomb-background-module__-m2cSG__background[data-running=true] .honeycomb-background-module__-m2cSG__trail{animation:honeycomb-background-module__-m2cSG__edgeTravel var(--route-duration) var(--route-delay) linear infinite}.honeycomb-background-module__-m2cSG__trail[data-trail-segment="0"]{--segment-opacity:.12;stroke:var(--honeycomb-glow,#417e5e);stroke-width:6px;filter:blur(2px)}.honeycomb-background-module__-m2cSG__trail[data-trail-segment="1"]{--segment-opacity:.24;stroke-width:2.8px}.honeycomb-background-module__-m2cSG__trail[data-trail-segment="2"]{--segment-opacity:.48;stroke-width:1.4px}.honeycomb-background-module__-m2cSG__trail[data-trail-segment="3"]{--segment-opacity:.85;stroke-width:2px}.honeycomb-background-module__-m2cSG__readingVeil{background:linear-gradient(100deg, color-mix(in srgb, var(--honeycomb-base,#f4f5ed) 80%, transparent), transparent 78%)}@keyframes honeycomb-background-module__-m2cSG__edgeTravel{0%{stroke-dashoffset:var(--trail-size);opacity:0}8%{opacity:var(--segment-opacity)}82%{opacity:var(--segment-opacity)}94%,to{stroke-dashoffset:calc(var(--trail-size) - 1088px);opacity:0}}@media (max-width:640px){.honeycomb-background-module__-m2cSG__lattice{-webkit-mask-image:linear-gradient(100deg,#0002,#0007);mask-image:linear-gradient(100deg,#0002,#0007)}.honeycomb-background-module__-m2cSG__route:nth-last-child(n+4) .honeycomb-background-module__-m2cSG__trail{display:none}.honeycomb-background-module__-m2cSG__trail[data-trail-segment="0"]{filter:none;stroke-width:4px}.honeycomb-background-module__-m2cSG__readingVeil{background:linear-gradient(var(--honeycomb-base,#f4f5ed), transparent 30%, color-mix(in srgb, var(--honeycomb-base,#f4f5ed) 65%, transparent) 75%)}}@media (prefers-reduced-motion:reduce){.honeycomb-background-module__-m2cSG__background .honeycomb-background-module__-m2cSG__trail{opacity:0;animation:none}.honeycomb-background-module__-m2cSG__network,.honeycomb-background-module__-m2cSG__depth{transform:none}.honeycomb-background-module__-m2cSG__spotlight{transition:none}}@media print{.honeycomb-background-module__-m2cSG__background{display:none}}
.journal-theme-module__JxDkGG__scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100%}.journal-theme-module__JxDkGG__scope[data-journal-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.journal-theme-module__JxDkGG__switch{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink,#183b2d);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.journal-theme-module__JxDkGG__switch:hover{color:var(--accent,#437b22)}.journal-theme-module__JxDkGG__switch:focus-visible{outline:2px solid var(--accent,#437b22);outline-offset:4px}.journal-theme-module__JxDkGG__icon{pointer-events:none;width:22px;height:22px}.journal-theme-module__JxDkGG__icon>svg{stroke-width:1.7px;width:22px;height:22px}.journal-theme-module__JxDkGG__scope[data-journal-theme=dark] .journal-theme-module__JxDkGG__icon{color:var(--accent,#a6ef67)}@media print{.journal-theme-module__JxDkGG__switch{display:none}}
.hex-fabric-background-module__MJvl8a__background,.hex-fabric-background-module__MJvl8a__study{pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;background:#000;position:fixed;inset:0;overflow:hidden}.hex-fabric-background-module__MJvl8a__background{z-index:-1}.hex-fabric-background-module__MJvl8a__study{z-index:0;pointer-events:auto;touch-action:pinch-zoom}.hex-fabric-background-module__MJvl8a__lightBackground{display:contents}[data-journal-theme=dark] .hex-fabric-background-module__MJvl8a__lightBackground{display:none}@media print{.hex-fabric-background-module__MJvl8a__background,.hex-fabric-background-module__MJvl8a__study{display:none}}
.home-atmosphere-module__0uyeiq__shell{isolation:isolate;background:#101713;min-height:100svh;position:relative}.home-atmosphere-module__0uyeiq__surface{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint;background:#101713;position:fixed;inset:0;overflow:hidden}.home-atmosphere-module__0uyeiq__surface:before{content:"";opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48.5' viewBox='0 0 84 48.5'%3E%3Cpath d='M14 0h28l14 24.25L42 48.5H14L0 24.25Zm42 24.25h28M56 24.25 70 0M56 24.25 70 48.5' fill='none' stroke='%23a8f1c5' stroke-width='.65'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 75% 48%,#000,#0000 78%);mask-image:radial-gradient(at 75% 48%,#000,#0000 78%)}.home-atmosphere-module__0uyeiq__surface:after{content:"";background:linear-gradient(90deg,#1017136b,#0000 70%);position:absolute;inset:0}.home-atmosphere-module__0uyeiq__canvas{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-atmosphere-module__0uyeiq__content{z-index:1;position:relative}@media print{.home-atmosphere-module__0uyeiq__surface{display:none}}
