.project-illustration_illustration__pfWjG{--scene-accent:#a5b4fc;--panel:#151f34;--edge:#34415e;container-type:inline-size;width:100%;color:#e7ecf5;background:#0b1220;overflow:hidden}.project-illustration_toolbar__pZ2F5{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid #293754;color:#b9c4d8;font-size:10px;line-height:1.5}.project-illustration_dots__rIBFC{display:flex;flex-shrink:0;gap:4px}.project-illustration_dots__rIBFC i{width:4px;height:4px;border-radius:50%;background:#586684}.project-illustration_scene__K6Qbq{position:relative;isolation:isolate;aspect-ratio:3/2;font-size:clamp(9px,3.1cqw,17px);background-image:linear-gradient(#65729b0d 1px,transparent 0),linear-gradient(90deg,#65729b0d 1px,transparent 0);background-size:24px 24px}.project-illustration_scene__K6Qbq small{display:block;font-size:.75em;color:#b9c4d8}.project-illustration_scene__K6Qbq strong{display:block;font-size:1.1em;line-height:1.35;color:#e7ecf5}.project-illustration_caption__Vlc98{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#aebbd0;border-top:1px solid #293754;font-size:10px}.project-illustration_statusDot__sU5io{width:5px;height:5px;border-radius:50%;background:var(--scene-accent)}.project-illustration_panel__bnxJ7{position:absolute;padding:6%;border:1px solid var(--edge);border-radius:10px;background:var(--panel)}.project-illustration_lines__Sc2TO{display:grid;gap:.5em;margin-top:1em;width:100%}.project-illustration_lines__Sc2TO i{display:block;width:100%;height:.3em;border-radius:2px;background:#465474}.project-illustration_lines__Sc2TO i:nth-child(2n){width:72%}.project-illustration_lines__Sc2TO i:last-child{width:56%}.project-illustration_check__oWBxw{display:inline-grid;place-items:center;width:1.6em;height:1.6em;flex-shrink:0;border-radius:50%;background:#183d37;color:#6ee7b7;font-size:.85em}.project-illustration_floatingTag__UyN6R{position:absolute;bottom:8%;right:7%;display:flex;align-items:center;gap:.6em;padding:.7em 1em;border:1px solid #3a5365;border-radius:6px;background:#18273a;font-size:.7em;animation:project-illustration_float__uNYSc 6s ease-in-out infinite}.project-illustration_smallButton__GOMPc{display:block;width:45%;height:.7em;margin-top:1em;background:var(--scene-accent);border-radius:3px}.project-illustration_progress__Vj77b{height:.45em;overflow:hidden;border-radius:4px;background:#2b3650}.project-illustration_progress__Vj77b>i{display:block;height:100%;width:85%;background:var(--scene-accent);border-radius:inherit;transform-origin:left;animation:project-illustration_progress__Vj77b 6s ease-in-out infinite}.project-illustration_avatar__bP4n_{display:block;width:2.4em;height:2.4em;border:1px solid var(--scene-accent);border-radius:50%;background:radial-gradient(circle at 50% 35%,var(--scene-accent) 0 17%,transparent 19%),radial-gradient(ellipse at 50% 105%,#6475a3 0 43%,transparent 45%),#252f49}.project-illustration_website__fFTDT{position:absolute;inset:12% 10% 15%;border:1px solid var(--edge);border-radius:9px;background:var(--panel);padding:5%}.project-illustration_browserTop__k0zIz{display:flex;align-items:center;gap:6%;padding-bottom:6%;border-bottom:1px solid var(--edge)}.project-illustration_browserTop__k0zIz b{color:var(--scene-accent);margin-right:auto;font-size:.9em}.project-illustration_browserTop__k0zIz>span{width:11%;height:.25em;background:#4b5977;border-radius:2px}.project-illustration_websiteContent__C99yI{display:grid;grid-template-columns:1.4fr 1fr;gap:9%;padding-block:7%}.project-illustration_websiteContent__C99yI small{font-size:.5em;margin-bottom:.6em}.project-illustration_websiteContent__C99yI .project-illustration_lines__Sc2TO{gap:.3em;margin-top:.6em}.project-illustration_editorialArt__7KfRo{position:relative;overflow:hidden;background:#252f4f;border-radius:5px}.project-illustration_editorialArt__7KfRo i{position:absolute;width:60%;height:60%;border:1px solid var(--scene-accent);transform:rotate(35deg);top:20%;left:25%;animation:project-illustration_art__W9elU 7s ease-in-out infinite}.project-illustration_editorialArt__7KfRo i:nth-child(2){left:5%;top:35%;opacity:.4;animation-delay:-.7s}.project-illustration_editorialArt__7KfRo i:nth-child(3){left:45%;top:5%;opacity:.4;animation-delay:-1.4s}.project-illustration_websiteTiles__X1fBm{display:flex;gap:7%}.project-illustration_websiteTiles__X1fBm span{width:29%;height:.5em;background:#33415d;border-radius:2px}.project-illustration_dashboard__fNGNw{position:absolute;inset:12% 9%;display:flex;border:1px solid var(--edge);border-radius:10px;background:var(--panel);overflow:hidden}.project-illustration_dashSidebar__rIHAk{display:flex;flex-direction:column;align-items:center;gap:1em;width:19%;padding:6% 3%;border-right:1px solid var(--edge);background:#10192b}.project-illustration_dashSidebar__rIHAk b{font-size:.75em;color:var(--scene-accent)}.project-illustration_dashSidebar__rIHAk i{width:75%;height:.35em;border-radius:2px;background:#42516f}.project-illustration_dashMain__bdLI5{flex:1;padding:6%;min-width:0}.project-illustration_metricRow__HCurk{display:flex;gap:8%;margin-top:8%;height:13%}.project-illustration_metricRow__HCurk i{flex:1;background:#293758;border:1px solid #435479;border-radius:3px}.project-illustration_chart__f_IM3{display:flex;align-items:flex-end;gap:8%;height:48%;padding:7% 3% 0;border-bottom:1px solid #53617c}.project-illustration_chart__f_IM3 i{flex:1;height:var(--bar-height);border-radius:3px 3px 0 0;background:var(--scene-accent);opacity:.8;transform-origin:bottom;animation:project-illustration_bars__wtYYW 6s ease-in-out var(--delay) infinite}.project-illustration_stageLabels__gvDru{display:flex;justify-content:space-between;margin-top:8%;color:#b9c4d8;font-size:.6em}.project-illustration_accountPanel__arh4p{inset:15% 27% 17% 8%}.project-illustration_ledgerRows__xGCZi{display:grid;gap:.5em;margin-top:1em}.project-illustration_ledgerRows__xGCZi span{height:.6em;border-left:3px solid var(--scene-accent);background:#273650}.project-illustration_phone__MX7NZ{position:absolute;right:10%;top:10%;bottom:9%;width:31%;border:2px solid #7582a8;border-radius:13px;background:#111c30;padding:7% 4% 4%;box-shadow:-8px 8px 18px #0003;animation:project-illustration_float__uNYSc 6s ease-in-out infinite}.project-illustration_phoneNotch__teQO2{position:absolute;top:4%;left:32%;width:36%;height:.3em;border-radius:4px;background:#526181}.project-illustration_phone__MX7NZ .project-illustration_avatar__bP4n_{margin:0 auto .8em}.project-illustration_phone__MX7NZ small{text-align:center;font-size:.6em}.project-illustration_phoneAction__Ux5G8{display:flex;align-items:center;gap:.4em;margin-top:1.4em;font-size:.55em}.project-illustration_connectionPulse__0hnV_{position:absolute;left:55%;top:44%;width:8%;height:12%;border:1px solid var(--scene-accent);border-radius:50%;animation:project-illustration_pulse__P8pGP 5s ease-in-out infinite}.project-illustration_recipePanel__sfZaC{inset:12% 10% 17%}.project-illustration_recipeBody__YH8bH{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-top:8%}.project-illustration_recipeBody__YH8bH strong{font-size:.95em}.project-illustration_plate__k3mz4{position:relative;aspect-ratio:1;border:.5em solid #4c4264;border-radius:50%;background:#27283e;box-shadow:0 0 0 1px #9476a5}.project-illustration_plate__k3mz4 i{position:absolute;width:35%;height:35%;border-radius:40% 60%;background:#b5be85;top:20%;left:18%;animation:project-illustration_pulse__P8pGP 6s ease-in-out infinite}.project-illustration_plate__k3mz4 i:nth-child(2){background:#c89b80;top:45%;left:45%;animation-delay:1s}.project-illustration_plate__k3mz4 i:nth-child(3){background:#dcb997;top:12%;left:55%;width:23%;height:23%;animation-delay:2s}.project-illustration_recipeSteps__9gCEy{display:flex;justify-content:space-between;margin-top:10%;font-size:.6em;color:#c7b1da}.project-illustration_heart__mECpo{color:var(--scene-accent);font-size:1.6em}.project-illustration_orderPanel__QLgEU{inset:12% 10%}.project-illustration_orderRow__39o6S{display:flex;align-items:center;gap:.8em;margin-top:1em;font-size:.7em}.project-illustration_orderRow__39o6S .project-illustration_check__oWBxw{margin-left:auto;animation:project-illustration_pulse__P8pGP 6s ease-in-out var(--delay) infinite}.project-illustration_package__p_t9C{width:1.4em;height:1.4em;border:1px solid var(--scene-accent);border-radius:3px;background:linear-gradient(90deg,transparent 45%,#6ee7b755 45% 55%,transparent 55%)}.project-illustration_orderPanel__QLgEU .project-illustration_progress__Vj77b{margin-top:1.3em}.project-illustration_causeOrbit__k5soS{position:absolute;top:8%;left:33%;width:34%;aspect-ratio:1;border:1px solid #554052;border-radius:50%;display:grid;place-items:center}.project-illustration_causeOrbit__k5soS>span{color:var(--scene-accent);font-size:3.5em;animation:project-illustration_pulse__P8pGP 5s ease-in-out infinite}.project-illustration_causeOrbit__k5soS>i{position:absolute;width:.5em;height:.5em;background:#c68fa2;border-radius:50%;left:0;top:20%}.project-illustration_causeOrbit__k5soS>i:nth-child(2){left:90%;top:20%}.project-illustration_causeOrbit__k5soS>i:nth-child(3){left:50%;top:97%}.project-illustration_donationPanel__zio4o{inset:53% 12% 10%;padding:5%}.project-illustration_donationPanel__zio4o .project-illustration_progress__Vj77b{margin-top:.9em}.project-illustration_donationFooter__Lgt44{display:flex;justify-content:space-between;align-items:center;font-size:.65em;margin-top:.8em}.project-illustration_boutiquePanel__VW2ij{inset:11% 10%;padding:5%}.project-illustration_collectionTitle__8URsS{display:flex;align-items:center;justify-content:space-between;gap:.8em}.project-illustration_collectionTitle__8URsS b{font-size:.8em;letter-spacing:.15em;color:var(--scene-accent)}.project-illustration_collectionTitle__8URsS span{font-size:.4em;color:#b9c4d8;letter-spacing:.12em}.project-illustration_garments__26OcU{display:flex;gap:7%;height:68%;margin-top:8%}.project-illustration_garments__26OcU>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7em;background:#29233d;border:1px solid #4a3c5e;border-radius:5px;animation:project-illustration_float__uNYSc 6s ease-in-out var(--delay) infinite}.project-illustration_garment__E66SW{display:block;width:68%;height:70%;clip-path:polygon(30% 0,43% 8%,57% 8%,70% 0,100% 25%,80% 38%,70% 28%,85% 100%,15% 100%,30% 28%,20% 38%,0 25%);background:#b3a1c9}.project-illustration_garments__26OcU>div:nth-child(2) .project-illustration_garment__E66SW{background:#91aaa8}.project-illustration_garments__26OcU>div:nth-child(3) .project-illustration_garment__E66SW{background:#c4a3a6}.project-illustration_garments__26OcU>div>span{width:45%;height:.2em;background:#796687}.project-illustration_swatches__rA6q_{display:flex;gap:.4em;justify-content:center;margin-top:6%}.project-illustration_swatches__rA6q_ i{width:.4em;height:.4em;border-radius:50%;background:var(--scene-accent)}.project-illustration_swatches__rA6q_ i:nth-child(2n){background:#91aaa8}.project-illustration_repairScene__zB5XT{position:absolute;inset:15% 9%}.project-illustration_repairScene__zB5XT>small{text-align:center}.project-illustration_repairTrack__xdoJn{display:flex;gap:7%;margin-block:8%}.project-illustration_repairTrack__xdoJn>div{flex:1;text-align:center;min-width:0}.project-illustration_repairTrack__xdoJn>div>span{display:grid;place-items:center;width:2em;height:2em;margin:0 auto .6em;border:1px solid #4b7e78;background:#173733;border-radius:50%;color:var(--scene-accent);animation:project-illustration_pulse__P8pGP 6s ease-in-out var(--delay) infinite}.project-illustration_repairTrack__xdoJn small{font-size:.6em}.project-illustration_jobCard__AcdNF{padding:.7em;border:1px solid var(--edge);border-radius:5px;margin-top:.8em;background:var(--panel)}.project-illustration_jobCard__AcdNF .project-illustration_lines__Sc2TO{margin:0}.project-illustration_building__W3dRb{position:absolute;left:13%;top:15%;bottom:12%;width:36%;background:#202e46;border:1px solid #647da4;border-radius:5px 5px 0 0}.project-illustration_roof__feGZe{position:absolute;left:-7%;right:-7%;top:-5%;height:6%;background:#647da4;border-radius:3px}.project-illustration_windows__aTlAc{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;padding:15%}.project-illustration_windows__aTlAc i{aspect-ratio:.8;background:#8ca8c9;border:2px solid #3e5476;animation:project-illustration_pulse__P8pGP 7s ease-in-out var(--delay) infinite}.project-illustration_door__me_sO{position:absolute;bottom:0;left:36%;width:28%;height:20%;border:1px solid #647da4;background:#0f192a}.project-illustration_tenantPanel__A9MI7{inset:24% 9% 17% 44%;padding:5%;animation:project-illustration_float__uNYSc 7s ease-in-out infinite}.project-illustration_tenantPanel__A9MI7 .project-illustration_avatar__bP4n_{width:1.8em;height:1.8em;margin-bottom:.6em}.project-illustration_tenantPanel__A9MI7 small{font-size:.65em}.project-illustration_tenantStatus__1dW6O{display:flex;align-items:center;gap:.5em;margin-top:1em;font-size:.55em}.project-illustration_receiptSlot__9Uasv{position:absolute;top:10%;left:23%;width:54%;height:8%;border:1px solid #516780;border-radius:5px;background:#07101b}.project-illustration_receipt__5l1N7{position:absolute;inset:13% 27% 10%;padding:6%;background:#dce8e9;color:#233b45;clip-path:polygon(0 0,100% 0,100% 96%,90% 100%,80% 96%,70% 100%,60% 96%,50% 100%,40% 96%,30% 100%,20% 96%,10% 100%,0 96%);animation:project-illustration_receipt__5l1N7 7s ease-in-out infinite}.project-illustration_receipt__5l1N7 small{color:#466c6a;font-size:.7em;letter-spacing:.15em}.project-illustration_receipt__5l1N7 strong{color:#233b45;font-size:.7em;margin-top:.8em}.project-illustration_receipt__5l1N7 .project-illustration_lines__Sc2TO i{background:#8ca5a8;height:.2em}.project-illustration_receiptTotal__XXlO_{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #809d9f;margin-top:1em;padding-top:.7em;font-size:.55em}.project-illustration_barcode__zjWlm{height:1em;margin-top:1em;background:repeating-linear-gradient(90deg,#46676c 0 2px,transparent 2px 5px,#46676c 5px 6px,transparent 6px 9px)}.project-illustration_receiptSeal__tro__{position:absolute;bottom:20%;right:18%;width:2.2em;height:2.2em;display:grid;place-items:center;border:1px solid #6ee7b7;border-radius:50%;background:#153d34;color:#6ee7b7;animation:project-illustration_pulse__P8pGP 7s ease-in-out infinite}.project-illustration_network__Atf3j{position:absolute;inset:10%}.project-illustration_networkWire__N80ua{position:absolute;inset:22% 21%;border:1px solid #53618c;border-radius:30%}.project-illustration_networkHub__6NyyZ{position:absolute;left:36%;top:31%;width:28%;height:40%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--scene-accent);background:#283355;border-radius:14px;font-size:1.7em;color:var(--scene-accent)}.project-illustration_networkHub__6NyyZ span{font-size:.3em;color:#d9e0ef}.project-illustration_networkNode__s3PTc{position:absolute;width:33%;height:30%;display:flex;gap:.7em;align-items:center;justify-content:center;border:1px solid var(--edge);border-radius:8px;background:var(--panel);font-size:.65em;animation:project-illustration_pulse__P8pGP 7s ease-in-out var(--delay) infinite}.project-illustration_networkNode__s3PTc span{font-size:1.6em;color:var(--scene-accent)}.project-illustration_networkNode__s3PTc:nth-of-type(3){left:0;top:0}.project-illustration_networkNode__s3PTc:nth-of-type(4){right:0;top:0}.project-illustration_networkNode__s3PTc:nth-of-type(5){left:0;bottom:0}.project-illustration_networkNode__s3PTc:nth-of-type(6){right:0;bottom:0}.project-illustration_clock__jA8Or{position:absolute;top:15%;left:9%;width:39%;aspect-ratio:1;border:2px solid #7c97bb;border-radius:50%;background:radial-gradient(circle,transparent 62%,#25354e 63%),#142238}.project-illustration_clock__jA8Or i{position:absolute;bottom:50%;left:49%;width:2px;height:34%;background:var(--scene-accent);transform-origin:bottom;animation:project-illustration_clock__jA8Or 20s linear infinite}.project-illustration_clock__jA8Or i:nth-child(2){height:24%;transform:rotate(115deg);background:#e0e7ff;animation:none}.project-illustration_clock__jA8Or>span{position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#e0e7ff}.project-illustration_attendancePanel__I3lOA{inset:34% 8% 13% 40%;padding:5%}.project-illustration_week__qeyG_{display:flex;justify-content:space-between;margin-top:1em;gap:.4em}.project-illustration_week__qeyG_>div{flex:1;text-align:center;font-size:.5em}.project-illustration_week__qeyG_ i{display:block;height:1.5em;margin-top:.6em;border:1px solid #657ea4;border-radius:3px;background:#7594b8;animation:project-illustration_pulse__P8pGP 6s ease-in-out var(--delay) infinite}.project-illustration_car__JdHvi{position:absolute;top:15%;left:12%;width:65%;height:34%;animation:project-illustration_float__uNYSc 7s ease-in-out infinite}.project-illustration_carRoof__fgyYZ{position:absolute;left:22%;top:0;width:54%;height:60%;border:2px solid var(--scene-accent);border-radius:40% 55% 0 0;background:linear-gradient(90deg,#293852 48%,#a5b4fc 49% 51%,#293852 52%);transform:skewX(-10deg)}.project-illustration_carBody__U_wqs{position:absolute;bottom:10%;width:100%;height:48%;border:1px solid var(--scene-accent);border-radius:18px 25px 8px 8px;background:#434e79}.project-illustration_carBody__U_wqs i{position:absolute;right:4%;top:30%;width:8%;height:16%;background:#dfe6fa;border-radius:3px}.project-illustration_car__JdHvi>span{position:absolute;bottom:0;left:15%;width:13%;aspect-ratio:1;border:.3em solid #0b1220;border-radius:50%;background:#7d8baa;box-shadow:0 0 0 1px #56658a}.project-illustration_car__JdHvi>span:last-child{left:73%}.project-illustration_vehiclePanel__pxw8i{inset:54% 9% 9% 24%;padding:5%}.project-illustration_vehicleListings__Q2KCl{display:flex;gap:8%;margin-top:.7em}.project-illustration_vehicleListings__Q2KCl span{width:28%;height:.5em;background:#485b81;border-radius:2px}.project-illustration_book__8dJSE{position:absolute;top:17%;left:9%;width:46%;height:55%;display:flex;perspective:300px}.project-illustration_book__8dJSE>div{width:50%;background:#cbded8;border:1px solid #72998e;border-radius:7px 1px 1px 7px;padding:12% 7%;transform:skewY(8deg)}.project-illustration_book__8dJSE>div+div{border-radius:1px 7px 7px 1px;transform:skewY(-8deg);transform-origin:left;animation:project-illustration_page___TaP_ 8s ease-in-out infinite}.project-illustration_book__8dJSE .project-illustration_lines__Sc2TO{gap:.6em;margin:0}.project-illustration_book__8dJSE .project-illustration_lines__Sc2TO i{background:#6e9388;height:.2em}.project-illustration_readingPanel__n_9CC{inset:28% 8% 12% 48%;padding:5%}.project-illustration_readingPanel__n_9CC small{font-size:.6em}.project-illustration_chapterGrid__pZRI1{display:grid;grid-template-columns:repeat(5,1fr);gap:.35em;margin-top:1em}.project-illustration_chapterGrid__pZRI1 i{aspect-ratio:.8;border-radius:3px;border:1px solid #508477;background:#315a50;animation:project-illustration_pulse__P8pGP 6s ease-in-out var(--delay) infinite}.project-illustration_readingCaption__eu3VD{font-size:.5em;margin-top:1.3em;color:#afcfc3}.project-illustration_illustration__pfWjG .project-illustration_scene__K6Qbq *,.project-illustration_illustration__pfWjG .project-illustration_scene__K6Qbq :after,.project-illustration_illustration__pfWjG .project-illustration_scene__K6Qbq :before{animation-play-state:paused}.project-illustration_illustration__pfWjG.project-illustration_running__F109c .project-illustration_scene__K6Qbq *,.project-illustration_illustration__pfWjG.project-illustration_running__F109c .project-illustration_scene__K6Qbq :after,.project-illustration_illustration__pfWjG.project-illustration_running__F109c .project-illustration_scene__K6Qbq :before{animation-play-state:running}@keyframes project-illustration_float__uNYSc{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes project-illustration_bars__wtYYW{0%,to{transform:scaleY(.6);opacity:.55}50%{transform:scaleY(1);opacity:.95}}@keyframes project-illustration_progress__Vj77b{0%,to{transform:scaleX(.45)}50%,70%{transform:scaleX(1)}}@keyframes project-illustration_pulse__P8pGP{0%,to{opacity:.5}50%{opacity:1}}@keyframes project-illustration_art__W9elU{0%,to{transform:rotate(35deg)}50%{transform:rotate(55deg)}}@keyframes project-illustration_receipt__5l1N7{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes project-illustration_clock__jA8Or{to{transform:rotate(1turn)}}@keyframes project-illustration_page___TaP_{0%,to{transform:skewY(-8deg) rotateY(0)}50%{transform:skewY(-8deg) rotateY(-18deg)}}@media (prefers-reduced-motion:reduce){.project-illustration_illustration__pfWjG *,.project-illustration_illustration__pfWjG :after,.project-illustration_illustration__pfWjG :before{animation:none!important}}