.main-content[data-v-7531a150]{display:flex;flex-direction:column;gap:10px;text-align:left}.text h2[data-v-7531a150]{margin:0;font-size:1.5rem;font-weight:700;color:#1c2433}.text p[data-v-7531a150]{margin:.25rem 0 0;color:#6b7380;font-size:.97rem}.update-card[data-v-7531a150]{position:relative;overflow:hidden;display:flex;gap:1rem;align-items:center;padding:1.5rem;border-radius:1.75rem;box-shadow:0 18px 32px -12px rgba(0,0,0,.2)}.update-card[data-v-7531a150]:before{content:"";position:absolute;inset:0;background-image:var(--status-bg-image);background-size:cover;background-position:top;background-repeat:no-repeat;background-blend-mode:overlay;opacity:0;transition:opacity 2s ease}.update-card.bg-loaded[data-v-7531a150]:before{opacity:1}.update-card[data-v-7531a150]>*{position:relative;z-index:1}.update-icon[data-v-7531a150]{width:60px;height:60px;flex-shrink:0}.update-text h3[data-v-7531a150]{margin:0;font-size:1.1rem;font-weight:700;white-space:pre-wrap;word-break:break-word}.update-text p[data-v-7531a150]{margin:.4rem 0 0;font-size:.96rem;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.notification-card[data-v-8f0e5c32]{display:flex;align-items:center;gap:.95rem;padding:1.05rem 1.2rem;border-radius:1.5rem;background:linear-gradient(135deg,#f7f8ff,#e1e7ff);box-shadow:0 18px 32px -12px rgba(0,0,0,.2);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);min-height:60px;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease}.notification-card.non-interactive[data-v-8f0e5c32]{cursor:default}.notification-card.expanded[data-v-8f0e5c32]{transform:translateY(-2px);box-shadow:0 18px 32px -12px rgba(0,0,0,.2)}.card-upper[data-v-8f0e5c32]{display:flex;flex-direction:row;align-items:center;gap:.95rem;flex:1}.details[data-v-8f0e5c32]{overflow:hidden;max-height:56px;transition:max-height .6s ease,padding-bottom .6s ease}.details.expanded[data-v-8f0e5c32]{max-height:220px;padding-bottom:.45rem}.icon-pill[data-v-8f0e5c32]{width:44px;height:44px;border-radius:14px;display:inline-block;background:rgba(148,163,184,.15);border:1px solid rgba(15,23,42,.08);flex-shrink:0}.content[data-v-8f0e5c32]{flex:1;display:flex;flex-direction:column;gap:.28rem}.header[data-v-8f0e5c32]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.header h3[data-v-8f0e5c32]{margin:0;font-size:1rem;font-weight:600;color:#0f172a}.description[data-v-8f0e5c32]{margin:0;font-size:.92rem;line-height:1.45;color:rgba(71,85,105,.88);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.description.clamp-1[data-v-8f0e5c32]{-webkit-line-clamp:1}.description.clamp-2[data-v-8f0e5c32]{-webkit-line-clamp:2}.description.clamp-3[data-v-8f0e5c32]{-webkit-line-clamp:3}.description.expanded[data-v-8f0e5c32]{display:block;-webkit-line-clamp:unset}.actions[data-v-8f0e5c32]{margin-top:.65rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.actions-fade-enter-active[data-v-8f0e5c32],.actions-fade-leave-active[data-v-8f0e5c32]{transition:opacity .4s ease,transform .4s ease}.actions-fade-enter-from[data-v-8f0e5c32],.actions-fade-leave-to[data-v-8f0e5c32]{opacity:0;transform:translateY(12px)}.primary-action[data-v-8f0e5c32]{border-radius:1rem;border:none;background:linear-gradient(135deg,#5e929f,#5e929f);color:#fff}.primary-action[data-v-8f0e5c32],.secondary-action[data-v-8f0e5c32]{padding:.55rem 1.1rem;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.secondary-action[data-v-8f0e5c32]{border-radius:1rem;border:1px solid rgba(94,146,159,.4);background:hsla(0,0%,100%,.6);color:#3b4a55}.main-content[data-v-1afa8ea9]{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:10px;text-align:left}.header-text[data-v-1afa8ea9]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#64748b;margin-bottom:.35rem}.notifications-wrapper[data-v-1afa8ea9]{display:flex;flex-direction:column;gap:10px;transition:max-height .45s ease,padding .45s ease,gap .45s ease;overflow:visible}.notifications-wrapper.is-collapsed[data-v-1afa8ea9]{max-height:150px;gap:0;padding-bottom:1.5rem;cursor:pointer}.notification-wrapper[data-v-1afa8ea9]{transition:transform .45s cubic-bezier(.22,1,.36,1),margin .45s ease,opacity .35s ease}.notifications-wrapper.is-collapsed .notification-wrapper[data-v-1afa8ea9]{pointer-events:none;margin-top:-80px}.notifications-wrapper.is-collapsed .notification-wrapper[data-v-1afa8ea9]:first-child{margin-top:0;transform:translateY(0) scale(1);z-index:5}.notifications-wrapper.is-collapsed .notification-wrapper[data-v-1afa8ea9]:nth-child(2){transform:translateY(1px) scale(.98);z-index:4}.notifications-wrapper.is-collapsed .notification-wrapper[data-v-1afa8ea9]:nth-child(3){transform:translateY(1px) scale(.96);z-index:3}.notifications-wrapper.is-collapsed .notification-wrapper[data-v-1afa8ea9]:nth-child(n+4){opacity:0;transform:translateY(1px) scale(.94)}.notification-wrapper.is-hidden[data-v-1afa8ea9]{opacity:0;display:none}.notification-fade-enter-active[data-v-1afa8ea9],.notification-fade-leave-active[data-v-1afa8ea9]{transition:opacity .25s ease,transform .25s ease}.notification-fade-enter-from[data-v-1afa8ea9],.notification-fade-leave-to[data-v-1afa8ea9]{opacity:0;transform:translateY(-6px)}.notification-fade-leave-active[data-v-1afa8ea9]{position:relative}.notifications-wrapper.is-collapsed .notification-wrapper .notification-card[data-v-1afa8ea9]{box-shadow:0 18px 32px -12px rgba(0,0,0,.2)}.main-content[data-v-5389fb5d]{display:flex;flex-direction:column}.next-action-card[data-v-5389fb5d]{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-radius:1.9rem;box-shadow:0 18px 32px -12px rgba(0,0,0,.2);transition:transform .25s ease,box-shadow .25s ease}.next-action-content[data-v-5389fb5d]{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:flex-start}.next-action-icon[data-v-5389fb5d]{flex:0 0 30px;width:30px;height:30px;display:block}.next-action-content h3[data-v-5389fb5d]{margin:0;font-size:1rem;font-weight:700;text-align:left}.next-action-content p[data-v-5389fb5d]{margin:.5rem 0 0;font-size:.95rem;line-height:1.45;text-align:left;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.action-row[data-v-5389fb5d]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.primary-button[data-v-5389fb5d]{align-self:stretch;width:100%;padding:.85rem 1.1rem;border-radius:1rem;font-weight:600;font-size:.95rem;border:none;backdrop-filter:blur(6px);transition:transform .2s ease,filter .2s ease}.alarm-icon[data-v-5389fb5d]{width:30px;height:30px;display:inline-block}.next-action-control[data-v-5389fb5d]{position:relative;margin-left:auto}.control-button[data-v-5389fb5d]{all:unset;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:1.3rem;line-height:1;color:rgba(15,23,42,.55);cursor:pointer;transition:background .2s ease,color .2s ease}.control-button[data-v-5389fb5d]:hover{background:hsla(0,0%,100%,.3);color:rgba(15,23,42,.8)}.control-menu[data-v-5389fb5d]{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;padding:.35rem;margin:0;list-style:none;border-radius:.85rem;background:#fff;box-shadow:0 18px 32px -18px rgba(15,23,42,.35);border:1px solid rgba(15,23,42,.08);z-index:10}.control-menu button[data-v-5389fb5d]{width:100%;padding:.6rem .75rem;border:none;background:transparent;border-radius:.65rem;text-align:left;font-size:.85rem;color:#0f172a;cursor:pointer;transition:background .18s ease}.control-menu button[data-v-5389fb5d]:hover{background:rgba(148,163,184,.18)}.header-text[data-v-98c09b04]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#64748b;margin-bottom:.35rem;text-align:left}.more-button[data-v-98c09b04]{margin-top:.75rem;align-self:center;padding:.5rem 1rem;border:none;background:transparent;color:#1f2937;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.recommendations-list[data-v-98c09b04]{display:flex;flex-direction:column;gap:.5rem}.recommendation-entry[data-v-98c09b04]{width:100%}.recommendation-fade-enter-active[data-v-98c09b04],.recommendation-fade-leave-active[data-v-98c09b04]{transition:opacity .2s ease,transform .2s ease}.recommendation-fade-enter-from[data-v-98c09b04],.recommendation-fade-leave-to[data-v-98c09b04]{opacity:0;transform:translateY(-6px)}.recommendation-fade-leave-active[data-v-98c09b04]{position:relative}.ask-ai-scope[data-v-0cd22d04]{margin-top:1rem;--accent:#3b82f6;--bg:255,255,255;--text:#000;--text-secondary:#64748b;--outline:0,0,0;font-family:ui-rounded,system-ui,-apple-system,SF Pro,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text)}[data-v-0cd22d04]{box-sizing:border-box}body[data-v-0cd22d04]{margin:0;min-height:100dvh;display:grid;place-items:center;background:rgb(var(--bg));font-family:ui-rounded,system-ui,-apple-system,SF Pro,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text)}.header-text[data-v-0cd22d04]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#64748b;margin-bottom:.35rem;text-align:left}.ask-ai-card[data-v-0cd22d04]{--radius:1.9rem;--pad:16px;border-radius:var(--radius);padding:var(--pad);display:flex;align-items:center;gap:14px;background:#fff;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);border:1px solid rgba(var(--outline),.06);box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 30px rgba(0,0,0,.08);text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.ask-ai-card[data-v-0cd22d04]:focus-visible{outline:3px solid color-mix(in oklab,var(--accent) 60%,#fff);outline-offset:2px}.icon-tile[data-v-0cd22d04]{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 35%,transparent),color-mix(in oklab,var(--accent) 15%,transparent))}.icon-tile img[data-v-0cd22d04]{width:22px;height:22px;display:block;filter:brightness(0) invert(1)}.content[data-v-0cd22d04]{flex:1;min-width:0}.title[data-v-0cd22d04]{font-size:clamp(16px,2.6vw,18px);font-weight:600;line-height:1.2;color:var(--text);margin:0 0 4px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtitle[data-v-0cd22d04]{font-size:.95rem;color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chev[data-v-0cd22d04]{width:18px;height:18px;opacity:.6;flex:0 0 auto}.ask-ai-button[data-v-0cd22d04]{all:unset;display:contents}@media (prefers-reduced-motion:reduce){.ask-ai-card[data-v-0cd22d04]{transition:none}}.category-block[data-v-f88b4724]{margin-top:1rem;display:flex;flex-direction:column;gap:.9rem}.category-header[data-v-f88b4724]{display:flex;justify-content:space-between;align-items:center}.category-label[data-v-f88b4724]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#64748b;margin-bottom:.35rem;text-align:left}.audio-card[data-v-f88b4724]{padding:1.3rem;border-radius:1.5rem;background-color:#1f2937;color:#f3f4f6;display:flex;flex-direction:column;gap:1rem}.audio-tabs[data-v-f88b4724]{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;background-color:hsla(0,0%,100%,.06);padding:.4rem;border-radius:1rem}.audio-tab[data-v-f88b4724]{border:none;border-radius:.9rem;background:transparent;color:#d1d5db;font-size:.78rem;font-weight:600;padding:.55rem;cursor:pointer;transition:background .2s ease,color .2s ease}.audio-tab.active[data-v-f88b4724]{background:hsla(0,0%,100%,.18);color:#fff}.audio-title[data-v-f88b4724]{margin:0;font-size:1rem;font-weight:700}.audio-list[data-v-f88b4724]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.audio-item[data-v-f88b4724]{display:flex;align-items:center;padding:.45rem .5rem;border-radius:.9rem;background-color:rgba(15,23,42,.55)}.audio-item-main[data-v-f88b4724]{all:unset;display:flex;align-items:center;gap:.6rem;font-size:.92rem;cursor:pointer;flex:1}.audio-item-main[data-v-f88b4724]:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.audio-track-title[data-v-f88b4724]{text-align:left}.audio-index[data-v-f88b4724]{font-size:.75rem;font-weight:700;color:hsla(0,0%,100%,.6)}.audio-empty[data-v-f88b4724]{margin:0;color:rgba(243,244,246,.72);font-size:.85rem}body,html{margin:0}#app{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.app-shell{position:relative;min-height:100vh}.loading-scrim{position:fixed;inset:0;background:hsla(33,33%,95%,.82);backdrop-filter:blur(12px);display:grid;place-items:center;z-index:200}.loading-card{width:88px;height:88px;border-radius:20px;background:rgba(44,44,44,.9);display:grid;place-items:center;box-shadow:0 16px 32px rgba(0,0,0,.2)}.spinner{width:44px;height:44px;border-radius:50%;border:3.5px solid hsla(0,0%,100%,.18);border-top-color:#fff;animation:spinner-rotate .9s linear infinite}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.main-content{width:100%;display:flex;background-color:transparent;flex-direction:column;gap:10px;scrollbar-width:none}.main-content::-webkit-scrollbar{display:none}.fade-container .fade-item{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.fade-container.is-visible .fade-item{opacity:1;transform:none}.fade-container.is-visible .fade-item:first-child{transition-delay:.05s}.fade-container.is-visible .fade-item:nth-child(2){transition-delay:.15s}.fade-container.is-visible .fade-item:nth-child(3){transition-delay:.25s}.fade-container.is-visible .fade-item:nth-child(4){transition-delay:.35s}