.gm{--ink:#17232d;--muted:#55646b;--quiet:#69777d;--paper:#f4f5f2;--white:#fff;--line:#d4dbd8;--soft:#e8eeeb;--teal:#126a65;--teal-soft:#e4eeea;--ease:cubic-bezier(.2,.8,.2,1);color:var(--ink)}.mark{width:var(--size);height:var(--size);vertical-align:middle;--mark-ink:#142633;--mark-light:#8ae3de;--mark-accent:#137a72;flex:none;display:inline-flex;position:relative}.mark svg{width:100%;height:100%;display:block;overflow:visible}.mark svg *{transform-box:fill-box;transform-origin:50%}.mark .anchor{fill:var(--mark-light)}.mark .stroke{fill:none;stroke:var(--mark-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.mark .lit{fill:var(--mark-light)}.mark .dark{fill:var(--mark-ink)}.mark .accent{fill:var(--mark-accent)}.mark .light-stroke{fill:none;stroke:var(--mark-light);stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.mark .detail{opacity:.55}.mark.small .stroke{stroke-width:3.3px}.mark.small .light-stroke{stroke-width:3px}.mark.small .detail{display:none}.mark .art-layer{transform-box:view-box;transform-origin:24px 24px}.mark[data-family=origami] .facet{stroke:#274553;stroke-width:.15px;stroke-linejoin:round}.mark[data-family=origami] .facet:nth-child(4n+1){fill:#173342}.mark[data-family=origami] .facet:nth-child(4n+2){fill:#264b5b}.mark[data-family=origami] .facet:nth-child(4n+3){fill:#47727a}.mark[data-family=origami] .facet:nth-child(4n+4){fill:#24434f}.mark.small[data-family=origami] .facet{stroke:none}.mark .sentinel-shell{fill:var(--mark-ink)}.mark .sentinel-visor{fill:#081b26}.blink{animation:9.4s ease-in-out infinite blink}.plan-block{animation:plan-block 4.6s var(--ease) infinite;animation-delay:calc(var(--i,0)*.22s)}.caret{animation:2.8s step-end infinite caret}.test-node{animation:test-node 3.6s var(--ease) infinite;animation-delay:calc(var(--i,0)*.6s)}.chat-think .blink{animation:none;transform:scaleY(.72)}.chat-think .gaze{animation:gaze 4.8s var(--ease) infinite}.chat-think .chat-light{animation:scan-x 3.2s var(--ease) infinite;opacity:1}@media (width<=760px){.specimen-stage>.mark{--size:88px!important}}@media (width<=520px){.specimen-stage>.mark{--size:90px!important}}@media (prefers-reduced-motion:reduce){.mark *{animation:none!important}.chat-think .chat-light{opacity:.7}}.mark{--face:#b2f3e3;--action:#347f7b}.mark[data-family=nimbo]{--face:#243b37;--action:#8b6538}.mark[data-family=byte]{--face:#c2e89f;--action:#427348}.mark[data-family=guardian]{--face:#6fd3e8;--action:#39618e}.rig-eye{fill:var(--face)}.rig-mouth,.brow{fill:none;stroke:var(--face);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.brow{stroke-width:1.2px;opacity:.65}.mark[data-state=rest] .brows{opacity:0}.mark .brows{transition:opacity .18s}.mark.small .brows{display:none}.mark.small .rig-mouth{stroke-width:2.5px}.mark.small .rig-eye{stroke:var(--face);stroke-width:.4px}.mark[data-family=guardian] .rig-mouth{opacity:.65;stroke-width:1.4px}.mark.small[data-family=guardian] .rig-mouth{stroke-width:2px}.mark[data-family=byte] .rig-mouth{stroke-width:1.8px;stroke-linecap:square;stroke-linejoin:miter}.mark.small[data-family=byte] .rig-mouth{stroke-width:2.3px}.mark[data-family=nimbo] .glasses{stroke-width:1.4px;opacity:.72}.mark[data-family=guardian] .glasses{stroke-width:.85px;opacity:.5}.mark .rig-root{transform-box:view-box;transform-origin:24px 37px}.mark[data-family=orbit][data-state=rest] .rig-root{animation:orbital-idle 7.2s var(--ease) infinite}.mark[data-family=nimbo] .rig-root{animation:nimbo-idle 6.6s var(--ease) infinite}.mark[data-family=byte][data-state=rest] .rig-root{animation:byte-idle 10s var(--ease) infinite}.mark[data-family=guardian][data-state=rest] .rig-root{animation:guardian-idle 8.8s var(--ease) infinite}.mark[data-state=discovery] .eye-pair{animation:gaze 4.8s var(--ease) infinite}.mark[data-state=plan] .eye-pair{animation:think-eyes 5.4s var(--ease) infinite}.mark[data-state=testing] .eye-pair{animation:test-eyes 3.6s var(--ease) infinite}.mark[data-state=discovery] .orbit-signal{animation:signal-listen 4.8s var(--ease) infinite}.mark[data-family=byte] .blink{animation-timing-function:steps(2,end)}.mark[data-family=guardian] .blink{animation-duration:11.2s}.chat-think .eye-pair{animation:think-eyes 5.4s var(--ease) infinite!important}.chat-think .rig-mouth{opacity:.65}.mark.small .rig-root{animation:none!important}@media (width<=1000px) and (width>=521px){.specimen-stage>.mark{--size:112px!important}}@media (prefers-reduced-motion:reduce){.mark .rig-root,.mark .eye-pair,.chat-think .eye-pair{animation:none!important}.mark .brows{transition:none}.chat-think .eye-pair{transform:translateY(-1px)}}.mark{--hand:#e6efeb;--desk:#dce7e1;--screen:#132d38;--code:#a4e6d5;--note:#206c68}.mark[data-family=nimbo]{--hand:#f0d494;--desk:#ece4cc;--note:#855530}.mark[data-family=byte]{--hand:#284531;--desk:#c5d7b4;--screen:#11281e;--code:#c2e89f;--note:#3f632f}.mark[data-family=guardian]{--hand:#263a50;--desk:#e1e8ef;--screen:#0b1122;--code:#6fd3e8;--note:#39618e}.character-body{transition:transform .32s var(--ease);transform-box:view-box!important;transform-origin:24px 24px!important}.mark[data-state=implementing] .character-body,.mark[data-state=reviewing] .character-body{transform:translateY(-3px)scale(.82)}.mark[data-state=implementing] .rig-root,.mark[data-state=reviewing] .rig-root{animation:none}.character-acting{transform-box:view-box!important;transform-origin:24px 34px!important}.mark[data-state=implementing] .character-acting{animation:work-concentrate 4.8s var(--ease) infinite}.mark[data-state=reviewing] .character-acting{animation:review-concentrate 6.4s var(--ease) infinite}.mark[data-state=implementing] .eye-pair{animation:work-eyes 4.8s var(--ease) infinite}.mark[data-state=reviewing] .eye-pair{animation:read-and-note-eyes 6.4s var(--ease) infinite}.mark.small[data-state=implementing] .character-body,.mark.small[data-state=reviewing] .character-body{transform:translateY(-1.8px)scale(.87)}.mark.small .character-acting{animation:none!important}.work-outline,.work-arm{fill:none;stroke:var(--action);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.work-arm{stroke-width:2px}.work-hand{fill:var(--hand);stroke:var(--action);stroke-width:1.1px}.work-surface{fill:var(--desk);stroke:var(--action);stroke-width:1.2px;stroke-linejoin:round}.work-screen-frame{fill:var(--desk);stroke:var(--action);stroke-width:1.3px}.work-screen{fill:var(--screen)}.work-code{fill:none;stroke:var(--code);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.work-caret{fill:var(--code);animation:4.8s step-end infinite typing-caret}.code-first{animation:type-first 4.8s var(--ease) infinite}.code-second{animation:type-second 4.8s var(--ease) infinite}.mark[data-family=byte] .typing-left,.mark[data-family=byte] .typing-right{animation-timing-function:steps(2,end)}.assembly-base{fill:var(--desk);stroke:var(--action);stroke-width:1.2px}.assembly-base.second{fill:#dfc991}.assembled-piece{fill:var(--action);stroke:#fff8e8;stroke-width:.7px}.assembly-arm{animation:place-arm 4.8s var(--ease) infinite}.review-stack{fill:var(--desk);stroke:var(--action);stroke-width:1px;opacity:.7}.review-paper{fill:#fffef8;stroke:var(--action);stroke-width:1.2px}.read-highlight{fill:var(--desk);animation:read-paragraph 6.4s var(--ease) infinite}.review-note{fill:none;stroke:var(--note);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.note-first{animation:6.4s linear infinite annotate-first}.note-second{animation:6.4s linear infinite annotate-second}.review-pencil{animation:read-then-write 6.4s var(--ease) infinite;transform-box:view-box!important;transform-origin:26px 35px!important}.pencil-body{fill:var(--action);stroke:#fffef8;stroke-width:.7px;stroke-linejoin:round}.pencil-tip{fill:#2e4039}.review-writing-arm{animation:review-arm 6.4s var(--ease) infinite}.review-sheet{animation:next-sheet 6.4s var(--ease) infinite;transform-box:view-box!important;transform-origin:24px 37px!important}.mark.small .fine,.mark[data-size="28"] .fine,.mark.small .read-highlight,.mark.small .review-writing-arm{display:none}.mark.small .work-arm{stroke-width:2.2px}.mark.small .work-hand{stroke-width:1.3px}.mark.small .review-print{stroke-width:1.5px}.mark.small .review-note{stroke-width:1.8px}.mark.small .pencil-body{stroke-width:1px}@media (prefers-reduced-motion:reduce){.character-body{transition:none}.character-acting{animation:none!important}.review-note,.work-code{stroke-dashoffset:0}.work-caret{opacity:1}.assembly-part,.assembly-grip,.review-pencil,.review-sheet{opacity:1;transform:none}.read-highlight{opacity:.7;transform:translateY(3.3px)}.review-writing-arm{d:path("M36 25Q40 27 32.7 29")}.assembly-arm{d:path("M36 25Q41 31 29.5 33")}}.gm{--ink:#17232d;--muted:#53636b;--line:#d2dcd8;--accent:#28605f;--soft:#e4eeea}.zoom-button{z-index:1;background:0 0;border:0;width:34px;min-height:34px;padding:4px;position:absolute;top:7px;right:8px}.zoom-button svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.5px;margin:auto;display:block}.stage .scene{width:min(100%,310px);height:280px;margin-top:18px;position:relative}.scene.mini svg{overflow:hidden}.scene svg,.mini svg{width:100%;height:100%;display:block;overflow:visible}.scene{--body:#111827;--face:#6fd3e8;--hand:#25394c;--trim:#637e8e;--light:#d5eeec;--work:#5b8983}.arm-edge{fill:none;stroke:var(--trim);stroke-width:8.6px;stroke-linecap:round;opacity:.6}.arm{fill:none;stroke:var(--hand);stroke-width:7px;stroke-linecap:round}.arm-seam{fill:none;stroke:var(--trim);stroke-width:1px;stroke-linecap:round;opacity:.5}.glove{fill:var(--hand);stroke:var(--trim);stroke-width:1px}.knuckle{fill:none;stroke:var(--light);stroke-width:.65px;stroke-linecap:round;opacity:.6}.eye{fill:var(--face)}.mouth,.eyebrow{fill:none;stroke:var(--face);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.eyebrow{stroke-width:.8px;opacity:.7}.outline{stroke:#476261;stroke-width:1.2px;stroke-linejoin:round}.code{stroke-linecap:round;stroke-width:1.5px;fill:none}.mini .arm{stroke-width:2.8px}.mini .glove{stroke-width:.4px}.mini .eye{stroke:var(--face);stroke-width:.3px}.mini .mouth{stroke-width:1.6px}.mini[data-size="18"] .detail{display:none}.dialog-stage .scene{aspect-ratio:180/160;width:100%}@media (width>=1550px){.stage .scene{width:335px;height:300px}}@media (width<=1120px){.stage .scene{width:290px;height:256px}}@media (width<=560px){.stage .scene{width:320px;height:287px}.dialog-stage .scene{max-height:330px}}.scene[data-action=coding] .arm{stroke-width:6px}.scene[data-action=coding] .arm-edge{stroke-width:7.2px;opacity:.35}.scene[data-action=coding] .arm-seam{stroke-width:.7px;opacity:.2}.forearm,.forearm-edge{fill:none;stroke-linecap:round;stroke-linejoin:round}.forearm{stroke:var(--hand);stroke-width:5.8px}.forearm-edge{stroke:var(--trim);stroke-width:7px;opacity:.6}.wrist-cuff{fill:none;stroke:var(--trim);stroke-width:1px;stroke-linecap:round;opacity:.75}.scene.mini[data-action=coding] .arm,.scene.mini .forearm{stroke-width:2.5px}.reviewing-options-link{color:#426d85;margin-top:6px;font-size:12px;display:inline-block}.state-card{min-width:0}.state-card-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.state-card h2{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600}.state-status{color:var(--muted);font-size:10px;line-height:1.3}.state-card[data-state=implementing] .state-status{color:#28605f;background:#e4eeea;border-radius:4px;padding:5px 7px}.overview-stage{border:1px solid var(--line);background:#fff;place-items:center;height:208px;display:grid;position:relative;overflow:hidden}.overview-stage:before{content:"";background:#f4f7f5;border-radius:50%;width:145px;height:145px;position:absolute}.overview-stage>.mark{--size:150px!important}.overview-stage>.scene{width:224px;height:199px;margin-top:8px;position:relative}.overview-stage .zoom-button{width:auto;min-height:32px;padding:6px 9px;font-size:11px}.overview-sizes{border:1px solid var(--line);background:#fff;border-top:0;justify-content:center;align-items:end;gap:36px;height:99px;padding:13px 12px 11px;display:flex}.overview-sizes figure{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.overview-sizes figcaption{color:var(--muted);font-size:10px}.state-description{color:var(--muted);min-height:38px;margin:11px 0 0;font-size:12px;line-height:1.55}.thought-caption{text-align:center;color:#527068;pointer-events:none;font-size:9px;position:absolute;bottom:4px;left:8px;right:8px}.overview-stage:has(.scene){height:208px}.overview-stage:has(.scene)>.scene{margin-top:-4px}.overview-zoom-art>.mark{--size:300px!important}.overview-zoom-art>.scene{width:390px;max-width:100%;height:346px}.overview-stage .mark{z-index:0}@media (width<=580px){.overview-stage{height:216px}.overview-stage:has(.scene){height:216px}.overview-zoom-art>.mark{--size:240px!important}.overview-zoom-art>.scene{height:280px}.overview-sizes{gap:45px}}.implementation-cycle{isolation:isolate;position:relative;overflow:visible}.implementation-cycle>.cycle-layer{transform-origin:50% 60%;will-change:transform,opacity;inset:0;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.implementation-cycle>.activity-cloud{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.overview-stage .thought-caption{z-index:2;font-size:9px;line-height:1.35;bottom:3px}.overview-stage .zoom-button{z-index:3}@media (prefers-reduced-motion:reduce){.implementation-cycle>.cycle-layer{will-change:auto}}.transition-effect{z-index:2;pointer-events:none;width:100%;height:100%;inset:0;overflow:visible;position:absolute!important}.discovery-stage>.discovery-scene{width:188px;height:188px;margin-top:8px;position:relative}.discovery-scene svg{overflow:hidden!important}.discovery-scene .d-arm{fill:none;stroke:var(--hand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.discovery-scene .d-arm-edge{fill:none;stroke:var(--trim);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.discovery-scene .hand .glove{stroke-width:.9px}.discovery-scene .hand .knuckle{stroke-width:.85px}.discovery-scene.mini[data-size="56"] .d-fine{opacity:.9}.discovery-scene.mini:is([data-size="28"],[data-size="18"]) .d-fine{display:none}.discovery-scene.mini:is([data-size="28"],[data-size="18"]) .d-arm{stroke-width:3px}.discovery-scene.mini:is([data-size="28"],[data-size="18"]) .d-arm-edge{stroke-width:3.6px}.discovery-scene.mini[data-size="18"] .eyebrow,.discovery-scene.mini[data-size="18"] .knuckle,.discovery-scene.mini[data-size="18"] .guardian-rim,.discovery-scene.mini[data-size="18"] .shell-shine{display:none}.discovery-scene.mini[data-size="18"] .eye{stroke-width:1.1px}.discovery-scene.mini[data-size="18"] .mouth{stroke-width:2px}#discovery-zoom-art>.scene{aspect-ratio:1;width:100%;max-width:385px}@media (width<=1240px){.discovery-stage>.discovery-scene{width:208px;height:208px}}@media (width<=550px){.discovery-stage>.discovery-scene{width:218px;height:218px}#discovery-zoom-art>.scene{max-width:265px}}.discovery-scene.mini:is([data-size="28"],[data-size="18"]) [data-d=insight]{display:none}.discovery-scene.mini[data-size="18"] [data-d^=link-] path{stroke-width:2px}.discovery-scene.mini[data-size="18"] [data-d=source-card]>rect,.discovery-scene.mini[data-size="18"] [data-d=node-a]>rect,.discovery-scene.mini[data-size="18"] [data-d=node-b]>rect{stroke-width:1.5px}.discovery-cycle{isolation:isolate;position:relative;overflow:visible}.discovery-cycle>.discovery-cycle-layer{transform-origin:50% 60%;inset:0;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.discovery-cycle>.discovery-swirl-effect{z-index:2;pointer-events:none;width:100%;height:100%;inset:0;overflow:visible;position:absolute!important}.discovery-cycle .ds-bit,.discovery-cycle .ds-loose-bits text{-webkit-user-select:none;user-select:none}.overview-stage>.discovery-cycle{width:197px!important;height:197px!important;margin-top:-6px!important}.overview-zoom-art>.discovery-cycle{aspect-ratio:1;max-width:100%;width:345px!important;height:345px!important}.state-card[data-state=discovery] .state-status{color:#326480;background:#e6eff5;border-radius:4px;padding:5px 7px}.overview-stage .discovery-caption{text-align:center;color:#527082;z-index:3;pointer-events:none;font-size:9px;line-height:1.35;position:absolute;bottom:3px;left:8px;right:8px}@media (width<=580px){.overview-zoom-art>.discovery-cycle{width:275px!important;height:275px!important}}.digital-discovery-cycle>.discovery-digital-effect,.digital-implementation-cycle>.discovery-digital-effect,.digital-testing-cycle>.discovery-digital-effect{z-index:2;pointer-events:none;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}.binary-glyph{-webkit-user-select:none;user-select:none}.reviewing-scene svg{overflow:hidden!important}.reviewing-scene .d-arm{fill:none;stroke:var(--hand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.reviewing-scene .d-arm-edge{fill:none;stroke:var(--trim);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.reviewing-scene .hand .glove{stroke-width:.9px}.reviewing-scene .hand .knuckle{stroke-width:.85px}.reviewing-scene.mini[data-size="56"] .d-fine{opacity:.9}.reviewing-scene.mini:is([data-size="28"],[data-size="18"]) .d-fine{display:none}.reviewing-scene.mini:is([data-size="28"],[data-size="18"]) .d-arm{stroke-width:3px}.reviewing-scene.mini:is([data-size="28"],[data-size="18"]) .d-arm-edge{stroke-width:3.6px}.reviewing-scene.mini[data-size="18"] .eyebrow,.reviewing-scene.mini[data-size="18"] .knuckle,.reviewing-scene.mini[data-size="18"] .guardian-rim,.reviewing-scene.mini[data-size="18"] .shell-shine{display:none}.reviewing-scene.mini[data-size="18"] .eye{stroke-width:1.1px}.reviewing-scene.mini[data-size="18"] .mouth{stroke-width:2px}.reviewing-caption{text-align:center;color:#527068;pointer-events:none;z-index:2;font-size:9px;position:absolute;bottom:4px;left:8px;right:8px}.state-card[data-state=reviewing] .state-status{color:#28605f;background:#e4eeea;border-radius:4px;padding:5px 7px}.testing-scene svg{overflow:hidden!important}.testing-scene .d-arm{fill:none;stroke:var(--hand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.testing-scene .d-arm-edge{fill:none;stroke:var(--trim);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.testing-scene .hand .glove{stroke-width:.9px}.testing-scene .hand .knuckle{stroke-width:.85px}.testing-scene.mini[data-size="56"] .d-fine{opacity:.9}.testing-scene.mini:is([data-size="28"],[data-size="18"]) .d-fine{display:none}.testing-scene.mini:is([data-size="28"],[data-size="18"]) .d-arm{stroke-width:3px}.testing-scene.mini:is([data-size="28"],[data-size="18"]) .d-arm-edge{stroke-width:3.6px}.testing-scene.mini[data-size="18"] .eyebrow,.testing-scene.mini[data-size="18"] .knuckle,.testing-scene.mini[data-size="18"] .guardian-rim,.testing-scene.mini[data-size="18"] .shell-shine{display:none}.testing-scene.mini[data-size="18"] .eye{stroke-width:1.1px}.testing-scene.mini[data-size="18"] .mouth{stroke-width:2px}.testing-caption{text-align:center;color:#527068;pointer-events:none;z-index:2;font-size:9px;position:absolute;bottom:4px;left:8px;right:8px}.state-card[data-state=testing] .state-status{color:#28605f;background:#e4eeea;border-radius:4px;padding:5px 7px}.testing-cycle{isolation:isolate;position:relative;overflow:visible}.testing-cycle>.testing-cycle-layer{inset:0;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.testing-scene.mini[data-size="18"] [data-d=cable]{opacity:.65}.testing-scene.mini[data-size="18"] [data-d=needle] path{stroke-width:2.2px}.testing-scene.mini:is([data-size="18"],[data-size="28"]) [data-d=touch]{display:none}.rest-scene svg{overflow:hidden!important}.rest-scene .rest-arm{fill:none;stroke:var(--hand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.rest-scene .rest-arm-edge{fill:none;stroke:var(--trim);stroke-width:3.15px;stroke-linecap:round;stroke-linejoin:round;opacity:.65}.rest-scene .hand .glove{stroke-width:.9px}.rest-scene .hand .knuckle{stroke-width:.85px}.rest-scene .rest-closed{fill:none;stroke:var(--face);stroke-width:1.6px;stroke-linecap:round}.rest-scene .mouth{fill:none}.rest-scene.mini:is([data-size="28"],[data-size="18"]) .rest-fine,.rest-scene.mini:is([data-size="28"],[data-size="18"]) [data-d^=trail-],.rest-scene.mini[data-size="18"] [data-d=sleep-1]{display:none}.rest-scene.mini:is([data-size="28"],[data-size="18"]) .rest-arm{stroke-width:2.8px}.rest-scene.mini:is([data-size="28"],[data-size="18"]) .rest-arm-edge{stroke-width:3.5px}.rest-scene.mini[data-size="18"] .eyebrow,.rest-scene.mini[data-size="18"] .knuckle,.rest-scene.mini[data-size="18"] .guardian-rim,.rest-scene.mini[data-size="18"] .shell-shine{display:none}.rest-scene.mini[data-size="18"] .mouth{stroke-width:1.8px}.rest-caption{text-align:center;color:#527068;pointer-events:none;z-index:2;font-variant-numeric:tabular-nums;font-size:9px;position:absolute;bottom:4px;left:8px;right:8px}.state-card[data-state=rest] .state-status{color:#28605f;background:#e4eeea;border-radius:4px;padding:5px 7px}.rest-next{min-height:32px;margin-top:8px;padding:6px 9px;font-size:11px}.overview-zoom-controls .rest-next{margin:0}.rest-scene .rest-sleep-mouth{fill:none;stroke:var(--face);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes blink{0%,42%,44%,81%,84%,to{transform:scaleY(1)}43%,82%,83%{transform:scaleY(.12)}}@keyframes gaze{0%,12%,88%,to{transform:translate(0)}25%,40%{transform:translate(-2.3px)}56%,74%{transform:translate(2.3px)}}@keyframes scan-x{0%,10%,to{opacity:.45;transform:translate(0)}45%,68%{opacity:1;transform:translate(12px)}86%{opacity:.45}}@keyframes plan-block{0%,10%,to{opacity:.5;transform:translateY(3px)}35%,83%{opacity:1;transform:translateY(0)}}@keyframes caret{0%,45%,75%,to{opacity:1}55%,65%,85%,95%{opacity:.25}}@keyframes test-node{0%,12%,48%,to{opacity:.32}24%,38%{opacity:1}}@keyframes orbital-idle{0%,15%,80%,to{transform:translateY(0)}40%,52%{transform:translateY(-1.4px)}}@keyframes nimbo-idle{0%,60%,to{transform:scale(1)}78%,83%{transform:scale(1.025,.965)}}@keyframes byte-idle{0%,62%,83%,to{transform:rotate(0)}71%,76%{transform:rotate(-2deg)}}@keyframes guardian-idle{0%,25%,90%,to{transform:translateY(0)}55%,65%{transform:translateY(-.65px)}}@keyframes think-eyes{0%,14%,82%,to{transform:translate(0)}35%,60%{transform:translate(-.7px,-1.2px)}}@keyframes read-eyes{0%,10%,to{transform:translate(0)}30%,45%{transform:translate(-.9px)}66%,80%{transform:translate(.9px)}}@keyframes test-eyes{0%,12%,to{transform:translateY(0)}32%,67%{transform:translateY(1px)}}@keyframes signal-listen{0%,15%,85%,to{opacity:.2;transform:scale(.92)}42%,65%{opacity:1;transform:scale(1)}}@keyframes work-concentrate{0%,14%,90%,to{transform:rotate(0)}28%,62%{transform:rotate(1.6deg)}73%,82%{transform:rotate(-.8deg)}}@keyframes review-concentrate{0%,10%,90%,to{transform:rotate(0)}24%,34%{transform:rotate(-1.4deg)}47%,79%{transform:rotate(1.8deg)}}@keyframes work-eyes{0%,10%,94%,to{transform:translateY(.5px)}25%,43%{transform:translate(-.8px,1.7px)}55%,78%{transform:translate(.9px,1.7px)}}@keyframes read-and-note-eyes{0%,10%,92%,to{transform:translate(-.8px,.7px)}20%,27%{transform:translate(.8px,1.1px)}32%,38%{transform:translate(-.6px,1.6px)}44%,81%{transform:translate(1px,2px)}}@keyframes type-first{0%,12%,to{stroke-dashoffset:1px}38%,93%{stroke-dashoffset:0}}@keyframes type-second{0%,44%,to{stroke-dashoffset:1px}73%,93%{stroke-dashoffset:0}}@keyframes typing-caret{0%,42%,to{opacity:0}48%,56%,66%,76%,88%{opacity:1}52%,61%,71%,83%,95%{opacity:0}}@keyframes place-arm{0%,12%,91%,to{d:path("M36 25Q43 25 37.5 28")}32%{d:path("M36 25Q41 26 29.5 30")}46%,62%{d:path("M36 25Q41 31 29.5 33")}76%{d:path("M36 25Q43 26 35.5 29")}}@keyframes read-paragraph{0%,10%,to{opacity:1;transform:translateY(0)}20%,25%{opacity:1;transform:translateY(3.3px)}32%,38%{opacity:1;transform:translateY(6.6px)}44%,94%{opacity:.3;transform:translateY(6.6px)}}@keyframes annotate-first{0%,39%,to{stroke-dashoffset:1px}57%,92%{stroke-dashoffset:0}}@keyframes annotate-second{0%,62%,to{stroke-dashoffset:1px}80%,92%{stroke-dashoffset:0}}@keyframes read-then-write{0%,31%,89%,to{transform:translate(6px,-1px)rotate(-7deg)}39%{transform:translate(0)rotate(0)}43%{transform:translate(1px,-.35px)rotate(-2deg)}48%{transform:translate(2.4px,.25px)rotate(1deg)}53%{transform:translate(3.8px,-.3px)rotate(-1deg)}57%{transform:translate(5.3px)rotate(0)}62%{transform:translateY(4px)rotate(0)}68%{transform:translate(1.3px,3.6px)rotate(-2deg)}73%{transform:translate(2.7px,4.2px)rotate(1deg)}80%{transform:translate(4.1px,4px)rotate(0)}}@keyframes review-arm{0%,31%,89%,to{d:path("M36 25Q43 25 38.7 28")}39%,43%{d:path("M36 25Q40 27 32.7 29")}48%,53%{d:path("M36 25Q42 27 35.1 29.2")}57%{d:path("M36 25Q44 27 38 29")}62%{d:path("M36 25Q40 30 32.7 33")}68%,73%{d:path("M36 25Q42 31 35 33")}80%{d:path("M36 25Q44 31 36.8 33")}}@keyframes next-sheet{0%,89%,to{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(-2px)}96%{opacity:0;transform:translateY(1px)}}.gm{line-height:0;display:inline-block;position:relative}.gm>*{width:100%;height:100%;position:relative}
