.document-universe{left:49%;right:1%;top:35px;bottom:80px;display:flex;align-items:center;justify-content:center;isolation:isolate}.logo-medallion{width:45%;aspect-ratio:1;border-radius:50%;background:#fff;position:relative;z-index:2;box-shadow:0 0 0 16px #b6ecd906,0 0 0 17px #b6ecd91c,0 0 90px #9ad8bd15;display:flex;align-items:center;justify-content:center;animation:logo-hover 7s ease-in-out infinite}.original-bird{width:75%;height:84%;overflow:hidden;transform-origin:50% 65%;animation:logo-bank 7s ease-in-out infinite}.document-orbit{position:absolute;width:82%;aspect-ratio:1;border:1px solid #a6ccbb36;border-radius:50%;transform:rotateX(25deg);box-shadow:0 0 40px #9bccad05}.orbit-two{width:100%;transform:rotateX(55deg) rotateZ(30deg);border-style:dashed;border-color:#a6ccbb18}.orbit-docs{position:absolute;width:82%;aspect-ratio:1;z-index:3}.doc-track{position:absolute;inset:0;transform:rotate(var(--a));animation:document-spin 55s linear infinite;pointer-events:none}.account-doc{position:absolute;left:0;top:50%;width:82px;height:103px;padding:13px 10px;background:linear-gradient(145deg,#243745f5,#11212ff7);border:1px solid #a5cbb45c;border-radius:7px;box-shadow:0 12px 28px #0004;color:#b6ecd9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transform:translate(-50%,-50%) rotate(calc(0deg - var(--a)));animation:document-counter 55s linear infinite}.account-doc svg{width:32px;height:38px}.account-doc span{font:8px monospace;letter-spacing:.5px}.account-doc i{font:10px monospace;color:#132a23;background:#b6ecd9;border-radius:50%;padding:3px;position:absolute;right:-5px;top:-5px}.document-universe .art-caption{bottom:-30px;left:8%;right:0;font-size:8px}.office-section{border-top:1px solid #18333024;padding:28px 0 0}.office-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px}.office-toolbar .eyebrow{margin:0;font-size:9px}.office-toolbar p{margin:7px 0;font-size:12px;color:#66796b}.office-demo{font-size:11px;border:1px solid #719081;background:#d7e4d8;color:#244d3e;padding:14px 20px}.office-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:center;margin-top:18px}.office-scene{min-width:0;position:relative}.office-scene svg{width:100%;display:block;overflow:visible}.office-caption{font:9px monospace;color:#708478;text-align:center;margin-top:-15px}.employee{cursor:pointer;outline:none}.employee .desk-selection{transition:opacity .25s,fill .25s}.employee:hover .desk-selection,.employee.selected .desk-selection,.employee:focus-visible .desk-selection{opacity:.75;fill:#b7dbb3}.employee:focus-visible .desk-selection{stroke:#284f46;stroke-width:2}.employee .person-character{transform-origin:center;transform-box:fill-box;transition:transform .3s}.employee:hover .person-character{transform:translateY(-4px)}.employee-done{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.employee.complete .employee-done{opacity:1;transform:none}.employee.processing .monitor{animation:screen-work .65s ease-in-out infinite}.employee.processing .desk-selection{opacity:.75;fill:#b4d8ab}.person-panel{padding:24px;background:#dce5d9;border:1px solid #c5d1c3;min-height:420px}.person-number{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:.7px;color:#61766b}.person-avatar{width:74px;height:83px;margin:16px 0 12px}.person-avatar svg{width:100%;height:100%}.person-panel .eyebrow{font-size:8px;letter-spacing:1px;margin:0;color:#50745e}.person-panel h3{font-size:23px;line-height:1.2;margin:14px 0}.person-panel>p{font-size:12px;line-height:1.8;color:#53685c;min-height:85px}.person-output{border-top:1px solid #819c7d44;padding-top:14px}.person-output>span{font:8px monospace;color:#5b7863}.person-output p{font-size:12px;line-height:1.7;color:#294f3c;margin:8px 0 16px}.future-photo{font-size:9px;color:#718474}.workflow{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center;padding:28px 0 16px;border-top:1px solid #819c7d44;margin-top:22px}.workflow span{font-size:11px;padding:9px 12px;background:#dee4d8;color:#69766b;transition:background .3s,color .3s}.workflow span.active{background:#355e4a;color:#eef6e7}.workflow b{font-size:13px;color:#73947f;font-weight:400}.workflow-status{font-size:12px;text-align:center;line-height:1.7;min-height:42px;color:#4e6b59;margin:0 0 18px}.conveyor-packet{filter:drop-shadow(0 4px 2px #294d3422)}.detailed-globe .globe{width:115%;margin-left:-8%;overflow:visible}.detailed-globe .map-note{bottom:8px;left:13%;font-size:7px}.vehicle{offset-distance:0%;offset-rotate:auto;animation:vehicle-travel var(--duration) linear infinite;animation-delay:var(--delay);transform-box:fill-box}.vehicle path{stroke-linejoin:round}.reverse-travel .vehicle{animation-direction:reverse}.transport-route{transition:opacity .3s}.transport-route.filtered{opacity:.04;pointer-events:none}.transport-route.filtered .vehicle{visibility:hidden}.route-selected .transport-route:not(.highlight){opacity:.09}.route-selected .transport-route.highlight{opacity:1}.route-selected .transport-route.highlight>path{stroke-width:2.5;stroke-opacity:1}.transport-toolbar{border-top:1px solid #ffffff1c;padding-top:26px;display:flex;justify-content:space-between;align-items:center;gap:20px}.transport-toolbar>span{font:9px monospace;letter-spacing:1px;color:#a6bbb3}.transport-filters{display:flex;gap:6px;flex-wrap:wrap}.transport-filters button{font-size:11px;border:1px solid #69877e50;background:none;padding:10px 14px;color:#a4b7b4}.transport-filters button[aria-pressed=true]{background:#b6ecd9;color:#17332b}.route-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;margin-top:24px}.route-list button{display:grid;grid-template-columns:24px 1fr 30px;align-items:center;gap:10px;text-align:left;border:0;border-bottom:1px solid #ffffff16;background:none;padding:15px 4px;font-size:11px;color:#b7c7c4}.route-list button[hidden]{display:none}.route-list button:hover,.route-list button[aria-pressed=true]{background:#b6ecd912;color:#fff}.route-list small{font:8px monospace;color:#7d9892}.route-list button>span{font:10px monospace}.geodata-credit{font-size:9px;line-height:1.8;color:#839b98;margin-top:24px;max-width:760px}.paused .conveyor-packet{visibility:hidden}.paused .vehicle{animation-play-state:paused!important}.paused .logo-medallion,.paused .original-bird,.paused .doc-track,.paused .account-doc{animation-play-state:paused!important}@keyframes document-spin{to{transform:rotate(calc(var(--a) + 360deg))}}@keyframes document-counter{to{transform:translate(-50%,-50%) rotate(calc(-360deg - var(--a)))}}@keyframes logo-hover{50%{transform:translateY(-12px)}}@keyframes logo-bank{50%{transform:rotate(-4deg) scale(1.025)}}@keyframes screen-work{50%{opacity:.55}}@keyframes vehicle-travel{to{offset-distance:100%}}
@media(max-width:1100px){.office-layout{grid-template-columns:1fr 240px;gap:10px}.person-panel{padding:20px;min-height:400px}.office-scene{margin:0 -20px}.office-toolbar{gap:10px}.document-universe{left:49%;right:1%}.account-doc{width:65px;height:87px;padding:8px}.account-doc span{font-size:7px}.logo-medallion{width:47%}.transport-toolbar{align-items:start;flex-direction:column}}
@media(max-width:700px){.document-universe{left:12%;right:12%;top:515px;bottom:95px}.logo-medallion{width:48%}.account-doc{width:56px;height:71px;border-radius:5px;gap:2px}.account-doc svg{width:25px;height:30px}.account-doc span{font-size:6px}.document-universe .art-caption{bottom:-24px;left:0;right:0;font-size:6px;gap:15px}.office-toolbar{align-items:start;flex-direction:column}.office-toolbar p{font-size:11px}.office-demo{width:100%;padding:14px;font-size:11px}.office-layout{display:flex;flex-direction:column;gap:25px}.office-scene{width:100%;margin:0;overflow-x:auto;scrollbar-width:thin}.office-scene>svg{min-width:660px;width:660px}.office-caption{min-width:660px;margin-top:-16px;margin-bottom:6px;font-size:8px}.person-panel{width:100%;min-height:0;padding:22px;display:grid;grid-template-columns:72px 1fr;gap:0 18px}.person-number{grid-column:1/-1;margin-bottom:12px}.person-avatar{grid-column:1;grid-row:2/5;margin:0}.person-panel .eyebrow{grid-column:2;font-size:7px}.person-panel h3{grid-column:2;margin:8px 0 14px;font-size:23px}.person-panel>p{grid-column:1/-1;min-height:0;margin:0 0 12px;font-size:12px}.person-output{grid-column:1/-1}.future-photo{grid-column:1/-1}.workflow{gap:8px;justify-content:start;margin-top:20px}.workflow span{font-size:9px;padding:8px}.workflow b{font-size:10px}.workflow-status{text-align:left;font-size:11px}.detailed-globe .globe{width:112%;margin-left:-6%}.detailed-globe .map-note{left:10%;font-size:5px;bottom:0}.transport-toolbar>span{font-size:8px}.transport-filters{gap:5px}.transport-filters button{font-size:10px;padding:9px}.route-list{grid-template-columns:1fr;gap:0}.route-list button{font-size:12px;padding:14px 4px}.geodata-credit{font-size:8px}}
@media(prefers-reduced-motion:reduce){.conveyor-packet{display:none}.vehicle{animation:none!important;offset-distance:50%}.doc-track,.account-doc,.logo-medallion,.original-bird{animation:none!important}}

.logo-medallion{overflow:hidden}
