.program-link[data-v-cd927253]{display:inline-block;margin:6px 0 2px;padding:7px 13px;border:1px solid #e8cbbb;border-radius:999px;background:#f8e9df;color:#8b4933;font-size:12.5px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color 0.2s ease,
    border-color 0.2s ease,
    transform 0.15s ease}.program-link[data-v-cd927253]:hover{border-color:#cf9b82;background:#f3dbcc;transform:translateY(-1px)}.program-link[data-v-cd927253]:focus-visible{outline:2px solid rgba(176, 106, 80, 0.55);outline-offset:2px}.arrow[data-v-cd927253]{font-size:11px;opacity:0.7}html,body{background:#fbf6ef;color-scheme:light}.channel-pill[data-v-298ece0e]{position:absolute;top:16px;right:18px;z-index:5;display:inline-flex;align-items:center;gap:5px;padding:7px 13px;border:1px solid rgba(176, 106, 80, 0.26);border-radius:999px;background:rgba(255, 253, 249, 0.72);color:#8c4a35;font-size:11px;font-weight:700;text-decoration:none;backdrop-filter:blur(8px);transition:border-color 0.2s ease,
    background-color 0.2s ease}.channel-pill[data-v-298ece0e]:hover{border-color:rgba(176, 106, 80, 0.55);background:#fffdfa}.channel-pill[data-v-298ece0e]:focus-visible{outline:2px solid rgba(176, 106, 80, 0.55);outline-offset:2px}.beauty-page[data-v-298ece0e]{--ink:#352823;--muted:#8b7468;--clay:#b06a50;--clay-deep:#8c4a35;--line:rgba(53, 40, 35, 0.12);position:relative;display:flex;height:100vh;height:100dvh;flex-direction:column;overflow:hidden;background:radial-gradient(110% 66% at 50% -10%, #fffdf8 0%, #fbf3e9 48%, #f7ebdf 100%);color:var(--ink);font-family:'Manrope', system-ui, sans-serif}.ambient[data-v-298ece0e]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.glow[data-v-298ece0e]{position:absolute;width:76vmax;height:76vmax;border-radius:50%;filter:blur(90px);opacity:0.5;animation:drift-298ece0e 42s ease-in-out infinite alternate}.glow-rose[data-v-298ece0e]{top:-46vmax;left:-30vmax;background:radial-gradient(circle, rgba(214, 157, 133, 0.34), transparent 64%)}.glow-sage[data-v-298ece0e]{right:-34vmax;bottom:-48vmax;background:radial-gradient(circle, rgba(150, 166, 139, 0.24), transparent 64%);animation-duration:54s;animation-direction:alternate-reverse}.shell[data-v-298ece0e]{position:relative;z-index:1;display:flex;height:100%;min-height:0;flex-direction:column}.header[data-v-298ece0e]{padding:22px 20px 0;text-align:center}.brand-avatar[data-v-298ece0e]{display:block;width:66px;height:66px;margin:0 auto 12px;overflow:hidden;border-radius:50%;box-shadow:0 12px 28px -20px rgba(90, 50, 35, 0.65),
    0 0 0 4px rgba(255, 251, 246, 0.75)}.brand-avatar svg[data-v-298ece0e]{display:block;width:100%;height:100%}.title[data-v-298ece0e]{margin:0;background:linear-gradient(180deg, #4a3229 10%, #7c4a38 60%, #a96148 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(38px, 7vw, 50px);font-weight:600;letter-spacing:0.01em;line-height:1}.subtitle[data-v-298ece0e]{margin:11px 0 0;color:rgba(140, 74, 53, 0.66);font-size:9px;font-weight:700;letter-spacing:0.32em;text-transform:uppercase}.epigraph[data-v-298ece0e]{margin:8px 0 0;color:rgba(53, 40, 35, 0.52);font-family:'Cormorant Garamond', Georgia, serif;font-size:15px;font-style:italic;letter-spacing:0.01em}.rule[data-v-298ece0e]{position:relative;width:180px;height:1px;margin:15px auto 0;background:linear-gradient(90deg, transparent, rgba(176, 106, 80, 0.42), transparent)}.rule span[data-v-298ece0e]{position:absolute;top:50%;left:50%;padding:0 9px;background:#fbf4ea;color:#b06a50;font-size:6px;line-height:1;transform:translate(-50%, -50%)}.start[data-v-298ece0e]{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%;max-width:560px;margin:0 auto;padding:6px 2px 24px}.start-kicker[data-v-298ece0e]{margin:0;color:rgba(140, 74, 53, 0.62);font-size:9px;font-weight:700;letter-spacing:0.3em;text-transform:uppercase}.start-title[data-v-298ece0e]{margin:10px 0 0;color:#3d2b24;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(30px, 5vw, 40px);font-weight:600;line-height:1.12}.start-lead[data-v-298ece0e]{margin:13px 0 0;color:rgba(53, 40, 35, 0.6);font-size:13.5px;line-height:1.6}.benefits[data-v-298ece0e]{display:grid;gap:11px;margin:18px 0 0;padding:0;list-style:none}.benefits li[data-v-298ece0e]{display:flex;align-items:flex-start;gap:10px;color:#4a382f;font-size:13.5px;line-height:1.55}.check[data-v-298ece0e]{display:grid;width:21px;height:21px;flex:none;margin-top:1px;place-items:center;border-radius:50%;background:rgba(143, 160, 132, 0.2);color:#5f7054;font-size:11px;font-weight:700}.cta[data-v-298ece0e]{display:flex;width:100%;align-items:center;justify-content:center;gap:9px;margin-top:24px;padding:15px 20px;border:0;border-radius:999px;background:linear-gradient(155deg, #c07c60, #a86047 70%, #965039);color:#fff8f2;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 16px 34px -22px rgba(140, 74, 53, 0.9);transition:transform 0.15s ease,
    box-shadow 0.2s ease,
    opacity 0.2s ease}.cta[data-v-298ece0e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 40px -22px rgba(140, 74, 53, 0.95)}.cta[data-v-298ece0e]:focus-visible{outline:2px solid rgba(176, 106, 80, 0.55);outline-offset:3px}.cta[data-v-298ece0e]:disabled{opacity:0.6;cursor:default}.cta-arrow[data-v-298ece0e]{font-size:17px;line-height:1}.start-articles[data-v-298ece0e]{margin:12px 0 0;text-align:center;font-size:11.5px}.start-articles a[data-v-298ece0e]{color:rgba(140, 74, 53, 0.72);text-decoration:underline;text-underline-offset:3px}.start-note[data-v-298ece0e]{margin:11px 0 0;color:rgba(53, 40, 35, 0.4);font-size:10.5px;line-height:1.5;text-align:center}.main[data-v-298ece0e]{position:relative;display:flex;width:100%;max-width:760px;min-width:0;min-height:0;margin:0 auto;flex:1;flex-direction:column;padding:0 18px}.feed[data-v-298ece0e]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;gap:14px;overflow-y:auto;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 18px);mask-image:linear-gradient(180deg, transparent 0, #000 18px);padding:16px 0 8px;scrollbar-width:none}.feed[data-v-298ece0e]::-webkit-scrollbar{width:0;height:0}.earlier[data-v-298ece0e]{align-self:center;padding:7px 14px;border:1px solid rgba(176, 106, 80, 0.24);border-radius:999px;background:rgba(255, 253, 249, 0.7);color:var(--muted);font-family:inherit;font-size:11.5px;cursor:pointer}.earlier[data-v-298ece0e]:disabled{opacity:0.5;cursor:default}.empty[data-v-298ece0e]{position:relative;margin:auto;padding:18px 0 30px;text-align:center}.petals[data-v-298ece0e]{position:absolute;top:50%;left:50%;width:min(88vw, 560px);height:auto;color:#c68a6c;opacity:0.2;transform:translate(-50%, -50%);animation:spin-298ece0e 280s linear infinite;pointer-events:none}.overline[data-v-298ece0e]{position:relative;margin:0;color:rgba(140, 74, 53, 0.62);font-size:9px;font-weight:700;letter-spacing:0.34em;text-transform:uppercase}.empty-title[data-v-298ece0e]{position:relative;margin:11px 0 0;color:#3d2b24;font-family:'Cormorant Garamond', Georgia, serif;font-size:clamp(32px, 6vw, 42px);font-style:italic;font-weight:500;line-height:1.1}.empty-text[data-v-298ece0e]{position:relative;max-width:420px;margin:13px auto 0;color:rgba(53, 40, 35, 0.62);font-size:13.5px;line-height:1.8}.chips[data-v-298ece0e]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.chip[data-v-298ece0e]{padding:9px 15px;border:1px solid rgba(176, 106, 80, 0.26);border-radius:999px;background:rgba(255, 253, 249, 0.72);color:#6f4a3b;font-family:inherit;font-size:12.5px;line-height:1.4;cursor:pointer;backdrop-filter:blur(6px);transition:border-color 0.2s ease,
    box-shadow 0.2s ease,
    transform 0.2s ease}.chip[data-v-298ece0e]:hover{border-color:rgba(176, 106, 80, 0.58);box-shadow:0 10px 24px -18px rgba(90, 50, 35, 0.7);transform:translateY(-1px)}.chip[data-v-298ece0e]:focus-visible,
