.healthcare-examples-module__Ohv5eW__showcase{color:var(--site-text);min-width:0}.healthcare-examples-module__Ohv5eW__instruction{color:var(--guide-muted);font-size:14px;line-height:1.7;margin:0 0 20px!important}.healthcare-examples-module__Ohv5eW__progress{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid var(--site-border);gap:20px;margin:0 0 30px;padding:0 0 15px;list-style:none;display:flex;position:relative;overflow-x:auto}.healthcare-examples-module__Ohv5eW__progress li{flex:none}.healthcare-examples-module__Ohv5eW__progress button{min-height:44px;color:var(--guide-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;line-height:1.6;display:flex}.healthcare-examples-module__Ohv5eW__progress button>span{font-family:var(--site-font-mono);font-size:10px}.healthcare-examples-module__Ohv5eW__progress button:hover{color:var(--site-blue)}.healthcare-examples-module__Ohv5eW__progress button[aria-current]{color:var(--site-blue);border-bottom-color:var(--site-blue);font-weight:650}.healthcare-examples-module__Ohv5eW__progress button:focus-visible{outline:2px solid var(--site-blue);outline-offset:4px}.healthcare-examples-module__Ohv5eW__example{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:0 40px;padding:0 0 10px;scroll-margin-top:220px;display:grid}.healthcare-examples-module__Ohv5eW__example[hidden]{display:none}.healthcare-examples-module__Ohv5eW__showcase[data-enhanced=false] .healthcare-examples-module__Ohv5eW__example+.healthcare-examples-module__Ohv5eW__example{border-top:1px solid var(--site-border);margin-top:35px;padding-top:40px}.healthcare-examples-module__Ohv5eW__exampleHeading{grid-area:1/2;min-width:0;margin-bottom:19px}.healthcare-examples-module__Ohv5eW__field{color:var(--site-blue);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:11px;line-height:1.8;display:flex;margin-bottom:12px!important}.healthcare-examples-module__Ohv5eW__batch{border:1px solid var(--site-border);color:var(--guide-muted);font-family:var(--site-font-mono);border-radius:5px;padding:2px 7px;font-size:10px;display:inline-block}.healthcare-examples-module__Ohv5eW__exampleHeading h3{letter-spacing:-.85px;text-wrap:pretty;scroll-margin-top:220px;font-size:29px;font-weight:600;line-height:1.22}.healthcare-examples-module__Ohv5eW__exampleHeading h3:focus-visible{outline:2px solid var(--site-blue);outline-offset:7px;border-radius:3px}.healthcare-examples-module__Ohv5eW__organization{color:var(--guide-muted);font-size:13px;line-height:1.7;margin-top:12px!important}.healthcare-examples-module__Ohv5eW__visualColumn{grid-area:1/1/3;min-width:0}.healthcare-examples-module__Ohv5eW__visual{border:1px solid var(--site-border);background:var(--site-surface-raised);border-radius:20px;min-width:0;overflow:hidden}.healthcare-examples-module__Ohv5eW__visual>svg{aspect-ratio:720/440;width:100%;height:auto;display:block}.healthcare-examples-module__Ohv5eW__motionToolbar{justify-content:space-between;align-items:center;gap:10px;padding:8px 15px 0;display:flex}.healthcare-examples-module__Ohv5eW__motionToolbar>span{color:var(--guide-muted);letter-spacing:1px;font-size:9px}.healthcare-examples-module__Ohv5eW__motionToolbar button{min-height:44px;color:var(--site-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 3px;font-size:11px;display:flex}.healthcare-examples-module__Ohv5eW__phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0 20px;list-style:none;display:grid}.healthcare-examples-module__Ohv5eW__phases li{border-top:2px solid var(--site-border);color:var(--guide-muted);padding:12px 0 10px;font-size:11px;line-height:1.5}.healthcare-examples-module__Ohv5eW__phases li>span{font-family:var(--site-font-mono);margin-bottom:4px;font-size:9px;display:block}.healthcare-examples-module__Ohv5eW__phases li[data-active=true]{color:var(--site-blue);border-color:var(--site-blue);font-weight:600}.healthcare-examples-module__Ohv5eW__caption{flex-direction:column;gap:5px;padding:19px 20px 0;font-size:14px;line-height:1.7;display:flex}.healthcare-examples-module__Ohv5eW__caption strong{font-weight:600}.healthcare-examples-module__Ohv5eW__caption>span{color:var(--guide-muted)}.healthcare-examples-module__Ohv5eW__disclosure{color:var(--guide-muted);padding:15px 20px 20px;font-size:10px;line-height:1.75}.healthcare-examples-module__Ohv5eW__explanation{grid-area:2/2;min-width:0}.healthcare-examples-module__Ohv5eW__shortExplanation{font-size:16px;line-height:1.8}.healthcare-examples-module__Ohv5eW__finding{border-left:2px solid var(--site-blue);margin:22px 0 18px;padding:16px 0 16px 17px}.healthcare-examples-module__Ohv5eW__evidenceLabel{color:var(--site-blue);letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.7;margin-bottom:8px!important}.healthcare-examples-module__Ohv5eW__finding>p:last-child{font-size:16px;line-height:1.7}.healthcare-examples-module__Ohv5eW__why{color:var(--guide-muted);font-size:14px;line-height:1.8}.healthcare-examples-module__Ohv5eW__analogy{color:var(--guide-muted);margin:18px 0 10px;padding:0;font-size:14px;font-style:italic;line-height:1.8}.healthcare-examples-module__Ohv5eW__analogy:before{content:"“"}.healthcare-examples-module__Ohv5eW__analogy:after{content:"”"}.healthcare-examples-module__Ohv5eW__sources{flex-wrap:wrap;align-items:center;gap:0 14px;font-size:11px;line-height:1.7;display:flex}.healthcare-examples-module__Ohv5eW__sources>span{color:var(--guide-muted)}.healthcare-examples-module__Ohv5eW__sources a{min-height:44px;color:var(--site-blue);text-underline-offset:3px;align-items:center;scroll-margin-top:220px;text-decoration:underline;display:inline-flex}.healthcare-examples-module__Ohv5eW__learning{border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);grid-area:3/1/auto/-1;margin-top:26px}.healthcare-examples-module__Ohv5eW__learning summary{cursor:pointer;min-height:60px;color:var(--site-text);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:14px;font-weight:550;line-height:1.65;list-style:none;display:flex}.healthcare-examples-module__Ohv5eW__learning summary::-webkit-details-marker{display:none}.healthcare-examples-module__Ohv5eW__learning summary>svg{color:var(--site-blue);flex-shrink:0}.healthcare-examples-module__Ohv5eW__learning[open] summary>svg{transform:rotate(180deg)}.healthcare-examples-module__Ohv5eW__learningBody{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:8px 0 28px;display:grid}.healthcare-examples-module__Ohv5eW__learningBody h4{margin:0 0 8px;font-size:12px;font-weight:650;line-height:1.7}.healthcare-examples-module__Ohv5eW__learningBody p{color:var(--guide-muted);font-size:14px;line-height:1.8}.healthcare-examples-module__Ohv5eW__learningBody h4:not(:first-child){margin-top:20px}.healthcare-examples-module__Ohv5eW__learningBody ol{color:var(--guide-muted);margin:15px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.healthcare-examples-module__Ohv5eW__learningBody li+li{margin-top:10px}.healthcare-examples-module__Ohv5eW__learningBody li strong{color:var(--site-text);font-weight:550}.healthcare-examples-module__Ohv5eW__controls{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.healthcare-examples-module__Ohv5eW__controls :is(button,a){min-height:44px;color:var(--site-blue);cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:550;display:flex}.healthcare-examples-module__Ohv5eW__controls button:disabled{opacity:.45;color:var(--guide-muted);cursor:default}.healthcare-examples-module__Ohv5eW__count{color:var(--guide-muted);font-family:var(--site-font-mono);white-space:nowrap;font-size:11px}.healthcare-examples-module__Ohv5eW__fallbackNote{background:var(--site-blue-soft);color:var(--site-text);border-radius:10px;padding:15px;font-size:14px;line-height:1.8;margin-bottom:25px!important}.healthcare-examples-module__Ohv5eW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}.healthcare-examples-module__Ohv5eW__heroPreview{border:1px solid var(--site-border);background:var(--site-surface-raised);border-radius:22px;align-self:center;min-width:0;overflow:hidden}.healthcare-examples-module__Ohv5eW__previewLabel{color:var(--site-blue);font-family:var(--site-font-mono);letter-spacing:.7px;padding:23px 25px 0;font-size:9px}.healthcare-examples-module__Ohv5eW__heroPreview>svg{width:100%;height:auto;display:block}.healthcare-examples-module__Ohv5eW__heroPreview figcaption{padding:0 25px 24px;font-size:15px;font-weight:550;line-height:1.7}.healthcare-examples-module__Ohv5eW__heroPreview figcaption>span{color:var(--guide-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}@media (max-width:999px){.healthcare-examples-module__Ohv5eW__example{grid-template-columns:1fr}.healthcare-examples-module__Ohv5eW__exampleHeading{grid-area:1/1;max-width:700px;margin-bottom:24px}.healthcare-examples-module__Ohv5eW__visualColumn{grid-area:2/1}.healthcare-examples-module__Ohv5eW__explanation{grid-area:3/1;margin-top:25px}.healthcare-examples-module__Ohv5eW__learning{grid-row:4}.healthcare-examples-module__Ohv5eW__visual>svg{max-height:440px}.healthcare-examples-module__Ohv5eW__learningBody{grid-template-columns:1fr;gap:25px}.healthcare-examples-module__Ohv5eW__exampleHeading h3{font-size:29px}.healthcare-examples-module__Ohv5eW__heroPreview{max-width:650px}.healthcare-examples-module__Ohv5eW__sources{font-size:12px}}@media (max-width:600px){.healthcare-examples-module__Ohv5eW__example,.healthcare-examples-module__Ohv5eW__exampleHeading h3,.healthcare-examples-module__Ohv5eW__sources a{scroll-margin-top:135px}.healthcare-examples-module__Ohv5eW__progress{gap:20px;margin-bottom:25px}.healthcare-examples-module__Ohv5eW__exampleHeading h3{letter-spacing:-.6px;font-size:26px}.healthcare-examples-module__Ohv5eW__field{font-size:11px}.healthcare-examples-module__Ohv5eW__visual{border-radius:15px}.healthcare-examples-module__Ohv5eW__motionToolbar{padding-inline:13px}.healthcare-examples-module__Ohv5eW__motionToolbar>span{font-size:8px}.healthcare-examples-module__Ohv5eW__phases{gap:9px;padding-inline:15px}.healthcare-examples-module__Ohv5eW__phases li{font-size:10px}.healthcare-examples-module__Ohv5eW__caption{padding:15px 15px 0;font-size:14px}.healthcare-examples-module__Ohv5eW__disclosure{padding:13px 15px 17px;font-size:10px}.healthcare-examples-module__Ohv5eW__shortExplanation,.healthcare-examples-module__Ohv5eW__finding>p:last-child{font-size:16px}.healthcare-examples-module__Ohv5eW__why,.healthcare-examples-module__Ohv5eW__analogy{font-size:14px}.healthcare-examples-module__Ohv5eW__learning summary{font-size:13px}.healthcare-examples-module__Ohv5eW__controls{flex-wrap:wrap;gap:5px}.healthcare-examples-module__Ohv5eW__count{text-align:center;flex-basis:100%;order:-1;margin:3px 0 7px;font-size:10px}.healthcare-examples-module__Ohv5eW__controls :is(button,a){gap:7px;font-size:12px}.healthcare-examples-module__Ohv5eW__heroPreview figcaption{padding:0 20px 20px;font-size:14px}.healthcare-examples-module__Ohv5eW__previewLabel{padding:20px 20px 0;font-size:8px}}@media print{.healthcare-examples-module__Ohv5eW__showcase .healthcare-examples-module__Ohv5eW__example[hidden]{display:grid}.healthcare-examples-module__Ohv5eW__controls,.healthcare-examples-module__Ohv5eW__motionToolbar,.healthcare-examples-module__Ohv5eW__progress{display:none}}
.field-story-module__qwX2iq__story{--story-blue:var(--site-blue,#2563eb);--story-orange:#ae4013;--story-green:var(--site-green,#427b50);--story-muted:var(--guide-muted,#565e6a);border:1px solid var(--site-border);background:linear-gradient(145deg, var(--site-surface) 30%, var(--site-surface-raised));width:100%;max-width:520px;box-shadow:0 20px 65px color-mix(in srgb, var(--site-text) 4%, transparent);color:var(--site-text);isolation:isolate;border-radius:28px;margin:0 auto;padding:24px;position:relative}.field-story-module__qwX2iq__story *{box-sizing:border-box}html[data-theme=dark] .field-story-module__qwX2iq__story{--story-orange:var(--site-orange)}.field-story-module__qwX2iq__heading{flex-direction:column;gap:9px;padding:0 2px;display:flex}.field-story-module__qwX2iq__heading>span{color:var(--story-blue);letter-spacing:1.3px;align-items:center;gap:7px;font-size:10px;font-weight:650;line-height:1.5;display:flex}.field-story-module__qwX2iq__heading strong{letter-spacing:-.5px;font-size:21px;font-weight:600;line-height:1.35}.field-story-module__qwX2iq__diagram{aspect-ratio:500/390;width:100%;max-width:350px;margin:1px auto 0;position:relative}.field-story-module__qwX2iq__art,.field-story-module__qwX2iq__art>svg{width:100%;height:100%;display:block}.field-story-module__qwX2iq__art{transition:filter .2s}.field-story-module__qwX2iq__focusHalo{--point-color:var(--story-blue);pointer-events:none;left:var(--point-x);top:var(--point-y);border:1px dashed color-mix(in srgb, var(--point-color) 55%, transparent);background:color-mix(in srgb, var(--point-color) 5%, transparent);border-radius:50%;width:82px;height:82px;margin:-41px 0 0 -41px;position:absolute}.field-story-module__qwX2iq__focusHalo[data-stage="1"]{--point-color:var(--story-orange)}.field-story-module__qwX2iq__focusHalo[data-stage="2"]{--point-color:var(--story-green)}.field-story-module__qwX2iq__hotspot{--point-color:var(--story-blue);left:var(--point-x);top:var(--point-y);width:44px;height:44px;color:var(--point-color);cursor:pointer;font:inherit;z-index:1;background:0 0;border:0;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;padding:5px;display:grid;position:absolute}.field-story-module__qwX2iq__hotspot[data-stage="1"]{--point-color:var(--story-orange)}.field-story-module__qwX2iq__hotspot[data-stage="2"]{--point-color:var(--story-green)}.field-story-module__qwX2iq__hotspot>span{width:32px;height:32px;font-family:var(--site-font-mono);border:1.5px solid var(--point-color);background:var(--site-surface);border-radius:50%;place-items:center;font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:grid;box-shadow:0 3px 12px #18223812}.field-story-module__qwX2iq__hotspot:hover>span,.field-story-module__qwX2iq__hotspot[data-active=true]>span{background:var(--point-color);color:var(--site-surface);box-shadow:0 0 0 5px color-mix(in srgb, var(--point-color) 14%, transparent)}.field-story-module__qwX2iq__hotspot:focus-visible{outline:3px solid var(--story-blue);outline-offset:2px}.field-story-module__qwX2iq__story .field-story-module__qwX2iq__instruction{color:var(--story-muted);text-align:center;margin:-3px 0 12px;font-size:12px;line-height:1.6}.field-story-module__qwX2iq__stages{border-top:1px solid var(--site-border)}.field-story-module__qwX2iq__stage{--stage-color:var(--story-blue);border-bottom:1px solid var(--site-border)}.field-story-module__qwX2iq__stage[data-stage="1"]{--stage-color:var(--story-orange)}.field-story-module__qwX2iq__stage[data-stage="2"]{--stage-color:var(--story-green)}.field-story-module__qwX2iq__stage summary{cursor:pointer;align-items:center;gap:11px;min-height:47px;padding:9px 1px;font-size:13px;font-weight:550;line-height:1.5;list-style:none;display:flex}.field-story-module__qwX2iq__stage summary::-webkit-details-marker{display:none}.field-story-module__qwX2iq__number{color:var(--story-muted);font-family:var(--site-font-mono);letter-spacing:.2px;font-size:10px}.field-story-module__qwX2iq__stage summary>svg{color:var(--story-muted);flex-shrink:0;margin-left:auto;transition:transform .15s}.field-story-module__qwX2iq__stage[open] .field-story-module__qwX2iq__number{color:var(--stage-color)}.field-story-module__qwX2iq__stage[open] summary>svg{color:var(--stage-color);transform:rotate(180deg)}.field-story-module__qwX2iq__stage summary:focus-visible,.field-story-module__qwX2iq__applicationLink:focus-visible{outline:3px solid var(--story-blue);outline-offset:4px;border-radius:5px}.field-story-module__qwX2iq__explanation{padding:0 0 17px 29px}.field-story-module__qwX2iq__explanation .field-story-module__qwX2iq__panelTitle{color:var(--site-text);letter-spacing:-.1px;margin:0 0 7px;font-size:14px;line-height:1.5}.field-story-module__qwX2iq__panelTitle strong{font-weight:600}.field-story-module__qwX2iq__explanation p{color:var(--story-muted);margin:0;font-size:13px;line-height:1.7}.field-story-module__qwX2iq__applicationLink{min-height:44px;color:var(--story-blue);align-items:center;gap:9px;margin-top:4px;font-size:12px;font-weight:550;line-height:1.5;text-decoration:none;display:inline-flex}.field-story-module__qwX2iq__applicationLink:hover{text-underline-offset:4px;text-decoration:underline}.field-story-module__qwX2iq__story .field-story-module__qwX2iq__caption{color:var(--story-muted);max-width:47ch;margin:1px 0 0;font-size:12px;line-height:1.6}@media (max-width:600px){.field-story-module__qwX2iq__story{border-radius:24px;max-width:430px;padding:21px}.field-story-module__qwX2iq__heading strong{font-size:20px}.field-story-module__qwX2iq__diagram{max-width:330px}.field-story-module__qwX2iq__stage summary{min-height:48px;font-size:14px}.field-story-module__qwX2iq__explanation .field-story-module__qwX2iq__panelTitle{font-size:15px}.field-story-module__qwX2iq__explanation p{font-size:14px}}@media (max-width:350px){.field-story-module__qwX2iq__story{padding:18px}.field-story-module__qwX2iq__heading strong{font-size:19px}.field-story-module__qwX2iq__explanation{padding-left:0}.field-story-module__qwX2iq__stage summary{gap:9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.field-story-module__qwX2iq__story *,.field-story-module__qwX2iq__story :before,.field-story-module__qwX2iq__story :after{transition:none}}
.guide-contents-module__o9Njjq__rail{border:1px solid var(--site-border);background:var(--site-bg);color:var(--site-text);z-index:25;border-radius:17px;margin:0 0 2px;padding:8px 12px 6px;position:relative}.guide-contents-module__o9Njjq__heading{color:var(--guide-muted,var(--site-muted));justify-content:space-between;gap:16px;padding:0 8px 3px;font-size:10px;line-height:12px;display:flex}.guide-contents-module__o9Njjq__heading span:first-child{letter-spacing:1.3px;font-size:9px;font-weight:650}.guide-contents-module__o9Njjq__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.guide-contents-module__o9Njjq__links a{min-width:0;min-height:44px;color:var(--guide-muted,var(--site-muted));border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s,background .15s;display:flex}.guide-contents-module__o9Njjq__links b{border:1px solid var(--site-border);width:18px;height:18px;font-family:var(--site-font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:8px;font-weight:500;display:grid}.guide-contents-module__o9Njjq__links a:hover{color:var(--site-blue);background:var(--site-surface-raised)}.guide-contents-module__o9Njjq__links a[aria-current=location]{color:var(--site-blue);background:var(--site-blue-soft)}.guide-contents-module__o9Njjq__links a[aria-current=location] b{color:var(--site-bg);border-color:var(--site-blue);background:var(--site-blue)}.guide-contents-module__o9Njjq__links a:focus-visible{outline:3px solid var(--site-blue);outline-offset:2px}.guide-contents-module__o9Njjq__progress{background:0 0;height:2px;position:absolute;inset:auto 16px -1px;overflow:hidden}.guide-contents-module__o9Njjq__progress span{width:var(--reading-position,0%);background:var(--site-blue);border-radius:2px;height:100%;display:block}@media (min-width:1101px){.guide-contents-module__o9Njjq__rail{position:sticky;top:110px;box-shadow:0 7px 25px #18223808}.guide-contents-module__o9Njjq__links{grid-template-columns:repeat(6,minmax(0,1fr))}.guide-contents-module__o9Njjq__rail[data-healthcare] .guide-contents-module__o9Njjq__links{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:600px){.guide-contents-module__o9Njjq__rail{border-radius:14px;padding:9px 8px 7px}.guide-contents-module__o9Njjq__heading{padding-inline:6px}.guide-contents-module__o9Njjq__links a{justify-content:center;padding-inline:4px;font-size:12px}.guide-contents-module__o9Njjq__links b{display:none}.guide-contents-module__o9Njjq__heading span:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){.guide-contents-module__o9Njjq__links a{transition:none}}
.project-notebook-module__Zq7D5a__notebook{color:var(--site-text)}.project-notebook-module__Zq7D5a__note{color:var(--guide-muted,var(--site-muted));align-items:center;gap:10px;padding:0 2px 21px;display:flex}.project-notebook-module__Zq7D5a__note>svg{color:var(--site-blue);flex-shrink:0}.project-notebook-module__Zq7D5a__note p{font-size:13px;line-height:1.6}.project-notebook-module__Zq7D5a__note>span{flex-shrink:0;margin-left:auto;font-size:11px;line-height:1.5}.project-notebook-module__Zq7D5a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.project-notebook-module__Zq7D5a__project{border:1px solid var(--site-border);background:var(--site-surface);border-radius:25px;flex-direction:column;min-width:0;padding:27px;transition:border-color .18s,box-shadow .18s;display:flex}.project-notebook-module__Zq7D5a__project[data-saved=true]{border-color:var(--site-blue);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--site-blue) 15%, transparent)}.project-notebook-module__Zq7D5a__projectTop{color:var(--guide-muted,var(--site-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:21px;font-size:10px;line-height:1.5;display:flex}.project-notebook-module__Zq7D5a__projectTop>span:first-child{color:var(--site-blue);letter-spacing:1.2px;font-size:9px;font-weight:650}.project-notebook-module__Zq7D5a__projectTop .project-notebook-module__Zq7D5a__savedLabel{color:var(--site-blue);align-items:center;gap:4px;font-weight:550;display:inline-flex}.project-notebook-module__Zq7D5a__planDiagram{background:var(--site-surface-raised);min-height:106px;color:var(--site-blue);border-radius:17px;justify-content:space-around;align-items:center;gap:14px;margin-bottom:25px;padding:18px 22px;display:flex}.project-notebook-module__Zq7D5a__planDiagram>div{flex-direction:column;justify-content:center;align-items:center;gap:9px;width:70px;min-width:0;display:flex}.project-notebook-module__Zq7D5a__planDiagram>div>span:last-child{font-family:var(--site-font-mono);color:var(--guide-muted,var(--site-muted));font-size:9px}.project-notebook-module__Zq7D5a__planDiagram>svg{color:var(--site-subtle);flex-shrink:0}.project-notebook-module__Zq7D5a__planDiagram>div:last-child{color:var(--site-green)}.project-notebook-module__Zq7D5a__analysisIcon{flex-direction:column;gap:4px;width:24px;display:flex}.project-notebook-module__Zq7D5a__analysisIcon i{background:var(--site-orange);border-radius:2px;height:2px;display:block}.project-notebook-module__Zq7D5a__analysisIcon i:nth-child(2){width:70%}.project-notebook-module__Zq7D5a__analysisIcon i:nth-child(3){width:85%}.project-notebook-module__Zq7D5a__notebook .project-notebook-module__Zq7D5a__project h3{letter-spacing:-.55px;margin:0 0 16px;font-size:25px;font-weight:600;line-height:1.3}.project-notebook-module__Zq7D5a__question{color:var(--site-text);font-size:17px;line-height:1.75;margin:0 0 22px!important}.project-notebook-module__Zq7D5a__output{border-left:2px solid var(--site-blue);padding-left:16px;margin-bottom:23px!important}.project-notebook-module__Zq7D5a__project dt{color:var(--site-text);margin-bottom:6px;font-size:11px;font-weight:650;line-height:1.6}.project-notebook-module__Zq7D5a__project dd{color:var(--guide-muted,var(--site-muted));margin:0;font-size:15px;line-height:1.8}.project-notebook-module__Zq7D5a__details{border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border)}.project-notebook-module__Zq7D5a__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:12px 0;font-size:13px;font-weight:550;line-height:1.6;list-style:none;display:flex}.project-notebook-module__Zq7D5a__details summary::-webkit-details-marker{display:none}.project-notebook-module__Zq7D5a__details summary svg{color:var(--site-blue);flex-shrink:0;transition:transform .15s}.project-notebook-module__Zq7D5a__details[open] summary svg{transform:rotate(180deg)}.project-notebook-module__Zq7D5a__details dl{flex-direction:column;gap:18px;padding:4px 0 23px;display:flex}.project-notebook-module__Zq7D5a__scope{color:var(--guide-muted,var(--site-muted));font-size:13px;line-height:1.7;margin:19px 0 24px!important}.project-notebook-module__Zq7D5a__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto;display:grid}.project-notebook-module__Zq7D5a__actions button{border:1px solid var(--site-border);background:var(--site-surface);min-width:0;min-height:46px;color:var(--site-text);font:inherit;text-align:left;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.project-notebook-module__Zq7D5a__actions button svg{color:var(--site-blue);flex-shrink:0}.project-notebook-module__Zq7D5a__actions button[aria-pressed=true]{background:var(--site-blue-soft);color:var(--site-blue);border-color:#0000}.project-notebook-module__Zq7D5a__actions button:hover{border-color:var(--site-blue)}.project-notebook-module__Zq7D5a__actions button:disabled{opacity:.55;cursor:default}.project-notebook-module__Zq7D5a__notebook :is(button,summary,textarea):focus-visible{outline:3px solid var(--site-blue);outline-offset:4px;border-radius:7px}.project-notebook-module__Zq7D5a__feedback{min-height:21px;color:var(--guide-muted,var(--site-muted));font-size:13px;line-height:1.6;margin-top:14px!important}.project-notebook-module__Zq7D5a__copyPanel{border:1px solid var(--site-border);background:var(--site-surface-raised);border-radius:17px;margin-top:12px;padding:20px}.project-notebook-module__Zq7D5a__copyPanel>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-notebook-module__Zq7D5a__copyPanel label{font-size:16px;font-weight:600}.project-notebook-module__Zq7D5a__copyPanel button{background:var(--site-surface);width:44px;height:44px;color:var(--site-text);border:1px solid var(--site-border);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.project-notebook-module__Zq7D5a__copyPanel p{color:var(--guide-muted,var(--site-muted));font-size:13px;line-height:1.6;margin:8px 0 14px!important}.project-notebook-module__Zq7D5a__copyPanel textarea{resize:vertical;border:1px solid var(--site-border);background:var(--site-surface);width:100%;min-height:180px;color:var(--site-text);font:inherit;border-radius:10px;padding:14px;font-size:14px;line-height:1.7;display:block}.project-notebook-module__Zq7D5a__noScript{color:var(--guide-muted,var(--site-muted));font-size:13px;line-height:1.7;margin-top:12px!important}.project-notebook-module__Zq7D5a__optionalBuild{border-top:1px solid var(--site-border);margin-top:23px;padding-top:20px}.project-notebook-module__Zq7D5a__optionalBuild h4{color:var(--site-text);margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.6}.project-notebook-module__Zq7D5a__optionalBuild p{color:var(--guide-muted,var(--site-muted));margin:10px 0 0;font-size:14px;line-height:1.8}.project-notebook-module__Zq7D5a__optionalBuild strong{color:var(--site-text);font-weight:550}@media (max-width:800px){.project-notebook-module__Zq7D5a__grid{gap:18px}.project-notebook-module__Zq7D5a__project{padding:23px}.project-notebook-module__Zq7D5a__planDiagram{gap:8px;padding-inline:12px}.project-notebook-module__Zq7D5a__notebook .project-notebook-module__Zq7D5a__project h3{font-size:23px}}@media (max-width:650px){.project-notebook-module__Zq7D5a__grid{grid-template-columns:1fr}.project-notebook-module__Zq7D5a__note{flex-wrap:wrap;align-items:flex-start;gap:8px}.project-notebook-module__Zq7D5a__note p{flex:1;min-width:0}.project-notebook-module__Zq7D5a__note>span{flex-basis:100%;margin-left:27px}.project-notebook-module__Zq7D5a__project{border-radius:22px;padding:24px}.project-notebook-module__Zq7D5a__planDiagram{margin-bottom:23px;padding:18px}.project-notebook-module__Zq7D5a__notebook .project-notebook-module__Zq7D5a__project h3{font-size:24px}.project-notebook-module__Zq7D5a__project dd{font-size:16px}.project-notebook-module__Zq7D5a__scope{font-size:14px}}@media (max-width:350px){.project-notebook-module__Zq7D5a__project{padding:20px}.project-notebook-module__Zq7D5a__planDiagram{gap:8px;padding-inline:10px}.project-notebook-module__Zq7D5a__actions button{gap:6px;padding-inline:9px;font-size:12px}}@media (prefers-reduced-motion:reduce){.project-notebook-module__Zq7D5a__project,.project-notebook-module__Zq7D5a__details summary svg{transition:none}}
