.navbar[data-v-5d1bd1f9]{z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060b178c;border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative;overflow:visible}.nav-links[data-v-5d1bd1f9]{flex-wrap:wrap;gap:10px;display:flex}.nav-links-left[data-v-5d1bd1f9]{justify-content:flex-start}.nav-links-right[data-v-5d1bd1f9]{justify-content:flex-end;margin-left:auto}.nav-links-mobile[data-v-5d1bd1f9]{display:none}.nav-links a[data-v-5d1bd1f9],.nav-button[data-v-5d1bd1f9]{color:#f6f7fbb8;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;text-decoration:none;transition:color .2s,background-color .2s,transform .2s}.nav-links[data-v-5d1bd1f9] .router-link-active,.nav-links a[data-v-5d1bd1f9]:hover,.nav-button[data-v-5d1bd1f9]:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.email-popover[data-v-5d1bd1f9]{z-index:200;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);white-space:nowrap;background:#080d1be0;border:1px solid #ffffff1a;border-radius:16px;padding:12px 15px;position:absolute;top:calc(100% + 10px);right:18px;box-shadow:0 18px 52px #00000052}.email-popover[data-v-5d1bd1f9]:before{content:"";background:#080d1be0;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;width:12px;height:12px;position:absolute;top:-6px;right:24px;transform:rotate(45deg)}@media (width<=720px){.navbar[data-v-5d1bd1f9]{padding:10px 12px;display:block;overflow:visible}.desktop-links[data-v-5d1bd1f9]{display:none}.nav-links-mobile[data-v-5d1bd1f9]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;display:flex;overflow-x:auto}.nav-links-mobile[data-v-5d1bd1f9]::-webkit-scrollbar{display:none}.nav-links a[data-v-5d1bd1f9],.nav-button[data-v-5d1bd1f9]{white-space:nowrap;padding:9px 12px}.email-popover-mobile[data-v-5d1bd1f9]{z-index:1200;overflow-wrap:anywhere;white-space:normal;max-width:calc(100vw - 48px);position:fixed;top:78px;right:12px}}.hero-section[data-v-54100bff]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(140deg,#ffffff0f,#ffffff08),radial-gradient(circle at 100% 0,#6769ff2e,#0000 28%);border:1px solid #ffffff14;border-radius:32px;grid-template-columns:1.4fr .9fr;gap:24px;margin-top:24px;padding:34px;display:grid;box-shadow:0 28px 80px #0000004d}.eyebrow[data-v-54100bff],.preview-label[data-v-54100bff],.stat-item span[data-v-54100bff]{color:#f6a56d;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero-copy h1[data-v-54100bff]{max-width:10ch;margin:12px 0 0;font-size:clamp(3rem,7vw,5.6rem);line-height:.96}.description[data-v-54100bff]{color:#e8ecf5c7;max-width:620px;margin:22px 0 0;font-size:1.02rem;line-height:1.85}.search-form[data-v-54100bff]{margin-top:28px}.search-label[data-v-54100bff]{color:#f6a56d;letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:700;display:inline-block}.search-row[data-v-54100bff]{gap:12px;margin-top:14px;display:flex}.target-select[data-v-54100bff],.search-input[data-v-54100bff]{color:#f6f7fb;min-height:52px;font:inherit;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;outline:none;flex:1;padding:0 18px}.target-select[data-v-54100bff]{cursor:pointer;flex:0 0 160px}.search-input[data-v-54100bff]::placeholder{color:#f6f7fb66}.target-select[data-v-54100bff]:focus,.search-input[data-v-54100bff]:focus{border-color:#ffbf8473;box-shadow:0 0 0 4px #ff9c681f}.search-button[data-v-54100bff]{color:#08101d;min-width:132px;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff9c68,#ffd06f);border:0;border-radius:18px;padding:0 18px;font-weight:800}.search-button[data-v-54100bff]:disabled{cursor:wait;opacity:.72}.search-status[data-v-54100bff]{color:#e8ecf5bd;margin:12px 0 0;line-height:1.6}.hero-actions[data-v-54100bff]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-actions a[data-v-54100bff]{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.primary-action[data-v-54100bff]{color:#08101d;background:linear-gradient(135deg,#ff9c68,#ffd06f);box-shadow:0 16px 34px #ffa15747}.secondary-action[data-v-54100bff]{color:#f6f7fb;background:#ffffff14}.hero-actions a[data-v-54100bff]:hover{transform:translateY(-2px)}.hero-stats[data-v-54100bff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.stat-item[data-v-54100bff]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:18px}.stat-item strong[data-v-54100bff]{color:#fff;margin-top:10px;font-size:1rem;display:block}.hero-preview[data-v-54100bff]{background:radial-gradient(circle at 100% 0,#ffa5733d,#0000 28%),#080c18e0;border:1px solid #ffffff14;border-radius:28px;padding:26px;position:relative;overflow:hidden}.hero-preview[data-v-54100bff]:after{content:"";filter:blur(10px);background:#626cff2e;border-radius:999px;width:140px;height:140px;position:absolute;bottom:-32px;right:-32px}.preview-score[data-v-54100bff]{align-items:flex-end;gap:6px;margin-top:14px;display:flex}.preview-score span[data-v-54100bff]{font-size:clamp(4rem,10vw,6rem);font-weight:800;line-height:.9}.preview-score small[data-v-54100bff]{color:#f6f7fba3;margin-bottom:10px;font-size:1rem}.preview-summary[data-v-54100bff]{z-index:1;color:#e8ecf5c7;max-width:28ch;margin:18px 0 0;line-height:1.7;position:relative}.preview-track[data-v-54100bff]{z-index:1;background:#ffffff14;border-radius:999px;width:100%;height:10px;margin-top:24px;position:relative;overflow:hidden}.preview-track-fill[data-v-54100bff]{border-radius:inherit;background:linear-gradient(90deg,#f96,#ffd16a 55%,#8e8dff);height:100%}@media (width<=960px){.hero-section[data-v-54100bff],.hero-stats[data-v-54100bff]{grid-template-columns:1fr}.hero-section[data-v-54100bff]{padding:24px}}@media (width<=640px){.search-row[data-v-54100bff]{flex-direction:column}.target-select[data-v-54100bff]{flex:auto;width:100%}.search-button[data-v-54100bff]{width:100%}}.sunset-card[data-v-ba07143a]{background:linear-gradient(160deg,#ffffff0d,#ffffff08),#080b16e6;border:1px solid #ffffff14;border-radius:26px;padding:24px}.card-head[data-v-ba07143a]{justify-content:space-between;align-items:start;gap:18px;display:flex}.title[data-v-ba07143a],.metric-item span[data-v-ba07143a]{color:#f6a56d;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}.card-head h3[data-v-ba07143a]{margin:10px 0 0;font-size:1.5rem;line-height:1.15}.score-badge[data-v-ba07143a]{color:#fff;text-align:center;background:linear-gradient(#ffa47433,#6a6eff2e);border-radius:22px;min-width:76px;padding:16px 14px;font-size:2rem;font-weight:800}.description[data-v-ba07143a]{color:#e8ecf5bd;margin:18px 0 0;line-height:1.75}.state-panel[data-v-ba07143a]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;padding:18px}.state-panel p[data-v-ba07143a]{color:#e8ecf5bd;margin:0;line-height:1.7}.state-error[data-v-ba07143a]{background:#ff616114;border-color:#ff78783d}.meta-list[data-v-ba07143a]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.meta-item[data-v-ba07143a]{color:#f6f7fbc7;background:#ffffff0d;border-radius:999px;padding:8px 12px;font-size:.86rem}.metric-list[data-v-ba07143a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.metric-item[data-v-ba07143a]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px}.metric-item strong[data-v-ba07143a]{color:#fff;margin-top:8px;font-size:.98rem;display:block}@media (width<=720px){.metric-list[data-v-ba07143a]{grid-template-columns:1fr}}.forecast-view[data-v-1ecae41a]{min-height:100vh;position:relative;overflow:hidden}.page-shell[data-v-1ecae41a]{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;padding:24px 0 64px;position:relative}.background-orb[data-v-1ecae41a]{filter:blur(30px);opacity:.8;border-radius:999px;position:absolute}.background-orb-left[data-v-1ecae41a]{background:#ff724c33;width:280px;height:280px;top:120px;left:-120px}.background-orb-right[data-v-1ecae41a]{background:#5476ff2e;width:240px;height:240px;top:80px;right:-80px}.content-section[data-v-1ecae41a],.workflow-panel[data-v-1ecae41a],.journal-panel[data-v-1ecae41a]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0e1c8f;border:1px solid #ffffff14;border-radius:28px;margin-top:24px;padding:28px;box-shadow:0 24px 80px #00000047}.section-heading[data-v-1ecae41a]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.section-heading p[data-v-1ecae41a],.section-kicker[data-v-1ecae41a],.insight-label[data-v-1ecae41a]{color:#f6a56d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:700}.section-heading h2[data-v-1ecae41a],.insight-card h3[data-v-1ecae41a]{margin:0}.section-heading h2[data-v-1ecae41a]{font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.08}.card-grid[data-v-1ecae41a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.insight-card[data-v-1ecae41a]{background:linear-gradient(160deg,#ffffff0d,#ffffff08),#080b16e6;border:1px solid #ffffff14;border-radius:26px;padding:24px}.insight-card h3[data-v-1ecae41a]{font-size:1.5rem}.insight-list[data-v-1ecae41a]{gap:12px;margin-top:18px;display:grid}.insight-item[data-v-1ecae41a]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:16px}.insight-item span[data-v-1ecae41a]{color:#e8ecf59e;font-size:.85rem;display:block}.insight-item strong[data-v-1ecae41a]{color:#fff;margin-top:8px;line-height:1.5;display:block}@media (width<=960px){.page-shell[data-v-1ecae41a]{width:min(100% - 24px,1180px);padding-bottom:40px}.card-grid[data-v-1ecae41a]{grid-template-columns:1fr}.section-heading[data-v-1ecae41a]{flex-direction:column;align-items:start}.content-section[data-v-1ecae41a],.insight-card[data-v-1ecae41a]{padding:22px}}.pet-dock[data-v-42e8f924]{z-index:1400;pointer-events:none;position:fixed;inset:0}.pet-stage[data-v-42e8f924],.pet-chat-window[data-v-42e8f924]{pointer-events:none}.pet-stage[data-v-42e8f924]{z-index:1405;width:min(320px,100vw - 16px);height:280px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.cat-bubble[data-v-42e8f924]{z-index:1402;color:#302937;pointer-events:none;background:#fff4f8;border:4px solid #3e3345;max-width:min(228px,100vw - 40px);padding:12px 16px;transition:bottom .24s,transform .24s;position:absolute;bottom:150px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #fff8fb,8px 8px #11152429}.pet-dock.is-open .cat-bubble[data-v-42e8f924]{bottom:218px}.cat-bubble[data-v-42e8f924]:after{content:"";background:inherit;border-bottom:4px solid #3e3345;border-right:4px solid #3e3345;width:12px;height:12px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:4px 4px #fff8fb}.bubble-idle[data-v-42e8f924]{color:#302937;background:#fff4f8}.bubble-reply[data-v-42e8f924]{color:#473424;background:#fff8ef}.bubble-error[data-v-42e8f924]{color:#6b392c;background:#ffe8df}.bubble-text[data-v-42e8f924]{text-align:center;line-height:1.6;display:block}.interaction-layer[data-v-42e8f924]{z-index:1406;pointer-events:auto;gap:8px;display:flex;position:absolute;bottom:154px;left:50%;transform:translate(-50%)}.action-bubble[data-v-42e8f924]{color:#302937;cursor:pointer;min-width:72px;min-height:36px;font:inherit;background:#fff4f8;border:3px solid #3e3345;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.82rem;font-weight:700;transition:transform .18s,background-color .18s,color .18s;display:inline-flex;box-shadow:0 0 0 3px #fff8fb,5px 5px #1115241f}.action-bubble[data-v-42e8f924]:hover:not(:disabled){transform:translateY(-2px)}.action-feed[data-v-42e8f924]{color:#523923;background:#fff7ef}.action-pat[data-v-42e8f924]{color:#4a2d3a;background:#fff1f5}.action-bubble[data-v-42e8f924]:disabled,.chat-input[data-v-42e8f924]:disabled,.chat-send[data-v-42e8f924]:disabled,.chat-reload[data-v-42e8f924]:disabled{opacity:.58;cursor:not-allowed}.action-icon[data-v-42e8f924]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cat-button[data-v-42e8f924]{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:180px;height:150px;padding:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cat-shadow[data-v-42e8f924]{filter:blur(8px);background:#06091147;border-radius:999px;width:112px;height:18px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cat-sprite[data-v-42e8f924]{image-rendering:pixelated;transform-origin:bottom;pointer-events:none;background-repeat:no-repeat;position:absolute;bottom:34px;left:50%}.pet-chat-window[data-v-42e8f924]{z-index:1401;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:linear-gradient(#070c16f0,#070c16cc),#070c16db;border:1px solid #ffffff14;border-radius:22px;width:min(304px,100vw - 24px);padding:15px;position:fixed;bottom:128px;right:18px;box-shadow:0 24px 66px #0000003d}.chat-head[data-v-42e8f924],.chat-foot[data-v-42e8f924],.chat-title[data-v-42e8f924],.chat-form[data-v-42e8f924]{align-items:center;display:flex}.chat-head[data-v-42e8f924],.chat-foot[data-v-42e8f924]{justify-content:space-between;gap:12px}.chat-head[data-v-42e8f924]{margin-bottom:12px}.chat-title[data-v-42e8f924]{gap:8px}.chat-dot[data-v-42e8f924]{background:#7ae6b1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #7ae6b180}.chat-dot.offline[data-v-42e8f924]{background:#f3a283;box-shadow:0 0 12px #f3a28361}.chat-state[data-v-42e8f924],.chat-foot[data-v-42e8f924]{color:#e9edf6b8;font-size:.82rem}.chat-log[data-v-42e8f924]{gap:10px;max-height:208px;margin-bottom:12px;display:grid;overflow-y:auto}.chat-line[data-v-42e8f924]{border-radius:16px;max-width:92%;padding:10px 12px;line-height:1.6}.chat-line p[data-v-42e8f924]{margin:0}.chat-line.user[data-v-42e8f924]{background:#768fff24;justify-self:end}.chat-line.assistant[data-v-42e8f924]{background:#ffc4a11f;justify-self:start}.chat-form[data-v-42e8f924]{gap:10px}.chat-input[data-v-42e8f924]{color:#f7f8fc;min-height:40px;font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex:1;padding:0 14px}.chat-send[data-v-42e8f924],.chat-reload[data-v-42e8f924]{font:inherit;cursor:pointer;border:0;border-radius:14px}.chat-send[data-v-42e8f924]{color:#1b2230;background:linear-gradient(135deg,#ffae8a,#ffd97b);min-width:70px;min-height:40px;font-weight:700}.chat-reload[data-v-42e8f924]{color:#f1f4fb;background:#ffffff14;padding:6px 10px}@media (width<=720px){.pet-stage[data-v-42e8f924]{width:min(300px,100vw - 12px);height:268px}.cat-bubble[data-v-42e8f924]{max-width:min(212px,100vw - 32px);bottom:144px}.pet-dock.is-open .cat-bubble[data-v-42e8f924]{bottom:208px}.interaction-layer[data-v-42e8f924]{gap:6px;bottom:148px}.action-bubble[data-v-42e8f924]{min-width:66px;min-height:34px;padding:0 9px;font-size:.78rem}.pet-chat-window[data-v-42e8f924]{width:auto;bottom:164px;left:10px;right:10px}}.home-view[data-v-ee1cb4da]{min-height:100vh;position:relative;overflow:hidden}.particle-canvas[data-v-ee1cb4da]{z-index:0;opacity:.86;pointer-events:none;position:absolute;inset:0}.noise[data-v-ee1cb4da]{z-index:1;opacity:.18;pointer-events:none;background-image:radial-gradient(#ffffff1f .7px,#0000 .7px),radial-gradient(#ffffff14 .7px,#0000 .7px);background-position:0 0,18px 18px;background-size:36px 36px;position:absolute;inset:0}.page-shell[data-v-ee1cb4da]{z-index:2;width:min(1200px,100% - 32px);margin:0 auto;padding:24px 0 52px;position:relative}.hero-stage[data-v-ee1cb4da]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(62vh - 120px);margin:0;padding:32px 0 26px;display:flex}.welcome-stage[data-v-ee1cb4da]{isolation:isolate;justify-content:center;align-items:center;min-height:196px;display:flex;position:relative}.welcome-stage[data-v-ee1cb4da]:before{content:"";filter:blur(26px);opacity:.9;background:radial-gradient(circle,#567dff33,#0000 70%);border-radius:999px;width:min(72vw,760px);height:min(24vw,220px);position:absolute}.welcome-ghost[data-v-ee1cb4da]{letter-spacing:-.06em;color:#719aff2e;filter:blur(2px);pointer-events:none;margin:0;font-size:clamp(3.8rem,11vw,9rem);line-height:.9;animation:5s ease-in-out infinite driftA-ee1cb4da;position:absolute;transform:translate(-8px,6px)}.welcome-ghost-alt[data-v-ee1cb4da]{color:#ffa06e24;animation:4.4s ease-in-out infinite driftB-ee1cb4da;transform:translate(10px,-6px)}.welcome-word[data-v-ee1cb4da]{z-index:1;letter-spacing:-.06em;color:#eef5ff;text-shadow:0 0 12px #5e89ff29,0 0 30px #ffb66014;min-width:8ch;margin:0;font-size:clamp(3.8rem,11vw,9rem);line-height:.9;animation:3.6s linear infinite shimmer-ee1cb4da;position:relative}.cursor[data-v-ee1cb4da]{vertical-align:text-bottom;background:linear-gradient(#8cb0ff,#ffe29f);width:.65ch;height:1.1em;margin-left:4px;animation:.9s step-end infinite blink-ee1cb4da;display:inline-block;box-shadow:0 0 14px #8cb0ff47}@keyframes blink-ee1cb4da{50%{opacity:0}}@keyframes driftA-ee1cb4da{0%,to{transform:translate(-8px,6px)}50%{transform:translate(-2px,-3px)}}@keyframes driftB-ee1cb4da{0%,to{transform:translate(10px,-6px)}50%{transform:translate(4px,4px)}}@keyframes shimmer-ee1cb4da{0%{filter:brightness()saturate()}45%{filter:brightness(1.04)saturate(1.08)}50%{filter:brightness(1.16)saturate(1.18)}55%{filter:brightness(1.03)saturate(1.06)}to{filter:brightness()saturate()}}@media (width<=980px){.hero-stage[data-v-ee1cb4da]{min-height:calc(100vh - 104px);padding-top:18px}.welcome-stage[data-v-ee1cb4da]{min-height:148px}}@media (width<=640px){.page-shell[data-v-ee1cb4da]{width:min(100% - 24px,1200px);padding-top:18px}.hero-stage[data-v-ee1cb4da]{min-height:calc(100vh - 92px);padding:18px 0 8px}.welcome-stage[data-v-ee1cb4da]{min-height:128px}.welcome-word[data-v-ee1cb4da],.welcome-ghost[data-v-ee1cb4da]{font-size:clamp(3rem,16vw,4.8rem)}}body{color:#eff4ff;background:radial-gradient(circle at 20% 12%,#4e70ff2e,#0000 30%),radial-gradient(circle at 82% 18%,#ff935324,#0000 28%),linear-gradient(#050a16 0%,#080f1d 52%,#0b0d18 100%);min-width:320px;margin:0;font-family:Avenir Next,SF Pro Display,PingFang SC,Hiragino Sans GB,sans-serif}*{box-sizing:border-box}.message-view[data-v-873920fe]{min-height:100vh;position:relative;overflow:hidden}.page-shell[data-v-873920fe]{z-index:1;width:min(980px,100% - 32px);margin:0 auto;padding:24px 0 64px;position:relative}.background-glow[data-v-873920fe]{filter:blur(34px);opacity:.72;border-radius:999px;position:absolute}.background-glow-a[data-v-873920fe]{background:#4970ff2e;width:260px;height:260px;top:160px;left:-120px}.background-glow-b[data-v-873920fe]{background:#ff824d21;width:280px;height:280px;bottom:100px;right:-110px}.message-board[data-v-873920fe]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d1b9e;border:1px solid #ffffff14;border-radius:28px;margin-top:28px;padding:28px;box-shadow:0 24px 80px #00000047}.message-heading[data-v-873920fe]{margin-bottom:22px}.message-heading h1[data-v-873920fe]{margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1}.message-form[data-v-873920fe]{gap:14px;margin-bottom:22px;display:grid}.message-form input[data-v-873920fe],.message-form textarea[data-v-873920fe]{color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;outline:none;transition:border-color .2s,box-shadow .2s}.message-form input[data-v-873920fe]{padding:14px 16px}.message-form textarea[data-v-873920fe]{resize:vertical;min-height:132px;padding:16px}.message-form input[data-v-873920fe]:focus,.message-form textarea[data-v-873920fe]:focus{border-color:#ffb36e8a;box-shadow:0 0 0 4px #ffb36e1a}.message-form input[data-v-873920fe]::placeholder,.message-form textarea[data-v-873920fe]::placeholder{color:#eff4ff6b}.form-actions[data-v-873920fe]{justify-content:space-between;align-items:center;gap:14px;display:flex}.form-status[data-v-873920fe]{color:#eff4ff94;margin:0;font-size:.9rem}.form-status-error[data-v-873920fe]{color:#ff9b9b}.form-status-success[data-v-873920fe]{color:#a5f0c5}.form-actions button[data-v-873920fe],.expand-button[data-v-873920fe]{color:#08101e;cursor:pointer;border:0;border-radius:999px;font-weight:700}.form-actions button[data-v-873920fe]{background:linear-gradient(135deg,#ffe29f,#ff8f70);flex:none;padding:12px 18px;transition:opacity .2s,transform .2s;box-shadow:0 12px 34px #ff8f7038}.form-actions button[data-v-873920fe]:not(:disabled):hover{transform:translateY(-1px)}.form-actions button[data-v-873920fe]:disabled{cursor:not-allowed;opacity:.46}.message-list[data-v-873920fe]{gap:14px;display:grid}.message-card[data-v-873920fe]{background:#ffffff0b;border:1px solid #ffffff14;border-radius:22px;padding:18px}.message-card-pinned[data-v-873920fe]{background:linear-gradient(135deg,#ffc47814,#ffffff0a),#ffffff0b;border-color:#ffc67a33}.message-meta[data-v-873920fe]{justify-content:space-between;align-items:center;gap:16px;display:flex}.message-meta strong[data-v-873920fe]{color:#fff}.message-meta span[data-v-873920fe]{color:#eff4ff7a;font-size:.86rem}.message-content[data-v-873920fe]{color:#eff4ffc7;white-space:pre-wrap;word-break:break-word;margin:12px 0 0;line-height:1.8}.expand-button[data-v-873920fe]{background:#ffffffdb;margin-top:12px;padding:8px 12px}@media (width<=720px){.page-shell[data-v-873920fe]{width:min(100% - 24px,980px);padding-bottom:42px}.message-board[data-v-873920fe]{padding:22px}.form-actions[data-v-873920fe],.message-meta[data-v-873920fe]{flex-direction:column;align-items:flex-start}.form-actions button[data-v-873920fe]{width:100%}}