.send[data-v-298ece0e]:focus-visible,
.input[data-v-298ece0e]:focus-visible,
.earlier[data-v-298ece0e]:focus-visible{outline:2px solid rgba(176, 106, 80, 0.55);outline-offset:2px}.loading[data-v-298ece0e]{margin:auto;color:var(--muted);font-size:13px}.row[data-v-298ece0e]{display:flex;align-items:flex-start;gap:9px;animation:rise-298ece0e 0.35s ease both}.row.mine[data-v-298ece0e]{justify-content:flex-end}.avatar[data-v-298ece0e]{display:grid;width:30px;height:30px;flex:none;place-items:center;margin-top:4px;border:1px solid rgba(176, 106, 80, 0.26);border-radius:50%;background:rgba(255, 253, 249, 0.8);color:#a96248;box-shadow:inset 0 0 12px rgba(176, 106, 80, 0.06)}.avatar svg[data-v-298ece0e]{width:15px;height:15px}.bubble[data-v-298ece0e]{max-width:min(80%, 580px);min-width:0;padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.72}.bubble p[data-v-298ece0e]{margin:0;white-space:pre-line;overflow-wrap:anywhere}.agent .bubble[data-v-298ece0e]{border:1px solid #ecd9cb;border-top-left-radius:6px;background:#fffdfa;color:#3a2d27;box-shadow:0 12px 32px -26px rgba(70, 40, 25, 0.7)}.mine .bubble[data-v-298ece0e]{border-bottom-right-radius:6px;background:linear-gradient(155deg, #c07c60, #a86047 72%, #965039);color:#fff8f2;font-weight:500;box-shadow:0 12px 28px -20px rgba(140, 74, 53, 0.85)}.pending[data-v-298ece0e]{display:block;margin-top:4px;font-size:10px;text-align:right;opacity:0.65}.typing[data-v-298ece0e]{display:inline-flex;align-items:center;gap:8px;color:rgba(53, 40, 35, 0.58)}.typing-text[data-v-298ece0e]{font-size:12.5px;font-style:italic;letter-spacing:0.01em}.dots[data-v-298ece0e]{display:inline-flex;gap:3px}.dots span[data-v-298ece0e]{width:4px;height:4px;border-radius:50%;background:#b06a50;animation:blink-298ece0e 1.3s ease-in-out infinite}.dots span[data-v-298ece0e]:nth-child(2){animation-delay:0.18s}.dots span[data-v-298ece0e]:nth-child(3){animation-delay:0.36s}.error[data-v-298ece0e]{margin:0;padding:11px 14px;border:1px solid rgba(178, 89, 63, 0.26);border-radius:14px;background:rgba(253, 240, 236, 0.9);color:#9c4c3b;font-size:12.5px;line-height:1.6}.composer[data-v-298ece0e]{position:sticky;bottom:0;z-index:2;padding:10px 18px max(16px, env(safe-area-inset-bottom));background:linear-gradient(180deg, rgba(251, 246, 239, 0), #fbf6ef 38%, #fbf6ef 100%)}.composer-inner[data-v-298ece0e]{width:100%;max-width:700px;margin:0 auto}.notice[data-v-298ece0e]{max-width:700px;margin:0 auto 8px;padding:7px 12px;border:1px solid rgba(176, 106, 80, 0.2);border-radius:12px;background:rgba(253, 243, 235, 0.9);color:#8a5a43;font-size:11.5px;line-height:1.5;text-align:center}.field[data-v-298ece0e]{display:flex;align-items:flex-end;gap:8px;min-width:0;padding:6px 6px 6px 16px;border:1px solid #e4cfc0;border-radius:24px;background:rgba(255, 253, 250, 0.92);backdrop-filter:blur(12px);box-shadow:0 20px 44px -32px rgba(80, 45, 30, 0.55),
    inset 0 0 26px rgba(176, 106, 80, 0.03);transition:border-color 0.2s ease,
    box-shadow 0.2s ease}.field[data-v-298ece0e]:focus-within{border-color:rgba(176, 106, 80, 0.5);box-shadow:0 0 0 1px rgba(176, 106, 80, 0.07),
    0 20px 44px -32px rgba(80, 45, 30, 0.55)}.input[data-v-298ece0e]{width:100%;min-width:0;max-height:140px;scrollbar-width:none;min-height:26px;padding:11px 0;border:0;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:14px;line-height:1.6;resize:none}.input[data-v-298ece0e]::-webkit-scrollbar{display:none}.input[data-v-298ece0e]::placeholder{color:rgba(53, 40, 35, 0.36);font-style:italic}.send[data-v-298ece0e]{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid rgba(255, 240, 228, 0.5);border-radius:50%;background:radial-gradient(circle at 32% 26%, #cf8d70, #b06a50 58%, #8c4a35);color:#fff8f2;font-size:19px;cursor:pointer;box-shadow:0 0 22px rgba(176, 106, 80, 0.28);transition:transform 0.15s ease,
    box-shadow 0.2s ease,
    opacity 0.2s ease}.send[data-v-298ece0e]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 30px rgba(176, 106, 80, 0.42)}.send[data-v-298ece0e]:disabled{opacity:0.34;box-shadow:none;cursor:default}.disclaimer[data-v-298ece0e]{margin:8px 0 0;color:rgba(53, 40, 35, 0.4);font-size:10.5px;line-height:1.5;text-align:center}@keyframes drift-298ece0e{0%{transform:translate3d(0, 0, 0) scale(1)}100%{transform:translate3d(3%, 4%, 0) scale(1.08)}}@keyframes spin-298ece0e{to{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes rise-298ece0e{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes blink-298ece0e{0%,
  75%,
  100%{opacity:0.2}35%{opacity:1}}@media (max-width: 640px){.channel-pill[data-v-298ece0e]{top:12px;right:12px;padding:6px 11px;font-size:10.5px}.header[data-v-298ece0e]{padding-top:18px}.brand-avatar[data-v-298ece0e]{width:54px;height:54px;margin-bottom:9px}.subtitle[data-v-298ece0e]{font-size:8px;letter-spacing:0.2em}.epigraph[data-v-298ece0e]{font-size:13.5px}.rule[data-v-298ece0e]{margin-top:12px}.bubble[data-v-298ece0e]{max-width:86%;font-size:13.5px}.petals[data-v-298ece0e]{opacity:0.16}.empty-text[data-v-298ece0e]{font-size:12.5px}.chip[data-v-298ece0e]{padding:8px 12px;font-size:12px}}@media (max-height: 680px){.epigraph[data-v-298ece0e]{display:none}.empty[data-v-298ece0e]{padding-top:8px}.petals[data-v-298ece0e]{width:min(72vw, 420px)}}@media (prefers-reduced-motion: reduce){.glow[data-v-298ece0e],
  .petals[data-v-298ece0e],
  .dots span[data-v-298ece0e],
  .row[data-v-298ece0e]{animation:none}}