.pdx-theatre{width:calc(100% - 64px);max-width:1120px;margin:-24px auto 40px;color:#f5f5f3}.pdx-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:52px}.pdx-art{min-width:0}.pdx-art>svg{display:block;width:100%;height:auto;overflow:visible}.pdx-detail{min-width:0;padding:14px 0}.pdx-detail-heading{margin-bottom:23px}.pdx-detail-heading>span{display:block;color:#888;font:10px var(--font-geist-mono),monospace;letter-spacing:.055em;margin-bottom:11px}.pdx-detail-heading>strong{display:block;color:#ebebe7;font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.pdx-faint{opacity:.23}.pdx-contour{stroke-width:2.6}.pdx-hatch{stroke-width:1.1;opacity:.68}.pdx-mitten,.pdx-solid{fill:currentColor;stroke-width:1}.pdx-chamber-front>.pdx-contour{stroke-width:3}.pdx-architecture-wires,.pdx-crew-connections{stroke-width:1.3}.pdx-file-browser,.pdx-queue,.pdx-runtime-card,.pdx-service-list{border-block:1px solid #343430}.pdx-service{display:flex;align-items:center;gap:15px;min-height:63px;border-bottom:1px solid #242422}.pdx-service:last-child{border-bottom:0}.pdx-service-symbol{width:26px;font:25px var(--font-geist-mono),monospace;color:#bcbcb6;text-align:center}.pdx-service strong{display:block;font-size:12px;font-weight:400;color:#deded8}.pdx-service code{display:block;margin-top:5px;color:#8b8b86;font:10px var(--font-geist-mono),monospace}.pdx-service i{margin-left:auto;width:5px;height:5px;border:1px solid #a7a79d;border-radius:50%}.pdx-card-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #252522;font:11px var(--font-geist-mono),monospace;color:#c2c2bb}.pdx-card-bar code,.pdx-card-bar>span:last-child{color:#81817b;font-size:9px}.pdx-card-bottom{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #252522;font:10px var(--font-geist-mono),monospace;color:#90908a}.pdx-memory{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:23px 0}.pdx-memory i{aspect-ratio:1;border:1px solid #383833;background:#10100f;border-radius:2px;animation:pdx-memory-work 4.7s ease-in-out infinite}.pdx-architecture .pdx-layout,.pdx-storage .pdx-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.pdx-architecture .pdx-art,.pdx-storage .pdx-art{order:2}.pdx-architecture .pdx-detail,.pdx-storage .pdx-detail{order:1}.pdx-file-row{display:flex;gap:11px;align-items:center;padding:16px 0;border-bottom:1px solid #222220;font:11px var(--font-geist-mono),monospace;color:#bebeb7}.pdx-file-row:last-child{border-bottom:0}.pdx-file-row>i{width:10px;height:12px;border:1px solid #77776e;border-radius:1px;flex:none}.pdx-file-row>span{margin-left:auto;color:#797971;font-size:8px}.pdx-object-path{display:flex;gap:12px;padding-top:17px;font:10px var(--font-geist-mono),monospace}.pdx-object-path>span{color:#e7e7df}.pdx-object-path code{color:#87877f;overflow-wrap:anywhere}.pdx-secret-reference{border:1px solid #363630;padding:18px 17px;border-radius:5px}.pdx-secret-reference>span{display:block;font:9px var(--font-geist-mono),monospace;letter-spacing:.05em;color:#8c8c81;margin-bottom:13px}.pdx-secret-reference code{color:#ccc;font:11px var(--font-geist-mono),monospace;overflow-wrap:anywhere}.pdx-secret-resolve{display:flex;align-items:center;gap:10px;margin:20px 0;font:9px var(--font-geist-mono),monospace;color:#8f8f86}.pdx-secret-resolve i{flex:1;height:1px;background:#33332d}.pdx-secret-value{display:grid;grid-template-columns:1fr auto;gap:8px;border-block:1px solid #34342c;padding:17px 0}.pdx-secret-value>span:first-child{font:9px var(--font-geist-mono),monospace;color:#8e8e84}.pdx-secret-value>strong{grid-column:1;font:18px var(--font-geist-mono),monospace;letter-spacing:.07em;color:#d7d7d0}.pdx-secret-verified{grid-column:2;grid-row:1/span 2;align-self:center;font-size:18px;color:#e7e7de;animation:pdx-key-verified 12.7s ease-in-out infinite}.pdx-queue-row{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #252520;color:#c7c7bf}.pdx-queue-row:last-child{border-bottom:0}.pdx-queue-row>span{font:9px var(--font-geist-mono),monospace;color:#6f6f65}.pdx-queue-row>code{font:11px var(--font-geist-mono),monospace}.pdx-queue-row>i{margin-left:auto;width:13px;height:1px;background:#5c5c52}.pdx-queue-consumer{display:flex;gap:13px;align-items:center;margin-top:17px;font:10px var(--font-geist-mono),monospace;color:#a4a49b}.pdx-queue-consumer>span:first-child{font-size:20px}.pdx-queue-consumer>span:last-child{margin-left:auto;color:#77776e;font-size:9px}.pdx-architecture-stack{display:flex;flex-direction:column;gap:7px}.pdx-architecture-stack>div{display:flex;align-items:center;gap:10px;border:1px solid #36362f;padding:16px 13px;background:#080808}.pdx-architecture-stack>div>span{font:9px var(--font-geist-mono),monospace;color:#727268}.pdx-architecture-stack strong{font-size:11px;font-weight:400;color:#c9c9c0}.pdx-architecture-stack code{margin-left:auto;font:8px var(--font-geist-mono),monospace;color:#818176}.pdx-crew-tile--one{animation:pdx-crew-compute 11.8s cubic-bezier(.3,0,.2,1) infinite;transform-origin:150px 113px}.pdx-crew-tile--two{animation:pdx-crew-storage 11.8s cubic-bezier(.3,0,.2,1) infinite;transform-origin:345px 75px}.pdx-crew-tile--three{animation:pdx-crew-events 11.8s cubic-bezier(.3,0,.2,1) infinite;transform-origin:552px 123px}.pdx-crew-connections{opacity:.6;stroke-dasharray:230;stroke-dashoffset:0;animation:pdx-crew-connect 11.8s ease-in-out infinite}.pdx-crew-pointer{transform-origin:442px 254px;animation:pdx-crew-point 11.8s ease-in-out infinite}.pdx-crew-spark{animation:pdx-crew-spark 11.8s ease-in-out infinite}.pdx-service--one i,.pdx-service--three i,.pdx-service--two i{animation:pdx-service-ready 11.8s ease-in-out infinite}.pdx-service--two i{animation-delay:.9s}.pdx-service--three i{animation-delay:1.8s}@keyframes pdx-crew-compute{0%,to{transform:translate(-13px,12px) rotate(-9deg)}23%,79%{transform:translate(0) rotate(0)}}@keyframes pdx-crew-storage{0%,10%,to{transform:translateY(-19px) rotate(5deg)}32%,79%{transform:translate(0) rotate(0)}}@keyframes pdx-crew-events{0%,20%,to{transform:translate(16px,8px) rotate(9deg)}43%,79%{transform:translate(0) rotate(0)}}@keyframes pdx-crew-connect{0%,18%,to{stroke-dashoffset:230;opacity:.15}48%,81%{stroke-dashoffset:0;opacity:.65}94%{stroke-dashoffset:0;opacity:.15}}@keyframes pdx-crew-point{0%,10%,85%,to{transform:rotate(15deg)}35%,60%{transform:rotate(-17deg)}}@keyframes pdx-crew-spark{0%,30%,68%,to{opacity:0}42%,54%{opacity:.8}}@keyframes pdx-service-ready{0%,28%,94%,to{background:transparent}44%,79%{background:#ddd}}.pdx-chamber-scan{animation:pdx-runtime-scan 10.9s ease-in-out infinite}.pdx-runtime-task{animation:pdx-runtime-type 10.9s ease-in-out infinite}.pdx-runtime-orbit{opacity:.28;animation:pdx-runtime-orbit 18s linear infinite}.pdx-chamber-shine{opacity:.3}.pdx-chamber-front{fill:#ffffff02}@keyframes pdx-runtime-scan{0%,to{transform:translateY(-62px);opacity:.12}45%,56%{transform:translateY(31px);opacity:.5}}@keyframes pdx-runtime-type{0%,24%,73%,to{transform:translateY(0)}33%,42%,51%,60%{transform:translateY(2px)}37%,46%,55%,65%{transform:translateY(-1px)}}@keyframes pdx-runtime-orbit{to{stroke-dashoffset:-220}}@keyframes pdx-memory-work{0%,21%,to{background:#10100f;border-color:#383833}47%,66%{background:#7b7b72;border-color:#a8a899}}.pdx-record--bottom{animation:pdx-record-ground 13.1s ease-in-out infinite}.pdx-record--middle{animation:pdx-record-middle 13.1s ease-in-out infinite}.pdx-record--top{animation:pdx-record-top 13.1s ease-in-out infinite}.pdx-storage-worker{transform-origin:80px 140px;animation:pdx-storage-reach 13.1s ease-in-out infinite}.pdx-storage-arrival{transform-origin:380px 105px;animation:pdx-storage-file 13.1s cubic-bezier(.3,0,.25,1) infinite}.pdx-storage-trail{opacity:.35;animation:pdx-storage-trail 13.1s ease-in-out infinite}.pdx-storage-check{animation:pdx-storage-check 13.1s ease-in-out infinite}.pdx-file-row--arrival{animation:pdx-file-arrival 13.1s ease-in-out infinite}@keyframes pdx-record-ground{0%,to{transform:translateY(6px)}23%,82%{transform:translateY(0)}}@keyframes pdx-record-middle{0%,to{transform:translateY(-13px)}28%,82%{transform:translateY(0)}}@keyframes pdx-record-top{0%,to{transform:translateY(-28px)}36%,82%{transform:translateY(0)}}@keyframes pdx-storage-file{0%,10%,to{transform:translate(-118px,42px) rotate(-15deg);opacity:0}19%{transform:translate(-118px,42px) rotate(-15deg);opacity:1}42%{transform:translate(56px,-20px) rotate(8deg);opacity:1}62%,79%{transform:translate(66px,56px) rotate(8deg);opacity:0}90%{transform:translate(66px,56px) rotate(8deg);opacity:0}}@keyframes pdx-storage-reach{0%,12%,82%,to{transform:rotate(0)}26%,56%{transform:rotate(4deg) translateY(-2px)}}@keyframes pdx-storage-trail{0%,16%,72%,to{opacity:0}29%,48%{opacity:.4}}@keyframes pdx-storage-check{0%,48%,96%,to{opacity:0;transform:translateY(4px)}61%,81%{opacity:1;transform:translateY(0)}}@keyframes pdx-file-arrival{0%,41%,to{opacity:.3;transform:translateX(-8px)}60%,86%{opacity:1;transform:translateX(0)}}.pdx-key-travel{animation:pdx-key-insert 12.7s ease-in-out infinite}.pdx-key-turn{transform-origin:388px 185px;animation:pdx-key-turn 12.7s ease-in-out infinite}.pdx-key-keeper{transform-origin:80px 144px;animation:pdx-key-reach 12.7s ease-in-out infinite}.pdx-secret-spark{animation:pdx-key-spark 12.7s ease-in-out infinite}.pdx-secret-path{opacity:.22}.pdx-secret-dot{animation:pdx-secret-return 12.7s ease-in-out infinite}.pdx-keyhole{fill:#f5f5f315}@keyframes pdx-key-insert{0%,15%,93%,to{transform:translateX(0)}39%,71%{transform:translateX(123px)}}@keyframes pdx-key-turn{0%,38%,79%,to{transform:rotate(0)}49%,62%{transform:rotate(-28deg)}}@keyframes pdx-key-reach{0%,11%,84%,to{transform:rotate(0)}34%,63%{transform:rotate(4deg) translateX(3px)}}@keyframes pdx-key-spark{0%,44%,78%,to{opacity:0}52%,65%{opacity:.9}}@keyframes pdx-key-verified{0%,38%,95%,to{opacity:.15}54%,79%{opacity:1}}@keyframes pdx-secret-return{0%,56%{transform:translate(0);opacity:0}60%{transform:translate(0);opacity:1}81%{transform:translate(-80px,43px);opacity:1}85%,to{transform:translate(-80px,43px);opacity:0}}.pdx-courier-throw{transform-origin:80px 141px;animation:pdx-courier-windup 10.6s ease-in-out infinite}.pdx-courier-arm{transform-origin:224px 274px;animation:pdx-courier-arm 10.6s ease-in-out infinite}.pdx-envelope-flight{transform-origin:265px 196px;animation:pdx-envelope-throw 10.6s linear infinite}.pdx-envelope-arc{opacity:.3}.pdx-queue-bin-front{stroke-width:1.8}.pdx-queue-letter--one{animation:pdx-queue-settle 10.6s ease-in-out infinite}.pdx-queue-letter--two{animation:pdx-queue-settle-late 10.6s ease-in-out infinite}.pdx-envelope-arrived{animation:pdx-envelope-arrived 10.6s ease-in-out infinite}.pdx-queue-row--three{animation:pdx-queue-new-message 10.6s ease-in-out infinite}@keyframes pdx-courier-windup{0%,79%,to{transform:rotate(0)}12%,20%{transform:rotate(-9deg) translateX(-4px)}29%,45%{transform:rotate(8deg) translateX(5px)}}@keyframes pdx-courier-arm{0%,80%,to{transform:rotate(0)}12%,20%{transform:rotate(-24deg)}29%,45%{transform:rotate(18deg)}}@keyframes pdx-envelope-throw{0%,20%{transform:translate(0) rotate(-8deg);opacity:1}29%{transform:translate(40px,-77px) rotate(7deg);opacity:1}39%{transform:translate(111px,-113px) rotate(19deg);opacity:1}49%{transform:translate(189px,-86px) rotate(40deg);opacity:1}58%{transform:translate(248px,-12px) rotate(61deg);opacity:1}63%{transform:translate(259px,24px) rotate(64deg);opacity:0}84%{transform:translate(259px,24px) rotate(64deg);opacity:0}93%,to{transform:translate(0) rotate(-8deg);opacity:1}}@keyframes pdx-queue-settle{0%,57%,to{transform:translateY(0)}64%,72%{transform:translateY(5px)}79%{transform:translateY(0)}}@keyframes pdx-queue-settle-late{0%,58%,to{transform:translateY(0)}66%,73%{transform:translateY(7px)}80%{transform:translateY(0)}}@keyframes pdx-envelope-arrived{0%,58%,86%,to{opacity:0}65%,77%{opacity:.9}}@keyframes pdx-queue-new-message{0%,51%,to{opacity:.3}65%,85%{opacity:1}}.pdx-architecture-node--source{animation:pdx-architecture-source 14.3s ease-in-out infinite}.pdx-architecture-node--data{animation:pdx-architecture-data 14.3s ease-in-out infinite}.pdx-architecture-node--events{animation:pdx-architecture-events 14.3s ease-in-out infinite}.pdx-architecture-node--storage{animation:pdx-architecture-storage 14.3s ease-in-out infinite}.pdx-architecture-wires{stroke-dasharray:180;animation:pdx-architecture-connect 14.3s ease-in-out infinite}.pdx-architecture-center{transform-origin:432px 182px;animation:pdx-architecture-center 14.3s ease-in-out infinite}.pdx-architect-pencil{transform-origin:244px 235px;animation:pdx-architect-draw 14.3s ease-in-out infinite}.pdx-architecture-draft{opacity:.3}.pdx-architecture-signal{animation:pdx-architecture-signal 14.3s linear infinite}.pdx-architecture-stack>div:first-child{animation:pdx-stack-workload 14.3s ease-in-out infinite}.pdx-architecture-stack>div:nth-child(2){animation:pdx-stack-boundary 14.3s ease-in-out infinite}.pdx-architecture-stack>div:nth-child(3){animation:pdx-stack-services 14.3s ease-in-out infinite}@keyframes pdx-architecture-source{0%,to{transform:translate(-21px,-15px) rotate(-3deg)}19%,82%{transform:translate(0) rotate(0)}}@keyframes pdx-architecture-data{0%,7%,to{transform:translate(26px,-9px)}29%,82%{transform:translate(0)}}@keyframes pdx-architecture-events{0%,15%,to{transform:translate(14px,21px)}39%,82%{transform:translate(0)}}@keyframes pdx-architecture-storage{0%,24%,to{transform:translate(-17px,24px)}47%,82%{transform:translate(0)}}@keyframes pdx-architecture-connect{0%,17%,to{stroke-dashoffset:180;opacity:.1}54%,85%{stroke-dashoffset:0;opacity:.8}93%{stroke-dashoffset:0;opacity:.1}}@keyframes pdx-architecture-center{0%,to{transform:scale(.94)}51%,84%{transform:scale(1)}}@keyframes pdx-architect-draw{0%,12%,85%,to{transform:rotate(7deg)}25%,39%{transform:rotate(-13deg)}31%,48%{transform:rotate(14deg)}57%,68%{transform:rotate(-6deg)}}@keyframes pdx-architecture-signal{0%,54%{transform:translate(333px,89px);opacity:0}56%{transform:translate(333px,89px);opacity:1}63%{transform:translate(408px,155px);opacity:1}68%{transform:translate(471px,182px);opacity:1}76%{transform:translate(559px,130px);opacity:1}78%,to{transform:translate(559px,130px);opacity:0}}@keyframes pdx-stack-workload{0%,to{transform:translateX(-8px);border-color:#272723}24%,83%{transform:translateX(0);border-color:#5b5b51}}@keyframes pdx-stack-boundary{0%,10%,to{transform:translateX(8px);border-color:#272723}36%,83%{transform:translateX(0);border-color:#5b5b51}}@keyframes pdx-stack-services{0%,20%,to{transform:translateX(-8px);border-color:#272723}48%,83%{transform:translateX(0);border-color:#5b5b51}}@media(max-width:1000px){.pdx-layout{gap:30px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pdx-architecture .pdx-layout,.pdx-storage .pdx-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.pdx-detail-heading>strong{font-size:19px}.pdx-detail-heading>span{font-size:9px}.pdx-architecture-stack>div{padding-inline:10px;gap:7px}.pdx-architecture-stack code{font-size:7px}}@media(max-width:700px){.pdx-theatre{width:calc(100% - 40px);margin-top:-42px;margin-bottom:24px}.pdx-architecture .pdx-layout,.pdx-layout,.pdx-storage .pdx-layout{grid-template-columns:minmax(0,1fr);gap:12px}.pdx-architecture .pdx-art,.pdx-architecture .pdx-detail,.pdx-storage .pdx-art,.pdx-storage .pdx-detail{order:0}.pdx-art{margin-inline:-12px}.pdx-detail{padding:0 8px}.pdx-detail-heading{margin-bottom:18px}.pdx-detail-heading>strong{font-size:23px}.pdx-service{min-height:59px}.pdx-memory{grid-template-columns:repeat(10,minmax(0,1fr));padding-block:19px}.pdx-architecture-stack>div{padding:15px 13px;gap:11px}.pdx-architecture-stack strong{font-size:12px}.pdx-architecture-stack code{font-size:8px}}@media(prefers-reduced-motion:reduce){.pdx-theatre *,.pdx-theatre :after,.pdx-theatre :before{animation:none!important;transition:none!important}.pdx-architecture-wires,.pdx-crew-connections{stroke-dashoffset:0;opacity:.6}.pdx-crew-spark,.pdx-envelope-arrived,.pdx-secret-spark,.pdx-storage-check{opacity:.8}.pdx-key-travel{transform:translateX(123px)}.pdx-key-turn{transform:rotate(-28deg)}.pdx-storage-arrival{transform:translate(30px,-10px)}.pdx-envelope-flight{transform:translate(120px,-100px) rotate(20deg)}.pdx-architecture-signal,.pdx-secret-dot{opacity:0}.pdx-memory i:nth-child(3n){background:#77776d;border-color:#aaa99b}}