.aieb-activity-week-01 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-01 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-01 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-01 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-01 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-01 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-01 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-01 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-01 .aieb-tool .aieb-muted,.aieb-activity-week-01 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-01 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-01 .aieb-tool .aieb-mode,.aieb-activity-week-01 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-01 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-01 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-01 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-01 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-01 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-01 .aieb-tool input[type=text],.aieb-activity-week-01 .aieb-tool select,.aieb-activity-week-01 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-01 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-01 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-01 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-01 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-01 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-01 .aieb-tool :focus-visible,.aieb-activity-week-01 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-01 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-01 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-01 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-01 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-01 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-01 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-01 .aieb-tool .aieb-actions,.aieb-activity-week-01 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-01 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-01 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-01 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-01 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-01 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-01 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-01 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-01 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-01 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-01 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-01 .aieb-tool th,.aieb-activity-week-01 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-01 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-01 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-01 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-01 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-01 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-01 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-01 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-01 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-01 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-01 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-01 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-01 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-01 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-01 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-01 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-01 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-01 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-01 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-01 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-01 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-01 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-01 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-01 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-01 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-01 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-01 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-01 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-01 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-01 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-01 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-01 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-01 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-01 .aieb-tool{border-radius:.9rem}.aieb-activity-week-01 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-01 .aieb-tool .aieb-actions>button,.aieb-activity-week-01 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-01 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-01 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-01 .aieb-tool .aieb-results,.aieb-activity-week-01 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-01 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-01 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-01 .aieb-tool .aieb-no-print,.aieb-activity-week-01 .aieb-tool button{display:none!important}.aieb-activity-week-01 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-01 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-01 .aieb-tool .aieb-two,.aieb-activity-week-01 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-01 .aieb-tool .aieb-metrics,.aieb-activity-week-01 .aieb-tool .aieb-static{display:block}.aieb-activity-week-01 .aieb-tool details>*{display:block!important}.aieb-activity-week-01 .aieb-tool table,.aieb-activity-week-01 .aieb-tool fieldset,.aieb-activity-week-01 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-01 .aieb-tool input,.aieb-activity-week-01 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-01 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-01 .aieb-tool h2,.aieb-activity-week-01 .aieb-tool h3,.aieb-activity-week-01 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-01 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-01 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-01 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-01 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-01 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-01 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-01 .aieb-tool .aieb-feedback[hidden]{display:none}.aieb-activity-week-02 .ib2{--ink:#ecf3f3;--muted:#b9ccce;--line:#567176;--panel:#13272d;--accent:#8aefd4;max-width:100%;margin:3rem 0;padding:clamp(1rem,3vw,2.4rem);background:#0b1c22;color:var(--ink);border:1px solid var(--line);border-radius:20px;line-height:1.6;color-scheme:dark;overflow-wrap:anywhere}.aieb-activity-week-02 .ib2 *{box-sizing:border-box}.aieb-activity-week-02 .ib2 h2{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.13;letter-spacing:-.03em;max-width:24ch}.aieb-activity-week-02 .ib2 h3{line-height:1.25}.aieb-activity-week-02 .ib2 h4{margin-bottom:.4rem}.aieb-activity-week-02 .ib2 p{max-width:78ch}.aieb-activity-week-02 .ib2-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);font-weight:750}.aieb-activity-week-02 .ib2-privacy{font-size:.875rem;color:var(--muted);padding:1rem;border-left:3px solid var(--accent);background:#152a30}.aieb-activity-week-02 .ib2-field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0;min-width:0}.aieb-activity-week-02 .ib2 label,.aieb-activity-week-02 .ib2 legend{font-weight:650}.aieb-activity-week-02 .ib2 input:not([type=checkbox]),.aieb-activity-week-02 .ib2 textarea,.aieb-activity-week-02 .ib2 select{width:100%;min-width:0;font:inherit;font-size:1rem;line-height:1.5;background:#08171c;color:var(--ink);border:1px solid #698388;border-radius:6px;padding:.65rem .8rem}.aieb-activity-week-02 .ib2 textarea{resize:vertical}.aieb-activity-week-02 .ib2 input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--accent)}.aieb-activity-week-02 .ib2 small{font-size:.83rem;color:var(--muted)}.aieb-activity-week-02 .ib2 button,.aieb-activity-week-02 .ib2 summary{font:inherit;cursor:pointer}.aieb-activity-week-02 .ib2 button{background:#92f0d7;color:#08231e;border:1px solid transparent;border-radius:8px;padding:.65rem .9rem;font-weight:650;min-height:44px;white-space:normal}.aieb-activity-week-02 .ib2 button:hover{background:#c2ffed}.aieb-activity-week-02 .ib2 button:disabled{opacity:.5;cursor:not-allowed}.aieb-activity-week-02 .ib2 :focus-visible{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-02 .ib2 [tabindex="-1"]:focus{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-02 .ib2-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.aieb-activity-week-02 .ib2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.aieb-activity-week-02 .ib2-card,.aieb-activity-week-02 .ib2-stimulus,.aieb-activity-week-02 .ib2-result{min-width:0;border:1px solid var(--line);border-radius:12px;padding:1.3rem;margin:1.7rem 0;background:var(--panel)}.aieb-activity-week-02 .ib2-card legend{max-width:100%;padding:0 .5rem;line-height:1.4}.aieb-activity-week-02 .ib2-stimulus{font-size:1.08rem;border-color:#80b7b0}.aieb-activity-week-02 .ib2-stimulus>p:first-child{font-size:1.3rem}.aieb-activity-week-02 .ib2-result{border-color:var(--accent);background:#14312f}.aieb-activity-week-02 .ib2 details{border-top:1px solid var(--line);padding:.8rem 0}.aieb-activity-week-02 .ib2 summary{padding:.5rem 0;font-weight:650;min-height:44px}.aieb-activity-week-02 .ib2-check{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0;min-height:32px}.aieb-activity-week-02 .ib2 dt{font-weight:700;margin-top:.8rem}.aieb-activity-week-02 .ib2 dd{margin-left:0;color:var(--muted)}.aieb-activity-week-02 .ib2-export{margin-top:2rem;border-top:1px solid var(--line)}.aieb-activity-week-02 .ib2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.aieb-activity-week-02 .ib2-print-only{display:none}.aieb-activity-week-02 .ib2 [role=status]{min-height:1.5em;color:#c3ebd9}.aieb-activity-week-02 .ib2 [role=alert]{color:#ffe3ba}.aieb-activity-week-02 .ib2-state{padding:.7rem;background:#092028;border-left:3px solid #ddbe70}.aieb-activity-week-02 .ib2-fallback{margin-top:2rem}@media(max-width:600px){.aieb-activity-week-02 .ib2-grid{grid-template-columns:1fr}.aieb-activity-week-02 .ib2-card,.aieb-activity-week-02 .ib2-stimulus,.aieb-activity-week-02 .ib2-result{padding:1rem}.aieb-activity-week-02 .ib2-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-02 .ib2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.aieb-activity-week-02 .ib2{background:#fff;color:#111;border-color:#777;color-scheme:light;-moz-column-break-before:page;break-before:page;--ink:#111;--muted:#333;--line:#999;--panel:white;--accent:#175f4f}.aieb-activity-week-02 .ib2-no-print,.aieb-activity-week-02 .ib2 button,.aieb-activity-week-02 .ib2-fallback{display:none!important}.aieb-activity-week-02 .ib2-print-only{display:block}.aieb-activity-week-02 .ib2 textarea,.aieb-activity-week-02 .ib2 input,.aieb-activity-week-02 .ib2 select,.aieb-activity-week-02 .ib2-field{display:none}.aieb-activity-week-02 .ib2-export{-moz-column-break-before:page;break-before:page}.aieb-activity-week-02 .ib2-card,.aieb-activity-week-02 .ib2-stimulus,.aieb-activity-week-02 .ib2-result,.aieb-activity-week-02 .ib2-privacy{background:#fff;color:#111}.aieb-activity-week-02 .ib2 [role=status]{color:#111}.aieb-activity-week-02 .ib2 h2{max-width:none}.aieb-activity-week-02 .ib2 legend{color:#111}}.aieb-activity-week-03 .ib5{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-03 .ib5 *{box-sizing:border-box}.aieb-activity-week-03 .ib5 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-03 .ib5 h3{line-height:1.35}.aieb-activity-week-03 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-03 .notice,.aieb-activity-week-03 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-03 .ib5 .notice{font-size:.92rem}.aieb-activity-week-03 .ib5 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-03 .ib5 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-03 .field{margin:.8rem 0}.aieb-activity-week-03 .ib5 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-03 .ib5 input:not([type=checkbox]),.aieb-activity-week-03 .ib5 textarea,.aieb-activity-week-03 .ib5 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-03 .ib5 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-03 .ib5 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-03 .ib5 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-03 .ib5 button:hover{background:#143e38}.aieb-activity-week-03 .ib5 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-03 .ib5 button:focus-visible,.aieb-activity-week-03 .ib5 a:focus-visible,.aieb-activity-week-03 .ib5 input:focus-visible,.aieb-activity-week-03 .ib5 textarea:focus-visible,.aieb-activity-week-03 .ib5 select:focus-visible,.aieb-activity-week-03 .ib5 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-03 .ib5 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-03 .actions,.aieb-activity-week-03 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-03 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-03 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-03 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-03 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-03 .panel,.aieb-activity-week-03 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-03 .sticky{position:sticky;top:20px}.aieb-activity-week-03 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-03 .danger,.aieb-activity-week-03 .error{color:#7c291e}.aieb-activity-week-03 .error{background:#fff0e7}.aieb-activity-week-03 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-03 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-03 .check label{font-weight:500}.aieb-activity-week-03 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-03 .snippet.narrow{width:320px}.aieb-activity-week-03 .snippet.wide{width:600px}.aieb-activity-week-03 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-03 .url{font-size:.8rem;color:#526453}.aieb-activity-week-03 .trace li,.aieb-activity-week-03 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-03 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-03 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-03 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-03 .copy-record{margin-top:20px}.aieb-activity-week-03 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-03 .print-record{display:none}.aieb-activity-week-03 .ib5 p,.aieb-activity-week-03 .ib5 li,.aieb-activity-week-03 .ib5 legend{overflow-wrap:anywhere}.aieb-activity-week-03 .ib5 ul,.aieb-activity-week-03 .ib5 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-03 .split,.aieb-activity-week-03 .feature-grid,.aieb-activity-week-03 .route-grid{grid-template-columns:1fr}.aieb-activity-week-03 .sticky{position:static}.aieb-activity-week-03 .ib5{border-radius:12px;padding:16px}.aieb-activity-week-03 .ib5 button{max-width:100%}.aieb-activity-week-03 .scene-nav{align-items:stretch}.aieb-activity-week-03 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-03 .ib5 *{scroll-behavior:auto}}@media print{.aieb-activity-week-03 .ib5{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-03 .ib5 .workspace,.aieb-activity-week-03 .ib5 .actions,.aieb-activity-week-03 .ib5 .status,.aieb-activity-week-03 .ib5 .copy-record{display:none}.aieb-activity-week-03 .ib5 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-03 .ib5 .notice{background:#fff;border-color:#000}.aieb-activity-week-03 .ib5 h2{font-size:18pt}}.aieb-activity-week-03 .ib5 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-03 .ib5 td,.aieb-activity-week-03 .ib5 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-03 .ib5 caption{text-align:left;font-weight:650}.aieb-activity-week-03 .ib5 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-03 .ib5 .time-bar{display:flex;min-height:2.5rem;width:100%;overflow:hidden;border:1px solid #607c6c;border-radius:6px}.aieb-activity-week-03 .ib5 .segment{min-width:0;font-size:.75rem;overflow:hidden;padding-block:.5rem;flex-basis:0}.aieb-activity-week-03 .ib5 .s0{background:#bed8c4}.aieb-activity-week-03 .ib5 .s1{background:#efce82}.aieb-activity-week-03 .ib5 .s2{background:#d2ddea}.aieb-activity-week-03 .ib5 .s3{background:#ebcec2}.aieb-activity-week-03 .ib5 dt{font-weight:700}.aieb-activity-week-03 .ib5 dd{margin:0 0 1rem;overflow-wrap:anywhere}.aieb-activity-week-03 .ib5 h3:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-04 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-04 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-04 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-04 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-04 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-04 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-04 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-04 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-04 .aieb-tool .aieb-muted,.aieb-activity-week-04 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-04 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-04 .aieb-tool .aieb-mode,.aieb-activity-week-04 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-04 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-04 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-04 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-04 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-04 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-04 .aieb-tool input[type=text],.aieb-activity-week-04 .aieb-tool select,.aieb-activity-week-04 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-04 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-04 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-04 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-04 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-04 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-04 .aieb-tool :focus-visible,.aieb-activity-week-04 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-04 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-04 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-04 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-04 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-04 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-04 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-04 .aieb-tool .aieb-actions,.aieb-activity-week-04 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-04 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-04 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-04 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-04 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-04 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-04 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-04 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-04 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-04 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-04 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-04 .aieb-tool th,.aieb-activity-week-04 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-04 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-04 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-04 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-04 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-04 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-04 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-04 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-04 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-04 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-04 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-04 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-04 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-04 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-04 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-04 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-04 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-04 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-04 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-04 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-04 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-04 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-04 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-04 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-04 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-04 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-04 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-04 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-04 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-04 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-04 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-04 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-04 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-04 .aieb-tool{border-radius:.9rem}.aieb-activity-week-04 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-04 .aieb-tool .aieb-actions>button,.aieb-activity-week-04 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-04 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-04 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-04 .aieb-tool .aieb-results,.aieb-activity-week-04 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-04 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-04 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-04 .aieb-tool .aieb-no-print,.aieb-activity-week-04 .aieb-tool button{display:none!important}.aieb-activity-week-04 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-04 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-04 .aieb-tool .aieb-two,.aieb-activity-week-04 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-04 .aieb-tool .aieb-metrics,.aieb-activity-week-04 .aieb-tool .aieb-static{display:block}.aieb-activity-week-04 .aieb-tool details>*{display:block!important}.aieb-activity-week-04 .aieb-tool table,.aieb-activity-week-04 .aieb-tool fieldset,.aieb-activity-week-04 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-04 .aieb-tool input,.aieb-activity-week-04 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-04 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-04 .aieb-tool h2,.aieb-activity-week-04 .aieb-tool h3,.aieb-activity-week-04 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-04 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-04 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-04 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-04 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-04 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-04 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-04 .aieb-tool .aieb-feedback[hidden]{display:none}.aieb-activity-week-05 .ib2{--ink:#ecf3f3;--muted:#b9ccce;--line:#567176;--panel:#13272d;--accent:#8aefd4;max-width:100%;margin:3rem 0;padding:clamp(1rem,3vw,2.4rem);background:#0b1c22;color:var(--ink);border:1px solid var(--line);border-radius:20px;line-height:1.6;color-scheme:dark;overflow-wrap:anywhere}.aieb-activity-week-05 .ib2 *{box-sizing:border-box}.aieb-activity-week-05 .ib2 h2{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.13;letter-spacing:-.03em;max-width:24ch}.aieb-activity-week-05 .ib2 h3{line-height:1.25}.aieb-activity-week-05 .ib2 h4{margin-bottom:.4rem}.aieb-activity-week-05 .ib2 p{max-width:78ch}.aieb-activity-week-05 .ib2-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);font-weight:750}.aieb-activity-week-05 .ib2-privacy{font-size:.875rem;color:var(--muted);padding:1rem;border-left:3px solid var(--accent);background:#152a30}.aieb-activity-week-05 .ib2-field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0;min-width:0}.aieb-activity-week-05 .ib2 label,.aieb-activity-week-05 .ib2 legend{font-weight:650}.aieb-activity-week-05 .ib2 input:not([type=checkbox]),.aieb-activity-week-05 .ib2 textarea,.aieb-activity-week-05 .ib2 select{width:100%;min-width:0;font:inherit;font-size:1rem;line-height:1.5;background:#08171c;color:var(--ink);border:1px solid #698388;border-radius:6px;padding:.65rem .8rem}.aieb-activity-week-05 .ib2 textarea{resize:vertical}.aieb-activity-week-05 .ib2 input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--accent)}.aieb-activity-week-05 .ib2 small{font-size:.83rem;color:var(--muted)}.aieb-activity-week-05 .ib2 button,.aieb-activity-week-05 .ib2 summary{font:inherit;cursor:pointer}.aieb-activity-week-05 .ib2 button{background:#92f0d7;color:#08231e;border:1px solid transparent;border-radius:8px;padding:.65rem .9rem;font-weight:650;min-height:44px;white-space:normal}.aieb-activity-week-05 .ib2 button:hover{background:#c2ffed}.aieb-activity-week-05 .ib2 button:disabled{opacity:.5;cursor:not-allowed}.aieb-activity-week-05 .ib2 :focus-visible{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-05 .ib2 [tabindex="-1"]:focus{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-05 .ib2-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.aieb-activity-week-05 .ib2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.aieb-activity-week-05 .ib2-card,.aieb-activity-week-05 .ib2-stimulus,.aieb-activity-week-05 .ib2-result{min-width:0;border:1px solid var(--line);border-radius:12px;padding:1.3rem;margin:1.7rem 0;background:var(--panel)}.aieb-activity-week-05 .ib2-card legend{max-width:100%;padding:0 .5rem;line-height:1.4}.aieb-activity-week-05 .ib2-stimulus{font-size:1.08rem;border-color:#80b7b0}.aieb-activity-week-05 .ib2-stimulus>p:first-child{font-size:1.3rem}.aieb-activity-week-05 .ib2-result{border-color:var(--accent);background:#14312f}.aieb-activity-week-05 .ib2 details{border-top:1px solid var(--line);padding:.8rem 0}.aieb-activity-week-05 .ib2 summary{padding:.5rem 0;font-weight:650;min-height:44px}.aieb-activity-week-05 .ib2-check{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0;min-height:32px}.aieb-activity-week-05 .ib2 dt{font-weight:700;margin-top:.8rem}.aieb-activity-week-05 .ib2 dd{margin-left:0;color:var(--muted)}.aieb-activity-week-05 .ib2-export{margin-top:2rem;border-top:1px solid var(--line)}.aieb-activity-week-05 .ib2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.aieb-activity-week-05 .ib2-print-only{display:none}.aieb-activity-week-05 .ib2 [role=status]{min-height:1.5em;color:#c3ebd9}.aieb-activity-week-05 .ib2 [role=alert]{color:#ffe3ba}.aieb-activity-week-05 .ib2-state{padding:.7rem;background:#092028;border-left:3px solid #ddbe70}.aieb-activity-week-05 .ib2-fallback{margin-top:2rem}@media(max-width:600px){.aieb-activity-week-05 .ib2-grid{grid-template-columns:1fr}.aieb-activity-week-05 .ib2-card,.aieb-activity-week-05 .ib2-stimulus,.aieb-activity-week-05 .ib2-result{padding:1rem}.aieb-activity-week-05 .ib2-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-05 .ib2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.aieb-activity-week-05 .ib2{background:#fff;color:#111;border-color:#777;color-scheme:light;-moz-column-break-before:page;break-before:page;--ink:#111;--muted:#333;--line:#999;--panel:white;--accent:#175f4f}.aieb-activity-week-05 .ib2-no-print,.aieb-activity-week-05 .ib2 button,.aieb-activity-week-05 .ib2-fallback{display:none!important}.aieb-activity-week-05 .ib2-print-only{display:block}.aieb-activity-week-05 .ib2 textarea,.aieb-activity-week-05 .ib2 input,.aieb-activity-week-05 .ib2 select,.aieb-activity-week-05 .ib2-field{display:none}.aieb-activity-week-05 .ib2-export{-moz-column-break-before:page;break-before:page}.aieb-activity-week-05 .ib2-card,.aieb-activity-week-05 .ib2-stimulus,.aieb-activity-week-05 .ib2-result,.aieb-activity-week-05 .ib2-privacy{background:#fff;color:#111}.aieb-activity-week-05 .ib2 [role=status]{color:#111}.aieb-activity-week-05 .ib2 h2{max-width:none}.aieb-activity-week-05 .ib2 legend{color:#111}}.aieb-activity-week-06 .ib5{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-06 .ib5 *{box-sizing:border-box}.aieb-activity-week-06 .ib5 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-06 .ib5 h3{line-height:1.35}.aieb-activity-week-06 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-06 .notice,.aieb-activity-week-06 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-06 .ib5 .notice{font-size:.92rem}.aieb-activity-week-06 .ib5 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-06 .ib5 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-06 .field{margin:.8rem 0}.aieb-activity-week-06 .ib5 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-06 .ib5 input:not([type=checkbox]),.aieb-activity-week-06 .ib5 textarea,.aieb-activity-week-06 .ib5 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-06 .ib5 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-06 .ib5 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-06 .ib5 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-06 .ib5 button:hover{background:#143e38}.aieb-activity-week-06 .ib5 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-06 .ib5 button:focus-visible,.aieb-activity-week-06 .ib5 a:focus-visible,.aieb-activity-week-06 .ib5 input:focus-visible,.aieb-activity-week-06 .ib5 textarea:focus-visible,.aieb-activity-week-06 .ib5 select:focus-visible,.aieb-activity-week-06 .ib5 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-06 .ib5 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-06 .actions,.aieb-activity-week-06 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-06 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-06 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-06 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-06 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-06 .panel,.aieb-activity-week-06 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-06 .sticky{position:sticky;top:20px}.aieb-activity-week-06 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-06 .danger,.aieb-activity-week-06 .error{color:#7c291e}.aieb-activity-week-06 .error{background:#fff0e7}.aieb-activity-week-06 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-06 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-06 .check label{font-weight:500}.aieb-activity-week-06 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-06 .snippet.narrow{width:320px}.aieb-activity-week-06 .snippet.wide{width:600px}.aieb-activity-week-06 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-06 .url{font-size:.8rem;color:#526453}.aieb-activity-week-06 .trace li,.aieb-activity-week-06 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-06 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-06 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-06 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-06 .copy-record{margin-top:20px}.aieb-activity-week-06 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-06 .print-record{display:none}.aieb-activity-week-06 .ib5 p,.aieb-activity-week-06 .ib5 li,.aieb-activity-week-06 .ib5 legend{overflow-wrap:anywhere}.aieb-activity-week-06 .ib5 ul,.aieb-activity-week-06 .ib5 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-06 .split,.aieb-activity-week-06 .feature-grid,.aieb-activity-week-06 .route-grid{grid-template-columns:1fr}.aieb-activity-week-06 .sticky{position:static}.aieb-activity-week-06 .ib5{border-radius:12px;padding:16px}.aieb-activity-week-06 .ib5 button{max-width:100%}.aieb-activity-week-06 .scene-nav{align-items:stretch}.aieb-activity-week-06 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-06 .ib5 *{scroll-behavior:auto}}@media print{.aieb-activity-week-06 .ib5{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-06 .ib5 .workspace,.aieb-activity-week-06 .ib5 .actions,.aieb-activity-week-06 .ib5 .status,.aieb-activity-week-06 .ib5 .copy-record{display:none}.aieb-activity-week-06 .ib5 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-06 .ib5 .notice{background:#fff;border-color:#000}.aieb-activity-week-06 .ib5 h2{font-size:18pt}}.aieb-activity-week-06 .ib5 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-06 .ib5 td,.aieb-activity-week-06 .ib5 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-06 .ib5 caption{text-align:left;font-weight:650}.aieb-activity-week-06 .ib5 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-06 .ib5 .time-bar{display:flex;min-height:2.5rem;width:100%;overflow:hidden;border:1px solid #607c6c;border-radius:6px}.aieb-activity-week-06 .ib5 .segment{min-width:0;font-size:.75rem;overflow:hidden;padding-block:.5rem;flex-basis:0}.aieb-activity-week-06 .ib5 .s0{background:#bed8c4}.aieb-activity-week-06 .ib5 .s1{background:#efce82}.aieb-activity-week-06 .ib5 .s2{background:#d2ddea}.aieb-activity-week-06 .ib5 .s3{background:#ebcec2}.aieb-activity-week-06 .ib5 dt{font-weight:700}.aieb-activity-week-06 .ib5 dd{margin:0 0 1rem;overflow-wrap:anywhere}.aieb-activity-week-06 .ib5 h3:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-07 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-07 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-07 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-07 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-07 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-07 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-07 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-07 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-07 .aieb-tool .aieb-muted,.aieb-activity-week-07 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-07 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-07 .aieb-tool .aieb-mode,.aieb-activity-week-07 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-07 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-07 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-07 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-07 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-07 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-07 .aieb-tool input[type=text],.aieb-activity-week-07 .aieb-tool select,.aieb-activity-week-07 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-07 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-07 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-07 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-07 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-07 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-07 .aieb-tool :focus-visible,.aieb-activity-week-07 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-07 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-07 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-07 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-07 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-07 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-07 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-07 .aieb-tool .aieb-actions,.aieb-activity-week-07 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-07 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-07 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-07 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-07 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-07 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-07 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-07 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-07 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-07 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-07 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-07 .aieb-tool th,.aieb-activity-week-07 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-07 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-07 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-07 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-07 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-07 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-07 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-07 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-07 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-07 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-07 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-07 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-07 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-07 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-07 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-07 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-07 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-07 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-07 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-07 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-07 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-07 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-07 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-07 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-07 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-07 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-07 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-07 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-07 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-07 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-07 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-07 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-07 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-07 .aieb-tool{border-radius:.9rem}.aieb-activity-week-07 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-07 .aieb-tool .aieb-actions>button,.aieb-activity-week-07 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-07 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-07 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-07 .aieb-tool .aieb-results,.aieb-activity-week-07 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-07 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-07 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-07 .aieb-tool .aieb-no-print,.aieb-activity-week-07 .aieb-tool button{display:none!important}.aieb-activity-week-07 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-07 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-07 .aieb-tool .aieb-two,.aieb-activity-week-07 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-07 .aieb-tool .aieb-metrics,.aieb-activity-week-07 .aieb-tool .aieb-static{display:block}.aieb-activity-week-07 .aieb-tool details>*{display:block!important}.aieb-activity-week-07 .aieb-tool table,.aieb-activity-week-07 .aieb-tool fieldset,.aieb-activity-week-07 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-07 .aieb-tool input,.aieb-activity-week-07 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-07 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-07 .aieb-tool h2,.aieb-activity-week-07 .aieb-tool h3,.aieb-activity-week-07 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-07 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-07 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-07 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-07 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-07 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-07 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-07 .aieb-tool .aieb-feedback[hidden]{display:none}.aieb-activity-week-08 .ib2{--ink:#ecf3f3;--muted:#b9ccce;--line:#567176;--panel:#13272d;--accent:#8aefd4;max-width:100%;margin:3rem 0;padding:clamp(1rem,3vw,2.4rem);background:#0b1c22;color:var(--ink);border:1px solid var(--line);border-radius:20px;line-height:1.6;color-scheme:dark;overflow-wrap:anywhere}.aieb-activity-week-08 .ib2 *{box-sizing:border-box}.aieb-activity-week-08 .ib2 h2{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.13;letter-spacing:-.03em;max-width:24ch}.aieb-activity-week-08 .ib2 h3{line-height:1.25}.aieb-activity-week-08 .ib2 h4{margin-bottom:.4rem}.aieb-activity-week-08 .ib2 p{max-width:78ch}.aieb-activity-week-08 .ib2-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);font-weight:750}.aieb-activity-week-08 .ib2-privacy{font-size:.875rem;color:var(--muted);padding:1rem;border-left:3px solid var(--accent);background:#152a30}.aieb-activity-week-08 .ib2-field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0;min-width:0}.aieb-activity-week-08 .ib2 label,.aieb-activity-week-08 .ib2 legend{font-weight:650}.aieb-activity-week-08 .ib2 input:not([type=checkbox]),.aieb-activity-week-08 .ib2 textarea,.aieb-activity-week-08 .ib2 select{width:100%;min-width:0;font:inherit;font-size:1rem;line-height:1.5;background:#08171c;color:var(--ink);border:1px solid #698388;border-radius:6px;padding:.65rem .8rem}.aieb-activity-week-08 .ib2 textarea{resize:vertical}.aieb-activity-week-08 .ib2 input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--accent)}.aieb-activity-week-08 .ib2 small{font-size:.83rem;color:var(--muted)}.aieb-activity-week-08 .ib2 button,.aieb-activity-week-08 .ib2 summary{font:inherit;cursor:pointer}.aieb-activity-week-08 .ib2 button{background:#92f0d7;color:#08231e;border:1px solid transparent;border-radius:8px;padding:.65rem .9rem;font-weight:650;min-height:44px;white-space:normal}.aieb-activity-week-08 .ib2 button:hover{background:#c2ffed}.aieb-activity-week-08 .ib2 button:disabled{opacity:.5;cursor:not-allowed}.aieb-activity-week-08 .ib2 :focus-visible{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-08 .ib2 [tabindex="-1"]:focus{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-08 .ib2-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.aieb-activity-week-08 .ib2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.aieb-activity-week-08 .ib2-card,.aieb-activity-week-08 .ib2-stimulus,.aieb-activity-week-08 .ib2-result{min-width:0;border:1px solid var(--line);border-radius:12px;padding:1.3rem;margin:1.7rem 0;background:var(--panel)}.aieb-activity-week-08 .ib2-card legend{max-width:100%;padding:0 .5rem;line-height:1.4}.aieb-activity-week-08 .ib2-stimulus{font-size:1.08rem;border-color:#80b7b0}.aieb-activity-week-08 .ib2-stimulus>p:first-child{font-size:1.3rem}.aieb-activity-week-08 .ib2-result{border-color:var(--accent);background:#14312f}.aieb-activity-week-08 .ib2 details{border-top:1px solid var(--line);padding:.8rem 0}.aieb-activity-week-08 .ib2 summary{padding:.5rem 0;font-weight:650;min-height:44px}.aieb-activity-week-08 .ib2-check{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0;min-height:32px}.aieb-activity-week-08 .ib2 dt{font-weight:700;margin-top:.8rem}.aieb-activity-week-08 .ib2 dd{margin-left:0;color:var(--muted)}.aieb-activity-week-08 .ib2-export{margin-top:2rem;border-top:1px solid var(--line)}.aieb-activity-week-08 .ib2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.aieb-activity-week-08 .ib2-print-only{display:none}.aieb-activity-week-08 .ib2 [role=status]{min-height:1.5em;color:#c3ebd9}.aieb-activity-week-08 .ib2 [role=alert]{color:#ffe3ba}.aieb-activity-week-08 .ib2-state{padding:.7rem;background:#092028;border-left:3px solid #ddbe70}.aieb-activity-week-08 .ib2-fallback{margin-top:2rem}@media(max-width:600px){.aieb-activity-week-08 .ib2-grid{grid-template-columns:1fr}.aieb-activity-week-08 .ib2-card,.aieb-activity-week-08 .ib2-stimulus,.aieb-activity-week-08 .ib2-result{padding:1rem}.aieb-activity-week-08 .ib2-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-08 .ib2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.aieb-activity-week-08 .ib2{background:#fff;color:#111;border-color:#777;color-scheme:light;-moz-column-break-before:page;break-before:page;--ink:#111;--muted:#333;--line:#999;--panel:white;--accent:#175f4f}.aieb-activity-week-08 .ib2-no-print,.aieb-activity-week-08 .ib2 button,.aieb-activity-week-08 .ib2-fallback{display:none!important}.aieb-activity-week-08 .ib2-print-only{display:block}.aieb-activity-week-08 .ib2 textarea,.aieb-activity-week-08 .ib2 input,.aieb-activity-week-08 .ib2 select,.aieb-activity-week-08 .ib2-field{display:none}.aieb-activity-week-08 .ib2-export{-moz-column-break-before:page;break-before:page}.aieb-activity-week-08 .ib2-card,.aieb-activity-week-08 .ib2-stimulus,.aieb-activity-week-08 .ib2-result,.aieb-activity-week-08 .ib2-privacy{background:#fff;color:#111}.aieb-activity-week-08 .ib2 [role=status]{color:#111}.aieb-activity-week-08 .ib2 h2{max-width:none}.aieb-activity-week-08 .ib2 legend{color:#111}}.aieb-activity-week-09 .ib5{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-09 .ib5 *{box-sizing:border-box}.aieb-activity-week-09 .ib5 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-09 .ib5 h3{line-height:1.35}.aieb-activity-week-09 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-09 .notice,.aieb-activity-week-09 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-09 .ib5 .notice{font-size:.92rem}.aieb-activity-week-09 .ib5 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-09 .ib5 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-09 .field{margin:.8rem 0}.aieb-activity-week-09 .ib5 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-09 .ib5 input:not([type=checkbox]),.aieb-activity-week-09 .ib5 textarea,.aieb-activity-week-09 .ib5 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-09 .ib5 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-09 .ib5 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-09 .ib5 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-09 .ib5 button:hover{background:#143e38}.aieb-activity-week-09 .ib5 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-09 .ib5 button:focus-visible,.aieb-activity-week-09 .ib5 a:focus-visible,.aieb-activity-week-09 .ib5 input:focus-visible,.aieb-activity-week-09 .ib5 textarea:focus-visible,.aieb-activity-week-09 .ib5 select:focus-visible,.aieb-activity-week-09 .ib5 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-09 .ib5 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-09 .actions,.aieb-activity-week-09 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-09 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-09 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-09 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-09 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-09 .panel,.aieb-activity-week-09 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-09 .sticky{position:sticky;top:20px}.aieb-activity-week-09 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-09 .danger,.aieb-activity-week-09 .error{color:#7c291e}.aieb-activity-week-09 .error{background:#fff0e7}.aieb-activity-week-09 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-09 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-09 .check label{font-weight:500}.aieb-activity-week-09 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-09 .snippet.narrow{width:320px}.aieb-activity-week-09 .snippet.wide{width:600px}.aieb-activity-week-09 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-09 .url{font-size:.8rem;color:#526453}.aieb-activity-week-09 .trace li,.aieb-activity-week-09 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-09 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-09 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-09 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-09 .copy-record{margin-top:20px}.aieb-activity-week-09 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-09 .print-record{display:none}.aieb-activity-week-09 .ib5 p,.aieb-activity-week-09 .ib5 li,.aieb-activity-week-09 .ib5 legend{overflow-wrap:anywhere}.aieb-activity-week-09 .ib5 ul,.aieb-activity-week-09 .ib5 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-09 .split,.aieb-activity-week-09 .feature-grid,.aieb-activity-week-09 .route-grid{grid-template-columns:1fr}.aieb-activity-week-09 .sticky{position:static}.aieb-activity-week-09 .ib5{border-radius:12px;padding:16px}.aieb-activity-week-09 .ib5 button{max-width:100%}.aieb-activity-week-09 .scene-nav{align-items:stretch}.aieb-activity-week-09 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-09 .ib5 *{scroll-behavior:auto}}@media print{.aieb-activity-week-09 .ib5{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-09 .ib5 .workspace,.aieb-activity-week-09 .ib5 .actions,.aieb-activity-week-09 .ib5 .status,.aieb-activity-week-09 .ib5 .copy-record{display:none}.aieb-activity-week-09 .ib5 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-09 .ib5 .notice{background:#fff;border-color:#000}.aieb-activity-week-09 .ib5 h2{font-size:18pt}}.aieb-activity-week-09 .ib5 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-09 .ib5 td,.aieb-activity-week-09 .ib5 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-09 .ib5 caption{text-align:left;font-weight:650}.aieb-activity-week-09 .ib5 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-09 .ib5 .time-bar{display:flex;min-height:2.5rem;width:100%;overflow:hidden;border:1px solid #607c6c;border-radius:6px}.aieb-activity-week-09 .ib5 .segment{min-width:0;font-size:.75rem;overflow:hidden;padding-block:.5rem;flex-basis:0}.aieb-activity-week-09 .ib5 .s0{background:#bed8c4}.aieb-activity-week-09 .ib5 .s1{background:#efce82}.aieb-activity-week-09 .ib5 .s2{background:#d2ddea}.aieb-activity-week-09 .ib5 .s3{background:#ebcec2}.aieb-activity-week-09 .ib5 dt{font-weight:700}.aieb-activity-week-09 .ib5 dd{margin:0 0 1rem;overflow-wrap:anywhere}.aieb-activity-week-09 .ib5 h3:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-10 .ib5{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-10 .ib5 *{box-sizing:border-box}.aieb-activity-week-10 .ib5 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-10 .ib5 h3{line-height:1.35}.aieb-activity-week-10 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-10 .notice,.aieb-activity-week-10 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-10 .ib5 .notice{font-size:.92rem}.aieb-activity-week-10 .ib5 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-10 .ib5 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-10 .field{margin:.8rem 0}.aieb-activity-week-10 .ib5 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-10 .ib5 input:not([type=checkbox]),.aieb-activity-week-10 .ib5 textarea,.aieb-activity-week-10 .ib5 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-10 .ib5 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-10 .ib5 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-10 .ib5 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-10 .ib5 button:hover{background:#143e38}.aieb-activity-week-10 .ib5 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-10 .ib5 button:focus-visible,.aieb-activity-week-10 .ib5 a:focus-visible,.aieb-activity-week-10 .ib5 input:focus-visible,.aieb-activity-week-10 .ib5 textarea:focus-visible,.aieb-activity-week-10 .ib5 select:focus-visible,.aieb-activity-week-10 .ib5 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-10 .ib5 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-10 .actions,.aieb-activity-week-10 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-10 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-10 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-10 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-10 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-10 .panel,.aieb-activity-week-10 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-10 .sticky{position:sticky;top:20px}.aieb-activity-week-10 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-10 .danger,.aieb-activity-week-10 .error{color:#7c291e}.aieb-activity-week-10 .error{background:#fff0e7}.aieb-activity-week-10 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-10 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-10 .check label{font-weight:500}.aieb-activity-week-10 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-10 .snippet.narrow{width:320px}.aieb-activity-week-10 .snippet.wide{width:600px}.aieb-activity-week-10 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-10 .url{font-size:.8rem;color:#526453}.aieb-activity-week-10 .trace li,.aieb-activity-week-10 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-10 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-10 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-10 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-10 .copy-record{margin-top:20px}.aieb-activity-week-10 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-10 .print-record{display:none}.aieb-activity-week-10 .ib5 p,.aieb-activity-week-10 .ib5 li,.aieb-activity-week-10 .ib5 legend{overflow-wrap:anywhere}.aieb-activity-week-10 .ib5 ul,.aieb-activity-week-10 .ib5 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-10 .split,.aieb-activity-week-10 .feature-grid,.aieb-activity-week-10 .route-grid{grid-template-columns:1fr}.aieb-activity-week-10 .sticky{position:static}.aieb-activity-week-10 .ib5{border-radius:12px;padding:16px}.aieb-activity-week-10 .ib5 button{max-width:100%}.aieb-activity-week-10 .scene-nav{align-items:stretch}.aieb-activity-week-10 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-10 .ib5 *{scroll-behavior:auto}}@media print{.aieb-activity-week-10 .ib5{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-10 .ib5 .workspace,.aieb-activity-week-10 .ib5 .actions,.aieb-activity-week-10 .ib5 .status,.aieb-activity-week-10 .ib5 .copy-record{display:none}.aieb-activity-week-10 .ib5 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-10 .ib5 .notice{background:#fff;border-color:#000}.aieb-activity-week-10 .ib5 h2{font-size:18pt}}.aieb-activity-week-10 .ib5 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-10 .ib5 td,.aieb-activity-week-10 .ib5 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-10 .ib5 caption{text-align:left;font-weight:650}.aieb-activity-week-10 .ib5 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-10 .ib5 .time-bar{display:flex;min-height:2.5rem;width:100%;overflow:hidden;border:1px solid #607c6c;border-radius:6px}.aieb-activity-week-10 .ib5 .segment{min-width:0;font-size:.75rem;overflow:hidden;padding-block:.5rem;flex-basis:0}.aieb-activity-week-10 .ib5 .s0{background:#bed8c4}.aieb-activity-week-10 .ib5 .s1{background:#efce82}.aieb-activity-week-10 .ib5 .s2{background:#d2ddea}.aieb-activity-week-10 .ib5 .s3{background:#ebcec2}.aieb-activity-week-10 .ib5 dt{font-weight:700}.aieb-activity-week-10 .ib5 dd{margin:0 0 1rem;overflow-wrap:anywhere}.aieb-activity-week-10 .ib5 h3:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-11 .ib2{--ink:#ecf3f3;--muted:#b9ccce;--line:#567176;--panel:#13272d;--accent:#8aefd4;max-width:100%;margin:3rem 0;padding:clamp(1rem,3vw,2.4rem);background:#0b1c22;color:var(--ink);border:1px solid var(--line);border-radius:20px;line-height:1.6;color-scheme:dark;overflow-wrap:anywhere}.aieb-activity-week-11 .ib2 *{box-sizing:border-box}.aieb-activity-week-11 .ib2 h2{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.13;letter-spacing:-.03em;max-width:24ch}.aieb-activity-week-11 .ib2 h3{line-height:1.25}.aieb-activity-week-11 .ib2 h4{margin-bottom:.4rem}.aieb-activity-week-11 .ib2 p{max-width:78ch}.aieb-activity-week-11 .ib2-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);font-weight:750}.aieb-activity-week-11 .ib2-privacy{font-size:.875rem;color:var(--muted);padding:1rem;border-left:3px solid var(--accent);background:#152a30}.aieb-activity-week-11 .ib2-field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0;min-width:0}.aieb-activity-week-11 .ib2 label,.aieb-activity-week-11 .ib2 legend{font-weight:650}.aieb-activity-week-11 .ib2 input:not([type=checkbox]),.aieb-activity-week-11 .ib2 textarea,.aieb-activity-week-11 .ib2 select{width:100%;min-width:0;font:inherit;font-size:1rem;line-height:1.5;background:#08171c;color:var(--ink);border:1px solid #698388;border-radius:6px;padding:.65rem .8rem}.aieb-activity-week-11 .ib2 textarea{resize:vertical}.aieb-activity-week-11 .ib2 input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--accent)}.aieb-activity-week-11 .ib2 small{font-size:.83rem;color:var(--muted)}.aieb-activity-week-11 .ib2 button,.aieb-activity-week-11 .ib2 summary{font:inherit;cursor:pointer}.aieb-activity-week-11 .ib2 button{background:#92f0d7;color:#08231e;border:1px solid transparent;border-radius:8px;padding:.65rem .9rem;font-weight:650;min-height:44px;white-space:normal}.aieb-activity-week-11 .ib2 button:hover{background:#c2ffed}.aieb-activity-week-11 .ib2 button:disabled{opacity:.5;cursor:not-allowed}.aieb-activity-week-11 .ib2 :focus-visible{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-11 .ib2 [tabindex="-1"]:focus{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-11 .ib2-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.aieb-activity-week-11 .ib2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.aieb-activity-week-11 .ib2-card,.aieb-activity-week-11 .ib2-stimulus,.aieb-activity-week-11 .ib2-result{min-width:0;border:1px solid var(--line);border-radius:12px;padding:1.3rem;margin:1.7rem 0;background:var(--panel)}.aieb-activity-week-11 .ib2-card legend{max-width:100%;padding:0 .5rem;line-height:1.4}.aieb-activity-week-11 .ib2-stimulus{font-size:1.08rem;border-color:#80b7b0}.aieb-activity-week-11 .ib2-stimulus>p:first-child{font-size:1.3rem}.aieb-activity-week-11 .ib2-result{border-color:var(--accent);background:#14312f}.aieb-activity-week-11 .ib2 details{border-top:1px solid var(--line);padding:.8rem 0}.aieb-activity-week-11 .ib2 summary{padding:.5rem 0;font-weight:650;min-height:44px}.aieb-activity-week-11 .ib2-check{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0;min-height:32px}.aieb-activity-week-11 .ib2 dt{font-weight:700;margin-top:.8rem}.aieb-activity-week-11 .ib2 dd{margin-left:0;color:var(--muted)}.aieb-activity-week-11 .ib2-export{margin-top:2rem;border-top:1px solid var(--line)}.aieb-activity-week-11 .ib2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.aieb-activity-week-11 .ib2-print-only{display:none}.aieb-activity-week-11 .ib2 [role=status]{min-height:1.5em;color:#c3ebd9}.aieb-activity-week-11 .ib2 [role=alert]{color:#ffe3ba}.aieb-activity-week-11 .ib2-state{padding:.7rem;background:#092028;border-left:3px solid #ddbe70}.aieb-activity-week-11 .ib2-fallback{margin-top:2rem}@media(max-width:600px){.aieb-activity-week-11 .ib2-grid{grid-template-columns:1fr}.aieb-activity-week-11 .ib2-card,.aieb-activity-week-11 .ib2-stimulus,.aieb-activity-week-11 .ib2-result{padding:1rem}.aieb-activity-week-11 .ib2-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-11 .ib2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.aieb-activity-week-11 .ib2{background:#fff;color:#111;border-color:#777;color-scheme:light;-moz-column-break-before:page;break-before:page;--ink:#111;--muted:#333;--line:#999;--panel:white;--accent:#175f4f}.aieb-activity-week-11 .ib2-no-print,.aieb-activity-week-11 .ib2 button,.aieb-activity-week-11 .ib2-fallback{display:none!important}.aieb-activity-week-11 .ib2-print-only{display:block}.aieb-activity-week-11 .ib2 textarea,.aieb-activity-week-11 .ib2 input,.aieb-activity-week-11 .ib2 select,.aieb-activity-week-11 .ib2-field{display:none}.aieb-activity-week-11 .ib2-export{-moz-column-break-before:page;break-before:page}.aieb-activity-week-11 .ib2-card,.aieb-activity-week-11 .ib2-stimulus,.aieb-activity-week-11 .ib2-result,.aieb-activity-week-11 .ib2-privacy{background:#fff;color:#111}.aieb-activity-week-11 .ib2 [role=status]{color:#111}.aieb-activity-week-11 .ib2 h2{max-width:none}.aieb-activity-week-11 .ib2 legend{color:#111}}.aieb-activity-week-12 .ib5{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-12 .ib5 *{box-sizing:border-box}.aieb-activity-week-12 .ib5 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-12 .ib5 h3{line-height:1.35}.aieb-activity-week-12 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-12 .notice,.aieb-activity-week-12 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-12 .ib5 .notice{font-size:.92rem}.aieb-activity-week-12 .ib5 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-12 .ib5 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-12 .field{margin:.8rem 0}.aieb-activity-week-12 .ib5 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-12 .ib5 input:not([type=checkbox]),.aieb-activity-week-12 .ib5 textarea,.aieb-activity-week-12 .ib5 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-12 .ib5 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-12 .ib5 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-12 .ib5 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-12 .ib5 button:hover{background:#143e38}.aieb-activity-week-12 .ib5 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-12 .ib5 button:focus-visible,.aieb-activity-week-12 .ib5 a:focus-visible,.aieb-activity-week-12 .ib5 input:focus-visible,.aieb-activity-week-12 .ib5 textarea:focus-visible,.aieb-activity-week-12 .ib5 select:focus-visible,.aieb-activity-week-12 .ib5 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-12 .ib5 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-12 .actions,.aieb-activity-week-12 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-12 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-12 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-12 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-12 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-12 .panel,.aieb-activity-week-12 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-12 .sticky{position:sticky;top:20px}.aieb-activity-week-12 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-12 .danger,.aieb-activity-week-12 .error{color:#7c291e}.aieb-activity-week-12 .error{background:#fff0e7}.aieb-activity-week-12 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-12 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-12 .check label{font-weight:500}.aieb-activity-week-12 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-12 .snippet.narrow{width:320px}.aieb-activity-week-12 .snippet.wide{width:600px}.aieb-activity-week-12 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-12 .url{font-size:.8rem;color:#526453}.aieb-activity-week-12 .trace li,.aieb-activity-week-12 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-12 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-12 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-12 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-12 .copy-record{margin-top:20px}.aieb-activity-week-12 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-12 .print-record{display:none}.aieb-activity-week-12 .ib5 p,.aieb-activity-week-12 .ib5 li,.aieb-activity-week-12 .ib5 legend{overflow-wrap:anywhere}.aieb-activity-week-12 .ib5 ul,.aieb-activity-week-12 .ib5 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-12 .split,.aieb-activity-week-12 .feature-grid,.aieb-activity-week-12 .route-grid{grid-template-columns:1fr}.aieb-activity-week-12 .sticky{position:static}.aieb-activity-week-12 .ib5{border-radius:12px;padding:16px}.aieb-activity-week-12 .ib5 button{max-width:100%}.aieb-activity-week-12 .scene-nav{align-items:stretch}.aieb-activity-week-12 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-12 .ib5 *{scroll-behavior:auto}}@media print{.aieb-activity-week-12 .ib5{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-12 .ib5 .workspace,.aieb-activity-week-12 .ib5 .actions,.aieb-activity-week-12 .ib5 .status,.aieb-activity-week-12 .ib5 .copy-record{display:none}.aieb-activity-week-12 .ib5 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-12 .ib5 .notice{background:#fff;border-color:#000}.aieb-activity-week-12 .ib5 h2{font-size:18pt}}.aieb-activity-week-12 .ib5 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-12 .ib5 td,.aieb-activity-week-12 .ib5 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-12 .ib5 caption{text-align:left;font-weight:650}.aieb-activity-week-12 .ib5 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-12 .ib5 .time-bar{display:flex;min-height:2.5rem;width:100%;overflow:hidden;border:1px solid #607c6c;border-radius:6px}.aieb-activity-week-12 .ib5 .segment{min-width:0;font-size:.75rem;overflow:hidden;padding-block:.5rem;flex-basis:0}.aieb-activity-week-12 .ib5 .s0{background:#bed8c4}.aieb-activity-week-12 .ib5 .s1{background:#efce82}.aieb-activity-week-12 .ib5 .s2{background:#d2ddea}.aieb-activity-week-12 .ib5 .s3{background:#ebcec2}.aieb-activity-week-12 .ib5 dt{font-weight:700}.aieb-activity-week-12 .ib5 dd{margin:0 0 1rem;overflow-wrap:anywhere}.aieb-activity-week-12 .ib5 h3:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-13 .ib2{--ink:#ecf3f3;--muted:#b9ccce;--line:#567176;--panel:#13272d;--accent:#8aefd4;max-width:100%;margin:3rem 0;padding:clamp(1rem,3vw,2.4rem);background:#0b1c22;color:var(--ink);border:1px solid var(--line);border-radius:20px;line-height:1.6;color-scheme:dark;overflow-wrap:anywhere}.aieb-activity-week-13 .ib2 *{box-sizing:border-box}.aieb-activity-week-13 .ib2 h2{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.13;letter-spacing:-.03em;max-width:24ch}.aieb-activity-week-13 .ib2 h3{line-height:1.25}.aieb-activity-week-13 .ib2 h4{margin-bottom:.4rem}.aieb-activity-week-13 .ib2 p{max-width:78ch}.aieb-activity-week-13 .ib2-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);font-weight:750}.aieb-activity-week-13 .ib2-privacy{font-size:.875rem;color:var(--muted);padding:1rem;border-left:3px solid var(--accent);background:#152a30}.aieb-activity-week-13 .ib2-field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0;min-width:0}.aieb-activity-week-13 .ib2 label,.aieb-activity-week-13 .ib2 legend{font-weight:650}.aieb-activity-week-13 .ib2 input:not([type=checkbox]),.aieb-activity-week-13 .ib2 textarea,.aieb-activity-week-13 .ib2 select{width:100%;min-width:0;font:inherit;font-size:1rem;line-height:1.5;background:#08171c;color:var(--ink);border:1px solid #698388;border-radius:6px;padding:.65rem .8rem}.aieb-activity-week-13 .ib2 textarea{resize:vertical}.aieb-activity-week-13 .ib2 input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--accent)}.aieb-activity-week-13 .ib2 small{font-size:.83rem;color:var(--muted)}.aieb-activity-week-13 .ib2 button,.aieb-activity-week-13 .ib2 summary{font:inherit;cursor:pointer}.aieb-activity-week-13 .ib2 button{background:#92f0d7;color:#08231e;border:1px solid transparent;border-radius:8px;padding:.65rem .9rem;font-weight:650;min-height:44px;white-space:normal}.aieb-activity-week-13 .ib2 button:hover{background:#c2ffed}.aieb-activity-week-13 .ib2 button:disabled{opacity:.5;cursor:not-allowed}.aieb-activity-week-13 .ib2 :focus-visible{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-13 .ib2 [tabindex="-1"]:focus{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-13 .ib2-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.aieb-activity-week-13 .ib2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.aieb-activity-week-13 .ib2-card,.aieb-activity-week-13 .ib2-stimulus,.aieb-activity-week-13 .ib2-result{min-width:0;border:1px solid var(--line);border-radius:12px;padding:1.3rem;margin:1.7rem 0;background:var(--panel)}.aieb-activity-week-13 .ib2-card legend{max-width:100%;padding:0 .5rem;line-height:1.4}.aieb-activity-week-13 .ib2-stimulus{font-size:1.08rem;border-color:#80b7b0}.aieb-activity-week-13 .ib2-stimulus>p:first-child{font-size:1.3rem}.aieb-activity-week-13 .ib2-result{border-color:var(--accent);background:#14312f}.aieb-activity-week-13 .ib2 details{border-top:1px solid var(--line);padding:.8rem 0}.aieb-activity-week-13 .ib2 summary{padding:.5rem 0;font-weight:650;min-height:44px}.aieb-activity-week-13 .ib2-check{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0;min-height:32px}.aieb-activity-week-13 .ib2 dt{font-weight:700;margin-top:.8rem}.aieb-activity-week-13 .ib2 dd{margin-left:0;color:var(--muted)}.aieb-activity-week-13 .ib2-export{margin-top:2rem;border-top:1px solid var(--line)}.aieb-activity-week-13 .ib2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.aieb-activity-week-13 .ib2-print-only{display:none}.aieb-activity-week-13 .ib2 [role=status]{min-height:1.5em;color:#c3ebd9}.aieb-activity-week-13 .ib2 [role=alert]{color:#ffe3ba}.aieb-activity-week-13 .ib2-state{padding:.7rem;background:#092028;border-left:3px solid #ddbe70}.aieb-activity-week-13 .ib2-fallback{margin-top:2rem}@media(max-width:600px){.aieb-activity-week-13 .ib2-grid{grid-template-columns:1fr}.aieb-activity-week-13 .ib2-card,.aieb-activity-week-13 .ib2-stimulus,.aieb-activity-week-13 .ib2-result{padding:1rem}.aieb-activity-week-13 .ib2-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-13 .ib2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.aieb-activity-week-13 .ib2{background:#fff;color:#111;border-color:#777;color-scheme:light;-moz-column-break-before:page;break-before:page;--ink:#111;--muted:#333;--line:#999;--panel:white;--accent:#175f4f}.aieb-activity-week-13 .ib2-no-print,.aieb-activity-week-13 .ib2 button,.aieb-activity-week-13 .ib2-fallback{display:none!important}.aieb-activity-week-13 .ib2-print-only{display:block}.aieb-activity-week-13 .ib2 textarea,.aieb-activity-week-13 .ib2 input,.aieb-activity-week-13 .ib2 select,.aieb-activity-week-13 .ib2-field{display:none}.aieb-activity-week-13 .ib2-export{-moz-column-break-before:page;break-before:page}.aieb-activity-week-13 .ib2-card,.aieb-activity-week-13 .ib2-stimulus,.aieb-activity-week-13 .ib2-result,.aieb-activity-week-13 .ib2-privacy{background:#fff;color:#111}.aieb-activity-week-13 .ib2 [role=status]{color:#111}.aieb-activity-week-13 .ib2 h2{max-width:none}.aieb-activity-week-13 .ib2 legend{color:#111}}.aieb-activity-week-14 .ib5{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-14 .ib5 *{box-sizing:border-box}.aieb-activity-week-14 .ib5 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-14 .ib5 h3{line-height:1.35}.aieb-activity-week-14 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-14 .notice,.aieb-activity-week-14 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-14 .ib5 .notice{font-size:.92rem}.aieb-activity-week-14 .ib5 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-14 .ib5 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-14 .field{margin:.8rem 0}.aieb-activity-week-14 .ib5 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-14 .ib5 input:not([type=checkbox]),.aieb-activity-week-14 .ib5 textarea,.aieb-activity-week-14 .ib5 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-14 .ib5 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-14 .ib5 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-14 .ib5 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-14 .ib5 button:hover{background:#143e38}.aieb-activity-week-14 .ib5 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-14 .ib5 button:focus-visible,.aieb-activity-week-14 .ib5 a:focus-visible,.aieb-activity-week-14 .ib5 input:focus-visible,.aieb-activity-week-14 .ib5 textarea:focus-visible,.aieb-activity-week-14 .ib5 select:focus-visible,.aieb-activity-week-14 .ib5 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-14 .ib5 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-14 .actions,.aieb-activity-week-14 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-14 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-14 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-14 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-14 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-14 .panel,.aieb-activity-week-14 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-14 .sticky{position:sticky;top:20px}.aieb-activity-week-14 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-14 .danger,.aieb-activity-week-14 .error{color:#7c291e}.aieb-activity-week-14 .error{background:#fff0e7}.aieb-activity-week-14 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-14 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-14 .check label{font-weight:500}.aieb-activity-week-14 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-14 .snippet.narrow{width:320px}.aieb-activity-week-14 .snippet.wide{width:600px}.aieb-activity-week-14 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-14 .url{font-size:.8rem;color:#526453}.aieb-activity-week-14 .trace li,.aieb-activity-week-14 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-14 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-14 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-14 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-14 .copy-record{margin-top:20px}.aieb-activity-week-14 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-14 .print-record{display:none}.aieb-activity-week-14 .ib5 p,.aieb-activity-week-14 .ib5 li,.aieb-activity-week-14 .ib5 legend{overflow-wrap:anywhere}.aieb-activity-week-14 .ib5 ul,.aieb-activity-week-14 .ib5 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-14 .split,.aieb-activity-week-14 .feature-grid,.aieb-activity-week-14 .route-grid{grid-template-columns:1fr}.aieb-activity-week-14 .sticky{position:static}.aieb-activity-week-14 .ib5{border-radius:12px;padding:16px}.aieb-activity-week-14 .ib5 button{max-width:100%}.aieb-activity-week-14 .scene-nav{align-items:stretch}.aieb-activity-week-14 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-14 .ib5 *{scroll-behavior:auto}}@media print{.aieb-activity-week-14 .ib5{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-14 .ib5 .workspace,.aieb-activity-week-14 .ib5 .actions,.aieb-activity-week-14 .ib5 .status,.aieb-activity-week-14 .ib5 .copy-record{display:none}.aieb-activity-week-14 .ib5 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-14 .ib5 .notice{background:#fff;border-color:#000}.aieb-activity-week-14 .ib5 h2{font-size:18pt}}.aieb-activity-week-14 .ib5 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-14 .ib5 td,.aieb-activity-week-14 .ib5 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-14 .ib5 caption{text-align:left;font-weight:650}.aieb-activity-week-14 .ib5 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-14 .ib5 .time-bar{display:flex;min-height:2.5rem;width:100%;overflow:hidden;border:1px solid #607c6c;border-radius:6px}.aieb-activity-week-14 .ib5 .segment{min-width:0;font-size:.75rem;overflow:hidden;padding-block:.5rem;flex-basis:0}.aieb-activity-week-14 .ib5 .s0{background:#bed8c4}.aieb-activity-week-14 .ib5 .s1{background:#efce82}.aieb-activity-week-14 .ib5 .s2{background:#d2ddea}.aieb-activity-week-14 .ib5 .s3{background:#ebcec2}.aieb-activity-week-14 .ib5 dt{font-weight:700}.aieb-activity-week-14 .ib5 dd{margin:0 0 1rem;overflow-wrap:anywhere}.aieb-activity-week-14 .ib5 h3:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-15 .ib2{--ink:#ecf3f3;--muted:#b9ccce;--line:#567176;--panel:#13272d;--accent:#8aefd4;max-width:100%;margin:3rem 0;padding:clamp(1rem,3vw,2.4rem);background:#0b1c22;color:var(--ink);border:1px solid var(--line);border-radius:20px;line-height:1.6;color-scheme:dark;overflow-wrap:anywhere}.aieb-activity-week-15 .ib2 *{box-sizing:border-box}.aieb-activity-week-15 .ib2 h2{font-size:clamp(1.7rem,4vw,2.65rem);line-height:1.13;letter-spacing:-.03em;max-width:24ch}.aieb-activity-week-15 .ib2 h3{line-height:1.25}.aieb-activity-week-15 .ib2 h4{margin-bottom:.4rem}.aieb-activity-week-15 .ib2 p{max-width:78ch}.aieb-activity-week-15 .ib2-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--accent);font-weight:750}.aieb-activity-week-15 .ib2-privacy{font-size:.875rem;color:var(--muted);padding:1rem;border-left:3px solid var(--accent);background:#152a30}.aieb-activity-week-15 .ib2-field{display:flex;flex-direction:column;gap:.4rem;margin:1rem 0;min-width:0}.aieb-activity-week-15 .ib2 label,.aieb-activity-week-15 .ib2 legend{font-weight:650}.aieb-activity-week-15 .ib2 input:not([type=checkbox]),.aieb-activity-week-15 .ib2 textarea,.aieb-activity-week-15 .ib2 select{width:100%;min-width:0;font:inherit;font-size:1rem;line-height:1.5;background:#08171c;color:var(--ink);border:1px solid #698388;border-radius:6px;padding:.65rem .8rem}.aieb-activity-week-15 .ib2 textarea{resize:vertical}.aieb-activity-week-15 .ib2 input[type=checkbox]{width:1.2rem;height:1.2rem;flex-shrink:0;accent-color:var(--accent)}.aieb-activity-week-15 .ib2 small{font-size:.83rem;color:var(--muted)}.aieb-activity-week-15 .ib2 button,.aieb-activity-week-15 .ib2 summary{font:inherit;cursor:pointer}.aieb-activity-week-15 .ib2 button{background:#92f0d7;color:#08231e;border:1px solid transparent;border-radius:8px;padding:.65rem .9rem;font-weight:650;min-height:44px;white-space:normal}.aieb-activity-week-15 .ib2 button:hover{background:#c2ffed}.aieb-activity-week-15 .ib2 button:disabled{opacity:.5;cursor:not-allowed}.aieb-activity-week-15 .ib2 :focus-visible{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-15 .ib2 [tabindex="-1"]:focus{outline:3px solid #ffe39d;outline-offset:4px}.aieb-activity-week-15 .ib2-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:1rem 0}.aieb-activity-week-15 .ib2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem}.aieb-activity-week-15 .ib2-card,.aieb-activity-week-15 .ib2-stimulus,.aieb-activity-week-15 .ib2-result{min-width:0;border:1px solid var(--line);border-radius:12px;padding:1.3rem;margin:1.7rem 0;background:var(--panel)}.aieb-activity-week-15 .ib2-card legend{max-width:100%;padding:0 .5rem;line-height:1.4}.aieb-activity-week-15 .ib2-stimulus{font-size:1.08rem;border-color:#80b7b0}.aieb-activity-week-15 .ib2-stimulus>p:first-child{font-size:1.3rem}.aieb-activity-week-15 .ib2-result{border-color:var(--accent);background:#14312f}.aieb-activity-week-15 .ib2 details{border-top:1px solid var(--line);padding:.8rem 0}.aieb-activity-week-15 .ib2 summary{padding:.5rem 0;font-weight:650;min-height:44px}.aieb-activity-week-15 .ib2-check{display:flex;align-items:flex-start;gap:.7rem;margin:.8rem 0;min-height:32px}.aieb-activity-week-15 .ib2 dt{font-weight:700;margin-top:.8rem}.aieb-activity-week-15 .ib2 dd{margin-left:0;color:var(--muted)}.aieb-activity-week-15 .ib2-export{margin-top:2rem;border-top:1px solid var(--line)}.aieb-activity-week-15 .ib2 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.aieb-activity-week-15 .ib2-print-only{display:none}.aieb-activity-week-15 .ib2 [role=status]{min-height:1.5em;color:#c3ebd9}.aieb-activity-week-15 .ib2 [role=alert]{color:#ffe3ba}.aieb-activity-week-15 .ib2-state{padding:.7rem;background:#092028;border-left:3px solid #ddbe70}.aieb-activity-week-15 .ib2-fallback{margin-top:2rem}@media(max-width:600px){.aieb-activity-week-15 .ib2-grid{grid-template-columns:1fr}.aieb-activity-week-15 .ib2-card,.aieb-activity-week-15 .ib2-stimulus,.aieb-activity-week-15 .ib2-result{padding:1rem}.aieb-activity-week-15 .ib2-actions{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-15 .ib2 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.aieb-activity-week-15 .ib2{background:#fff;color:#111;border-color:#777;color-scheme:light;-moz-column-break-before:page;break-before:page;--ink:#111;--muted:#333;--line:#999;--panel:white;--accent:#175f4f}.aieb-activity-week-15 .ib2-no-print,.aieb-activity-week-15 .ib2 button,.aieb-activity-week-15 .ib2-fallback{display:none!important}.aieb-activity-week-15 .ib2-print-only{display:block}.aieb-activity-week-15 .ib2 textarea,.aieb-activity-week-15 .ib2 input,.aieb-activity-week-15 .ib2 select,.aieb-activity-week-15 .ib2-field{display:none}.aieb-activity-week-15 .ib2-export{-moz-column-break-before:page;break-before:page}.aieb-activity-week-15 .ib2-card,.aieb-activity-week-15 .ib2-stimulus,.aieb-activity-week-15 .ib2-result,.aieb-activity-week-15 .ib2-privacy{background:#fff;color:#111}.aieb-activity-week-15 .ib2 [role=status]{color:#111}.aieb-activity-week-15 .ib2 h2{max-width:none}.aieb-activity-week-15 .ib2 legend{color:#111}}.aieb-activity-week-16 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-16 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-16 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-16 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-16 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-16 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-16 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-16 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-16 .aieb-tool .aieb-muted,.aieb-activity-week-16 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-16 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-16 .aieb-tool .aieb-mode,.aieb-activity-week-16 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-16 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-16 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-16 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-16 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-16 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-16 .aieb-tool input[type=text],.aieb-activity-week-16 .aieb-tool select,.aieb-activity-week-16 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-16 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-16 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-16 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-16 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-16 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-16 .aieb-tool :focus-visible,.aieb-activity-week-16 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-16 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-16 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-16 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-16 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-16 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-16 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-16 .aieb-tool .aieb-actions,.aieb-activity-week-16 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-16 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-16 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-16 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-16 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-16 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-16 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-16 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-16 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-16 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-16 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-16 .aieb-tool th,.aieb-activity-week-16 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-16 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-16 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-16 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-16 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-16 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-16 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-16 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-16 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-16 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-16 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-16 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-16 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-16 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-16 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-16 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-16 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-16 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-16 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-16 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-16 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-16 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-16 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-16 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-16 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-16 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-16 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-16 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-16 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-16 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-16 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-16 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-16 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-16 .aieb-tool{border-radius:.9rem}.aieb-activity-week-16 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-16 .aieb-tool .aieb-actions>button,.aieb-activity-week-16 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-16 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-16 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-16 .aieb-tool .aieb-results,.aieb-activity-week-16 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-16 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-16 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-16 .aieb-tool .aieb-no-print,.aieb-activity-week-16 .aieb-tool button{display:none!important}.aieb-activity-week-16 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-16 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-16 .aieb-tool .aieb-two,.aieb-activity-week-16 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-16 .aieb-tool .aieb-metrics,.aieb-activity-week-16 .aieb-tool .aieb-static{display:block}.aieb-activity-week-16 .aieb-tool details>*{display:block!important}.aieb-activity-week-16 .aieb-tool table,.aieb-activity-week-16 .aieb-tool fieldset,.aieb-activity-week-16 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-16 .aieb-tool input,.aieb-activity-week-16 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-16 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-16 .aieb-tool h2,.aieb-activity-week-16 .aieb-tool h3,.aieb-activity-week-16 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-16 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-16 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-16 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-16 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-16 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-16 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-16 .aieb-tool .cc-source,.aieb-activity-week-16 .aieb-tool .cc-decision{padding:1.1rem;border:1px solid #9380ad;border-radius:.8rem;background:#23192f;margin:1rem 0}.aieb-activity-week-16 .aieb-tool .cc-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.aieb-activity-week-16 .aieb-tool .cc-state-grid>div{padding:1rem;border:1px solid #729aa5;border-radius:.65rem;background:#192c35}.aieb-activity-week-16 .aieb-tool .cc-state-grid span,.aieb-activity-week-16 .aieb-tool .cc-state-grid strong{display:block}.aieb-activity-week-16 .aieb-tool .cc-state-grid strong{font-size:1.3rem}.aieb-activity-week-16 .aieb-tool .cc-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.aieb-activity-week-16 .aieb-tool .cc-record-grid section{padding:1rem;border:1px solid #6f8b91;border-radius:.5rem}.aieb-activity-week-16 .aieb-tool .cc-record-grid p{font-size:.9rem}.aieb-activity-week-16 .aieb-tool .cc-trace{margin-top:2rem}.aieb-activity-week-16 .aieb-tool .cc-trace li{padding:.5rem;border-bottom:1px solid #716486}.aieb-activity-week-16 .aieb-tool select[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-16 .aieb-tool dd{margin:0 0 1rem 1rem}.aieb-activity-week-16 .aieb-tool .cc-static{padding:1rem;border:1px dashed #9d89b6;margin-top:1.5rem;border-radius:.8rem}.aieb-activity-week-16 .aieb-tool .cc-static table{min-width:32rem}.aieb-activity-week-16 .aieb-tool .cc-static details{margin:.7rem 0}@media(max-width:650px){.aieb-activity-week-16 .aieb-tool .cc-record-grid{grid-template-columns:1fr}.aieb-activity-week-16 .aieb-tool .cc-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.aieb-activity-week-16 .aieb-tool .cc-state-grid,.aieb-activity-week-16 .aieb-tool .cc-record-grid{display:block}.aieb-activity-week-16 .aieb-tool .aieb-export{-moz-column-break-inside:auto;break-inside:auto}.aieb-activity-week-16 .aieb-tool .aieb-print-only{height:auto;max-height:none;overflow:visible;-moz-column-break-inside:auto;break-inside:auto}.aieb-activity-week-16 .aieb-tool .cc-source{-moz-column-break-inside:avoid;break-inside:avoid}}.aieb-activity-week-17 .ib6{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-17 .ib6 *{box-sizing:border-box}.aieb-activity-week-17 .ib6 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-17 .ib6 h3{line-height:1.35}.aieb-activity-week-17 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-17 .notice,.aieb-activity-week-17 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-17 .ib6 .notice{font-size:.92rem}.aieb-activity-week-17 .ib6 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-17 .ib6 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-17 .field{margin:.8rem 0}.aieb-activity-week-17 .ib6 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-17 .ib6 input:not([type=checkbox]),.aieb-activity-week-17 .ib6 textarea,.aieb-activity-week-17 .ib6 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-17 .ib6 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-17 .ib6 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-17 .ib6 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-17 .ib6 button:hover{background:#143e38}.aieb-activity-week-17 .ib6 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-17 .ib6 button:focus-visible,.aieb-activity-week-17 .ib6 a:focus-visible,.aieb-activity-week-17 .ib6 input:focus-visible,.aieb-activity-week-17 .ib6 textarea:focus-visible,.aieb-activity-week-17 .ib6 select:focus-visible,.aieb-activity-week-17 .ib6 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-17 .ib6 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-17 .actions,.aieb-activity-week-17 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-17 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-17 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-17 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-17 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-17 .panel,.aieb-activity-week-17 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-17 .sticky{position:sticky;top:20px}.aieb-activity-week-17 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-17 .danger,.aieb-activity-week-17 .error{color:#7c291e}.aieb-activity-week-17 .error{background:#fff0e7}.aieb-activity-week-17 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-17 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-17 .check label{font-weight:500}.aieb-activity-week-17 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-17 .snippet.narrow{width:320px}.aieb-activity-week-17 .snippet.wide{width:600px}.aieb-activity-week-17 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-17 .url{font-size:.8rem;color:#526453}.aieb-activity-week-17 .trace li,.aieb-activity-week-17 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-17 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-17 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-17 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-17 .copy-record{margin-top:20px}.aieb-activity-week-17 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-17 .print-record{display:none}.aieb-activity-week-17 .ib6 p,.aieb-activity-week-17 .ib6 li,.aieb-activity-week-17 .ib6 legend{overflow-wrap:anywhere}.aieb-activity-week-17 .ib6 ul,.aieb-activity-week-17 .ib6 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-17 .split,.aieb-activity-week-17 .feature-grid,.aieb-activity-week-17 .route-grid{grid-template-columns:1fr}.aieb-activity-week-17 .sticky{position:static}.aieb-activity-week-17 .ib6{border-radius:12px;padding:16px}.aieb-activity-week-17 .ib6 button{max-width:100%}.aieb-activity-week-17 .scene-nav{align-items:stretch}.aieb-activity-week-17 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-17 .ib6 *{scroll-behavior:auto}}@media print{.aieb-activity-week-17 .ib6{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-17 .ib6 .workspace,.aieb-activity-week-17 .ib6 .actions,.aieb-activity-week-17 .ib6 .status,.aieb-activity-week-17 .ib6 .copy-record{display:none}.aieb-activity-week-17 .ib6 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-17 .ib6 .notice{background:#fff;border-color:#000}.aieb-activity-week-17 .ib6 h2{font-size:18pt}}.aieb-activity-week-17 .ib6 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-17 .ib6 td,.aieb-activity-week-17 .ib6 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-17 .ib6 caption{text-align:left;font-weight:650}.aieb-activity-week-17 .ib6 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-18 .ib3{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-18 .ib3 *{box-sizing:border-box}.aieb-activity-week-18 .ib3 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-18 .ib3 h3{line-height:1.35}.aieb-activity-week-18 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-18 .notice,.aieb-activity-week-18 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-18 .ib3 .notice{font-size:.92rem}.aieb-activity-week-18 .ib3 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-18 .ib3 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-18 .field{margin:.8rem 0}.aieb-activity-week-18 .ib3 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-18 .ib3 input:not([type=checkbox]),.aieb-activity-week-18 .ib3 textarea,.aieb-activity-week-18 .ib3 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-18 .ib3 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-18 .ib3 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-18 .ib3 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-18 .ib3 button:hover{background:#143e38}.aieb-activity-week-18 .ib3 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-18 .ib3 button:focus-visible,.aieb-activity-week-18 .ib3 a:focus-visible,.aieb-activity-week-18 .ib3 input:focus-visible,.aieb-activity-week-18 .ib3 textarea:focus-visible,.aieb-activity-week-18 .ib3 select:focus-visible,.aieb-activity-week-18 .ib3 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-18 .ib3 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-18 .actions,.aieb-activity-week-18 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-18 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-18 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-18 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-18 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-18 .panel,.aieb-activity-week-18 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-18 .sticky{position:sticky;top:20px}.aieb-activity-week-18 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-18 .danger,.aieb-activity-week-18 .error{color:#7c291e}.aieb-activity-week-18 .error{background:#fff0e7}.aieb-activity-week-18 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-18 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-18 .check label{font-weight:500}.aieb-activity-week-18 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-18 .snippet.narrow{width:320px}.aieb-activity-week-18 .snippet.wide{width:600px}.aieb-activity-week-18 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-18 .url{font-size:.8rem;color:#526453}.aieb-activity-week-18 .trace li,.aieb-activity-week-18 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-18 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-18 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-18 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-18 .copy-record{margin-top:20px}.aieb-activity-week-18 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-18 .print-record{display:none}.aieb-activity-week-18 .ib3 p,.aieb-activity-week-18 .ib3 li,.aieb-activity-week-18 .ib3 legend{overflow-wrap:anywhere}.aieb-activity-week-18 .ib3 ul,.aieb-activity-week-18 .ib3 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-18 .split,.aieb-activity-week-18 .feature-grid,.aieb-activity-week-18 .route-grid{grid-template-columns:1fr}.aieb-activity-week-18 .sticky{position:static}.aieb-activity-week-18 .ib3{border-radius:12px;padding:16px}.aieb-activity-week-18 .ib3 button{max-width:100%}.aieb-activity-week-18 .scene-nav{align-items:stretch}.aieb-activity-week-18 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-18 .ib3 *{scroll-behavior:auto}}@media print{.aieb-activity-week-18 .ib3{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-18 .ib3 .workspace,.aieb-activity-week-18 .ib3 .actions,.aieb-activity-week-18 .ib3 .status,.aieb-activity-week-18 .ib3 .copy-record{display:none}.aieb-activity-week-18 .ib3 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-18 .ib3 .notice{background:#fff;border-color:#000}.aieb-activity-week-18 .ib3 h2{font-size:18pt}}.aieb-activity-week-19 .ib6{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-19 .ib6 *{box-sizing:border-box}.aieb-activity-week-19 .ib6 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-19 .ib6 h3{line-height:1.35}.aieb-activity-week-19 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-19 .notice,.aieb-activity-week-19 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-19 .ib6 .notice{font-size:.92rem}.aieb-activity-week-19 .ib6 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-19 .ib6 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-19 .field{margin:.8rem 0}.aieb-activity-week-19 .ib6 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-19 .ib6 input:not([type=checkbox]),.aieb-activity-week-19 .ib6 textarea,.aieb-activity-week-19 .ib6 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-19 .ib6 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-19 .ib6 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-19 .ib6 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-19 .ib6 button:hover{background:#143e38}.aieb-activity-week-19 .ib6 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-19 .ib6 button:focus-visible,.aieb-activity-week-19 .ib6 a:focus-visible,.aieb-activity-week-19 .ib6 input:focus-visible,.aieb-activity-week-19 .ib6 textarea:focus-visible,.aieb-activity-week-19 .ib6 select:focus-visible,.aieb-activity-week-19 .ib6 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-19 .ib6 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-19 .actions,.aieb-activity-week-19 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-19 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-19 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-19 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-19 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-19 .panel,.aieb-activity-week-19 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-19 .sticky{position:sticky;top:20px}.aieb-activity-week-19 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-19 .danger,.aieb-activity-week-19 .error{color:#7c291e}.aieb-activity-week-19 .error{background:#fff0e7}.aieb-activity-week-19 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-19 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-19 .check label{font-weight:500}.aieb-activity-week-19 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-19 .snippet.narrow{width:320px}.aieb-activity-week-19 .snippet.wide{width:600px}.aieb-activity-week-19 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-19 .url{font-size:.8rem;color:#526453}.aieb-activity-week-19 .trace li,.aieb-activity-week-19 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-19 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-19 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-19 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-19 .copy-record{margin-top:20px}.aieb-activity-week-19 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-19 .print-record{display:none}.aieb-activity-week-19 .ib6 p,.aieb-activity-week-19 .ib6 li,.aieb-activity-week-19 .ib6 legend{overflow-wrap:anywhere}.aieb-activity-week-19 .ib6 ul,.aieb-activity-week-19 .ib6 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-19 .split,.aieb-activity-week-19 .feature-grid,.aieb-activity-week-19 .route-grid{grid-template-columns:1fr}.aieb-activity-week-19 .sticky{position:static}.aieb-activity-week-19 .ib6{border-radius:12px;padding:16px}.aieb-activity-week-19 .ib6 button{max-width:100%}.aieb-activity-week-19 .scene-nav{align-items:stretch}.aieb-activity-week-19 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-19 .ib6 *{scroll-behavior:auto}}@media print{.aieb-activity-week-19 .ib6{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-19 .ib6 .workspace,.aieb-activity-week-19 .ib6 .actions,.aieb-activity-week-19 .ib6 .status,.aieb-activity-week-19 .ib6 .copy-record{display:none}.aieb-activity-week-19 .ib6 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-19 .ib6 .notice{background:#fff;border-color:#000}.aieb-activity-week-19 .ib6 h2{font-size:18pt}}.aieb-activity-week-19 .ib6 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-19 .ib6 td,.aieb-activity-week-19 .ib6 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-19 .ib6 caption{text-align:left;font-weight:650}.aieb-activity-week-19 .ib6 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-20 .ib3{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-20 .ib3 *{box-sizing:border-box}.aieb-activity-week-20 .ib3 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-20 .ib3 h3{line-height:1.35}.aieb-activity-week-20 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-20 .notice,.aieb-activity-week-20 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-20 .ib3 .notice{font-size:.92rem}.aieb-activity-week-20 .ib3 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-20 .ib3 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-20 .field{margin:.8rem 0}.aieb-activity-week-20 .ib3 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-20 .ib3 input:not([type=checkbox]),.aieb-activity-week-20 .ib3 textarea,.aieb-activity-week-20 .ib3 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-20 .ib3 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-20 .ib3 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-20 .ib3 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-20 .ib3 button:hover{background:#143e38}.aieb-activity-week-20 .ib3 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-20 .ib3 button:focus-visible,.aieb-activity-week-20 .ib3 a:focus-visible,.aieb-activity-week-20 .ib3 input:focus-visible,.aieb-activity-week-20 .ib3 textarea:focus-visible,.aieb-activity-week-20 .ib3 select:focus-visible,.aieb-activity-week-20 .ib3 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-20 .ib3 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-20 .actions,.aieb-activity-week-20 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-20 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-20 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-20 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-20 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-20 .panel,.aieb-activity-week-20 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-20 .sticky{position:sticky;top:20px}.aieb-activity-week-20 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-20 .danger,.aieb-activity-week-20 .error{color:#7c291e}.aieb-activity-week-20 .error{background:#fff0e7}.aieb-activity-week-20 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-20 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-20 .check label{font-weight:500}.aieb-activity-week-20 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-20 .snippet.narrow{width:320px}.aieb-activity-week-20 .snippet.wide{width:600px}.aieb-activity-week-20 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-20 .url{font-size:.8rem;color:#526453}.aieb-activity-week-20 .trace li,.aieb-activity-week-20 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-20 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-20 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-20 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-20 .copy-record{margin-top:20px}.aieb-activity-week-20 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-20 .print-record{display:none}.aieb-activity-week-20 .ib3 p,.aieb-activity-week-20 .ib3 li,.aieb-activity-week-20 .ib3 legend{overflow-wrap:anywhere}.aieb-activity-week-20 .ib3 ul,.aieb-activity-week-20 .ib3 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-20 .split,.aieb-activity-week-20 .feature-grid,.aieb-activity-week-20 .route-grid{grid-template-columns:1fr}.aieb-activity-week-20 .sticky{position:static}.aieb-activity-week-20 .ib3{border-radius:12px;padding:16px}.aieb-activity-week-20 .ib3 button{max-width:100%}.aieb-activity-week-20 .scene-nav{align-items:stretch}.aieb-activity-week-20 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-20 .ib3 *{scroll-behavior:auto}}@media print{.aieb-activity-week-20 .ib3{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-20 .ib3 .workspace,.aieb-activity-week-20 .ib3 .actions,.aieb-activity-week-20 .ib3 .status,.aieb-activity-week-20 .ib3 .copy-record{display:none}.aieb-activity-week-20 .ib3 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-20 .ib3 .notice{background:#fff;border-color:#000}.aieb-activity-week-20 .ib3 h2{font-size:18pt}}.aieb-activity-week-21 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-21 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-21 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-21 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-21 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-21 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-21 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-21 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-21 .aieb-tool .aieb-muted,.aieb-activity-week-21 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-21 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-21 .aieb-tool .aieb-mode,.aieb-activity-week-21 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-21 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-21 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-21 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-21 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-21 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-21 .aieb-tool input[type=text],.aieb-activity-week-21 .aieb-tool select,.aieb-activity-week-21 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-21 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-21 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-21 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-21 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-21 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-21 .aieb-tool :focus-visible,.aieb-activity-week-21 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-21 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-21 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-21 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-21 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-21 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-21 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-21 .aieb-tool .aieb-actions,.aieb-activity-week-21 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-21 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-21 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-21 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-21 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-21 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-21 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-21 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-21 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-21 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-21 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-21 .aieb-tool th,.aieb-activity-week-21 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-21 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-21 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-21 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-21 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-21 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-21 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-21 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-21 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-21 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-21 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-21 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-21 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-21 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-21 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-21 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-21 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-21 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-21 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-21 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-21 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-21 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-21 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-21 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-21 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-21 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-21 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-21 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-21 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-21 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-21 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-21 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-21 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-21 .aieb-tool{border-radius:.9rem}.aieb-activity-week-21 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-21 .aieb-tool .aieb-actions>button,.aieb-activity-week-21 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-21 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-21 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-21 .aieb-tool .aieb-results,.aieb-activity-week-21 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-21 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-21 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-21 .aieb-tool .aieb-no-print,.aieb-activity-week-21 .aieb-tool button{display:none!important}.aieb-activity-week-21 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-21 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-21 .aieb-tool .aieb-two,.aieb-activity-week-21 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-21 .aieb-tool .aieb-metrics,.aieb-activity-week-21 .aieb-tool .aieb-static{display:block}.aieb-activity-week-21 .aieb-tool details>*{display:block!important}.aieb-activity-week-21 .aieb-tool table,.aieb-activity-week-21 .aieb-tool fieldset,.aieb-activity-week-21 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-21 .aieb-tool input,.aieb-activity-week-21 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-21 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-21 .aieb-tool h2,.aieb-activity-week-21 .aieb-tool h3,.aieb-activity-week-21 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-21 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-21 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-21 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-21 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-21 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-21 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-21 .aieb-scan .scan-comparison{border:1px solid var(--aieb-line);border-radius:.8rem;padding:1rem;margin:1.5rem 0}.aieb-activity-week-21 .aieb-scan .scan-comparison-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem}.aieb-activity-week-21 .aieb-scan .scan-comparison-grid>section{min-width:0}.aieb-activity-week-21 .aieb-scan .scan-page{background:#f6f1fb;color:#261b32;border:1px solid #a797b7;border-radius:.45rem;padding:1rem;margin:1rem 0;line-height:1.55}.aieb-activity-week-21 .aieb-scan .scan-page .scan-page-label{color:#554760;font:600 .75rem system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.aieb-activity-week-21 .aieb-scan .scan-page h4{font-size:1.13rem}.aieb-activity-week-21 .aieb-scan .scan-page h5{font-size:1rem;margin:.6rem 0}.aieb-activity-week-21 .aieb-scan .scan-page p{font-size:.9rem;line-height:1.6}.aieb-activity-week-21 .aieb-scan .scan-page th,.aieb-activity-week-21 .aieb-scan .scan-page td{color:#261b32;border-color:#9e8cb2;font-size:.8rem;padding:.5rem .25rem;vertical-align:top}.aieb-activity-week-21 .aieb-scan .scan-page caption{font-size:.8rem}.aieb-activity-week-21 .aieb-scan .scan-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.aieb-activity-week-21 .aieb-scan .scan-columns ol{padding-left:1.2rem;font-size:.87rem}.aieb-activity-week-21 .aieb-scan .scan-transcript{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;font:.88rem/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:#e7dcf6;background:#0d0a15;border:1px solid #756586;border-radius:.4rem;padding:1rem;margin:1rem 0;max-width:100%}.aieb-activity-week-21 .aieb-scan .scan-scope{background:#241b35;border:1px solid #9075b6;border-radius:.7rem;padding:1.2rem;margin:1.5rem 0}.aieb-activity-week-21 .aieb-scan .scan-hold{background:#362916;border-left:4px solid #f4cd7c;border-radius:.4rem;padding:1.2rem;margin:1.5rem 0}.aieb-activity-week-21 .aieb-scan .scan-hold h3{color:#fff3d4}.aieb-activity-week-21 .aieb-scan .aieb-feedback[hidden]{display:none}.aieb-activity-week-21 .aieb-scan select[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-21 .aieb-scan .scan-structured>section{border-top:1px solid var(--aieb-line);padding-top:1rem;margin-top:1rem}@media(max-width:900px){.aieb-activity-week-21 .aieb-scan .scan-comparison-grid{grid-template-columns:1fr}}@media(max-width:420px){.aieb-activity-week-21 .aieb-scan .scan-columns{grid-template-columns:1fr}.aieb-activity-week-21 .aieb-scan .scan-page{padding:.7rem}.aieb-activity-week-21 .aieb-scan .scan-transcript{padding:.75rem}}@media print{.aieb-activity-week-21 .aieb-scan .scan-comparison-grid{display:block}.aieb-activity-week-21 .aieb-scan .scan-page,.aieb-activity-week-21 .aieb-scan .scan-hold{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-21 .aieb-scan .scan-transcript{white-space:pre-wrap;border:1px solid #999}.aieb-activity-week-21 .aieb-scan .scan-structured{display:block}}.aieb-activity-week-22 .ib3{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-22 .ib3 *{box-sizing:border-box}.aieb-activity-week-22 .ib3 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-22 .ib3 h3{line-height:1.35}.aieb-activity-week-22 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-22 .notice,.aieb-activity-week-22 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-22 .ib3 .notice{font-size:.92rem}.aieb-activity-week-22 .ib3 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-22 .ib3 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-22 .field{margin:.8rem 0}.aieb-activity-week-22 .ib3 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-22 .ib3 input:not([type=checkbox]),.aieb-activity-week-22 .ib3 textarea,.aieb-activity-week-22 .ib3 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-22 .ib3 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-22 .ib3 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-22 .ib3 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-22 .ib3 button:hover{background:#143e38}.aieb-activity-week-22 .ib3 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-22 .ib3 button:focus-visible,.aieb-activity-week-22 .ib3 a:focus-visible,.aieb-activity-week-22 .ib3 input:focus-visible,.aieb-activity-week-22 .ib3 textarea:focus-visible,.aieb-activity-week-22 .ib3 select:focus-visible,.aieb-activity-week-22 .ib3 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-22 .ib3 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-22 .actions,.aieb-activity-week-22 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-22 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-22 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-22 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-22 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-22 .panel,.aieb-activity-week-22 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-22 .sticky{position:sticky;top:20px}.aieb-activity-week-22 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-22 .danger,.aieb-activity-week-22 .error{color:#7c291e}.aieb-activity-week-22 .error{background:#fff0e7}.aieb-activity-week-22 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-22 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-22 .check label{font-weight:500}.aieb-activity-week-22 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-22 .snippet.narrow{width:320px}.aieb-activity-week-22 .snippet.wide{width:600px}.aieb-activity-week-22 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-22 .url{font-size:.8rem;color:#526453}.aieb-activity-week-22 .trace li,.aieb-activity-week-22 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-22 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-22 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-22 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-22 .copy-record{margin-top:20px}.aieb-activity-week-22 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-22 .print-record{display:none}.aieb-activity-week-22 .ib3 p,.aieb-activity-week-22 .ib3 li,.aieb-activity-week-22 .ib3 legend{overflow-wrap:anywhere}.aieb-activity-week-22 .ib3 ul,.aieb-activity-week-22 .ib3 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-22 .split,.aieb-activity-week-22 .feature-grid,.aieb-activity-week-22 .route-grid{grid-template-columns:1fr}.aieb-activity-week-22 .sticky{position:static}.aieb-activity-week-22 .ib3{border-radius:12px;padding:16px}.aieb-activity-week-22 .ib3 button{max-width:100%}.aieb-activity-week-22 .scene-nav{align-items:stretch}.aieb-activity-week-22 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-22 .ib3 *{scroll-behavior:auto}}@media print{.aieb-activity-week-22 .ib3{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-22 .ib3 .workspace,.aieb-activity-week-22 .ib3 .actions,.aieb-activity-week-22 .ib3 .status,.aieb-activity-week-22 .ib3 .copy-record{display:none}.aieb-activity-week-22 .ib3 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-22 .ib3 .notice{background:#fff;border-color:#000}.aieb-activity-week-22 .ib3 h2{font-size:18pt}}.aieb-activity-week-23 .ib6{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-23 .ib6 *{box-sizing:border-box}.aieb-activity-week-23 .ib6 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-23 .ib6 h3{line-height:1.35}.aieb-activity-week-23 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-23 .notice,.aieb-activity-week-23 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-23 .ib6 .notice{font-size:.92rem}.aieb-activity-week-23 .ib6 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-23 .ib6 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-23 .field{margin:.8rem 0}.aieb-activity-week-23 .ib6 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-23 .ib6 input:not([type=checkbox]),.aieb-activity-week-23 .ib6 textarea,.aieb-activity-week-23 .ib6 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-23 .ib6 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-23 .ib6 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-23 .ib6 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-23 .ib6 button:hover{background:#143e38}.aieb-activity-week-23 .ib6 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-23 .ib6 button:focus-visible,.aieb-activity-week-23 .ib6 a:focus-visible,.aieb-activity-week-23 .ib6 input:focus-visible,.aieb-activity-week-23 .ib6 textarea:focus-visible,.aieb-activity-week-23 .ib6 select:focus-visible,.aieb-activity-week-23 .ib6 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-23 .ib6 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-23 .actions,.aieb-activity-week-23 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-23 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-23 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-23 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-23 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-23 .panel,.aieb-activity-week-23 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-23 .sticky{position:sticky;top:20px}.aieb-activity-week-23 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-23 .danger,.aieb-activity-week-23 .error{color:#7c291e}.aieb-activity-week-23 .error{background:#fff0e7}.aieb-activity-week-23 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-23 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-23 .check label{font-weight:500}.aieb-activity-week-23 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-23 .snippet.narrow{width:320px}.aieb-activity-week-23 .snippet.wide{width:600px}.aieb-activity-week-23 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-23 .url{font-size:.8rem;color:#526453}.aieb-activity-week-23 .trace li,.aieb-activity-week-23 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-23 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-23 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-23 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-23 .copy-record{margin-top:20px}.aieb-activity-week-23 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-23 .print-record{display:none}.aieb-activity-week-23 .ib6 p,.aieb-activity-week-23 .ib6 li,.aieb-activity-week-23 .ib6 legend{overflow-wrap:anywhere}.aieb-activity-week-23 .ib6 ul,.aieb-activity-week-23 .ib6 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-23 .split,.aieb-activity-week-23 .feature-grid,.aieb-activity-week-23 .route-grid{grid-template-columns:1fr}.aieb-activity-week-23 .sticky{position:static}.aieb-activity-week-23 .ib6{border-radius:12px;padding:16px}.aieb-activity-week-23 .ib6 button{max-width:100%}.aieb-activity-week-23 .scene-nav{align-items:stretch}.aieb-activity-week-23 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-23 .ib6 *{scroll-behavior:auto}}@media print{.aieb-activity-week-23 .ib6{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-23 .ib6 .workspace,.aieb-activity-week-23 .ib6 .actions,.aieb-activity-week-23 .ib6 .status,.aieb-activity-week-23 .ib6 .copy-record{display:none}.aieb-activity-week-23 .ib6 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-23 .ib6 .notice{background:#fff;border-color:#000}.aieb-activity-week-23 .ib6 h2{font-size:18pt}}.aieb-activity-week-23 .ib6 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-23 .ib6 td,.aieb-activity-week-23 .ib6 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-23 .ib6 caption{text-align:left;font-weight:650}.aieb-activity-week-23 .ib6 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-24 .ib3{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-24 .ib3 *{box-sizing:border-box}.aieb-activity-week-24 .ib3 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-24 .ib3 h3{line-height:1.35}.aieb-activity-week-24 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-24 .notice,.aieb-activity-week-24 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-24 .ib3 .notice{font-size:.92rem}.aieb-activity-week-24 .ib3 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-24 .ib3 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-24 .field{margin:.8rem 0}.aieb-activity-week-24 .ib3 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-24 .ib3 input:not([type=checkbox]),.aieb-activity-week-24 .ib3 textarea,.aieb-activity-week-24 .ib3 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-24 .ib3 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-24 .ib3 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-24 .ib3 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-24 .ib3 button:hover{background:#143e38}.aieb-activity-week-24 .ib3 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-24 .ib3 button:focus-visible,.aieb-activity-week-24 .ib3 a:focus-visible,.aieb-activity-week-24 .ib3 input:focus-visible,.aieb-activity-week-24 .ib3 textarea:focus-visible,.aieb-activity-week-24 .ib3 select:focus-visible,.aieb-activity-week-24 .ib3 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-24 .ib3 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-24 .actions,.aieb-activity-week-24 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-24 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-24 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-24 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-24 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-24 .panel,.aieb-activity-week-24 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-24 .sticky{position:sticky;top:20px}.aieb-activity-week-24 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-24 .danger,.aieb-activity-week-24 .error{color:#7c291e}.aieb-activity-week-24 .error{background:#fff0e7}.aieb-activity-week-24 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-24 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-24 .check label{font-weight:500}.aieb-activity-week-24 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-24 .snippet.narrow{width:320px}.aieb-activity-week-24 .snippet.wide{width:600px}.aieb-activity-week-24 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-24 .url{font-size:.8rem;color:#526453}.aieb-activity-week-24 .trace li,.aieb-activity-week-24 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-24 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-24 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-24 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-24 .copy-record{margin-top:20px}.aieb-activity-week-24 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-24 .print-record{display:none}.aieb-activity-week-24 .ib3 p,.aieb-activity-week-24 .ib3 li,.aieb-activity-week-24 .ib3 legend{overflow-wrap:anywhere}.aieb-activity-week-24 .ib3 ul,.aieb-activity-week-24 .ib3 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-24 .split,.aieb-activity-week-24 .feature-grid,.aieb-activity-week-24 .route-grid{grid-template-columns:1fr}.aieb-activity-week-24 .sticky{position:static}.aieb-activity-week-24 .ib3{border-radius:12px;padding:16px}.aieb-activity-week-24 .ib3 button{max-width:100%}.aieb-activity-week-24 .scene-nav{align-items:stretch}.aieb-activity-week-24 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-24 .ib3 *{scroll-behavior:auto}}@media print{.aieb-activity-week-24 .ib3{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-24 .ib3 .workspace,.aieb-activity-week-24 .ib3 .actions,.aieb-activity-week-24 .ib3 .status,.aieb-activity-week-24 .ib3 .copy-record{display:none}.aieb-activity-week-24 .ib3 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-24 .ib3 .notice{background:#fff;border-color:#000}.aieb-activity-week-24 .ib3 h2{font-size:18pt}}.aieb-activity-week-25 .ib6{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-25 .ib6 *{box-sizing:border-box}.aieb-activity-week-25 .ib6 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-25 .ib6 h3{line-height:1.35}.aieb-activity-week-25 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-25 .notice,.aieb-activity-week-25 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-25 .ib6 .notice{font-size:.92rem}.aieb-activity-week-25 .ib6 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-25 .ib6 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-25 .field{margin:.8rem 0}.aieb-activity-week-25 .ib6 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-25 .ib6 input:not([type=checkbox]),.aieb-activity-week-25 .ib6 textarea,.aieb-activity-week-25 .ib6 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-25 .ib6 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-25 .ib6 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-25 .ib6 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-25 .ib6 button:hover{background:#143e38}.aieb-activity-week-25 .ib6 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-25 .ib6 button:focus-visible,.aieb-activity-week-25 .ib6 a:focus-visible,.aieb-activity-week-25 .ib6 input:focus-visible,.aieb-activity-week-25 .ib6 textarea:focus-visible,.aieb-activity-week-25 .ib6 select:focus-visible,.aieb-activity-week-25 .ib6 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-25 .ib6 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-25 .actions,.aieb-activity-week-25 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-25 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-25 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-25 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-25 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-25 .panel,.aieb-activity-week-25 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-25 .sticky{position:sticky;top:20px}.aieb-activity-week-25 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-25 .danger,.aieb-activity-week-25 .error{color:#7c291e}.aieb-activity-week-25 .error{background:#fff0e7}.aieb-activity-week-25 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-25 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-25 .check label{font-weight:500}.aieb-activity-week-25 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-25 .snippet.narrow{width:320px}.aieb-activity-week-25 .snippet.wide{width:600px}.aieb-activity-week-25 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-25 .url{font-size:.8rem;color:#526453}.aieb-activity-week-25 .trace li,.aieb-activity-week-25 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-25 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-25 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-25 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-25 .copy-record{margin-top:20px}.aieb-activity-week-25 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-25 .print-record{display:none}.aieb-activity-week-25 .ib6 p,.aieb-activity-week-25 .ib6 li,.aieb-activity-week-25 .ib6 legend{overflow-wrap:anywhere}.aieb-activity-week-25 .ib6 ul,.aieb-activity-week-25 .ib6 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-25 .split,.aieb-activity-week-25 .feature-grid,.aieb-activity-week-25 .route-grid{grid-template-columns:1fr}.aieb-activity-week-25 .sticky{position:static}.aieb-activity-week-25 .ib6{border-radius:12px;padding:16px}.aieb-activity-week-25 .ib6 button{max-width:100%}.aieb-activity-week-25 .scene-nav{align-items:stretch}.aieb-activity-week-25 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-25 .ib6 *{scroll-behavior:auto}}@media print{.aieb-activity-week-25 .ib6{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-25 .ib6 .workspace,.aieb-activity-week-25 .ib6 .actions,.aieb-activity-week-25 .ib6 .status,.aieb-activity-week-25 .ib6 .copy-record{display:none}.aieb-activity-week-25 .ib6 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-25 .ib6 .notice{background:#fff;border-color:#000}.aieb-activity-week-25 .ib6 h2{font-size:18pt}}.aieb-activity-week-25 .ib6 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-25 .ib6 td,.aieb-activity-week-25 .ib6 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-25 .ib6 caption{text-align:left;font-weight:650}.aieb-activity-week-25 .ib6 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-26 .ib3{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-26 .ib3 *{box-sizing:border-box}.aieb-activity-week-26 .ib3 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-26 .ib3 h3{line-height:1.35}.aieb-activity-week-26 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-26 .notice,.aieb-activity-week-26 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-26 .ib3 .notice{font-size:.92rem}.aieb-activity-week-26 .ib3 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-26 .ib3 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-26 .field{margin:.8rem 0}.aieb-activity-week-26 .ib3 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-26 .ib3 input:not([type=checkbox]),.aieb-activity-week-26 .ib3 textarea,.aieb-activity-week-26 .ib3 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-26 .ib3 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-26 .ib3 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-26 .ib3 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-26 .ib3 button:hover{background:#143e38}.aieb-activity-week-26 .ib3 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-26 .ib3 button:focus-visible,.aieb-activity-week-26 .ib3 a:focus-visible,.aieb-activity-week-26 .ib3 input:focus-visible,.aieb-activity-week-26 .ib3 textarea:focus-visible,.aieb-activity-week-26 .ib3 select:focus-visible,.aieb-activity-week-26 .ib3 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-26 .ib3 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-26 .actions,.aieb-activity-week-26 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-26 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-26 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-26 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-26 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-26 .panel,.aieb-activity-week-26 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-26 .sticky{position:sticky;top:20px}.aieb-activity-week-26 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-26 .danger,.aieb-activity-week-26 .error{color:#7c291e}.aieb-activity-week-26 .error{background:#fff0e7}.aieb-activity-week-26 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-26 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-26 .check label{font-weight:500}.aieb-activity-week-26 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-26 .snippet.narrow{width:320px}.aieb-activity-week-26 .snippet.wide{width:600px}.aieb-activity-week-26 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-26 .url{font-size:.8rem;color:#526453}.aieb-activity-week-26 .trace li,.aieb-activity-week-26 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-26 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-26 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-26 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-26 .copy-record{margin-top:20px}.aieb-activity-week-26 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-26 .print-record{display:none}.aieb-activity-week-26 .ib3 p,.aieb-activity-week-26 .ib3 li,.aieb-activity-week-26 .ib3 legend{overflow-wrap:anywhere}.aieb-activity-week-26 .ib3 ul,.aieb-activity-week-26 .ib3 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-26 .split,.aieb-activity-week-26 .feature-grid,.aieb-activity-week-26 .route-grid{grid-template-columns:1fr}.aieb-activity-week-26 .sticky{position:static}.aieb-activity-week-26 .ib3{border-radius:12px;padding:16px}.aieb-activity-week-26 .ib3 button{max-width:100%}.aieb-activity-week-26 .scene-nav{align-items:stretch}.aieb-activity-week-26 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-26 .ib3 *{scroll-behavior:auto}}@media print{.aieb-activity-week-26 .ib3{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-26 .ib3 .workspace,.aieb-activity-week-26 .ib3 .actions,.aieb-activity-week-26 .ib3 .status,.aieb-activity-week-26 .ib3 .copy-record{display:none}.aieb-activity-week-26 .ib3 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-26 .ib3 .notice{background:#fff;border-color:#000}.aieb-activity-week-26 .ib3 h2{font-size:18pt}}.aieb-activity-week-27 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-27 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-27 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-27 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-27 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-27 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-27 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-27 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-27 .aieb-tool .aieb-muted,.aieb-activity-week-27 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-27 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-27 .aieb-tool .aieb-mode,.aieb-activity-week-27 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-27 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-27 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-27 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-27 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-27 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-27 .aieb-tool input[type=text],.aieb-activity-week-27 .aieb-tool select,.aieb-activity-week-27 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-27 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-27 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-27 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-27 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-27 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-27 .aieb-tool :focus-visible,.aieb-activity-week-27 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-27 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-27 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-27 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-27 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-27 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-27 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-27 .aieb-tool .aieb-actions,.aieb-activity-week-27 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-27 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-27 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-27 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-27 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-27 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-27 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-27 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-27 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-27 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-27 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-27 .aieb-tool th,.aieb-activity-week-27 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-27 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-27 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-27 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-27 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-27 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-27 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-27 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-27 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-27 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-27 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-27 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-27 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-27 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-27 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-27 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-27 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-27 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-27 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-27 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-27 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-27 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-27 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-27 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-27 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-27 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-27 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-27 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-27 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-27 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-27 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-27 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-27 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-27 .aieb-tool{border-radius:.9rem}.aieb-activity-week-27 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-27 .aieb-tool .aieb-actions>button,.aieb-activity-week-27 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-27 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-27 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-27 .aieb-tool .aieb-results,.aieb-activity-week-27 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-27 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-27 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-27 .aieb-tool .aieb-no-print,.aieb-activity-week-27 .aieb-tool button{display:none!important}.aieb-activity-week-27 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-27 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-27 .aieb-tool .aieb-two,.aieb-activity-week-27 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-27 .aieb-tool .aieb-metrics,.aieb-activity-week-27 .aieb-tool .aieb-static{display:block}.aieb-activity-week-27 .aieb-tool details>*{display:block!important}.aieb-activity-week-27 .aieb-tool table,.aieb-activity-week-27 .aieb-tool fieldset,.aieb-activity-week-27 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-27 .aieb-tool input,.aieb-activity-week-27 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-27 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-27 .aieb-tool h2,.aieb-activity-week-27 .aieb-tool h3,.aieb-activity-week-27 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-27 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-27 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-27 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-27 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-27 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-27 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-27 .aieb-tool .cc-source,.aieb-activity-week-27 .aieb-tool .cc-decision{padding:1.1rem;border:1px solid #9380ad;border-radius:.8rem;background:#23192f;margin:1rem 0}.aieb-activity-week-27 .aieb-tool .cc-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.aieb-activity-week-27 .aieb-tool .cc-state-grid>div{padding:1rem;border:1px solid #729aa5;border-radius:.65rem;background:#192c35}.aieb-activity-week-27 .aieb-tool .cc-state-grid span,.aieb-activity-week-27 .aieb-tool .cc-state-grid strong{display:block}.aieb-activity-week-27 .aieb-tool .cc-state-grid strong{font-size:1.3rem}.aieb-activity-week-27 .aieb-tool .cc-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.aieb-activity-week-27 .aieb-tool .cc-record-grid section{padding:1rem;border:1px solid #6f8b91;border-radius:.5rem}.aieb-activity-week-27 .aieb-tool .cc-record-grid p{font-size:.9rem}.aieb-activity-week-27 .aieb-tool .cc-trace{margin-top:2rem}.aieb-activity-week-27 .aieb-tool .cc-trace li{padding:.5rem;border-bottom:1px solid #716486}.aieb-activity-week-27 .aieb-tool select[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-27 .aieb-tool dd{margin:0 0 1rem 1rem}.aieb-activity-week-27 .aieb-tool .cc-static{padding:1rem;border:1px dashed #9d89b6;margin-top:1.5rem;border-radius:.8rem}.aieb-activity-week-27 .aieb-tool .cc-static table{min-width:32rem}.aieb-activity-week-27 .aieb-tool .cc-static details{margin:.7rem 0}@media(max-width:650px){.aieb-activity-week-27 .aieb-tool .cc-record-grid{grid-template-columns:1fr}.aieb-activity-week-27 .aieb-tool .cc-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.aieb-activity-week-27 .aieb-tool .cc-state-grid,.aieb-activity-week-27 .aieb-tool .cc-record-grid{display:block}.aieb-activity-week-27 .aieb-tool .aieb-export{-moz-column-break-inside:auto;break-inside:auto}.aieb-activity-week-27 .aieb-tool .aieb-print-only{height:auto;max-height:none;overflow:visible;-moz-column-break-inside:auto;break-inside:auto}.aieb-activity-week-27 .aieb-tool .cc-source{-moz-column-break-inside:avoid;break-inside:avoid}}.aieb-activity-week-28 .ib3{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-28 .ib3 *{box-sizing:border-box}.aieb-activity-week-28 .ib3 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-28 .ib3 h3{line-height:1.35}.aieb-activity-week-28 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-28 .notice,.aieb-activity-week-28 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-28 .ib3 .notice{font-size:.92rem}.aieb-activity-week-28 .ib3 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-28 .ib3 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-28 .field{margin:.8rem 0}.aieb-activity-week-28 .ib3 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-28 .ib3 input:not([type=checkbox]),.aieb-activity-week-28 .ib3 textarea,.aieb-activity-week-28 .ib3 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-28 .ib3 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-28 .ib3 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-28 .ib3 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-28 .ib3 button:hover{background:#143e38}.aieb-activity-week-28 .ib3 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-28 .ib3 button:focus-visible,.aieb-activity-week-28 .ib3 a:focus-visible,.aieb-activity-week-28 .ib3 input:focus-visible,.aieb-activity-week-28 .ib3 textarea:focus-visible,.aieb-activity-week-28 .ib3 select:focus-visible,.aieb-activity-week-28 .ib3 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-28 .ib3 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-28 .actions,.aieb-activity-week-28 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-28 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-28 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-28 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-28 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-28 .panel,.aieb-activity-week-28 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-28 .sticky{position:sticky;top:20px}.aieb-activity-week-28 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-28 .danger,.aieb-activity-week-28 .error{color:#7c291e}.aieb-activity-week-28 .error{background:#fff0e7}.aieb-activity-week-28 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-28 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-28 .check label{font-weight:500}.aieb-activity-week-28 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-28 .snippet.narrow{width:320px}.aieb-activity-week-28 .snippet.wide{width:600px}.aieb-activity-week-28 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-28 .url{font-size:.8rem;color:#526453}.aieb-activity-week-28 .trace li,.aieb-activity-week-28 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-28 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-28 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-28 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-28 .copy-record{margin-top:20px}.aieb-activity-week-28 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-28 .print-record{display:none}.aieb-activity-week-28 .ib3 p,.aieb-activity-week-28 .ib3 li,.aieb-activity-week-28 .ib3 legend{overflow-wrap:anywhere}.aieb-activity-week-28 .ib3 ul,.aieb-activity-week-28 .ib3 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-28 .split,.aieb-activity-week-28 .feature-grid,.aieb-activity-week-28 .route-grid{grid-template-columns:1fr}.aieb-activity-week-28 .sticky{position:static}.aieb-activity-week-28 .ib3{border-radius:12px;padding:16px}.aieb-activity-week-28 .ib3 button{max-width:100%}.aieb-activity-week-28 .scene-nav{align-items:stretch}.aieb-activity-week-28 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-28 .ib3 *{scroll-behavior:auto}}@media print{.aieb-activity-week-28 .ib3{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-28 .ib3 .workspace,.aieb-activity-week-28 .ib3 .actions,.aieb-activity-week-28 .ib3 .status,.aieb-activity-week-28 .ib3 .copy-record{display:none}.aieb-activity-week-28 .ib3 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-28 .ib3 .notice{background:#fff;border-color:#000}.aieb-activity-week-28 .ib3 h2{font-size:18pt}}.aieb-activity-week-29 .aieb-tool{--aieb-ink:#f5f0ff;--aieb-muted:#c2b8d0;--aieb-accent:#cfbaff;--aieb-line:#716486;box-sizing:border-box;max-width:100%;margin:2.5rem 0;padding:clamp(1rem,3vw,2rem);border:1px solid #796590;border-radius:1.4rem;background:#141020;color:var(--aieb-ink);font-family:inherit;line-height:1.65;overflow-wrap:anywhere;scroll-margin-top:7rem;isolation:isolate}.aieb-activity-week-29 .aieb-tool *{box-sizing:border-box}.aieb-activity-week-29 .aieb-tool header{max-width:60rem;margin-bottom:1.5rem}.aieb-activity-week-29 .aieb-tool h2{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.13;letter-spacing:-.03em;margin:.5rem 0 1rem;color:var(--aieb-ink)}.aieb-activity-week-29 .aieb-tool h3{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.aieb-activity-week-29 .aieb-tool h4{font-size:1.05rem;line-height:1.5;margin:.3rem 0 .8rem}.aieb-activity-week-29 .aieb-tool p{color:inherit;margin:.6rem 0 1rem;line-height:1.7}.aieb-activity-week-29 .aieb-tool .aieb-kicker{font-size:.76rem;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;font-weight:650;color:var(--aieb-accent)}.aieb-activity-week-29 .aieb-tool .aieb-muted,.aieb-activity-week-29 .aieb-tool .aieb-unit{color:var(--aieb-muted);font-size:.88rem}.aieb-activity-week-29 .aieb-tool .aieb-privacy{padding:1rem;border-left:3px solid #8dddec;background:#201931;font-size:.88rem;margin:0 0 1.5rem}.aieb-activity-week-29 .aieb-tool .aieb-mode,.aieb-activity-week-29 .aieb-tool .aieb-practice-banner{padding:.65rem 1rem;border:1px solid var(--aieb-line);border-radius:.5rem;color:#efe3ff;font-size:.9rem}.aieb-activity-week-29 .aieb-tool .aieb-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.aieb-activity-week-29 .aieb-tool fieldset{margin:0 0 1rem;padding:1rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-29 .aieb-tool legend{padding:0 .5rem;font-size:1rem;font-weight:650;max-width:100%;color:#f5efff}.aieb-activity-week-29 .aieb-tool .aieb-field{display:grid;gap:.35rem;margin-bottom:1rem;min-width:0}.aieb-activity-week-29 .aieb-tool label{display:block;font-weight:550;font-size:1rem}.aieb-activity-week-29 .aieb-tool input[type=text],.aieb-activity-week-29 .aieb-tool select,.aieb-activity-week-29 .aieb-tool textarea{background:#0a0712;color:#faf7ff;border:1px solid #8d7da5;border-radius:.45rem;min-height:44px;width:100%;max-width:100%;padding:.7rem .85rem;font:inherit;font-size:1rem}.aieb-activity-week-29 .aieb-tool textarea{resize:vertical;min-height:6rem;line-height:1.6;margin:.4rem 0 1rem}.aieb-activity-week-29 .aieb-tool textarea::-moz-placeholder{color:#ac9ec1}.aieb-activity-week-29 .aieb-tool textarea::placeholder{color:#ac9ec1}.aieb-activity-week-29 .aieb-tool input[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-29 .aieb-tool .aieb-error{color:#ffd0d6;font-size:.94rem}.aieb-activity-week-29 .aieb-tool :focus-visible,.aieb-activity-week-29 .aieb-tool [tabindex="-1"]:focus{outline:3px solid #8be4f6;outline-offset:4px}.aieb-activity-week-29 .aieb-tool .aieb-choice{display:flex;gap:.8rem;align-items:flex-start;min-height:44px;padding:.55rem .25rem;font-weight:400;cursor:pointer}.aieb-activity-week-29 .aieb-tool .aieb-choice input{accent-color:#c9aaff;margin:.35rem 0 0;min-width:20px;width:20px;height:20px;flex-shrink:0}.aieb-activity-week-29 .aieb-tool button{border:1px solid #cbb0fd;background:#d1bcfa;color:#1b102b;padding:.75rem 1.1rem;border-radius:.55rem;font:inherit;font-size:1rem;font-weight:650;min-height:44px;cursor:pointer;text-align:left;max-width:100%;line-height:1.45}.aieb-activity-week-29 .aieb-tool button:hover{background:#e0ceff}.aieb-activity-week-29 .aieb-tool button.aieb-secondary{background:transparent;color:#e0cdff;border-color:#8e75b1}.aieb-activity-week-29 .aieb-tool button.aieb-secondary:hover{background:#30213f}.aieb-activity-week-29 .aieb-tool .aieb-actions,.aieb-activity-week-29 .aieb-tool .aieb-example-buttons{display:flex;gap:.7rem;flex-wrap:wrap;margin:1rem 0}.aieb-activity-week-29 .aieb-tool .aieb-results{margin-top:1rem;padding:1.3rem;border:1px solid #98b9ce;border-radius:.8rem;background:#101a25}.aieb-activity-week-29 .aieb-tool .aieb-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.aieb-activity-week-29 .aieb-tool .aieb-metrics>div{padding:1rem;background:#1e2a38;border-radius:.65rem;border:1px solid #52687d}.aieb-activity-week-29 .aieb-tool .aieb-metrics span{display:block;font-size:.84rem;color:#cae0ee}.aieb-activity-week-29 .aieb-tool .aieb-metrics strong{display:block;font-size:1.15rem;line-height:1.45;margin-top:.5rem;font-variant-numeric:tabular-nums}.aieb-activity-week-29 .aieb-tool ul{padding-left:1.3rem;list-style:disc}.aieb-activity-week-29 .aieb-tool li{margin:.4rem 0}.aieb-activity-week-29 .aieb-tool a{color:#dcc6ff;text-decoration:underline;text-underline-offset:.2em}.aieb-activity-week-29 .aieb-tool table{border-collapse:collapse;width:100%;font-size:.92rem}.aieb-activity-week-29 .aieb-tool caption{text-align:left;font-weight:650;margin-bottom:.6rem}.aieb-activity-week-29 .aieb-tool th,.aieb-activity-week-29 .aieb-tool td{padding:.65rem;text-align:left;border-bottom:1px solid #52687d}.aieb-activity-week-29 .aieb-tool td{font-variant-numeric:tabular-nums}.aieb-activity-week-29 .aieb-tool thead th{color:#a7e4ee}.aieb-activity-week-29 .aieb-tool .aieb-table-wrap{overflow-x:auto}.aieb-activity-week-29 .aieb-tool .aieb-export{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--aieb-line)}.aieb-activity-week-29 .aieb-tool .aieb-export textarea{font-size:.85rem;background:#0c0913}.aieb-activity-week-29 .aieb-tool .aieb-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;list-style:none;padding:0;margin:0 0 1rem}.aieb-activity-week-29 .aieb-tool .aieb-destinations li{display:flex;flex-direction:column;padding:1rem;border-top:3px solid #b6a0e1;background:#251b32;border-radius:.4rem;margin:0}.aieb-activity-week-29 .aieb-tool .aieb-destinations .aieb-step{font-family:monospace;color:#a2d9e5;font-size:1.1rem}.aieb-activity-week-29 .aieb-tool .aieb-destinations strong{font-size:1rem;line-height:1.4;margin:.5rem 0}.aieb-activity-week-29 .aieb-tool .aieb-destinations span:last-child{font-size:.86rem;color:var(--aieb-muted)}.aieb-activity-week-29 .aieb-tool .aieb-route-result{padding:1.4rem;border:1px solid #ae92dd;border-left:5px solid #d1bcfa;border-radius:.8rem;background:#261b37}.aieb-activity-week-29 .aieb-tool .aieb-route-result h3{font-size:1.9rem}.aieb-activity-week-29 .aieb-tool .aieb-companion{border:1px dashed #b494d7;border-radius:.5rem;padding:1rem}.aieb-activity-week-29 .aieb-tool .aieb-evidence-layout{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.8fr);gap:1.5rem;align-items:start}.aieb-activity-week-29 .aieb-tool .aieb-evidence-sheet{position:sticky;top:7rem;background:#efe9fb;color:#25143b;padding:1.2rem;border-radius:.7rem}.aieb-activity-week-29 .aieb-tool .aieb-evidence-sheet p{color:#352546;font-size:.94rem}.aieb-activity-week-29 .aieb-tool .aieb-evidence-sheet .aieb-muted{color:#514360}.aieb-activity-week-29 .aieb-tool .aieb-evidence-sheet section+section{border-top:1px solid #bdaccc;padding-top:.7rem}.aieb-activity-week-29 .aieb-tool .aieb-output{padding:1rem;border-left:3px solid #baa7dd;background:#21182e;margin-bottom:1rem}.aieb-activity-week-29 .aieb-tool .aieb-claim{padding:1.2rem;border:1px solid var(--aieb-line);border-radius:.8rem;margin:1rem 0 1.5rem;background:#181223}.aieb-activity-week-29 .aieb-tool .aieb-claim fieldset{margin-top:1rem}.aieb-activity-week-29 .aieb-tool .aieb-feedback{margin-top:1rem;padding:1rem;background:#23302e;border-left:3px solid #9bdfcd;border-radius:.4rem;color:#edfff9}.aieb-activity-week-29 .aieb-tool .aieb-feedback.aieb-error{background:#40222e;border-color:#f6acbb;color:#ffdce3}.aieb-activity-week-29 .aieb-tool .aieb-correction{border-top:1px solid var(--aieb-line);padding-top:1.5rem;margin-top:1rem}.aieb-activity-week-29 .aieb-tool .aieb-static{padding:1rem;border:1px solid var(--aieb-line);border-radius:.6rem;margin-top:1.5rem}.aieb-activity-week-29 .aieb-tool summary{cursor:pointer;min-height:44px;padding:.5rem 0;font-weight:650;color:#d9c2fb}.aieb-activity-week-29 .aieb-tool .aieb-print-only{display:none}@media(max-width:800px){.aieb-activity-week-29 .aieb-tool .aieb-evidence-layout{grid-template-columns:1fr}.aieb-activity-week-29 .aieb-tool .aieb-evidence-sheet{position:static}.aieb-activity-week-29 .aieb-tool .aieb-metrics{grid-template-columns:1fr}.aieb-activity-week-29 .aieb-tool .aieb-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.aieb-activity-week-29 .aieb-tool .aieb-two{grid-template-columns:1fr}.aieb-activity-week-29 .aieb-tool{border-radius:.9rem}.aieb-activity-week-29 .aieb-tool .aieb-claim{padding:.8rem}.aieb-activity-week-29 .aieb-tool .aieb-actions>button,.aieb-activity-week-29 .aieb-tool .aieb-example-buttons>button{width:100%}.aieb-activity-week-29 .aieb-tool .aieb-destinations{grid-template-columns:1fr 1fr}.aieb-activity-week-29 .aieb-tool .aieb-destinations li{padding:.7rem}.aieb-activity-week-29 .aieb-tool .aieb-results,.aieb-activity-week-29 .aieb-tool .aieb-route-result{padding:1rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-29 .aieb-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.aieb-activity-week-29 .aieb-tool{background:#fff!important;color:#111!important;padding:0;border:0;font-size:10pt}.aieb-activity-week-29 .aieb-tool .aieb-no-print,.aieb-activity-week-29 .aieb-tool button{display:none!important}.aieb-activity-week-29 .aieb-tool .aieb-print-only{display:block;white-space:pre-wrap;word-break:break-word;font:inherit}.aieb-activity-week-29 .aieb-tool *{color:#111!important;background:#fff!important;box-shadow:none!important;position:static!important}.aieb-activity-week-29 .aieb-tool .aieb-two,.aieb-activity-week-29 .aieb-tool .aieb-evidence-layout,.aieb-activity-week-29 .aieb-tool .aieb-metrics,.aieb-activity-week-29 .aieb-tool .aieb-static{display:block}.aieb-activity-week-29 .aieb-tool details>*{display:block!important}.aieb-activity-week-29 .aieb-tool table,.aieb-activity-week-29 .aieb-tool fieldset,.aieb-activity-week-29 .aieb-tool .aieb-claim{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-29 .aieb-tool input,.aieb-activity-week-29 .aieb-tool textarea{border-color:#888!important}.aieb-activity-week-29 .aieb-tool .aieb-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.aieb-activity-week-29 .aieb-tool h2,.aieb-activity-week-29 .aieb-tool h3,.aieb-activity-week-29 .aieb-tool h4{-moz-column-break-after:avoid;break-after:avoid}}.aieb-activity-week-29 .aieb-tool .aieb-bars{display:grid;gap:1rem;margin:1.5rem 0}.aieb-activity-week-29 .aieb-tool .aieb-bar-label{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;font-size:.85rem}.aieb-activity-week-29 .aieb-tool .aieb-bar-track{height:14px;background:#2b3947;border-radius:3px;margin-top:.3rem}.aieb-activity-week-29 .aieb-tool .aieb-bar-track span{display:block;background:#afdce8;height:100%;border-radius:3px}.aieb-activity-week-29 .aieb-tool .aieb-bars>div:nth-child(2) .aieb-bar-track span{background:#c5a8ef}.aieb-activity-week-29 .aieb-tool .aieb-bars>div:nth-child(3) .aieb-bar-track span{background:#edc191}.aieb-activity-week-29 .aieb-procedure .pr-documents{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start;margin:1.5rem 0}.aieb-activity-week-29 .aieb-procedure .pr-source,.aieb-activity-week-29 .aieb-procedure .pr-short{padding:1.4rem;border:1px solid var(--aieb-line);border-radius:.8rem;min-width:0}.aieb-activity-week-29 .aieb-procedure .pr-source{background:#efe9fb;color:#25143b}.aieb-activity-week-29 .aieb-procedure .pr-source strong{color:#4d3270}.aieb-activity-week-29 .aieb-procedure .pr-source ol{padding-left:1.3rem}.aieb-activity-week-29 .aieb-procedure .pr-source li,.aieb-activity-week-29 .aieb-procedure .pr-short li{padding:.2rem 0 .8rem;line-height:1.7}.aieb-activity-week-29 .aieb-procedure .pr-short{background:#251b32;border-top:4px solid #c3a6ed}.aieb-activity-week-29 .aieb-procedure .pr-gap-summary{padding:.75rem;border-left:3px solid #edc191;background:#312537;font-size:.93rem}.aieb-activity-week-29 .aieb-procedure .pr-stage{border-top:1px solid var(--aieb-line);padding-top:1.4rem;margin-top:2rem}.aieb-activity-week-29 .aieb-procedure .pr-stage>select{max-width:44rem;margin:.4rem 0}.aieb-activity-week-29 .aieb-procedure .pr-stage select[aria-invalid=true]{border:2px solid #ffbac6}.aieb-activity-week-29 .aieb-procedure .pr-comparison{margin-top:1.5rem;background:#111a25;padding:clamp(.8rem,2vw,1.4rem);border:1px solid #759baa;border-radius:.8rem;scroll-margin-top:6rem}.aieb-activity-week-29 .aieb-procedure .pr-ribbon{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0}.aieb-activity-week-29 .aieb-procedure .pr-ribbon span{border:1px solid #86b4be;border-radius:.4rem;padding:.35rem .65rem;background:#193036;font-size:.82rem}.aieb-activity-week-29 .aieb-procedure .pr-ribbon span:not(:last-child):after{content:" →";padding-left:.4rem}.aieb-activity-week-29 .aieb-procedure .pr-ribbon .pr-ribbon-gap{border-color:#edc191;background:#493024}.aieb-activity-week-29 .aieb-procedure .pr-route{padding-left:1.4rem}.aieb-activity-week-29 .aieb-procedure .pr-route>li{padding:.6rem 0 1rem;border-bottom:1px solid #52687d}.aieb-activity-week-29 .aieb-procedure .pr-path-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.aieb-activity-week-29 .aieb-procedure .pr-path-columns>div{padding:.8rem;border-radius:.4rem}.aieb-activity-week-29 .aieb-procedure .pr-path-gap{border-left:3px solid #edc191;background:#332735}.aieb-activity-week-29 .aieb-procedure .pr-path-retained{border-left:3px solid #8ed6c4;background:#142d2c}.aieb-activity-week-29 .aieb-procedure .pr-refs{display:flex;flex-wrap:wrap;gap:.5rem}.aieb-activity-week-29 .aieb-procedure .pr-refs button{font-size:.84rem;padding:.55rem .65rem}.aieb-activity-week-29 .aieb-procedure small{display:block;font-size:.82rem;color:var(--aieb-muted);font-weight:400;margin-top:.25rem}.aieb-activity-week-29 .aieb-procedure .pr-status{min-height:1.8rem;font-size:.9rem;color:#b9e3de}.aieb-activity-week-29 .aieb-procedure .pr-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.aieb-activity-week-29 .aieb-procedure .pr-requirements button[aria-pressed=true]{border:2px solid #8be4f6;background:#20333e}.aieb-activity-week-29 .aieb-procedure .pr-inspector{padding:1.3rem;margin-top:1rem;border:1px solid #98b9ce;border-radius:.5rem;background:#192331;scroll-margin-top:6rem}.aieb-activity-week-29 .aieb-procedure .pr-definition{margin:0}.aieb-activity-week-29 .aieb-procedure dt{font-weight:650;color:#c5e3eb;margin-top:1rem}.aieb-activity-week-29 .aieb-procedure dd{margin:.3rem 0 .8rem}.aieb-activity-week-29 .aieb-procedure .pr-static-plan{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.9rem;border-top:1px solid var(--aieb-line);padding-top:1rem}.aieb-activity-week-29 .aieb-procedure button:disabled{opacity:.75;cursor:wait}.aieb-activity-week-29 .aieb-procedure button{touch-action:manipulation}@media(max-width:760px){.aieb-activity-week-29 .aieb-procedure .pr-documents,.aieb-activity-week-29 .aieb-procedure .pr-path-columns{grid-template-columns:1fr}.aieb-activity-week-29 .aieb-procedure .pr-source,.aieb-activity-week-29 .aieb-procedure .pr-short{padding:1rem}}@media(max-width:540px){.aieb-activity-week-29 .aieb-procedure .pr-requirements{grid-template-columns:1fr}.aieb-activity-week-29 .aieb-procedure .pr-route{padding-left:1.2rem}.aieb-activity-week-29 .aieb-procedure .pr-comparison{padding:.8rem}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-29 .aieb-procedure *{scroll-behavior:auto!important}}@media print{.aieb-activity-week-29 .aieb-procedure .pr-documents,.aieb-activity-week-29 .aieb-procedure .pr-path-columns,.aieb-activity-week-29 .aieb-procedure .pr-requirements{display:block}.aieb-activity-week-29 .aieb-procedure .pr-ribbon{display:none}.aieb-activity-week-29 .aieb-procedure .pr-static-plan{font-size:9pt}.aieb-activity-week-29 .aieb-procedure details>*{display:block!important}.aieb-activity-week-29 .aieb-procedure .pr-route>li{-moz-column-break-inside:avoid;break-inside:avoid}.aieb-activity-week-29 .aieb-procedure .aieb-export .aieb-print-only{height:auto;max-height:none;overflow:visible;-moz-column-break-inside:auto;break-inside:auto;white-space:pre-wrap;overflow-wrap:anywhere}}.aieb-activity-week-30 .ib4{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-30 .ib4 *{box-sizing:border-box}.aieb-activity-week-30 .ib4 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-30 .ib4 h3{line-height:1.35}.aieb-activity-week-30 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-30 .notice,.aieb-activity-week-30 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-30 .ib4 .notice{font-size:.92rem}.aieb-activity-week-30 .ib4 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-30 .ib4 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-30 .field{margin:.8rem 0}.aieb-activity-week-30 .ib4 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-30 .ib4 input:not([type=checkbox]),.aieb-activity-week-30 .ib4 textarea,.aieb-activity-week-30 .ib4 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-30 .ib4 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-30 .ib4 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-30 .ib4 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-30 .ib4 button:hover{background:#143e38}.aieb-activity-week-30 .ib4 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-30 .ib4 button:focus-visible,.aieb-activity-week-30 .ib4 a:focus-visible,.aieb-activity-week-30 .ib4 input:focus-visible,.aieb-activity-week-30 .ib4 textarea:focus-visible,.aieb-activity-week-30 .ib4 select:focus-visible,.aieb-activity-week-30 .ib4 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-30 .ib4 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-30 .actions,.aieb-activity-week-30 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-30 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-30 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-30 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-30 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-30 .panel,.aieb-activity-week-30 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-30 .sticky{position:sticky;top:20px}.aieb-activity-week-30 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-30 .danger,.aieb-activity-week-30 .error{color:#7c291e}.aieb-activity-week-30 .error{background:#fff0e7}.aieb-activity-week-30 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-30 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-30 .check label{font-weight:500}.aieb-activity-week-30 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-30 .snippet.narrow{width:320px}.aieb-activity-week-30 .snippet.wide{width:600px}.aieb-activity-week-30 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-30 .url{font-size:.8rem;color:#526453}.aieb-activity-week-30 .trace li,.aieb-activity-week-30 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-30 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-30 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-30 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-30 .copy-record{margin-top:20px}.aieb-activity-week-30 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-30 .print-record{display:none}.aieb-activity-week-30 .ib4 p,.aieb-activity-week-30 .ib4 li,.aieb-activity-week-30 .ib4 legend{overflow-wrap:anywhere}.aieb-activity-week-30 .ib4 ul,.aieb-activity-week-30 .ib4 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-30 .split,.aieb-activity-week-30 .feature-grid,.aieb-activity-week-30 .route-grid{grid-template-columns:1fr}.aieb-activity-week-30 .sticky{position:static}.aieb-activity-week-30 .ib4{border-radius:12px;padding:16px}.aieb-activity-week-30 .ib4 button{max-width:100%}.aieb-activity-week-30 .scene-nav{align-items:stretch}.aieb-activity-week-30 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-30 .ib4 *{scroll-behavior:auto}}@media print{.aieb-activity-week-30 .ib4{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-30 .ib4 .workspace,.aieb-activity-week-30 .ib4 .actions,.aieb-activity-week-30 .ib4 .status,.aieb-activity-week-30 .ib4 .copy-record{display:none}.aieb-activity-week-30 .ib4 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-30 .ib4 .notice{background:#fff;border-color:#000}.aieb-activity-week-30 .ib4 h2{font-size:18pt}}.aieb-activity-week-30 .ib4 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-30 .ib4 td,.aieb-activity-week-30 .ib4 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-30 .ib4 caption{text-align:left;font-weight:650}.aieb-activity-week-30 .ib4 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-31 .ib4{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-31 .ib4 *{box-sizing:border-box}.aieb-activity-week-31 .ib4 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-31 .ib4 h3{line-height:1.35}.aieb-activity-week-31 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-31 .notice,.aieb-activity-week-31 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-31 .ib4 .notice{font-size:.92rem}.aieb-activity-week-31 .ib4 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-31 .ib4 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-31 .field{margin:.8rem 0}.aieb-activity-week-31 .ib4 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-31 .ib4 input:not([type=checkbox]),.aieb-activity-week-31 .ib4 textarea,.aieb-activity-week-31 .ib4 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-31 .ib4 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-31 .ib4 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-31 .ib4 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-31 .ib4 button:hover{background:#143e38}.aieb-activity-week-31 .ib4 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-31 .ib4 button:focus-visible,.aieb-activity-week-31 .ib4 a:focus-visible,.aieb-activity-week-31 .ib4 input:focus-visible,.aieb-activity-week-31 .ib4 textarea:focus-visible,.aieb-activity-week-31 .ib4 select:focus-visible,.aieb-activity-week-31 .ib4 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-31 .ib4 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-31 .actions,.aieb-activity-week-31 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-31 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-31 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-31 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-31 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-31 .panel,.aieb-activity-week-31 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-31 .sticky{position:sticky;top:20px}.aieb-activity-week-31 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-31 .danger,.aieb-activity-week-31 .error{color:#7c291e}.aieb-activity-week-31 .error{background:#fff0e7}.aieb-activity-week-31 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-31 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-31 .check label{font-weight:500}.aieb-activity-week-31 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-31 .snippet.narrow{width:320px}.aieb-activity-week-31 .snippet.wide{width:600px}.aieb-activity-week-31 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-31 .url{font-size:.8rem;color:#526453}.aieb-activity-week-31 .trace li,.aieb-activity-week-31 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-31 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-31 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-31 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-31 .copy-record{margin-top:20px}.aieb-activity-week-31 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-31 .print-record{display:none}.aieb-activity-week-31 .ib4 p,.aieb-activity-week-31 .ib4 li,.aieb-activity-week-31 .ib4 legend{overflow-wrap:anywhere}.aieb-activity-week-31 .ib4 ul,.aieb-activity-week-31 .ib4 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-31 .split,.aieb-activity-week-31 .feature-grid,.aieb-activity-week-31 .route-grid{grid-template-columns:1fr}.aieb-activity-week-31 .sticky{position:static}.aieb-activity-week-31 .ib4{border-radius:12px;padding:16px}.aieb-activity-week-31 .ib4 button{max-width:100%}.aieb-activity-week-31 .scene-nav{align-items:stretch}.aieb-activity-week-31 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-31 .ib4 *{scroll-behavior:auto}}@media print{.aieb-activity-week-31 .ib4{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-31 .ib4 .workspace,.aieb-activity-week-31 .ib4 .actions,.aieb-activity-week-31 .ib4 .status,.aieb-activity-week-31 .ib4 .copy-record{display:none}.aieb-activity-week-31 .ib4 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-31 .ib4 .notice{background:#fff;border-color:#000}.aieb-activity-week-31 .ib4 h2{font-size:18pt}}.aieb-activity-week-31 .ib4 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-31 .ib4 td,.aieb-activity-week-31 .ib4 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-31 .ib4 caption{text-align:left;font-weight:650}.aieb-activity-week-31 .ib4 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-32 .ib4{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-32 .ib4 *{box-sizing:border-box}.aieb-activity-week-32 .ib4 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-32 .ib4 h3{line-height:1.35}.aieb-activity-week-32 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-32 .notice,.aieb-activity-week-32 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-32 .ib4 .notice{font-size:.92rem}.aieb-activity-week-32 .ib4 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-32 .ib4 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-32 .field{margin:.8rem 0}.aieb-activity-week-32 .ib4 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-32 .ib4 input:not([type=checkbox]),.aieb-activity-week-32 .ib4 textarea,.aieb-activity-week-32 .ib4 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-32 .ib4 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-32 .ib4 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-32 .ib4 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-32 .ib4 button:hover{background:#143e38}.aieb-activity-week-32 .ib4 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-32 .ib4 button:focus-visible,.aieb-activity-week-32 .ib4 a:focus-visible,.aieb-activity-week-32 .ib4 input:focus-visible,.aieb-activity-week-32 .ib4 textarea:focus-visible,.aieb-activity-week-32 .ib4 select:focus-visible,.aieb-activity-week-32 .ib4 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-32 .ib4 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-32 .actions,.aieb-activity-week-32 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-32 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-32 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-32 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-32 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-32 .panel,.aieb-activity-week-32 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-32 .sticky{position:sticky;top:20px}.aieb-activity-week-32 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-32 .danger,.aieb-activity-week-32 .error{color:#7c291e}.aieb-activity-week-32 .error{background:#fff0e7}.aieb-activity-week-32 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-32 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-32 .check label{font-weight:500}.aieb-activity-week-32 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-32 .snippet.narrow{width:320px}.aieb-activity-week-32 .snippet.wide{width:600px}.aieb-activity-week-32 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-32 .url{font-size:.8rem;color:#526453}.aieb-activity-week-32 .trace li,.aieb-activity-week-32 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-32 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-32 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-32 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-32 .copy-record{margin-top:20px}.aieb-activity-week-32 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-32 .print-record{display:none}.aieb-activity-week-32 .ib4 p,.aieb-activity-week-32 .ib4 li,.aieb-activity-week-32 .ib4 legend{overflow-wrap:anywhere}.aieb-activity-week-32 .ib4 ul,.aieb-activity-week-32 .ib4 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-32 .split,.aieb-activity-week-32 .feature-grid,.aieb-activity-week-32 .route-grid{grid-template-columns:1fr}.aieb-activity-week-32 .sticky{position:static}.aieb-activity-week-32 .ib4{border-radius:12px;padding:16px}.aieb-activity-week-32 .ib4 button{max-width:100%}.aieb-activity-week-32 .scene-nav{align-items:stretch}.aieb-activity-week-32 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-32 .ib4 *{scroll-behavior:auto}}@media print{.aieb-activity-week-32 .ib4{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-32 .ib4 .workspace,.aieb-activity-week-32 .ib4 .actions,.aieb-activity-week-32 .ib4 .status,.aieb-activity-week-32 .ib4 .copy-record{display:none}.aieb-activity-week-32 .ib4 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-32 .ib4 .notice{background:#fff;border-color:#000}.aieb-activity-week-32 .ib4 h2{font-size:18pt}}.aieb-activity-week-32 .ib4 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-32 .ib4 td,.aieb-activity-week-32 .ib4 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-32 .ib4 caption{text-align:left;font-weight:650}.aieb-activity-week-32 .ib4 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-33 .ib6{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-33 .ib6 *{box-sizing:border-box}.aieb-activity-week-33 .ib6 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-33 .ib6 h3{line-height:1.35}.aieb-activity-week-33 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-33 .notice,.aieb-activity-week-33 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-33 .ib6 .notice{font-size:.92rem}.aieb-activity-week-33 .ib6 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-33 .ib6 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-33 .field{margin:.8rem 0}.aieb-activity-week-33 .ib6 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-33 .ib6 input:not([type=checkbox]),.aieb-activity-week-33 .ib6 textarea,.aieb-activity-week-33 .ib6 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-33 .ib6 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-33 .ib6 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-33 .ib6 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-33 .ib6 button:hover{background:#143e38}.aieb-activity-week-33 .ib6 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-33 .ib6 button:focus-visible,.aieb-activity-week-33 .ib6 a:focus-visible,.aieb-activity-week-33 .ib6 input:focus-visible,.aieb-activity-week-33 .ib6 textarea:focus-visible,.aieb-activity-week-33 .ib6 select:focus-visible,.aieb-activity-week-33 .ib6 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-33 .ib6 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-33 .actions,.aieb-activity-week-33 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-33 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-33 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-33 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-33 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-33 .panel,.aieb-activity-week-33 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-33 .sticky{position:sticky;top:20px}.aieb-activity-week-33 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-33 .danger,.aieb-activity-week-33 .error{color:#7c291e}.aieb-activity-week-33 .error{background:#fff0e7}.aieb-activity-week-33 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-33 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-33 .check label{font-weight:500}.aieb-activity-week-33 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-33 .snippet.narrow{width:320px}.aieb-activity-week-33 .snippet.wide{width:600px}.aieb-activity-week-33 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-33 .url{font-size:.8rem;color:#526453}.aieb-activity-week-33 .trace li,.aieb-activity-week-33 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-33 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-33 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-33 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-33 .copy-record{margin-top:20px}.aieb-activity-week-33 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-33 .print-record{display:none}.aieb-activity-week-33 .ib6 p,.aieb-activity-week-33 .ib6 li,.aieb-activity-week-33 .ib6 legend{overflow-wrap:anywhere}.aieb-activity-week-33 .ib6 ul,.aieb-activity-week-33 .ib6 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-33 .split,.aieb-activity-week-33 .feature-grid,.aieb-activity-week-33 .route-grid{grid-template-columns:1fr}.aieb-activity-week-33 .sticky{position:static}.aieb-activity-week-33 .ib6{border-radius:12px;padding:16px}.aieb-activity-week-33 .ib6 button{max-width:100%}.aieb-activity-week-33 .scene-nav{align-items:stretch}.aieb-activity-week-33 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-33 .ib6 *{scroll-behavior:auto}}@media print{.aieb-activity-week-33 .ib6{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-33 .ib6 .workspace,.aieb-activity-week-33 .ib6 .actions,.aieb-activity-week-33 .ib6 .status,.aieb-activity-week-33 .ib6 .copy-record{display:none}.aieb-activity-week-33 .ib6 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-33 .ib6 .notice{background:#fff;border-color:#000}.aieb-activity-week-33 .ib6 h2{font-size:18pt}}.aieb-activity-week-33 .ib6 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-33 .ib6 td,.aieb-activity-week-33 .ib6 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-33 .ib6 caption{text-align:left;font-weight:650}.aieb-activity-week-33 .ib6 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-34 .ib6{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-34 .ib6 *{box-sizing:border-box}.aieb-activity-week-34 .ib6 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-34 .ib6 h3{line-height:1.35}.aieb-activity-week-34 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-34 .notice,.aieb-activity-week-34 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-34 .ib6 .notice{font-size:.92rem}.aieb-activity-week-34 .ib6 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-34 .ib6 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-34 .field{margin:.8rem 0}.aieb-activity-week-34 .ib6 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-34 .ib6 input:not([type=checkbox]),.aieb-activity-week-34 .ib6 textarea,.aieb-activity-week-34 .ib6 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-34 .ib6 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-34 .ib6 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-34 .ib6 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-34 .ib6 button:hover{background:#143e38}.aieb-activity-week-34 .ib6 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-34 .ib6 button:focus-visible,.aieb-activity-week-34 .ib6 a:focus-visible,.aieb-activity-week-34 .ib6 input:focus-visible,.aieb-activity-week-34 .ib6 textarea:focus-visible,.aieb-activity-week-34 .ib6 select:focus-visible,.aieb-activity-week-34 .ib6 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-34 .ib6 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-34 .actions,.aieb-activity-week-34 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-34 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-34 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-34 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-34 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-34 .panel,.aieb-activity-week-34 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-34 .sticky{position:sticky;top:20px}.aieb-activity-week-34 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-34 .danger,.aieb-activity-week-34 .error{color:#7c291e}.aieb-activity-week-34 .error{background:#fff0e7}.aieb-activity-week-34 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-34 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-34 .check label{font-weight:500}.aieb-activity-week-34 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-34 .snippet.narrow{width:320px}.aieb-activity-week-34 .snippet.wide{width:600px}.aieb-activity-week-34 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-34 .url{font-size:.8rem;color:#526453}.aieb-activity-week-34 .trace li,.aieb-activity-week-34 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-34 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-34 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-34 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-34 .copy-record{margin-top:20px}.aieb-activity-week-34 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-34 .print-record{display:none}.aieb-activity-week-34 .ib6 p,.aieb-activity-week-34 .ib6 li,.aieb-activity-week-34 .ib6 legend{overflow-wrap:anywhere}.aieb-activity-week-34 .ib6 ul,.aieb-activity-week-34 .ib6 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-34 .split,.aieb-activity-week-34 .feature-grid,.aieb-activity-week-34 .route-grid{grid-template-columns:1fr}.aieb-activity-week-34 .sticky{position:static}.aieb-activity-week-34 .ib6{border-radius:12px;padding:16px}.aieb-activity-week-34 .ib6 button{max-width:100%}.aieb-activity-week-34 .scene-nav{align-items:stretch}.aieb-activity-week-34 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-34 .ib6 *{scroll-behavior:auto}}@media print{.aieb-activity-week-34 .ib6{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-34 .ib6 .workspace,.aieb-activity-week-34 .ib6 .actions,.aieb-activity-week-34 .ib6 .status,.aieb-activity-week-34 .ib6 .copy-record{display:none}.aieb-activity-week-34 .ib6 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-34 .ib6 .notice{background:#fff;border-color:#000}.aieb-activity-week-34 .ib6 h2{font-size:18pt}}.aieb-activity-week-34 .ib6 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-34 .ib6 td,.aieb-activity-week-34 .ib6 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-34 .ib6 caption{text-align:left;font-weight:650}.aieb-activity-week-34 .ib6 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-35 .ib7{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-35 .ib7 *{box-sizing:border-box}.aieb-activity-week-35 .ib7 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-35 .ib7 h3{line-height:1.35}.aieb-activity-week-35 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-35 .notice,.aieb-activity-week-35 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-35 .ib7 .notice{font-size:.92rem}.aieb-activity-week-35 .ib7 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-35 .ib7 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-35 .field{margin:.8rem 0}.aieb-activity-week-35 .ib7 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-35 .ib7 input:not([type=checkbox]),.aieb-activity-week-35 .ib7 textarea,.aieb-activity-week-35 .ib7 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-35 .ib7 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-35 .ib7 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-35 .ib7 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-35 .ib7 button:hover{background:#143e38}.aieb-activity-week-35 .ib7 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-35 .ib7 button:focus-visible,.aieb-activity-week-35 .ib7 a:focus-visible,.aieb-activity-week-35 .ib7 input:focus-visible,.aieb-activity-week-35 .ib7 textarea:focus-visible,.aieb-activity-week-35 .ib7 select:focus-visible,.aieb-activity-week-35 .ib7 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-35 .ib7 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-35 .actions,.aieb-activity-week-35 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-35 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-35 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-35 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-35 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-35 .panel,.aieb-activity-week-35 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-35 .sticky{position:sticky;top:20px}.aieb-activity-week-35 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-35 .danger,.aieb-activity-week-35 .error{color:#7c291e}.aieb-activity-week-35 .error{background:#fff0e7}.aieb-activity-week-35 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-35 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-35 .check label{font-weight:500}.aieb-activity-week-35 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-35 .snippet.narrow{width:320px}.aieb-activity-week-35 .snippet.wide{width:600px}.aieb-activity-week-35 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-35 .url{font-size:.8rem;color:#526453}.aieb-activity-week-35 .trace li,.aieb-activity-week-35 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-35 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-35 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-35 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-35 .copy-record{margin-top:20px}.aieb-activity-week-35 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-35 .print-record{display:none}.aieb-activity-week-35 .ib7 p,.aieb-activity-week-35 .ib7 li,.aieb-activity-week-35 .ib7 legend{overflow-wrap:anywhere}.aieb-activity-week-35 .ib7 ul,.aieb-activity-week-35 .ib7 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-35 .split,.aieb-activity-week-35 .feature-grid,.aieb-activity-week-35 .route-grid{grid-template-columns:1fr}.aieb-activity-week-35 .sticky{position:static}.aieb-activity-week-35 .ib7{border-radius:12px;padding:16px}.aieb-activity-week-35 .ib7 button{max-width:100%}.aieb-activity-week-35 .scene-nav{align-items:stretch}.aieb-activity-week-35 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-35 .ib7 *{scroll-behavior:auto}}@media print{.aieb-activity-week-35 .ib7{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-35 .ib7 .workspace,.aieb-activity-week-35 .ib7 .actions,.aieb-activity-week-35 .ib7 .status,.aieb-activity-week-35 .ib7 .copy-record{display:none}.aieb-activity-week-35 .ib7 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-35 .ib7 .notice{background:#fff;border-color:#000}.aieb-activity-week-35 .ib7 h2{font-size:18pt}}.aieb-activity-week-35 .ib7 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-35 .ib7 td,.aieb-activity-week-35 .ib7 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-35 .ib7 caption{text-align:left;font-weight:650}.aieb-activity-week-35 .ib7 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-36 .ib4{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-36 .ib4 *{box-sizing:border-box}.aieb-activity-week-36 .ib4 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-36 .ib4 h3{line-height:1.35}.aieb-activity-week-36 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-36 .notice,.aieb-activity-week-36 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-36 .ib4 .notice{font-size:.92rem}.aieb-activity-week-36 .ib4 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-36 .ib4 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-36 .field{margin:.8rem 0}.aieb-activity-week-36 .ib4 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-36 .ib4 input:not([type=checkbox]),.aieb-activity-week-36 .ib4 textarea,.aieb-activity-week-36 .ib4 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-36 .ib4 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-36 .ib4 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-36 .ib4 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-36 .ib4 button:hover{background:#143e38}.aieb-activity-week-36 .ib4 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-36 .ib4 button:focus-visible,.aieb-activity-week-36 .ib4 a:focus-visible,.aieb-activity-week-36 .ib4 input:focus-visible,.aieb-activity-week-36 .ib4 textarea:focus-visible,.aieb-activity-week-36 .ib4 select:focus-visible,.aieb-activity-week-36 .ib4 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-36 .ib4 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-36 .actions,.aieb-activity-week-36 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-36 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-36 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-36 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-36 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-36 .panel,.aieb-activity-week-36 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-36 .sticky{position:sticky;top:20px}.aieb-activity-week-36 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-36 .danger,.aieb-activity-week-36 .error{color:#7c291e}.aieb-activity-week-36 .error{background:#fff0e7}.aieb-activity-week-36 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-36 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-36 .check label{font-weight:500}.aieb-activity-week-36 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-36 .snippet.narrow{width:320px}.aieb-activity-week-36 .snippet.wide{width:600px}.aieb-activity-week-36 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-36 .url{font-size:.8rem;color:#526453}.aieb-activity-week-36 .trace li,.aieb-activity-week-36 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-36 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-36 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-36 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-36 .copy-record{margin-top:20px}.aieb-activity-week-36 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-36 .print-record{display:none}.aieb-activity-week-36 .ib4 p,.aieb-activity-week-36 .ib4 li,.aieb-activity-week-36 .ib4 legend{overflow-wrap:anywhere}.aieb-activity-week-36 .ib4 ul,.aieb-activity-week-36 .ib4 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-36 .split,.aieb-activity-week-36 .feature-grid,.aieb-activity-week-36 .route-grid{grid-template-columns:1fr}.aieb-activity-week-36 .sticky{position:static}.aieb-activity-week-36 .ib4{border-radius:12px;padding:16px}.aieb-activity-week-36 .ib4 button{max-width:100%}.aieb-activity-week-36 .scene-nav{align-items:stretch}.aieb-activity-week-36 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-36 .ib4 *{scroll-behavior:auto}}@media print{.aieb-activity-week-36 .ib4{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-36 .ib4 .workspace,.aieb-activity-week-36 .ib4 .actions,.aieb-activity-week-36 .ib4 .status,.aieb-activity-week-36 .ib4 .copy-record{display:none}.aieb-activity-week-36 .ib4 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-36 .ib4 .notice{background:#fff;border-color:#000}.aieb-activity-week-36 .ib4 h2{font-size:18pt}}.aieb-activity-week-36 .ib4 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-36 .ib4 td,.aieb-activity-week-36 .ib4 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-36 .ib4 caption{text-align:left;font-weight:650}.aieb-activity-week-36 .ib4 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-37 .ib7{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-37 .ib7 *{box-sizing:border-box}.aieb-activity-week-37 .ib7 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-37 .ib7 h3{line-height:1.35}.aieb-activity-week-37 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-37 .notice,.aieb-activity-week-37 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-37 .ib7 .notice{font-size:.92rem}.aieb-activity-week-37 .ib7 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-37 .ib7 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-37 .field{margin:.8rem 0}.aieb-activity-week-37 .ib7 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-37 .ib7 input:not([type=checkbox]),.aieb-activity-week-37 .ib7 textarea,.aieb-activity-week-37 .ib7 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-37 .ib7 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-37 .ib7 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-37 .ib7 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-37 .ib7 button:hover{background:#143e38}.aieb-activity-week-37 .ib7 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-37 .ib7 button:focus-visible,.aieb-activity-week-37 .ib7 a:focus-visible,.aieb-activity-week-37 .ib7 input:focus-visible,.aieb-activity-week-37 .ib7 textarea:focus-visible,.aieb-activity-week-37 .ib7 select:focus-visible,.aieb-activity-week-37 .ib7 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-37 .ib7 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-37 .actions,.aieb-activity-week-37 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-37 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-37 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-37 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-37 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-37 .panel,.aieb-activity-week-37 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-37 .sticky{position:sticky;top:20px}.aieb-activity-week-37 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-37 .danger,.aieb-activity-week-37 .error{color:#7c291e}.aieb-activity-week-37 .error{background:#fff0e7}.aieb-activity-week-37 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-37 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-37 .check label{font-weight:500}.aieb-activity-week-37 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-37 .snippet.narrow{width:320px}.aieb-activity-week-37 .snippet.wide{width:600px}.aieb-activity-week-37 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-37 .url{font-size:.8rem;color:#526453}.aieb-activity-week-37 .trace li,.aieb-activity-week-37 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-37 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-37 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-37 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-37 .copy-record{margin-top:20px}.aieb-activity-week-37 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-37 .print-record{display:none}.aieb-activity-week-37 .ib7 p,.aieb-activity-week-37 .ib7 li,.aieb-activity-week-37 .ib7 legend{overflow-wrap:anywhere}.aieb-activity-week-37 .ib7 ul,.aieb-activity-week-37 .ib7 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-37 .split,.aieb-activity-week-37 .feature-grid,.aieb-activity-week-37 .route-grid{grid-template-columns:1fr}.aieb-activity-week-37 .sticky{position:static}.aieb-activity-week-37 .ib7{border-radius:12px;padding:16px}.aieb-activity-week-37 .ib7 button{max-width:100%}.aieb-activity-week-37 .scene-nav{align-items:stretch}.aieb-activity-week-37 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-37 .ib7 *{scroll-behavior:auto}}@media print{.aieb-activity-week-37 .ib7{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-37 .ib7 .workspace,.aieb-activity-week-37 .ib7 .actions,.aieb-activity-week-37 .ib7 .status,.aieb-activity-week-37 .ib7 .copy-record{display:none}.aieb-activity-week-37 .ib7 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-37 .ib7 .notice{background:#fff;border-color:#000}.aieb-activity-week-37 .ib7 h2{font-size:18pt}}.aieb-activity-week-37 .ib7 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-37 .ib7 td,.aieb-activity-week-37 .ib7 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-37 .ib7 caption{text-align:left;font-weight:650}.aieb-activity-week-37 .ib7 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-38 .ib7{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-38 .ib7 *{box-sizing:border-box}.aieb-activity-week-38 .ib7 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-38 .ib7 h3{line-height:1.35}.aieb-activity-week-38 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-38 .notice,.aieb-activity-week-38 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-38 .ib7 .notice{font-size:.92rem}.aieb-activity-week-38 .ib7 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-38 .ib7 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-38 .field{margin:.8rem 0}.aieb-activity-week-38 .ib7 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-38 .ib7 input:not([type=checkbox]),.aieb-activity-week-38 .ib7 textarea,.aieb-activity-week-38 .ib7 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-38 .ib7 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-38 .ib7 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-38 .ib7 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-38 .ib7 button:hover{background:#143e38}.aieb-activity-week-38 .ib7 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-38 .ib7 button:focus-visible,.aieb-activity-week-38 .ib7 a:focus-visible,.aieb-activity-week-38 .ib7 input:focus-visible,.aieb-activity-week-38 .ib7 textarea:focus-visible,.aieb-activity-week-38 .ib7 select:focus-visible,.aieb-activity-week-38 .ib7 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-38 .ib7 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-38 .actions,.aieb-activity-week-38 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-38 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-38 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-38 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-38 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-38 .panel,.aieb-activity-week-38 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-38 .sticky{position:sticky;top:20px}.aieb-activity-week-38 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-38 .danger,.aieb-activity-week-38 .error{color:#7c291e}.aieb-activity-week-38 .error{background:#fff0e7}.aieb-activity-week-38 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-38 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-38 .check label{font-weight:500}.aieb-activity-week-38 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-38 .snippet.narrow{width:320px}.aieb-activity-week-38 .snippet.wide{width:600px}.aieb-activity-week-38 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-38 .url{font-size:.8rem;color:#526453}.aieb-activity-week-38 .trace li,.aieb-activity-week-38 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-38 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-38 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-38 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-38 .copy-record{margin-top:20px}.aieb-activity-week-38 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-38 .print-record{display:none}.aieb-activity-week-38 .ib7 p,.aieb-activity-week-38 .ib7 li,.aieb-activity-week-38 .ib7 legend{overflow-wrap:anywhere}.aieb-activity-week-38 .ib7 ul,.aieb-activity-week-38 .ib7 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-38 .split,.aieb-activity-week-38 .feature-grid,.aieb-activity-week-38 .route-grid{grid-template-columns:1fr}.aieb-activity-week-38 .sticky{position:static}.aieb-activity-week-38 .ib7{border-radius:12px;padding:16px}.aieb-activity-week-38 .ib7 button{max-width:100%}.aieb-activity-week-38 .scene-nav{align-items:stretch}.aieb-activity-week-38 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-38 .ib7 *{scroll-behavior:auto}}@media print{.aieb-activity-week-38 .ib7{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-38 .ib7 .workspace,.aieb-activity-week-38 .ib7 .actions,.aieb-activity-week-38 .ib7 .status,.aieb-activity-week-38 .ib7 .copy-record{display:none}.aieb-activity-week-38 .ib7 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-38 .ib7 .notice{background:#fff;border-color:#000}.aieb-activity-week-38 .ib7 h2{font-size:18pt}}.aieb-activity-week-38 .ib7 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-38 .ib7 td,.aieb-activity-week-38 .ib7 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-38 .ib7 caption{text-align:left;font-weight:650}.aieb-activity-week-38 .ib7 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-39 .ib7{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-39 .ib7 *{box-sizing:border-box}.aieb-activity-week-39 .ib7 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-39 .ib7 h3{line-height:1.35}.aieb-activity-week-39 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-39 .notice,.aieb-activity-week-39 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-39 .ib7 .notice{font-size:.92rem}.aieb-activity-week-39 .ib7 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-39 .ib7 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-39 .field{margin:.8rem 0}.aieb-activity-week-39 .ib7 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-39 .ib7 input:not([type=checkbox]),.aieb-activity-week-39 .ib7 textarea,.aieb-activity-week-39 .ib7 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-39 .ib7 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-39 .ib7 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-39 .ib7 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-39 .ib7 button:hover{background:#143e38}.aieb-activity-week-39 .ib7 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-39 .ib7 button:focus-visible,.aieb-activity-week-39 .ib7 a:focus-visible,.aieb-activity-week-39 .ib7 input:focus-visible,.aieb-activity-week-39 .ib7 textarea:focus-visible,.aieb-activity-week-39 .ib7 select:focus-visible,.aieb-activity-week-39 .ib7 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-39 .ib7 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-39 .actions,.aieb-activity-week-39 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-39 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-39 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-39 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-39 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-39 .panel,.aieb-activity-week-39 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-39 .sticky{position:sticky;top:20px}.aieb-activity-week-39 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-39 .danger,.aieb-activity-week-39 .error{color:#7c291e}.aieb-activity-week-39 .error{background:#fff0e7}.aieb-activity-week-39 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-39 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-39 .check label{font-weight:500}.aieb-activity-week-39 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-39 .snippet.narrow{width:320px}.aieb-activity-week-39 .snippet.wide{width:600px}.aieb-activity-week-39 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-39 .url{font-size:.8rem;color:#526453}.aieb-activity-week-39 .trace li,.aieb-activity-week-39 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-39 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-39 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-39 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-39 .copy-record{margin-top:20px}.aieb-activity-week-39 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-39 .print-record{display:none}.aieb-activity-week-39 .ib7 p,.aieb-activity-week-39 .ib7 li,.aieb-activity-week-39 .ib7 legend{overflow-wrap:anywhere}.aieb-activity-week-39 .ib7 ul,.aieb-activity-week-39 .ib7 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-39 .split,.aieb-activity-week-39 .feature-grid,.aieb-activity-week-39 .route-grid{grid-template-columns:1fr}.aieb-activity-week-39 .sticky{position:static}.aieb-activity-week-39 .ib7{border-radius:12px;padding:16px}.aieb-activity-week-39 .ib7 button{max-width:100%}.aieb-activity-week-39 .scene-nav{align-items:stretch}.aieb-activity-week-39 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-39 .ib7 *{scroll-behavior:auto}}@media print{.aieb-activity-week-39 .ib7{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-39 .ib7 .workspace,.aieb-activity-week-39 .ib7 .actions,.aieb-activity-week-39 .ib7 .status,.aieb-activity-week-39 .ib7 .copy-record{display:none}.aieb-activity-week-39 .ib7 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-39 .ib7 .notice{background:#fff;border-color:#000}.aieb-activity-week-39 .ib7 h2{font-size:18pt}}.aieb-activity-week-39 .ib7 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-39 .ib7 td,.aieb-activity-week-39 .ib7 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-39 .ib7 caption{text-align:left;font-weight:650}.aieb-activity-week-39 .ib7 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-40 .ib7{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-40 .ib7 *{box-sizing:border-box}.aieb-activity-week-40 .ib7 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-40 .ib7 h3{line-height:1.35}.aieb-activity-week-40 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-40 .notice,.aieb-activity-week-40 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-40 .ib7 .notice{font-size:.92rem}.aieb-activity-week-40 .ib7 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-40 .ib7 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-40 .field{margin:.8rem 0}.aieb-activity-week-40 .ib7 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-40 .ib7 input:not([type=checkbox]),.aieb-activity-week-40 .ib7 textarea,.aieb-activity-week-40 .ib7 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-40 .ib7 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-40 .ib7 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-40 .ib7 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-40 .ib7 button:hover{background:#143e38}.aieb-activity-week-40 .ib7 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-40 .ib7 button:focus-visible,.aieb-activity-week-40 .ib7 a:focus-visible,.aieb-activity-week-40 .ib7 input:focus-visible,.aieb-activity-week-40 .ib7 textarea:focus-visible,.aieb-activity-week-40 .ib7 select:focus-visible,.aieb-activity-week-40 .ib7 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-40 .ib7 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-40 .actions,.aieb-activity-week-40 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-40 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-40 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-40 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-40 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-40 .panel,.aieb-activity-week-40 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-40 .sticky{position:sticky;top:20px}.aieb-activity-week-40 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-40 .danger,.aieb-activity-week-40 .error{color:#7c291e}.aieb-activity-week-40 .error{background:#fff0e7}.aieb-activity-week-40 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-40 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-40 .check label{font-weight:500}.aieb-activity-week-40 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-40 .snippet.narrow{width:320px}.aieb-activity-week-40 .snippet.wide{width:600px}.aieb-activity-week-40 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-40 .url{font-size:.8rem;color:#526453}.aieb-activity-week-40 .trace li,.aieb-activity-week-40 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-40 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-40 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-40 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-40 .copy-record{margin-top:20px}.aieb-activity-week-40 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-40 .print-record{display:none}.aieb-activity-week-40 .ib7 p,.aieb-activity-week-40 .ib7 li,.aieb-activity-week-40 .ib7 legend{overflow-wrap:anywhere}.aieb-activity-week-40 .ib7 ul,.aieb-activity-week-40 .ib7 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-40 .split,.aieb-activity-week-40 .feature-grid,.aieb-activity-week-40 .route-grid{grid-template-columns:1fr}.aieb-activity-week-40 .sticky{position:static}.aieb-activity-week-40 .ib7{border-radius:12px;padding:16px}.aieb-activity-week-40 .ib7 button{max-width:100%}.aieb-activity-week-40 .scene-nav{align-items:stretch}.aieb-activity-week-40 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-40 .ib7 *{scroll-behavior:auto}}@media print{.aieb-activity-week-40 .ib7{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-40 .ib7 .workspace,.aieb-activity-week-40 .ib7 .actions,.aieb-activity-week-40 .ib7 .status,.aieb-activity-week-40 .ib7 .copy-record{display:none}.aieb-activity-week-40 .ib7 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-40 .ib7 .notice{background:#fff;border-color:#000}.aieb-activity-week-40 .ib7 h2{font-size:18pt}}.aieb-activity-week-40 .ib7 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-40 .ib7 td,.aieb-activity-week-40 .ib7 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-40 .ib7 caption{text-align:left;font-weight:650}.aieb-activity-week-40 .ib7 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-41 .ib7{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-41 .ib7 *{box-sizing:border-box}.aieb-activity-week-41 .ib7 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-41 .ib7 h3{line-height:1.35}.aieb-activity-week-41 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-41 .notice,.aieb-activity-week-41 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-41 .ib7 .notice{font-size:.92rem}.aieb-activity-week-41 .ib7 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-41 .ib7 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-41 .field{margin:.8rem 0}.aieb-activity-week-41 .ib7 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-41 .ib7 input:not([type=checkbox]),.aieb-activity-week-41 .ib7 textarea,.aieb-activity-week-41 .ib7 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-41 .ib7 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-41 .ib7 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-41 .ib7 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-41 .ib7 button:hover{background:#143e38}.aieb-activity-week-41 .ib7 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-41 .ib7 button:focus-visible,.aieb-activity-week-41 .ib7 a:focus-visible,.aieb-activity-week-41 .ib7 input:focus-visible,.aieb-activity-week-41 .ib7 textarea:focus-visible,.aieb-activity-week-41 .ib7 select:focus-visible,.aieb-activity-week-41 .ib7 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-41 .ib7 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-41 .actions,.aieb-activity-week-41 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-41 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-41 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-41 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-41 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-41 .panel,.aieb-activity-week-41 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-41 .sticky{position:sticky;top:20px}.aieb-activity-week-41 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-41 .danger,.aieb-activity-week-41 .error{color:#7c291e}.aieb-activity-week-41 .error{background:#fff0e7}.aieb-activity-week-41 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-41 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-41 .check label{font-weight:500}.aieb-activity-week-41 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-41 .snippet.narrow{width:320px}.aieb-activity-week-41 .snippet.wide{width:600px}.aieb-activity-week-41 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-41 .url{font-size:.8rem;color:#526453}.aieb-activity-week-41 .trace li,.aieb-activity-week-41 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-41 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-41 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-41 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-41 .copy-record{margin-top:20px}.aieb-activity-week-41 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-41 .print-record{display:none}.aieb-activity-week-41 .ib7 p,.aieb-activity-week-41 .ib7 li,.aieb-activity-week-41 .ib7 legend{overflow-wrap:anywhere}.aieb-activity-week-41 .ib7 ul,.aieb-activity-week-41 .ib7 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-41 .split,.aieb-activity-week-41 .feature-grid,.aieb-activity-week-41 .route-grid{grid-template-columns:1fr}.aieb-activity-week-41 .sticky{position:static}.aieb-activity-week-41 .ib7{border-radius:12px;padding:16px}.aieb-activity-week-41 .ib7 button{max-width:100%}.aieb-activity-week-41 .scene-nav{align-items:stretch}.aieb-activity-week-41 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-41 .ib7 *{scroll-behavior:auto}}@media print{.aieb-activity-week-41 .ib7{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-41 .ib7 .workspace,.aieb-activity-week-41 .ib7 .actions,.aieb-activity-week-41 .ib7 .status,.aieb-activity-week-41 .ib7 .copy-record{display:none}.aieb-activity-week-41 .ib7 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-41 .ib7 .notice{background:#fff;border-color:#000}.aieb-activity-week-41 .ib7 h2{font-size:18pt}}.aieb-activity-week-41 .ib7 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-41 .ib7 td,.aieb-activity-week-41 .ib7 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-41 .ib7 caption{text-align:left;font-weight:650}.aieb-activity-week-41 .ib7 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-42 .ib4{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-42 .ib4 *{box-sizing:border-box}.aieb-activity-week-42 .ib4 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-42 .ib4 h3{line-height:1.35}.aieb-activity-week-42 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-42 .notice,.aieb-activity-week-42 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-42 .ib4 .notice{font-size:.92rem}.aieb-activity-week-42 .ib4 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-42 .ib4 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-42 .field{margin:.8rem 0}.aieb-activity-week-42 .ib4 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-42 .ib4 input:not([type=checkbox]),.aieb-activity-week-42 .ib4 textarea,.aieb-activity-week-42 .ib4 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-42 .ib4 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-42 .ib4 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-42 .ib4 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-42 .ib4 button:hover{background:#143e38}.aieb-activity-week-42 .ib4 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-42 .ib4 button:focus-visible,.aieb-activity-week-42 .ib4 a:focus-visible,.aieb-activity-week-42 .ib4 input:focus-visible,.aieb-activity-week-42 .ib4 textarea:focus-visible,.aieb-activity-week-42 .ib4 select:focus-visible,.aieb-activity-week-42 .ib4 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-42 .ib4 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-42 .actions,.aieb-activity-week-42 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-42 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-42 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-42 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-42 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-42 .panel,.aieb-activity-week-42 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-42 .sticky{position:sticky;top:20px}.aieb-activity-week-42 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-42 .danger,.aieb-activity-week-42 .error{color:#7c291e}.aieb-activity-week-42 .error{background:#fff0e7}.aieb-activity-week-42 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-42 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-42 .check label{font-weight:500}.aieb-activity-week-42 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-42 .snippet.narrow{width:320px}.aieb-activity-week-42 .snippet.wide{width:600px}.aieb-activity-week-42 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-42 .url{font-size:.8rem;color:#526453}.aieb-activity-week-42 .trace li,.aieb-activity-week-42 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-42 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-42 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-42 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-42 .copy-record{margin-top:20px}.aieb-activity-week-42 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-42 .print-record{display:none}.aieb-activity-week-42 .ib4 p,.aieb-activity-week-42 .ib4 li,.aieb-activity-week-42 .ib4 legend{overflow-wrap:anywhere}.aieb-activity-week-42 .ib4 ul,.aieb-activity-week-42 .ib4 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-42 .split,.aieb-activity-week-42 .feature-grid,.aieb-activity-week-42 .route-grid{grid-template-columns:1fr}.aieb-activity-week-42 .sticky{position:static}.aieb-activity-week-42 .ib4{border-radius:12px;padding:16px}.aieb-activity-week-42 .ib4 button{max-width:100%}.aieb-activity-week-42 .scene-nav{align-items:stretch}.aieb-activity-week-42 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-42 .ib4 *{scroll-behavior:auto}}@media print{.aieb-activity-week-42 .ib4{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-42 .ib4 .workspace,.aieb-activity-week-42 .ib4 .actions,.aieb-activity-week-42 .ib4 .status,.aieb-activity-week-42 .ib4 .copy-record{display:none}.aieb-activity-week-42 .ib4 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-42 .ib4 .notice{background:#fff;border-color:#000}.aieb-activity-week-42 .ib4 h2{font-size:18pt}}.aieb-activity-week-42 .ib4 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-42 .ib4 td,.aieb-activity-week-42 .ib4 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-42 .ib4 caption{text-align:left;font-weight:650}.aieb-activity-week-42 .ib4 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-43 .workbook{--ink:#163e3a;--line:#819a8a;--paper:#fffef6;--accent:#b65816;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,38px);margin-block:2rem;box-shadow:0 14px 30px #173c3d09}.aieb-activity-week-43 .workbook *{box-sizing:border-box}.aieb-activity-week-43 .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750}.aieb-activity-week-43 .workbook h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1rem;max-width:25ch}.aieb-activity-week-43 .intro{max-width:74ch}.aieb-activity-week-43 .limits{border-left:4px solid var(--accent);padding:12px 16px;background:#fbedd2;font-size:.9rem}.aieb-activity-week-43 .control-gate{border:0;padding:0;margin:0;min-width:0}.aieb-activity-week-43 .gate-legend{font-size:.875rem;padding:0;margin:1rem 0;color:#355b51}.aieb-activity-week-43 .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aieb-activity-week-43 .group{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.aieb-activity-week-43 .group legend{font-weight:750;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.aieb-activity-week-43 .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.aieb-activity-week-43 .field:last-child{margin-bottom:0}.aieb-activity-week-43 .workbook label{font-weight:650;font-size:.9rem;overflow-wrap:anywhere}.aieb-activity-week-43 .workbook input,.aieb-activity-week-43 .workbook textarea,.aieb-activity-week-43 .workbook select{font:inherit;color:#173c3d;background:#fff;border:1px solid #648a7d;border-radius:5px;padding:9px;min-width:0;width:100%}.aieb-activity-week-43 .workbook textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-43 .field.check{display:grid;grid-template-columns:auto 28px;align-items:center}.aieb-activity-week-43 .field.check input{width:22px;height:22px}.aieb-activity-week-43 .help{font-size:.82rem;margin:0;color:#476157}.aieb-activity-week-43 .buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.aieb-activity-week-43 .workbook button{font:inherit;font-weight:650;color:#fffdf5;background:#1d554a;border:2px solid #1d554a;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;white-space:normal}.aieb-activity-week-43 .workbook button:disabled{opacity:.55;cursor:default}.aieb-activity-week-43 .workbook :is(input,textarea,select,button):focus-visible,.aieb-activity-week-43 .workbook h2:focus{outline:3px solid #a85513;outline-offset:4px}.aieb-activity-week-43 .result{background:#eaf0e5;border:1px solid var(--line);padding:20px;border-radius:10px}.aieb-activity-week-43 .result h3{font-size:1.4rem;margin:.5rem 0}.aieb-activity-week-43 .result li{overflow-wrap:anywhere;margin-bottom:7px}.aieb-activity-week-43 .review-state{font-size:.8rem;font-weight:750;letter-spacing:.04em}.aieb-activity-week-43 .record{font-family:ui-monospace,monospace!important;font-size:.8rem!important;margin-top:10px}.aieb-activity-week-43 .status{min-height:1.6em}.aieb-activity-week-43 .print-record{display:none}.aieb-activity-week-43 .stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:10px}.aieb-activity-week-43 .stages li{border:2px solid #a1b5a6;border-radius:9px;padding:16px;position:relative}.aieb-activity-week-43 .stages li[aria-current=step]{border:3px solid #1d554a;background:#edf2df}.aieb-activity-week-43 .stages p{font-size:.9rem}.aieb-activity-week-43 .marker{display:block;text-align:center;font-size:1.4rem;transition:transform .25s ease-in-out}.aieb-activity-week-43 .marker.selected{transform:translateY(-4px)}.aieb-activity-week-43 .stages[data-reduced=yes] .marker{transition:none;transform:none}.aieb-activity-week-43 .motion-state{font-weight:700}.aieb-activity-week-43 .motion-lab{padding-bottom:20px}.aieb-activity-week-43 .toolbar{position:static}@media(prefers-reduced-motion:reduce){.aieb-activity-week-43 .workbook *{transition:none!important;animation:none!important}.aieb-activity-week-43 .marker.selected{transform:none}}@media(max-width:720px){.aieb-activity-week-43 .inputs,.aieb-activity-week-43 .stages{grid-template-columns:1fr}.aieb-activity-week-43 .workbook{border-radius:10px}.aieb-activity-week-43 .buttons button{flex:1 1 180px}}@media print{.aieb-activity-week-43 .tool-ui{display:none!important}.aieb-activity-week-43 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:9pt/1.4 monospace;color:#000}.aieb-activity-week-43 .workbook{background:#fff;border:0;padding:0;box-shadow:none;margin:0}.aieb-activity-week-43 a{color:#000}}.aieb-activity-week-44 .ib4{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-44 .ib4 *{box-sizing:border-box}.aieb-activity-week-44 .ib4 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-44 .ib4 h3{line-height:1.35}.aieb-activity-week-44 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-44 .notice,.aieb-activity-week-44 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-44 .ib4 .notice{font-size:.92rem}.aieb-activity-week-44 .ib4 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-44 .ib4 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-44 .field{margin:.8rem 0}.aieb-activity-week-44 .ib4 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-44 .ib4 input:not([type=checkbox]),.aieb-activity-week-44 .ib4 textarea,.aieb-activity-week-44 .ib4 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-44 .ib4 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-44 .ib4 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-44 .ib4 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-44 .ib4 button:hover{background:#143e38}.aieb-activity-week-44 .ib4 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-44 .ib4 button:focus-visible,.aieb-activity-week-44 .ib4 a:focus-visible,.aieb-activity-week-44 .ib4 input:focus-visible,.aieb-activity-week-44 .ib4 textarea:focus-visible,.aieb-activity-week-44 .ib4 select:focus-visible,.aieb-activity-week-44 .ib4 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-44 .ib4 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-44 .actions,.aieb-activity-week-44 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-44 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-44 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-44 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-44 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-44 .panel,.aieb-activity-week-44 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-44 .sticky{position:sticky;top:20px}.aieb-activity-week-44 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-44 .danger,.aieb-activity-week-44 .error{color:#7c291e}.aieb-activity-week-44 .error{background:#fff0e7}.aieb-activity-week-44 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-44 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-44 .check label{font-weight:500}.aieb-activity-week-44 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-44 .snippet.narrow{width:320px}.aieb-activity-week-44 .snippet.wide{width:600px}.aieb-activity-week-44 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-44 .url{font-size:.8rem;color:#526453}.aieb-activity-week-44 .trace li,.aieb-activity-week-44 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-44 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-44 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-44 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-44 .copy-record{margin-top:20px}.aieb-activity-week-44 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-44 .print-record{display:none}.aieb-activity-week-44 .ib4 p,.aieb-activity-week-44 .ib4 li,.aieb-activity-week-44 .ib4 legend{overflow-wrap:anywhere}.aieb-activity-week-44 .ib4 ul,.aieb-activity-week-44 .ib4 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-44 .split,.aieb-activity-week-44 .feature-grid,.aieb-activity-week-44 .route-grid{grid-template-columns:1fr}.aieb-activity-week-44 .sticky{position:static}.aieb-activity-week-44 .ib4{border-radius:12px;padding:16px}.aieb-activity-week-44 .ib4 button{max-width:100%}.aieb-activity-week-44 .scene-nav{align-items:stretch}.aieb-activity-week-44 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-44 .ib4 *{scroll-behavior:auto}}@media print{.aieb-activity-week-44 .ib4{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-44 .ib4 .workspace,.aieb-activity-week-44 .ib4 .actions,.aieb-activity-week-44 .ib4 .status,.aieb-activity-week-44 .ib4 .copy-record{display:none}.aieb-activity-week-44 .ib4 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-44 .ib4 .notice{background:#fff;border-color:#000}.aieb-activity-week-44 .ib4 h2{font-size:18pt}}.aieb-activity-week-44 .ib4 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-44 .ib4 td,.aieb-activity-week-44 .ib4 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-44 .ib4 caption{text-align:left;font-weight:650}.aieb-activity-week-44 .ib4 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-45 .workbook{--ink:#163e3a;--line:#819a8a;--paper:#fffef6;--accent:#b65816;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,38px);margin-block:2rem;box-shadow:0 14px 30px #173c3d09}.aieb-activity-week-45 .workbook *{box-sizing:border-box}.aieb-activity-week-45 .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750}.aieb-activity-week-45 .workbook h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1rem;max-width:25ch}.aieb-activity-week-45 .intro{max-width:74ch}.aieb-activity-week-45 .limits{border-left:4px solid var(--accent);padding:12px 16px;background:#fbedd2;font-size:.9rem}.aieb-activity-week-45 .control-gate{border:0;padding:0;margin:0;min-width:0}.aieb-activity-week-45 .gate-legend{font-size:.875rem;padding:0;margin:1rem 0;color:#355b51}.aieb-activity-week-45 .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aieb-activity-week-45 .group{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.aieb-activity-week-45 .group legend{font-weight:750;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.aieb-activity-week-45 .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.aieb-activity-week-45 .field:last-child{margin-bottom:0}.aieb-activity-week-45 .workbook label{font-weight:650;font-size:.9rem;overflow-wrap:anywhere}.aieb-activity-week-45 .workbook input,.aieb-activity-week-45 .workbook textarea,.aieb-activity-week-45 .workbook select{font:inherit;color:#173c3d;background:#fff;border:1px solid #648a7d;border-radius:5px;padding:9px;min-width:0;width:100%}.aieb-activity-week-45 .workbook textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-45 .field.check{display:grid;grid-template-columns:auto 28px;align-items:center}.aieb-activity-week-45 .field.check input{width:22px;height:22px}.aieb-activity-week-45 .help{font-size:.82rem;margin:0;color:#476157}.aieb-activity-week-45 .buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.aieb-activity-week-45 .workbook button{font:inherit;font-weight:650;color:#fffdf5;background:#1d554a;border:2px solid #1d554a;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;white-space:normal}.aieb-activity-week-45 .workbook button:disabled{opacity:.55;cursor:default}.aieb-activity-week-45 .workbook :is(input,textarea,select,button):focus-visible,.aieb-activity-week-45 .workbook h2:focus{outline:3px solid #a85513;outline-offset:4px}.aieb-activity-week-45 .result{background:#eaf0e5;border:1px solid var(--line);padding:20px;border-radius:10px}.aieb-activity-week-45 .result h3{font-size:1.4rem;margin:.5rem 0}.aieb-activity-week-45 .result li{overflow-wrap:anywhere;margin-bottom:7px}.aieb-activity-week-45 .review-state{font-size:.8rem;font-weight:750;letter-spacing:.04em}.aieb-activity-week-45 .record{font-family:ui-monospace,monospace!important;font-size:.8rem!important;margin-top:10px}.aieb-activity-week-45 .status{min-height:1.6em}.aieb-activity-week-45 .print-record{display:none}.aieb-activity-week-45 .stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:10px}.aieb-activity-week-45 .stages li{border:2px solid #a1b5a6;border-radius:9px;padding:16px;position:relative}.aieb-activity-week-45 .stages li[aria-current=step]{border:3px solid #1d554a;background:#edf2df}.aieb-activity-week-45 .stages p{font-size:.9rem}.aieb-activity-week-45 .marker{display:block;text-align:center;font-size:1.4rem;transition:transform .25s ease-in-out}.aieb-activity-week-45 .marker.selected{transform:translateY(-4px)}.aieb-activity-week-45 .stages[data-reduced=yes] .marker{transition:none;transform:none}.aieb-activity-week-45 .motion-state{font-weight:700}.aieb-activity-week-45 .motion-lab{padding-bottom:20px}.aieb-activity-week-45 .toolbar{position:static}@media(prefers-reduced-motion:reduce){.aieb-activity-week-45 .workbook *{transition:none!important;animation:none!important}.aieb-activity-week-45 .marker.selected{transform:none}}@media(max-width:720px){.aieb-activity-week-45 .inputs,.aieb-activity-week-45 .stages{grid-template-columns:1fr}.aieb-activity-week-45 .workbook{border-radius:10px}.aieb-activity-week-45 .buttons button{flex:1 1 180px}}@media print{.aieb-activity-week-45 .tool-ui{display:none!important}.aieb-activity-week-45 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:9pt/1.4 monospace;color:#000}.aieb-activity-week-45 .workbook{background:#fff;border:0;padding:0;box-shadow:none;margin:0}.aieb-activity-week-45 a{color:#000}}.aieb-activity-week-46 .workbook{--ink:#163e3a;--line:#819a8a;--paper:#fffef6;--accent:#b65816;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,38px);margin-block:2rem;box-shadow:0 14px 30px #173c3d09}.aieb-activity-week-46 .workbook *{box-sizing:border-box}.aieb-activity-week-46 .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750}.aieb-activity-week-46 .workbook h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1rem;max-width:25ch}.aieb-activity-week-46 .intro{max-width:74ch}.aieb-activity-week-46 .limits{border-left:4px solid var(--accent);padding:12px 16px;background:#fbedd2;font-size:.9rem}.aieb-activity-week-46 .control-gate{border:0;padding:0;margin:0;min-width:0}.aieb-activity-week-46 .gate-legend{font-size:.875rem;padding:0;margin:1rem 0;color:#355b51}.aieb-activity-week-46 .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aieb-activity-week-46 .group{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.aieb-activity-week-46 .group legend{font-weight:750;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.aieb-activity-week-46 .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.aieb-activity-week-46 .field:last-child{margin-bottom:0}.aieb-activity-week-46 .workbook label{font-weight:650;font-size:.9rem;overflow-wrap:anywhere}.aieb-activity-week-46 .workbook input,.aieb-activity-week-46 .workbook textarea,.aieb-activity-week-46 .workbook select{font:inherit;color:#173c3d;background:#fff;border:1px solid #648a7d;border-radius:5px;padding:9px;min-width:0;width:100%}.aieb-activity-week-46 .workbook textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-46 .field.check{display:grid;grid-template-columns:auto 28px;align-items:center}.aieb-activity-week-46 .field.check input{width:22px;height:22px}.aieb-activity-week-46 .help{font-size:.82rem;margin:0;color:#476157}.aieb-activity-week-46 .buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.aieb-activity-week-46 .workbook button{font:inherit;font-weight:650;color:#fffdf5;background:#1d554a;border:2px solid #1d554a;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;white-space:normal}.aieb-activity-week-46 .workbook button:disabled{opacity:.55;cursor:default}.aieb-activity-week-46 .workbook :is(input,textarea,select,button):focus-visible,.aieb-activity-week-46 .workbook h2:focus{outline:3px solid #a85513;outline-offset:4px}.aieb-activity-week-46 .result{background:#eaf0e5;border:1px solid var(--line);padding:20px;border-radius:10px}.aieb-activity-week-46 .result h3{font-size:1.4rem;margin:.5rem 0}.aieb-activity-week-46 .result li{overflow-wrap:anywhere;margin-bottom:7px}.aieb-activity-week-46 .review-state{font-size:.8rem;font-weight:750;letter-spacing:.04em}.aieb-activity-week-46 .record{font-family:ui-monospace,monospace!important;font-size:.8rem!important;margin-top:10px}.aieb-activity-week-46 .status{min-height:1.6em}.aieb-activity-week-46 .print-record{display:none}.aieb-activity-week-46 .stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:10px}.aieb-activity-week-46 .stages li{border:2px solid #a1b5a6;border-radius:9px;padding:16px;position:relative}.aieb-activity-week-46 .stages li[aria-current=step]{border:3px solid #1d554a;background:#edf2df}.aieb-activity-week-46 .stages p{font-size:.9rem}.aieb-activity-week-46 .marker{display:block;text-align:center;font-size:1.4rem;transition:transform .25s ease-in-out}.aieb-activity-week-46 .marker.selected{transform:translateY(-4px)}.aieb-activity-week-46 .stages[data-reduced=yes] .marker{transition:none;transform:none}.aieb-activity-week-46 .motion-state{font-weight:700}.aieb-activity-week-46 .motion-lab{padding-bottom:20px}.aieb-activity-week-46 .toolbar{position:static}@media(prefers-reduced-motion:reduce){.aieb-activity-week-46 .workbook *{transition:none!important;animation:none!important}.aieb-activity-week-46 .marker.selected{transform:none}}@media(max-width:720px){.aieb-activity-week-46 .inputs,.aieb-activity-week-46 .stages{grid-template-columns:1fr}.aieb-activity-week-46 .workbook{border-radius:10px}.aieb-activity-week-46 .buttons button{flex:1 1 180px}}@media print{.aieb-activity-week-46 .tool-ui{display:none!important}.aieb-activity-week-46 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:9pt/1.4 monospace;color:#000}.aieb-activity-week-46 .workbook{background:#fff;border:0;padding:0;box-shadow:none;margin:0}.aieb-activity-week-46 a{color:#000}}.aieb-activity-week-47 .workbook{--ink:#163e3a;--line:#819a8a;--paper:#fffef6;--accent:#b65816;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,38px);margin-block:2rem;box-shadow:0 14px 30px #173c3d09}.aieb-activity-week-47 .workbook *{box-sizing:border-box}.aieb-activity-week-47 .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750}.aieb-activity-week-47 .workbook h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1rem;max-width:25ch}.aieb-activity-week-47 .intro{max-width:74ch}.aieb-activity-week-47 .limits{border-left:4px solid var(--accent);padding:12px 16px;background:#fbedd2;font-size:.9rem}.aieb-activity-week-47 .control-gate{border:0;padding:0;margin:0;min-width:0}.aieb-activity-week-47 .gate-legend{font-size:.875rem;padding:0;margin:1rem 0;color:#355b51}.aieb-activity-week-47 .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aieb-activity-week-47 .group{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.aieb-activity-week-47 .group legend{font-weight:750;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.aieb-activity-week-47 .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.aieb-activity-week-47 .field:last-child{margin-bottom:0}.aieb-activity-week-47 .workbook label{font-weight:650;font-size:.9rem;overflow-wrap:anywhere}.aieb-activity-week-47 .workbook input,.aieb-activity-week-47 .workbook textarea,.aieb-activity-week-47 .workbook select{font:inherit;color:#173c3d;background:#fff;border:1px solid #648a7d;border-radius:5px;padding:9px;min-width:0;width:100%}.aieb-activity-week-47 .workbook textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-47 .field.check{display:grid;grid-template-columns:auto 28px;align-items:center}.aieb-activity-week-47 .field.check input{width:22px;height:22px}.aieb-activity-week-47 .help{font-size:.82rem;margin:0;color:#476157}.aieb-activity-week-47 .buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.aieb-activity-week-47 .workbook button{font:inherit;font-weight:650;color:#fffdf5;background:#1d554a;border:2px solid #1d554a;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;white-space:normal}.aieb-activity-week-47 .workbook button:disabled{opacity:.55;cursor:default}.aieb-activity-week-47 .workbook :is(input,textarea,select,button):focus-visible,.aieb-activity-week-47 .workbook h2:focus{outline:3px solid #a85513;outline-offset:4px}.aieb-activity-week-47 .result{background:#eaf0e5;border:1px solid var(--line);padding:20px;border-radius:10px}.aieb-activity-week-47 .result h3{font-size:1.4rem;margin:.5rem 0}.aieb-activity-week-47 .result li{overflow-wrap:anywhere;margin-bottom:7px}.aieb-activity-week-47 .review-state{font-size:.8rem;font-weight:750;letter-spacing:.04em}.aieb-activity-week-47 .record{font-family:ui-monospace,monospace!important;font-size:.8rem!important;margin-top:10px}.aieb-activity-week-47 .status{min-height:1.6em}.aieb-activity-week-47 .print-record{display:none}.aieb-activity-week-47 .stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:10px}.aieb-activity-week-47 .stages li{border:2px solid #a1b5a6;border-radius:9px;padding:16px;position:relative}.aieb-activity-week-47 .stages li[aria-current=step]{border:3px solid #1d554a;background:#edf2df}.aieb-activity-week-47 .stages p{font-size:.9rem}.aieb-activity-week-47 .marker{display:block;text-align:center;font-size:1.4rem;transition:transform .25s ease-in-out}.aieb-activity-week-47 .marker.selected{transform:translateY(-4px)}.aieb-activity-week-47 .stages[data-reduced=yes] .marker{transition:none;transform:none}.aieb-activity-week-47 .motion-state{font-weight:700}.aieb-activity-week-47 .motion-lab{padding-bottom:20px}.aieb-activity-week-47 .toolbar{position:static}@media(prefers-reduced-motion:reduce){.aieb-activity-week-47 .workbook *{transition:none!important;animation:none!important}.aieb-activity-week-47 .marker.selected{transform:none}}@media(max-width:720px){.aieb-activity-week-47 .inputs,.aieb-activity-week-47 .stages{grid-template-columns:1fr}.aieb-activity-week-47 .workbook{border-radius:10px}.aieb-activity-week-47 .buttons button{flex:1 1 180px}}@media print{.aieb-activity-week-47 .tool-ui{display:none!important}.aieb-activity-week-47 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:9pt/1.4 monospace;color:#000}.aieb-activity-week-47 .workbook{background:#fff;border:0;padding:0;box-shadow:none;margin:0}.aieb-activity-week-47 a{color:#000}}.aieb-activity-week-48 .workbook{--ink:#163e3a;--line:#819a8a;--paper:#fffef6;--accent:#b65816;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,38px);margin-block:2rem;box-shadow:0 14px 30px #173c3d09}.aieb-activity-week-48 .workbook *{box-sizing:border-box}.aieb-activity-week-48 .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750}.aieb-activity-week-48 .workbook h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1rem;max-width:25ch}.aieb-activity-week-48 .intro{max-width:74ch}.aieb-activity-week-48 .limits{border-left:4px solid var(--accent);padding:12px 16px;background:#fbedd2;font-size:.9rem}.aieb-activity-week-48 .control-gate{border:0;padding:0;margin:0;min-width:0}.aieb-activity-week-48 .gate-legend{font-size:.875rem;padding:0;margin:1rem 0;color:#355b51}.aieb-activity-week-48 .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aieb-activity-week-48 .group{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.aieb-activity-week-48 .group legend{font-weight:750;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.aieb-activity-week-48 .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.aieb-activity-week-48 .field:last-child{margin-bottom:0}.aieb-activity-week-48 .workbook label{font-weight:650;font-size:.9rem;overflow-wrap:anywhere}.aieb-activity-week-48 .workbook input,.aieb-activity-week-48 .workbook textarea,.aieb-activity-week-48 .workbook select{font:inherit;color:#173c3d;background:#fff;border:1px solid #648a7d;border-radius:5px;padding:9px;min-width:0;width:100%}.aieb-activity-week-48 .workbook textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-48 .field.check{display:grid;grid-template-columns:auto 28px;align-items:center}.aieb-activity-week-48 .field.check input{width:22px;height:22px}.aieb-activity-week-48 .help{font-size:.82rem;margin:0;color:#476157}.aieb-activity-week-48 .buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.aieb-activity-week-48 .workbook button{font:inherit;font-weight:650;color:#fffdf5;background:#1d554a;border:2px solid #1d554a;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;white-space:normal}.aieb-activity-week-48 .workbook button:disabled{opacity:.55;cursor:default}.aieb-activity-week-48 .workbook :is(input,textarea,select,button):focus-visible,.aieb-activity-week-48 .workbook h2:focus{outline:3px solid #a85513;outline-offset:4px}.aieb-activity-week-48 .result{background:#eaf0e5;border:1px solid var(--line);padding:20px;border-radius:10px}.aieb-activity-week-48 .result h3{font-size:1.4rem;margin:.5rem 0}.aieb-activity-week-48 .result li{overflow-wrap:anywhere;margin-bottom:7px}.aieb-activity-week-48 .review-state{font-size:.8rem;font-weight:750;letter-spacing:.04em}.aieb-activity-week-48 .record{font-family:ui-monospace,monospace!important;font-size:.8rem!important;margin-top:10px}.aieb-activity-week-48 .status{min-height:1.6em}.aieb-activity-week-48 .print-record{display:none}.aieb-activity-week-48 .stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:10px}.aieb-activity-week-48 .stages li{border:2px solid #a1b5a6;border-radius:9px;padding:16px;position:relative}.aieb-activity-week-48 .stages li[aria-current=step]{border:3px solid #1d554a;background:#edf2df}.aieb-activity-week-48 .stages p{font-size:.9rem}.aieb-activity-week-48 .marker{display:block;text-align:center;font-size:1.4rem;transition:transform .25s ease-in-out}.aieb-activity-week-48 .marker.selected{transform:translateY(-4px)}.aieb-activity-week-48 .stages[data-reduced=yes] .marker{transition:none;transform:none}.aieb-activity-week-48 .motion-state{font-weight:700}.aieb-activity-week-48 .motion-lab{padding-bottom:20px}.aieb-activity-week-48 .toolbar{position:static}@media(prefers-reduced-motion:reduce){.aieb-activity-week-48 .workbook *{transition:none!important;animation:none!important}.aieb-activity-week-48 .marker.selected{transform:none}}@media(max-width:720px){.aieb-activity-week-48 .inputs,.aieb-activity-week-48 .stages{grid-template-columns:1fr}.aieb-activity-week-48 .workbook{border-radius:10px}.aieb-activity-week-48 .buttons button{flex:1 1 180px}}@media print{.aieb-activity-week-48 .tool-ui{display:none!important}.aieb-activity-week-48 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:9pt/1.4 monospace;color:#000}.aieb-activity-week-48 .workbook{background:#fff;border:0;padding:0;box-shadow:none;margin:0}.aieb-activity-week-48 a{color:#000}}.aieb-activity-week-49 .workbook{--ink:#163e3a;--line:#819a8a;--paper:#fffef6;--accent:#b65816;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,38px);margin-block:2rem;box-shadow:0 14px 30px #173c3d09}.aieb-activity-week-49 .workbook *{box-sizing:border-box}.aieb-activity-week-49 .eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:750}.aieb-activity-week-49 .workbook h2{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:.5rem 0 1rem;max-width:25ch}.aieb-activity-week-49 .intro{max-width:74ch}.aieb-activity-week-49 .limits{border-left:4px solid var(--accent);padding:12px 16px;background:#fbedd2;font-size:.9rem}.aieb-activity-week-49 .control-gate{border:0;padding:0;margin:0;min-width:0}.aieb-activity-week-49 .gate-legend{font-size:.875rem;padding:0;margin:1rem 0;color:#355b51}.aieb-activity-week-49 .inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aieb-activity-week-49 .group{border:1px solid var(--line);border-radius:10px;padding:16px;min-width:0;margin:0}.aieb-activity-week-49 .group legend{font-weight:750;padding:0 8px;max-width:100%;overflow-wrap:anywhere}.aieb-activity-week-49 .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.aieb-activity-week-49 .field:last-child{margin-bottom:0}.aieb-activity-week-49 .workbook label{font-weight:650;font-size:.9rem;overflow-wrap:anywhere}.aieb-activity-week-49 .workbook input,.aieb-activity-week-49 .workbook textarea,.aieb-activity-week-49 .workbook select{font:inherit;color:#173c3d;background:#fff;border:1px solid #648a7d;border-radius:5px;padding:9px;min-width:0;width:100%}.aieb-activity-week-49 .workbook textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-49 .field.check{display:grid;grid-template-columns:auto 28px;align-items:center}.aieb-activity-week-49 .field.check input{width:22px;height:22px}.aieb-activity-week-49 .help{font-size:.82rem;margin:0;color:#476157}.aieb-activity-week-49 .buttons{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.aieb-activity-week-49 .workbook button{font:inherit;font-weight:650;color:#fffdf5;background:#1d554a;border:2px solid #1d554a;border-radius:6px;padding:10px 15px;min-height:44px;cursor:pointer;white-space:normal}.aieb-activity-week-49 .workbook button:disabled{opacity:.55;cursor:default}.aieb-activity-week-49 .workbook :is(input,textarea,select,button):focus-visible,.aieb-activity-week-49 .workbook h2:focus{outline:3px solid #a85513;outline-offset:4px}.aieb-activity-week-49 .result{background:#eaf0e5;border:1px solid var(--line);padding:20px;border-radius:10px}.aieb-activity-week-49 .result h3{font-size:1.4rem;margin:.5rem 0}.aieb-activity-week-49 .result li{overflow-wrap:anywhere;margin-bottom:7px}.aieb-activity-week-49 .review-state{font-size:.8rem;font-weight:750;letter-spacing:.04em}.aieb-activity-week-49 .record{font-family:ui-monospace,monospace!important;font-size:.8rem!important;margin-top:10px}.aieb-activity-week-49 .status{min-height:1.6em}.aieb-activity-week-49 .print-record{display:none}.aieb-activity-week-49 .stages{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;gap:10px}.aieb-activity-week-49 .stages li{border:2px solid #a1b5a6;border-radius:9px;padding:16px;position:relative}.aieb-activity-week-49 .stages li[aria-current=step]{border:3px solid #1d554a;background:#edf2df}.aieb-activity-week-49 .stages p{font-size:.9rem}.aieb-activity-week-49 .marker{display:block;text-align:center;font-size:1.4rem;transition:transform .25s ease-in-out}.aieb-activity-week-49 .marker.selected{transform:translateY(-4px)}.aieb-activity-week-49 .stages[data-reduced=yes] .marker{transition:none;transform:none}.aieb-activity-week-49 .motion-state{font-weight:700}.aieb-activity-week-49 .motion-lab{padding-bottom:20px}.aieb-activity-week-49 .toolbar{position:static}@media(prefers-reduced-motion:reduce){.aieb-activity-week-49 .workbook *{transition:none!important;animation:none!important}.aieb-activity-week-49 .marker.selected{transform:none}}@media(max-width:720px){.aieb-activity-week-49 .inputs,.aieb-activity-week-49 .stages{grid-template-columns:1fr}.aieb-activity-week-49 .workbook{border-radius:10px}.aieb-activity-week-49 .buttons button{flex:1 1 180px}}@media print{.aieb-activity-week-49 .tool-ui{display:none!important}.aieb-activity-week-49 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:9pt/1.4 monospace;color:#000}.aieb-activity-week-49 .workbook{background:#fff;border:0;padding:0;box-shadow:none;margin:0}.aieb-activity-week-49 a{color:#000}}.aieb-activity-week-50 .ib9{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-50 .ib9 *{box-sizing:border-box}.aieb-activity-week-50 .ib9 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-50 .ib9 h3{line-height:1.35}.aieb-activity-week-50 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-50 .notice,.aieb-activity-week-50 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-50 .ib9 .notice{font-size:.92rem}.aieb-activity-week-50 .ib9 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-50 .ib9 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-50 .field{margin:.8rem 0}.aieb-activity-week-50 .ib9 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-50 .ib9 input:not([type=checkbox]),.aieb-activity-week-50 .ib9 textarea,.aieb-activity-week-50 .ib9 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-50 .ib9 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-50 .ib9 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-50 .ib9 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-50 .ib9 button:hover{background:#143e38}.aieb-activity-week-50 .ib9 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-50 .ib9 button:focus-visible,.aieb-activity-week-50 .ib9 a:focus-visible,.aieb-activity-week-50 .ib9 input:focus-visible,.aieb-activity-week-50 .ib9 textarea:focus-visible,.aieb-activity-week-50 .ib9 select:focus-visible,.aieb-activity-week-50 .ib9 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-50 .ib9 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-50 .actions,.aieb-activity-week-50 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-50 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-50 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-50 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-50 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-50 .panel,.aieb-activity-week-50 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-50 .sticky{position:sticky;top:20px}.aieb-activity-week-50 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-50 .danger,.aieb-activity-week-50 .error{color:#7c291e}.aieb-activity-week-50 .error{background:#fff0e7}.aieb-activity-week-50 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-50 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-50 .check label{font-weight:500}.aieb-activity-week-50 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-50 .snippet.narrow{width:320px}.aieb-activity-week-50 .snippet.wide{width:600px}.aieb-activity-week-50 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-50 .url{font-size:.8rem;color:#526453}.aieb-activity-week-50 .trace li,.aieb-activity-week-50 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-50 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-50 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-50 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-50 .copy-record{margin-top:20px}.aieb-activity-week-50 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-50 .print-record{display:none}.aieb-activity-week-50 .ib9 p,.aieb-activity-week-50 .ib9 li,.aieb-activity-week-50 .ib9 legend{overflow-wrap:anywhere}.aieb-activity-week-50 .ib9 ul,.aieb-activity-week-50 .ib9 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-50 .split,.aieb-activity-week-50 .feature-grid,.aieb-activity-week-50 .route-grid{grid-template-columns:1fr}.aieb-activity-week-50 .sticky{position:static}.aieb-activity-week-50 .ib9{border-radius:12px;padding:16px}.aieb-activity-week-50 .ib9 button{max-width:100%}.aieb-activity-week-50 .scene-nav{align-items:stretch}.aieb-activity-week-50 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-50 .ib9 *{scroll-behavior:auto}}@media print{.aieb-activity-week-50 .ib9{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-50 .ib9 .workspace,.aieb-activity-week-50 .ib9 .actions,.aieb-activity-week-50 .ib9 .status,.aieb-activity-week-50 .ib9 .copy-record{display:none}.aieb-activity-week-50 .ib9 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-50 .ib9 .notice{background:#fff;border-color:#000}.aieb-activity-week-50 .ib9 h2{font-size:18pt}}.aieb-activity-week-50 .ib9 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-50 .ib9 td,.aieb-activity-week-50 .ib9 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-50 .ib9 caption{text-align:left;font-weight:650}.aieb-activity-week-50 .ib9 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-51 .ib9{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-51 .ib9 *{box-sizing:border-box}.aieb-activity-week-51 .ib9 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-51 .ib9 h3{line-height:1.35}.aieb-activity-week-51 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-51 .notice,.aieb-activity-week-51 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-51 .ib9 .notice{font-size:.92rem}.aieb-activity-week-51 .ib9 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-51 .ib9 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-51 .field{margin:.8rem 0}.aieb-activity-week-51 .ib9 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-51 .ib9 input:not([type=checkbox]),.aieb-activity-week-51 .ib9 textarea,.aieb-activity-week-51 .ib9 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-51 .ib9 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-51 .ib9 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-51 .ib9 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-51 .ib9 button:hover{background:#143e38}.aieb-activity-week-51 .ib9 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-51 .ib9 button:focus-visible,.aieb-activity-week-51 .ib9 a:focus-visible,.aieb-activity-week-51 .ib9 input:focus-visible,.aieb-activity-week-51 .ib9 textarea:focus-visible,.aieb-activity-week-51 .ib9 select:focus-visible,.aieb-activity-week-51 .ib9 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-51 .ib9 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-51 .actions,.aieb-activity-week-51 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-51 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-51 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-51 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-51 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-51 .panel,.aieb-activity-week-51 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-51 .sticky{position:sticky;top:20px}.aieb-activity-week-51 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-51 .danger,.aieb-activity-week-51 .error{color:#7c291e}.aieb-activity-week-51 .error{background:#fff0e7}.aieb-activity-week-51 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-51 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-51 .check label{font-weight:500}.aieb-activity-week-51 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-51 .snippet.narrow{width:320px}.aieb-activity-week-51 .snippet.wide{width:600px}.aieb-activity-week-51 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-51 .url{font-size:.8rem;color:#526453}.aieb-activity-week-51 .trace li,.aieb-activity-week-51 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-51 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-51 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-51 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-51 .copy-record{margin-top:20px}.aieb-activity-week-51 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-51 .print-record{display:none}.aieb-activity-week-51 .ib9 p,.aieb-activity-week-51 .ib9 li,.aieb-activity-week-51 .ib9 legend{overflow-wrap:anywhere}.aieb-activity-week-51 .ib9 ul,.aieb-activity-week-51 .ib9 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-51 .split,.aieb-activity-week-51 .feature-grid,.aieb-activity-week-51 .route-grid{grid-template-columns:1fr}.aieb-activity-week-51 .sticky{position:static}.aieb-activity-week-51 .ib9{border-radius:12px;padding:16px}.aieb-activity-week-51 .ib9 button{max-width:100%}.aieb-activity-week-51 .scene-nav{align-items:stretch}.aieb-activity-week-51 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-51 .ib9 *{scroll-behavior:auto}}@media print{.aieb-activity-week-51 .ib9{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-51 .ib9 .workspace,.aieb-activity-week-51 .ib9 .actions,.aieb-activity-week-51 .ib9 .status,.aieb-activity-week-51 .ib9 .copy-record{display:none}.aieb-activity-week-51 .ib9 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-51 .ib9 .notice{background:#fff;border-color:#000}.aieb-activity-week-51 .ib9 h2{font-size:18pt}}.aieb-activity-week-51 .ib9 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-51 .ib9 td,.aieb-activity-week-51 .ib9 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-51 .ib9 caption{text-align:left;font-weight:650}.aieb-activity-week-51 .ib9 pre{overflow-wrap:anywhere;white-space:pre-wrap}.aieb-activity-week-52 .ib9{--ink:#173c3d;--line:#9eb6ae;--mint:#e7f1e8;color:#173c3d;background:#fffdf7;padding:clamp(16px,3vw,32px);border:1px solid var(--line);border-radius:20px;line-height:1.65;margin:32px 0}.aieb-activity-week-52 .ib9 *{box-sizing:border-box}.aieb-activity-week-52 .ib9 h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.16;letter-spacing:-.025em;margin:.5rem 0 1rem}.aieb-activity-week-52 .ib9 h3{line-height:1.35}.aieb-activity-week-52 .eyebrow{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.aieb-activity-week-52 .notice,.aieb-activity-week-52 .warnings{border-left:4px solid #977526;background:#f7edce;padding:14px 18px}.aieb-activity-week-52 .ib9 .notice{font-size:.92rem}.aieb-activity-week-52 .ib9 fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:20px 0;min-width:0}.aieb-activity-week-52 .ib9 legend{font-size:1.05rem;font-weight:750;max-width:100%;padding:0 5px}.aieb-activity-week-52 .field{margin:.8rem 0}.aieb-activity-week-52 .ib9 label{display:block;font-weight:650;margin-bottom:5px}.aieb-activity-week-52 .ib9 input:not([type=checkbox]),.aieb-activity-week-52 .ib9 textarea,.aieb-activity-week-52 .ib9 select{width:100%;font:inherit;color:#173c3d;border:1px solid #698980;border-radius:7px;background:#fff;padding:10px;min-width:0}.aieb-activity-week-52 .ib9 textarea{resize:vertical;overflow-wrap:anywhere}.aieb-activity-week-52 .ib9 small{display:block;color:#435d56;font-size:.85rem;margin-top:5px}.aieb-activity-week-52 .ib9 button{font:inherit;font-weight:650;color:#fff;background:#1c5850;border:2px solid #1c5850;border-radius:8px;padding:10px 15px;cursor:pointer;min-height:44px;white-space:normal}.aieb-activity-week-52 .ib9 button:hover{background:#143e38}.aieb-activity-week-52 .ib9 button:disabled{background:#e8ebe7;color:#5c6861;border-color:#9eaaa3;cursor:default}.aieb-activity-week-52 .ib9 button:focus-visible,.aieb-activity-week-52 .ib9 a:focus-visible,.aieb-activity-week-52 .ib9 input:focus-visible,.aieb-activity-week-52 .ib9 textarea:focus-visible,.aieb-activity-week-52 .ib9 select:focus-visible,.aieb-activity-week-52 .ib9 [tabindex="-1"]:focus{outline:3px solid #a95705;outline-offset:4px}.aieb-activity-week-52 .ib9 a{color:#18594f;text-underline-offset:3px}.aieb-activity-week-52 .actions,.aieb-activity-week-52 .scene-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.aieb-activity-week-52 .scene-nav button[aria-current=step]{background:#f4e4ac;color:#173c3d}.aieb-activity-week-52 .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.aieb-activity-week-52 .feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.aieb-activity-week-52 .route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.aieb-activity-week-52 .panel,.aieb-activity-week-52 .result{border:1px solid var(--line);border-radius:12px;padding:20px;background:#ecf3eb;margin:20px 0}.aieb-activity-week-52 .sticky{position:sticky;top:20px}.aieb-activity-week-52 .blueprint{border-bottom:1px solid var(--line);padding:10px 0}.aieb-activity-week-52 .danger,.aieb-activity-week-52 .error{color:#7c291e}.aieb-activity-week-52 .error{background:#fff0e7}.aieb-activity-week-52 .check{display:flex;gap:12px;align-items:flex-start;margin:12px 0}.aieb-activity-week-52 .check input{width:22px;height:22px;flex:none;margin-top:4px}.aieb-activity-week-52 .check label{font-weight:500}.aieb-activity-week-52 .snippet{background:#fff;border:1px solid #9fb2b0;padding:18px;overflow-wrap:anywhere;max-width:100%;margin:20px 0}.aieb-activity-week-52 .snippet.narrow{width:320px}.aieb-activity-week-52 .snippet.wide{width:600px}.aieb-activity-week-52 .snippet h3{color:#274d83;font-size:1.25rem;font-weight:500}.aieb-activity-week-52 .url{font-size:.8rem;color:#526453}.aieb-activity-week-52 .trace li,.aieb-activity-week-52 .journey li{padding:10px;margin:6px 0;background:#edf1ed;border-left:3px solid #81958b}.aieb-activity-week-52 .trace [aria-current=step]{border-color:#a95705;background:#f8ebc8;font-weight:700}.aieb-activity-week-52 .preserve{white-space:pre-wrap;overflow-wrap:anywhere}.aieb-activity-week-52 .status{min-height:1.7em;font-weight:600}.aieb-activity-week-52 .copy-record{margin-top:20px}.aieb-activity-week-52 .copy-record textarea{font-size:.87rem!important}.aieb-activity-week-52 .print-record{display:none}.aieb-activity-week-52 .ib9 p,.aieb-activity-week-52 .ib9 li,.aieb-activity-week-52 .ib9 legend{overflow-wrap:anywhere}.aieb-activity-week-52 .ib9 ul,.aieb-activity-week-52 .ib9 ol{padding-left:24px}@media(max-width:800px){.aieb-activity-week-52 .split,.aieb-activity-week-52 .feature-grid,.aieb-activity-week-52 .route-grid{grid-template-columns:1fr}.aieb-activity-week-52 .sticky{position:static}.aieb-activity-week-52 .ib9{border-radius:12px;padding:16px}.aieb-activity-week-52 .ib9 button{max-width:100%}.aieb-activity-week-52 .scene-nav{align-items:stretch}.aieb-activity-week-52 .scene-nav button{flex:1 1 200px}}@media(prefers-reduced-motion:reduce){.aieb-activity-week-52 .ib9 *{scroll-behavior:auto}}@media print{.aieb-activity-week-52 .ib9{border:none;padding:0;background:#fff;color:#000}.aieb-activity-week-52 .ib9 .workspace,.aieb-activity-week-52 .ib9 .actions,.aieb-activity-week-52 .ib9 .status,.aieb-activity-week-52 .ib9 .copy-record{display:none}.aieb-activity-week-52 .ib9 .print-record{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 system-ui,sans-serif}.aieb-activity-week-52 .ib9 .notice{background:#fff;border-color:#000}.aieb-activity-week-52 .ib9 h2{font-size:18pt}}.aieb-activity-week-52 .ib9 table{border-collapse:collapse;width:100%;margin:1rem 0}.aieb-activity-week-52 .ib9 td,.aieb-activity-week-52 .ib9 th{padding:8px;text-align:left;border:1px solid var(--line)}.aieb-activity-week-52 .ib9 caption{text-align:left;font-weight:650}.aieb-activity-week-52 .ib9 pre{overflow-wrap:anywhere;white-space:pre-wrap}
