.pet-portal-entry[data-v-e02addc7]{min-width:0;display:grid;grid-template-columns:58px minmax(190px,1.15fr) minmax(190px,1fr) auto;gap:15px;align-items:center;margin:17px 0 2px;padding:14px 17px;border:1px solid #bdc6ad;border-radius:16px 11px 17px 12px;background:linear-gradient(105deg,#faf6e7,#edf2e8 64%,#f8eddd);box-shadow:2px 4px #d3d2bc;color:#344c54;text-decoration:none;transition:transform .2s,box-shadow .2s}.pet-portal-entry[data-v-e02addc7]:hover{transform:translateY(-2px);box-shadow:3px 6px #c9c9b4}.pet-entry-avatar[data-v-e02addc7]{position:relative;width:52px;height:48px;display:grid;place-items:center}.pet-entry-face[data-v-e02addc7]{position:relative;z-index:1;width:40px;height:36px;display:flex;justify-content:center;align-items:center;gap:8px;border:1px solid #c9bca1;border-radius:46% 46% 43% 43%;background:#fff9ed;box-shadow:0 3px #e0d8c3}.pet-entry-ear[data-v-e02addc7]{position:absolute;top:4px;width:17px;height:24px;border:1px solid #c5b79d;border-radius:70% 40% 60% 30%;background:#fff8eb;transform:rotate(-23deg)}.pet-entry-ear.ear-left[data-v-e02addc7]{left:2px}.pet-entry-ear.ear-right[data-v-e02addc7]{right:2px;transform:scaleX(-1) rotate(-23deg)}.pet-entry-face b[data-v-e02addc7]{width:4px;height:6px;margin-top:3px;border-radius:50%;background:#514b43}.pet-entry-face em[data-v-e02addc7]{position:absolute;bottom:9px;left:50%;width:5px;height:3px;border-bottom:1px solid #8c7265;border-radius:0 0 8px 8px;transform:translate(-50%)}.pet-entry-copy[data-v-e02addc7]{min-width:0;display:grid;gap:4px}.pet-entry-copy small[data-v-e02addc7]{color:#8b927f;font:8px var(--mono);letter-spacing:.7px}.pet-entry-copy strong[data-v-e02addc7]{overflow:hidden;color:#395d65;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pet-entry-copy>span[data-v-e02addc7]{overflow:hidden;color:#7a877e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.pet-entry-stats[data-v-e02addc7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.pet-entry-stats>span[data-v-e02addc7]{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px;align-items:center}.pet-entry-stats i[data-v-e02addc7]{color:#7d897f;font-size:8px;font-style:normal}.pet-entry-stats b[data-v-e02addc7]{height:5px;overflow:hidden;border-radius:5px;background:#e0dfd3}.pet-entry-stats em[data-v-e02addc7]{height:100%;display:block;border-radius:inherit;background:#e59a91}.pet-entry-stats>span:nth-child(2) em[data-v-e02addc7]{background:#e8bf68}.pet-entry-stats>span:nth-child(3) em[data-v-e02addc7]{background:#83aeca}.pet-entry-stats>span:nth-child(4) em[data-v-e02addc7]{background:#98b588}.pet-entry-action[data-v-e02addc7]{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #84998f;border-radius:12px 9px 13px;background:#fff9ec;color:#4f716d;font-size:10px;white-space:nowrap}.pet-entry-action i[data-v-e02addc7]{font-style:normal;font-size:14px}@media(max-width:850px){.pet-portal-entry[data-v-e02addc7]{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:12px}.pet-entry-stats[data-v-e02addc7]{grid-column:2;grid-row:2}.pet-entry-action[data-v-e02addc7]{grid-column:3;grid-row:1 / span 2}}@media(max-width:520px){.pet-portal-entry[data-v-e02addc7]{grid-template-columns:45px minmax(0,1fr) auto;padding:10px}.pet-entry-avatar[data-v-e02addc7]{transform:scale(.9);transform-origin:left center}.pet-entry-copy strong[data-v-e02addc7]{font-size:13px}.pet-entry-copy>span[data-v-e02addc7]{font-size:9px}.pet-entry-stats[data-v-e02addc7]{display:none}.pet-entry-action[data-v-e02addc7]{grid-row:1;padding:7px 8px;font-size:9px}}.offline-status[data-v-b218d364]{position:fixed;z-index:100;right:14px;bottom:12px;font-family:system-ui,sans-serif}.offline-status-trigger[data-v-b218d364]{min-height:28px;display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid #d8d6ca;border-radius:999px;background:#faf9f2ed;color:#73796f;font-size:10px;box-shadow:0 2px 8px #2d383315;cursor:pointer}.offline-status-trigger i[data-v-b218d364]{width:6px;height:6px;border-radius:50%;background:#7da886}.status-offline .offline-status-trigger i[data-v-b218d364]{background:#b5887c}.status-server-unreachable .offline-status-trigger i[data-v-b218d364]{background:#c19a55}.update-dot[data-v-b218d364]{width:5px;height:5px;border-radius:50%;background:#d47d78}.offline-status-panel[data-v-b218d364]{position:absolute;right:0;bottom:36px;width:min(310px,calc(100vw - 28px));padding:13px 14px;border:1px solid #d9d7ca;border-radius:12px;background:#fffdf6;color:#555e59;box-shadow:0 6px 24px #24343b20;font-size:11px}.offline-status-panel>b[data-v-b218d364]{display:block;margin-bottom:9px;color:#435b61;font-size:12px}.offline-status-panel p[data-v-b218d364]{margin:6px 0;line-height:1.5;overflow-wrap:anywhere}.offline-status-panel .offline-status-note[data-v-b218d364]{padding-top:7px;border-top:1px solid #ece9dd;color:#938b7e;font-size:10px}.offline-status-error[data-v-b218d364]{color:#a44f4d}.offline-status-actions[data-v-b218d364]{display:flex;gap:7px;margin-top:8px}.offline-status-actions button[data-v-b218d364],.owner-login button[data-v-b218d364],.offline-update-action[data-v-b218d364]{padding:6px 9px;border:1px solid #c9b9a6;border-radius:8px;background:#f7efe2;color:#6c5b4b;font-size:10px;cursor:pointer}.offline-status-actions button[data-v-b218d364]:disabled,.owner-login button[data-v-b218d364]:disabled{opacity:.5;cursor:default}.owner-login[data-v-b218d364]{display:grid;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid #ece9dd}.owner-login label[data-v-b218d364]{color:#435b61;font-weight:600}.owner-login input[data-v-b218d364]{min-height:32px;padding:5px 8px;border:1px solid #d8d6ca;border-radius:7px;background:#fff;color:#435b61;font-size:11px}.offline-update-action[data-v-b218d364]{margin-top:9px}.pet-actor[data-v-5778572a]{position:absolute;z-index:1;bottom:0;left:50%;width:min(40vw,565px);min-width:360px;aspect-ratio:1024 / 789;padding:0;overflow:visible;border:0;background:transparent;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transform:none;-webkit-tap-highlight-color:transparent}.pet-actor[data-v-5778572a]:disabled{cursor:default}.pet-actor.is-dragging[data-v-5778572a]{cursor:grabbing}.pet-actor[data-v-5778572a]:focus-visible{outline:3px solid #e9bba9;outline-offset:4px;border-radius:45%}.pet-actor-shadow[data-v-5778572a]{animation:none!important;position:absolute;z-index:-1;left:25%;bottom:1%;width:50%;height:7%;border-radius:50%;background:radial-gradient(ellipse,#46372770,#46372738 42%,#46372700 76%);filter:blur(5px);opacity:.74;transform:scale(1);transition:none;pointer-events:none}.pet-actor-breath[data-v-5778572a]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:scaleX(var(--pet-direction, 1));transform-origin:50% 94%;transition:transform .18s ease}.pet-actor-tap-feedback[data-v-5778572a]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 94%;pointer-events:none}.pet-actor-motion[data-v-5778572a]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 84%;animation:none!important}.pet-actor-art[data-v-5778572a]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.pet-actor-art[data-v-5778572a]{filter:drop-shadow(0 11px 10px #59402b30);animation:none!important}.pet-actor-speech[data-v-5778572a]{position:absolute;z-index:4;top:4%;left:50%;width:max-content;max-width:min(410px,38vw);display:flex;gap:10px;align-items:center;padding:13px 20px;border:1px solid #fffdf5d9;border-radius:24px 24px 24px 11px;background:#fffbf3f5;box-shadow:0 7px 22px #60452a20;color:#674b3b;font:500 clamp(13px,1.15vw,16px)/1.5 "PingFang SC",sans-serif;text-align:center;transform:translate(-50%,-100%);pointer-events:none}.speech-near-left .pet-actor-speech[data-v-5778572a]{left:60%;transform:translateY(-100%)}.speech-near-right .pet-actor-speech[data-v-5778572a]{right:60%;left:auto;transform:translateY(-100%)}.pet-actor-speech[data-v-5778572a]:after{position:absolute;bottom:-8px;left:31px;width:14px;height:14px;content:"";border-right:1px solid #fffdf5d9;border-bottom:1px solid #fffdf5d9;background:#fffaf2;transform:rotate(45deg)}.pet-actor-speech-heart[data-v-5778572a]{flex:none;color:#e98f90;font:24px/1 sans-serif}.is-idle:not(.activity-look):not(.activity-rest):not(.activity-toy):not(.mood-happy) .pet-actor-motion[data-v-5778572a]{animation:pet-idle-float-5778572a 3.8s ease-in-out infinite}.is-idle .pet-actor-art[data-v-5778572a]{animation:pet-breathing-5778572a 3.8s ease-in-out infinite}.mood-happy .pet-actor-motion[data-v-5778572a]{animation:pet-happy-hop-5778572a .72s ease-in-out 2}.is-eating .pet-actor-motion[data-v-5778572a]{animation:pet-chew-5778572a .28s ease-in-out 0s 7 alternate}.is-eating .pet-actor-art[data-v-5778572a]{animation:pet-chew-face-5778572a .28s ease-in-out 0s 7 alternate}.is-petting .pet-actor-motion[data-v-5778572a]{animation:pet-petting-5778572a .48s ease-in-out 0s 4}.is-tap-feedback .pet-actor-tap-feedback[data-v-5778572a]{animation:pet-tap-squish-5778572a .48s cubic-bezier(.2,.72,.25,1) both}.is-tap-feedback.tap-variant-one .pet-actor-tap-feedback[data-v-5778572a]{animation-name:pet-tap-cheer-5778572a}.is-tap-feedback.tap-variant-two .pet-actor-tap-feedback[data-v-5778572a]{animation-name:pet-tap-wiggle-5778572a}.is-playing .pet-actor-motion[data-v-5778572a]{animation:pet-play-bounce-5778572a .48s cubic-bezier(.32,.8,.46,1) 0s 4}.is-sleeping .pet-actor-motion[data-v-5778572a],.activity-rest .pet-actor-motion[data-v-5778572a]{animation:pet-sleep-breathe-5778572a 4.2s ease-in-out infinite}.activity-look .pet-actor-motion[data-v-5778572a]{animation:pet-look-around-5778572a 1.1s ease-in-out 2}.activity-toy .pet-actor-motion[data-v-5778572a]{animation:pet-toy-tap-5778572a .56s cubic-bezier(.3,.72,.45,1) 3}.is-grabbed .pet-actor-motion[data-v-5778572a],.is-struggle .pet-actor-motion[data-v-5778572a],.is-falling .pet-actor-motion[data-v-5778572a]{transition:none;transform-origin:50% 84%}.is-grabbed .pet-actor-shadow[data-v-5778572a]{transition:none}.is-grabbed .pet-actor-art[data-v-5778572a]{filter:drop-shadow(0 16px 12px #59402b25)}.at-bed .pet-actor-breath[data-v-5778572a]{transform:scaleX(var(--pet-direction, 1)) scale(.88)}.pet-actor-caption[data-v-5778572a],.pet-actor-zzz[data-v-5778572a]{position:absolute;z-index:2;color:#986b48;font-family:PingFang SC,sans-serif;font-weight:700;text-shadow:0 2px 8px #fff9e9;pointer-events:none}.pet-actor-caption[data-v-5778572a]{top:30%;left:70%;padding:5px 10px;border-radius:999px;background:#fff8e9e8;color:#cd9160;font-size:clamp(12px,1.1vw,16px);animation:pet-float-up-5778572a 1s ease-out both}.pet-actor-zzz[data-v-5778572a]{top:11%;right:15%;color:#8f9ab4;font:700 clamp(18px,2vw,26px)/1.1 Georgia,serif;animation:pet-zzz-5778572a 2.2s ease-in-out infinite}.pet-actor-heart[data-v-5778572a]{position:absolute;z-index:2;top:25%;color:#e99291;font:700 clamp(26px,3vw,42px)/1 sans-serif;text-shadow:0 3px 9px #fff7e0b3;pointer-events:none}.pet-heart-left[data-v-5778572a]{left:15%;animation:pet-heart-float-5778572a 1.3s ease-out infinite}.pet-heart-right[data-v-5778572a]{right:14%;animation:pet-heart-float-5778572a 1.3s .32s ease-out infinite}.pet-actor-tap-heart[data-v-5778572a]{position:absolute;z-index:3;left:var(--tap-heart-x);top:var(--tap-heart-y);color:#d8757d;font:700 clamp(26px,3vw,34px)/1 sans-serif;text-shadow:0 2px 8px #fff9eccc;pointer-events:none;animation:pet-tap-heart-float-5778572a var(--tap-heart-duration) cubic-bezier(.18,.7,.32,1) both}.tap-heart-variant-1[data-v-5778572a]{color:#dca958}.pet-actor-play-ball[data-v-5778572a]{position:absolute;z-index:2;right:7%;bottom:10%;font-size:clamp(24px,3vw,38px);filter:drop-shadow(0 3px 4px #58402b3b);animation:pet-ball-roll-5778572a 1s ease-in-out infinite;pointer-events:none}@keyframes pet-idle-float-5778572a{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes pet-breathing-5778572a{0%,to{transform:scale(1)}50%{transform:scale(1.014,1.009)}}@keyframes pet-happy-hop-5778572a{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(-13px) scale(1.035)}}@keyframes pet-chew-5778572a{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(3px) rotate(-1deg)}}@keyframes pet-chew-face-5778572a{0%,to{transform:scaleY(1)}50%{transform:scaleY(.985)}}@keyframes pet-petting-5778572a{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-6px) scale(1.035)}70%{transform:translateY(1px) scale(1.015)}}@keyframes pet-tap-squish-5778572a{0%,to{transform:scale(1)}27%{transform:translateY(2px) scale(.965,.925)}58%{transform:translateY(-4px) scale(1.035,1.045)}82%{transform:scale(.995,1.01)}}@keyframes pet-tap-cheer-5778572a{0%,to{transform:scale(1)}28%{transform:translateY(1px) scale(.975,.94)}62%{transform:translateY(-8px) scale(1.04)}82%{transform:translateY(-1px) scale(1.01)}}@keyframes pet-tap-wiggle-5778572a{0%,to{transform:rotate(0) scale(1)}26%{transform:rotate(-1.5deg) scale(.97,.94)}54%{transform:rotate(1deg) translateY(-5px) scale(1.025)}76%{transform:rotate(-.5deg) scale(1.01)}}@keyframes pet-tap-heart-float-5778572a{0%{opacity:0;transform:translate(-50%,-15%) translateZ(0) scale(.68)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-15%) translate3d(var(--tap-heart-drift),-42px,0) scale(1.04) rotate(9deg)}}@keyframes pet-play-bounce-5778572a{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-22px) rotate(2deg)}70%{transform:translateY(-3px) rotate(-2deg)}}@keyframes pet-sleep-breathe-5778572a{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.018,1.01)}}@keyframes pet-look-around-5778572a{0%,to{transform:rotate(0)}35%{transform:rotate(-3deg) translateY(-2px)}70%{transform:rotate(3deg) translateY(-1px)}}@keyframes pet-toy-tap-5778572a{0%,to{transform:translateY(0) rotate(0) scale(1)}38%{transform:translateY(-8px) rotate(-2deg) scale(1.015)}72%{transform:translateY(2px) rotate(2deg) scale(1.015,.99)}}@keyframes pet-float-up-5778572a{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(-5px)}}@keyframes pet-heart-float-5778572a{0%,to{opacity:.55;transform:translateY(5px) scale(.9)}50%{opacity:1;transform:translateY(-12px) scale(1.08)}}@keyframes pet-zzz-5778572a{0%,to{opacity:.45;transform:translateY(7px) rotate(-5deg)}50%{opacity:1;transform:translateY(-8px) rotate(4deg)}}@keyframes pet-ball-roll-5778572a{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-24px) rotate(-145deg)}}@media(max-width:1120px){.pet-actor[data-v-5778572a]{width:min(44vw,510px);min-width:320px}}@media(max-width:760px){.pet-actor[data-v-5778572a]:not(.is-compact){display:none}.pet-actor.is-compact[data-v-5778572a]{width:min(58%,265px);min-width:150px}}@media(prefers-reduced-motion:reduce){.pet-actor[data-v-5778572a] *,.pet-actor[data-v-5778572a]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pet-app[data-v-3dbc7b30]{--pet-ink: #493b32;--pet-muted: #918174;--pet-paper: #fffaf0;--pet-line: #e8dac4;--pet-accent: #d47d78;min-height:100vh;padding-bottom:18px;color:var(--pet-ink);background:#f3e8d8;font-family:PingFang SC,"Noto Serif SC",Songti SC,serif}.pet-theme-day[data-v-3dbc7b30]{--sky: #a9d8eb;--wall: #f7e9d6;--window-glow: #fff2be;--light: #ffe5a5;--outside: #acd59e;--floor: #c98d60;--rug: #d8c782}.pet-theme-night[data-v-3dbc7b30]{--sky: #263b59;--wall: #373c5a;--window-glow: #a7bbdc;--light: #7e91b1;--outside: #445f71;--floor: #72545a;--rug: #87809a;color:#f4ecdf}.pet-topbar[data-v-3dbc7b30]{min-height:76px;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(180px,1fr) auto;gap:20px;align-items:center;padding:10px max(24px,calc((100vw - 1480px)/2));border-bottom:1px solid #dfd0ba;background:#fff9ef}.pet-brand[data-v-3dbc7b30]{display:flex;gap:11px;align-items:center;color:#594436;text-decoration:none}.pet-brand-mark[data-v-3dbc7b30]{width:43px;height:43px;display:grid;place-items:center;border:1px solid #d4b499;border-radius:15px 11px 14px 10px;background:#f5dec9;color:#c27d65;font-size:24px;box-shadow:2px 3px #e2cdb7;transform:rotate(-3deg)}.pet-brand b[data-v-3dbc7b30],.pet-brand small[data-v-3dbc7b30]{display:block}.pet-brand b[data-v-3dbc7b30]{font-size:17px;font-weight:650;letter-spacing:.5px}.pet-brand small[data-v-3dbc7b30]{margin-top:3px;color:#988575;font-size:9px}.pet-nav[data-v-3dbc7b30]{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid #eee2d0;border-radius:17px;background:#f9f3e8}.pet-nav button[data-v-3dbc7b30]{min-width:84px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:13px;background:transparent;color:#827465;font:inherit;font-size:12px;cursor:pointer;transition:background .18s,transform .18s}.pet-nav button span[data-v-3dbc7b30]{font-size:19px;line-height:1}.pet-nav button.active[data-v-3dbc7b30]{background:#f5d7d1;color:#87574c;box-shadow:0 2px #e9c3b4}.pet-nav button[data-v-3dbc7b30]:hover{transform:translateY(-1px)}.pet-time[data-v-3dbc7b30]{justify-self:end;display:flex;gap:10px;align-items:center}.time-sun[data-v-3dbc7b30]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f8e8bf;color:#ca9b45;font-size:23px}.pet-time b[data-v-3dbc7b30],.pet-time small[data-v-3dbc7b30]{display:block}.pet-time b[data-v-3dbc7b30]{color:#655448;font-size:12px;font-weight:600}.pet-time small[data-v-3dbc7b30]{margin-top:3px;color:#a29586;font-size:8px}.pet-back-link[data-v-3dbc7b30]{padding:8px 10px;border:1px solid #e6d7c4;border-radius:10px;color:#827566;font-size:10px;text-decoration:none;white-space:nowrap}.pet-layout[data-v-3dbc7b30]{width:min(1480px,calc(100% - 48px));margin:24px auto 0;display:grid;grid-template-columns:minmax(225px,.8fr) minmax(430px,1.8fr) minmax(230px,.82fr);gap:18px;align-items:stretch}.pet-side-left[data-v-3dbc7b30],.pet-side-right[data-v-3dbc7b30]{min-width:0;display:flex;flex-direction:column;gap:14px}.pet-profile-card[data-v-3dbc7b30],.pet-stats-card[data-v-3dbc7b30],.pet-actions-card[data-v-3dbc7b30],.pet-info-card[data-v-3dbc7b30]{border:1px solid var(--pet-line);border-radius:15px 11px 16px 12px;background:var(--pet-paper);box-shadow:2px 3px #dbcdb9}.pet-profile-card[data-v-3dbc7b30]{min-height:158px;padding:15px;display:grid;grid-template-columns:67px minmax(0,1fr);gap:8px 11px;align-content:center}.pet-profile-avatar[data-v-3dbc7b30]{position:relative;width:66px;height:65px;display:grid;place-items:center;grid-row:span 2;border-radius:16px 13px 17px 12px;background:#e5eee0}.profile-face[data-v-3dbc7b30]{position:relative;z-index:1;width:48px;height:43px;display:flex;align-items:center;justify-content:center;gap:11px;border:1px solid #d8c9ac;border-radius:48% 49% 45% 45%;background:#fff9ef;box-shadow:0 3px #e3d5bd}.profile-ear[data-v-3dbc7b30]{position:absolute;top:6px;width:18px;height:31px;border:1px solid #cdbd9f;border-radius:75% 40% 60% 35%;background:#fff9ef}.profile-ear-left[data-v-3dbc7b30]{left:6px;transform:rotate(-20deg)}.profile-ear-right[data-v-3dbc7b30]{right:6px;transform:scaleX(-1) rotate(-20deg)}.profile-face b[data-v-3dbc7b30]{width:4px;height:7px;margin-top:1px;border-radius:50%;background:#554d42}.profile-face em[data-v-3dbc7b30]{position:absolute;bottom:10px;left:50%;width:6px;height:4px;border-bottom:1px solid #9f7767;border-radius:0 0 8px 8px;transform:translate(-50%)}.pet-profile-copy[data-v-3dbc7b30]{align-self:end}.pet-profile-copy small[data-v-3dbc7b30]{color:#a19481;font-size:8px}.pet-profile-copy h1[data-v-3dbc7b30]{margin:3px 0 4px;color:#4b4339;font-size:20px;font-weight:650}.pet-profile-copy>span[data-v-3dbc7b30]{color:#8c8072;font-size:9px}.pet-profile-note[data-v-3dbc7b30]{grid-column:1 / -1;margin:2px 0 0;padding:7px 8px;border-radius:9px;background:#f6f0e5;color:#807365;text-align:center;font-size:9px}.bond-meter[data-v-3dbc7b30]{grid-column:1 / -1;display:grid;grid-template-columns:40px minmax(0,1fr) 22px;gap:7px;align-items:center;color:#998879;font-size:8px}.bond-meter>i[data-v-3dbc7b30]{height:5px;overflow:hidden;border-radius:5px;background:#eee7db}.bond-meter>i b[data-v-3dbc7b30]{height:100%;display:block;border-radius:inherit;background:#d9898b;transition:width .4s}.bond-meter small[data-v-3dbc7b30]{font:8px var(--mono);text-align:right}.pet-stats-card[data-v-3dbc7b30],.pet-actions-card[data-v-3dbc7b30],.pet-info-card[data-v-3dbc7b30]{padding:14px}.pet-card-title[data-v-3dbc7b30]{min-width:0;display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.pet-card-title h2[data-v-3dbc7b30]{margin:0;color:#51473d;font-size:13px;font-weight:650}.pet-card-title>span[data-v-3dbc7b30],.pet-card-title button[data-v-3dbc7b30]{overflow:hidden;color:#a39787;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pet-card-title button[data-v-3dbc7b30]{border:0;background:transparent;cursor:pointer}.pet-need[data-v-3dbc7b30]{display:grid;grid-template-columns:18px 32px minmax(0,1fr) 24px;gap:7px;align-items:center;margin:11px 0}.need-icon[data-v-3dbc7b30]{color:#d47d78;font:18px/1 sans-serif;text-align:center}.need-name[data-v-3dbc7b30]{color:#716659;font-size:10px}.need-track[data-v-3dbc7b30]{height:9px;overflow:hidden;border-radius:8px;background:#eee9df}.need-track i[data-v-3dbc7b30]{height:100%;display:block;border-radius:inherit;background:#e98b8c;transition:width .45s}.need-value[data-v-3dbc7b30]{color:#8b8073;font:9px var(--mono);text-align:right}.tone-gold .need-icon[data-v-3dbc7b30]{color:#dfa93f}.tone-gold .need-track i[data-v-3dbc7b30]{background:#edc56e}.tone-blue .need-icon[data-v-3dbc7b30]{color:#6c9fc1}.tone-blue .need-track i[data-v-3dbc7b30]{background:#81b5d7}.tone-green .need-icon[data-v-3dbc7b30]{color:#82a772}.tone-green .need-track i[data-v-3dbc7b30]{background:#a7c48f}.pet-action-grid[data-v-3dbc7b30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pet-action-grid button[data-v-3dbc7b30]{min-width:0;min-height:92px;display:grid;align-content:center;justify-items:center;gap:3px;border:1px solid transparent;border-radius:13px 10px 14px;color:#675247;font:inherit;cursor:pointer;transition:transform .18s,box-shadow .18s}.pet-action-grid button[data-v-3dbc7b30]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 9px #5c44321c}.pet-action-grid button[data-v-3dbc7b30]:disabled{cursor:not-allowed;opacity:.56}.pet-action-grid button>span[data-v-3dbc7b30]{font:27px/1 sans-serif}.pet-action-grid button b[data-v-3dbc7b30]{font-size:11px;font-weight:600}.pet-action-grid button small[data-v-3dbc7b30]{color:#917f70;font-size:8px}.action-feed[data-v-3dbc7b30]{background:#f8dfd9;border-color:#efc3b9!important}.action-touch[data-v-3dbc7b30]{background:#f8e6cd;border-color:#eed6b0!important}.action-play[data-v-3dbc7b30]{background:#e0eaf3;border-color:#c5d8e8!important}.action-sleep[data-v-3dbc7b30]{background:#ede2f3;border-color:#ddc9e7!important}.pet-stage[data-v-3dbc7b30]{position:relative;min-height:555px;overflow:hidden;isolation:isolate;border:1px solid #cdbda7;border-radius:20px 13px 21px 14px;background:#d9c4a7;box-shadow:0 5px #d7c7ae,0 12px 24px #49331a16}.room-tap-pulse[data-v-3dbc7b30]{position:absolute;z-index:1;width:34px;aspect-ratio:1;border:1px solid #fff6dfd9;border-radius:50%;background:radial-gradient(circle,#fff9ed55 0,#fff9ed55 28%,#fff9ed00 72%);box-shadow:0 0 0 4px #f7e5c455;transform:translate(-50%,-50%);pointer-events:none;animation:room-tap-pulse-3dbc7b30 .52s ease-out both}@keyframes room-tap-pulse-3dbc7b30{0%{opacity:.85;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.room-wall[data-v-3dbc7b30]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#d9c4a7}.mobile-room-illustration[data-v-3dbc7b30]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:43% 54%;pointer-events:none}.scene-night .mobile-room-illustration[data-v-3dbc7b30]{filter:brightness(.61) saturate(.76) hue-rotate(5deg)}.stage-label[data-v-3dbc7b30]{position:absolute;z-index:1;top:15px;left:18px;display:flex;gap:8px;align-items:center;color:#8e7c68;font:8px var(--mono);letter-spacing:1px}.stage-label i[data-v-3dbc7b30]{color:#d3a551;font:16px sans-serif;font-style:normal}.speech-bubble[data-v-3dbc7b30]{position:absolute;z-index:2;top:18%;left:50%;max-width:72%;padding:11px 16px;border:1px solid #eee0ce;border-radius:18px 16px 18px 8px;background:#fffaf1;color:#685448;font-size:12px;text-align:center;box-shadow:1px 3px #9e75532a;transform:translate(-50%)}.speech-bubble[data-v-3dbc7b30]:after{position:absolute;bottom:-8px;left:29px;width:14px;height:14px;content:"";border-right:1px solid #eee0ce;border-bottom:1px solid #eee0ce;background:#fffaf1;transform:rotate(45deg)}.stage-caption[data-v-3dbc7b30]{position:absolute;z-index:3;bottom:14px;left:16px;display:grid;gap:3px;padding:8px 10px;border:1px solid #e3d0b5;border-radius:9px;background:#fff8e4dc;color:#6c5949}.stage-caption b[data-v-3dbc7b30]{font-size:10px;font-weight:600}.stage-caption span[data-v-3dbc7b30]{color:#948271;font-size:8px}.stage-loading[data-v-3dbc7b30]{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f5e9d7aa;color:#735f50;font-size:12px}.pet-info-card[data-v-3dbc7b30]{min-width:0}.quick-foods[data-v-3dbc7b30]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.quick-foods button[data-v-3dbc7b30]{min-width:0;position:relative;height:63px;display:grid;place-items:center;border:1px solid #eee1ce;border-radius:9px;background:#f8f1e5;cursor:pointer}.quick-foods button[data-v-3dbc7b30]:disabled{opacity:.5;cursor:not-allowed}.quick-foods button>span[data-v-3dbc7b30]{font-size:24px}.quick-foods button b[data-v-3dbc7b30]{position:absolute;right:4px;bottom:3px;color:#948776;font:8px var(--mono)}.quick-bag>p[data-v-3dbc7b30]{margin:10px 0 0;color:#9b8b78;font-size:8px}.event-list[data-v-3dbc7b30]{display:grid;gap:0}.event-list article[data-v-3dbc7b30]{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:start;padding:10px 0;border-top:1px dashed #eadfce}.event-leaf[data-v-3dbc7b30]{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#e9efdc;color:#829467;font-size:12px}.event-list article>div[data-v-3dbc7b30]{min-width:0}.event-list article b[data-v-3dbc7b30]{display:block;color:#625447;font-size:9px;font-weight:600}.event-list article p[data-v-3dbc7b30]{margin:3px 0 0;color:#938474;font-size:8px;line-height:1.5}.event-list time[data-v-3dbc7b30]{color:#aa9d8d;font:7px var(--mono);white-space:nowrap}.panel-empty[data-v-3dbc7b30]{padding:20px 3px;color:#9a8d7f;font-size:9px;line-height:1.7}.diary-teaser[data-v-3dbc7b30]{display:grid;grid-template-columns:27px minmax(0,1fr) 26px;gap:9px;align-items:center;padding:13px}.diary-teaser>span[data-v-3dbc7b30]{color:#c9984f;font-size:22px}.diary-teaser b[data-v-3dbc7b30]{color:#615447;font-size:10px}.diary-teaser p[data-v-3dbc7b30]{margin:4px 0 0;color:#9a8d7d;font-size:8px}.diary-teaser button[data-v-3dbc7b30]{width:26px;height:26px;border:1px solid #e7d7c2;border-radius:50%;background:#faf4e9;color:#8a7462;font-size:18px;cursor:pointer}.food-grid[data-v-3dbc7b30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.food-item[data-v-3dbc7b30]{position:relative;min-width:0;min-height:90px;display:grid;justify-items:center;align-content:center;gap:4px;border:1px solid #eddfca;border-radius:12px 9px 13px;background:#f9f2e6;color:#625347;cursor:pointer}.food-item[data-v-3dbc7b30]:hover:not(:disabled){background:#f4e6d3;transform:translateY(-1px)}.food-item[data-v-3dbc7b30]:disabled{opacity:.52;cursor:not-allowed}.food-icon[data-v-3dbc7b30]{font-size:27px}.food-item b[data-v-3dbc7b30]{font-size:9px;font-weight:600}.food-item small[data-v-3dbc7b30]{position:absolute;right:6px;bottom:5px;color:#958675;font:8px var(--mono)}.panel-hint[data-v-3dbc7b30]{margin:13px 0 1px;color:#998b79;font-size:8px;line-height:1.7}.diary-list[data-v-3dbc7b30]{max-height:590px;overflow-y:auto}.diary-entry[data-v-3dbc7b30]{padding:12px 0;border-top:1px dashed #e5d8c5}.diary-entry time[data-v-3dbc7b30]{color:#9d8b73;font:8px var(--mono)}.diary-entry p[data-v-3dbc7b30]{margin:7px 0 0;color:#66584a;font-size:10px;line-height:1.8}.pet-footer[data-v-3dbc7b30]{width:min(1480px,calc(100% - 48px));display:flex;justify-content:space-between;gap:12px;margin:21px auto 0;padding:10px 3px;color:#a08f7d;font-size:8px}.pet-footer a[data-v-3dbc7b30]{color:inherit;text-decoration:none}.pet-footer a[data-v-3dbc7b30]:hover{color:#766251}.pet-toast[data-v-3dbc7b30]{position:fixed;z-index:10;right:22px;bottom:20px;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;border:1px solid #d3c29e;border-radius:12px;background:#fff9e9;color:#655343;box-shadow:0 6px 22px #48301f24;font-size:11px;animation:toast-in-3dbc7b30 .2s ease-out}.pet-toast.toast-error[data-v-3dbc7b30]{border-color:#d6a19a;background:#fff0eb;color:#9c5d55}.pet-theme-night .pet-topbar[data-v-3dbc7b30]{background:#ece9e5}.pet-theme-night .pet-nav button.active[data-v-3dbc7b30]{background:#d6d9e9;color:#555d79}.pet-theme-night .stage-label[data-v-3dbc7b30]{color:#f4e4cf}.pet-theme-night .pet-stage[data-v-3dbc7b30]{border-color:#7d7180}.pet-theme-night .stage-caption[data-v-3dbc7b30]{border-color:#928596;background:#292f46dc;color:#f0e7d8}.pet-theme-night .stage-caption span[data-v-3dbc7b30]{color:#c5b8b2}.pet-theme-night .speech-bubble[data-v-3dbc7b30]{background:#f3eddf}@keyframes pet-breathe-3dbc7b30{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%,-5px) scale(1.018,1.01)}}@keyframes pet-bounce-3dbc7b30{0%,to{transform:translate(-50%) rotate(0)}35%{transform:translate(-50%,-13px) rotate(-2deg)}70%{transform:translate(-50%) rotate(2deg)}}@keyframes pet-happy-3dbc7b30{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%,-9px) scale(1.035)}}@keyframes pet-jump-3dbc7b30{0%,to{transform:translate(-50%) rotate(0)}50%{transform:translate(-50%,-21px) rotate(3deg)}}@keyframes float-up-3dbc7b30{0%,to{transform:translateY(0);opacity:.65}50%{transform:translateY(-12px);opacity:1}}@keyframes sparkle-3dbc7b30{0%,to{transform:scale(.8) rotate(0);opacity:.6}50%{transform:scale(1.2) rotate(30deg);opacity:1}}@keyframes roll-ball-3dbc7b30{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-25px) rotate(160deg)}}@keyframes toast-in-3dbc7b30{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1120px){.pet-topbar[data-v-3dbc7b30]{grid-template-columns:minmax(190px,1fr) auto auto;gap:12px;padding-inline:20px}.pet-back-link[data-v-3dbc7b30]{display:none}.pet-layout[data-v-3dbc7b30]{width:calc(100% - 34px);grid-template-columns:minmax(210px,.8fr) minmax(390px,1.7fr)}.pet-side-right[data-v-3dbc7b30]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pet-stage[data-v-3dbc7b30]{grid-column:2;grid-row:1 / span 2}.pet-side-left[data-v-3dbc7b30]{grid-column:1;grid-row:1 / span 2}.diary-teaser[data-v-3dbc7b30]{grid-column:1 / -1}}@media(max-width:760px){.pet-topbar[data-v-3dbc7b30]{min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:8px 13px}.pet-brand-mark[data-v-3dbc7b30]{width:37px;height:37px}.pet-brand b[data-v-3dbc7b30]{font-size:14px}.pet-brand small[data-v-3dbc7b30]{font-size:8px}.pet-nav[data-v-3dbc7b30]{grid-column:1 / -1;grid-row:2;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.pet-nav button[data-v-3dbc7b30]{min-height:34px}.pet-time[data-v-3dbc7b30]{grid-column:2;grid-row:1}.time-sun[data-v-3dbc7b30]{width:31px;height:31px;font-size:18px}.pet-time b[data-v-3dbc7b30]{font-size:9px}.pet-time small[data-v-3dbc7b30]{font-size:7px}.pet-layout[data-v-3dbc7b30]{width:calc(100% - 24px);margin-top:13px;display:grid;grid-template-columns:minmax(0,1fr);gap:11px}.pet-side-left[data-v-3dbc7b30]{display:contents}.pet-stage[data-v-3dbc7b30]{min-height:clamp(345px,105vw,445px);grid-column:1;grid-row:1;border-radius:16px 12px 18px}.pet-profile-card[data-v-3dbc7b30]{grid-column:1;grid-row:4;min-height:106px;grid-template-columns:55px 1fr;padding:11px}.pet-profile-avatar[data-v-3dbc7b30]{width:52px;height:50px}.profile-face[data-v-3dbc7b30]{transform:scale(.84)}.profile-ear[data-v-3dbc7b30]{transform:scale(.86) rotate(-20deg)}.profile-ear-right[data-v-3dbc7b30]{transform:scaleX(-1) scale(.86) rotate(-20deg)}.pet-profile-copy h1[data-v-3dbc7b30]{font-size:16px}.pet-profile-note[data-v-3dbc7b30]{margin-top:0;padding:6px}.pet-stats-card[data-v-3dbc7b30]{grid-column:1;grid-row:2;padding:11px 12px}.pet-stats-card .pet-card-title[data-v-3dbc7b30]{margin-bottom:9px}.pet-stats-card .pet-need[data-v-3dbc7b30]{grid-template-columns:19px 33px minmax(0,1fr) 27px;gap:6px;margin:8px 0}.pet-actions-card[data-v-3dbc7b30]{grid-column:1;grid-row:3;padding:11px}.pet-action-grid[data-v-3dbc7b30]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pet-action-grid button[data-v-3dbc7b30]{min-height:77px}.pet-action-grid button>span[data-v-3dbc7b30]{font-size:24px}.pet-side-right[data-v-3dbc7b30]{grid-column:1;grid-row:5;display:flex;align-items:stretch}.pet-info-card[data-v-3dbc7b30]{width:100%;padding:12px}.mobile-room-illustration[data-v-3dbc7b30]{object-position:43% 54%}.speech-bubble[data-v-3dbc7b30]{top:17%;max-width:80%;padding:9px 12px;font-size:10px}.stage-caption[data-v-3dbc7b30]{bottom:10px;left:9px;padding:7px 8px}.stage-caption b[data-v-3dbc7b30]{font-size:8px}.stage-caption span[data-v-3dbc7b30]{font-size:7px}.stage-label[data-v-3dbc7b30]{top:10px;left:11px;font-size:7px}.pet-footer[data-v-3dbc7b30]{width:calc(100% - 26px);margin-top:14px}.pet-toast[data-v-3dbc7b30]{right:12px;bottom:12px}}@media(max-width:390px){.pet-brand[data-v-3dbc7b30]{gap:7px}.pet-brand-mark[data-v-3dbc7b30]{width:33px;height:33px}.pet-brand b[data-v-3dbc7b30]{font-size:13px}.pet-brand small[data-v-3dbc7b30]{max-width:165px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pet-time[data-v-3dbc7b30]{gap:5px}.pet-time b[data-v-3dbc7b30]{font-size:8px}.pet-time small[data-v-3dbc7b30]{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pet-layout[data-v-3dbc7b30]{width:calc(100% - 18px)}.pet-stage[data-v-3dbc7b30]{min-height:344px}.mobile-room-illustration[data-v-3dbc7b30]{object-position:43% 54%}.pet-footer[data-v-3dbc7b30]{width:calc(100% - 18px)}}@media(prefers-reduced-motion:reduce){.pet-app[data-v-3dbc7b30] *,.pet-app[data-v-3dbc7b30] *:before,.pet-app[data-v-3dbc7b30] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(min-width:761px){.pet-app[data-v-3dbc7b30]{min-height:100vh;padding:0;overflow:hidden;background:#fbf3e9}.pet-topbar[data-v-3dbc7b30]{position:relative;z-index:5;min-height:76px;grid-template-columns:minmax(220px,1fr) auto auto auto;gap:clamp(14px,2.3vw,36px);padding:8px clamp(22px,3vw,48px);border:0;background:#fffaf3fa;box-shadow:0 2px 15px #60452a0c}.pet-brand[data-v-3dbc7b30]{gap:12px}.pet-brand-mark[data-v-3dbc7b30]{width:45px;height:45px;border:0;border-radius:50%;background:#f8e3d9;color:#b87363;box-shadow:none;transform:none}.pet-brand b[data-v-3dbc7b30]{color:#5e4334;font-size:19px;letter-spacing:.4px}.pet-brand small[data-v-3dbc7b30]{color:#a18c7c;font-size:10px}.pet-nav[data-v-3dbc7b30]{gap:5px;padding:5px;border:0;border-radius:20px;background:#f7efe5}.pet-nav button[data-v-3dbc7b30]{min-width:90px;min-height:43px;gap:7px;border-radius:16px;color:#766253;font-size:14px}.pet-nav button span[data-v-3dbc7b30]{color:#9c725d;font-size:19px}.pet-nav button.active[data-v-3dbc7b30]{background:#f5d9d3;color:#744d40;box-shadow:none}.pet-time[data-v-3dbc7b30]{gap:9px}.time-sun[data-v-3dbc7b30]{width:39px;height:39px;background:#fff0c7;color:#d19b3e;font-size:23px}.pet-time b[data-v-3dbc7b30]{color:#6b5140;font-size:13px}.pet-time small[data-v-3dbc7b30]{margin-top:2px;color:#aa9685;font-size:9px}.pet-back-link[data-v-3dbc7b30]{display:block;padding:9px 14px;border:1px solid #eadaca;border-radius:999px;background:#fffaf4;color:#806b59;font-size:12px}.pet-layout[data-v-3dbc7b30],.pet-mobile-layout[data-v-3dbc7b30]{display:none!important}.pet-footer[data-v-3dbc7b30]{display:none}.pet-desktop-room[data-v-3dbc7b30]{position:relative;height:calc(100svh - 76px);min-height:620px;max-height:980px;overflow:hidden;isolation:isolate;background:#d9c4a7}.pet-room-illustration[data-v-3dbc7b30]{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 52%}.desktop-night-wash[data-v-3dbc7b30]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:transparent;transition:background .7s ease}.desktop-night-wash.sleeping-night-wash[data-v-3dbc7b30]{background:linear-gradient(180deg,#24334c40,#2c304c70)}.scene-night .pet-room-illustration[data-v-3dbc7b30]{filter:brightness(.61) saturate(.76) hue-rotate(5deg)}.scene-night .desktop-night-wash[data-v-3dbc7b30]{background:linear-gradient(180deg,#27345024,#31364e3d)}.desktop-profile-card[data-v-3dbc7b30],.desktop-quick-bag[data-v-3dbc7b30],.desktop-event-note[data-v-3dbc7b30],.desktop-expanded-panel[data-v-3dbc7b30]{position:absolute;z-index:2;border:1px solid #fff7ebcc;border-radius:25px;background:#fffaf2e6;box-shadow:0 8px 30px #60452917;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.desktop-profile-card[data-v-3dbc7b30]{top:clamp(22px,3.2vh,34px);left:clamp(22px,3vw,46px);width:min(295px,25vw);padding:20px 20px 18px}.desktop-profile-heading[data-v-3dbc7b30]{display:flex;align-items:end;justify-content:space-between;gap:8px}.desktop-eyebrow[data-v-3dbc7b30]{color:#a28b76;font-size:12px;letter-spacing:.08em}.desktop-profile-heading h1[data-v-3dbc7b30]{margin:4px 0 0;color:#594233;font-size:clamp(28px,2.2vw,34px);font-weight:700;line-height:1.12;letter-spacing:.03em}.desktop-together[data-v-3dbc7b30]{padding:6px 9px;border-radius:999px;background:#f7e9dc;color:#8c705d;font-size:10px;white-space:nowrap}.desktop-pet-state[data-v-3dbc7b30]{display:flex;gap:7px;align-items:center;margin:12px 0 14px;color:#92745e;font-size:12px}.desktop-pet-state i[data-v-3dbc7b30]{width:7px;height:7px;border-radius:50%;background:#9cb27d;box-shadow:0 0 0 4px #9cb27d22}.desktop-status-list[data-v-3dbc7b30]{display:grid;gap:10px}.desktop-status-row[data-v-3dbc7b30]{display:grid;grid-template-columns:51px minmax(0,1fr) 24px;gap:9px;align-items:center}.desktop-status-label[data-v-3dbc7b30]{display:flex;gap:6px;align-items:center;color:#806e5e;font-size:11px}.desktop-status-label>i[data-v-3dbc7b30]{width:7px;height:7px;border-radius:50%;background:#e99094}.desktop-status-row.tone-gold .desktop-status-label>i[data-v-3dbc7b30],.desktop-status-row.tone-gold .desktop-status-track>i[data-v-3dbc7b30]{background:#edbd5f}.desktop-status-row.tone-blue .desktop-status-label>i[data-v-3dbc7b30],.desktop-status-row.tone-blue .desktop-status-track>i[data-v-3dbc7b30]{background:#81b4d4}.desktop-status-row.tone-green .desktop-status-label>i[data-v-3dbc7b30],.desktop-status-row.tone-green .desktop-status-track>i[data-v-3dbc7b30]{background:#9fbd82}.desktop-status-track[data-v-3dbc7b30]{height:7px;overflow:hidden;border-radius:99px;background:#eee5d8}.desktop-status-track>i[data-v-3dbc7b30]{display:block;height:100%;border-radius:inherit;background:#e99094;transition:width .4s ease}.desktop-status-row>b[data-v-3dbc7b30]{color:#a28f7d;font-size:10px;font-weight:500;text-align:right}.desktop-dialogue[data-v-3dbc7b30]{position:absolute;z-index:2;top:clamp(125px,18vh,180px);left:50%;display:flex;max-width:min(400px,34vw);min-height:60px;gap:12px;align-items:center;padding:13px 23px;border:1px solid #fffdf7d9;border-radius:27px 27px 27px 12px;background:#fffbf3f0;box-shadow:0 8px 24px #63462718;color:#674b3b;font-size:16px;line-height:1.55;text-align:center;transform:translate(-50%)}.desktop-dialogue[data-v-3dbc7b30]:after{position:absolute;bottom:-8px;left:32px;width:16px;height:16px;content:"";border-right:1px solid #fffdf7d9;border-bottom:1px solid #fffdf7d9;background:#fffaf2;transform:rotate(45deg)}.dialogue-heart[data-v-3dbc7b30]{flex:none;color:#e98f90;font:24px/1 sans-serif}.desktop-quick-bag[data-v-3dbc7b30]{top:clamp(22px,3.2vh,34px);right:clamp(22px,3vw,46px);width:286px;padding:15px 17px 16px}.desktop-panel-heading[data-v-3dbc7b30]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}.desktop-panel-heading h2[data-v-3dbc7b30]{margin:0;color:#634c3a;font-size:15px;font-weight:650}.desktop-panel-heading>span[data-v-3dbc7b30]{color:#aa9580;font-size:10px}.desktop-panel-heading button[data-v-3dbc7b30]{padding:5px 9px;border:0;border-radius:999px;background:#f7eadc;color:#90725b;font:inherit;font-size:11px;cursor:pointer}.desktop-panel-heading button span[data-v-3dbc7b30]{margin-left:3px;font-size:16px;vertical-align:-1px}.desktop-food-thumbnails[data-v-3dbc7b30]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.desktop-food-thumbnails button[data-v-3dbc7b30]{position:relative;min-width:0;height:58px;display:grid;place-items:center;border:1px solid #f0e4d5;border-radius:17px;background:#f8f1e8;cursor:pointer;transition:transform .18s,background .18s}.desktop-food-thumbnails button[data-v-3dbc7b30]:hover:not(:disabled){transform:translateY(-2px);background:#fff8ed}.desktop-food-thumbnails button[data-v-3dbc7b30]:disabled{opacity:.52;cursor:not-allowed}.desktop-food-thumbnails button>span[data-v-3dbc7b30]{font-size:25px}.desktop-food-thumbnails button>b[data-v-3dbc7b30]{position:absolute;right:4px;bottom:3px;color:#9c8975;font-size:9px;font-weight:500}.desktop-event-note[data-v-3dbc7b30]{top:181px;right:clamp(22px,3vw,46px);width:286px;display:flex;gap:10px;align-items:center;padding:11px 15px}.desktop-event-note>span[data-v-3dbc7b30]{color:#9ba876;font-size:20px}.desktop-event-note>div[data-v-3dbc7b30]{min-width:0;display:grid;gap:3px}.desktop-event-note b[data-v-3dbc7b30]{overflow:hidden;color:#755c47;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.desktop-event-note small[data-v-3dbc7b30]{overflow:hidden;color:#a18d79;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.desktop-expanded-panel[data-v-3dbc7b30]{top:clamp(22px,3.2vh,34px);right:clamp(22px,3vw,46px);width:min(340px,30vw);padding:20px}.desktop-full-food-grid[data-v-3dbc7b30]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.desktop-full-food-grid button[data-v-3dbc7b30]{position:relative;min-height:82px;display:grid;justify-items:center;align-content:center;gap:3px;border:1px solid #f0e4d5;border-radius:18px;background:#f8f1e8;color:#735b48;cursor:pointer}.desktop-full-food-grid button[data-v-3dbc7b30]:disabled{opacity:.5;cursor:not-allowed}.desktop-full-food-grid button>span[data-v-3dbc7b30]{font-size:27px}.desktop-full-food-grid button>b[data-v-3dbc7b30]{font-size:11px;font-weight:600}.desktop-full-food-grid button>small[data-v-3dbc7b30]{position:absolute;right:7px;bottom:5px;color:#a28f7d;font-size:9px}.desktop-diary-panel[data-v-3dbc7b30]{max-height:min(530px,65vh);overflow:auto}.desktop-diary-list[data-v-3dbc7b30]{display:grid;gap:0}.desktop-diary-list article[data-v-3dbc7b30]{padding:14px 0;border-top:1px solid #efe5d8}.desktop-diary-list time[data-v-3dbc7b30]{color:#ac9278;font-size:10px}.desktop-diary-list p[data-v-3dbc7b30]{margin:7px 0 0;color:#715b49;font-size:12px;line-height:1.8}.desktop-diary-empty[data-v-3dbc7b30]{padding:25px 0;color:#a28e7a;font-size:12px;text-align:center}.desktop-action-bar[data-v-3dbc7b30]{position:absolute;z-index:3;bottom:clamp(18px,3vh,30px);left:50%;display:grid;width:min(640px,54vw);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:11px;border:1px solid #fff8eccf;border-radius:25px;background:#fffaf2e6;box-shadow:0 9px 30px #53391f1a;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);transform:translate(-50%)}.desktop-action-bar button[data-v-3dbc7b30]{min-width:0;min-height:57px;display:flex;gap:9px;align-items:center;justify-content:center;border:0;border-radius:18px;color:#725642;font:inherit;cursor:pointer;transition:transform .18s,box-shadow .18s}.desktop-action-bar button[data-v-3dbc7b30]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 13px #64422719}.desktop-action-bar button[data-v-3dbc7b30]:disabled{opacity:.54;cursor:not-allowed}.desktop-action-bar button>span[data-v-3dbc7b30]{font-size:22px;line-height:1}.desktop-action-bar button>b[data-v-3dbc7b30]{font-size:14px;font-weight:650}.desktop-action-feed[data-v-3dbc7b30]{background:#fae1df}.desktop-action-touch[data-v-3dbc7b30]{background:#e5efd9}.desktop-action-play[data-v-3dbc7b30]{background:#e1edf5}.desktop-action-sleep[data-v-3dbc7b30]{background:#eee5f5}.desktop-flying-food[data-v-3dbc7b30]{position:absolute;z-index:4;font-size:31px;line-height:1;filter:drop-shadow(0 4px 6px #5d3e2540);pointer-events:none;animation:pet-food-flight-3dbc7b30 .86s cubic-bezier(.22,.74,.2,1) both}@keyframes pet-food-flight-3dbc7b30{0%{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}68%{opacity:1;transform:translate(calc(-50% + var(--flight-mid-dx)),calc(-50% + var(--flight-mid-dy))) scale(.82) rotate(24deg)}to{opacity:0;transform:translate(calc(-50% + var(--flight-dx)),calc(-50% + var(--flight-dy))) scale(.38) rotate(45deg)}}.scene-night .desktop-profile-card[data-v-3dbc7b30],.scene-night .desktop-quick-bag[data-v-3dbc7b30],.scene-night .desktop-event-note[data-v-3dbc7b30],.scene-night .desktop-expanded-panel[data-v-3dbc7b30],.scene-night .desktop-action-bar[data-v-3dbc7b30]{background:#fff8ebe0}}@media(max-width:760px){.pet-desktop-room[data-v-3dbc7b30]{display:none}.pet-mobile-layout[data-v-3dbc7b30]{display:grid}}:root{font-family:PingFang SC,"Noto Serif SC",Songti SC,serif;color:#293d4d;background:#f3f0e7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #293d4d;--muted: #7d8988;--blue: #547e9e;--paper: #faf8f1;--line: #deded3;--mono: "DM Mono", "SFMono-Regular", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;min-width:320px;background:#f3f0e7}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.app-shell{min-height:100vh}.sidebar{position:fixed;z-index:5;inset:0 auto 0 0;width:228px;padding:28px 20px 20px;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #d9d9cf;background:#f7f5ed}.sidebar:before{position:absolute;content:"";top:0;right:0;width:5px;height:100%;opacity:.35;background:repeating-linear-gradient(180deg,transparent 0 12px,#9da99f 12px 13px)}.brand{display:flex;gap:12px;align-items:center;padding:0 3px 27px;text-decoration:none;color:var(--ink)}.brand-mark{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1.5px solid #344e5d;border-radius:13px 9px 12px;background:#d7e7ea;box-shadow:2px 3px #344e5d;color:#304c61;font:700 20px var(--mono);transform:rotate(-4deg)}.brand b,.brand small{display:block}.brand b{font:600 15px var(--mono);letter-spacing:-.5px}.brand small{margin-top:4px;color:#7c898c;font-size:9px;white-space:nowrap}.side-nav{display:grid;gap:7px}.nav-link{position:relative;width:100%;min-height:44px;padding:0 12px;display:flex;align-items:center;gap:11px;border:0;background:none;color:#60717c;text-decoration:none;text-align:left;font-size:13px;cursor:pointer;transition:transform .18s,color .18s}.nav-link:before{position:absolute;z-index:-1;top:2px;right:10px;bottom:3px;left:-4px;content:"";border:1px solid transparent;border-radius:15px 9px 13px 10px;background:transparent;transform:rotate(-1deg);transition:.18s}.nav-link:hover{color:#355e79;transform:translate(2px)}.nav-link.active{color:#fff;font-weight:600}.nav-link.active:before{border-color:#355f78;background:#668ca6;box-shadow:2px 3px #3d5d70}.nav-link>span{width:21px;color:#70838c;font-size:19px;text-align:center}.nav-link.active>span{color:#fff4cf}.nav-link i{margin-left:auto;color:#ffdf85;font-style:normal;font-size:16px}.nav-link small{margin-left:auto;color:#a0a59e;font:8px var(--mono);white-space:nowrap}.nav-link.active small{color:#e4e6d9}.side-note{position:relative;margin:29px 10px 0 7px;padding:15px 12px 16px;border:1px solid #cfbf90;background:#f9f0d8;color:#738078;transform:rotate(-1.3deg);box-shadow:1px 3px #ddd2ae}.side-note:before{position:absolute;top:-6px;left:43%;width:32px;height:9px;content:"";background:#c4d9d1aa;transform:rotate(-3deg)}.side-note p{margin:0;font-size:12px;line-height:1.9}.side-note strong{color:#527d85;font-weight:600}.desk-corner{position:relative;flex:1;min-height:165px;margin-top:16px;overflow:hidden;border:1px solid #9dafa9;border-radius:11px 6px 9px 5px;background:#d9e1d7;box-shadow:2px 3px #c4cec4;transform:rotate(-.6deg)}.desk-corner:after{position:absolute;top:40%;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent,#253c3b84)}.desk-scene{width:100%;height:100%;display:block;object-fit:cover;object-position:64% 58%}.desk-tape{position:absolute;z-index:1;top:-3px;left:39%;width:38px;height:9px;background:#d6c98dbb;transform:rotate(-3deg)}.desk-caption{position:absolute;z-index:1;right:8px;bottom:8px;left:9px;color:#fff8e9;font-size:10px;text-shadow:0 1px 3px #253b3b99}.desk-caption small{float:right;color:#fff4d0;font:7px var(--mono);letter-spacing:.4px}.sidebar-caption{margin:10px 0 0 5px;color:#939c96;font-size:9px;line-height:1.65}.main-content{max-width:1660px;margin-left:228px;padding:27px clamp(25px,3.2vw,52px) 17px}.hero-panel{position:relative;min-height:347px;overflow:hidden;isolation:isolate;border:1px solid #b5c4bf;border-radius:12px 23px 13px 20px;background:#dce7e4;box-shadow:0 6px #c9d1c9,0 11px 24px #495c4d14}.hero-art{position:absolute;z-index:-2;inset:0 0 0 auto;width:56%;height:100%;object-fit:cover;object-position:center 25%}.hero-wash{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f5e9 0%,#f8f5e9 39%,#f8f5e9c9 45%,transparent 55%)}.hero-panel:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:radial-gradient(#354d5415 .6px,transparent .7px);background-size:5px 5px;opacity:.26}.hero-copy{position:relative;z-index:1;width:48%;padding:39px 0 49px 41px}.eyebrow,.section-kicker{color:#718187;font:9px var(--mono);letter-spacing:1.5px}.eyebrow{display:inline-flex;align-items:center;gap:8px}.eyebrow i{width:7px;height:7px;border:1px solid #f6f0db;border-radius:50%;background:#88a887;box-shadow:0 0 0 2px #789b7f62}.eyebrow b{color:#ab9470;font-weight:400}.hero-copy h1{margin:20px 0 12px;color:#263d4b;font-size:clamp(31px,3.25vw,45px);line-height:1.4;letter-spacing:1px;font-weight:600;text-shadow:0 1px #f5f0e8}.hero-copy h1 em{position:relative;color:#547d9d;font-style:normal}.hero-copy h1 em:after{position:absolute;right:-6px;bottom:-2px;left:1px;height:8px;content:"";border-top:3px solid #d9ac4d;border-radius:50%;transform:rotate(-2deg)}.hero-copy p{margin:17px 0;color:#596e75;font-size:13px;line-height:1.9}.hero-jump{display:inline-flex;align-items:center;gap:15px;padding:8px 13px 8px 14px;border:1px solid #899d9b;border-radius:18px 12px 17px 13px;background:#fcf8ea;color:#526d79;text-decoration:none;font-size:11px;box-shadow:2px 3px #9eaa9d;transform:rotate(-1deg);transition:transform .18s}.hero-jump:hover{transform:translateY(-2px) rotate(0)}.hero-stamp{position:absolute;top:22px;right:25px;padding:10px 13px 9px;border:1px solid #87795e;background:#f8efd4e8;color:#607276;text-align:center;font:9px/1.5 var(--mono);letter-spacing:.5px;transform:rotate(5deg);box-shadow:3px 4px #51636c}.hero-stamp b,.hero-stamp i{display:block}.hero-stamp b{color:#ca866b;font-size:8px;font-weight:500}.hero-stamp i{margin-top:2px;color:#92978d;font-size:7px;font-style:normal}.admin-button{position:absolute;z-index:3;top:19px;right:19px;padding:9px 13px;border:1px solid #344f60;border-radius:10px 15px 12px 14px;background:#6087a2;box-shadow:2px 3px #374f5d;color:#fffdf2;text-decoration:none;font-size:10px;transition:transform .18s}.admin-button:hover{transform:translateY(-2px) rotate(-1deg)}.hero-caption{position:absolute;right:20px;bottom:13px;display:flex;gap:8px;align-items:baseline;color:#667878;font-size:9px;transform:rotate(-1deg)}.hero-caption span{color:#bf8853;font:8px var(--mono);letter-spacing:.4px}.api-alert{display:flex;align-items:center;gap:11px;margin:18px 0 0;padding:10px 13px;border-left:2px solid #d79671;background:#f7eade;color:#835f50}.api-alert>span{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;background:#d69171;color:#fff;font:600 12px var(--mono)}.api-alert>div{flex:1}.api-alert b,.api-alert small{display:block}.api-alert b{font-size:11px}.api-alert small{margin-top:2px;color:#9c7465;font-size:9px}.retry-dot{width:7px;height:7px;border:1px solid #ca8869;border-radius:50%;background:#fae8d8;box-shadow:0 0 0 3px #d191722b}.metrics-strip{position:relative;display:grid;grid-template-columns:1.06fr .9fr 1.35fr 1.3fr 1.2fr;gap:0;align-items:stretch;margin:23px 4px 35px;padding:9px 0 12px;border-top:1px solid #b8c2b5;border-bottom:1px solid #b8c2b5;background:#eeede4}.metrics-strip:before{position:absolute;top:-4px;right:7px;left:10px;height:6px;content:"";border-top:1px solid #aebaaa;border-radius:50%;transform:rotate(.35deg)}.metric{position:relative;min-width:0;min-height:68px;padding:10px 15px 6px;border-right:1px dashed #c6c9bc;transform:rotate(var(--tilt, 0deg))}.metric:last-child{border-right:0}.metric small{display:block;margin-bottom:7px;color:#798581;font-size:9px;letter-spacing:.5px}.metric strong{display:block;overflow:hidden;color:#354b59;font:500 clamp(15px,1.35vw,20px) var(--mono);text-overflow:ellipsis;white-space:nowrap}.metric strong i{color:#86918c;font-size:10px;font-style:normal}.metric-hint{display:block;margin-top:3px;color:#8b9790;font-size:8px}.metric-online{--tilt: -.6deg;background:#e4ece4}.metric-cpu{--tilt: .6deg}.metric-memory{--tilt: -.25deg}.metric-disk{--tilt: .5deg}.metric-uptime{--tilt: -.45deg;background:#f3ecd8}.metric-meter{display:block;width:91%;height:3px;margin-top:7px;border-radius:4px;background:#d8ddd2}.metric-meter b{display:block;height:100%;border-radius:inherit;background:#78a184;transition:width .25s}.metric-disk .metric-meter b{background:#d0a449}.projects-section{margin-bottom:38px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 3px 14px}.section-heading h2{margin:7px 0 0;color:#2e4350;font-size:21px;font-weight:600;letter-spacing:.5px}.section-heading h2 i{margin-left:9px;color:#929b94;font:8px var(--mono);letter-spacing:1px;vertical-align:middle}.section-heading>p{margin:0 4px 3px;color:#87918c;font-size:9px}.section-heading>p span{padding:0 4px;color:#c19b5a}.project-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;align-items:start}.project-cover{position:relative;grid-column:span 2;min-width:0;min-height:291px;overflow:hidden;display:flex;flex-direction:column;padding:13px 15px 15px;border:1px solid #556774;background:#f8f5e9;box-shadow:3px 4px #536571;color:inherit;text-decoration:none;transform:rotate(var(--rotate, 0deg));transition:transform .22s,box-shadow .22s}.project-cover:hover{z-index:2;transform:translateY(-5px) rotate(0);box-shadow:4px 8px #536571}.project-cover:nth-child(1){--rotate: -.45deg}.project-cover:nth-child(2){--rotate: .55deg}.project-cover:nth-child(3){--rotate: -.2deg}.project-cover:nth-child(4){grid-column:2 / span 2;--rotate: .55deg}.project-cover:nth-child(5){grid-column:4 / span 2;--rotate: -.55deg}.cover-teacher{background:#f8edc9}.cover-love{background:#f3e4e3}.cover-portal{background:#dfebec}.cover-more{background:#efeee5}.cover-soon{background:#f4f0e8}.cover-index{display:flex;justify-content:space-between;align-items:center;color:#7f8983;font:8px var(--mono);letter-spacing:1px}.cover-index i{color:#b7954f;font-size:12px;font-style:normal}.cover-status{position:absolute;z-index:3;top:10px;right:11px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;background:#faf7ebde;color:#78847f;font-size:8px}.cover-status i,.updated-at i,.unit-item>i{width:6px;height:6px;flex:none;border-radius:50%;background:#a6ada4}.status-online{color:#567f67}.status-online i{background:#70a277}.status-offline,.status-degraded{color:#b66c62}.status-offline i,.status-degraded i{background:#d17e6c}.status-unknown{color:#898f8b}.cover-art{position:relative;min-height:137px;margin:12px -2px 8px;overflow:hidden;display:grid;place-items:center}.art-teacher{background:#eadba9}.art-love{background:#ead9de}.art-portal{background:#d5e2e4}.anime-frame{position:absolute;overflow:hidden}.cover-scene{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.frame-teacher{top:4px;right:6px;bottom:4px;left:6px;border:1px solid #9a8050;background:#fff8e6;box-shadow:2px 3px #8d7950;transform:rotate(-1deg)}.scene-teacher{object-position:57% 59%;transform:scale(1.28);transform-origin:57% 59%}.frame-teacher:before{position:absolute;z-index:2;top:-3px;left:41%;width:38px;height:10px;content:"";background:#d4c17cbf;transform:rotate(-4deg)}.scene-caption{position:absolute;z-index:2;bottom:7px;left:8px;padding:3px 7px;border:1px solid #a99a73;border-radius:3px 2px 4px;background:#fff8e5e8;color:#665e4d;font-size:8px;transform:rotate(-2deg)}.frame-love{top:4px;left:50%;width:75%;height:calc(100% - 7px);padding:7px 7px 23px;border:1px solid #8d8583;background:#fbf6eb;box-shadow:2px 3px #786e70;transform:translate(-50%) rotate(2.5deg)}.scene-love{object-position:65% 56%;transform:scale(1.34);transform-origin:65% 56%;filter:saturate(.83) sepia(.05)}.frame-love .scene-caption{right:0;bottom:4px;left:0;width:max-content;margin:auto;border:0;background:transparent;color:#887072;font:8px var(--mono);letter-spacing:.4px;transform:rotate(-1deg)}.frame-portal{top:7px;right:9px;bottom:7px;left:9px;border:5px solid #35586a;border-radius:8px 10px 7px 9px;background:#dce9e7;box-shadow:3px 4px #526974;transform:rotate(-1.5deg)}.scene-portal{object-position:88% 63%;transform:scale(1.35);transform-origin:88% 63%;filter:saturate(.82) contrast(.96)}.portal-chip{position:absolute;z-index:2;bottom:7px;left:8px;padding:4px 6px;border:1px solid #e4ddbf;border-radius:4px 5px 3px 4px;background:#314f60de;color:#fff8e8;font:7px var(--mono);letter-spacing:.4px}.portal-leds{position:absolute;z-index:2;top:7px;right:8px;display:flex;gap:4px}.portal-leds i{width:6px;height:6px;border:1px solid #f5edda;border-radius:50%;background:#c9826a}.portal-leds i:nth-child(2){background:#d5b45f}.portal-leds i:nth-child(3){background:#84a184}.art-more{background:radial-gradient(ellipse at 52% 65%,#e2e1d4 0 29%,transparent 30%)}.idea-paper{position:relative;width:57%;height:108px;padding:13px;border:1px solid #92978a;background:#f7f5e8;transform:rotate(3deg);box-shadow:2px 3px #a6a28e}.idea-paper:before{position:absolute;top:-4px;left:34%;width:35px;height:8px;content:"";background:#b9c6b188}.idea-paper small{color:#889087;font:7px var(--mono)}.idea-paper b{display:block;margin-top:9px;color:#646e6b;font-size:15px;line-height:1.5;font-weight:500}.idea-paper span{display:block;margin-top:2px;color:#b5a06c;font:12px var(--mono);letter-spacing:-2px}.art-soon{background:repeating-linear-gradient(90deg,transparent 0 23px,#888e8514 23px 24px)}.coming-frame{position:relative;width:59%;height:100px;padding:13px;border:1px dashed #888f87;color:#727d78;transform:rotate(-2deg)}.coming-frame:before{position:absolute;top:-5px;right:32%;width:35px;height:8px;content:"";background:#d5c58d99;transform:rotate(4deg)}.coming-frame i{color:#9a9c8e;font:7px var(--mono);letter-spacing:1px}.coming-frame b{display:block;margin-top:9px;font-size:16px;line-height:1.45;font-weight:500}.cover-copy{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;align-items:end;gap:7px 10px;margin-top:auto}.cover-kicker{color:#859087;font:7px var(--mono);letter-spacing:1px}.cover-copy h3{margin:3px 0 0;overflow:hidden;color:#304653;font-size:17px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cover-copy p{grid-column:1;margin:0;color:#73807e;font-size:10px;line-height:1.5}.cover-action{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:9px;padding:5px 8px 5px 10px;border:1px solid #77858a;border-radius:12px 8px 11px 9px;background:#faf8ee;color:#4d6877;font-size:9px;white-space:nowrap}.empty-state{padding:22px 18px;border-top:1px dashed #b8c2b5;border-bottom:1px dashed #b8c2b5;color:#7c8984;font-size:12px}.workbench{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(285px,.85fr);gap:33px;align-items:start;padding-top:21px;border-top:1px solid #b8c2b5}.server-section{min-width:0}.server-title{margin-bottom:16px}.server-title h2{font-size:19px}.updated-at{display:inline-flex;gap:7px;align-items:center;color:#8b9690;font:8px var(--mono);white-space:nowrap}.updated-at i{background:#7ca381}.updated-at.offline i{background:#d28d6e}.server-empty{padding:22px 5px 24px;border-top:1px dashed #bfc6b8;border-bottom:1px dashed #bfc6b8;color:#647881;font-size:11px}.server-empty span{display:block;margin-top:5px;color:#929b94;font-size:9px}.chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 19px;margin:0 0 13px}.chart-note{min-width:0;min-height:108px;padding:11px 8px 5px;border-bottom:1px dashed #c7cabe;background:transparent}.chart-note>b{display:block;color:#4a5d65;font-size:11px;font-weight:600}.chart-note>small{display:block;overflow:hidden;margin-top:3px;color:#929993;font:8px var(--mono);text-overflow:ellipsis;white-space:nowrap}.chart-note-blue{border-top:2px solid #8099a4}.chart-note-green{border-top:2px solid #92a98c}.chart-note-gold{border-top:2px solid #c5a45d}.chart-box{position:relative;height:55px;margin-top:7px}.chart-box svg{width:100%;height:100%;overflow:visible}.trend-gridline{stroke:#aeb9ad;stroke-width:.5;stroke-dasharray:1.5 3}.chart-label{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;gap:5px;color:#526a79;font:8px var(--mono)}.chart-dot{width:5px;height:5px;border-radius:50%}.load-note{min-height:103px;padding:11px 9px 6px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px 13px;border-top:2px solid #bbc0b4;border-bottom:1px dashed #c7cabe}.load-note>b{width:100%;color:#4a5d65;font-size:11px;font-weight:600}.load-note span{color:#929993;font-size:8px}.load-note strong{display:block;margin-top:4px;color:#56788d;font:13px var(--mono);font-weight:500}.unit-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 4px 0}.unit-label{width:100%;color:#8c9690;font:8px var(--mono);letter-spacing:.8px}.unit-item{min-width:0;display:inline-flex;gap:6px;align-items:center;padding:6px 8px;border-bottom:1px solid #d5d8ce;background:#eeeee5}.unit-item>i{width:5px;height:5px}.unit-item b{overflow:hidden;color:#5d6f77;font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.unit-item small{color:#919992;font-size:8px;white-space:nowrap}.unit-active>i{background:#78a27d}.unit-failed>i{background:#d17e6c}.unit-empty{color:#9aa19b;font-size:9px}.activity-section{min-width:0;padding-left:22px;border-left:1px dashed #bdc4b7}.activity-title{margin-bottom:13px}.activity-title h2{font-size:18px}.activity-title h2 span{margin-right:6px;color:#bb9957;font:21px sans-serif}.activity-title>a{color:#83908b;text-decoration:none;font-size:9px}.event-list{display:grid}.event-item{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:start;padding:11px 2px;border-bottom:1px dashed #cdd0c4}.event-mark{width:22px;height:22px;display:grid;place-items:center;border:1px solid #9baf9b;border-radius:50%;color:#688773;font:13px var(--mono)}.event-project{border-color:#8cabc0;color:#557e9d}.event-service{border-color:#b69b72;color:#a3804b}.event-notice{border-color:#c39a85;color:#b07761}.event-item>div{min-width:0}.event-item b{display:block;overflow:hidden;color:#4e626b;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.event-item p{margin:3px 0 0;color:#8c9691;font-size:8px;line-height:1.55}.event-item time{padding-top:2px;color:#a0a69d;font:7px var(--mono);white-space:nowrap}.activity-empty{padding:24px 6px;color:#74847f;font-size:10px;line-height:1.8}.activity-empty span{display:block;color:#929a93;font-size:9px}.activity-note{margin:10px 2px 0;color:#9a9f93;font-size:8px}.page-footer{display:flex;justify-content:space-between;gap:15px;padding:20px 3px 3px;color:#979f97;font-size:8px}.page-footer>span:first-child{font:8px var(--mono);letter-spacing:.6px}.page-footer i{margin:0 4px;color:#c49d50;font-style:normal}.mobile-header,.mobile-scrim{display:none}@media(min-width:1500px){.hero-panel{min-height:388px}.hero-copy{padding-top:50px}.project-cover{min-height:315px}.cover-art{min-height:151px}.workbench{gap:42px}}@media(max-width:1180px){.sidebar{width:203px;padding-inline:16px}.main-content{margin-left:203px;padding-inline:23px}.hero-panel{min-height:325px}.hero-copy{width:49%;padding-left:30px}.hero-copy h1{font-size:34px}.metric{padding-inline:10px}.metric strong{font-size:15px}.project-cover{min-height:282px;padding-inline:12px}.workbench{grid-template-columns:minmax(0,1.4fr) minmax(250px,.85fr);gap:22px}.activity-section{padding-left:16px}}@media(max-width:900px){.sidebar{width:176px;padding:22px 12px 16px}.brand{gap:8px}.brand-mark{width:35px;height:35px}.brand b{font-size:13px}.brand small{font-size:8px}.main-content{margin-left:176px;padding:19px 17px 14px}.hero-panel{min-height:300px}.hero-copy{width:49%;padding:29px 0 35px 23px}.hero-copy h1{font-size:29px;line-height:1.38}.hero-stamp{right:15px;top:55px}.hero-art{object-position:center 25%}.hero-wash{background:linear-gradient(90deg,#f8f5e9 0%,#f8f5e9 39%,#f8f5e9c9 46%,transparent 56%)}.metrics-strip{grid-template-columns:repeat(3,1fr);row-gap:3px}.metric:nth-child(3){border-right:0}.metric:nth-child(4),.metric:nth-child(5){border-top:1px dashed #c6c9bc}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cover{grid-column:span 1;min-height:282px}.project-cover:nth-child(3){grid-column:1 / -1;min-height:242px}.project-cover:nth-child(4){grid-column:1}.project-cover:nth-child(5){grid-column:2}.workbench{grid-template-columns:1fr}.activity-section{padding:17px 0 0;border-top:1px dashed #bdc4b7;border-left:0}.event-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px}}@media(max-width:640px){.sidebar{z-index:12;width:min(290px,84vw);padding:23px 18px 18px;transform:translate(-105%);transition:transform .23s;box-shadow:12px 0 30px #24394729}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{position:absolute;top:15px;right:13px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d7dbd1;border-radius:10px;background:#fbf9f1;color:#526571;font-size:23px}.mobile-scrim{position:fixed;z-index:11;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#26364077;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-content{margin:0;padding:0 12px 13px}.mobile-header{position:sticky;z-index:8;top:0;display:flex;height:52px;margin:0 -12px;padding:0 12px;justify-content:space-between;align-items:center;border-bottom:1px solid #dadbd1;background:#f7f5edeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-button,.mobile-login{min-width:40px;min-height:40px;border:0;background:transparent;color:#4c6371;font-size:18px}.mobile-brand{color:#334c5b;text-decoration:none;font:500 13px var(--mono)}.mobile-login{padding:4px 8px;border:1px solid #9caeaa;border-radius:9px;color:#597d91;font-size:9px}.hero-panel{min-height:484px;margin-top:10px;border-radius:11px 18px 12px 16px}.hero-art{top:0;right:0;bottom:0;left:0;width:100%;object-position:64% center}.hero-wash{background:linear-gradient(180deg,#f8f5e9f5 0%,#f8f5e9eb 39%,#f8f5e968 62%,transparent 84%)}.hero-copy{width:100%;padding:25px 16px 0}.eyebrow{font-size:7px;letter-spacing:1px}.hero-copy h1{margin:15px 0 9px;font-size:29px;line-height:1.38}.hero-copy p{margin:12px 0;font-size:11px;line-height:1.8}.hero-jump{padding:6px 10px;font-size:9px}.hero-stamp{top:auto;right:11px;bottom:23px;padding:7px 9px;font-size:7px}.hero-stamp b{font-size:7px}.admin-button{display:none}.hero-caption{right:auto;bottom:15px;left:13px;color:#f5f0df;text-shadow:0 1px 2px #283b42aa;font-size:8px}.hero-caption span{color:#f1d08a}.api-alert{margin-top:13px;padding:9px}.api-alert b{font-size:10px}.api-alert small{font-size:8px;line-height:1.5}.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 2px 28px;padding:6px 0}.metric{min-height:61px;padding:8px 8px 5px}.metric:nth-child(2),.metric:nth-child(4){border-right:0}.metric:nth-child(3){border-right:1px dashed #c6c9bc}.metric:nth-child(3){border-top:1px dashed #c6c9bc}.metric:nth-child(4){border-top:1px dashed #c6c9bc}.metric:nth-child(5){grid-column:1 / -1;border-top:1px dashed #c6c9bc}.metric small{margin-bottom:5px;font-size:8px}.metric strong{font-size:14px}.metric strong i{font-size:8px}.metric-hint{font-size:7px}.metric-meter{margin-top:5px}.section-heading{margin-inline:2px;gap:8px}.section-heading h2{font-size:18px}.section-heading h2 i{display:none}.section-kicker{font-size:7px;letter-spacing:1px}.section-heading>p{max-width:120px;font-size:8px;text-align:right}.projects-section{margin-bottom:28px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 9px}.project-cover,.project-cover:nth-child(n){grid-column:span 1;min-height:258px;padding:10px 9px 11px}.project-cover:nth-child(3){grid-column:1 / -1;min-height:236px}.project-cover:nth-child(4){grid-column:1}.project-cover:nth-child(5){grid-column:2}.cover-index{font-size:6px}.cover-status{top:9px;right:6px;gap:3px;padding:3px 5px;font-size:7px}.cover-art{min-height:111px;margin:10px -2px 7px}.idea-paper,.coming-frame{width:69%}.idea-paper b,.coming-frame b{font-size:13px}.cover-copy{grid-template-columns:1fr;gap:4px}.cover-copy h3{font-size:12px}.cover-kicker{font-size:6px;letter-spacing:.5px}.cover-copy p{grid-column:1;min-height:25px;font-size:8px}.cover-action{grid-column:1;grid-row:auto;justify-self:start;gap:5px;margin-top:2px;padding:4px 6px;font-size:7px}.workbench{gap:16px;padding-top:16px}.server-title{align-items:center}.server-title h2{font-size:17px}.updated-at{gap:5px;font-size:7px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 11px}.chart-note{min-height:98px;padding:9px 5px 4px}.chart-note>b{font-size:10px}.chart-note>small{font-size:7px}.chart-box{height:49px}.load-note{min-height:98px;padding:9px 6px 5px;gap:7px 9px}.load-note>b{font-size:10px}.load-note span{font-size:7px}.load-note strong{font-size:11px}.unit-row{gap:6px}.unit-item{gap:5px;padding:5px 6px}.unit-item b,.unit-item small{font-size:7px}.activity-section{padding-top:14px}.activity-title h2{font-size:16px}.event-list{grid-template-columns:1fr}.event-item{grid-template-columns:23px minmax(0,1fr) auto;padding:9px 1px}.event-item b{font-size:9px}.event-item p{font-size:8px}.event-item time{font-size:7px}.activity-empty{padding:17px 3px}.activity-note{font-size:7px}.page-footer{flex-direction:column;gap:5px;padding-top:14px;font-size:7px}}@media(max-width:370px){.main-content{padding-inline:9px}.mobile-header{margin-inline:-9px}.hero-panel{min-height:464px}.hero-copy h1{font-size:26px}.metrics-strip{gap:0}.metric{padding-inline:6px}.metric strong{font-size:12px}.project-grid{column-gap:7px}.project-cover,.project-cover:nth-child(n){padding-inline:7px}.cover-copy h3{font-size:11px}.cover-action{font-size:6px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.nav-icon,.metric-icon,.heading-sticker{position:relative;flex:none;display:inline-block;color:#496570;border:1.7px solid #405964;background:#f7f0dd;box-shadow:1.5px 2px #7e8b88;transform:rotate(-2deg)}.nav-icon{width:30px!important;height:30px;border-radius:9px 12px 8px 11px}.nav-link.active .nav-icon{color:#405b66;background:#f5e6b9;border-color:#f8f1df;box-shadow:1px 2px #3d6175}.nav-icon i,.nav-icon b,.heading-sticker i,.heading-sticker b{position:absolute;display:block}.icon-home i{top:5px;left:7px;width:13px;height:13px;border-top:2px solid currentColor;border-left:2px solid currentColor;border-radius:2px 0 0;transform:rotate(45deg)}.icon-home b{top:13px;left:8px;width:13px;height:10px;border:2px solid currentColor;border-top:0;border-radius:0 0 3px 3px}.icon-home b:after{position:absolute;bottom:0;left:3px;width:3px;height:5px;content:"";border:1.5px solid currentColor;border-bottom:0}.icon-folder i{top:10px;left:5px;width:18px;height:13px;border:2px solid currentColor;border-radius:2px 3px 4px;transform:rotate(-2deg)}.icon-folder b{top:7px;left:7px;width:8px;height:4px;border:2px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0}.icon-monitor i{top:6px;left:5px;width:18px;height:13px;border:2px solid currentColor;border-radius:3px 4px 3px 3px}.icon-monitor b{top:19px;left:10px;width:9px;height:4px;border-bottom:2px solid currentColor}.icon-monitor b:after{position:absolute;bottom:-2px;left:-3px;width:15px;content:"";border-bottom:2px solid currentColor}.icon-bell i{top:6px;left:8px;width:12px;height:15px;border:2px solid currentColor;border-radius:8px 8px 4px 4px}.icon-bell b{bottom:4px;left:12px;width:5px;height:3px;border-bottom:2px solid currentColor;border-radius:0 0 5px 5px}.icon-toolbox i{top:11px;left:5px;width:18px;height:12px;border:2px solid currentColor;border-radius:3px 4px}.icon-toolbox b{top:7px;left:10px;width:9px;height:5px;border:2px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0}.nav-link>.nav-icon{margin-left:-3px}.nav-link:hover>.nav-icon{transform:rotate(1deg) translateY(-1px)}.heading-sticker{width:27px;height:27px;margin-right:4px;border-radius:8px 10px 7px 9px;vertical-align:-5px}.heading-sticker.icon-folder i{top:9px;left:4px;width:17px;height:12px}.heading-sticker.icon-folder b{top:6px;left:6px}.heading-sticker.icon-monitor i{top:5px;left:4px;width:17px;height:12px}.heading-sticker.icon-monitor b{top:17px;left:8px}.heading-sticker.icon-monitor b:after{width:14px}.heading-sticker.icon-bell i{top:4px;left:7px;width:11px;height:14px}.heading-sticker.icon-bell b{bottom:3px;left:10px}.metric-icon{top:8px;right:11px;width:28px;height:28px;border-radius:8px 10px 7px 9px}.metric-icon i,.metric-icon b{position:absolute;display:block}.metric-icon.icon-site i{top:6px;left:7px;width:12px;height:12px;border:2px solid currentColor;border-radius:50% 45% 48% 42%}.metric-icon.icon-site b{bottom:3px;left:8px;width:10px;height:6px;border-left:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(8deg)}.metric-icon.icon-cpu i{top:7px;left:7px;width:12px;height:12px;border:2px solid currentColor;border-radius:3px}.metric-icon.icon-cpu b{top:10px;left:10px;width:6px;height:6px;border:1.5px solid currentColor;border-radius:1px}.metric-icon.icon-cpu:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;content:"";background:repeating-linear-gradient(90deg,transparent 0 4px,currentColor 4px 5px);opacity:.85}.metric-icon.icon-memory i{top:8px;left:4px;width:19px;height:10px;border:2px solid currentColor;border-radius:3px}.metric-icon.icon-memory b{top:10px;left:7px;width:13px;height:4px;background:linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 7px,transparent 7px 10px,currentColor 10px 12px,transparent 12px)}.metric-icon.icon-disk i{top:6px;left:5px;width:17px;height:15px;border:2px solid currentColor;border-radius:6px 6px 4px 4px}.metric-icon.icon-disk b{top:11px;left:7px;width:13px;border-top:1.5px solid currentColor}.metric-icon.icon-time i{top:5px;left:5px;width:17px;height:17px;border:2px solid currentColor;border-radius:50%}.metric-icon.icon-time b{top:9px;left:13px;width:5px;height:7px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:skew(-8deg)}.metric-online .metric-icon{color:#65836f;background:#f5f0d9}.metric-cpu .metric-icon{color:#527b94;background:#e8eff0}.metric-memory .metric-icon{color:#63836d;background:#e8eee2}.metric-disk .metric-icon{color:#a78345;background:#f1ead5}.metric-uptime .metric-icon{color:#a87955;background:#f3e7d6}.paper-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:7px 11px;border:1.4px solid #63777d;border-radius:9px 13px 9px 12px;background:#faf6e8;box-shadow:2px 2px #89958c;color:#4c6673;text-decoration:none;font-size:10px;cursor:pointer;transform:rotate(-.5deg);transition:transform .16s ease,box-shadow .16s ease}.paper-button:before{position:absolute;top:-4px;left:35%;width:23px;height:6px;content:"";background:#d7c991b5;transform:rotate(-3deg);pointer-events:none}.paper-button:hover{color:#355c72;box-shadow:1px 3px #71818a;transform:translateY(-1px) rotate(.2deg)}.paper-button-soft{background:#f9f6eb;box-shadow:1px 2px #a2a99e}.paper-button-muted{border-style:dashed;background:#f2efe4;box-shadow:none;color:#8a918b}.admin-button.paper-button{position:absolute;z-index:3;top:19px;right:19px;padding:8px 12px;font-size:10px;text-decoration:none}.hero-jump.paper-button{padding:8px 13px 8px 14px}.cover-action.paper-button{min-height:28px;padding:5px 8px 5px 10px;border-radius:9px 12px 8px 11px;font-size:9px}.cover-action.paper-button:before{top:-4px;height:5px}.activity-title>a.paper-button{margin-bottom:1px;padding:5px 9px;font-size:9px}.mobile-login.paper-button{min-width:unset;min-height:32px;padding:4px 8px;font-size:9px}.sidebar-close.paper-button{position:absolute;top:15px;right:13px;width:34px;height:34px;min-height:34px;padding:0}.menu-button.paper-button{width:38px;height:36px;min-width:38px;min-height:36px;padding:0}.menu-mark{position:relative;width:17px;height:14px;display:block}.menu-mark i,.menu-mark b{position:absolute;left:1px;width:15px;border-top:2px solid #536d77;border-radius:50%}.menu-mark i{top:3px;transform:rotate(-3deg)}.menu-mark b{top:9px;transform:rotate(2deg)}.paper-tag{position:relative;border:1px solid #a3aaa0;border-radius:5px 3px 6px 4px;background:#f8f4e6;box-shadow:1px 2px #c0c3b6;transform:rotate(-.6deg)}.cover-status.paper-tag{position:absolute;top:11px;right:12px;gap:5px;padding:4px 8px;font-size:8px}.cover-status.paper-tag:before,.updated-at.paper-tag:before{position:absolute;top:-4px;left:30%;width:20px;height:5px;content:"";background:#d4c58eab;transform:rotate(2deg)}.cover-status.paper-tag i{position:relative;width:9px;height:9px;border:1.5px solid currentColor;border-radius:50% 45% 52% 42%;background:transparent}.cover-status.status-online i:after{position:absolute;top:1px;left:2px;width:3px;height:4px;content:"";border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(42deg)}.cover-status.status-offline i,.cover-status.status-degraded i{border-radius:3px 5px 3px 4px}.cover-status.status-offline i:after,.cover-status.status-degraded i:after{position:absolute;inset:3px 1px auto;content:"";border-top:1.5px solid currentColor;transform:rotate(-38deg)}.cover-status.status-unknown i{border-style:dashed}.cover-index{align-items:center}.cover-index-mark{position:relative;width:9px;height:12px;border:1.5px solid #789097;border-radius:5px 5px 3px 3px;transform:rotate(5deg)}.cover-index-mark:after{position:absolute;top:2px;left:2px;width:3px;height:5px;content:"";border:1px solid #789097;border-radius:4px}.alert-sticker{width:22px!important;height:22px!important;border:1.5px solid #aa755f;border-radius:7px 5px 8px!important;background:#f1d9c9!important;box-shadow:1px 2px #bf9b87;color:#8c5848!important;font:600 12px var(--mono);transform:rotate(-4deg)}.retry-dot,.updated-at i{width:8px;height:8px;border:1px solid #65856b;border-radius:5px 4px 6px;background:#89a884;box-shadow:1px 1px #ccd2c2;transform:rotate(-8deg)}.updated-at.paper-tag{gap:6px;padding:5px 8px;border-color:#b9bdaf;background:#f5f1e2;box-shadow:1px 1px #d4d3c5;font-size:8px}.updated-at.paper-tag.offline i{border-color:#a36e5f;background:#d79176}.unit-item{position:relative;gap:6px;padding:6px 9px;border:1px solid #b4b8aa;border-radius:6px 3px 7px 4px;background:#f7f3e5;box-shadow:1px 2px #d1d0c1;transform:rotate(-.4deg)}.unit-item:before{position:absolute;top:-4px;left:30%;width:18px;height:5px;content:"";background:#cdd9c5b5;transform:rotate(-2deg)}.unit-item>i{width:8px;height:8px;border:1px solid #8e9b8d;border-radius:4px;background:#e1e2d5;box-shadow:1px 1px #c8cabc}.unit-active>i{border-color:#628668;background:#8eae83}.unit-failed>i{border-color:#ae7666;background:#d78e77}.unit-item b{font-size:8px}.event-mark.paper-tag{width:25px;height:24px;display:grid;place-items:center;border-color:#aab2a4;border-radius:7px 5px 8px;background:#f7f2e3;box-shadow:1px 2px #ced0c2;transform:rotate(-3deg)}.event-mark.paper-tag i{position:relative;width:10px;height:10px;display:block;border:1.8px solid currentColor;border-radius:50%}.event-project.paper-tag i{width:11px;height:13px;border-radius:2px 3px 2px 2px}.event-project.paper-tag i:after{position:absolute;top:3px;left:2px;width:5px;content:"";border-top:1px solid currentColor;box-shadow:0 3px currentColor}.event-service.paper-tag i{width:13px;height:9px;border-radius:3px}.event-service.paper-tag i:after{position:absolute;top:-4px;left:3px;width:5px;height:3px;content:"";border:1.5px solid currentColor;border-bottom:0;border-radius:3px 3px 0 0}.event-notice.paper-tag i{width:11px;height:11px;border-radius:3px}.event-notice.paper-tag i:after{position:absolute;top:1px;left:4px;height:5px;content:"";border-left:1.5px solid currentColor;box-shadow:0 6px currentColor}.event-mark.event-system.paper-tag{color:#63806c}.event-mark.event-project.paper-tag{color:#5c7f95}.event-mark.event-service.paper-tag{color:#9a7a4d}.event-mark.event-notice.paper-tag{color:#b17660}.activity-note{position:relative;margin-top:12px;padding-left:10px}.activity-note:before{position:absolute;top:2px;bottom:2px;left:1px;width:3px;content:"";border-radius:2px;background:#d4c68f;transform:rotate(2deg)}.page-footer i{display:inline-block;width:14px;height:5px;border-radius:1px;background:#c9d2bf;transform:rotate(-4deg)}.note-tape{position:absolute;top:-5px;left:39%;width:37px;height:9px;background:#cdd9c5b5;transform:rotate(-3deg)}@media(max-width:640px){.cover-status.paper-tag{top:8px;right:5px;padding:3px 6px}.metric-icon{top:7px;right:6px;width:24px;height:24px;transform:rotate(-2deg) scale(.9);transform-origin:top right}.nav-icon{width:31px!important;height:31px}.heading-sticker{width:25px;height:25px;vertical-align:-5px}.menu-button.paper-button{width:38px;height:36px}}.sidebar{width:235px;padding:20px 16px 38px;background:#faf8f1}.brand{gap:7px;margin-left:-10px;padding:0 0 18px}.brand-logo{width:73px;height:68px;flex:none;display:block;overflow:visible}.brand-logo img{width:100%;height:100%;display:block;object-fit:contain;transform:translate(-5px,-2px) scale(1.12);transform-origin:left center}.brand b{font-size:14px}.brand small{font-size:8px}.side-nav{gap:5px}.nav-link{min-height:48px;padding:0 16px 0 17px;gap:13px;color:#62727b;font-size:13px}.nav-link:before{top:1px;right:16px;bottom:1px;left:-1px;border-radius:13px 11px 15px 12px;transform:rotate(-.5deg)}.nav-link.active:before{border-color:#41677e;background:#668ca5;box-shadow:1px 2px #506f7d}.nav-icon{width:25px!important;height:27px;flex:none;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none;transform:none}.nav-icon i,.nav-icon b{display:none!important}.nav-icon.icon-home{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='%2387979e'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m5%2014%2011-9%2011%209'/%3e%3cpath%20d='M8%2013v14h16V13'/%3e%3cpath%20d='M14%2027v-8h5v8'/%3e%3c/svg%3e")}.nav-icon.icon-folder{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='%2387979e'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M4%2010h10l3%203h11v14H4z'/%3e%3cpath%20d='M4%2010V7h9l3%203'/%3e%3c/svg%3e")}.nav-icon.icon-monitor{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='%2387979e'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M5%2025h22M8%2024v-8l8-5%208%205v8'/%3e%3cpath%20d='M16%2011V5m-3%203%203-3%203%203'/%3e%3cpath%20d='M12%2019h8'/%3e%3c/svg%3e")}.nav-icon.icon-bell{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='%2387979e'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M8%2022h16l-2-3v-6a6%206%200%200%200-12%200v6z'/%3e%3cpath%20d='M13%2025a3%203%200%200%200%206%200'/%3e%3c/svg%3e")}.nav-icon.icon-toolbox{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='%2387979e'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3crect%20x='5'%20y='12'%20width='22'%20height='15'%20rx='2'/%3e%3cpath%20d='M11%2012V8h10v4m-5%200v6m-11-1h8m6%200h8'/%3e%3c/svg%3e")}.nav-link.active>.nav-icon{color:transparent}.nav-link.active>.nav-icon.icon-home{background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20fill='none'%20stroke='%23f0d99a'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m5%2014%2011-9%2011%209'/%3e%3cpath%20d='M8%2013v14h16V13'/%3e%3cpath%20d='M14%2027v-8h5v8'/%3e%3c/svg%3e") center / contain no-repeat}.sidebar-close{display:none}.side-note{min-height:92px;margin:43px 16px 0 3px;padding:14px 12px;border-color:#d8c797;background:#faf1d9;box-shadow:1px 3px #e1d6b6;transform:rotate(-2deg)}.side-note p{color:#78837d;font-size:12px;line-height:1.85}.side-note strong{color:#557987}.note-heart{position:absolute;right:9px;bottom:3px;color:#d98180;font:21px/1 Georgia,serif;transform:rotate(-10deg)}.desk-corner{height:208px;min-height:0;flex:none;margin:auto -10px 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateY(-10px)}.desk-corner:after,.desk-tape,.desk-caption{display:none}.desk-scene{width:100%;height:100%;object-fit:contain;object-position:center}.desk-meta{margin:1px 5px 0;padding:3px 0 5px;border-bottom:1px solid #dfd3bd;color:#969b91;font:8px var(--mono);letter-spacing:.6px;transform:translateY(-8px)}.sidebar-caption{margin:8px 5px 0;color:#8f9891;font-size:10px;line-height:1.8;transform:translateY(-3px)}.sidebar:before{width:5px;background:repeating-linear-gradient(180deg,transparent 0 10px,#b0b8ae 10px 11px);opacity:.45}.main-content{width:calc(100% - 235px);max-width:none;margin-left:235px;padding:0 0 26px;background:#faf8f1}.hero-panel{width:100%;height:min(278px,max(220px,calc((100vw - 235px)*.2292)));min-height:0;margin:0 0 15px;border:0;border-radius:0;background:#e2e9e4;box-shadow:none}.hero-panel:after{display:none}.hero-art{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.api-alert{display:none}.metrics-strip{grid-template-columns:.9fr .94fr 1.06fr 1.08fr 1.02fr;gap:0;margin:0 19px 19px 25px;padding:0;border:0;background:transparent}.metrics-strip:before{display:none}.metric{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:18px 24px auto;align-content:center;min-width:0;min-height:89px;padding:9px 10px;border:1px solid #e5e2d8;border-right:0;border-radius:11px 10px;background:var(--metric-paper, #f8f6ed);box-shadow:1px 2px #e0ddd2;transform:rotate(var(--tilt, 0deg))}.metric:last-child{border-right:1px solid #e5e2d8}.metric+.metric{margin-left:-1px}.metric-icon{position:relative;top:auto;right:auto;grid-column:1;grid-row:1 / span 3;align-self:center;width:53px;height:60px;border:0;border-radius:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;box-shadow:none;transform:none}.metric-icon i,.metric-icon b{display:none!important}.metric-online .metric-icon{background:transparent center / contain no-repeat url(data:image/webp;base64,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)}.metric-cpu .metric-icon{background:transparent center / contain no-repeat url(/assets/metric-cpu-80-CbARqhKE.webp)}.metric-memory .metric-icon{background:transparent center / contain no-repeat url(data:image/webp;base64,UklGRmANAABXRUJQVlA4WAoAAAAQAAAATwAARAAAQUxQSL0EAAABoERtkyFrisysH2Pbtm3btm1jZ9u2bXtmZdu22ZUZFR3nZGVEZvW9o11EOJRtJYgeacUSggLWfgL8TyDjKjesOC7RNFxgqyg3esm9lxweh0k4q5z3PjPOBXbIkczv4qe+x8z4J28B1TCQn2rfZ5g51KHx/Q3BDe3aR7mVrvmRGSMnUuA1hxQOYILdWnnfclKsMjAY51xVuUg2kmnJwRTHfc4cPLaylGLFAaHUuF2/S+Wp7SO1WG5AcDDuEqttsOWWG6yx7KILzD3LDFNMNO6YU57FXGND6W8JM2L5gcBY2OJTVohC79fvv/rkJw5RtyJLCnsgYsczh+BbSmzvc0uemoTSI4Iaz+sMABWMd0cbOZKwwYCIiSGYXCi3EZtB1b3N8Rr79FlM5ZLF0kh9qOadu8I4WOt7rok0NBhJeVaRE90BHWENHNhPrlNoD5VcEbU4ohsc2PMYMRqIGrDpQjWf1QkVjH9/G9oCqHCxAJTeeb4RXJc222tcNxohYuGZpOKIx8B2qICrfcu1nAdKUcolqSnwy+X6LexNanx20kmkKPD0CpjiXDyLRa6gQDbWEz5iGvZi4nq8SyG7ggnvZi/nIQvdCMwMWvNpYAvbvG9yTQoHpfHqyivTrzwT28ngCnNxo19ly81tkQUNyXPNJ4IzJQ3gCO6HvP1FP+Zz6AyoipoZfQ0HpWApy5xRR6k1pIoHvt6MHlHZklFv4p4Sf0rVp64nwv4tYlqzDeZXhsxUGZEvZSCiiJuOP/rwA3eZI3s4WKMvkTOdsmdStKX2cEJ/LAg2h7VlNooKrQGT/TPfpHu+jvRXu7EWoCgFFZM7JTo1gY8Cl71ZnT0WWIvFsg0poFbha8bk2Stx0Kt/yRJmslFbCircZka4JSRa8/RRS88k4jjxiRczud8twBKMxWW6LN+Ts8wq/mOqjK54Nc9pn7fxkysJqalqvVYNI2085G/G1WFglXsDs57VpLwTKVkqLUrjndTLwJ+OqcLCCcxN1KIESmxyWVQLpHvyCcU75K/UzsGijF5GnhZ/qsXyMjtZyjzx71NqsGamd5vMDiCvVM9yISt5CvUXsk4N+avZl+2YVFJ8sFGmXC2ong+GUZr0eN8xdghx6mpOAqQvZ1JunYx4orJqKJcnZ5kqlBz8/W7Wys1vi9xmNZDNhfJe97g3FhiBnbluaHB6ypKUPPNe4GS3I9fS8YLK0UEASQYjoecv1wWrsNdn3xSeyqcq96odiO+aGpyWlvM2AyTKaE9SrOY/99c/kAyMfD/d7stl1O1Mg7AAA7+wIAiN8ofTuEddgFj2eCoamM8eI1vDrZnqC8LuwaMPouwInr/duOBj0JhxnuuHMquJckPl3t8pNPzg9No7jl7YqE4+vuJdCPKFk9I7teU8rBkPh7LXf+uO7bFO/QaD975OyCfOCf80LiK/tnQ7WiHNtOXBJ51/xU13P/7Max9+9VOPuJT6TeJh6x3z2WN3+DbRvRs17iTTz7XocmtuvO2eBx1x4hmXXHPrHQ89/cKr73721fe/9vos6a01odOnp61acs6aDl8vY4470RQzzL3oMqutt/nO++y94ZjgBvRXj4lkrXOuEuSKvXND/qeRcFB4GLn/RQkAAFZQOCB8CAAA8CUAnQEqUABFAD4xFIhCoiEhFwruSCADBLQAZdEArf8tMzvA/6+g9cEeU+/p/TvUz+gPQy6U3mP/Xz9pfeW9BHoAfz3/YdZB+sHsAfrd6Zv7rfBh+2vsHfrd/6PYA1wDre/qvgT+JfO/3z8qeNdEU7Q/0/5aeu3ej8DdQL8Y/oH973w3Sf8p6BfsT9D/0f5pf1nna71P88/zvIdUAP5L/RP8t/W/yq+RX/K+6T3H/nH+P/5HuC/xr+e/57+7fu9/e/////+Ya/XRxfcvvkS9W45BqSwoeHG/+D3/GbF/BGRzsP87fCzTHbD9TW2mWg+8YIxUvY3a0Zk0AQXjjNOn0IMrPyqBefoqk5LVtpxwfkq/v9pnNNbWwPEV1PZMq2hYk4v95YWdfx/OmPv37BVu42fzsJ1WY06AAP7/j7wYOfmbDfugMhnpzo44DGOSY470v+n709lsI2S9c0sHv4QQSj/wU65g/oKWFKf0ady6IfBT/yr+h1yXw+tSuA3x7tEGqG+4Vou87+MVFwtLRm/MoYeGDZ37txKAF7Xb4by4SPwGf3NoL3ZSCX/X2ueP3TM7K2xpfCOz8T9eT22LirwcoUT8SG/exY2D3+3Zw7eEgwy68U0E2Wn8wgDLlZDAWfPGlXARdcJD9e1khUo5XHMkKH+0U/Zg8kZoXLzvX+z75cac7lADMivvIwqOfsBNL2blQEc12El77ZGacky42SCczDrM5/yDhYQ6evFNQ8d/Ojh2eRgKklx/NXQomsaMZ0HE14iRh//82piSJ037fTdkSoYevGuTTnm9hA4GziqUK2v3XjMu4fnQQDeWOeOFEIw14ZEnL9A2nSXjQBXX4LlBqFfDGV36huM+O2p+Ju/nrxm3Yly9UQhCgmUvk/l2ckmS5ikUGfQzUHt0mUoPzvERN7Q2O1IL9WPPnbAhdrX520N62Xl4bH3wCO5KHwob77VEVRIxr4FlDU30iaO7rPTZFAqibb5slz40Duhe9S8hrHvXU4EZoWj0Hto/Pg3HkdIQUV6YFg8riCima0WClReH55VuT9515admlAglwV/su2cM372MEdJlpXoO7Urlqf1LgK2uSoRMHgzklGsU0b4vDIzCtscrkm6pYWvEiB4HASPU6gta9lpm1y0TlAjFfSFnujwq6/hGOTlrEMKJU56vTyqCuUrOyRtT5prz0tiFvFwMiVTXzvY+FhJXPQymtlHYZPP7YAMW1pNYxaQdqAmo/JI6zd2Jpkbv+XDcGpns03kcqfMNqirsUhZZfGEgqLy0Fbsilt7Fm3Ggqe9WWaCUQVJjOYxKZBvYdbilNASUCTmJM7EzPA0qXqvzRJWMidkFbKgtk6VHHW9fNmuiILgPJI7Zziye+XQPQnqGmAvozRAwzMm4RAQL4x9/6c5Yn3mnexfN8zaf+Or6iJOR5rRBNWzPkPjaxUXVw+Z/pDTSYNw1NdyG4CFV5G0rdi/EMjwLmejKkxV135tcA8lUSgU0s4udBBLGJ5P8j9zbXcqVWv6AIfjO6KpUQa8nP7T4bDfgCex4Ud+i43mUVP7WsIX4Pf2Lq19sH3ucYry5yuR8ViJqu8H+Nemki7jYJlL9lQnI5I6iza+CZrC0KW/5slb+QztXDMxrRsKU1bcXdGqE2vtka23Zs+aRr/rXP/aV9cF6YtHCkhTJEv4X2rH0sGHnk6gmglnqV5LPC//NnBM+jPDR7j4FN38M77wkn+7HpP1MHxC59TCrBcAZ6s7yj3+IZ3FysfVWxP7WLk7BgiqhzfIKS/3lHRFzs0rIfX49cMrGiTop2rSHh+5YgDEK2w6fCIjDD585Mzujr+HYZPc0gLSxCFLVlDBcfMpbuKCoJaRDXqunsUsH2Lia2geRfJn1cO/cU66TK58ApO8q46YXBpiRAIbWtk6gwGbaqtpvrySCEk5Js7zdHF/SHjC5yDjuzEa8b7a9umEpW1AARZNoqduK92mL6IkzG55mPguBPQ4mPxP+w/qr8gkVWQkVeWe/6pLtKJTPcBwK4K1X7AujlSmLlAIujWqi2CsCg/ZvTP864HBp6oYr9kHxiCBB2rOGBs5YLY1eB0K9X4PmAlWYml8GjXCqVNoVjTpglBjtJVTXjdpUuy3UQjhDH95K1Za5MPc8v/3HFf1X4GbaxjhLXZw7BgjAocPQXc25AuC+rnVBlkGDP4BzRxu8MQLqp7vuoGJ0xMbj/5vPRidvkHG0Q4jKzrBchMiWizQF5b4bssyC0X6whg9kINOSlrsmSh4XBTdWp1XI2PIXl/vXRIN0In9YNkcpRBr+y3sHNWR/5BAO1BDPGBHjrOYNumEUiY43XDFnJONuID2fq+L+Fh1XdQefM+J4ZBtmiMJj9IxjLCUi/eqKYs22Ez2JSda+8tOK9kF0AuYjlSApQW6Cc4RtoB4rhs9mIz6/CKkgA0Ow13827VCzHlhSZoXrbwpHAXfGv/cw6BqJRY7c2wG4E3ZeCSnxkklxnma2KIHqb2FyfTV5UznvW0qkyr1iQ7yHsp1ZdPhMgAjlS/SnC1mxo5YkgIXFrvxMlHVgFQzfVl1LpMFo7pST1yscED8E6/h4bgSbCcN2lo0uGqSqfY/YpbPy6tTB+dqP+b/tlOzl14gZKL2K5WWpKy5fU76n1GF6Qyr9XbR51GabkeLUEKpRbdYBb577Ptwa8vye1Tqxkz6fTLhQY9uV/7eE1iSty3jmEWp+8nblBfDHcYNkDRHyN0Y0N0O/o1Jp4T1YBcEGDi/uQBDyzNXrJSb73a8kWHVED/95PqAgz+gcwH8JbIInILD7XXhq9a1NgJcTHDNxDqK9G8xDlEl5ezf/pZPhHhFGl9vJtPbgAAAfLiaz2gF+svzm9HDeqV5fLUWtqFvB28Wg/IBpYjHmFCwsT1gAAAAA)}.metric-disk .metric-icon{background:transparent center / contain no-repeat url(data:image/webp;base64,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)}.metric-uptime .metric-icon{background:transparent center / contain no-repeat url(data:image/webp;base64,UklGRjwOAABXRUJQVlA4WAoAAAAQAAAATwAAWQAAQUxQSB4FAAABDAVt2zA1f9zdYRARE5A5nKROphTYvdLCtsmQZP0RkT1zbNu2bdu2bdu2bdu2bdv2GVVmRMVFjSpreRcREyA1tm3ZVm79BEiBBPAoNJY4UH0cqO/oYkB1qlU49Jf0qP6ds+e8R+x97n0vg4iYAIxUJWIWEQl9iggzETWBJQTB4HMIQjlRIPTaPv5Usy641CrrbrTplltvtfkm66+54uILzDLZWIQqSzYEYOrVb50/+3Dx8y9jd/z6/PHVw3vXJwE4E8Lo+77Y4dOViN57a6333gPWUf95/1LgLIgmecvdYzv0HgBuRQWit9bdyw0hOQSc451JTaknuBFU7fGv2okyILxs0XpFxRprnGvZMx04jzL1dmotu/IQ3O5d/eEE0X4ZHZTF0sm1HzvZpO6HQJAjYfFHVSvANraFvb8BCHkGTF+aiSoKUiEKiYOfiBYyFVnU1TZiieLW5hdIyIUxu5rpmvCoaCuPRDaE0b7zZMYMG9DVHL4EJBcI9vRIOmEf9xMjX8FD3mZwDNav4yGnQMf7AUXxmNDHexBywjbeKhVEgC2FX0khJ8acJihIUinVtJdtkRWh7bMRJhRAUQC1WnZPA84JAWePJoCF9awonwIja8G8gCKogqJSWvSNEfIC4+XoKsKMpJml8oMWUWaCazPnBWYWfT0Icpfl6WgqUoECmhV+LwTZM4//nUcz2wSCxvLXyYjzg2CpQpP1CmZUU9IVIGhiwCauyZAEkkJ9cwQ0M2CL5IWarNrQrRDQ1IAVf/WGNUgbX1dGQHMDpnlorKEkw/H8MgKaLMDNXyNENMbh/rIIms28XLkYIRjj89Xl7AyNb2GGP02rHfOjhSFhG070QrXHL0ULQ8SWbFHp9j15yMCC+yrRnwXLEECAEz2pqia/CAiNC5jsLk9mpmrJH5sOoVnEWPsHj2amqmaF/74hmBrEwPHuhZlp79H9dIAbw2i/zWMopWL0ccco4IYQj/qwd6uKgEkP/thoTI0goXu8WyuKIOYev4+EmhBwuveomkyorMdPR2iAYF3vUeudCckKXwuSHfPEv1iy/oJSRftxPKbcBFd4YWamJEhT7fEzIZkx5oxJK71SqoCZqXbOQJyX4LrREirgRMxtPFhCVozJ/xdQUQU3IeuXS6CcAnbxZgmCSbAE+riBkBPjvrLPajOF0NZzyomo/VsPdlCgovbxGpSRYI5oqAIWbhGN9dNo4GyIRn/Vk0odgpKd0sfFkGwCdvXClFJBkxmSaDODAVAOjEetMCagIqgiZmy+CwLyJBr1C0+mFoIUgKioNj9eKqOG+gT4uje1ElAQAau90AbB5rOCaiJMelKHaX8EFbUyE/bi8uCA01cC18M0+w9eWo7qvi/a8MBOCPUIbvUuy7Mo/x6X8MnZVA8hfFamTNRsbhmn6y20hGoZ6wfXwWKXlgtgBy83Rq2Etm+0GBy1AcfUMcFyv6t2nrXOzDVAcLS7xaKISVXVTPvoXVU1pVgUhbq/dZt7St5185pEgweivd9T77NUTSnGGIsYY0pJ1bzvL0+ZfOZ1Pi39qfFRO82xxXE3Pvvh9392qQ+4jP//+cOHz99+6rYLjIaFN8PsRccUaHFNgl5p9AmmnnXeRZdddc11119//fXWXn3l5ZdaaK6ZpphgdEKVxrz6s3nx0nMIqJ04BCHUSRJCkINLv7n94ksog96JiJlloMxMRKgKH/g6cOiByKZ+wtQbEbbeBDKkqDJmmhY0BCEMgYmGNCPhAVZQOCD4CAAAECcAnQEqUABaAD4xFIhCoiEhFexdrCADBLYAaProno/yv8pvY2rL908cHbZFN7Vcg/qN/JvsAfqz50nqA/ar1AfrX+yvu4eg/9jfYA/r/9p6xb0AP3A9Nb9vvgk/sX/G/cD4Ef17/7XWAcBL2i96Pgs8z+y3IXiHfHfr1+T/MX+me0nfLwAvxn+V/4X8vfYDfCZj+gF63fPP8txo9x7/gPzU5tHx72AP41/I/9n/b/2i/1Xx1/73+N9Af5l/d/+R/hfgF/jv88/yf9k/dX+7f//6pfY36Fn6XtL1C72ucRVeKdx+aN5LT30AfC7FJFno64MNaSAne/mfr4myfz/b6v6zeNslAEQZjia0VpJpqO7z1fy0JaXQVOxbQUtMxiWy5BpKTuy0LW6VkdZ8KSGl1Yyf1K/Y62xHsW3BM8mIQb0AAP7/j79OJQwrA91ooOf2pOzog8vyz5TOyqCWCGme9CbivkEr/ZHPCRyhmlipA96fmRxwL+VO5kIO87h9PqF1hb83vNIrR3oCJ7/5F2HyqCMvrZjkeEZ1r7AqvuPwqNeLdnXf/xhKcuJU/L5zV19VqacPBNYICD2l8BxtO+j42qeQlHEvG9ETZAngeQrZDXxDdTdrD+jfXJnNQHs9UzhZCZpENKDjal20r+HKinS/9J0gUCbXJIDXPDA4cpkPwh7evTLv2GGk0kPiWXsc6fA3GKtOSzjAN8rG4Rt0pEKQAFHNS5g69auHWn+Hd/yObZJiynnNOo9AhZLO8VAZxKbdNbB5MkHwYq9UsUK9g3rmtV/Sg70xFN99NdiNy5TemhgvTs1PvvxofmV8iYUQcxCr2VxuZxsZ0nCxX218/nwe2jLp46dGIAcl8189iofDL8TR/e9u7SRdT4cGGlWFZ6V1tXkF3YqXsIXKv08P8G261GzJX7vmvTf262fJ3joWcwQ9Kj5MFQwa/D7SqFGZbC5w4qqaAbrW2d4Vltvuf4pijBYUW944BNRd6s1zo5oYl0dGzKSOYrSha+yg0pNat+mBLmpg41hIqNkapFJ+OsUF4MkIwpZ21VqCpg8Qufk8iW3TNMucuQAfTtOEa22hbKPp5LIbMZrV68GJAJ2gbc1V4P2Q0IGLVNSeJpi5KpfMm1tkt0wql2YYbY+mkuTli/F6r5uGRhDA1N9E0v7vKxi1Wf4rBYhGfsl17UdFCNhiGw6l+FVa9VOAYFTeqcHloarHKdGJ3VBm8fDzdUPKHklT10ml62E1+T0/6C5P7riyLKEI138kGPv1IXpo5ZI9ZqzhiBvc9Eig2OdW/uq1jlOJGxP3Zi6bKsYR0bjE02XyKi2isA2M5e+So3QAR/N51Mg/S3pf8YBw+ARgvNeXQFE5H/vx0ETodzQ4LtXuDCBbMX4Yg9b0+w14dAJUHJ1SIJstG93RKv8JbwxOnQy/qRQNaZkVodIWjVf5Nbrwb75lmZWSfUoSvZysXUbRo21EBd9cz8107SP8cp1rdZP4wCkdn1m3pGJDNtMgWQyISkN5W+IcxxJcLY7aPvB+fVBNV4rr3KcohCGhUH1GxUGEnH71RKUr7iYW46UmrdAw8sqL2WP1HFGhGP3Lm/C/6/MRNT9ohVTR1AWRlxfLI0PovRi9PB88uhpCDVdcZOdJaZovjFJpa+VrgtxwzFH4cC4nWnVe3d+QxQc45337Ccq7h3+hvsl/iHVwBf2bX/50m5I2kg10IZx95vK5i/1L0FdugEv56PD/yKrDO0wXlj8ZmesHpC92vlooKHpX2kwHxkMzNDmrkGvlCKqPvdrHjLZtTBnhw39nFqFgpR3hHFaN1F2GtC8eDoJGvMtXy+VvZ7FElAW1vvjSj5UiB59fEoJveEvf4+5JQ/oXaBvitmy6tNctjJZPGh+abccLBm8y39VVtG1/Zw24TsFoPh+BHQ1f5SgOcGJXcT3dRMvqvlEKpbBYfNvoOxvFzrEWp9igbTR11sgO2Rsefa00H2b2UYxmqRqW8Mi5ieLX3LPZCThRytDTlnMSjnzhA9sO4TNGbwi7PddMfaTvLNuD1yg6quas3lgbdVxvEFJpQZ9weUCFQKe3jOyx15/xq7GtPoQge1Ab5gnF3HRksXI9IRE8HT0r6kY5ftYUGbDDwIxhfq8wmT5ngUG6kPN3/FTL1nIfXv6/l3NGKqxNA6KGxSxukTpIvKNp9tYfclXONfAkYbxAUi/8M3QY8A3me/Z6wsYEFtBBw+JCei9Q+YyfrlIb32zREMHrd7UPHHaJ578vc5zSoV5lW9dbkxrlpATnUIZ4xFP3QPjCPgjMhYYPFKklOPU3ofRLP4ujgG8ueN5952j50fZF2S8rNs38mjK3e4g9lAeegcwZvbsvjF3o7kxBhbDlyRmGTgHaxI5EnOQtp8rWfawvZ5sLQo5jcLXw9+n3SeOiY0SGHSS6x1FJQgrdNHs2DZqQJ5Dlhsp8ihvg6BqSDpSWYGgf2iX5ONUVLeB94QoTfho5TB7IpDpZSVlVu71bRXUhmIHKvQ1zoGGcDE5BSsa3okSzgcS4olYMWr+wK3c2oRgF8uSZPHDnWf2Le2EB3F8fe02sFbIs+uH8D+oXpIgaHh1et/QEuneIffMCkcATxGA6I/vdqHv6hzWzsQ96HwbSiceKV3/5lHOd0uTO8ZPFr9MlrvDC+bq9ZSZzvzUHy9CcDv+bfSbf959shKk7EZwheMF6snr4+3l93yf0HzkCccsfDdMCs7/0rSuH6hvq8iA/yG6nbys7T9/hYKh3lzfHIE21652aWlHfdDZ4Kd9LG48qVyefV00rYBqY+jqNT6k6LRpj77DYhiI2/8pcvGFxQtRX0XGz25RWJazPh59ifZ2DSApeBtD+9USNvtK1GlfVame/+Hafk2d9bXewPPdD4oDyslveA6GWsslJnuoR/UXlK6cV/Shbcl9o8HCSEvDQtjD1r4BY6B081qvtZQZTXrTKNYCyusAAOm+kCuoEi/ktdrquoqa2nrN/i5eP+kK5zsoqXH3BWUWyHABMeG+VX+rdCGsY+XzG9oR3Bq/2j8Jh4yKSWoW9C4BWxZI82STffAvgiteAAA==)}.metric-icon:before,.metric-icon:after{display:none!important;content:none!important}.metric small{grid-column:2;grid-row:1;align-self:end;margin:0 0 1px;color:#7b8683;font-size:9px;letter-spacing:.25px}.metric strong{grid-column:2;grid-row:2;align-self:center;overflow:hidden;color:#425d6d;font:500 clamp(12px,1.06vw,16px) var(--mono);text-overflow:ellipsis;white-space:nowrap}.metric-online strong{font:500 11px PingFang SC,"Noto Serif SC",serif;letter-spacing:.1px}.metric-hint{grid-column:2;grid-row:3;margin:0;color:#85918a;font-size:8px}.metric-online strong .service-dot{width:8px;height:8px;display:inline-block;margin-right:6px;border:1px solid #7fa486;border-radius:50%;background:#79a77f;vertical-align:1px}.metric-online.offline strong .service-dot{border-color:#c28a72;background:#d29478}.metric-online{--metric-paper: #f0f2e7;--tilt: -.25deg}.metric-cpu{--metric-paper: #f8efea;--tilt: .25deg}.metric-memory{--metric-paper: #edf1f0;--tilt: -.18deg;grid-template-rows:17px 24px 9px}.metric-disk{--metric-paper: #f6f0df;--tilt: .18deg;grid-template-rows:17px 24px 9px}.metric-uptime{--metric-paper: #f5f0e3;--tilt: -.2deg}.metric-meter{grid-column:2;grid-row:3;align-self:center;width:100%;height:4px;margin:0;border-radius:5px;background:#deded4}.metric-meter b{background:#79a984}.metric-disk .metric-meter b{background:#e0b253}.metric-spark{grid-column:2;grid-row:3;align-self:center;width:62px;height:15px;margin-left:auto;overflow:hidden}.metric-spark .chart-box{height:15px;margin:0}.metric-spark .chart-label,.metric-spark .trend-gridline{display:none}.metric-spark svg{width:100%;height:100%}.projects-section{margin:0 21px 16px 27px}.section-heading{margin:0 2px 4px;align-items:center}.section-heading h2{margin:0;color:#304959;font-size:22px;letter-spacing:.5px}.projects-spark{margin-right:7px;color:#efb44e;font:23px/1 sans-serif;vertical-align:-1px;text-shadow:0 1px #fff2c7}.section-heading h2 i{margin-left:8px;color:#929b94;font-size:8px}.section-heading>p{font-size:9px}.project-board{display:block}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:stretch}.project-cover{position:relative;grid-column:span 1;min-width:0;height:294px;min-height:294px;padding:16px 20px;overflow:visible;display:flex;flex-direction:column;border:1px solid #879197;border-radius:2px 4px 3px 3px;background:#faedc6;box-shadow:3px 4px #9da6a0;color:inherit;text-decoration:none;transform:rotate(var(--rotate, 0deg));transition:transform .18s,box-shadow .18s}.project-cover:before{position:absolute;z-index:4;top:-6px;left:var(--tape-left, 39%);width:43px;height:14px;content:"";background:var(--tape-color, #e7c96fbd);transform:rotate(var(--tape-tilt, -4deg))}.project-cover:hover{z-index:2;transform:translateY(-2px) rotate(0);box-shadow:4px 6px #9da6a0}.cover-teacher{--rotate: -.35deg;--tape-left: 38%;--tape-color: #e4c36ebf;--tape-tilt: 7deg;background:#faedc6}.cover-love{--rotate: .35deg;--tape-left: 32%;--tape-color: #e9a9a5b8;--tape-tilt: -7deg;background:#f4e4e5}.cover-portal{--rotate: -.18deg;--tape-left: 43%;--tape-color: #9ec8d5bd;--tape-tilt: -8deg;background:#dcebed}.cover-index{position:relative;top:7px;z-index:1;display:block;flex:none;color:#858d88;font:8px var(--mono);letter-spacing:1px}.cover-art{position:relative;min-width:0;height:178px;min-height:178px;flex:none;margin:7px 0;overflow:visible;display:flex;align-items:center;justify-content:center;background:transparent}.project-image{width:auto;height:auto;max-width:none;flex:none;display:block;object-fit:contain;object-position:center}.image-teacher{transform:translate(5px,-2px)}.image-love{transform:translate(2px,-9px)}.image-portal{transform:translate(-4px,-4px)}.cover-copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin-top:auto}.cover-title{min-width:0;grid-column:1;grid-row:1 / span 2;padding-left:11px}.cover-title h3{margin:0;overflow:hidden;color:#304d60;font-size:18px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cover-title p{margin:13px 0 0;color:#70818a;font-size:11px;line-height:1.4}.cover-action{grid-column:2;grid-row:1 / span 2;width:108px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 9px;border-color:#87969a;border-radius:15px 12px 16px;background:#fbf8ee;color:#557183;font-size:10px;white-space:nowrap}.cover-action.paper-button{min-height:36px;padding:8px 9px}.cover-action i{color:#d5826e;font:normal 12px var(--mono)}.cover-action.paper-button:before{top:-4px;width:24px;height:5px}.idea-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:8px;margin-top:14px}.cover-placeholder{position:relative;grid-column:span 1;min-width:0;width:100%;height:auto;min-height:0;padding:0;overflow:visible;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.cover-placeholder:before,.cover-placeholder:hover{box-shadow:none;transform:none}.cover-placeholder:before{display:none}.cover-placeholder .idea-art{width:100%;height:auto;aspect-ratio:423 / 214;min-height:0;margin:0;overflow:visible}.idea-image{width:100%;height:100%;display:block;object-fit:contain}.cover-placeholder .cover-index{position:absolute;z-index:2;top:9%;left:5.5%;color:#8b9691;font-size:8px}.idea-copy{position:absolute;z-index:2;display:block;color:#496578;font-size:17px;line-height:1.55;font-weight:500}.idea-copy-more{top:34%;left:27%;width:50%;transform:rotate(3deg)}.idea-copy-next{top:35%;left:29%;width:46%;transform:rotate(-2deg)}.cover-placeholder .cover-copy{display:none}.workbench{margin:0 25px;padding-top:18px}.page-footer{margin:0 25px}.projects-spark{color:#eeb64e;font-size:25px}.cover-title{transform:translateY(-10px)}.cover-title h3{font-size:20px}.cover-title p{margin-top:10px;font-size:12px}.cover-action{font-size:11px}.idea-copy{font-size:19px}.idea-copy-more{top:36%;left:27.5%}.idea-copy-next{top:33%;left:31%}@media(min-width:1500px){.main-content{padding-inline:0}.project-cover{height:300px}}@media(max-width:1180px){.sidebar{width:203px;padding-inline:14px}.main-content{width:calc(100% - 203px);margin-left:203px}.hero-panel{height:min(260px,max(210px,calc((100vw - 203px)*.2292)))}.metrics-strip{margin-left:18px;margin-right:14px}.metric{grid-template-columns:42px minmax(0,1fr);padding-inline:7px}.metric-icon{width:43px;height:54px}.metric strong{font-size:12px}.projects-section{margin-inline:18px}.project-cover{padding-inline:10px}.cover-title h3{font-size:15px}.cover-title p{font-size:9px}.cover-action{padding-inline:7px;font-size:8px}.project-image{width:100%;height:100%;max-width:100%;object-fit:cover;transform:none}}@media(max-width:900px){.sidebar{width:176px;padding-inline:12px}.brand{margin-left:-5px;gap:4px}.brand-logo{width:56px;height:58px}.brand b{font-size:12px}.brand small{font-size:7px}.main-content{width:calc(100% - 176px);margin-left:176px}.hero-panel{height:220px}.metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 12px 17px}.metric,.metric:last-child{border:1px solid #e5e2d8;border-radius:10px}.metric+.metric{margin-left:0}.metric:nth-child(4),.metric:nth-child(5){border-top:1px solid #e5e2d8}.projects-section{margin-inline:12px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-cover:last-child:nth-child(odd){grid-column:1 / -1}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sidebar{width:min(290px,84vw);padding:23px 18px 18px}.brand{margin-left:0;gap:7px}.brand-logo{width:64px;height:64px}.sidebar-close{display:grid}.main-content{width:100%;margin:0;padding:0 12px 16px}.mobile-header{position:sticky;top:0;z-index:8;display:flex}.hero-panel{width:auto;height:220px;margin:10px -12px 12px;border-radius:10px 16px 11px 15px}.hero-art{object-position:center}.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 1px 19px}.metric{min-height:70px;grid-template-columns:42px minmax(0,1fr)}.metric:nth-child(5){grid-column:1 / -1}.projects-section{margin:0 1px 20px}.section-heading h2{font-size:18px}.section-heading>p{max-width:115px;font-size:8px;text-align:right}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.project-cover{height:244px;min-height:244px;padding:9px}.project-cover:last-child:nth-child(odd){grid-column:1 / -1}.cover-art{height:auto;min-height:0;aspect-ratio:2 / 1;margin:7px 0}.cover-title h3{font-size:12px}.cover-title p{font-size:8px}.cover-action{gap:3px;padding:4px 6px;font-size:7px}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.idea-copy{font-size:10px}.workbench,.page-footer{margin-inline:1px}}.hero-picture{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block}.hero-picture .hero-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.brand-logo-picture,.desk-scene-picture{display:block;width:100%;height:100%}.desk-scene-picture .desk-scene{width:100%;height:100%;object-fit:contain}.project-picture{display:block;flex:none;width:auto;height:auto;line-height:0}.project-picture .project-image{display:block}.idea-picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}@media(max-width:1180px){.project-picture{width:100%;height:100%}}@media(min-resolution:1.5dppx){.metric-online .metric-icon{background-image:url(/assets/metric-online-160-DC8gJfNI.webp)}.metric-cpu .metric-icon{background-image:url(/assets/metric-cpu-160-BhRD0zZa.webp)}.metric-memory .metric-icon{background-image:url(/assets/metric-memory-160-BBj27mCW.webp)}.metric-disk .metric-icon{background-image:url(/assets/metric-disk-160--NYlOmoq.webp)}.metric-uptime .metric-icon{background-image:url(/assets/metric-uptime-160-OfcfjtC3.webp)}}
