.app-shell--letter .site-header,.app-shell--letter .site-footer{display:none}.app-shell--letter .app-shell__main,.app-shell--letter .page-container{width:100%;min-height:100svh;padding:0}.about-space[data-v-b85d1e8b]{position:relative;isolation:isolate;min-height:100svh;overflow:clip;color:#36534a;background:#edf2e9;font-family:Trebuchet MS,Microsoft YaHei,PingFang SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.about-space[data-v-b85d1e8b]:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.68;background:radial-gradient(430px circle at var(--light-x, 68%) var(--light-y, 28%),rgb(255 255 247 / 52%),transparent 73%);transition:background .72s ease-out}.about-wash[data-v-b85d1e8b]{position:absolute;z-index:-1;border-radius:50%;filter:blur(110px);pointer-events:none}.about-wash--lime[data-v-b85d1e8b]{width:75%;height:77%;bottom:-30%;left:-30%;background:#dce8b6}.about-wash--mint[data-v-b85d1e8b]{width:75%;height:82%;bottom:-27%;right:-30%;background:#c7e8d9}.about-space--mood-1 .about-wash--lime[data-v-b85d1e8b]{background:#e8d9ae}.about-space--mood-1 .about-wash--mint[data-v-b85d1e8b]{background:#c8dce4}.about-space--mood-2 .about-wash--lime[data-v-b85d1e8b]{background:#e8c9ba}.about-space--mood-2 .about-wash--mint[data-v-b85d1e8b]{background:#cde1c5}.garden-glass[data-v-b85d1e8b]{position:absolute;z-index:0;border:1px solid rgb(255 255 255 / 42%);border-radius:50%;background:#ffffff21;box-shadow:inset 1px 1px #ffffff57,0 20px 40px #5b7e550f;pointer-events:auto}.garden-glass[data-v-b85d1e8b]{appearance:none;padding:0;cursor:pointer;transition:transform .5s ease,background-color .5s ease}.garden-glass[data-v-b85d1e8b]:hover{transform:scale(1.05);background:#ffffff3d}.garden-glass--one[data-v-b85d1e8b]{width:270px;height:270px;left:3%;bottom:8%;transform:rotate(16deg)}.garden-glass--two[data-v-b85d1e8b]{width:150px;height:150px;right:7%;top:15%;opacity:.62}.garden-layer[data-v-b85d1e8b]{position:absolute;z-index:1;inset:0;pointer-events:none;transition:filter .6s ease}.garden-layer.has-growth[data-v-b85d1e8b]{filter:saturate(1.08)}.seed-sparkles[data-v-b85d1e8b]{position:absolute;z-index:1;left:16%;bottom:18%;width:120px;height:100px;pointer-events:none}.seed-sparkles i[data-v-b85d1e8b]{--angle: calc(var(--spark-index) * 40deg);position:absolute;left:50%;top:62%;width:5px;height:5px;border-radius:50%;background:#fffbed;box-shadow:0 0 0 1px #77a57140;animation:seed-spark-b85d1e8b .7s cubic-bezier(.18,.7,.32,1) both;animation-delay:calc(var(--spark-index) * 18ms)}@keyframes seed-spark-b85d1e8b{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}35%{opacity:.95}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)),calc(-50% + var(--spark-y))) scale(.5)}}.garden-plant[data-v-b85d1e8b]{position:absolute;width:86px;height:132px;padding:0;border:0;background:transparent;cursor:pointer;transform-origin:bottom center;animation:plant-rise-b85d1e8b .7s cubic-bezier(.2,.8,.2,1) both;pointer-events:auto}.garden-plant--1[data-v-b85d1e8b]{left:8%;bottom:7%;transform:rotate(-9deg) scale(.98)}.garden-plant--2[data-v-b85d1e8b]{left:17%;bottom:9%;transform:rotate(7deg) scale(1.16);animation-delay:90ms}.garden-plant--3[data-v-b85d1e8b]{left:27%;bottom:7%;transform:rotate(-3deg) scale(.86);animation-delay:.15s}.garden-plant .stem[data-v-b85d1e8b]{position:absolute;left:42px;bottom:0;width:2px;height:103px;border-radius:2px;background:linear-gradient(#87b486,#628f76);transform-origin:bottom}.garden-plant .leaf[data-v-b85d1e8b]{position:absolute;display:block;width:34px;height:17px;border:1px solid rgb(102 151 119 / 78%);border-radius:100% 0;background:#b5daaea6;box-shadow:inset 1px 1px #ffffff8c}.garden-plant .leaf--left[data-v-b85d1e8b]{left:9px;bottom:48px;transform:rotate(-34deg)}.garden-plant .leaf--right[data-v-b85d1e8b]{right:8px;bottom:69px;transform:scaleX(-1) rotate(-30deg)}.garden-plant .bud[data-v-b85d1e8b]{position:absolute;top:8px;left:28px;width:29px;height:29px;border:1px solid rgb(255 255 255 / 78%);border-radius:56% 44% 55% 45%;background:radial-gradient(circle at 30% 24%,#dcecc6,#9dc99d 78%);box-shadow:0 4px 12px #4b7d521f}.garden-plant.is-blooming .bud[data-v-b85d1e8b]{width:39px;height:39px;top:2px;left:23px;border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 35% 28%,#fff3c7 0 18%,#efc99d 20% 49%,#d59a8b 78%);box-shadow:0 0 0 5px #fff0c52e,0 7px 18px #90644c2e;transform:rotate(12deg)}@keyframes plant-rise-b85d1e8b{0%{opacity:0;transform:translateY(22px) scale(.2) rotate(0)}to{opacity:1}}.about-desk[data-v-b85d1e8b]{position:relative;z-index:2;display:flex;flex-direction:column;width:min(calc(100% - 80px),1040px);min-height:100svh;margin-inline:auto;padding-block:36px 28px;pointer-events:none}.about-desk a[data-v-b85d1e8b],.about-desk button[data-v-b85d1e8b],.conversation-intro h1[data-v-b85d1e8b],.conversation-intro>p[data-v-b85d1e8b],.mailbox[data-v-b85d1e8b],.glass-tools[data-v-b85d1e8b]{pointer-events:auto}.about-navigation[data-v-b85d1e8b]{display:flex;align-items:center;justify-content:space-between;gap:24px}.about-home[data-v-b85d1e8b]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 16px;border:1px solid rgb(255 255 255 / 85%);border-radius:24px;background:#ffffff73;font-size:14px}.about-home svg[data-v-b85d1e8b]{width:17px;height:17px}.about-navigation nav[data-v-b85d1e8b]{display:flex;gap:26px}.about-navigation nav a[data-v-b85d1e8b]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#65776b}.about-navigation nav a[aria-current=page][data-v-b85d1e8b]{color:#357460;text-decoration:underline;text-decoration-color:#a8c5ab;text-underline-offset:7px}.about-home svg[data-v-b85d1e8b],.mail-actions svg[data-v-b85d1e8b]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}a[data-v-b85d1e8b],button[data-v-b85d1e8b]{-webkit-tap-highlight-color:transparent}a[data-v-b85d1e8b]:focus-visible,button[data-v-b85d1e8b]:focus-visible{outline:2px solid #337c64;outline-offset:5px}.about-home[data-v-b85d1e8b]:hover{background:#ffffffbf}.about-navigation a[data-v-b85d1e8b]:hover{color:#23775d}.about-layout[data-v-b85d1e8b]{position:relative;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:96px;align-items:center;flex:1;padding-block:64px 94px}.conversation-intro[data-v-b85d1e8b]{position:relative;min-width:0;padding-left:13px}.conversation-intro h1[data-v-b85d1e8b]{margin:0;font-size:39px;line-height:1.65;font-weight:400;letter-spacing:.015em}.conversation-intro>p[data-v-b85d1e8b]{margin:17px 0 0;font-size:15px;line-height:1.8;color:#657d67}.flight-launch[data-v-b85d1e8b]{display:block;width:253px;max-width:100%;min-height:48px;margin:18px 0 0 -5px;padding:0;cursor:pointer;border-radius:14px}.flight[data-v-b85d1e8b]{display:block;width:100%;height:auto;pointer-events:none;overflow:visible}.flight-trail[data-v-b85d1e8b]{fill:none;stroke:#91ad83;stroke-width:1.25;stroke-dasharray:3 7;stroke-linecap:round;opacity:.62;transition:stroke-dashoffset .65s ease,opacity .4s ease}.flight-plane[data-v-b85d1e8b]{transform-box:fill-box;transform-origin:center;transition:transform .65s cubic-bezier(.2,.65,.2,1),opacity .18s;animation:plane-greeting-b85d1e8b 2s ease-in-out 2}.flight-launch:hover .flight-plane[data-v-b85d1e8b],.flight-launch:focus-visible .flight-plane[data-v-b85d1e8b],.about-layout:has(.mailbox:hover) .flight-plane[data-v-b85d1e8b],.about-layout:has(.mailbox:focus-within) .flight-plane[data-v-b85d1e8b]{transform:translate(10px,-7px) rotate(-7deg)}.flight-launch:hover .flight-trail[data-v-b85d1e8b],.flight-launch:focus-visible .flight-trail[data-v-b85d1e8b],.about-layout:has(.mailbox:hover) .flight-trail[data-v-b85d1e8b],.about-layout:has(.mailbox:focus-within) .flight-trail[data-v-b85d1e8b]{stroke-dashoffset:-14;opacity:.9}.flight-launch.is-flying[data-v-b85d1e8b]{cursor:default}.flight-launch.is-flying .flight-plane[data-v-b85d1e8b]{opacity:0;animation:none}.plant-seed[data-v-b85d1e8b]{display:inline-flex;align-items:center;gap:8px;margin-top:7px;padding:5px 8px;border:0;border-bottom:1px solid rgb(108 150 112 / 36%);color:#64866b;background:transparent;font:inherit;font-size:12px;cursor:pointer;transition:color .18s,border-color .18s,transform .18s}.plant-seed[data-v-b85d1e8b]:hover,.plant-seed[data-v-b85d1e8b]:focus-visible{color:#31745e;border-color:#5d9972;transform:translateY(-2px)}.plant-seed[data-v-b85d1e8b]:disabled{cursor:default;opacity:.74}.seed-icon[data-v-b85d1e8b]{display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid rgb(112 157 113 / 40%);border-radius:50%;background:#ffffff59;font-size:11px}.glass-tools[data-v-b85d1e8b]{position:absolute;z-index:4;top:15%;right:-1px;display:grid;justify-items:center;width:66px;padding:12px 7px 10px;border:1px solid rgb(255 255 255 / 78%);border-radius:24px;background:#ffffff45;box-shadow:inset 1px 1px #ffffff8c,0 16px 30px -24px #41694e7f;backdrop-filter:blur(15px) saturate(116%);-webkit-backdrop-filter:blur(15px) saturate(116%)}.glass-tools__mark[data-v-b85d1e8b]{width:8px;height:8px;margin-bottom:7px;border:1px solid rgb(255 255 255 / 90%);border-radius:50%;background:#8db991;box-shadow:0 0 0 4px #8db99124}.glass-tools__label[data-v-b85d1e8b]{margin-bottom:7px;color:#668171;font-size:10px;line-height:1.4;writing-mode:vertical-rl;letter-spacing:.16em}.glass-tools button[data-v-b85d1e8b]{display:grid;justify-items:center;gap:4px;width:50px;min-height:54px;padding:7px 2px;border:0;border-top:1px solid rgb(255 255 255 / 34%);color:#718779;background:transparent;font:inherit;font-size:10px;cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.glass-tools button[data-v-b85d1e8b]:hover,.glass-tools button[data-v-b85d1e8b]:focus-visible,.glass-tools button.is-active[data-v-b85d1e8b]{color:#2f7861;background:#ffffff4d;transform:translate(-2px)}.glass-tools button[data-v-b85d1e8b]:disabled{cursor:default;opacity:.58}.tool-icon[data-v-b85d1e8b]{position:relative;display:block;width:20px;height:20px;color:currentColor}.tool-icon--seal[data-v-b85d1e8b]{border:1px solid currentColor;border-radius:45% 52% 48% 51%;transform:rotate(-13deg)}.tool-icon--seal[data-v-b85d1e8b]:after{content:"";position:absolute;left:5px;top:4px;width:7px;height:10px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-27deg)}.tool-icon--sprout[data-v-b85d1e8b]:before{content:"";position:absolute;left:9px;bottom:1px;width:1px;height:15px;background:currentColor;transform:rotate(2deg)}.tool-icon--sprout[data-v-b85d1e8b]:after{content:"";position:absolute;left:4px;top:4px;width:10px;height:7px;border:1px solid currentColor;border-radius:100% 0;transform:rotate(-28deg)}.tool-icon--light[data-v-b85d1e8b]{border:1px solid currentColor;border-radius:50%;box-shadow:0 0 0 4px #ffffff38}.tool-icon--light[data-v-b85d1e8b]:before,.tool-icon--light[data-v-b85d1e8b]:after{content:"";position:absolute;left:50%;top:50%;width:27px;height:1px;background:currentColor;transform:translate(-50%,-50%);opacity:.5}.tool-icon--light[data-v-b85d1e8b]:after{transform:translate(-50%,-50%) rotate(90deg)}.airborne-plane[data-v-b85d1e8b]{position:fixed;z-index:10;left:0;top:0;width:48px;height:48px;opacity:0;pointer-events:none;filter:drop-shadow(0 7px 5px rgb(74 106 66 / 12%))}.airborne-trail[data-v-b85d1e8b]{position:fixed;z-index:9;inset:0;width:100%;height:100%;pointer-events:none}.flight-route[data-v-b85d1e8b]{fill:none;stroke:#80aa83;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:flight-route-reveal-b85d1e8b 1.2s cubic-bezier(.22,.65,.3,1) both}@keyframes flight-route-reveal-b85d1e8b{0%{stroke-dashoffset:1;opacity:.1}35%{opacity:.5}80%{opacity:.5}to{stroke-dashoffset:0;opacity:0}}@keyframes plane-greeting-b85d1e8b{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(4px,-5px) rotate(-5deg)}}.mailbox[data-v-b85d1e8b]{position:relative;isolation:isolate;display:flex;align-items:center;flex-direction:column;min-width:0;padding:36px 32px 21px;border:1px solid rgb(255 255 255 / 90%);border-radius:39px;background:linear-gradient(135deg,#ffffffa1,#ffffff42 65%,#f5fff55c);box-shadow:inset 1px 1px #ffffffe0,inset -1px -1px #ffffff4d,0 22px 45px -34px #4e6e494d;backdrop-filter:blur(22px) saturate(112%);-webkit-backdrop-filter:blur(22px) saturate(112%);transition:background-color .3s}.mailbox[data-v-b85d1e8b]:before{content:"";position:absolute;z-index:-1;inset:5px;border:1px solid rgb(255 255 255 / 24%);border-radius:34px;pointer-events:none}.mailbox.is-receiving[data-v-b85d1e8b]{background-color:#f4fadc4d}.envelope[data-v-b85d1e8b]{position:relative;width:236px;height:172px;margin:7px 0 24px;transform:rotate(-5deg)}.envelope-back[data-v-b85d1e8b]{position:absolute;inset:44px 0 0;border-radius:8px;border:1px solid #cbd3b6;background:#e3e8c7;box-shadow:0 20px 25px -21px #6b7d536e}.envelope-paper[data-v-b85d1e8b]{position:absolute;z-index:1;top:4px;left:18px;right:18px;height:125px;padding:17px 18px;border:1px solid #fff;border-radius:5px;background:linear-gradient(115deg,#fffef8,#f8f8ea);box-shadow:0 2px 10px #62724a12;transition:transform .38s cubic-bezier(.2,.7,.2,1)}.envelope-paper>span[data-v-b85d1e8b]{font-family:KaiTi,Kaiti SC,Microsoft YaHei,serif;font-size:18px;line-height:1.3;color:#59745b}.envelope-paper i[data-v-b85d1e8b]{display:block;width:80%;height:1px;margin-top:13px;background:#e5e8d4}.envelope-paper i+i[data-v-b85d1e8b]{width:57%}.envelope-paper svg[data-v-b85d1e8b]{position:absolute;width:22px;height:22px;top:15px;right:15px;fill:#e3eacd;stroke:#89a477;stroke-width:1.2}.envelope-front[data-v-b85d1e8b]{position:absolute;z-index:2;width:236px;height:128px;bottom:0;left:0}.envelope-flap[data-v-b85d1e8b]{position:absolute;z-index:3;width:236px;height:80px;top:44px;left:0;transform-origin:50% 0;transition:transform .44s cubic-bezier(.2,.7,.2,1),z-index 0s .22s}.envelope-seal[data-v-b85d1e8b]{position:absolute;z-index:4;top:96px;left:98px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgb(255 255 255 / 88%);border-radius:47% 51% 46% 50%;background:radial-gradient(circle at 28% 20%,#c9dbb3,#a7c38d 75%);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #5a7f4133,0 3px 5px #506f3a1a;cursor:pointer;transition:transform .38s cubic-bezier(.2,.7,.2,1),background .38s ease,box-shadow .38s ease;animation:seal-breathe-b85d1e8b 3.5s ease-in-out infinite}.envelope--seal-1 .envelope-seal[data-v-b85d1e8b]{background:radial-gradient(circle at 28% 20%,#f3dfaf,#d8b26f 76%)}.envelope--seal-2 .envelope-seal[data-v-b85d1e8b]{background:radial-gradient(circle at 28% 20%,#ecc8bd,#cc8979 76%)}.envelope-seal svg[data-v-b85d1e8b]{width:18px;height:18px;fill:none;stroke:#eff7e4;stroke-width:1.5;stroke-linecap:round}.envelope--seal-1 .envelope-seal svg[data-v-b85d1e8b]{stroke:#fff9e8}.envelope--seal-2 .envelope-seal svg[data-v-b85d1e8b]{stroke:#fff8ef}.envelope-seal[data-v-b85d1e8b]:hover{transform:translateY(-4px) rotate(8deg) scale(1.06);box-shadow:inset 0 1px 1px #ffffffb3,0 0 0 5px #ffffff40,0 6px 10px #506f3a26}.mailbox:hover .envelope-paper[data-v-b85d1e8b],.mailbox:focus-within .envelope-paper[data-v-b85d1e8b]{transform:translateY(-9px)}.mailbox:hover .envelope-flap[data-v-b85d1e8b],.mailbox:focus-within .envelope-flap[data-v-b85d1e8b]{transform:scaleY(.83)}.mailbox:hover .envelope-seal[data-v-b85d1e8b],.mailbox:focus-within .envelope-seal[data-v-b85d1e8b]{transform:translateY(-11px)}.mailbox.is-receiving .envelope-paper[data-v-b85d1e8b]{transform:translateY(-23px);transition-delay:.13s}.mailbox.is-receiving .envelope-flap[data-v-b85d1e8b]{z-index:0;transform:scaleY(-.9)}.mailbox.is-receiving .envelope-seal[data-v-b85d1e8b]{transform:translate(9px,16px) rotate(18deg)}.mailbox.is-seal-open .envelope-paper[data-v-b85d1e8b]{transform:translateY(-34px);transition-delay:70ms}.mailbox.is-seal-open .envelope-flap[data-v-b85d1e8b]{z-index:0;transform:scaleY(-.94)}.mailbox.is-seal-open .envelope-seal[data-v-b85d1e8b]{transform:translate(16px,24px) rotate(28deg);animation:none}@keyframes seal-breathe-b85d1e8b{0%,to{box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 1px #5a7f4133,0 3px 5px #506f3a1a}50%{box-shadow:inset 0 1px 1px #ffffffb3,0 0 0 4px #ffffff29,0 4px 7px #506f3a24}}.mail-address[data-v-b85d1e8b]{margin:0;max-width:100%;color:#426753;font-size:19px;line-height:1.7;letter-spacing:.015em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mail-actions[data-v-b85d1e8b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.mail-actions a[data-v-b85d1e8b],.mail-actions button[data-v-b85d1e8b]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 19px;border:1px solid rgb(255 255 255 / 85%);border-radius:16px;font-size:14px;cursor:pointer;transition:background-color .18s,box-shadow .18s}.mail-actions svg[data-v-b85d1e8b]{width:18px;height:18px;flex:0 0 auto}.mail-write[data-v-b85d1e8b]{color:#fff;background:#3c826b;box-shadow:inset 0 1px 1px #ffffff59,0 9px 18px -14px #547f5a}.mail-write>span[data-v-b85d1e8b]{margin-left:3px;font-size:12px;opacity:.8}.mail-write[data-v-b85d1e8b]:hover{background:#2c705a}.mail-copy[data-v-b85d1e8b]{min-width:125px;color:#4f725e;background:#ffffff7a}.mail-copy[data-v-b85d1e8b]:hover{background:#ffffffc9}.mail-copy[data-v-b85d1e8b]:disabled{cursor:wait}.mail-feedback[data-v-b85d1e8b]{max-width:360px;min-height:38px;margin:14px 0 0;color:#647a6a;font-size:11px;line-height:1.8;text-align:center}.mail-feedback.is-copied[data-v-b85d1e8b]{color:#2f785c}@media(max-width:1050px){.about-desk[data-v-b85d1e8b]{width:calc(100% - 56px)}.about-layout[data-v-b85d1e8b]{grid-template-columns:minmax(200px,.78fr) minmax(0,1.22fr);gap:48px}.conversation-intro[data-v-b85d1e8b]{padding-left:0}.conversation-intro h1[data-v-b85d1e8b]{font-size:35px}.mailbox[data-v-b85d1e8b]{padding-inline:23px}.glass-tools[data-v-b85d1e8b]{right:0}}@media(max-width:700px){.about-desk[data-v-b85d1e8b]{width:min(calc(100% - 40px),510px);padding-block:20px 24px}.about-navigation[data-v-b85d1e8b]{gap:12px}.about-home[data-v-b85d1e8b]{gap:7px;padding-inline:11px;font-size:12px;white-space:nowrap}.about-home svg[data-v-b85d1e8b]{width:15px;height:15px}.about-navigation nav[data-v-b85d1e8b]{gap:0}.about-navigation nav a[data-v-b85d1e8b]{display:none;font-size:12px}.about-navigation nav a[aria-current=page][data-v-b85d1e8b]{display:inline-flex;white-space:nowrap}.about-layout[data-v-b85d1e8b]{grid-template-columns:1fr;align-content:center;gap:27px;padding-block:37px 28px}.conversation-intro h1[data-v-b85d1e8b]{font-size:31px;line-height:1.5}.conversation-intro>p[data-v-b85d1e8b]{margin-top:12px;font-size:14px}.plant-seed[data-v-b85d1e8b]{margin-top:4px}.glass-tools[data-v-b85d1e8b]{position:absolute;z-index:6;display:grid!important;top:8px!important;right:10px!important;width:58px;padding:8px 5px 7px;border-radius:19px}.glass-tools__label[data-v-b85d1e8b]{margin-bottom:4px;font-size:9px}.glass-tools button[data-v-b85d1e8b]{width:46px;min-height:46px;font-size:9px}.tool-icon[data-v-b85d1e8b]{width:17px;height:17px}.tool-icon--light[data-v-b85d1e8b]{box-shadow:0 0 0 3px #ffffff38}.flight-launch[data-v-b85d1e8b]{position:absolute;right:0;bottom:0;width:106px;margin:0}.flight-plane[data-v-b85d1e8b]{scale:1.65}.mailbox[data-v-b85d1e8b]{padding:28px 19px 13px;border-radius:30px}.mailbox[data-v-b85d1e8b]:before{border-radius:25px}.envelope[data-v-b85d1e8b]{margin-block:6px 21px}.mail-address[data-v-b85d1e8b]{font-size:18px}.mail-actions[data-v-b85d1e8b]{gap:10px;margin-top:18px}.mail-actions a[data-v-b85d1e8b],.mail-actions button[data-v-b85d1e8b]{padding-inline:13px;font-size:13px;gap:8px;border-radius:14px}.mail-copy[data-v-b85d1e8b]{min-width:112px}.about-wash[data-v-b85d1e8b]{filter:blur(70px)}.about-wash--lime[data-v-b85d1e8b]{width:150%;height:74%;left:-95%;bottom:-1%}.about-wash--mint[data-v-b85d1e8b]{width:140%;height:78%;right:-90%;bottom:-22%}.garden-glass--one[data-v-b85d1e8b]{width:210px;height:210px;left:-13%;bottom:4%;opacity:.7}.garden-glass--two[data-v-b85d1e8b]{width:145px;height:145px;right:7%;top:15%}.garden-plant--1[data-v-b85d1e8b]{left:1%;bottom:4%;transform:rotate(-9deg) scale(.7)}.garden-plant--2[data-v-b85d1e8b]{left:16%;bottom:5%;transform:rotate(7deg) scale(.78)}.garden-plant--3[data-v-b85d1e8b]{left:31%;bottom:4%;transform:rotate(-3deg) scale(.62)}.seed-sparkles[data-v-b85d1e8b]{left:17%;bottom:14%;transform:scale(.72);transform-origin:bottom left}}@media(max-width:360px){.about-desk[data-v-b85d1e8b]{width:calc(100% - 32px)}.about-navigation nav[data-v-b85d1e8b]{gap:13px}.mailbox[data-v-b85d1e8b]{padding-inline:14px}.conversation-intro h1[data-v-b85d1e8b]{font-size:29px}.flight-launch[data-v-b85d1e8b]{width:96px}}@media(prefers-reduced-motion:reduce){.flight-plane[data-v-b85d1e8b],.flight-trail[data-v-b85d1e8b],.envelope-paper[data-v-b85d1e8b],.envelope-flap[data-v-b85d1e8b],.envelope-seal[data-v-b85d1e8b],.garden-plant[data-v-b85d1e8b],.seed-sparkles i[data-v-b85d1e8b]{animation:none;transition:none}.flight-plane[data-v-b85d1e8b],.flight-trail[data-v-b85d1e8b],.garden-plant[data-v-b85d1e8b],.seed-sparkles i[data-v-b85d1e8b]{transform:none!important}}@media(prefers-reduced-transparency:reduce){.mailbox[data-v-b85d1e8b]{background:#f1f6e9;backdrop-filter:none;-webkit-backdrop-filter:none}}.wall[data-v-fb4fdf0c]{position:fixed;inset:0;z-index:90;color:#f2f7ef;font-family:Trebuchet MS,Microsoft YaHei,PingFang SC,system-ui,sans-serif}.wall__veil[data-v-fb4fdf0c]{position:absolute;inset:0;background:#18241fad;backdrop-filter:blur(14px) saturate(90%);-webkit-backdrop-filter:blur(14px) saturate(90%)}.wall--closing .wall__veil[data-v-fb4fdf0c]{animation:wall-veil-out-fb4fdf0c .34s ease-in both}.wall__leaves[data-v-fb4fdf0c]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.wall__leaf[data-v-fb4fdf0c]{position:absolute;display:block;border:1px solid rgb(190 224 200 / 26%);border-radius:0 100%;background:linear-gradient(135deg,rgb(196 228 202 / 16%),transparent 70%);animation:wall-leaf-drift-fb4fdf0c 16s ease-in-out infinite}.wall__leaf--1[data-v-fb4fdf0c]{left:8%;top:12%;width:26px;height:26px;transform:rotate(18deg)}.wall__leaf--2[data-v-fb4fdf0c]{right:12%;top:22%;width:20px;height:20px;animation-delay:-4s;transform:rotate(-32deg)}.wall__leaf--3[data-v-fb4fdf0c]{left:30%;bottom:12%;width:16px;height:16px;animation-delay:-8s;transform:rotate(52deg)}.wall__leaf--4[data-v-fb4fdf0c]{right:30%;bottom:20%;width:30px;height:30px;animation-delay:-2s;transform:rotate(-14deg)}.wall__leaf--5[data-v-fb4fdf0c]{left:55%;top:9%;width:18px;height:18px;animation-delay:-11s;transform:rotate(40deg)}.wall__leaf--6[data-v-fb4fdf0c]{left:18%;top:55%;width:22px;height:22px;animation-delay:-6s;transform:rotate(-48deg);opacity:.6}.wall__leaf--7[data-v-fb4fdf0c]{right:8%;bottom:34%;width:15px;height:15px;animation-delay:-13s;transform:rotate(26deg);opacity:.5}@keyframes wall-leaf-drift-fb4fdf0c{0%,to{translate:0 0}50%{translate:14px -20px}}.wall__close[data-v-fb4fdf0c]{position:absolute;z-index:80;top:18px;right:18px;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgb(255 255 255 / 30%);border-radius:50%;color:#eef6ea;background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:24px;line-height:1;cursor:pointer;transition:background .2s,transform .2s}.wall__close[data-v-fb4fdf0c]:hover{background:#ffffff3d;transform:scale(1.06) rotate(90deg)}.wall__close[data-v-fb4fdf0c]:focus-visible{outline:2px solid rgb(150 214 172);outline-offset:3px}.wall__stage[data-v-fb4fdf0c]{position:absolute;inset:0}.wall-photo[data-v-fb4fdf0c]{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:4 / 5.1;border:0;padding:0;background:none;cursor:grab;touch-action:pan-y;transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--r));animation:wall-deal-fb4fdf0c .78s cubic-bezier(.3,.7,.3,1) backwards;animation-delay:var(--d);will-change:transform}.wall--closing .wall-photo[data-v-fb4fdf0c]{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--r)) scale(.08);opacity:0;transition:transform .3s ease-in var(--cd, 0ms),opacity .26s ease-in var(--cd, 0ms);z-index:1}.wall-photo.is-dragging[data-v-fb4fdf0c]{cursor:grabbing}.wall-photo[data-v-fb4fdf0c]:focus-visible{outline:2px solid rgb(150 214 172);outline-offset:4px;border-radius:8px}@keyframes wall-deal-fb4fdf0c{0%{opacity:0;transform:translate(-50%,-50%) translate(var(--sx),var(--sy)) rotate(var(--sr))}10%{opacity:1}72%{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(calc(var(--r) + 7deg))}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) rotate(var(--r))}}.wall-photo__face[data-v-fb4fdf0c]{display:flex;flex-direction:column;width:100%;height:100%;margin:0;padding:9px;border-radius:5px;background:linear-gradient(168deg,#fbfcf7 0 82%,#f0f2e8);box-shadow:0 2px 2px #0f1a1542,0 16px 30px -14px #08100c8c}.wall-photo.is-dragging .wall-photo__face[data-v-fb4fdf0c],.wall-photo:hover .wall-photo__face[data-v-fb4fdf0c]{box-shadow:0 3px 3px #0f1a1538,0 24px 38px -14px #08100c9e}.wall-photo__face img[data-v-fb4fdf0c]{width:100%;height:100%;border-radius:2px;object-fit:cover;animation:wall-develop-fb4fdf0c 1.15s ease-out calc(var(--d) + .74s) backwards}@keyframes wall-develop-fb4fdf0c{0%{filter:sepia(.5) brightness(1.55) contrast(.72) saturate(.35)}to{filter:none}}.wall__zoom[data-v-fb4fdf0c]{position:absolute;z-index:75;inset:0;display:flex;align-items:center;justify-content:center;gap:30px;background:#18241f9e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:zoom-out}.wall-zoom__polaroid[data-v-fb4fdf0c]{display:flex;margin:0;padding:16px 16px 22px;border-radius:4px;background:#fdfdf8;box-shadow:0 30px 90px -22px #08100cc7;transform:rotate(-.6deg);transition:transform .28s cubic-bezier(.3,.8,.3,1)}.wall-zoom__polaroid img[data-v-fb4fdf0c]{display:block;max-width:min(76vw,860px);max-height:74vh;border-radius:2px;object-fit:contain}.wall-zoom__note[data-v-fb4fdf0c]{position:relative;max-width:220px;padding:40px 24px 34px;background:linear-gradient(178deg,#f7df6f,#eccf56);box-shadow:0 18px 44px -18px #08100c99;color:#4a442a;font-family:KaiTi,STKaiti,Kaiti SC,cursive,serif;font-size:17px;font-weight:700;line-height:2;letter-spacing:.12em;text-align:center;overflow-wrap:anywhere;transform:rotate(2.2deg)}.wall-zoom__note[data-v-fb4fdf0c]:before{content:"";position:absolute;top:-10px;left:50%;width:66px;height:18px;transform:translate(-50%) rotate(-2deg);background:#ffffff73;box-shadow:0 1px 3px #0f1a151f}.wall-zoom-enter-active[data-v-fb4fdf0c]{transition:opacity .28s ease}.wall-zoom-leave-active[data-v-fb4fdf0c]{transition:opacity .22s ease}.wall-zoom-enter-active .wall-zoom__polaroid[data-v-fb4fdf0c]{transition:transform .28s cubic-bezier(.3,.8,.3,1)}.wall-zoom-enter-from[data-v-fb4fdf0c],.wall-zoom-leave-to[data-v-fb4fdf0c]{opacity:0}.wall-zoom-enter-from .wall-zoom__polaroid[data-v-fb4fdf0c]{transform:scale(.84) rotate(-4deg)}@keyframes wall-veil-out-fb4fdf0c{to{opacity:0}}@media(max-width:720px),(pointer:coarse){.wall__close[data-v-fb4fdf0c]{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));width:44px;height:44px;font-size:21px}.wall__stage[data-v-fb4fdf0c]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,190px));justify-content:center;align-content:start;gap:28px 24px;padding:max(78px,calc(env(safe-area-inset-top) + 64px)) max(24px,env(safe-area-inset-right)) max(36px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.wall-photo[data-v-fb4fdf0c]{position:relative;left:auto;top:auto;width:100%;cursor:zoom-in;touch-action:pan-y pinch-zoom;transform:rotate(calc(var(--r) * .3));animation:wall-drop-soft-fb4fdf0c .5s ease backwards;animation-delay:var(--d)}.wall--closing .wall-photo[data-v-fb4fdf0c]{transform:rotate(calc(var(--r) * .3)) scale(.08)}@keyframes wall-drop-soft-fb4fdf0c{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}.wall__zoom[data-v-fb4fdf0c]{flex-direction:column;justify-content:flex-start;gap:24px;padding:max(76px,calc(env(safe-area-inset-top) + 64px)) max(24px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain}.wall-zoom__polaroid[data-v-fb4fdf0c]{flex:0 0 auto;max-width:100%;margin-top:auto;padding:10px 10px 16px}.wall-zoom__polaroid img[data-v-fb4fdf0c]{min-width:0;max-width:100%;max-height:min(60svh,700px);width:auto;height:auto}.wall-zoom__note[data-v-fb4fdf0c]{flex:0 0 auto;min-width:0;max-width:min(320px,100%);margin-bottom:auto;padding:16px 20px;font-size:16px;line-height:1.8}.wall-zoom__polaroid[data-v-fb4fdf0c]:last-child{margin-bottom:auto}}@media(max-width:440px){.wall__stage[data-v-fb4fdf0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding-inline:20px}}@media(pointer:coarse)and (min-width:701px)and (max-height:600px){.wall__zoom[data-v-fb4fdf0c]{flex-direction:row;align-items:center;justify-content:center}.wall-zoom__polaroid[data-v-fb4fdf0c]{flex:0 1 auto;max-width:65%;margin:0}.wall-zoom__polaroid img[data-v-fb4fdf0c]{max-height:calc(100svh - 148px)}.wall-zoom__note[data-v-fb4fdf0c]{flex:0 1 240px;margin:0}}@media(prefers-reduced-motion:reduce){.wall-photo[data-v-fb4fdf0c],.wall-photo__face img[data-v-fb4fdf0c],.wall__leaf[data-v-fb4fdf0c]{animation:none}.wall-zoom-enter-active[data-v-fb4fdf0c],.wall-zoom-leave-active[data-v-fb4fdf0c],.wall-zoom-enter-active .wall-zoom__polaroid[data-v-fb4fdf0c]{transition:none}}.home-lulu[data-v-be7eee7a]{position:relative;width:118px;justify-self:center}.home-lulu__button[data-v-be7eee7a]{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.home-lulu__button[data-v-be7eee7a]:focus-visible{outline:2px solid #208575;outline-offset:4px;border-radius:20px}.home-lulu__button:hover .lulu-idle[data-v-be7eee7a]{transform:translateY(-3px) rotate(-1.5deg)}.home-lulu__button:active svg[data-v-be7eee7a]{transform:scale(.96)}.home-lulu svg[data-v-be7eee7a]{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 7px rgb(48 91 61 / 14%))}.lulu-pose[data-v-be7eee7a]{transform-box:view-box;transform-origin:90px 118px;transition:transform .75s cubic-bezier(.34,1.16,.44,1)}.home-lulu.is-night .lulu-pose[data-v-be7eee7a]{transform:rotate(-90deg) scale(.64)}.lulu-pillow[data-v-be7eee7a]{opacity:0;transition:opacity .6s ease .2s}.home-lulu.is-night .lulu-pillow[data-v-be7eee7a]{opacity:1}.lulu-blanket[data-v-be7eee7a]{opacity:0;transition:opacity .6s ease .15s}.home-lulu.has-blanket .lulu-blanket[data-v-be7eee7a]{opacity:1}.lulu-sleep-eyes[data-v-be7eee7a]{opacity:0;transition:opacity .5s ease .25s}.home-lulu.is-night .lulu-sleep-eyes[data-v-be7eee7a]{opacity:1}.lulu-idle[data-v-be7eee7a]{animation:lulu-idle-be7eee7a 3.8s ease-in-out infinite}@keyframes lulu-idle-be7eee7a{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.home-lulu__shadow[data-v-be7eee7a]{position:absolute;left:50%;bottom:8px;width:80px;height:11px;border-radius:50%;background:#305b3d26;filter:blur(3px);transform:translate(-50%);animation:lulu-shadow-be7eee7a 3.8s ease-in-out infinite}@keyframes lulu-shadow-be7eee7a{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-50%) scale(.9);opacity:.75}}.home-lulu.is-playing .lulu-idle[data-v-be7eee7a]{animation:lulu-nod-be7eee7a 1.12s ease-in-out infinite}@keyframes lulu-nod-be7eee7a{0%,to{transform:rotate(-2.8deg) translateY(0)}50%{transform:rotate(2.8deg) translateY(-3.5px)}}.home-lulu.is-night .lulu-idle[data-v-be7eee7a]{animation:lulu-sleep-breath-be7eee7a 5.4s ease-in-out infinite}@keyframes lulu-sleep-breath-be7eee7a{0%,to{transform:translateY(1px)}50%{transform:translateY(2.5px)}}.home-lulu.is-night .home-lulu__shadow[data-v-be7eee7a]{opacity:.5;width:118px}.home-lulu.is-night:hover .lulu-idle[data-v-be7eee7a]{animation:lulu-sleep-breath-be7eee7a 5.4s ease-in-out infinite}.home-lulu__zzz[data-v-be7eee7a]{position:absolute;top:28%;left:-4px;display:flex;gap:1px;color:#7d9488;font:600 13px/1 Trebuchet MS,sans-serif;pointer-events:none}.home-lulu__zzz i[data-v-be7eee7a]{font-style:normal;opacity:0;animation:zzz-float-be7eee7a 3s ease-in-out infinite}.home-lulu__zzz i[data-v-be7eee7a]:nth-child(2){font-size:11px;animation-delay:.5s;margin-top:8px}.home-lulu__zzz i[data-v-be7eee7a]:nth-child(3){font-size:15px;animation-delay:1.1s;margin-top:2px}@keyframes zzz-float-be7eee7a{0%{opacity:0;transform:translateY(6px) rotate(-8deg)}30%{opacity:.85}to{opacity:0;transform:translateY(-14px) rotate(10deg)}}.home-lulu__bubble[data-v-be7eee7a]{position:absolute;z-index:5;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:176px;padding:8px 13px;border:1px solid rgb(255 255 255 / 78%);border-radius:14px 18px;color:#47705f;background:#fffdf2e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11.5px;line-height:1.55;letter-spacing:.03em;box-shadow:0 14px 26px -16px #305b3d73;transform:translate(-50%)}.home-lulu__bubble[data-v-be7eee7a]:after{content:"";position:absolute;left:50%;bottom:-5px;width:9px;height:9px;border-right:1px solid rgb(255 255 255 / 78%);border-bottom:1px solid rgb(255 255 255 / 78%);background:#fffdf2e0;transform:translate(-50%) rotate(45deg)}.lulu-bubble-enter-active[data-v-be7eee7a],.lulu-bubble-leave-active[data-v-be7eee7a]{transition:opacity .24s ease,transform .24s ease}.lulu-bubble-enter-from[data-v-be7eee7a],.lulu-bubble-leave-to[data-v-be7eee7a]{opacity:0;transform:translate(-50%) translateY(5px) scale(.94)}@media(prefers-reduced-motion:reduce){.home-lulu svg[data-v-be7eee7a],.home-lulu__shadow[data-v-be7eee7a],.home-lulu__zzz i[data-v-be7eee7a]{animation:none!important}}.app-shell--home .site-header,.app-shell--home .site-footer{display:none}.app-shell--home .app-shell__main,.app-shell--home .page-container{width:100%;max-width:100vw;min-height:100svh;padding:0;overflow-x:hidden}.home-space[data-v-393f9af6]{--ink: #35514e;--muted: #657973;--teal: #269f8d;position:relative;isolation:isolate;min-height:100svh;overflow:clip;color:var(--ink);background:#eef1ec;font-family:Trebuchet MS,Microsoft YaHei,PingFang SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.wash[data-v-393f9af6]{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(100px)}.wash--lime[data-v-393f9af6]{width:95%;height:86%;left:-30%;bottom:-37%;background:#d3e2c2}.wash--mint[data-v-393f9af6]{width:85%;height:83%;right:-25%;bottom:-25%;background:#c4e5d7}.wash--light[data-v-393f9af6]{width:50%;height:52%;top:17%;left:30%;background:#e4eedd;opacity:.7}.icon-definitions[data-v-393f9af6]{position:absolute;width:0;height:0;overflow:hidden}.fireflies[data-v-393f9af6]{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.fireflies i[data-v-393f9af6]{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,#f4ffd6 0 30%,rgb(214 255 168 / 55%) 60%,transparent 75%);box-shadow:0 0 12px 3px #e2ffb073;opacity:0;animation:firefly-float-393f9af6 11s ease-in-out infinite}@keyframes firefly-float-393f9af6{0%,to{opacity:0;transform:translate(0) scale(.7)}22%{opacity:.9}50%{opacity:.35;transform:translate(34px,-46px) scale(1.1)}72%{opacity:.8}}.home-toast[data-v-393f9af6]{position:fixed;z-index:80;bottom:30px;left:50%;margin:0;padding:11px 20px;border:1px solid rgb(255 255 255 / 78%);border-radius:22px;color:#47705f;background:#ffffffc2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:13.5px;letter-spacing:.04em;box-shadow:0 16px 30px -16px #305b3d6b;transform:translate(-50%);animation:toast-rise-393f9af6 .34s cubic-bezier(.2,.8,.3,1) both}@keyframes toast-rise-393f9af6{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.line-icon[data-v-393f9af6]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.home-canvas[data-v-393f9af6]{position:relative;display:grid;grid-template-columns:minmax(225px,.77fr) minmax(345px,1.2fr) minmax(290px,1fr);align-items:start;column-gap:34px;width:min(calc(100% - 88px),1240px);min-height:100svh;margin-inline:auto;padding-block:clamp(40px,7vh,76px) 70px}.glass[data-v-393f9af6]{position:relative;isolation:isolate;border:1px solid rgb(255 255 255 / 84%);border-radius:38px;background:linear-gradient(135deg,#ffffff96,#ffffff3b 58%,#f5fff752);box-shadow:inset 1px 1px #ffffffc7,inset -1px -1px #ffffff4f,0 16px 36px -30px #305b3d4d;backdrop-filter:blur(22px) saturate(112%);-webkit-backdrop-filter:blur(22px) saturate(112%)}a[data-v-393f9af6]:focus-visible,button[data-v-393f9af6]:focus-visible{outline:2px solid #208575;outline-offset:5px}.navigation[data-v-393f9af6]{position:relative;overflow:hidden;margin-top:104px;padding:24px 18px 20px;min-width:0;border-radius:34px 34px 48px 42px;background-image:radial-gradient(280px circle at var(--nav-light-x, 52%) var(--nav-light-y, 18%),rgb(255 255 255 / 31%),transparent 70%),linear-gradient(160deg,#ffffffad,#ffffff57 46%,#e0f1d26e);box-shadow:inset 1px 1px #ffffffd1,inset -2px -2px #ffffff40,0 25px 45px -34px #37604666;transform:perspective(900px) rotateX(var(--nav-tilt-y, 0deg)) rotateY(var(--nav-tilt-x, 0deg));transition:transform .36s ease,background-image .5s ease,box-shadow .4s ease}.navigation.is-awake[data-v-393f9af6]{box-shadow:inset 1px 1px #ffffffe0,inset -2px -2px #ffffff40,0 25px 45px -30px #478e6c7a}.navigation[data-v-393f9af6]:before{content:"";position:absolute;right:-92px;bottom:-99px;width:238px;height:238px;border:1px solid rgb(255 255 255 / 62%);border-radius:47% 53% 61% 39%;transform:rotate(24deg);pointer-events:none;transition:transform .9s ease}.navigation.is-awake[data-v-393f9af6]:before{transform:rotate(48deg) scale(1.08)}.navigation[data-v-393f9af6]:after{content:"";position:absolute;right:23px;top:20px;width:86px;height:86px;opacity:.27;background-image:radial-gradient(circle,#63a895 1.4px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:linear-gradient(135deg,transparent 6%,black 70%);mask-image:linear-gradient(135deg,transparent 6%,black 70%);pointer-events:none;transition:opacity .4s ease,transform .6s ease}.navigation.is-awake[data-v-393f9af6]:after{opacity:.55;transform:translate(-5px,4px) rotate(12deg)}.navigation__identity[data-v-393f9af6]{position:relative;z-index:2;display:flex;align-items:center;gap:11px}.navigation__emblem[data-v-393f9af6]{position:relative;display:grid;place-items:center;width:51px;height:51px;padding:0;border:1px solid rgb(255 255 255 / 78%);border-radius:47% 53% 52% 48%;color:#698e60;background:#ebedba;box-shadow:inset 2px 2px #ffffffa6,0 10px 18px -13px #688b6e;flex-shrink:0;cursor:pointer;transform:rotate(-8deg);transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.navigation__emblem[data-v-393f9af6]:hover,.navigation.is-awake .navigation__emblem[data-v-393f9af6]{color:#387f69;background:#dcefc1;box-shadow:inset 2px 2px #ffffffbf,0 0 0 7px #ffffff2e,0 12px 22px -13px #4b966e;transform:rotate(8deg) scale(1.08)}.navigation__name[data-v-393f9af6]{color:var(--ink);font-size:26px;font-weight:650;letter-spacing:.01em}.navigation__name[data-v-393f9af6]:hover{color:var(--teal)}.navigation__status[data-v-393f9af6]{color:#3ba582;font-size:13px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.navigation__label[data-v-393f9af6]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:30px 8px 13px;color:var(--muted);font-size:13px}.navigation__label span[data-v-393f9af6]{color:#5ba18c;font-family:Consolas,monospace;font-size:10px;letter-spacing:.08em}.navigation__links[data-v-393f9af6]{position:absolute;z-index:4;inset:0;display:block;margin:0;pointer-events:none}.nav-orbit[data-v-393f9af6]{position:absolute;left:50%;top:50%;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);border-radius:50%;animation:nav-revolve-393f9af6 var(--rev, 100s) linear infinite;animation-delay:var(--delay, 0s);pointer-events:none}.nav-orbit--1[data-v-393f9af6]{--d: 226px;--rev: 132s;--delay: 0s;--rest: 0deg}.nav-orbit--2[data-v-393f9af6]{--d: 226px;--rev: 132s;--delay: -26.4s;--rest: 72deg}.nav-orbit--3[data-v-393f9af6]{--d: 226px;--rev: 132s;--delay: -52.8s;--rest: 144deg}.nav-orbit--4[data-v-393f9af6]{--d: 226px;--rev: 132s;--delay: -79.2s;--rest: 216deg}.nav-orbit--5[data-v-393f9af6]{--d: 226px;--rev: 132s;--delay: -105.6s;--rest: 288deg}.nav-carrier[data-v-393f9af6]{position:absolute;left:50%;top:0;width:64px;height:64px;margin:-32px 0 0 -32px;animation:nav-revolve-393f9af6 var(--rev, 100s) linear infinite reverse;animation-delay:var(--delay, 0s);pointer-events:auto}.planet-link[data-v-393f9af6]{position:relative;display:grid;place-items:center;width:64px;height:64px;padding:0;border:1px solid rgb(255 255 255 / 64%);border-radius:50%;color:#637e76;background:radial-gradient(circle at 34% 28%,#ffffffc7,#ffffff57 68%);box-shadow:inset 1px 1px #ffffffa8,0 10px 20px -15px #5c9176,0 0 0 5px #ffffff12;cursor:pointer;transition:transform .26s ease,color .26s ease,background .26s ease,box-shadow .26s ease}.planet-link[data-v-393f9af6]:hover,.planet-link[data-v-393f9af6]:focus-visible,.planet-link.is-current[data-v-393f9af6]{color:#258e79;border-color:#ffffffe8;background:radial-gradient(circle at 34% 28%,#ffffffeb,#f0faf0bd 70%);box-shadow:inset 1px 1px 3px #fff,0 0 0 6px #ffffff30,0 12px 25px -16px #4a9877;transform:translateY(-4px) scale(1.09)}.navigation__icon[data-v-393f9af6]{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;transition:color .22s,background .22s,transform .22s}.planet-link:hover .navigation__icon[data-v-393f9af6],.planet-link:focus-visible .navigation__icon[data-v-393f9af6],.planet-link.is-current .navigation__icon[data-v-393f9af6]{color:inherit;background:transparent;transform:none}.navigation__entry-label[data-v-393f9af6]{position:absolute;top:calc(100% + 5px);left:50%;padding:3px 7px;border:1px solid rgb(255 255 255 / 58%);border-radius:10px;color:#587168;background:#ffffff94;font-size:10px;line-height:1.2;white-space:nowrap;opacity:.86;transform:translate(-50%);transition:color .22s,background .22s,opacity .22s}.planet-link:hover .navigation__entry-label[data-v-393f9af6],.planet-link:focus-visible .navigation__entry-label[data-v-393f9af6],.planet-link.is-current .navigation__entry-label[data-v-393f9af6]{color:#236e5d;background:#ffffffdb;opacity:1}.nav-peek[data-v-393f9af6]{position:absolute;bottom:calc(100% + 12px);left:50%;width:max-content;max-width:158px;padding:8px 12px;border:1px solid rgb(255 255 255 / 72%);border-radius:13px 16px 12px 17px;color:#3c6256;background:#fffcf0c7;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);font-size:10.5px;line-height:1.5;text-align:center;box-shadow:0 12px 24px -16px #305b3d7a;opacity:0;pointer-events:none;transform:translate(-50%) translateY(5px);transition:opacity .22s ease,transform .22s ease}.nav-peek[data-v-393f9af6]:after{content:"";position:absolute;top:calc(100% - 4px);left:50%;width:9px;height:9px;border-right:1px solid rgb(255 255 255 / 72%);border-bottom:1px solid rgb(255 255 255 / 72%);background:#fffcf0c7;transform:translate(-50%) rotate(45deg)}.nav-carrier:hover .nav-peek[data-v-393f9af6],.nav-carrier:focus-within .nav-peek[data-v-393f9af6]{opacity:1;transform:translate(-50%) translateY(0)}.nav-orbit[data-v-393f9af6]:has(.planet-link:hover),.nav-orbit[data-v-393f9af6]:has(.planet-link:focus-visible){animation-play-state:paused}.nav-orbit:has(.planet-link:hover) .nav-carrier[data-v-393f9af6],.nav-orbit:has(.planet-link:focus-visible) .nav-carrier[data-v-393f9af6]{animation-play-state:paused}@keyframes nav-revolve-393f9af6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navigation__decor[data-v-393f9af6]{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin:24px 8px 0;color:#82978e}.navigation__decor-line[data-v-393f9af6]{width:42px;height:1px;margin-right:3px;background:#59968273}.navigation__decor i[data-v-393f9af6]{width:5px;height:5px;border:1px solid rgb(89 150 130 / 62%);border-radius:50%}.navigation__decor i[data-v-393f9af6]:nth-of-type(2){background:#75b39d}.navigation__decor b[data-v-393f9af6]{margin-left:auto;font-size:9px;font-weight:400;letter-spacing:.08em;opacity:.75}.navigation__constellation[data-v-393f9af6]{position:absolute;z-index:2;right:21px;top:84px;display:grid;grid-template-columns:repeat(3,4px);gap:7px;opacity:.62;transform:rotate(-12deg)}.navigation__constellation i[data-v-393f9af6]{width:4px;height:4px;border:1px solid #68ad98;border-radius:50%}.navigation__constellation i[data-v-393f9af6]:nth-child(2),.navigation__constellation i[data-v-393f9af6]:nth-child(5){background:#8ec7a7}.navigation__orbit[data-v-393f9af6]{position:absolute;z-index:0;border:1px solid rgb(116 180 160 / 20%);border-radius:50%;pointer-events:none}.navigation__orbit--one[data-v-393f9af6]{right:-28px;top:8px;width:122px;height:58px;transform:rotate(35deg)}.navigation__orbit--two[data-v-393f9af6]{right:-38px;top:31px;width:154px;height:72px;transform:rotate(35deg);opacity:.55}.navigation__label[data-v-393f9af6],.navigation__decor[data-v-393f9af6],.navigation__constellation[data-v-393f9af6],.navigation__orbit[data-v-393f9af6]{display:none}.navigation__identity[data-v-393f9af6]{justify-content:center;gap:14px}.navigation__name[data-v-393f9af6]{font-family:Trebuchet MS,Microsoft YaHei,sans-serif;font-size:28px;font-weight:650;letter-spacing:.015em}.navigation__emblem[data-v-393f9af6]{width:48px;height:48px;border-radius:50%;transform:none}.navigation__emblem-core[data-v-393f9af6]{position:relative;display:block;width:17px;height:17px;border:1px solid #688d83;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7fff1 0 13%,#9fc9aa 18% 45%,#57927e 74%);box-shadow:0 0 0 5px #ffffff38,0 0 14px #5ea68c66}.navigation__emblem-core[data-v-393f9af6]:before,.navigation__emblem-core[data-v-393f9af6]:after{content:"";position:absolute;left:50%;top:50%;width:39px;height:13px;border:1px solid rgb(76 148 125 / 46%);border-radius:50%;transform:translate(-50%,-50%) rotate(28deg)}.navigation__emblem-core[data-v-393f9af6]:after{width:31px;height:11px;transform:translate(-50%,-50%) rotate(-48deg);opacity:.65}.navigation__scene[data-v-393f9af6]{position:relative;height:430px;margin:10px -3px 0}.navigation__scene-core[data-v-393f9af6]{position:absolute;z-index:3;left:50%;top:50%;display:grid;place-items:center;width:78px;height:78px;padding:0;border:1px solid rgb(255 255 255 / 78%);border-radius:50%;background:radial-gradient(circle at 32% 27%,rgb(255 255 255 / 75%),rgb(210 239 215 / 44%) 36%,rgb(127 193 158 / 25%) 69%,transparent 70%);box-shadow:inset 2px 2px #ffffff61,0 0 0 12px #ffffff17,0 0 30px #6bbb9738;cursor:pointer;transform:translate(-50%,-50%);transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.navigation__scene-core[data-v-393f9af6]:before{content:"";position:absolute;inset:10px;border:1px solid rgb(255 255 255 / 45%);border-radius:50%;transform:rotate(28deg) scaleX(.72)}.navigation__scene-core[data-v-393f9af6]:after{content:"";position:absolute;width:9px;height:9px;border:1px solid rgb(255 255 255 / 85%);border-radius:50%;background:#9fcdb0;box-shadow:0 0 0 5px #5fab8c24;animation:nav-core-pulse-393f9af6 3.2s ease-in-out infinite}.navigation__scene-core-light[data-v-393f9af6]{position:absolute;left:22px;top:18px;width:14px;height:8px;border-radius:50%;background:#ffffffb8;filter:blur(2px);transform:rotate(-28deg)}.navigation__scene.is-awake .navigation__scene-core[data-v-393f9af6]{transform:translate(-50%,-50%) scale(1.16);box-shadow:inset 2px 2px #ffffff8c,0 0 0 17px #ffffff21,0 0 42px #6bbb9761}.navigation__scene.is-awake .navigation__scene-core[data-v-393f9af6]:after{animation-duration:1.2s}.navigation__scene-glass[data-v-393f9af6]{position:absolute;z-index:1;border:1px solid rgb(255 255 255 / 48%);background:linear-gradient(140deg,#ffffff47,#bde0cd17);box-shadow:inset 1px 1px #ffffff59;pointer-events:none}.navigation__scene-glass--one[data-v-393f9af6]{left:6%;top:12%;width:29px;height:46px;border-radius:17px 9px 18px 11px;transform:rotate(27deg);opacity:.74}.navigation__scene-glass--two[data-v-393f9af6]{right:5%;bottom:7%;width:43px;height:25px;border-radius:9px 18px 11px 16px;transform:rotate(-24deg);opacity:.66}.navigation__scene-comet[data-v-393f9af6]{position:absolute;z-index:1;left:19%;top:59%;width:42px;height:1px;background:linear-gradient(90deg,transparent,rgb(92 170 142 / 58%));transform:rotate(-26deg);transform-origin:right center;opacity:.72}.navigation__scene-comet[data-v-393f9af6]:after{content:"";position:absolute;right:-2px;top:-2px;width:5px;height:5px;border-radius:50%;background:#87c4a4;box-shadow:0 0 0 4px #71c19b1f}.navigation__constellation-map[data-v-393f9af6]{position:absolute;z-index:2;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.constellation-map__glow[data-v-393f9af6]{fill:none;stroke:#5caf9226;stroke-width:2.4;vector-effect:non-scaling-stroke;filter:blur(3px)}.constellation-map__line[data-v-393f9af6]{fill:none;stroke:#539e8561;stroke-width:.65;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.018 .012;vector-effect:non-scaling-stroke;animation:constellation-flow-393f9af6 9s linear infinite}.navigation--mood-1 .constellation-map__line[data-v-393f9af6]{stroke:#bf915c6b}.navigation--mood-2 .constellation-map__line[data-v-393f9af6]{stroke:#5289af6b}.navigation--mood-3 .constellation-map__line[data-v-393f9af6]{stroke:#b86f696b}.navigation__scene-moon[data-v-393f9af6]{position:absolute;z-index:2;right:9%;top:9%;width:27px;height:27px;border:1px solid rgb(255 255 255 / 78%);border-radius:50%;background:radial-gradient(circle at 32% 30%,#fffef5 0 10%,#d4e9d0 13% 70%,#9bc5ad 72%);box-shadow:0 5px 14px -9px #4c9177;cursor:pointer;transition:transform .5s ease,background .5s ease,border-radius .5s ease}.navigation__scene-moon[data-v-393f9af6]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff3;transition:transform .5s ease}.navigation__scene-moon.is-full[data-v-393f9af6]{background:radial-gradient(circle at 32% 30%,#fffde9,#e8d6ad 55%,#d39d86);transform:rotate(180deg)}.navigation__scene-moon[data-v-393f9af6]:hover{transform:scale(1.16) rotate(12deg)}.navigation__scene-moon.is-full[data-v-393f9af6]:hover{transform:scale(1.16) rotate(192deg)}.navigation__scene-speck[data-v-393f9af6]{position:absolute;z-index:2;width:7px;height:7px;padding:0;border:1px solid rgb(255 255 255 / 80%);border-radius:50%;background:#b8dfbd;box-shadow:0 0 0 4px #74c19b1f;cursor:pointer;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.navigation__scene-speck--one[data-v-393f9af6]{left:7%;top:66%}.navigation__scene-speck--two[data-v-393f9af6]{right:17%;bottom:22%;width:5px;height:5px}.navigation__scene-speck[data-v-393f9af6]:hover,.navigation__scene.is-awake .navigation__scene-speck[data-v-393f9af6]{background:#e7c49f;box-shadow:0 0 0 7px #ebc79f26,0 0 12px #d5976f59;transform:scale(1.4)}.navigation--mood-1[data-v-393f9af6]{background-image:radial-gradient(280px circle at var(--nav-light-x, 52%) var(--nav-light-y, 18%),rgb(255 255 255 / 31%),transparent 70%),linear-gradient(160deg,#ffffffad,#fff6d86b 46%,#e8deb966)}.navigation--mood-2[data-v-393f9af6]{background-image:radial-gradient(280px circle at var(--nav-light-x, 52%) var(--nav-light-y, 18%),rgb(255 255 255 / 31%),transparent 70%),linear-gradient(160deg,#ffffffad,#e4f0f973 46%,#c8dce170)}.navigation--mood-3[data-v-393f9af6]{background-image:radial-gradient(280px circle at var(--nav-light-x, 52%) var(--nav-light-y, 18%),rgb(255 255 255 / 31%),transparent 70%),linear-gradient(160deg,#ffffffad,#ffebe066 46%,#edd6cf6e)}.navigation--mood-1 .navigation__scene-ring[data-v-393f9af6],.navigation--mood-1 .navigation__scene-comet[data-v-393f9af6]{border-color:#d5a4664d;background-color:transparent}.navigation--mood-2 .navigation__scene-ring[data-v-393f9af6],.navigation--mood-2 .navigation__scene-comet[data-v-393f9af6]{border-color:#6497be47;background-color:transparent}.navigation--mood-3 .navigation__scene-ring[data-v-393f9af6],.navigation--mood-3 .navigation__scene-comet[data-v-393f9af6]{border-color:#c87a714a;background-color:transparent}.navigation__scene-ring[data-v-393f9af6]{position:absolute;left:50%;top:50%;border:1px solid rgb(89 163 139 / 22%);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) rotate(-18deg)}.navigation__scene-ring--one[data-v-393f9af6]{width:188px;height:92px;animation:nav-orbit-393f9af6 14s linear infinite}.navigation__scene-ring--two[data-v-393f9af6]{width:242px;height:126px;transform:translate(-50%,-50%) rotate(62deg);animation:nav-orbit-reverse-393f9af6 19s linear infinite}.navigation__scene-ring--three[data-v-393f9af6]{width:286px;height:174px;transform:translate(-50%,-50%) rotate(24deg);opacity:.55;animation:nav-orbit-393f9af6 26s linear infinite}.navigation__scene-star[data-v-393f9af6]{position:absolute;z-index:2;width:5px;height:5px;border:1px solid rgb(86 163 135 / 65%);border-radius:50%;background:#c1e0bf;box-shadow:0 0 8px #5bb9917a;animation:nav-twinkle-393f9af6 3.5s ease-in-out infinite}.navigation__scene-star--one[data-v-393f9af6]{left:18%;top:27%}.navigation__scene-star--two[data-v-393f9af6]{right:16%;top:36%;animation-delay:1.1s}.navigation__scene-star--three[data-v-393f9af6]{left:24%;bottom:21%;width:3px;height:3px;animation-delay:2s}.navigation__scene-star--four[data-v-393f9af6]{right:26%;bottom:30%;width:3px;height:3px;animation-delay:2.6s}.navigation__scene-satellite[data-v-393f9af6]{position:absolute;z-index:2;left:50%;top:50%;width:174px;height:74px;border:1px solid transparent;border-top-color:#64b29754;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg);animation:nav-satellite-orbit-393f9af6 11s linear infinite;pointer-events:none}.navigation__scene-satellite i[data-v-393f9af6]{position:absolute;right:6px;top:-3px;display:block;width:7px;height:7px;border:1px solid rgb(255 255 255 / 80%);border-radius:50%;background:#a7d3af;box-shadow:0 0 0 4px #6ebc971f,0 0 12px #5cb58e59}.navigation__scene-wave[data-v-393f9af6]{position:absolute;z-index:2;left:50%;top:50%;width:96px;height:96px;border:1px solid rgb(255 255 255 / 0%);border-radius:50%;transform:translate(-50%,-50%) scale(.55);pointer-events:none}.navigation__scene.is-awake .navigation__scene-wave[data-v-393f9af6]{animation:nav-wave-393f9af6 .9s cubic-bezier(.16,.7,.3,1) both;border-color:#77cba58c}.nav-meteor[data-v-393f9af6]{position:absolute;z-index:5;left:var(--mx, 40%);top:var(--my, 16%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;animation:meteor-fly-393f9af6 2.6s cubic-bezier(.3,.5,.4,1) both}.nav-meteor[data-v-393f9af6]:before{content:"";position:absolute;right:4px;top:10px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffdf0,#ffd9a0 58%,transparent 76%);box-shadow:0 0 0 4px #ffe2a829,0 0 14px #ffcd826b}.nav-meteor[data-v-393f9af6]:after{content:"";position:absolute;right:12px;top:14px;width:70px;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,rgb(255 214 150 / 78%));transform:rotate(24deg);transform-origin:right center}@keyframes meteor-fly-393f9af6{0%{opacity:0;translate:46px -40px}14%{opacity:1}72%{opacity:1}to{opacity:0;translate:-110px 78px}}.navigation__bottom-mark[data-v-393f9af6]{display:flex;align-items:center;gap:7px;margin:-2px 10px 0}.navigation__bottom-mark i[data-v-393f9af6]{width:5px;height:5px;border:1px solid #78ad9b;border-radius:50%}.navigation__bottom-mark i[data-v-393f9af6]:nth-child(2){background:#70b59b}.navigation__bottom-mark span[data-v-393f9af6]{width:42px;height:1px;margin-left:3px;background:#59968261}@keyframes nav-orbit-393f9af6{to{transform:translate(-50%,-50%) rotate(342deg)}}@keyframes nav-orbit-reverse-393f9af6{to{transform:translate(-50%,-50%) rotate(-298deg)}}@keyframes nav-twinkle-393f9af6{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.45)}}@keyframes nav-core-pulse-393f9af6{0%,to{transform:scale(.8);opacity:.55}50%{transform:scale(1.15);opacity:1}}@keyframes nav-satellite-orbit-393f9af6{to{transform:translate(-50%,-50%) rotate(332deg)}}@keyframes nav-wave-393f9af6{0%{opacity:.8;transform:translate(-50%,-50%) scale(.55)}to{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@keyframes constellation-flow-393f9af6{to{stroke-dashoffset:-1}}.personal-area[data-v-393f9af6]{display:grid;gap:28px;min-width:0}.home-left[data-v-393f9af6]{display:flex;flex-direction:column;min-width:0}.home-left .random-pick[data-v-393f9af6]{margin-top:24px}.studio[data-v-393f9af6]{position:relative;height:202px;overflow:hidden;border-radius:40px 29px 39px 31px;background-color:#dfece2;background-image:radial-gradient(170px circle at var(--studio-light-x, 74%) var(--studio-light-y, 24%),rgb(255 255 255 / 48%),transparent 67%),linear-gradient(120deg,#f7fae7b8,#cde6da75 52%,#d6e0ee94);cursor:default}.studio[data-v-393f9af6]:before{content:"";position:absolute;inset:10px;border:1px solid rgb(255 255 255 / 62%);border-radius:30px 21px 29px 23px;box-shadow:inset 1px 1px #ffffff85;pointer-events:none}.studio__ambient[data-v-393f9af6]{position:absolute;border-radius:50%;filter:blur(22px);pointer-events:none;transition:transform 1.2s ease}.studio__ambient--one[data-v-393f9af6]{right:-8%;bottom:-68%;width:53%;height:135%;background:#e9d8ba42}.studio__ambient--two[data-v-393f9af6]{top:-54%;left:22%;width:49%;height:125%;background:#badecd6b}.studio:hover .studio__ambient--one[data-v-393f9af6]{transform:translate(var(--studio-shift-x, 0px),var(--studio-shift-y, 0px))}.studio__glass-edge[data-v-393f9af6]{position:absolute;border:1px solid rgb(255 255 255 / 56%);background:#ffffff1a;box-shadow:inset 1px 1px #ffffff6b;pointer-events:none}.studio__glass-edge--one[data-v-393f9af6]{right:8%;top:-25%;width:112px;height:236px;border-radius:48% 22% 39% 29%;transform:rotate(24deg)}.studio__glass-edge--two[data-v-393f9af6]{left:-8%;bottom:-45%;width:160px;height:116px;border-radius:24% 45% 18% 38%;transform:rotate(-17deg);opacity:.62}.studio[data-v-393f9af6]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.studio[data-v-393f9af6]:focus-visible{outline:2px solid #208575;outline-offset:5px}.studio__scene[data-v-393f9af6]{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.studio__scene svg[data-v-393f9af6]{display:block;width:100%;height:100%;transform:scale(1.001);transition:transform .8s cubic-bezier(.25,.8,.3,1)}.studio:hover .studio__scene svg[data-v-393f9af6]{transform:scale(1.055)}.scene-butterfly[data-v-393f9af6]{animation:scene-flutter-393f9af6 7s ease-in-out infinite}.scene-butterfly--two[data-v-393f9af6]{animation-delay:-3.4s}@keyframes scene-flutter-393f9af6{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(26px,-18px) rotate(8deg)}60%{transform:translate(-14px,-6px) rotate(-6deg)}}.scene-balloon[data-v-393f9af6]{animation:scene-balloon-drift-393f9af6 56s linear infinite}.scene-balloon-bob[data-v-393f9af6]{animation:scene-balloon-bob-393f9af6 3.4s ease-in-out infinite}@keyframes scene-balloon-drift-393f9af6{0%{transform:translate(-560px)}to{transform:translate(90px)}}@keyframes scene-balloon-bob-393f9af6{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(5px) rotate(2deg)}}.scene-swing[data-v-393f9af6]{transform-box:view-box;transform-origin:252px 136px;animation:scene-swing-393f9af6 3.2s ease-in-out infinite}@keyframes scene-swing-393f9af6{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.scene-snail[data-v-393f9af6]{animation:scene-snail-393f9af6 26s ease-in-out infinite alternate}@keyframes scene-snail-393f9af6{0%{transform:translate(0)}to{transform:translate(56px)}}.scene-smoke circle[data-v-393f9af6]{transform-box:fill-box;animation:scene-smoke-393f9af6 3.6s linear infinite}.scene-smoke circle[data-v-393f9af6]:nth-child(2){animation-delay:1.2s}.scene-smoke circle[data-v-393f9af6]:nth-child(3){animation-delay:2.4s}@keyframes scene-smoke-393f9af6{0%{opacity:0;transform:translateY(5px)}25%{opacity:.5}to{opacity:0;transform:translateY(-16px)}}.scene-duck[data-v-393f9af6]{animation:scene-duck-393f9af6 2.8s ease-in-out infinite}@keyframes scene-duck-393f9af6{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2px)}}.studio__shine[data-v-393f9af6]{position:absolute;z-index:5;inset:10px;border-radius:30px 21px 29px 23px;background:linear-gradient(118deg,#fff0 24%,#ffffff38 24.5%,#fff0 35%);pointer-events:none}.identity[data-v-393f9af6]{display:flex;align-items:center;flex-direction:column;min-height:346px;padding:30px 20px 26px;color:#385650;text-align:center}.identity__portrait[data-v-393f9af6]{position:relative;display:grid;place-items:center;width:130px;height:130px;padding:0;border:0;border-radius:50%;background:#ebe8abb8;box-shadow:0 12px 28px -20px #8892495c;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.identity__portrait[data-v-393f9af6]:hover{transform:scale(1.04) rotate(-2deg);box-shadow:0 16px 32px -18px #8892497a}.identity__portrait[data-v-393f9af6]:focus-visible{outline:2px solid #208575;outline-offset:5px}.identity__portrait[data-v-393f9af6]:active{transform:scale(.96)}.identity__avatar[data-v-393f9af6]{width:116px;height:116px;border-radius:50%;object-fit:cover;border:3px solid rgb(255 255 255 / 75%)}.identity__greeting[data-v-393f9af6]{margin:24px 0 10px;color:#5d7d6f;font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-size:17px;line-height:1.5;font-weight:400;letter-spacing:.06em}.identity h1[data-v-393f9af6]{margin:0;color:#33544c;font-family:Georgia,Times New Roman,Songti SC,SimSun,serif;font-size:27px;line-height:1.72;font-weight:400;letter-spacing:.01em}.identity h1 span[data-v-393f9af6]{color:#2f9e8f;font-size:inherit;font-weight:600;letter-spacing:.01em}.identity__status[data-v-393f9af6]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 15px;border:1px solid rgb(255 255 255 / 72%);border-radius:17px 20px 16px 21px;color:#4d7a6c;background:#fff6;font-size:12.5px;letter-spacing:.03em;transition:background .2s,transform .2s,box-shadow .2s}.identity__status i[data-v-393f9af6]{width:7px;height:7px;border-radius:50%;background:#4fae85;box-shadow:0 0 0 3px #4fae852e;animation:status-blink-393f9af6 2.4s ease-in-out infinite}.identity__status[data-v-393f9af6]:hover{background:#ffffffb8;transform:translateY(-2px);box-shadow:0 10px 20px -14px #46816c}@keyframes status-blink-393f9af6{0%,to{opacity:.55}50%{opacity:1}}.identity__role[data-v-393f9af6]{margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.social[data-v-393f9af6]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.social a[data-v-393f9af6]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:11px 16px;border-radius:17px;font-size:16px;transition:transform .18s,box-shadow .18s}.social a[data-v-393f9af6]:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px #fff,0 12px 24px -18px #668773}.social svg[data-v-393f9af6]{width:23px;height:23px}.social .social__github[data-v-393f9af6]{color:#f8fcfa;border-color:#ffffffe0;background:linear-gradient(150deg,#41544e,#223630);box-shadow:inset 0 1px 3px #ffffff6b,0 7px 20px -18px #283e32}.social__github>span[data-v-393f9af6]:first-of-type{font-weight:600}.social__arrow[data-v-393f9af6]{opacity:.6;font-size:13px}.social__lulu[data-v-393f9af6]{display:none}.social .social__letter[data-v-393f9af6]{padding-inline:13px;background:linear-gradient(135deg,#fffcedd9,#fffdf463)}.social__letter .line-icon[data-v-393f9af6]{color:#608e78}.social__letter>span[data-v-393f9af6]{font-size:14px}.like-button[data-v-393f9af6]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:54px;padding:5px 16px;border:1px solid rgb(255 255 255 / 74%);border-radius:17px;color:#6c8278;background:#ffffff4d;font:inherit;font-size:14px;cursor:pointer;transition:color .18s,background .18s,transform .18s}.like-button[data-v-393f9af6]:hover:not(:disabled),.like-button[data-v-393f9af6]:focus-visible{color:#bf6678;background:#ffffff9e;transform:translateY(-2px)}.like-button__heart[data-v-393f9af6]{display:inline-block;color:#d28291;font-size:22px;line-height:1;animation:like-beat-393f9af6 .52s cubic-bezier(.25,.8,.35,1.2) both}.like-button.is-liked[data-v-393f9af6]{color:#bf6678;background:#fff4f699}.like-button.is-liked .like-button__heart[data-v-393f9af6]{color:#e0567a;animation:like-beat-393f9af6 .58s cubic-bezier(.25,.8,.35,1.2) both}@keyframes like-beat-393f9af6{0%{transform:scale(.72) rotate(-5deg)}32%{transform:scale(1.42) rotate(6deg)}58%{transform:scale(.9)}78%{transform:scale(1.16)}to{transform:scale(1)}}.like-button__count[data-v-393f9af6]{display:inline-block;animation:count-bump-393f9af6 .34s cubic-bezier(.25,.8,.35,1.2) both}@keyframes count-bump-393f9af6{0%{transform:scale(.7)}45%{transform:scale(1.3)}to{transform:scale(1)}}.like-button__float[data-v-393f9af6]{position:absolute;left:24px;top:9px;color:#e0708a;font-size:calc(15px * var(--hs, 1));line-height:1;pointer-events:none;animation:heart-float-393f9af6 1s ease-out both}@keyframes heart-float-393f9af6{0%{opacity:0;transform:translateY(5px) scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(var(--hx),var(--hy)) scale(1.05)}}.environment[data-v-393f9af6]{display:grid;justify-items:start;gap:32px;padding-top:101px;min-width:0}.environment__caption[data-v-393f9af6]{display:flex;gap:8px;align-items:center;margin-left:4px;color:var(--muted);font-size:13px}.environment__caption>span[data-v-393f9af6]{width:6px;height:6px;background:#5caa93;border-radius:50%}.clock[data-v-393f9af6]{display:block;width:min(100%,294px);padding:9px;border-radius:38px;margin-top:-12px;border:0;color:inherit;text-align:left;cursor:pointer}.clock[data-v-393f9af6]:hover{transform:translateY(-3px);box-shadow:inset 1px 1px #ffffffc7,inset -1px -1px #ffffff4f,0 22px 40px -28px #305b3d66}.clock__screen[data-v-393f9af6]{display:flex;justify-content:center;align-items:center;gap:7px;height:128px;padding:22px;border-radius:30px;background:#4b685e1f;box-shadow:inset 0 1px 2px #4358500d,0 1px #fffc}.clock__digit[data-v-393f9af6]{position:relative;flex:0 0 40px;height:70px}.clock__digit i[data-v-393f9af6]{position:absolute;border-radius:3px;background:#35514a0f}.clock__digit i.is-lit[data-v-393f9af6]{background:#3c5953}.clock__digit i[data-segment=a][data-v-393f9af6],.clock__digit i[data-segment=g][data-v-393f9af6],.clock__digit i[data-segment=d][data-v-393f9af6]{left:6px;width:28px;height:5px;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%)}.clock__digit i[data-segment=a][data-v-393f9af6]{top:0}.clock__digit i[data-segment=g][data-v-393f9af6]{top:32.5px}.clock__digit i[data-segment=d][data-v-393f9af6]{bottom:0}.clock__digit i[data-segment=b][data-v-393f9af6],.clock__digit i[data-segment=c][data-v-393f9af6],.clock__digit i[data-segment=e][data-v-393f9af6],.clock__digit i[data-segment=f][data-v-393f9af6]{width:5px;height:28px;clip-path:polygon(50% 0,100% 10%,100% 90%,50% 100%,0 90%,0 10%)}.clock__digit i[data-segment=b][data-v-393f9af6]{top:5px;right:0}.clock__digit i[data-segment=c][data-v-393f9af6]{bottom:5px;right:0}.clock__digit i[data-segment=e][data-v-393f9af6]{bottom:5px;left:0}.clock__digit i[data-segment=f][data-v-393f9af6]{top:5px;left:0}.clock__colon[data-v-393f9af6]{display:grid;gap:15px;flex:0 0 8px;justify-items:center}.clock__colon i[data-v-393f9af6]{width:5px;height:5px;border-radius:1px;background:#3c5953}.clock__progress[data-v-393f9af6]{display:grid;gap:6px;margin-top:9px;padding:0 8px 4px}.clock__bar[data-v-393f9af6]{display:grid;grid-template-columns:30px 1fr 34px;align-items:center;gap:8px}.clock__bar span[data-v-393f9af6]{color:#6d8378;font-size:10px;letter-spacing:.06em}.clock__bar i[data-v-393f9af6]{display:block;height:4px;border-radius:3px;background:linear-gradient(90deg,#57a98c,#2f8f7b);box-shadow:inset 0 1px 1px #ffffff59;transition:width 1s linear}.clock__bar b[data-v-393f9af6]{color:#628274;font:9.5px/1 IBM Plex Mono,Consolas,monospace;font-weight:400;text-align:right;font-variant-numeric:tabular-nums}.clock-tools[data-v-393f9af6]{width:min(100%,294px);padding:14px 16px 16px;border-radius:28px;animation:clock-tools-in-393f9af6 .22s ease both}.clock-tools__header[data-v-393f9af6]{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}.clock-tools__header>button[data-v-393f9af6]{width:24px;height:24px;padding:0;border:0;border-radius:50%;color:var(--muted);background:#ffffff59;font-size:18px;line-height:1;cursor:pointer}.clock-tools__tabs[data-v-393f9af6]{display:flex;gap:6px;margin-top:11px;padding:3px;border-radius:13px;background:#35514a12}.clock-tools__tabs button[data-v-393f9af6],.timer-presets button[data-v-393f9af6]{flex:1;min-height:30px;border:0;border-radius:10px;color:var(--muted);background:transparent;font:inherit;font-size:11px;cursor:pointer}.clock-tools__tabs button.is-active[data-v-393f9af6],.timer-presets button.is-active[data-v-393f9af6]{color:var(--ink);background:#ffffffbf;box-shadow:0 3px 8px -7px #35514e}.clock-tools__body[data-v-393f9af6]{display:grid;justify-items:center;gap:13px;padding-top:16px}.clock-tools__body>strong[data-v-393f9af6]{color:#35514e;font-family:IBM Plex Mono,Consolas,monospace;font-size:30px;font-weight:400;letter-spacing:.04em;font-variant-numeric:tabular-nums}.clock-tools__actions[data-v-393f9af6]{display:flex;gap:8px;width:100%}.clock-tools__actions button[data-v-393f9af6]{flex:1;min-height:34px;border:1px solid rgb(255 255 255 / 70%);border-radius:12px;color:#fff;background:#438a73;font:inherit;font-size:11px;cursor:pointer}.clock-tools__actions button.is-quiet[data-v-393f9af6]{color:var(--muted);background:#ffffff6b}.timer-presets[data-v-393f9af6]{display:flex;width:100%;gap:5px}@keyframes clock-tools-in-393f9af6{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.calendar[data-v-393f9af6]{display:block;width:100%;padding:26px 22px 18px;border-radius:40px}.calendar__heading[data-v-393f9af6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 5px 15px}.calendar__heading time[data-v-393f9af6]{font-size:16px;color:var(--muted);line-height:1.5;font-variant-numeric:tabular-nums}.calendar__heading .line-icon[data-v-393f9af6]{width:19px;height:19px;color:#599b7c}.calendar table[data-v-393f9af6]{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 4px}.calendar th[data-v-393f9af6]{height:32px;font-size:15px;color:var(--muted);font-weight:400}.calendar th.is-weekday[data-v-393f9af6]{color:#258776}.calendar td[data-v-393f9af6]{height:35px;padding:0;text-align:center}.calendar td span[data-v-393f9af6]{display:inline-grid;place-items:center;width:34px;height:32px;color:var(--muted);font-size:16px;font-variant-numeric:tabular-nums}.calendar td span.is-today[data-v-393f9af6]{border:1px solid rgb(255 255 255 / 95%);border-radius:10px;color:#fff;background:#278d7e;box-shadow:inset 0 1px 2px #ffffff4d,0 5px 12px -9px #237b6b}.random-pick[data-v-393f9af6]{width:100%;padding:15px 17px 16px;border-radius:28px}.random-pick__header[data-v-393f9af6]{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;letter-spacing:.06em}.random-pick__header>button[data-v-393f9af6]{width:30px;height:30px;padding:0;border:1px solid rgb(255 255 255 / 66%);border-radius:50%;color:#4b8370;background:#ffffff61;font-size:15px;line-height:1;cursor:pointer;transition:transform .3s ease,background .2s}.random-pick__header>button[data-v-393f9af6]:hover{background:#ffffffad}.random-pick__header>button.is-spinning[data-v-393f9af6]{animation:pick-spin-393f9af6 .48s cubic-bezier(.3,.6,.3,1)}@keyframes pick-spin-393f9af6{to{transform:rotate(360deg)}}.random-pick__item[data-v-393f9af6]{display:grid;gap:6px;margin-top:10px;padding:12px 14px;border:1px solid rgb(255 255 255 / 52%);border-radius:18px 22px 18px 24px;color:inherit;background:#ffffff42;transition:background .2s,transform .2s;animation:pick-in-393f9af6 .32s ease both}@keyframes pick-in-393f9af6{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}.random-pick__item[data-v-393f9af6]:hover{background:#ffffff85;transform:translateY(-2px)}.random-pick__item strong[data-v-393f9af6]{color:#3a6055;font-size:14px;font-weight:570;line-height:1.45}.random-pick__item small[data-v-393f9af6]{color:#78928a;font-size:10.5px}.random-pick__item b[data-v-393f9af6]{color:#4b8370;font-size:10.5px;font-weight:400}.random-pick__item b i[data-v-393f9af6]{font-style:normal;margin-left:3px;font-size:13px}.random-pick--empty[data-v-393f9af6]{opacity:.82}.random-pick--empty .random-pick__item[data-v-393f9af6]{border-style:dashed}.music-player[data-v-393f9af6]{display:flex;align-items:center;gap:14px;width:100%;min-height:104px;padding:14px 17px 14px 14px;border-radius:28px}.music-player__disc[data-v-393f9af6]{position:relative;display:grid;place-items:center;flex:0 0 68px;width:68px;height:68px;border:4px solid rgb(255 255 255 / 68%);border-radius:50%;color:#edf6e7;background:radial-gradient(circle at center,#83ac8a 0 10%,#365b51 11% 16%,#527c6d 17% 100%);box-shadow:inset 0 0 0 7px #1e433733,0 8px 18px -12px #3c6e58;cursor:pointer}.music-player__disc[data-v-393f9af6]:after{content:"";position:absolute;inset:8px;border:1px dashed rgb(237 246 231 / 38%);border-radius:50%}.music-player.is-playing .music-player__disc[data-v-393f9af6]{animation:record-spin-393f9af6 4s linear infinite}.music-player__label[data-v-393f9af6]{position:relative;z-index:1;font-size:15px}.music-player__copy[data-v-393f9af6]{display:grid;min-width:0;gap:2px}.music-player__eyebrow[data-v-393f9af6],.music-player__copy small[data-v-393f9af6]{color:#769085;font-size:10px}.music-player__copy strong[data-v-393f9af6]{overflow:hidden;color:#3c6256;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.music-player__progress[data-v-393f9af6]{width:100%;height:3px;margin-top:7px;accent-color:#4a8b72;cursor:pointer}.music-player__eq[data-v-393f9af6]{display:flex;align-items:flex-end;gap:2.5px;height:11px;margin-top:5px}.music-player__eq i[data-v-393f9af6]{width:3px;height:30%;border-radius:2px;background:#4a8b72;opacity:.75;animation:eq-bounce-393f9af6 1.05s ease-in-out infinite;animation-play-state:paused}.music-player.is-playing .music-player__eq i[data-v-393f9af6]{animation-play-state:running}.music-player__eq i[data-v-393f9af6]:nth-child(1){animation-delay:-.55s}.music-player__eq i[data-v-393f9af6]:nth-child(2){animation-delay:-.1s}.music-player__eq i[data-v-393f9af6]:nth-child(3){animation-delay:-.78s}.music-player__eq i[data-v-393f9af6]:nth-child(4){animation-delay:-.32s}.music-player__eq i[data-v-393f9af6]:nth-child(5){animation-delay:-.64s}@keyframes eq-bounce-393f9af6{0%,to{height:25%}50%{height:100%}}.music-player__note[data-v-393f9af6]{align-self:flex-start;margin-left:auto;color:#70a382;font-size:21px}@keyframes record-spin-393f9af6{to{transform:rotate(360deg)}}.sr-only[data-v-393f9af6]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1500px){.home-canvas[data-v-393f9af6]{padding-top:10vh}}@media(max-width:1200px)and (min-width:821px){.social[data-v-393f9af6]{gap:9px}.social a[data-v-393f9af6]{padding-inline:11px;font-size:15px}.social .social__letter[data-v-393f9af6]{padding-inline:11px}}@media(max-width:1100px)and (min-width:981px){.home-canvas[data-v-393f9af6]{width:calc(100% - 48px);column-gap:24px;grid-template-columns:245px minmax(300px,1.2fr) minmax(260px,1fr);padding-top:36px}.navigation[data-v-393f9af6]{margin-top:88px;padding-inline:10px}.navigation__scene[data-v-393f9af6]{transform:scale(.88);transform-origin:top center;margin-bottom:-46px}.navigation__identity[data-v-393f9af6]{gap:8px}.navigation__emblem[data-v-393f9af6]{width:34px;height:34px}.navigation__name[data-v-393f9af6]{font-size:23px}.navigation__status[data-v-393f9af6]{font-size:11px}.navigation__links a[data-v-393f9af6]{padding-inline:12px;font-size:16px;gap:12px}.window-widget[data-v-393f9af6]{height:184px}.environment[data-v-393f9af6]{padding-top:85px}.calendar[data-v-393f9af6]{padding-inline:16px}}@media(max-width:1200px)and (min-width:701px){.home-canvas[data-v-393f9af6]{width:calc(100% - 48px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:30px 46px;align-items:start}.home-left[data-v-393f9af6]{display:contents}.personal-area[data-v-393f9af6]{grid-column:1;grid-row:2 / span 2;display:grid;align-content:start;gap:24px}.environment[data-v-393f9af6]{grid-column:2;grid-row:2;display:grid;align-content:start;gap:24px;padding-top:0}.navigation[data-v-393f9af6]{grid-column:1 / -1;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0;padding:14px 18px;border-radius:30px}.navigation__scene[data-v-393f9af6]{flex:1 1 100%;min-width:0;height:auto;margin:0;transform:none}.navigation__scene[data-v-393f9af6]>*:not(.navigation__links){display:none!important}.navigation__identity[data-v-393f9af6]{gap:8px}.navigation__emblem[data-v-393f9af6]{width:34px;height:34px}.navigation__name[data-v-393f9af6]{font-size:23px}.navigation__status[data-v-393f9af6]{margin-left:6px;font-size:11px}.navigation__label[data-v-393f9af6],.navigation__footnote[data-v-393f9af6]{display:none}.navigation__links[data-v-393f9af6]{position:static;flex:1 1 100%;display:flex;justify-content:space-between;gap:8px}.nav-orbit[data-v-393f9af6],.nav-carrier[data-v-393f9af6]{position:static;width:auto;height:auto;margin:0;animation:none;transform:none}.nav-orbit[data-v-393f9af6]{flex:1;min-width:0}.planet-link[data-v-393f9af6]{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding-inline:8px;border-radius:18px;font-size:14px;white-space:nowrap;transform:none}.planet-link[data-v-393f9af6]:hover,.planet-link[data-v-393f9af6]:focus-visible,.planet-link.is-current[data-v-393f9af6]{transform:translateY(-2px)}.navigation__entry-label[data-v-393f9af6]{position:static;padding:0;border:0;color:inherit;background:transparent;font-size:inherit;opacity:1;transform:none}.nav-peek[data-v-393f9af6],.nav-meteor[data-v-393f9af6],.navigation__icon[data-v-393f9af6],.navigation__arrow[data-v-393f9af6]{display:none}.home-left .random-pick[data-v-393f9af6]{grid-column:2;grid-row:3;margin-top:0}.clock[data-v-393f9af6]{margin-top:0}.clock[data-v-393f9af6],.clock-tools[data-v-393f9af6],.calendar[data-v-393f9af6],.music-player[data-v-393f9af6],.random-pick[data-v-393f9af6]{width:100%;justify-self:stretch}.home-lulu[data-v-393f9af6]{justify-self:start}.window-widget[data-v-393f9af6]{height:180px}}@media(max-width:700px){.home-space[data-v-393f9af6]{width:100vw;max-width:100vw;overflow-x:hidden}.home-canvas[data-v-393f9af6]{display:flex;flex-direction:column;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px);padding-block:22px 30px;gap:24px;box-sizing:border-box}.home-left[data-v-393f9af6],.personal-area[data-v-393f9af6],.environment[data-v-393f9af6]{display:contents}.navigation[data-v-393f9af6]{order:1}.identity[data-v-393f9af6]{order:2}.social[data-v-393f9af6]{order:3}.studio[data-v-393f9af6]{order:4}.clock[data-v-393f9af6]{order:5}.clock-tools[data-v-393f9af6]{order:6}.calendar[data-v-393f9af6]{order:7}.random-pick[data-v-393f9af6]{order:8}.music-player[data-v-393f9af6]{order:9}.home-lulu[data-v-393f9af6]{order:10;width:96px;margin-top:2px}.navigation[data-v-393f9af6]{box-sizing:border-box;width:100%;margin:0;padding:17px 14px 12px;border-radius:28px}.navigation[data-v-393f9af6]{transform:none}.navigation__identity[data-v-393f9af6]{padding-inline:8px}.navigation__emblem[data-v-393f9af6]{width:34px;height:34px}.navigation__emblem .line-icon[data-v-393f9af6]{width:19px;height:19px}.navigation__name[data-v-393f9af6]{font-size:22px}.navigation__label[data-v-393f9af6],.navigation__footnote[data-v-393f9af6]{display:none}.navigation__scene[data-v-393f9af6]{height:240px;margin-top:2px}.navigation__scene-core[data-v-393f9af6]{top:34%;width:54px;height:54px}.navigation__scene-core[data-v-393f9af6]:before{inset:7px}.navigation__scene-core-light[data-v-393f9af6]{left:15px;top:12px;width:10px;height:6px}.navigation__scene-glass--one[data-v-393f9af6]{left:2%;top:8%}.navigation__scene-glass--two[data-v-393f9af6]{right:2%;bottom:34%}.navigation__scene-comet[data-v-393f9af6]{left:12%;top:52%;width:30px}.navigation__constellation-map[data-v-393f9af6]{display:none}.navigation__scene-ring--one[data-v-393f9af6]{width:132px;height:64px}.navigation__scene-ring--two[data-v-393f9af6]{width:172px;height:86px}.navigation__scene-ring--three[data-v-393f9af6]{width:205px;height:115px}.navigation__scene-speck[data-v-393f9af6]{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;box-shadow:none}.navigation__scene-speck[data-v-393f9af6]:before{content:"";width:7px;height:7px;border:1px solid rgb(255 255 255 / 80%);border-radius:50%;background:#b8dfbd;box-shadow:0 0 0 4px #74c19b1f;transition:transform .35s ease,background .35s ease,box-shadow .35s ease}.navigation__scene-speck--one[data-v-393f9af6]{left:calc(7% - 19px);top:calc(66% - 19px)}.navigation__scene-speck--two[data-v-393f9af6]{right:calc(17% - 20px);bottom:calc(22% - 20px);width:44px;height:44px}.navigation__scene-speck--two[data-v-393f9af6]:before{width:5px;height:5px}.navigation__scene-speck[data-v-393f9af6]:hover,.navigation__scene.is-awake .navigation__scene-speck[data-v-393f9af6]{background:transparent;box-shadow:none;transform:none}.navigation__scene-speck[data-v-393f9af6]:hover:before,.navigation__scene.is-awake .navigation__scene-speck[data-v-393f9af6]:before{background:#e7c49f;box-shadow:0 0 0 7px #ebc79f26,0 0 12px #d5976f59;transform:scale(1.4)}.navigation__links[data-v-393f9af6]{inset:auto 0 0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.nav-orbit[data-v-393f9af6]{grid-column:span 2}.nav-orbit--4[data-v-393f9af6],.nav-orbit--5[data-v-393f9af6]{grid-column:span 3}.nav-orbit[data-v-393f9af6],.nav-carrier[data-v-393f9af6]{position:static;width:auto;height:auto;margin:0;animation:none;transform:none}.planet-link[data-v-393f9af6]{display:flex;justify-content:center;gap:9px;width:auto;height:54px;padding:0 4px;border-radius:18px;color:#516c65;background:#ffffff9e;transform:none}.planet-link[data-v-393f9af6]:hover,.planet-link.is-current[data-v-393f9af6]{color:#1f7766;background:#ffffffdb;transform:translateY(-2px)}.navigation__icon[data-v-393f9af6]{width:31px;height:31px;color:currentColor}.navigation__entry-label[data-v-393f9af6]{position:static;padding:0;border:0;color:inherit;background:transparent;font-size:13px;opacity:1;transform:none}.nav-peek[data-v-393f9af6],.nav-meteor[data-v-393f9af6],.navigation__icon[data-v-393f9af6],.navigation__arrow[data-v-393f9af6]{display:none}.personal-area[data-v-393f9af6]{box-sizing:border-box;width:100%;gap:22px}.home-lulu[data-v-393f9af6]{width:94px}.studio[data-v-393f9af6]{height:218px;border-radius:31px 25px 30px 26px}.studio[data-v-393f9af6]:before,.studio__shine[data-v-393f9af6]{inset:8px;border-radius:23px 18px 22px 19px}.random-pick[data-v-393f9af6]{border-radius:26px}.identity[data-v-393f9af6]{width:100%;min-height:336px;padding:28px 15px 25px;border-radius:34px}.identity__portrait[data-v-393f9af6]{width:116px;height:116px}.identity__avatar[data-v-393f9af6]{width:104px;height:104px}.identity__greeting[data-v-393f9af6]{margin-top:22px;font-size:15px}.identity h1[data-v-393f9af6]{font-size:22px}.identity__role[data-v-393f9af6]{font-size:12px}.social[data-v-393f9af6]{box-sizing:border-box;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.social a[data-v-393f9af6]{padding:10px 12px;font-size:15px;gap:7px}.like-button[data-v-393f9af6]{width:100%}.social .social__letter[data-v-393f9af6]{padding-inline:12px}.social__arrow[data-v-393f9af6]{display:none}.social__lulu[data-v-393f9af6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:57px;padding:0;border:1px solid rgb(255 255 255 / 74%);border-radius:17px;background:#ffffff4d;cursor:pointer;overflow:hidden}.social__lulu img[data-v-393f9af6]{width:46px;border-radius:10px;animation:mini-lulu-breathe-393f9af6 3.6s ease-in-out infinite}.social__lulu-zzz[data-v-393f9af6]{position:absolute;right:7px;top:5px;color:#7fae9c;font:italic 700 11px/1 IBM Plex Mono,Consolas,monospace;animation:mini-lulu-zzz-393f9af6 2.8s ease-in-out infinite}.social__lulu.is-grooving img[data-v-393f9af6]{animation:mini-lulu-groove-393f9af6 .9s ease-in-out infinite}.social__lulu.is-grooving .social__lulu-zzz[data-v-393f9af6]{display:none}.social__lulu.is-poked img[data-v-393f9af6]{animation:mini-lulu-poke-393f9af6 .48s cubic-bezier(.3,.7,.3,1.4)}.social__lulu-heart[data-v-393f9af6]{position:absolute;left:50%;top:38%;color:#e88a9a;font-size:13px;animation:mini-lulu-heart-float-393f9af6 .7s ease-out forwards}@keyframes mini-lulu-breathe-393f9af6{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes mini-lulu-groove-393f9af6{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes mini-lulu-poke-393f9af6{0%{transform:scale(1)}40%{transform:scale(1.14) rotate(-7deg)}to{transform:scale(1)}}@keyframes mini-lulu-zzz-393f9af6{0%,to{opacity:0;translate:0 2px}50%{opacity:.85;translate:0 -2px}}@keyframes mini-lulu-heart-float-393f9af6{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(calc(-50% + var(--dx, 0px)),-26px)}}.environment[data-v-393f9af6]{width:100%;padding-top:8px;gap:23px}.environment__caption[data-v-393f9af6]{font-size:12px;justify-self:end;margin-right:6px}.clock[data-v-393f9af6]{justify-self:end;margin-top:2px;width:calc(100% - 10px);border-radius:34px}.clock-tools[data-v-393f9af6]{width:calc(100% - 10px);align-self:end}.clock-tools__header>button[data-v-393f9af6]{width:36px;height:36px}.clock-tools__tabs button[data-v-393f9af6],.timer-presets button[data-v-393f9af6]{min-height:38px}.clock-tools__actions button[data-v-393f9af6]{min-height:40px}.clock__screen[data-v-393f9af6]{height:114px;border-radius:26px;padding-inline:14px}.calendar[data-v-393f9af6]{width:calc(100% - 10px);justify-self:end;padding:24px 18px 18px;border-radius:34px}.calendar__heading time[data-v-393f9af6]{font-size:15px}.music-player[data-v-393f9af6]{width:calc(100% - 10px);align-self:end}.music-player__progress[data-v-393f9af6]{height:22px;margin-block:-2px -5px}.wash[data-v-393f9af6]{filter:blur(65px)}.wash--lime[data-v-393f9af6]{width:155%;height:70%;left:-100%;bottom:8%}.wash--mint[data-v-393f9af6]{width:150%;height:75%;right:-85%;bottom:-15%}.wash--light[data-v-393f9af6]{width:110%;height:40%;left:0;top:12%}}@media(prefers-reduced-transparency:reduce){.glass[data-v-393f9af6]{background:#f0f5e9;backdrop-filter:none;-webkit-backdrop-filter:none}.social .social__github[data-v-393f9af6]{background:#29433a}}@media(prefers-reduced-motion:reduce){.social__lulu img[data-v-393f9af6],.social__lulu-zzz[data-v-393f9af6],.social__lulu-heart[data-v-393f9af6]{animation:none}.fireflies[data-v-393f9af6]{display:none}.random-pick__item[data-v-393f9af6],.home-toast[data-v-393f9af6]{animation:none}.nav-orbit[data-v-393f9af6]{animation:none;transform:rotate(var(--rest, 0deg))}.nav-carrier[data-v-393f9af6]{animation:none;transform:rotate(calc(var(--rest, 0deg) * -1))}.nav-meteor[data-v-393f9af6]{display:none}.music-player__eq i[data-v-393f9af6],.identity__status i[data-v-393f9af6]{animation:none}.like-button__float[data-v-393f9af6]{display:none}.like-button__heart[data-v-393f9af6],.like-button__count[data-v-393f9af6]{animation:none!important}.scene-butterfly[data-v-393f9af6]{animation:none}.scene-balloon[data-v-393f9af6],.scene-balloon-bob[data-v-393f9af6],.scene-swing[data-v-393f9af6],.scene-snail[data-v-393f9af6],.scene-smoke circle[data-v-393f9af6],.scene-duck[data-v-393f9af6]{animation:none!important}.studio:hover .studio__scene svg[data-v-393f9af6]{transform:none}}@media(prefers-reduced-motion:reduce)and (max-width:1200px){.nav-orbit[data-v-393f9af6],.nav-carrier[data-v-393f9af6]{transform:none}}@media(pointer:coarse){.clock-tools__header>button[data-v-393f9af6]{width:44px;height:44px}.clock-tools__tabs button[data-v-393f9af6],.timer-presets button[data-v-393f9af6],.clock-tools__actions button[data-v-393f9af6]{min-height:44px;font-size:13px}.random-pick__header>button[data-v-393f9af6]{width:44px;height:44px}.identity__status[data-v-393f9af6]{min-height:44px}.music-player__progress[data-v-393f9af6]{height:28px;margin-block:2px}}.app-shell--about .site-header,.app-shell--about .site-footer{display:none}.app-shell--about .app-shell__main,.app-shell--about .page-container{width:100%;min-height:100svh;padding:0}.letter-space[data-v-b12f05ae]{--letter-ink: #3b554a;--letter-muted: #66786a;position:relative;isolation:isolate;min-height:100svh;overflow:clip;background:#eaf0e7;color:var(--letter-ink);font-family:Trebuchet MS,Microsoft YaHei,PingFang SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.letter-wash[data-v-b12f05ae]{position:absolute;z-index:-1;border-radius:50%;filter:blur(95px);pointer-events:none}.letter-wash--sage[data-v-b12f05ae]{width:68%;height:72%;right:-18%;top:17%;background:#c9e4d3}.letter-wash--sun[data-v-b12f05ae]{width:65%;height:66%;left:-24%;top:28%;background:#e1e9ba}.letter-desk[data-v-b12f05ae]{width:min(calc(100% - 80px),1040px);margin-inline:auto;padding-block:36px 34px}.letter-navigation[data-v-b12f05ae]{display:flex;align-items:center;justify-content:space-between;gap:24px}.letter-back[data-v-b12f05ae]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:9px 16px;border:1px solid rgb(255 255 255 / 85%);border-radius:24px;background:#ffffff73;font-size:14px}.letter-back svg[data-v-b12f05ae]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.letter-navigation nav[data-v-b12f05ae]{display:flex;align-items:center;gap:26px}.letter-navigation nav a[data-v-b12f05ae]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--letter-muted)}a[data-v-b12f05ae]{transition:color .16s,background-color .16s}a[data-v-b12f05ae]:hover{color:#2b7b63}.letter-back[data-v-b12f05ae]:hover{background:#ffffffb8}a[data-v-b12f05ae]:focus-visible{outline:2px solid #3f836e;outline-offset:5px;border-radius:3px}.letter-arrangement[data-v-b12f05ae]{position:relative;width:min(100%,780px);margin:44px auto 0}.letter-paper[data-v-b12f05ae]{position:relative;isolation:isolate;padding:48px 68px 28px;border:1px solid #ffffff;border-radius:5px 11px 8px 4px;background:#fffdf7;box-shadow:0 18px 48px -30px #48684c47,0 2px 8px #42543f08}.letter-paper[data-v-b12f05ae]:before{content:"";position:absolute;z-index:-2;inset:7px 0 -7px;transform:rotate(-.75deg);border:1px solid rgb(255 255 255 / 88%);border-radius:6px;background:#f3f5e9}.letter-paper[data-v-b12f05ae]:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:#fffdf7}.letter-paper h1[data-v-b12f05ae]{margin:0 0 30px;font-family:Songti SC,SimSun,Microsoft YaHei,serif;font-size:33px;line-height:1.5;font-weight:400;letter-spacing:.06em}.about-list[data-v-b12f05ae]{margin:0;padding:0;list-style:none;display:grid;gap:17px}.about-list li[data-v-b12f05ae]{position:relative;padding-left:22px;font-size:16px;line-height:2;letter-spacing:.02em;color:#42554a;overflow-wrap:break-word}.about-list li[data-v-b12f05ae]:before{content:"";position:absolute;left:4px;top:.92em;width:7px;height:7px;border-radius:2px;background:#9dbb8f}.about-list blockquote[data-v-b12f05ae],.letter-paper blockquote[data-v-b12f05ae]{margin:30px 0 30px 8px;padding:2px 0 2px 21px;border-left:2px solid #cad7b2;font-family:KaiTi,Kaiti SC,STKaiti,Microsoft YaHei,serif;font-size:20px;line-height:1.9;letter-spacing:.05em;color:#52755d}.about-contact[data-v-b12f05ae]{margin:6px 0 0;padding-top:22px;border-top:1px solid #e4e8d9;font-size:15px;line-height:1.9;color:#42554a}.about-contact a[data-v-b12f05ae]{color:#3e745c;font-weight:550;text-decoration:underline;text-decoration-color:#c8d4bd;text-underline-offset:5px}.about-contact a[data-v-b12f05ae]:hover{text-decoration-color:currentColor}.letter-signoff[data-v-b12f05ae]{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:26px;font-family:Segoe Print,Bradley Hand,Trebuchet MS,cursive;font-size:26px;transform:rotate(-4deg);color:#426c54}@media(max-width:1050px){.letter-desk[data-v-b12f05ae]{width:min(calc(100% - 56px),860px)}}@media(max-width:600px){.letter-desk[data-v-b12f05ae]{width:calc(100% - 32px);padding-block:18px 22px}.letter-navigation[data-v-b12f05ae]{gap:12px}.letter-back[data-v-b12f05ae]{padding-inline:12px;gap:7px;font-size:12px;white-space:nowrap}.letter-back svg[data-v-b12f05ae]{width:15px;height:15px}.letter-navigation nav[data-v-b12f05ae]{gap:19px}.letter-navigation nav a[data-v-b12f05ae]{font-size:12px}.letter-arrangement[data-v-b12f05ae]{margin-top:26px}.letter-paper[data-v-b12f05ae]{padding:28px 25px 17px}.letter-paper[data-v-b12f05ae]:before{transform:rotate(-.5deg)}.letter-paper h1[data-v-b12f05ae]{margin-bottom:24px;font-size:26px;letter-spacing:.04em}.about-list[data-v-b12f05ae]{gap:13px}.about-list li[data-v-b12f05ae]{font-size:15px;line-height:1.95}.about-list blockquote[data-v-b12f05ae],.letter-paper blockquote[data-v-b12f05ae]{margin:22px 0 22px 4px;padding-left:15px;font-size:18px}.about-contact[data-v-b12f05ae]{margin-top:0;padding-top:16px;font-size:14px}.letter-wash[data-v-b12f05ae]{filter:blur(60px)}.letter-wash--sage[data-v-b12f05ae]{width:150%;right:-85%}.letter-wash--sun[data-v-b12f05ae]{width:150%;left:-90%}}.lost-page[data-v-405f32a6]{display:grid;justify-items:center;text-align:center}.lost-page__hint[data-v-405f32a6]{margin:-.4rem 0 0;max-width:26em;color:var(--muted);font-size:13.5px;line-height:1.9}.lost-planet[data-v-405f32a6]{position:relative;display:grid;place-items:center;width:110px;height:110px;margin:2.4rem 0 1rem;padding:0;border:0;background:none;cursor:pointer;transition:transform .55s cubic-bezier(.3,.7,.3,1),opacity .5s ease}.lost-planet[data-v-405f32a6]:hover{transform:translateY(-6px)}.lost-planet[data-v-405f32a6]:focus-visible{outline:2px solid var(--color-accent-technical);outline-offset:6px;border-radius:50%}.lost-planet__body[data-v-405f32a6]{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#d9efdd 0 18%,#8fc4a4 46%,#4d8a70);box-shadow:inset -6px -8px 14px #26503e59,0 14px 26px -14px #305b3d8c}.lost-planet__ring[data-v-405f32a6]{position:absolute;width:104px;height:34px;border:1.5px solid rgb(89 150 130 / 55%);border-radius:50%;transform:rotate(-18deg)}.lost-planet__moon[data-v-405f32a6]{position:absolute;width:9px;height:9px;border-radius:50%;background:#e7d9a8;box-shadow:0 0 8px #e7d9a899;animation:moon-orbit-405f32a6 7s linear infinite}@keyframes moon-orbit-405f32a6{0%{transform:rotate(0) translate(52px) rotate(0)}to{transform:rotate(360deg) translate(52px) rotate(-360deg)}}.lost-planet.is-launching[data-v-405f32a6]{transform:translateY(-46px) scale(.25);opacity:0}.lost-page__links[data-v-405f32a6]{display:flex;gap:12px}.lost-page__links .page-placeholder__link[data-v-405f32a6]{border:1px solid rgb(255 255 255 / 70%);border-radius:16px;padding:9px 18px;background:#ffffff75;transition:background .2s,transform .2s}.lost-page__links .page-placeholder__link[data-v-405f32a6]:hover{background:#ffffffd1;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.lost-planet__moon[data-v-405f32a6]{animation:none;transform:translate(52px)}.lost-planet[data-v-405f32a6],.lost-planet[data-v-405f32a6]:hover{transition:none;transform:none}}.note-reading[data-v-20f826f4]{position:relative;isolation:isolate;width:min(100% - 48px,760px);min-height:100svh;margin:0 auto;padding:5vh 0 64px;color:#3b554a;font-family:Trebuchet MS,Microsoft YaHei,PingFang SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.note-reading__wash[data-v-20f826f4]{position:absolute;z-index:-1;width:70%;height:46%;right:-24%;top:2%;border-radius:50%;filter:blur(95px);background:#cfe7d8;pointer-events:none}.reading-nav[data-v-20f826f4]{display:flex;align-items:center;justify-content:space-between}.reading-back[data-v-20f826f4]{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:8px 15px;border:1px solid rgb(255 255 255 / 85%);border-radius:22px;background:#ffffff73;color:#52705f;font:inherit;font-size:13px;cursor:pointer;transition:background .2s}.reading-back[data-v-20f826f4]:hover{background:#ffffffc2}.reading-back svg[data-v-20f826f4]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.reading-head[data-v-20f826f4]{margin:7vh 0 30px}.reading-eyebrow[data-v-20f826f4]{margin:0 0 12px;color:#4b8b79;font:11px/1.2 IBM Plex Mono,Consolas,monospace;letter-spacing:.14em}.reading-head h1[data-v-20f826f4]{margin:0;font-size:clamp(28px,4.4vw,40px);font-weight:550;line-height:1.45;letter-spacing:.01em}.reading-meta[data-v-20f826f4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:16px 0 0;color:#7e958b;font-size:12px}.reading-tags[data-v-20f826f4]{display:flex;flex-wrap:wrap;gap:6px}.reading-tags i[data-v-20f826f4]{padding:3px 9px;border:1px solid rgb(84 143 122 / 34%);border-radius:11px 13px 10px 14px;color:#4d8471;background:#ffffff70;font-size:10.5px;font-style:normal;letter-spacing:.05em}.reading-topic[data-v-20f826f4]{color:#7a6a4d;border-color:#a38a5e66;background:#f4ecd68c}.reading-paper[data-v-20f826f4]{position:relative;padding:44px 52px 26px;border:1px solid #ffffff;border-radius:5px 12px 8px 5px;background:#fffdf7;box-shadow:0 18px 48px -30px #48684c4d,0 2px 8px #42543f08}.reading-paper[data-v-20f826f4]:before{content:"";position:absolute;z-index:-1;inset:7px 0 -7px;transform:rotate(-.6deg);border:1px solid rgb(255 255 255 / 88%);border-radius:6px;background:#f3f5e9}.reading-section h2[data-v-20f826f4]{margin:30px 0 4px;color:#426c54;font-family:inherit;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:0}.reading-section h2[data-v-20f826f4]:before{content:""}.reading-section:first-child h2[data-v-20f826f4]{margin-top:0}.reading-section p[data-v-20f826f4]{margin:0 0 18px;color:#42554a;font-family:inherit;font-size:15.5px;font-weight:400;line-height:2.1;letter-spacing:0;overflow-wrap:break-word}.reading-section p a[data-v-20f826f4]{color:#3e745c;text-decoration:underline;text-decoration-color:#3e745c66;text-underline-offset:4px;transition:color .16s}.reading-section p a[data-v-20f826f4]:hover{color:#2c5a44;text-decoration-color:currentcolor}.reading-link-mark[data-v-20f826f4]{display:inline-block;width:15px;height:15px;margin-right:4px;vertical-align:-2px;fill:currentcolor}.reading-section blockquote[data-v-20f826f4]{margin:24px 0;padding:4px 0 4px 16px;border-left:2px solid #cad7b2;color:#52755d;font-family:inherit;font-size:15.5px;font-weight:400;line-height:2.1;letter-spacing:0}.reading-code[data-v-20f826f4]{margin:4px 0 20px;padding:16px 18px;border:1px solid #e2e6d4;border-radius:6px;background:#f6f8f0;overflow-x:auto}.reading-links[data-v-20f826f4]{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.reading-links a[data-v-20f826f4]{display:inline-flex;align-items:center;gap:6px;padding:6px 15px;border:1px solid rgb(255 255 255 / 72%);border-radius:16px;color:#3e745c;background:#ffffff75;font-size:13px;transition:background .2s,transform .2s,box-shadow .2s}.reading-links a[data-v-20f826f4]:hover{background:#fffc;transform:translateY(-2px);box-shadow:0 8px 16px -12px #46816c}.reading-links i[data-v-20f826f4]{font-style:normal;font-size:11px}.reading-progress[data-v-20f826f4]{position:fixed;z-index:90;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,#4a8b72,#6fb392);transition:width .12s linear}.reading-codebox[data-v-20f826f4]{position:relative}.reading-codebox__copy[data-v-20f826f4]{position:absolute;z-index:2;top:8px;right:8px;padding:5px 11px;border:1px solid rgb(255 255 255 / 72%);border-radius:12px;color:#4b8370;background:#ffffffc7;font:11.5px/1.4 IBM Plex Mono,Consolas,monospace;cursor:pointer;opacity:0;transition:opacity .18s,background .18s}.reading-codebox:hover .reading-codebox__copy[data-v-20f826f4],.reading-codebox__copy[data-v-20f826f4]:focus-visible{opacity:1}.reading-codebox__copy[data-v-20f826f4]:hover{background:#fff}@media(hover:none){.reading-codebox__copy[data-v-20f826f4]{opacity:1}}.reading-top[data-v-20f826f4]{position:fixed;z-index:85;right:22px;bottom:24px;width:44px;height:44px;border:1px solid rgb(255 255 255 / 72%);border-radius:50%;color:#3e745c;background:#ffffffc2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:18px;cursor:pointer;box-shadow:0 14px 26px -16px #305b3d8c;transition:transform .2s,background .2s}.reading-top[data-v-20f826f4]:hover{background:#fff;transform:translateY(-3px)}.top-fade-enter-active[data-v-20f826f4],.top-fade-leave-active[data-v-20f826f4]{transition:opacity .22s ease,translate .22s ease}.top-fade-enter-from[data-v-20f826f4],.top-fade-leave-to[data-v-20f826f4]{opacity:0;translate:0 10px}.reading-related[data-v-20f826f4]{margin-top:26px}.reading-related h2[data-v-20f826f4]{margin:0 0 12px;color:#35514e;font-size:16px;font-weight:600}.reading-related__list[data-v-20f826f4]{display:grid;gap:10px}.reading-related__item[data-v-20f826f4]{padding:12px 16px;border:1px solid rgb(255 255 255 / 66%);border-radius:14px 18px 14px 19px;color:inherit;background:#ffffff75;transition:background .2s,transform .2s}.reading-related__item[data-v-20f826f4]:hover{background:#fffc;transform:translateY(-2px)}.reading-related__item strong[data-v-20f826f4]{display:block;color:#3a6055;font-size:14px;font-weight:550}.reading-related__item small[data-v-20f826f4]{color:#78928a;font-size:11.5px}.reading-code code[data-v-20f826f4]{font-family:JetBrains Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.8;color:#3d5548}.reading-figure[data-v-20f826f4]{position:relative;display:block;width:100%;margin:6px 0 22px;padding:0;border:0;color:inherit;background:none;text-align:left;cursor:zoom-in}.reading-figure img[data-v-20f826f4]{display:block;width:100%;height:auto;border:1px solid #e2e6d4;border-radius:6px;box-shadow:0 12px 28px -20px #48684c73;transition:transform .22s ease,box-shadow .22s ease}.reading-figure:hover img[data-v-20f826f4]{transform:translateY(-2px);box-shadow:0 18px 32px -18px #48684c8c}.reading-figure__zoom[data-v-20f826f4]{position:absolute;right:12px;bottom:34px;padding:5px 9px;border-radius:12px;color:#52755d;background:#fffdf7db;font:11px/1 IBM Plex Mono,Consolas,monospace;opacity:0;transition:opacity .18s}.reading-figure:hover .reading-figure__zoom[data-v-20f826f4]{opacity:1}.reading-lightbox[data-v-20f826f4]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:#141f1ad1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out}.reading-lightbox__figure[data-v-20f826f4]{max-width:min(1100px,94vw);max-height:92vh;margin:0;padding:12px 12px 16px;border-radius:5px;background:#fffdf7;box-shadow:0 30px 80px -24px #000000b3;cursor:default}.reading-lightbox__figure img[data-v-20f826f4]{display:block;max-width:100%;max-height:80vh;object-fit:contain}.reading-lightbox__nav[data-v-20f826f4]{position:absolute;z-index:2;top:50%;width:44px;height:44px;padding:0;border:1px solid rgb(255 255 255 / 72%);border-radius:50%;color:#3a6055;background:#fffdf7e0;font-size:22px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background .2s,transform .2s}.reading-lightbox__nav[data-v-20f826f4]:hover{background:#fff;transform:translateY(-50%) scale(1.08)}.reading-lightbox__nav--prev[data-v-20f826f4]{left:14px}.reading-lightbox__nav--next[data-v-20f826f4]{right:14px}.reading-lightbox__counter[data-v-20f826f4]{position:absolute;z-index:2;bottom:14px;left:50%;padding:4px 12px;border-radius:12px;color:#eef4e6;background:#14221c8c;font:11.5px/1.4 IBM Plex Mono,Consolas,monospace;letter-spacing:.08em;transform:translate(-50%)}.reading-lightbox__close[data-v-20f826f4]{position:fixed;top:20px;right:22px;width:42px;height:42px;border:1px solid rgb(255 255 255 / 45%);border-radius:50%;color:#f4faf3;background:#ffffff1f;font-size:25px;line-height:1;cursor:pointer}.reading-lightbox-enter-active[data-v-20f826f4],.reading-lightbox-leave-active[data-v-20f826f4]{transition:opacity .22s ease}.reading-lightbox-enter-from[data-v-20f826f4],.reading-lightbox-leave-to[data-v-20f826f4]{opacity:0}.reading-stamp[data-v-20f826f4]{position:absolute;right:30px;top:-26px;width:52px;height:56px;padding:5px;border:1px dashed #b2c8a7;outline:4px solid #eff3df;outline-offset:-5px;background:#eff3df;transform:rotate(6deg)}.reading-stamp svg[data-v-20f826f4]{width:100%;height:100%}.stamp-stem[data-v-20f826f4]{fill:none;stroke:#698b61;stroke-width:1.4;stroke-linecap:round}.stamp-leaf[data-v-20f826f4]{fill:#96b98a}.stamp-leaf--light[data-v-20f826f4]{fill:#c0ce9c}.reading-siblings[data-v-20f826f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.sibling[data-v-20f826f4]{display:grid;gap:6px;min-height:84px;padding:16px 18px;border:1px solid rgb(255 255 255 / 74%);border-radius:20px 24px 18px 26px;background:#ffffff5c;color:inherit;transition:transform .22s ease,background .22s ease}.sibling[data-v-20f826f4]:hover{background:#ffffffad;transform:translateY(-3px)}.sibling--next[data-v-20f826f4]{text-align:right}.sibling small[data-v-20f826f4]{color:#7e958b;font-size:11px}.sibling strong[data-v-20f826f4]{color:#3f6353;font-size:14px;font-weight:550;line-height:1.5}.sibling--ghost[data-v-20f826f4]{pointer-events:none}.note-missing[data-v-20f826f4]{min-height:60vh;padding-block:12vh}.note-missing h1[data-v-20f826f4]{color:#35514e;font-size:clamp(2rem,4vw,2.5rem)}@media(max-width:1200px){.note-reading[data-v-20f826f4]{width:min(100%,760px);padding-top:0}.reading-head[data-v-20f826f4]{margin-top:4vh}.reading-paper[data-v-20f826f4]{padding-inline:32px}}@media(max-width:1200px),(pointer:coarse){.reading-lightbox[data-v-20f826f4]{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.reading-lightbox__figure[data-v-20f826f4]{width:100%;max-width:100%;max-height:calc(100svh - 112px);overflow:hidden}.reading-lightbox__figure img[data-v-20f826f4]{width:auto;max-width:100%;max-height:calc(100svh - 140px);margin-inline:auto;object-fit:contain;touch-action:pinch-zoom}.reading-lightbox__nav[data-v-20f826f4]{top:auto;bottom:max(16px,env(safe-area-inset-bottom));width:44px;height:44px;transform:none}.reading-lightbox__nav[data-v-20f826f4]:hover{transform:scale(1.06)}.reading-lightbox__nav--prev[data-v-20f826f4]{left:max(16px,env(safe-area-inset-left))}.reading-lightbox__nav--next[data-v-20f826f4]{right:max(16px,env(safe-area-inset-right))}.reading-lightbox__counter[data-v-20f826f4]{bottom:max(27px,calc(env(safe-area-inset-bottom) + 9px))}.reading-lightbox__close[data-v-20f826f4]{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));width:44px;height:44px}}@media(max-width:680px){.reading-head h1[data-v-20f826f4]{font-size:27px;line-height:1.4}.reading-paper[data-v-20f826f4]{padding:28px 16px 18px}.reading-paper[data-v-20f826f4]:before{transform:rotate(-.4deg)}.reading-section p[data-v-20f826f4],.reading-section blockquote[data-v-20f826f4]{font-family:inherit;font-size:16px;line-height:1.95}.reading-stamp[data-v-20f826f4]{right:16px;top:-20px;width:44px;height:47px}.reading-siblings[data-v-20f826f4]{grid-template-columns:1fr}.sibling--ghost[data-v-20f826f4]{display:none}.reading-figure__zoom[data-v-20f826f4]{right:8px;bottom:8px}}@media(hover:none){.reading-figure__zoom[data-v-20f826f4]{opacity:1}}@media(pointer:coarse){.reading-back[data-v-20f826f4],.reading-links a[data-v-20f826f4]{min-height:44px}.reading-codebox[data-v-20f826f4]{display:grid}.reading-codebox__copy[data-v-20f826f4]{position:static;justify-self:end;min-height:44px;opacity:1;font-size:12px}.reading-code[data-v-20f826f4]{min-width:0;margin-top:6px}}.reading-lightbox__size[data-v-20f826f4]{position:absolute;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));min-height:44px;padding:8px 16px;border:1px solid rgb(255 255 255 / 45%);border-radius:22px;color:#f4faf3;background:#141f1aa6;font-size:14px;cursor:pointer}.reading-lightbox__hint[data-v-20f826f4]{position:absolute;bottom:max(70px,calc(env(safe-area-inset-bottom) + 64px));left:50%;transform:translate(-50%);padding:6px 12px;border-radius:14px;color:#f4faf3;background:#141f1acc;font-size:12px;white-space:nowrap;pointer-events:none}.reading-lightbox__figure.is-expanded[data-v-20f826f4]{width:min(1100px,100%);max-height:calc(100dvh - 176px);overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.reading-lightbox__figure.is-expanded img[data-v-20f826f4]{width:auto;min-width:0;max-width:none;max-height:none;margin:0;touch-action:pan-x pan-y pinch-zoom}.notes-page[data-v-98510dad]{position:relative;isolation:isolate;width:min(100% - 48px,860px);min-height:100svh;margin:0 auto;padding:9vh 0 70px;color:#35514e;font-family:Trebuchet MS,Microsoft YaHei,PingFang SC,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.notes-wash[data-v-98510dad]{position:absolute;z-index:-1;border-radius:50%;filter:blur(95px);pointer-events:none}.notes-wash--sage[data-v-98510dad]{width:60%;height:52%;right:-22%;top:4%;background:#c9e4d3}.notes-wash--sun[data-v-98510dad]{width:55%;height:46%;left:-20%;top:30%;background:#e1e9ba}.notes-filter[data-v-98510dad]{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 14px}.notes-search[data-v-98510dad]{position:relative;width:min(360px,100%);margin:0 0 22px}.notes-search__input[data-v-98510dad]{width:min(360px,100%);padding:10px 38px 10px 16px;border:1px solid rgb(255 255 255 / 74%);border-radius:19px;color:#35514e;background:#fff6;font:inherit;font-size:13.5px;outline:none;transition:background .2s,border-color .2s}.notes-search__input[data-v-98510dad]::placeholder{color:#8ba196}.notes-search__input[data-v-98510dad]:focus{background:#ffffffc7;border-color:#7fb4a0}.notes-search__clear[data-v-98510dad]{position:absolute;right:8px;top:50%;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:#57806f;background:#78a09138;font-size:15px;line-height:1;cursor:pointer;transform:translateY(-50%)}.notes-search__clear[data-v-98510dad]:hover{background:#78a09166}.notes-empty[data-v-98510dad]{padding:8vh 0 4vh;color:#7e958b;font-size:14px;text-align:center}.notes-filter button[data-v-98510dad]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:6px 14px;border:1px solid rgb(255 255 255 / 74%);border-radius:19px 22px 18px 23px;color:#657973;background:#ffffff57;font:inherit;font-size:13px;cursor:pointer;transition:color .2s,background .2s,transform .2s,border-radius .3s}.notes-filter button b[data-v-98510dad]{color:#59907f;font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.notes-filter button[data-v-98510dad]:hover{color:#35514e;background:#ffffff9e;transform:translateY(-2px)}.notes-filter button.is-active[data-v-98510dad]{color:#fff;border-color:#ffffff4d;border-radius:22px 18px 23px 19px;background:#278d7e;box-shadow:inset 0 1px 2px #ffffff4d,0 6px 14px -8px #237b6b}.notes-filter button.is-active b[data-v-98510dad]{color:#ffffffc7}.notes-grid[data-v-98510dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.note-card[data-v-98510dad]{position:relative;display:grid;align-content:start;gap:10px;overflow:hidden;min-height:196px;padding:22px 22px 18px;border-radius:26px 30px 24px 32px;color:inherit;animation:note-in-98510dad .48s cubic-bezier(.2,.8,.25,1) backwards;animation-delay:var(--enter);transition:transform .24s ease,box-shadow .24s ease,border-radius .36s ease}.note-card[data-v-98510dad]:nth-child(2n){border-radius:30px 24px 32px 26px}@keyframes note-in-98510dad{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.note-card[data-v-98510dad]:hover{transform:translateY(-4px) rotate(-.4deg);border-radius:20px 28px 18px 30px;box-shadow:inset 1px 1px #ffffffd1,0 20px 36px -24px #305b3d73}.note-card--featured[data-v-98510dad]{grid-column:1 / -1;min-height:0;padding:30px 30px 24px;background-image:linear-gradient(120deg,#ffffffa8,#ffffff4d 55%,#def0d68c)}.note-card--featured .note-card__title[data-v-98510dad]{font-size:25px}.note-card--featured .note-card__excerpt[data-v-98510dad]{font-size:15px;max-width:36em}.note-card__leaf[data-v-98510dad]{position:absolute;right:-34px;bottom:-40px;width:108px;height:108px;border:1px solid rgb(120 173 153 / 30%);border-radius:0 100%;background:linear-gradient(135deg,rgb(196 228 202 / 30%),transparent 65%);transform:rotate(14deg);transition:transform .4s ease;pointer-events:none}.note-card:hover .note-card__leaf[data-v-98510dad]{transform:rotate(30deg) scale(1.12)}.note-card__top[data-v-98510dad]{display:flex;align-items:center;justify-content:space-between;gap:10px}.note-card__tags[data-v-98510dad]{display:flex;flex-wrap:wrap;gap:6px}.note-card__tags i[data-v-98510dad]{padding:3px 9px;border:1px solid rgb(84 143 122 / 34%);border-radius:11px 13px 10px 14px;color:#4d8471;background:#ffffff70;font-size:10.5px;font-style:normal;letter-spacing:.05em}.note-card__topic[data-v-98510dad]{color:#7a6a4d;border-color:#a38a5e66;background:#f4ecd68c}.note-card__minutes[data-v-98510dad]{color:#8ba295;font:10px/1 IBM Plex Mono,Consolas,monospace;letter-spacing:.06em;white-space:nowrap}.note-card__title[data-v-98510dad]{font-size:19px;font-weight:570;line-height:1.5;letter-spacing:.01em}.note-card__excerpt[data-v-98510dad]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:#6f8b80;font-size:13.5px;line-height:1.85}.note-card__foot[data-v-98510dad]{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:4px;color:#7e958b;font:11px/1 IBM Plex Mono,Consolas,monospace}.note-card__more[data-v-98510dad]{display:inline-flex;align-items:center;gap:5px;color:#3f8168;font-family:Trebuchet MS,Microsoft YaHei,sans-serif;font-size:12px;opacity:0;transform:translate(-6px);transition:opacity .22s,transform .22s}.note-card__more b[data-v-98510dad]{font-weight:400;font-size:14px}.note-card:hover .note-card__more[data-v-98510dad]{opacity:1;transform:translate(0)}@media(max-width:1200px){.notes-page[data-v-98510dad]{width:min(100%,860px);padding-top:0}.notes-filter[data-v-98510dad]{margin-top:0}}@media(max-width:680px){.notes-grid[data-v-98510dad]{grid-template-columns:1fr;gap:14px}.note-card[data-v-98510dad],.note-card--featured[data-v-98510dad]{min-height:0;padding:19px 18px 15px}.note-card--featured .note-card__title[data-v-98510dad]{font-size:21px}.notes-filter button[data-v-98510dad]{min-height:40px;padding:5px 11px;font-size:12px}.notes-search__input[data-v-98510dad]{min-height:44px}.notes-search__clear[data-v-98510dad]{right:4px;width:36px;height:36px}.note-card[data-v-98510dad]:hover{transform:none}}@media(pointer:coarse){.notes-search__input[data-v-98510dad]{min-height:48px;padding-right:52px;font-size:16px}.notes-search__input[data-v-98510dad]::-webkit-search-cancel-button{-webkit-appearance:none}.notes-search__clear[data-v-98510dad]{right:2px;width:44px;height:44px}.notes-filter button[data-v-98510dad]{min-height:44px}.note-card__more[data-v-98510dad]{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.note-card[data-v-98510dad]{animation:none}.note-card[data-v-98510dad]:hover{transform:none}}.sr-only[data-v-98510dad]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.feature-page[data-v-8d594239]{min-height:70vh;max-width:760px;margin:auto;padding:3rem 0;color:#35514e}.feature-back[data-v-8d594239]{display:inline-flex;min-height:44px;align-items:center;color:#568070}.feature-kicker[data-v-8d594239]{margin:5rem 0 1rem;color:#6b9180;font-size:.8rem}h1[data-v-8d594239]{margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:500;letter-spacing:-.04em}.feature-lead[data-v-8d594239]{color:#71857b;line-height:1.8}.window-detail[data-v-8d594239],.moment-detail[data-v-8d594239],.todo-detail[data-v-8d594239]{margin-top:3rem;border:1px solid rgb(255 255 255 / 80%);border-radius:28px;padding:1.4rem;background:#ffffff6e;box-shadow:0 18px 45px -35px #477663}.window-detail img[data-v-8d594239]{width:100%;max-height:430px;object-fit:cover;border-radius:20px}.window-detail small[data-v-8d594239]{color:#81978b}.moment-detail[data-v-8d594239]{display:grid;gap:1rem;padding:3rem}.moment-detail strong[data-v-8d594239]{font-size:clamp(4rem,14vw,9rem);font-weight:400;letter-spacing:-.06em}.moment-detail time[data-v-8d594239]{color:#668276}.todo-detail form[data-v-8d594239]{display:flex;gap:.6rem}.todo-detail input[data-v-8d594239]:not([type=checkbox]){min-width:0;flex:1;border:0;border-bottom:1px solid #a9c1b0;padding:.8rem .2rem;color:inherit;background:transparent;outline:0}.todo-detail button[data-v-8d594239]{min-width:44px;min-height:44px;flex-shrink:0;cursor:pointer;color:#397862}ul[data-v-8d594239]{margin:1.4rem 0 0;padding:0;list-style:none}li[data-v-8d594239]{display:flex;justify-content:space-between;gap:1rem;padding:1rem .2rem;border-bottom:1px solid rgb(85 125 104 / 18%)}label[data-v-8d594239]{display:flex;min-width:0;gap:.7rem;align-items:center}label input[data-v-8d594239]{flex-shrink:0}label span[data-v-8d594239]{min-width:0;overflow-wrap:anywhere}li.done span[data-v-8d594239]{color:#9aaba1;text-decoration:line-through}.todo-count[data-v-8d594239]{color:#779085;font-size:.8rem}@media(max-width:75rem){.feature-page[data-v-8d594239]{width:100%;padding-top:0}.feature-kicker[data-v-8d594239]{margin-top:1.5rem;margin-bottom:.75rem}h1[data-v-8d594239]{font-size:clamp(2.25rem,5vw,3.25rem)}.todo-detail[data-v-8d594239]{margin-top:1.5rem}}@media(max-width:40rem){.feature-page[data-v-8d594239]{padding:0 0 1.5rem}.moment-detail[data-v-8d594239]{padding:2rem 1.2rem}}@media(pointer:coarse){.todo-detail input[data-v-8d594239]:not([type=checkbox]){font:inherit;font-size:16px}label[data-v-8d594239]{flex:1;min-height:44px}label input[data-v-8d594239]{width:20px;height:20px}}.resources-page[data-v-e259d0e0]{width:min(100% - 48px,760px);min-height:100svh;margin:0 auto;padding:8vh 0 80px;color:#35514e}.resources-page__head[data-v-e259d0e0]{margin-bottom:40px}.resources-page__mark[data-v-e259d0e0]{margin:0 0 12px;color:#4b8b79;font:11px/1.2 IBM Plex Mono,Consolas,monospace;letter-spacing:.2em}.resources-page__head h1[data-v-e259d0e0]{margin:0;color:#35514e;font-size:clamp(26px,4vw,36px);font-weight:550}.resources-page__intro[data-v-e259d0e0]{margin:16px 0 0;color:#6f8b80;font-size:14px;line-height:2}.resources-search[data-v-e259d0e0]{position:relative;width:min(360px,100%);margin:0 0 28px}.resources-search__input[data-v-e259d0e0]{width:100%;padding:10px 38px 10px 16px;border:1px solid rgb(255 255 255 / 74%);border-radius:19px;color:#35514e;background:#fff6;font:inherit;font-size:13.5px;outline:none;transition:background .2s,border-color .2s}.resources-search__input[data-v-e259d0e0]::placeholder{color:#8ba196}.resources-search__input[data-v-e259d0e0]:focus{border-color:#4b8b797a;background:#ffffffad}.resources-search__clear[data-v-e259d0e0]{position:absolute;top:50%;right:10px;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:#718c80;background:transparent;font:17px/1 inherit;cursor:pointer;transform:translateY(-50%)}.resources-search__clear[data-v-e259d0e0]:hover{background:#ffffff8a}.resource-group[data-v-e259d0e0]{margin-bottom:34px}.resource-group h2[data-v-e259d0e0]{margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid rgb(71 118 101 / 24%);color:#35514e;font-size:19px;font-weight:600}.resource-group__blurb[data-v-e259d0e0]{margin:10px 0 0;color:#7e958b;font-size:12.5px}.resource-group__list[data-v-e259d0e0]{border-top:0}.resource-item[data-v-e259d0e0]{padding:18px 8px;border-bottom:1px solid rgb(71 118 101 / 14%);transition:padding .22s ease,background .22s ease}.resource-item[data-v-e259d0e0]:hover{padding-inline:16px;background:#e0efe36b}.resource-item__head[data-v-e259d0e0]{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.resource-item__head strong[data-v-e259d0e0]{color:#35514e;font-size:16px;font-weight:550}.resource-item__tag[data-v-e259d0e0]{padding:2px 9px;border:1px solid rgb(71 118 101 / 26%);border-radius:10px;color:#57806f;background:#ffffff75;font:10.5px/1.5 IBM Plex Mono,Consolas,monospace;letter-spacing:.04em}.resource-item__tag.is-star[data-v-e259d0e0]{border-color:#d8964a8c;color:#b07a2a;background:#fcf0d6b3}.resource-item__note[data-v-e259d0e0]{margin:9px 0 0;color:#6f8b80;font-size:13px;line-height:1.9}.resource-item__links[data-v-e259d0e0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.resource-item__links a[data-v-e259d0e0]{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border:1px solid rgb(255 255 255 / 70%);border-radius:15px;color:#3e745c;background:#ffffff70;font-size:12.5px;transition:background .2s,transform .2s,box-shadow .2s}.resource-item__links a[data-v-e259d0e0]:hover{background:#fffc;transform:translateY(-2px);box-shadow:0 8px 16px -12px #46816c}.resource-item__links i[data-v-e259d0e0]{font-style:normal;font-size:11px}.resources-empty[data-v-e259d0e0]{margin:52px 0;color:#7e958b;font-size:13px;text-align:center}.resources-page__tail[data-v-e259d0e0]{margin-top:30px;color:#6f8b80;font-size:13px;line-height:2;text-align:center}.resources-page__tail a[data-v-e259d0e0]{color:#3e745c;font-weight:550;text-decoration:underline;text-decoration-color:#c8d4bd;text-underline-offset:5px}@media(max-width:1200px){.resources-page[data-v-e259d0e0]{width:min(100%,760px);padding-top:0}.resources-page__head[data-v-e259d0e0]{margin-bottom:32px}}@media(max-width:600px){.resources-search__input[data-v-e259d0e0]{min-height:44px}.resources-search__clear[data-v-e259d0e0]{right:4px;width:36px;height:36px}.resource-item[data-v-e259d0e0]{padding:15px 4px}.resource-item__head strong[data-v-e259d0e0]{font-size:15px}.resource-item__links a[data-v-e259d0e0]{min-height:40px}}@media(pointer:coarse){.resources-search__input[data-v-e259d0e0]{min-height:48px;padding-right:52px;font-size:16px}.resources-search__input[data-v-e259d0e0]::-webkit-search-cancel-button{-webkit-appearance:none}.resources-search__clear[data-v-e259d0e0]{right:2px;width:44px;height:44px}.resource-item__links a[data-v-e259d0e0]{min-height:44px}.resource-item[data-v-e259d0e0]:hover{padding-inline:8px}}:root{--color-background: #f6f7f4;--color-surface: #ffffff;--color-surface-quiet: #f0f2ed;--color-text: #263238;--color-muted: #6f7c80;--color-subtle: #9aa5a4;--color-border: #dce3df;--color-border-strong: #bac8c2;--color-soft-mint: #ddefe7;--color-soft-butter: #fff0c9;--color-soft-blue: #ddeaf4;--color-soft-coral: #f4d8d0;--color-accent-personal: #d96656;--color-accent-technical: #2f7f7a;--color-success: #2f7f7a;--color-warning: #d69b32;--color-error: #a46d63;--font-ui: "Source Han Sans SC", "Noto Sans SC", system-ui, sans-serif;--font-display: "DM Sans", "Source Han Sans SC", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-display: clamp(2.75rem, 5vw, 3.5rem);--text-page-title: clamp(2rem, 4vw, 2.5rem);--text-section-title: 1.5rem;--text-body: 1rem;--text-small: .875rem;--text-label: .75rem;--text-code: .875rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-small: .5rem;--radius-medium: .75rem;--radius-large: 1rem;--radius-section: 1.25rem;--radius-avatar: 1rem;--border-width: 1px;--border-width-active: 1.5px;--shadow-none: 0 0 0 transparent;--shadow-soft: 0 8px 24px rgb(38 50 56 / 6%);--shadow-hover: 0 12px 28px rgb(38 50 56 / 10%);--motion-fast: .18s;--motion-normal: .24s;--motion-slow: .32s;--motion-easing: cubic-bezier(.2, .8, .2, 1);--container-page: 72rem;--container-reading: 46rem;--page-padding: clamp(1.25rem, 4vw, 4.5rem)}*,*:before,*:after{box-sizing:border-box}:root{color:var(--color-text);background:var(--color-background);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizeLegibility}html{min-width:20rem;scroll-behavior:smooth}body{min-width:20rem;min-height:100vh;margin:0;background:var(--color-background)}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0;color:inherit;background:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent-personal);outline-offset:3px}::selection{color:var(--color-surface);background:var(--color-accent-technical)}.app-shell{min-height:100vh;overflow-x:hidden}.site-header{border-bottom:var(--border-width) solid var(--color-border)}.site-header__inner,.site-footer__inner,.page-container{width:min(100% - (var(--page-padding) * 2),var(--container-page));margin-inline:auto}.site-header__inner{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:var(--space-8)}.site-header__brand{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--color-text);font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:.01em}.site-header__nav{display:flex;align-items:center;gap:var(--space-6);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-small)}.site-header__nav a{padding-block:var(--space-2);transition:color var(--motion-fast) var(--motion-easing)}.site-header__nav a:hover,.site-header__nav a.is-active{color:var(--color-text)}.app-shell__main{min-height:calc(100vh - 9rem);padding-block:var(--space-16)}.site-footer{border-top:var(--border-width) solid var(--color-border);color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-label)}.site-footer__inner{padding-block:var(--space-6)}.page-placeholder{min-height:20rem;padding-block:var(--space-12)}.page-placeholder__label{margin:0 0 var(--space-4);color:var(--color-accent-technical);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.page-placeholder h1{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-page-title);line-height:1.2}.page-placeholder p:not(.page-placeholder__label){max-width:var(--container-reading);margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-body);line-height:1.7}.page-placeholder__link{display:inline-block;margin-top:var(--space-8);color:var(--color-accent-technical);text-decoration:underline;text-underline-offset:.2em}.avatar{display:block;width:4rem;height:4rem;border-radius:var(--radius-avatar);object-fit:cover}@media(max-width:75rem){.app-shell__main{padding-block:var(--space-8)}}@media(max-width:40rem){.site-header__inner{align-items:flex-start;flex-direction:column;gap:var(--space-3);padding-block:var(--space-4)}.site-header__nav{width:100%;justify-content:space-between;gap:var(--space-3);overflow-x:auto}.app-shell__main{min-height:calc(100vh - 11rem);padding-block:var(--space-6)}}@media(pointer:coarse){.site-header__nav a{display:inline-flex;align-items:center;min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
